@font-face{font-family:Bricolage Grotesque;src:url(/assets/bricolage-IeJf__1j.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fraunces-BR5x10i8.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root,[data-theme=light]{--looma-canvas:#faf7f0;--looma-surface:#fff;--looma-surface-soft:#f0eaf8;--looma-ink:#30243e;--looma-muted:#695d73;--looma-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23695D73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--looma-border:#ded7e3;--looma-control-border:#897a94;--looma-accent:#c4adf5;--looma-on-accent:#30243e;--looma-action-default:#30243e;--looma-on-action-default:#faf7f0;--looma-link:#6a4697;--looma-focus:#6a4697;--looma-success-ink:#235c43;--looma-success-bg:#e8f3eb;--looma-warning-ink:#74470d;--looma-warning-bg:#fff0d4;--looma-danger-ink:#982c3f;--looma-danger-bg:#fceaf0;--looma-info-ink:#40538b;--looma-info-bg:#edf0fc;--looma-feature-lilac:#e7dcf6;--looma-feature-sage:#e8edd4;--looma-feature-peach:#efe3da;--looma-feature-ink:#30243e;--looma-on-feature:#30243e;--looma-on-feature-ink:#faf7f0;--looma-radius-control:8px;--looma-radius-card:12px;--looma-radius-feature:12px;--looma-radius-inset:12px;--looma-radius-marketing:24px;--looma-radius-dialog:12px;--looma-radius-pill:999px;--looma-website-max:1360px;--looma-website-gap:24px;--looma-app-gutter:24px;--looma-phone-gutter:16px;--looma-card-padding:24px;--looma-card-compact-padding:16px;--looma-card-website-padding:38px;--looma-card-phone-padding:24px}.dark,[data-theme=dark]{--looma-canvas:#19151f;--looma-surface:#241d2d;--looma-surface-soft:#30263c;--looma-ink:#faf7f0;--looma-muted:#c9bed3;--looma-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9BED3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--looma-border:#45394f;--looma-control-border:#81718e;--looma-accent:#c4adf5;--looma-on-accent:#30243e;--looma-action-default:#c4adf5;--looma-on-action-default:#30243e;--looma-link:#d5beff;--looma-focus:#d5beff;--looma-success-ink:#afe3c2;--looma-success-bg:#1f382d;--looma-warning-ink:#f3d28d;--looma-warning-bg:#3e301d;--looma-danger-ink:#ffc0d0;--looma-danger-bg:#482632;--looma-info-ink:#bdccff;--looma-info-bg:#25314b;--looma-feature-lilac:#382d48;--looma-feature-sage:#303727;--looma-feature-peach:#403029;--looma-feature-ink:#30243e;--looma-on-feature:#faf7f0;--looma-on-feature-ink:#faf7f0}:root{--looma-font-body:"Bricolage Grotesque",system-ui,sans-serif;--looma-font-heading:"Bricolage Grotesque",system-ui,sans-serif;--looma-font-feature:Fraunces,Georgia,serif;--looma-font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--looma-type-title:28px;--looma-line-title:34px;--looma-type-section:18px;--looma-line-section:24px;--looma-type-body:14px;--looma-line-body:1.5;--looma-type-meta:12px;--looma-line-meta:18px;--looma-type-feature:32px;--looma-line-feature:1.12;--looma-weight-medium:550;--looma-weight-strong:650;--looma-space-1:4px;--looma-space-2:8px;--looma-space-3:12px;--looma-space-4:16px;--looma-space-5:20px;--looma-space-6:24px;--looma-space-8:32px;--looma-space-section:24px;--looma-space-group:16px;--looma-space-related:8px;--looma-sidebar-muted:#d2c5dd;--looma-sidebar-nav-ink:#e8deef;--looma-sidebar-control-border:#74627f;--looma-sidebar-soft:#463652;--looma-overlay:#19151f8c;--looma-overlay-blur:4px;--looma-shadow-menu:0 8px 24px #19151f1f;--looma-focus-width:3px;--looma-focus-offset:3px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,body,[data-theme],.dark{--looma-action:var(--company-accent,var(--looma-action-default));--looma-on-action:var(--company-on-accent,var(--looma-on-action-default));--looma-action-hover:var(--company-accent-hover,color-mix(in srgb,var(--looma-action) 90%,var(--looma-on-action)))}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--looma-border)}html{font-family:var(--looma-font-body);font-size:var(--looma-type-body);line-height:var(--looma-line-body);font-synthesis:none;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;color:var(--looma-ink);background:var(--looma-canvas);scroll-behavior:auto}body{min-width:0;font:inherit;background:var(--looma-canvas);margin:0}h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--looma-font-heading);overflow-wrap:anywhere;font-weight:650}h1{font-size:var(--looma-type-title);line-height:var(--looma-line-title);letter-spacing:-.025em}h2{font-size:var(--looma-type-section);line-height:var(--looma-line-section)}h3,h4,h5,h6{font-size:var(--looma-type-body);line-height:var(--looma-line-body)}a{color:var(--looma-link);text-decoration:none}button,input,optgroup,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button;background:0 0}button:not(:disabled),[role=button]:not(:disabled),summary{cursor:pointer}button:disabled,select:disabled,input:disabled,textarea:disabled{cursor:not-allowed}textarea{resize:vertical}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}table{border-collapse:collapse;border-spacing:0;text-indent:0}img,video,canvas{max-width:100%;height:auto;display:block}svg{vertical-align:middle;flex:none}small{font-size:var(--looma-type-meta)}code,pre,kbd,samp{font-family:var(--looma-font-mono);font-size:inherit}hr{height:0;margin:var(--looma-space-4) 0;border-top-width:1px}::placeholder{color:var(--looma-muted);opacity:1}[hidden]{display:none!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--looma-focus-width) solid var(--looma-focus);outline-offset:var(--looma-focus-offset)}h1[tabindex="-1"]:focus,main[tabindex="-1"]:focus{outline:none}::selection{background:var(--looma-info-bg);color:var(--looma-info-ink)}input[type=date],input[type=time]{color-scheme:inherit}.looma-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.looma-skip-link{z-index:200;background:var(--looma-surface);min-height:44px;color:var(--looma-link);border-radius:8px;padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.looma-skip-link:focus{transform:none}.looma-icon{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.looma-shell{--looma-nav:#30243e;background:var(--looma-canvas);min-height:100dvh;color:var(--looma-ink);grid-template-columns:224px minmax(0,1fr);display:grid}.looma-shell[data-theme=dark]{--looma-nav:#211a2b}.looma-sidebar-column{background:var(--looma-nav);min-width:0}.looma-sidebar{background:var(--looma-nav);color:#faf7f0;flex-direction:column;min-width:0;height:100dvh;padding:27px 14px 14px;display:flex;position:sticky;top:0}.looma-brand-row{flex:none;justify-content:space-between;align-items:center;margin:0 12px 23px;display:flex}.looma-brand-link{align-items:center;min-width:0;height:32px;display:flex}.looma-brand-link img{object-fit:contain;object-position:left;width:111px;height:32px;display:block}.looma-company{flex:none;align-items:center;gap:10px;min-width:0;margin:0 10px 17px;font-size:14px;display:flex}.looma-company-copy{overflow-wrap:anywhere;min-width:0}.looma-company-copy strong{font-weight:600}.looma-company-copy small{color:#c4b9cf;margin-top:3px;font-size:11px;display:block}.looma-company-avatar{color:#faf7f0;background:#51415e;border:1px solid #665373;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.looma-company-logo{object-fit:contain;width:28px;height:28px}.looma-work-area{flex:none;margin:0 6px 18px;position:relative}.looma-work-area-trigger{color:#faf7f0;text-align:left;background:#ffffff06;border:1px solid #675774;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px;display:flex}.looma-work-area-trigger:hover{background:#ffffff0d;border-color:#a18ab3}.looma-work-area-icon{color:#dac8f4;background:#544262;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.looma-work-area-icon svg{width:18px;height:18px}.looma-work-area-trigger>span:nth-child(2){flex:1;gap:1px;min-width:0;display:grid}.looma-work-area-trigger small{color:#c4b9cf;font-size:10px;line-height:14px}.looma-work-area-trigger b{font-size:13px;font-weight:550;line-height:18px}.looma-work-area-trigger>svg{width:14px;height:14px}.looma-work-area-menu{z-index:60;border:1px solid var(--looma-border);background:var(--looma-surface);width:270px;max-width:calc(100vw - 40px);color:var(--looma-ink);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 30px #17102128}.looma-work-area-menu button{text-align:left;border-radius:6px;align-items:center;gap:11px;width:100%;min-height:40px;padding:10px;font-size:13px;display:flex}.looma-work-area-menu button>span{flex:1}.looma-work-area-menu button>svg{width:17px;height:17px}.looma-work-area-menu button:hover,.looma-work-area-menu button[aria-selected=true]{background:var(--looma-surface-soft)}.looma-sidebar-navigation{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.looma-navigation{flex-direction:column;flex:none;gap:6px;display:flex}.looma-nav-section>ul{gap:6px;display:grid}.looma-nav-heading{color:#a899b4;text-transform:uppercase;letter-spacing:1px;margin:20px 12px 8px;font-size:10px;font-weight:400;line-height:14px}.looma-nav-link{color:#d9cede;width:100%;min-width:0;min-height:40px;font:inherit;text-align:left;overflow-wrap:break-word;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:9px 12px;font-size:14px;line-height:22px;display:flex}.looma-nav-link>span:first-of-type{flex:1;min-width:0}.looma-nav-link svg{flex:none;width:18px;height:18px}.looma-nav-link:hover{color:#fff;background:#493754}.looma-nav-link[aria-current=page],.looma-nav-link[aria-current=page]:hover{background:var(--looma-accent);color:var(--looma-on-accent);font-weight:650}.looma-nav-disclosure[data-active-group=true]{color:#fff;font-weight:600}.looma-nav-disclosure .looma-nav-chevron{width:14px;height:14px}.looma-nav-children{border:0;gap:2px;margin:0;padding:3px 0 5px 33px;display:grid}.looma-nav-children .looma-nav-link{color:#cfc3d8;border-radius:6px;min-height:35px;padding:8px 11px;font-size:13px;line-height:19px}.looma-nav-children .looma-nav-link[aria-current=page]{color:var(--looma-on-accent)}.looma-nav-children .looma-nav-link>svg:first-child{display:none}.looma-sidebar-footer{flex:none;margin-top:auto;padding-top:18px}.looma-sidebar :is(a,button,select):focus-visible{outline-color:var(--looma-accent)}.looma-profile{border-top:1px solid #51405d;flex:none;margin-top:10px;padding:16px 8px 0;position:relative}.looma-account-trigger{color:#faf7f0;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;min-height:32px;padding:0;display:flex}.looma-account-trigger>.looma-avatar,.looma-topbar-profile>.looma-avatar{width:32px;height:32px;font-size:11px}.looma-profile-copy{flex:1;min-width:0}.looma-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;display:block;overflow:hidden}.looma-profile-copy small{color:#baa9c7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.looma-account-trigger>svg{width:16px;height:16px}.looma-account-panel{z-index:60;border:1px solid var(--looma-border);background:var(--looma-surface);width:min(320px,100vw - 32px);max-height:calc(100dvh - 96px);color:var(--looma-ink);border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 8px 30px #17102128}.looma-shell-body{min-width:0}.looma-topbar{z-index:20;border-bottom:1px solid var(--looma-border);background:var(--looma-surface);align-items:center;gap:18px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.looma-breadcrumbs{min-width:0;color:var(--looma-muted);flex:1;align-items:center;gap:10px;font-size:12px;display:flex}.looma-breadcrumb{align-items:center;gap:10px;min-width:0;display:flex}.looma-breadcrumb>svg{flex:none;width:12px;height:12px}.looma-breadcrumb>[aria-current=page]{color:var(--looma-ink)}.looma-global-search{background:var(--looma-surface-soft);width:270px;min-width:0;min-height:34px;color:var(--looma-muted);text-align:left;border-radius:6px;flex:none;align-items:center;gap:10px;padding:8px 10px;font-size:12px;line-height:18px;display:flex}.looma-global-search>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.looma-global-search svg{flex:none;width:18px;height:18px}.looma-global-search kbd{border:1px solid var(--looma-border);font:10px var(--looma-font-body);white-space:nowrap;border-radius:3px;margin-left:auto;padding:1px 4px}.looma-topbar-actions{flex:none;align-items:center;gap:6px;display:flex}.looma-topbar-profile{background:0 0;place-items:center;min-width:36px;min-height:36px;padding:0;display:grid}.looma-shell-main{width:100%;min-width:0;margin-inline:auto;padding:26px 24px 32px}.looma-unread{font-variant-numeric:tabular-nums;min-width:16px;color:var(--looma-muted);place-items:center;font-size:11px;line-height:16px;display:inline-grid}.looma-icon-button:has(>.looma-unread){position:relative}.looma-icon-button>.looma-unread{background:var(--looma-accent);color:var(--looma-on-accent);border-radius:99px;padding:0 4px;font-size:10px;position:absolute;top:0;right:0}.looma-topbar>.looma-mobile-menu,.looma-mobile-brand,.looma-brand-row>.looma-mobile-close,.looma-nav-scrim{display:none}@media (width<=1050px){.looma-global-search{width:200px}.looma-breadcrumbs{white-space:nowrap;overflow:hidden}.looma-breadcrumbs>span{flex:none}}@media (width<=760px){.looma-shell{display:block}.looma-sidebar-column{display:contents}.looma-sidebar{z-index:80;width:min(280px,100vw - 48px);height:100dvh;padding-bottom:max(16px,env(safe-area-inset-bottom));visibility:hidden;transition:transform .15s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.looma-sidebar[data-open=true]{visibility:visible;transform:none}.looma-nav-scrim[data-open=true]{z-index:70;background:var(--looma-overlay);border:0;display:block;position:fixed;inset:0}.looma-brand-row>.looma-mobile-close{color:#faf7f0;background:0 0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:20px;right:12px}.looma-topbar{gap:4px;padding:0 16px}.looma-breadcrumbs{display:none}.looma-topbar>.looma-mobile-menu{width:44px;min-height:44px;color:var(--looma-ink);background:0 0;place-items:center;display:grid}.looma-mobile-brand{flex:1;align-items:center;min-width:0;min-height:44px;display:flex}.looma-mobile-brand img{width:90px;height:auto}.looma-global-search{background:0 0;flex:none;justify-content:center;width:44px;min-height:44px}.looma-global-search>span,.looma-global-search kbd{display:none}.looma-topbar-actions{gap:0}.looma-shell-main{padding:24px 16px}.looma-account-panel select{font-size:16px}}.looma-account-summary{background:var(--looma-feature-lilac);color:var(--looma-on-feature);overflow-wrap:anywhere;border-radius:12px;padding:16px}.looma-account-summary small{margin-top:4px;font-size:12px;line-height:18px;display:block}.looma-account-panel>button{width:100%;min-height:44px;color:var(--looma-ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.looma-account-panel>button:hover{background:var(--looma-surface-soft)}.looma-account-panel>label{color:var(--looma-muted);grid-template-columns:minmax(0,1fr) minmax(0,140px);align-items:center;gap:12px;padding:12px;font-size:12px;display:grid}@media print{.looma-sidebar,.looma-topbar,.looma-skip-link,.looma-print-hide{display:none!important}.looma-shell-body{margin:0!important}.looma-shell-main{max-width:none!important;padding:0!important}}.looma-environment-banner{text-align:center;background:var(--looma-warning-bg);color:var(--looma-warning-ink);padding:6px 16px}.looma-service-banner{background:var(--looma-warning-bg);color:var(--looma-warning-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 16px;display:flex}.looma-notifications{position:relative}.looma-notifications[data-external-trigger=true]{z-index:90;width:0;height:0;position:fixed;top:0;left:0}.looma-notifications[data-external-trigger=true]>summary{display:none}.looma-notifications-trigger{list-style:none;position:relative}.looma-notifications-trigger::-webkit-details-marker{display:none}.looma-notifications-count{background:var(--looma-danger-ink);min-width:18px;height:18px;color:var(--looma-surface);border-radius:999px;place-items:center;padding-inline:4px;font-size:10px;line-height:14px;display:grid;position:absolute;top:2px;right:0}.looma-notifications-panel{z-index:90;border:1px solid var(--looma-border);background:var(--looma-surface);width:min(384px,100vw - 32px);max-height:calc(100dvh - 96px);color:var(--looma-ink);border-radius:16px;position:absolute;overflow:auto}.looma-notifications-header{border-bottom:1px solid var(--looma-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.looma-notifications-footer{border-top:1px solid var(--looma-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.looma-topbar .looma-help-trigger,.looma-topbar .looma-notifications-trigger{border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:9px;display:inline-flex}.looma-topbar .looma-help-trigger:hover,.looma-topbar .looma-notifications-trigger:hover{background:var(--looma-surface-soft)}@media (width<=760px){.looma-topbar .looma-help-trigger{display:none}}.looma-command-backdrop{z-index:100;background:var(--looma-overlay);justify-content:center;align-items:flex-start;padding:8vh 24px 24px;display:flex;position:fixed;inset:0}.looma-command{border:1px solid var(--looma-border);background:var(--looma-surface);width:100%;max-width:640px;max-height:84dvh;color:var(--looma-ink);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.looma-command__header{border-bottom:1px solid var(--looma-border);padding:16px 24px 24px}.looma-command__title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.looma-command__title h2{font-size:20px;font-weight:650}.looma-command__field{border:1px solid var(--looma-control-border);border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:0 12px;display:flex}.looma-command__field:focus-within{outline:2px solid var(--looma-focus);outline-offset:2px}.looma-command__field input{width:100%;min-width:0;min-height:46px;color:var(--looma-ink);font:inherit;background:0 0;border:0;outline:0}.looma-command__body{min-height:0;padding:12px;overflow:auto}.looma-command__group+.looma-command__group{margin-top:12px}.looma-command__group-heading{text-align:start;width:100%;min-height:44px;color:var(--looma-muted);align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.looma-command__group-heading>svg:last-child{width:16px;margin-left:auto}.looma-command__count{font-variant-numeric:tabular-nums;font-weight:400}.looma-command__result{width:100%;min-height:56px;color:var(--looma-ink);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.looma-command__result[aria-selected=true],.looma-command__result:hover{background:var(--looma-surface-soft)}.looma-command__symbol{background:var(--looma-surface-soft);width:36px;height:36px;color:var(--looma-muted);border-radius:8px;flex:none;place-items:center;display:grid}.looma-command__copy{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.looma-command__copy strong{font-weight:550}.looma-command__copy>span{color:var(--looma-muted);font-size:12px;line-height:18px}.looma-command__result>svg:last-child{width:16px;color:var(--looma-muted);flex:none}.looma-command__state{color:var(--looma-muted);align-items:flex-start;gap:12px;padding:24px 12px;display:flex}.looma-command__footer{border-top:1px solid var(--looma-border);color:var(--looma-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:12px;display:flex}.looma-command__footer kbd{border:1px solid var(--looma-border);font:inherit;border-radius:4px;padding:2px 6px;display:inline-block}@media (width<=760px){.looma-command-backdrop{padding:16px}.looma-command{max-height:calc(100dvh - 32px)}.looma-command__header{padding:12px 16px 20px}.looma-command__footer{padding:12px 16px}}.looma-page,.looma-record,.looma-form,.looma-review{width:100%;min-width:0;container-type:inline-size}.looma-page__header{justify-content:space-between;align-items:flex-start;gap:var(--looma-space-group) var(--looma-space-section);margin-bottom:var(--looma-space-section);flex-wrap:wrap;display:flex}.looma-page__heading{flex:20rem;min-width:0}.looma-page__eyebrow{margin-bottom:var(--looma-space-related);color:var(--looma-muted);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta)}.looma-page__description{max-width:68ch;margin-top:var(--looma-space-related);color:var(--looma-muted);font-size:var(--looma-type-body);line-height:var(--looma-line-body);overflow-wrap:anywhere}.looma-page__actions,.looma-inline-actions{align-items:center;gap:var(--looma-space-related);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.looma-page__navigation,.looma-page__toolbar{min-width:0;margin-bottom:var(--looma-space-group)}.looma-page__body,.looma-page__main,.looma-page__aside,.looma-section-stack{gap:var(--looma-space-section);flex-direction:column;min-width:0;display:flex}.looma-page__body[data-context=true]{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.looma-quiet-text{color:var(--looma-muted);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta)}.looma-page-link{align-items:center;gap:var(--looma-space-related);min-width:44px;min-height:44px;color:var(--looma-link);display:inline-flex}.looma-item-action{align-items:center;gap:var(--looma-space-group);width:100%;min-width:0;min-height:44px;color:var(--looma-ink);text-align:left;display:flex}.looma-item-action__title{overflow-wrap:anywhere;font-weight:600;display:block}.looma-item-action__description{color:var(--looma-muted);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta);overflow-wrap:anywhere;margin-top:4px;display:block}.looma-section{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);min-width:0;color:var(--looma-ink)}.looma-section__header{align-items:center;gap:var(--looma-space-related) var(--looma-space-group);padding:var(--looma-card-padding);padding-bottom:var(--looma-space-group);flex-wrap:wrap;display:flex}.looma-section__heading{flex:1 1 0;min-width:min(160px,100%)}.looma-section__header[data-stacked=true]>.looma-section__heading{flex-basis:100%}.looma-section__heading h2{font-family:var(--looma-font-body);font-size:var(--looma-type-section);line-height:var(--looma-line-section)}.looma-section__heading>div{max-width:68ch;color:var(--looma-muted);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta);margin-top:4px}.looma-section__count{border-radius:var(--looma-radius-pill);background:var(--looma-surface-soft);min-width:24px;color:var(--looma-muted);font-size:var(--looma-type-meta);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:3px 8px;display:inline-flex}.looma-section__action{align-items:center;gap:var(--looma-space-related);flex-wrap:wrap;flex:none;min-width:0;max-width:100%;margin-left:auto;display:flex}.looma-section__body{padding:var(--looma-card-padding);min-width:0}.looma-section__header+.looma-section__body{padding-top:0}.looma-section[data-flush=true]>.looma-section__body{padding:0}.looma-section[data-appearance=plain]{background:0 0;border:0;border-radius:0}.looma-section[data-appearance=plain]>.looma-section__header{padding:0 0 16px}.looma-section[data-appearance=plain]>.looma-section__body{padding:0}.looma-section[data-surface=lilac]{background:var(--looma-feature-lilac);color:var(--looma-on-feature);border-color:#0000}.looma-section[data-surface=lilac]>.looma-section__header h2{font-family:var(--looma-font-feature);font-size:var(--looma-type-feature);line-height:var(--looma-line-feature)}.looma-record__back{margin-bottom:var(--looma-space-group)}.looma-record__identity{border-radius:var(--looma-radius-feature);background:var(--looma-feature-lilac);color:var(--looma-on-feature);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;padding:24px;display:flex}.looma-record__avatar{background:var(--looma-surface);width:68px;height:68px;color:var(--looma-ink);border-radius:50%;flex:none;place-items:center;font-size:23px;font-weight:600;display:grid;overflow:hidden}.looma-record__avatar img{object-fit:cover;width:100%;height:100%}.looma-record__avatar svg{width:32px;height:32px}.looma-record__heading{flex:14rem;min-width:0}.looma-record__heading :is(h1,h2){font-family:var(--looma-font-feature);letter-spacing:-.7px;overflow-wrap:anywhere;font-size:32px;font-weight:500;line-height:1.15}.looma-record__subtitle{color:var(--looma-muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px}.looma-record__status{color:var(--looma-muted);flex-wrap:wrap;gap:14px;margin-top:13px;font-size:11px;display:flex}.looma-record__actions{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;max-width:100%;display:flex}.looma-record__identity-context{flex:0 auto;min-width:0;margin-left:auto}.looma-record__profile-context{text-align:right;overflow-wrap:anywhere;gap:4px;display:grid}.looma-record__date-context{color:var(--looma-muted);overflow-wrap:anywhere;margin-top:8px;font-size:11px;line-height:16px}.looma-record__navigation{border:1px solid var(--looma-border);background:var(--looma-surface);border-radius:9px;min-width:0;margin-bottom:24px;padding:5px}.looma-section-navigation,.looma-section-navigation__items{gap:var(--looma-space-related) var(--looma-space-section);scrollbar-width:thin;scrollbar-color:var(--looma-control-border) transparent;flex-wrap:nowrap;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.looma-section-navigation::-webkit-scrollbar{height:4px}.looma-section-navigation__items::-webkit-scrollbar{height:4px}.looma-section-navigation::-webkit-scrollbar-thumb{background:var(--looma-control-border);border-radius:4px}.looma-section-navigation__items::-webkit-scrollbar-thumb{background:var(--looma-control-border);border-radius:4px}.looma-section-navigation__item{white-space:nowrap;align-items:center;gap:var(--looma-space-related);min-height:44px;color:var(--looma-ink);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 0;font-weight:500;display:inline-flex}.looma-section-navigation__item[aria-current=page]{border-bottom-color:var(--looma-link);color:var(--looma-link);font-weight:600}.looma-record__eyebrow{text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:10px;font-weight:550;line-height:16px}.looma-record__related-person{background:var(--looma-surface);border-radius:12px;align-items:center;gap:12px;min-width:208px;padding:14px 18px;display:flex}.looma-record__related-person>div{gap:1px;display:grid}.looma-record__related-person small{color:var(--looma-muted);font-size:10px}.looma-record__related-person strong{font-size:13px;font-weight:600}.looma-record__related-person .looma-page-link{min-height:0}.looma-record__related-avatar{background:var(--looma-feature-sage);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid}.looma-section-navigation[data-record=true],.looma-section-navigation[data-record=true] .looma-section-navigation__items{gap:4px;padding-bottom:0}.looma-section-navigation[data-record=true] .looma-section-navigation__item{min-height:36px;color:var(--looma-muted);border:0;border-radius:5px;padding:9px 17px;font-size:13px;line-height:18px}.looma-section-navigation[data-record=true] .looma-section-navigation__item[aria-current=page]{background:var(--looma-action);color:var(--looma-on-action);font-weight:600}.looma-section-navigation[data-record=true] .looma-section-navigation__item:not([aria-current=page]):hover{background:var(--looma-surface-soft);color:var(--looma-ink)}.looma-record__columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.looma-record__main,.looma-record__context{flex-direction:column;gap:20px;min-width:0;display:flex}.looma-record-row{border-bottom:1px solid var(--looma-border);text-align:left;width:100%;min-width:0;color:var(--looma-ink);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;display:flex}.looma-record-row:last-child{border-bottom:0}.looma-record-row__leading{flex:none}.looma-record-row__copy{flex:1;min-width:0}.looma-record-row__title{overflow-wrap:anywhere;font-weight:600;display:block}.looma-record-row__meta{color:var(--looma-muted);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta);overflow-wrap:anywhere;margin-top:4px;display:block}.looma-record-row__status,.looma-record-row__menu{align-items:center;gap:var(--looma-space-related);flex:none;display:flex}@container (width>=900px){.looma-page__body[data-context=true]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}@container (width>=824px){.looma-record__columns[data-context=true]{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"main context"}.looma-record__columns[data-context=true]>.looma-record__main{grid-area:main}.looma-record__columns[data-context=true]>.looma-record__context{grid-area:context}}@media (width<=760px){.looma-record__profile-context{text-align:left}.looma-record__identity-context{flex-basis:100%;margin-left:0}.looma-page__heading{flex-basis:100%}.looma-page__actions{width:100%}.looma-section__header,.looma-section__body,.looma-record__identity{padding:var(--looma-card-compact-padding)}.looma-section__header+.looma-section__body{padding-top:0}.looma-record__identity{gap:var(--looma-space-group)}.looma-record__avatar{width:56px;height:56px}.looma-record__actions{width:100%;margin-left:0}.looma-record-row{padding:var(--looma-space-group)}}.looma-form__measure{width:100%;min-width:0}.looma-form__header{min-width:0;margin-bottom:24px}.looma-form__eyebrow{color:var(--looma-muted);margin-bottom:12px;font-size:12px;line-height:18px}.looma-form__description{max-width:68ch;color:var(--looma-muted);overflow-wrap:anywhere;margin-top:6px}.looma-form__back{min-height:24px;color:var(--looma-link);align-items:center;margin-bottom:10px;font-size:12px;display:flex}.looma-form__surface{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);width:100%;min-width:0;max-width:720px;padding:24px}.looma-form__body{flex-direction:column;gap:24px;min-width:0;display:flex}.looma-form__notice,.looma-form__status{margin-bottom:24px}.looma-form__notice:focus{outline:none}.looma-form__footer{border-top:1px solid var(--looma-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin:24px -24px -24px;padding:15px 24px;display:flex}.looma-form__footer[data-sticky=true]{padding-bottom:max(16px,env(safe-area-inset-bottom));background:var(--looma-surface);position:sticky;bottom:0}.looma-form__footer-description{min-width:0;color:var(--looma-muted);flex:1;font-size:11px;line-height:18px}.looma-form__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.looma-form__columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.looma-form__context{flex-direction:column;gap:18px;min-width:0;display:flex}.looma-form-steps{color:var(--looma-muted);flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 18px;padding:0;font-size:12px;line-height:18px;list-style:none;display:flex}.looma-form-steps__step{align-items:center;gap:6px;min-width:0;display:flex}.looma-form-steps__number{background:var(--looma-surface-soft);width:22px;height:22px;color:var(--looma-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.looma-form-steps__number svg{width:16px;height:16px}.looma-form-steps__step[data-state=current]{color:var(--looma-ink);font-weight:650}.looma-form-steps__step[data-state=current] .looma-form-steps__number,.looma-form-steps__step[data-state=complete] .looma-form-steps__number{background:var(--looma-accent);color:var(--looma-on-accent)}.looma-form-grid,.looma-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px;min-width:0;display:grid}.looma-field{flex-direction:column;gap:8px;min-width:0;display:flex}.looma-form-grid__wide,.looma-field[data-wide=true]{grid-column:1/-1}.looma-field__label{font-size:12px;font-weight:550;line-height:18px;display:block}.looma-field__optional{color:var(--looma-muted);font-size:12px;font-weight:400}.looma-field__hint{color:var(--looma-muted);font-size:12px;line-height:18px}.looma-field__error{color:var(--looma-danger-ink);align-items:flex-start;gap:6px;font-size:12px;line-height:18px;display:flex}.looma-field__error svg{flex:none;width:16px;height:16px}.looma-decision{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);min-width:0}.looma-decision__body{min-width:0;padding:24px}.looma-decision__footer{border-top:1px solid var(--looma-border);flex-wrap:wrap;align-items:center;gap:12px;padding:24px;display:flex}.looma-decision__description{min-width:0;color:var(--looma-muted);flex:200px;font-size:12px;line-height:18px}.looma-decision__actions{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.looma-form-context-card{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);padding:20px}.looma-form-context-card>header{align-items:center;gap:9px;margin-bottom:17px;display:flex}.looma-form-context-card>header svg{width:16px;height:16px;color:var(--looma-muted)}.looma-form-context-card h2{font-size:14px}.looma-form-context-card__body{color:var(--looma-muted);font-size:12px;line-height:1.65}.looma-form-context-card__note{border-top:1px solid var(--looma-border);color:var(--looma-muted);align-items:center;gap:8px;margin-top:15px;padding-top:13px;font-size:11px;display:flex}.looma-form-context-card__note svg{flex:none;width:15px;height:15px}.looma-form-balance{border-radius:var(--looma-radius-card);background:var(--looma-surface-soft);padding:20px}.looma-form-balance h2{font-size:13px}.looma-form-balance__amount{font:500 34px var(--looma-font-feature);margin:10px 0 4px}.looma-form-balance__amount small{font:12px var(--looma-font-body);margin-left:6px}.looma-form-balance p{color:var(--looma-muted);font-size:11px}.looma-form-impact{background:var(--looma-surface-soft);border-radius:6px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.looma-form-impact strong{font-weight:600}.looma-form-impact>span{color:var(--looma-muted);font-size:11px}.looma-form-steps__step+.looma-form-steps__step:before{content:"";background:var(--looma-border);width:28px;height:1px;margin-right:10px}@media (width<=1100px){.looma-record__identity-context{display:none}}@media (width<=760px){.looma-record__identity{gap:13px;margin-bottom:14px;padding:18px}.looma-record__avatar{width:48px;height:48px;font-size:18px}.looma-record__heading :is(h1,h2){font-size:26px}.looma-record__navigation{margin-bottom:18px}.looma-record__context{padding:0}.looma-form-balance{display:none}.looma-form-context-card{padding:18px}.looma-form__footer-description{flex-basis:100%}}.looma-collection-layout{gap:20px;min-width:0;display:grid}.looma-collection{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);min-width:0;color:var(--looma-ink);overflow:hidden}.looma-collection__header{flex-wrap:wrap;align-items:center;gap:12px;padding:17px 20px 13px;display:flex}.looma-collection__header h2{font-size:14px;font-weight:650;line-height:20px}.looma-collection__header-action{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.looma-collection__heading{flex:220px;min-width:0}.looma-collection__heading>div{color:var(--looma-muted);margin-top:5px;font-size:12px}.looma-collection__count{color:var(--looma-muted);font-variant-numeric:tabular-nums;font-size:12px}.looma-collection__navigation{border-bottom:1px solid var(--looma-border);min-width:0}.looma-collection__toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:61px;padding:12px 16px;display:flex}.looma-collection__search{flex:0 260px;align-items:center;width:260px;min-width:120px;display:flex;position:relative}.looma-collection__search>label{flex:1;align-items:center;min-width:0;display:flex;position:relative}.looma-collection__search>label>svg{width:16px;height:16px;color:var(--looma-muted);pointer-events:none;position:absolute;left:11px}.looma-collection__search input{border-color:var(--looma-border);border-radius:6px;width:100%;height:36px;min-height:36px;padding:8px 11px 8px 38px;font-size:13px}.looma-collection__search[data-submitted=true] input{padding-inline:11px 38px}.looma-collection__search[data-submitted=true]>.looma-tooltip-wrap{inset-inline-end:1px;position:absolute;top:0}.looma-active-filter{min-width:28px;max-width:100%;min-height:28px;color:var(--looma-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:2px 0;display:inline-flex}.looma-active-filter__label{background:var(--looma-surface-soft);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;line-height:16px;display:inline-flex}.looma-active-filter__label svg{flex-shrink:0;width:11px;height:11px}.looma-active-filter:focus-visible{outline:2px solid var(--looma-focus);outline-offset:2px;border-radius:5px}.looma-collection__active-filters{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.looma-collection__filters,.looma-collection__tools [data-collection-slot=refresh]{align-items:center;gap:8px;display:flex}.looma-collection__tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.looma-collection__filters{flex-wrap:wrap;flex-shrink:0;max-width:100%}.looma-collection__chips{flex-wrap:wrap;flex:160px;align-items:center;gap:8px;min-width:0;display:flex}.looma-collection__chips>.looma-select,.looma-collection__chips>[data-collection-control=select],.looma-collection__chips>.looma-field{flex:160px;width:auto;min-width:min(160px,100%)}.looma-collection__chips>[data-collapsed=true]{display:none}.looma-collection__scope{color:var(--looma-muted);padding:0 16px 12px;font-size:11px;line-height:16px}.looma-collection__notice{padding:0 16px 12px}.looma-collection__content{min-width:0}.looma-collection__content[data-padded=true]{padding:20px}.looma-collection__footer{border-top:1px solid var(--looma-border);min-height:45px;color:var(--looma-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 16px;font-size:11px;line-height:16px;display:flex}.looma-collection__toolbar>.looma-collection__count{align-self:center}.looma-collection__pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.looma-collection__pagination :is(.looma-button,.looma-icon-button){border-radius:4px;min-width:25px;min-height:25px;padding:4px;font-size:11px}.looma-collection__pagination [aria-current=page]{background:var(--looma-surface-soft);color:var(--looma-ink);opacity:1}.looma-collection [data-collection-refresh] .looma-collection-refresh-label{display:none}.looma-collection [data-collection-refresh]{width:36px;padding:8px}.looma-toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px;min-width:0;display:flex}.looma-toolbar__fields{flex-wrap:wrap;flex:1;align-items:flex-end;gap:16px;min-width:0;display:flex}.looma-toolbar__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.looma-toolbar-field{flex-direction:column;gap:8px;min-width:0;display:flex}.looma-toolbar-field[data-grow=true]{flex:220px}.looma-toolbar-field__label{font-size:14px;font-weight:550;line-height:21px}.looma-filter-overlay{z-index:80;background:var(--looma-overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}.looma-filter-drawer{background:var(--looma-surface);width:min(480px,100%);height:100dvh;color:var(--looma-ink);border-left:1px solid var(--looma-border);flex-direction:column;display:flex}.looma-filter-drawer__header{border-bottom:1px solid var(--looma-border);justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.looma-filter-drawer__body{flex:1;min-height:0;padding:24px;overflow-y:auto}.looma-filter-drawer__footer{border-top:1px solid var(--looma-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:24px;display:flex}@container (width>=760px){.looma-form__columns{grid-template-columns:minmax(0,720px) minmax(220px,1fr);grid-template-areas:"main context"}.looma-form__columns>.looma-form__measure{grid-area:main}.looma-form__columns>.looma-form__context{grid-area:context}}@media (width<=760px){.looma-collection-layout{gap:17px}.looma-form__surface{padding:18px 16px}.looma-form__footer{margin:24px -16px -18px;padding:13px 16px}.looma-decision__body,.looma-decision__footer{padding:20px}.looma-form-grid,.looma-field-row{grid-template-columns:minmax(0,1fr);gap:16px}.looma-form-steps{justify-content:space-between;gap:8px}.looma-form-steps__number{width:24px;height:24px}.looma-form__actions{width:100%}.looma-form__actions>.looma-button{flex:160px;max-width:100%}.looma-form__actions>.looma-button--primary{flex-basis:100%}.looma-collection__toolbar{gap:6px;min-height:64px;padding:10px 12px}.looma-collection__search{flex:100px;width:auto;min-width:80px}.looma-collection__search input{height:40px;min-height:40px;padding-left:32px;font-size:14px}.looma-collection__search>label>svg{left:9px}.looma-collection__toolbar .looma-button,.looma-collection__toolbar .looma-icon-button{min-width:40px;min-height:40px;padding:9px}.looma-collection__toolbar .looma-icon-button{width:40px;height:40px}.looma-collection__tool-label{display:none}.looma-collection__tools{gap:6px}.looma-collection__tools [data-collection-slot=columns] .looma-button{gap:0;font-size:0}.looma-collection__tools [data-collection-slot=columns] .looma-button svg{width:17px;height:17px}.looma-collection__scope,.looma-collection__notice{padding:0 16px 16px}.looma-collection__footer{align-items:center;padding-inline:16px}.looma-toolbar__fields,.looma-toolbar-field,.looma-filter-drawer{width:100%}.looma-filter-drawer__footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}}.looma-record-row__identity{min-width:0;min-height:44px;color:var(--looma-ink);text-align:left;background:0 0;flex:220px;align-items:center;gap:12px;display:flex}.looma-table-sort{min-height:35px;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.looma-table-sort:focus-visible{outline:2px solid var(--looma-focus);outline-offset:3px}.looma-table-query-tools,.looma-table-query-sort-group,.looma-table-query-active{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.looma-table-query-sort{align-items:center;gap:8px;min-width:0;display:flex}.looma-table-query-sort select{min-width:0;max-width:100%}section.looma-table{width:100%;min-width:0}.looma-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.looma-table-grid{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.looma-table-grid th{border-block:1px solid var(--looma-border);background:var(--looma-surface-soft);height:36px;color:var(--looma-muted);white-space:nowrap;padding:0 16px;font-size:12px;font-weight:550}.looma-table-grid td{border-bottom:1px solid var(--looma-border);vertical-align:middle;min-width:0;height:60px;padding:10px 16px}.looma-table-grid tbody tr:last-child td{border-bottom:0}.looma-table-grid tbody tr:hover{background:var(--looma-surface-soft)}.looma-table-grid [data-actions]{white-space:nowrap;text-align:right;width:1%}.looma-table-grid [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.looma-table-grid .looma-cell-label{display:none}.looma-cell-label{color:var(--looma-muted);margin-bottom:4px;font-size:12px;line-height:18px;display:block}.looma-cell-value{overflow-wrap:break-word;min-width:0}.looma-cell-value time{white-space:nowrap}.looma-table-mobile__row{border-top:1px solid var(--looma-border);flex-wrap:wrap;align-items:flex-start;gap:11px;padding:15px 13px;display:flex}.looma-table-mobile__body{flex:1;min-width:0}.looma-table-mobile__identity{font-size:13px;font-weight:600;line-height:19px}.looma-table-mobile__metadata{color:var(--looma-muted);flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:5px;font-size:11px;line-height:17px;display:flex}.looma-table-mobile__metadata>span{overflow-wrap:anywhere;min-width:0}.looma-table-mobile__status{flex-wrap:wrap;gap:6px;margin-top:9px;font-size:10px;display:flex}.looma-table-mobile__options{flex:none}.looma-table-mobile__options>summary{cursor:pointer;border-radius:6px;place-items:center;width:28px;height:28px;margin:-1px -2px 0 0;list-style:none;display:grid}.looma-table-mobile__options>summary::-webkit-details-marker{display:none}.looma-table-mobile__options>summary:hover{background:var(--looma-surface-soft)}.looma-table-mobile__options>summary svg{width:16px;height:16px}.looma-table-mobile__options[open]{flex-basis:100%;min-width:0}.looma-table-mobile__options[open]>summary{margin-left:auto}.looma-table-mobile__details{background:var(--looma-surface-soft);border-radius:6px;gap:12px;margin-top:8px;padding:12px;font-size:12px;display:grid}.looma-table-mobile__details dl{gap:10px;margin:0;display:grid}.looma-table-mobile__details dt{color:var(--looma-muted);font-size:11px}.looma-table-mobile__details dd{overflow-wrap:anywhere;margin:3px 0 0}.looma-person-identity{width:100%;min-width:0;color:var(--looma-ink);align-items:center;gap:12px;display:flex}.looma-person-copy{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.looma-person-copy>.looma-person-meta{margin-top:0}.looma-person-line,.looma-person-name,.looma-person-meta{overflow-wrap:anywhere;display:block}.looma-person-name{color:var(--looma-ink);font-weight:650}.looma-person-meta{color:var(--looma-muted);margin-top:2px;font-size:12px;line-height:18px}.looma-person-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.looma-person-badge{background:var(--looma-surface-soft);color:var(--looma-muted);border-radius:99px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;line-height:18px;display:inline-flex}.looma-person-badge-icon{flex:none;width:14px;height:14px}.looma-people-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.looma-person-card{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);min-width:0;overflow:hidden}.looma-person-card-select{justify-content:flex-end;padding:12px 16px 0;display:flex}.looma-person-card-link{text-align:center;width:100%;min-width:0;color:var(--looma-ink);flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.looma-person-card-detail{border-top:1px solid var(--looma-border);padding:16px 24px}.looma-queue-container,.looma-context-container{min-width:0;container-type:inline-size}.looma-queue{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.looma-queue-container[data-contained=true]>.looma-queue{border:0;border-radius:0}.looma-queue-list{min-width:0;padding:12px}.looma-queue-detail{min-width:0;padding:28px;display:none}@container (width<=823px){.looma-queue[data-detail-open=true]>.looma-queue-list{display:none}.looma-queue[data-detail-open=true]>.looma-queue-detail{display:block}}.looma-queue-back{min-height:44px;color:var(--looma-link);background:0 0;align-items:center;gap:12px;margin-bottom:16px;display:inline-flex}.looma-context-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.looma-context-main,.looma-context-aside{flex-direction:column;gap:24px;min-width:0;display:flex}@container (width>=824px){.looma-queue{grid-template-columns:300px minmax(0,1fr)}.looma-queue>.looma-queue-list{border-right:1px solid var(--looma-border);display:block}.looma-queue>.looma-queue-detail{display:block}.looma-queue-back{display:none}.looma-context-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=760px){.looma-queue-detail{padding:20px}.looma-people-cards{gap:16px}}.looma-settings-layout{grid-template-columns:220px minmax(0,1fr);gap:24px;display:grid}.looma-settings-content{min-width:0}.looma-settings-navigation{align-content:start;gap:4px;display:grid}.looma-settings-navigation button{text-align:start;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.looma-settings-navigation button[aria-current=page]{background:var(--looma-feature-lilac);color:var(--looma-on-feature);font-weight:550}.looma-destination-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.looma-destination-card{text-align:start;border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);color:var(--looma-ink);align-items:flex-start;gap:14px;padding:24px;display:flex}.looma-destination-icon{background:var(--looma-feature-lilac);width:44px;height:44px;color:var(--looma-on-feature);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.looma-destination-copy{flex:1;gap:4px;min-width:0;display:grid}.looma-destination-copy strong{font-weight:550}.looma-destination-copy small{color:var(--looma-muted);font-size:12px;line-height:18px}.looma-destination-cue{color:var(--looma-muted);flex:none}.looma-destination-action{color:var(--looma-link);align-items:center;gap:4px;font-weight:500;display:inline-flex}.looma-destination-groups{gap:32px;display:grid}.looma-destination-group{gap:16px;display:grid}.looma-destination-list{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);gap:0;display:grid;overflow:hidden}.looma-destination-list>li+li{border-top:1px solid var(--looma-border)}.looma-destination-row{min-height:76px;color:var(--looma-ink);align-items:center;gap:14px;padding:16px 24px;display:flex}.looma-destination-row:hover,.looma-destination-card:hover{background:var(--looma-surface-soft)}@media (width<=760px){.looma-settings-layout{grid-template-columns:minmax(0,1fr)}.looma-settings-navigation{display:flex;overflow:auto}.looma-settings-navigation button{flex-shrink:0}.looma-destination-row{padding:16px}}.looma-public{background:var(--looma-canvas);min-height:100dvh;color:var(--looma-ink);flex-direction:column;display:flex}.looma-public__header{background:var(--looma-surface);border-bottom:1px solid var(--looma-border)}.looma-public__bar{justify-content:space-between;align-items:center;gap:24px;max-width:1360px;min-height:80px;margin-inline:auto;padding:16px 24px;display:flex}.looma-public__identity{min-width:0;min-height:44px;color:var(--looma-ink);overflow-wrap:anywhere;align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.looma-public__logo{object-fit:contain;width:auto;max-width:180px;max-height:48px}.looma-public__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.looma-public__main{flex:1;align-content:start;gap:24px;width:100%;max-width:1360px;margin-inline:auto;padding:40px 24px;display:grid}.looma-public[data-layout=focused]>.looma-public__main{max-width:768px}.looma-public__footer{text-align:center;color:var(--looma-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:12px;display:flex}.looma-public__footer .looma-inline-actions{justify-content:center}.looma-record-row__aside{min-width:0;color:var(--looma-muted);gap:4px;font-size:12px;display:grid}.looma-record-row__detail{border-top:1px solid var(--looma-border);flex-basis:100%;min-width:0;padding-top:12px}.looma-table-empty{color:var(--looma-muted);padding:24px}.looma-table-footer{border-top:1px solid var(--looma-border);min-height:45px;color:var(--looma-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex}.looma-bulk-bar{z-index:20;border-top:1px solid var(--looma-border);background:var(--looma-surface);flex-wrap:wrap;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;bottom:0}.looma-bulk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}@media (width<=760px){.looma-public__bar{flex-wrap:wrap;gap:16px;padding:12px 16px}.looma-public__main{padding:24px 16px}.looma-public__identity{font-size:16px}.looma-public__logo{max-width:140px}.looma-bulk-bar{padding:16px}.looma-bulk-actions{width:100%;margin-left:0}.looma-bulk-actions>.looma-button{flex:1}.looma-record-row__aside{flex-basis:100%}}.looma-sign-in{background:var(--looma-canvas);min-height:100dvh;color:var(--looma-ink);place-items:center;padding:40px 24px;display:grid;position:relative}.looma-sign-in-card{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);gap:24px;width:100%;max-width:480px;padding:32px;display:grid}.looma-sign-in-brand{align-items:center;width:120px;max-width:100%;min-height:36px;display:flex}.looma-sign-in-card form{gap:16px;min-width:0;display:grid}.looma-sign-in-card label{gap:8px;font-weight:550;display:grid}.looma-sign-in-card button[type=submit]{width:100%}.looma-sign-in-company{background:var(--looma-surface-soft);border-radius:12px;gap:8px;padding:16px;display:grid}.looma-sign-in-environment{background:var(--looma-warning-bg);color:var(--looma-warning-ink);letter-spacing:.06em;border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;top:16px;right:16px}@media (width<=760px){.looma-sign-in{padding:48px 16px 24px}.looma-sign-in-card{padding:24px}}.looma-public__footer .looma-public__powered-mark{flex:none;width:auto;height:16px}@media (width<=760px){:is(.looma-collection-layout:has(:is(.looma-queue,.looma-requests)[data-detail-open=true])>.looma-collection__navigation,.looma-collection:has(:is(.looma-queue,.looma-requests)[data-detail-open=true])>.looma-collection__toolbar,.looma-collection:has(:is(.looma-queue,.looma-requests)[data-detail-open=true])>.looma-collection__scope,.looma-collection:has(:is(.looma-queue,.looma-requests)[data-detail-open=true])>.looma-collection__footer),.looma-collection [data-collection-refresh] .looma-collection-refresh-label{display:none}:is(.looma-collection__chips:has(.looma-select),.looma-collection__chips:has(>.looma-field)){flex-basis:100%;width:100%}:is(.looma-collection__chips:has(.looma-select)~.looma-collection__tools,.looma-collection__chips:has(>.looma-field)~.looma-collection__tools){flex-basis:100%;justify-content:flex-end}.looma-collection__chips .looma-select{width:100%;min-width:0}}.looma-change-page{min-width:0}.looma-change-page__heading{margin-bottom:24px}.looma-change-page__heading h1{letter-spacing:-.5px;font-size:28px;font-weight:650;line-height:34px}.looma-change-page__subject{color:var(--looma-muted);margin-top:8px;font-size:14px;line-height:21px}.looma-change-page__back{min-height:44px;color:var(--looma-link);align-items:center;gap:8px;margin-bottom:16px;display:inline-flex}.looma-change-form{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);width:100%;max-width:720px;margin-inline:auto;padding:24px}.looma-change-steps{flex-wrap:wrap;gap:12px 24px;margin:0 0 28px;padding:0;list-style:none;display:flex}.looma-change-step{color:var(--looma-muted);align-items:center;gap:8px;font-size:12px;display:flex}.looma-change-step__number{border:1px solid var(--looma-border);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:650;display:grid}.looma-change-step[data-state=current]{color:var(--looma-ink);font-weight:650}.looma-change-step[data-state=current] .looma-change-step__number{background:var(--looma-action);color:var(--looma-on-action);border-color:#0000}.looma-change-step[data-state=complete] .looma-change-step__number{background:var(--looma-surface-soft)}.looma-change-form__title{font-size:18px;font-weight:650;line-height:24px}.looma-change-form__description{color:var(--looma-muted);margin-top:8px;font-size:14px;line-height:21px}.looma-change-form__body{gap:24px;min-width:0;margin-top:24px;display:grid}.looma-change-form__notice{margin-top:24px}.looma-change-form__actions{border-top:1px solid var(--looma-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;padding-top:24px;display:flex}@media (width<=760px){.looma-change-form{padding:20px}.looma-change-steps{gap:12px}.looma-change-form__actions>.looma-button{flex:1}}.looma-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.looma-change-grid__wide{grid-column:1/-1}.looma-change-section{gap:16px;min-width:0;display:grid}.looma-change-section__title{font-size:16px;font-weight:650;line-height:24px}.looma-change-section__description{color:var(--looma-muted);font-size:14px;line-height:21px}@media (width<=760px){.looma-change-grid{grid-template-columns:minmax(0,1fr)}}.looma-change-form__notice:focus{outline:var(--looma-focus-width) solid var(--looma-focus);outline-offset:var(--looma-focus-offset)}.looma-document-form-page{min-width:0}.looma-document-form-page__heading{letter-spacing:-.5px;font-size:28px;font-weight:650;line-height:34px}.looma-document-form-page__context{color:var(--looma-muted);margin-top:8px}.looma-document-form-page__back{min-height:44px;color:var(--looma-link);align-items:center;gap:8px;margin:16px 0;display:inline-flex}.looma-document-form-page__surface{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);width:100%;max-width:720px;margin-inline:auto;padding:24px}.looma-document-form-page__section-heading{font-size:18px;font-weight:650;line-height:24px}.looma-document-form-page__description{color:var(--looma-muted);margin-top:8px}.looma-document-form-page__notice{margin-top:24px}.looma-document-form-page__notice:focus{outline:var(--looma-focus-width) solid var(--looma-focus);outline-offset:var(--looma-focus-offset)}.looma-document-form-page__body{gap:24px;min-width:0;margin-top:24px;display:grid}.looma-document-form-page__actions{border-top:1px solid var(--looma-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;padding-top:24px;display:flex}.looma-document-form-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.looma-document-form-page__grid--wide{grid-column:1/-1}.looma-document-form-page__hint{color:var(--looma-muted);font-size:12px;line-height:18px}@media (width<=760px){.looma-document-form-page__surface{padding:20px}.looma-document-form-page__grid{grid-template-columns:minmax(0,1fr)}.looma-document-form-page__actions>.looma-button{flex:1}.looma-collection__heading{flex-basis:100%}.looma-collection__header-action{max-width:100%;margin-inline-start:0}}.looma-collection__footer>span{flex-wrap:wrap;gap:4px 12px;display:flex}.looma-form-choice-group{border:0;min-width:0;margin:0;padding:0}.looma-form-choice-group>legend{margin-bottom:12px;font-weight:650}.looma-form-choice-list{flex-wrap:wrap;gap:8px 16px;display:flex}.looma-form__header>h1{scroll-margin-top:88px;scroll-margin-bottom:24px}.looma-table-options{justify-content:flex-end;padding:12px 16px;display:flex}.looma-column-choices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.looma-column-choices>li{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.looma-column-move{flex:none;gap:4px;display:flex}.looma-form :is(input,select,textarea){scroll-margin-block-start:88px}.looma-record-change{background:var(--looma-surface);border-radius:var(--looma-radius-inset);justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.looma-record-change small{color:var(--looma-muted);font-size:10px;display:block}.looma-record-change strong{margin-top:2px;font-size:24px;font-weight:550;line-height:32px;display:block}.looma-record-change strong span{margin-left:5px;font-size:10px;font-weight:400}.looma-record-change>svg{flex:none;width:15px;height:15px}.looma-table-grid th>.looma-checkbox{vertical-align:middle;min-height:34px;margin-inline-end:10px;display:inline-flex}.looma-table-mobile__header{border-bottom:1px solid var(--looma-border);padding:4px 16px}.looma-table-mobile__header>span{align-items:center;gap:10px;display:flex}.looma-table-mobile__header .looma-checkbox{min-height:28px}.looma-button,.looma-filter-chip{border:1px solid var(--looma-control-border);background:var(--looma-surface);max-width:100%;min-height:36px;color:var(--looma-ink);font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:550;line-height:20px;transition:background .15s,border-color .15s;display:inline-flex}.looma-button:hover:not(:disabled){background:var(--looma-surface-soft)}.looma-button:is([data-variant=primary],.looma-button--primary){background:var(--looma-action);color:var(--looma-on-action);border-color:var(--looma-action)}.looma-button:is([data-variant=primary],.looma-button--primary):hover:not(:disabled){background:var(--looma-action-hover);border-color:var(--looma-action-hover)}.looma-button:is([data-variant=danger],.looma-button--danger){background:var(--looma-danger-bg);color:var(--looma-danger-ink);border-color:var(--looma-danger-ink)}.looma-button:is([data-variant=danger],.looma-button--danger):hover:not(:disabled){background:var(--looma-danger-ink);color:var(--looma-danger-bg)}.looma-button:is([data-variant=ghost],.looma-button--ghost){color:var(--looma-link);background:0 0;border-color:#0000}.looma-button:is([data-variant=destructiveText],.looma-button--destructiveText){color:var(--looma-danger-ink);background:0 0;border-color:#0000}.looma-button:is([data-variant=destructiveText],.looma-button--destructiveText):hover:not(:disabled){background:var(--looma-danger-bg)}.looma-button:is([data-size=xs],[data-size=sm],.looma-button--size-xs,.looma-button--size-sm){padding-inline:12px;font-size:12px;line-height:18px}.looma-button:is([data-size=icon],.looma-button--size-icon){width:36px;min-width:36px;padding:0}.looma-button:disabled{cursor:not-allowed;background:var(--looma-surface-soft);border-color:var(--looma-border);color:var(--looma-muted);opacity:.65}.looma-button-icon-slot{flex:none;justify-content:center;align-items:center;display:inline-flex}.looma-button svg,.looma-button-icon-slot svg{flex:none;width:16px;height:16px}.looma-icon-button{width:36px;min-width:36px;height:36px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.looma-icon-button svg{width:20px;height:20px}.looma-icon-button:hover:not(:disabled){background:var(--looma-surface-soft)}.looma-icon-button:disabled{cursor:not-allowed;color:var(--looma-muted);opacity:.65}.looma-badge,.looma-status{background:var(--looma-surface-soft);width:fit-content;max-width:100%;color:var(--looma-muted);overflow-wrap:anywhere;border-radius:6px;flex-shrink:0;align-self:start;align-items:center;gap:6px;padding:3px 8px;font-size:12px;line-height:18px;display:inline-flex}.looma-status[data-tone=pending]{background:var(--looma-surface-soft);color:var(--looma-ink)}.looma-status>span{min-width:0}.looma-badge svg,.looma-status svg{flex:none;width:14px;height:14px}.looma-badge:is([data-tone=info],.looma-badge--info),.looma-status[data-tone=info]{background:var(--looma-info-bg);color:var(--looma-info-ink)}.looma-badge:is([data-tone=success],.looma-badge--success),.looma-status[data-tone=ok]{background:var(--looma-success-bg);color:var(--looma-success-ink)}.looma-badge:is([data-tone=warning],.looma-badge--warning){background:var(--looma-warning-bg);color:var(--looma-warning-ink)}.looma-badge:is([data-tone=danger],.looma-badge--danger),.looma-status[data-tone=danger]{background:var(--looma-danger-bg);color:var(--looma-danger-ink)}.looma-badge:is([data-size=sm],.looma-badge--sm){padding:3px 8px}.looma-avatar{background:var(--looma-surface-soft);width:36px;height:36px;color:var(--looma-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:650;display:inline-grid;overflow:hidden}.looma-avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.looma-avatar[data-tone=sage]{background:var(--looma-feature-sage);color:var(--looma-on-feature)}.looma-avatar[data-tone=peach]{background:var(--looma-feature-peach);color:var(--looma-on-feature)}.looma-card{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);min-width:0;color:var(--looma-ink)}.looma-card--padded{padding:24px}.looma-input,.looma-select,.looma-textarea{border:1px solid var(--looma-control-border);background:var(--looma-surface);width:100%;min-width:0;min-height:44px;color:var(--looma-ink);font:inherit;border-radius:8px;padding:10px 12px;line-height:22px;transition:border-color .15s;display:block}.looma-select:not([multiple]):not([size]),.looma-select[size="1"]{appearance:none;background-image:var(--looma-select-chevron);background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-inline-end:44px}[dir=rtl] .looma-select:not([multiple]):not([size]),[dir=rtl] .looma-select[size="1"]{background-position:14px}@supports (appearance:base-select){.looma-select:not([multiple]):not([size]),.looma-select[size="1"]{appearance:base-select}.looma-select::picker(select){appearance:base-select}.looma-select::picker-icon{display:none}.looma-select::picker(select){min-width:anchor-size(width);border:1px solid var(--looma-border);background:var(--looma-surface);max-width:calc(100vw - 32px);max-height:min(360px,60dvh);color:var(--looma-ink);box-shadow:var(--looma-shadow-menu);border-radius:12px;margin-block:6px;padding:6px;overflow-y:auto}.looma-select option{min-height:44px;color:var(--looma-ink);white-space:normal;overflow-wrap:anywhere;background:0 0;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex}.looma-select option:checked{background:var(--looma-surface-soft);font-weight:550}.looma-select option:is(:hover,:focus-visible):not(:disabled){background:var(--looma-surface-soft);outline:none}.looma-select option::checkmark{color:var(--looma-link);order:1;margin-inline-start:auto}.looma-select option:disabled{color:var(--looma-muted);opacity:.65}.looma-select optgroup{color:var(--looma-muted);font-weight:550}}.looma-input::placeholder,.looma-textarea::placeholder{color:var(--looma-muted);opacity:1}.looma-textarea{resize:vertical;min-height:112px}.looma-input:hover:not(:disabled):not([readonly]),.looma-select:hover:not(:disabled),.looma-textarea:hover:not(:disabled):not([readonly]){border-color:var(--looma-link)}.looma-input[readonly],.looma-textarea[readonly]{background:var(--looma-canvas)}.looma-input:disabled,.looma-select:disabled,.looma-textarea:disabled{cursor:not-allowed;background-color:var(--looma-surface-soft);border-color:var(--looma-border);color:var(--looma-muted);opacity:.65}:is(.looma-input,.looma-select,.looma-textarea)[aria-invalid=true]{border-color:var(--looma-danger-ink)}.looma-field-label{margin-bottom:8px;font-size:14px;font-weight:550;line-height:21px;display:block}.looma-checkbox{min-height:44px;color:var(--looma-ink);cursor:pointer;align-items:center;gap:10px;display:flex}.looma-checkbox input{width:18px;height:18px;accent-color:var(--looma-link);flex:none}.looma-checkbox:has(input:disabled){color:var(--looma-muted);cursor:not-allowed}table.looma-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.looma-table-header{background:var(--looma-surface-soft)}.looma-table-head-cell{height:36px;color:var(--looma-muted);vertical-align:middle;padding:8px 16px;font-size:12px;font-weight:550}.looma-table-cell{border-bottom:1px solid var(--looma-border);vertical-align:middle;overflow-wrap:anywhere;height:60px;padding:10px 16px}.looma-tabs{border-bottom:1px solid var(--looma-border);flex-wrap:nowrap;gap:28px;display:flex;overflow-x:auto}.looma-tab{white-space:nowrap;min-height:44px;color:var(--looma-ink);font:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:8px 0 12px;display:inline-flex}.looma-tab[aria-selected=true]{border-bottom-color:var(--looma-link);color:var(--looma-link);font-weight:650}.looma-tab:disabled{color:var(--looma-muted);opacity:.65;cursor:not-allowed}.looma-pagination{color:var(--looma-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.looma-pagination-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.looma-pagination-page-label,.looma-pagination-range{font-variant-numeric:tabular-nums}.looma-pagination-icon{width:16px;height:16px}.looma-pagination-icon[data-direction=next]{transform:rotate(180deg)}.looma-dropdown{z-index:50;border:1px solid var(--looma-border);background:var(--looma-surface);width:min(240px,100vw - 32px);max-height:65dvh;color:var(--looma-ink);box-shadow:var(--looma-shadow-menu);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.looma-dropdown-item{width:100%;min-height:44px;color:var(--looma-ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex}.looma-dropdown-item:hover:not(:disabled),.looma-dropdown-item:focus-visible{background:var(--looma-surface-soft)}.looma-dropdown-item:disabled{cursor:not-allowed;opacity:.65}.looma-tooltip-wrap{min-width:0;display:inline-flex;position:relative}.looma-tooltip{z-index:100;background:var(--looma-action);width:max-content;max-width:min(280px,100vw - 32px);color:var(--looma-on-action);opacity:0;pointer-events:none;border-radius:8px;padding:8px 12px;font-size:12px;line-height:18px;display:none;position:absolute}.looma-tooltip[data-side=top]{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.looma-tooltip[data-side=bottom]{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.looma-tooltip[data-side=left]{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.looma-tooltip[data-side=right]{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.looma-tooltip-wrap:not([data-dismissed=true]):is(:hover,:focus-within)>.looma-tooltip{opacity:1;display:block}.looma-dialog-overlay,.looma-filter-overlay,.looma-command-backdrop,.looma-nav-scrim{-webkit-backdrop-filter:blur(var(--looma-overlay-blur));backdrop-filter:blur(var(--looma-overlay-blur))}@media (prefers-reduced-transparency:reduce){.looma-dialog-overlay,.looma-filter-overlay,.looma-command-backdrop,.looma-nav-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}.looma-dialog-overlay{z-index:80;background:var(--looma-overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.looma-dialog-panel{border:1px solid var(--looma-border);border-radius:var(--looma-radius-dialog);background:var(--looma-surface);width:100%;min-width:0;max-width:560px;max-height:calc(100dvh - 32px);color:var(--looma-ink);flex-direction:column;display:flex;overflow:hidden}.looma-dialog-panel[data-size=sm]{max-width:448px}.looma-dialog-panel:is([data-size=lg],[data-size=xl]){max-width:720px}.looma-dialog-head{align-items:center;gap:12px;padding:24px 24px 12px;display:flex}.looma-dialog-title-wrap{flex:1;min-width:0}.looma-dialog-head h2{font-size:18px;line-height:24px}.looma-dialog-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.looma-dialog-close{margin:-10px -10px -10px 0}.looma-dialog-body{overscroll-behavior:contain;min-width:0;min-height:0;padding:12px 24px 24px;overflow-y:auto}.looma-dialog-body--canvas{background:var(--looma-canvas)}.looma-dialog-description{max-width:68ch;color:var(--looma-muted);margin-bottom:16px}.looma-dialog-footer{border-top:1px solid var(--looma-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:0 24px;padding:24px 0;display:flex}.looma-dialog-grip{background:var(--looma-border);border-radius:99px;flex:none;width:40px;height:4px;margin:12px auto 0;display:none}@media (width<=760px){.looma-button,.looma-filter-chip{min-height:44px}.looma-icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.looma-input,.looma-select,.looma-textarea{font-size:16px}.looma-tabs{gap:24px}.looma-card--padded{padding:20px}.looma-dialog-head{padding:20px 20px 12px}.looma-dialog-body{padding:12px 20px 20px}.looma-dialog-footer{margin-inline:20px}}@media (width<=639px){.looma-dialog-overlay[data-presentation=sheet]{align-items:flex-end;padding:0}.looma-dialog-panel[data-presentation=sheet]{max-width:none;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom-right-radius:0;border-bottom-left-radius:0}.looma-dialog-panel[data-presentation=sheet] .looma-dialog-grip{display:block}.looma-dialog-close[data-sheet-close=true]{display:none}.looma-dialog-footer--sheet{flex-direction:column;align-items:stretch}.looma-dialog-footer--sheet>*{width:100%}}.looma-feature{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);min-width:0;color:var(--looma-ink);flex-direction:column;align-items:stretch;gap:12px;padding:24px;display:flex;position:relative}.looma-feature[data-surface=lilac]{background:var(--looma-feature-lilac);color:var(--looma-on-feature);border-color:#0000}.looma-feature[data-surface=sage]{background:var(--looma-feature-sage);color:var(--looma-on-feature);border-color:#0000}.looma-feature[data-surface=peach]{background:var(--looma-feature-peach);color:var(--looma-on-feature);border-color:#0000}.looma-feature[data-surface=ink]{background:var(--looma-feature-ink);color:var(--looma-on-feature-ink);border-color:#0000}.looma-feature[data-compact=true]{flex-flow:wrap;align-items:center;gap:16px 24px;padding:16px}.looma-feature[data-compact=true]>.looma-feature-header{flex:220px}.looma-feature[data-compact=true] .looma-feature-introduction h2{font-family:var(--looma-font-body);letter-spacing:normal;font-size:18px;line-height:24px}.looma-feature[data-compact=true] .looma-eyebrow{margin-bottom:4px}.looma-feature[data-compact=true] .looma-feature-description{margin-top:4px}.looma-feature-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.looma-feature-metrics dt{color:var(--looma-muted);font-size:10px}.looma-feature-metrics dd{margin:3px 0 0;font-size:24px;font-weight:550}.looma-feature[data-compact=true] .looma-feature-number{font-size:28px;line-height:34px}.looma-feature[data-compact=true]>.looma-feature-footer{margin-top:0}.looma-feature-header{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.looma-feature-introduction{flex:1;min-width:0}.looma-feature-introduction h2{font-family:var(--looma-font-feature);letter-spacing:-.6px;overflow-wrap:anywhere;font-size:27px;font-weight:550;line-height:1.12}.looma-eyebrow{letter-spacing:1px;text-transform:uppercase;margin:0 0 8px;font-size:10px;line-height:16px}.looma-feature-description{overflow-wrap:anywhere;max-width:68ch;margin-top:10px;font-size:12px;line-height:1.65}.looma-feature-count{font-variant-numeric:tabular-nums;font-size:12px;line-height:18px}.looma-feature-header-action{flex:none;align-items:center;display:flex}.looma-feature-body{min-width:0}.looma-feature-detail{background:var(--looma-surface);width:100%;min-width:0;color:var(--looma-ink);border-radius:12px;padding:16px}.looma-feature-art{object-fit:contain;pointer-events:none;flex:none;align-self:flex-end;width:72px;height:72px}.looma-feature-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.looma-feature-action{min-height:44px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:8px 0;font-size:14px;font-weight:650;display:inline-flex}.looma-feature-action:hover{text-underline-offset:3px;text-decoration:underline}.looma-feature-action:disabled{cursor:not-allowed;opacity:.65}.looma-feature[data-presentation=section]{gap:0;padding:0;overflow:hidden}.looma-feature[data-presentation=section]>.looma-feature-header{align-items:center;gap:16px;padding:22px 24px 16px}.looma-feature[data-presentation=section] h2{font-family:var(--looma-font-body);letter-spacing:normal;font-size:14px;font-weight:650;line-height:21px}.looma-feature[data-presentation=section] .looma-feature-description{color:var(--looma-muted);margin-top:6px;font-size:12px;line-height:18px}.looma-feature[data-presentation=section]>.looma-feature-body{padding:0 24px 24px}.looma-feature[data-presentation=section]>.looma-feature-body[data-flush=true]{padding:0}.looma-feature[data-presentation=section]>.looma-feature-footer{padding:0 24px 24px}.looma-feature[data-layout=split]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(130px,.65fr);column-gap:20px;display:grid}.looma-feature[data-layout=split]>.looma-feature-detail{grid-area:1/2/span 2;align-self:center}.looma-feature[data-layout=split]>.looma-feature-footer{grid-column:1}.looma-feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:24px;min-width:0;display:grid}.looma-overview-columns{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.looma-overview-main,.looma-overview-context{flex-direction:column;gap:24px;min-width:0;display:flex}.looma-state{background:var(--looma-surface-soft);min-width:0;color:var(--looma-ink);border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:24px;display:flex}.looma-state-symbol{background:var(--looma-surface);width:40px;height:40px;color:var(--looma-link);border-radius:12px;flex:none;place-items:center;display:grid}.looma-state-symbol svg{width:20px;height:20px}.looma-state-copy{flex:240px;min-width:0}.looma-state-copy h2{margin-bottom:8px;font-size:18px;line-height:24px}.looma-state-description,.looma-state-copy p{overflow-wrap:anywhere;max-width:68ch}.looma-state-copy p{color:var(--looma-muted);margin-top:12px;font-size:12px;line-height:18px}.looma-state-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.looma-state[data-kind=error]{background:var(--looma-danger-bg);color:var(--looma-danger-ink)}.looma-state[data-guidance=true]:not([data-scope=inline]){background:var(--looma-feature-lilac);color:var(--looma-on-feature);border-radius:var(--looma-radius-card)}.looma-state[data-guidance=true]:not([data-scope=inline]) h2{font-family:var(--looma-font-feature);font-size:28px;font-weight:550;line-height:1.2}.looma-state[data-guidance=true]:not([data-scope=inline])>.looma-state-symbol{width:56px;height:56px}.looma-state[data-scope=inline]{background:0 0;border-radius:0;gap:12px;padding:0}.looma-state[data-scope=inline] .looma-state-copy h2{font-family:var(--looma-font-body);margin-bottom:4px;font-size:14px;font-weight:600;line-height:21px}.looma-state[data-scope=inline] .looma-state-description{color:var(--looma-muted)}.looma-loading-label{color:var(--looma-muted);margin:0 0 16px;font-size:14px;line-height:21px}.looma-loading{gap:0;min-width:0;padding:12px 24px;display:grid}.looma-loading-row{border-bottom:1px solid var(--looma-border);align-items:center;gap:14px;min-height:64px;display:flex}.looma-loading-row:last-child{border-bottom:0}.looma-loading-row>span{background:var(--looma-border);border-radius:50%;flex:none;width:36px;height:36px}.looma-loading-row>div{flex:1;gap:8px;min-width:0;display:grid}.looma-loading-row i{background:var(--looma-border);border-radius:5px;width:65%;height:12px;display:block}.looma-loading-row i:last-child{width:40%}.looma-collection__content>.looma-state{margin:24px}.looma-field-error{color:var(--looma-danger-ink);align-items:flex-start;gap:6px;padding:8px;font-size:12px;line-height:18px;display:flex}@media (width>=1051px){.looma-overview-columns[data-context=true]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}@media (width<=760px){.looma-feature-grid,.looma-overview-columns{gap:16px}.looma-feature-introduction h2{font-size:28px}.looma-feature-art{width:54px;height:54px}.looma-feature[data-presentation=section]>.looma-feature-header{padding:20px 20px 12px}.looma-feature[data-presentation=section]>.looma-feature-body,.looma-feature[data-presentation=section]>.looma-feature-footer{padding:0 20px 20px}.looma-state-actions{width:100%}.looma-collection__content>.looma-state{margin:16px}}.looma-status-detail{font-variant-numeric:tabular-nums;font-weight:400}.looma-metrics-container{min-width:0;container-type:inline-size}.looma-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:24px;min-width:0;margin:0;padding:0;display:grid}.looma-metrics[data-count="6"]{grid-template-columns:minmax(0,1fr)}@container (width>=320px){.looma-metrics:is([data-count="3"],[data-count="4"],[data-count="5"],[data-count="6"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=600px){.looma-metrics:is([data-count="3"],[data-count="5"],[data-count="6"]){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=900px){.looma-metrics[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=1000px){.looma-metrics[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.looma-metric{border:1px solid var(--looma-border);background:var(--looma-surface);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.looma-metric dt{color:var(--looma-muted);align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.looma-metric dt svg{width:16px;height:16px}.looma-metric-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:650;line-height:34px}.looma-metric-description{color:var(--looma-muted);margin:0;font-size:12px;line-height:18px}.looma-feature-number{letter-spacing:-2px;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:12px;margin:6px 0;font-size:52px;font-weight:650;line-height:1.05;display:flex}.looma-feature-number :is(span,small){letter-spacing:0;font-size:14px;font-weight:450;line-height:21px}progress.looma-progress{appearance:none;background:var(--looma-surface-soft);border:0;border-radius:10px;width:100%;height:8px;display:block;overflow:hidden}progress.looma-progress::-webkit-progress-bar{background:var(--looma-surface-soft)}progress.looma-progress::-webkit-progress-value{background:var(--looma-accent);border-radius:10px}progress.looma-progress::-moz-progress-bar{background:var(--looma-accent);border-radius:10px}.looma-panel-action{min-height:44px;color:inherit;background:0 0;align-items:center;gap:14px;padding:8px 0;font-weight:650;display:inline-flex}.looma-overview-caught-up{background:var(--looma-surface-soft);color:var(--looma-ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.looma-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.looma-facts[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.looma-fact{min-width:0}.looma-fact__label{color:var(--looma-muted);margin-bottom:4px;font-size:12px}.looma-fact__value{overflow-wrap:anywhere;margin:0;font-weight:550}.looma-fact__detail{color:var(--looma-muted);margin-top:4px;font-weight:400;display:block}.looma-work-list,.looma-schedule,.looma-panel-rows{margin:0;padding:0;list-style:none;display:grid}.looma-work-row,.looma-schedule-row,.looma-panel-row{text-align:start;border-bottom:1px solid var(--looma-border);align-items:center;gap:14px;width:100%;min-width:0;padding:16px 24px;display:flex}.looma-work-row:last-child,.looma-schedule-row:last-child,.looma-panel-row:last-child{border-bottom:0}.looma-work-row__main,.looma-schedule-row__link{text-align:start;flex:1;align-items:center;gap:14px;min-width:0;min-height:44px;display:flex}.looma-work-row__copy,.looma-schedule-row__copy,.looma-panel-row__copy{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}.looma-work-row__title,.looma-schedule-row__copy strong{font-weight:550}.looma-panel-row__title{font-weight:650}.looma-section__body>.looma-panel-rows>.looma-panel-row{border-top:1px solid var(--looma-border);border-bottom:0;padding:16px 0}.looma-work-row__meta,.looma-panel-row__meta,.looma-schedule-row__copy>span{color:var(--looma-muted);font-size:12px;line-height:18px}.looma-work-row__actions,.looma-schedule-row__actions,.looma-panel-row__trailing{flex-shrink:0;align-items:center;gap:8px;display:flex}.looma-panel-row__trailing[data-kind=progress]{width:112px;max-width:100%}.looma-panel-row__trailing[data-kind=progress]>.looma-progress{flex:1;width:0;min-width:0}.looma-panel-row__trailing[data-kind=progress]>span{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.looma-work-row__leading,.looma-panel-row__lead{background:var(--looma-surface-soft);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.looma-work-row__leading[data-highlight]{background:var(--looma-feature-lilac)}.looma-panel-row__lead[data-kind=date],.looma-schedule-row__date{background:var(--looma-surface-soft);border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;min-height:48px;display:flex}.looma-schedule-row__date strong,.looma-panel-row__lead strong{font-size:18px;line-height:22px}.looma-schedule-row__date small,.looma-panel-row__lead small{color:var(--looma-muted);font-size:11px}.looma-work-list__empty,.looma-schedule__empty,.looma-panel-rows__empty{color:var(--looma-muted);margin:0;padding:20px 24px}.looma-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.looma-quick-action{border:1px solid var(--looma-border);background:var(--looma-surface);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:inline-flex}.looma-quick-action strong{font-weight:550}.looma-quick-action:hover{background:var(--looma-surface-soft)}.looma-overview-date{color:var(--looma-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.looma-task-panel__tabs{border-bottom:1px solid var(--looma-border);gap:20px;padding:0 24px;display:flex;overflow:auto}.looma-task-panel__tab{min-height:44px;color:var(--looma-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;display:inline-flex}.looma-task-panel__tab[data-active]{border-color:var(--looma-ink);color:var(--looma-ink);font-weight:550}.looma-task-panel__count{background:var(--looma-surface-soft);border-radius:999px;padding:1px 6px;font-size:12px}.looma-task-panel__footer{border-top:1px solid var(--looma-border);padding:16px 24px}.looma-balance__value{letter-spacing:-2px;font-size:52px;font-weight:550;line-height:1.1}.looma-balance__unit{letter-spacing:0;margin-top:8px;font-size:14px;font-weight:400;line-height:21px;display:block}.looma-balance__detail{gap:8px;display:grid}.looma-balance__detail>div{justify-content:space-between;gap:16px;display:flex}.looma-balance__detail dd{margin:0;font-weight:550}.looma-comparison{gap:20px;display:grid}.looma-comparison__item{gap:8px;display:grid}.looma-comparison__label{color:var(--looma-muted);font-size:12px}.looma-comparison__values{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin:0;display:grid}.looma-comparison__values[data-kind=compensation]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.looma-comparison__before,.looma-comparison__after{background:var(--looma-canvas);overflow-wrap:anywhere;border-radius:12px;gap:6px;padding:16px;display:grid}.looma-comparison__after{background:var(--looma-feature-sage);color:var(--looma-on-feature)}.looma-comparison__before>span,.looma-comparison__after>span,.looma-comparison__date{color:var(--looma-muted);font-size:12px}.looma-comparison__value{grid-column:1/-1}.looma-comparison__amount{font-size:24px;font-weight:550;line-height:30px}.looma-comparison__reason{white-space:pre-wrap;overflow-wrap:anywhere}.looma-notice{background:var(--looma-surface-soft);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.looma-notice[data-tone=warning]{background:var(--looma-warning-bg);color:var(--looma-warning-ink)}.looma-notice[data-tone=error]{background:var(--looma-danger-bg);color:var(--looma-danger-ink)}.looma-notice[data-tone=success]{background:var(--looma-success-bg);color:var(--looma-success-ink)}.looma-notice__body{flex:1;min-width:0}.looma-notice__title{margin:0 0 4px;font-weight:600}.looma-notice__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.looma-disclosure{border-block:1px solid var(--looma-border)}.looma-disclosure__summary{cursor:pointer;min-height:44px;padding:16px 0;font-weight:550}.looma-disclosure__description{color:var(--looma-muted);font-size:12px;font-weight:400;display:block}.looma-disclosure__body{padding:0 0 20px}.looma-menu{position:relative}.looma-menu-trigger{border:1px solid var(--looma-control-border);cursor:pointer;background:var(--looma-surface);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;list-style:none;display:flex}.looma-menu-trigger::-webkit-details-marker{display:none}.looma-menu-trigger--icon{background:0 0;border-color:#0000;width:44px;padding:10px}.looma-menu-trigger--icon:hover{background:var(--looma-surface-soft)}.looma-menu-trigger--primary{background:var(--looma-action);color:var(--looma-on-action);border-color:var(--looma-action)}.looma-menu-panel{z-index:120;background:var(--looma-surface);border:1px solid var(--looma-border);border-radius:12px;padding:6px;position:fixed;overflow:auto;box-shadow:0 8px 24px #1e14281f}.looma-menu-item{text-align:start;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;display:flex}.looma-menu-item:hover,.looma-menu-item:focus-visible{background:var(--looma-surface-soft)}.looma-menu-item:disabled{opacity:.5;cursor:not-allowed}.looma-menu-copy{gap:2px;display:grid}.looma-menu-copy small{color:var(--looma-muted);font-size:12px}.looma-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.looma-row-actions{flex-wrap:nowrap;align-items:center;gap:8px;width:max-content;max-width:100%;display:flex}.looma-page-action{border:1px solid var(--looma-control-border);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;display:inline-flex}.looma-page-action--primary{background:var(--looma-action);color:var(--looma-on-action);border-color:var(--looma-action)}div.looma-progress{gap:6px;width:100%;display:grid}.looma-progress-track{background:var(--looma-surface-soft);border-radius:8px;height:8px;display:block;overflow:hidden}.looma-progress-track>span{background:var(--looma-accent);border-radius:inherit;height:100%;display:block}.looma-progress-copy{color:var(--looma-muted);font-size:12px}.looma-progress-steps{flex-wrap:wrap;gap:24px;padding:0;list-style:none;display:flex}.looma-progress-steps>li{color:var(--looma-muted);align-items:center;gap:8px;display:flex}.looma-progress-step-marker{border:1px solid var(--looma-border);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.looma-progress-steps>li[data-state=current]{color:var(--looma-ink);font-weight:550}.looma-progress-steps>li[data-state=current] .looma-progress-step-marker{background:var(--looma-ink);color:var(--looma-canvas)}.looma-progress-steps>li[data-state=complete] .looma-progress-step-marker{background:var(--looma-feature-sage);color:var(--looma-on-feature);border-color:#0000}@media (width<=760px){.looma-facts{grid-template-columns:minmax(0,1fr)}.looma-work-row,.looma-schedule-row,.looma-panel-row{flex-wrap:wrap;padding-inline:16px}.looma-work-row__metadata{flex-basis:100%}.looma-work-row__main{flex-wrap:wrap}.looma-work-row__main>.looma-work-row__actions{flex-wrap:wrap;flex-basis:100%;justify-content:space-between;min-width:0;max-width:100%}.looma-work-row:has(>.looma-work-row__actions)>.looma-work-row__main{flex-wrap:wrap;flex-basis:100%}.looma-work-row>.looma-work-row__actions{flex-wrap:wrap;min-width:0;max-width:100%;margin-left:auto}.looma-task-panel__tabs{gap:16px;padding-inline:16px}.looma-comparison__values,.looma-comparison__values[data-kind=compensation]{grid-template-columns:minmax(0,1fr)}.looma-comparison__values[data-kind=compensation]>.looma-icon{transform:rotate(90deg)}.looma-feature[data-presentation=feature]>.looma-feature-header{flex-wrap:wrap}.looma-feature[data-presentation=feature] .looma-feature-introduction{flex-basis:240px}}.looma-filter-chip{white-space:normal;overflow-wrap:normal;flex-shrink:0;max-width:100%}.looma-filter-chip[data-active=true]{background:var(--looma-surface-soft);border-color:var(--looma-control-border)}.looma-filter-chip__label{overflow-wrap:normal;min-width:0}.looma-filter-chip__count{background:var(--looma-feature-lilac);min-width:20px;height:20px;color:var(--looma-on-feature);border-radius:999px;justify-content:center;align-items:center;padding-inline:5px;font-size:12px;display:inline-flex}.looma-filter-chip__chevron{flex:none;align-items:center;display:flex}.looma-filter-fields{gap:24px;display:grid}.looma-filter-field{gap:8px;min-width:0;display:grid}.looma-filter-field__label{font-weight:550}.looma-date-filter-control{width:100%;max-width:10rem}.looma-date-picker{min-width:0;position:relative}.looma-date-picker>.looma-date-picker__input{padding-right:44px}.looma-date-picker__trigger{inset-inline-end:0;width:44px;height:100%;min-height:44px;color:var(--looma-muted);background:0 0;border-radius:8px;place-items:center;display:grid;position:absolute;top:0}.looma-date-picker__trigger:disabled{opacity:.5;cursor:not-allowed}.looma-calendar{z-index:150;border:1px solid var(--looma-border);background:var(--looma-surface);width:326px;max-width:calc(100vw - 16px);color:var(--looma-ink);font:14px/21px var(--looma-font-body);text-align:center;touch-action:manipulation;box-shadow:var(--looma-shadow-menu);border-radius:12px;padding:8px;display:none;position:absolute}.looma-calendar.open{display:block}.looma-calendar .flatpickr-months{justify-content:center;align-items:center;min-height:44px;padding-inline:44px;display:flex;position:relative}.looma-calendar .flatpickr-month{flex:1;min-width:0}.looma-calendar .flatpickr-current-month{justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.looma-calendar .flatpickr-prev-month,.looma-calendar .flatpickr-next-month{cursor:pointer;width:44px;height:44px;color:var(--looma-ink);border-radius:8px;place-items:center;display:grid;position:absolute;top:0}.looma-calendar .flatpickr-prev-month{left:0}.looma-calendar .flatpickr-next-month{right:0}.looma-calendar .flatpickr-prev-month svg,.looma-calendar .flatpickr-next-month svg{fill:currentColor;width:14px;height:14px}.looma-calendar .flatpickr-disabled{display:none}.looma-calendar .numInputWrapper{width:64px;position:relative}.looma-calendar .numInput{text-align:center;appearance:textfield;background:0 0;width:100%;min-height:44px}.looma-calendar .numInput::-webkit-inner-spin-button{appearance:none}.looma-calendar .numInputWrapper>span{display:none}.looma-calendar .flatpickr-weekdays{margin:8px 0 4px}.looma-calendar .flatpickr-weekdaycontainer{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.looma-calendar .flatpickr-weekday{color:var(--looma-muted);font-size:12px}.looma-calendar .flatpickr-days,.looma-calendar .flatpickr-innerContainer,.looma-calendar .flatpickr-rContainer{width:100%;min-width:0}.looma-calendar .dayContainer{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0;max-width:none;display:grid}.looma-calendar .flatpickr-day{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-width:0;max-width:none;min-height:44px;display:flex}.looma-calendar .flatpickr-day:hover,.looma-calendar .flatpickr-day:focus{background:var(--looma-surface-soft)}.looma-calendar .flatpickr-day.today{border-color:var(--looma-control-border)}.looma-calendar .flatpickr-day.selected{background:var(--looma-action);color:var(--looma-on-action);border-color:var(--looma-action)}.looma-calendar .flatpickr-day.prevMonthDay,.looma-calendar .flatpickr-day.nextMonthDay{color:var(--looma-muted)}.looma-calendar .flatpickr-day.flatpickr-disabled{opacity:.4;cursor:not-allowed;background:0 0;display:flex}.looma-calendar .flatpickr-day.hidden{visibility:hidden}.looma-rating-field{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.looma-rating-field__label{margin-bottom:12px;padding:0;font-weight:600}.looma-rating-field__scale{flex-wrap:wrap;gap:8px;display:flex}.looma-rating-choice{border:1px solid var(--looma-control-border);background:var(--looma-surface);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:10px 14px;display:flex}.looma-rating-choice[data-selected=true]{background:var(--looma-surface-soft)}.looma-rating-choice[data-disabled=true]{opacity:.5;cursor:not-allowed}.looma-rating-choice__control{width:18px;height:18px;accent-color:var(--looma-action);flex:none}.looma-rating-choice__text{overflow-wrap:anywhere;min-width:0}.looma-rating-field__hint,.looma-rating-field__state{color:var(--looma-muted);font-size:12px}.looma-rating-field__error{color:var(--looma-danger-ink);font-size:12px}.looma-review-progress{gap:12px;min-width:0;display:grid}.looma-review-progress__count{color:var(--looma-muted);font-size:12px}.looma-subject-picker__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.looma-subject-picker__field{gap:8px;min-width:0;display:grid}.looma-subject-picker__search,.looma-subject-picker__selection{width:100%}.looma-subject-picker__feedback{color:var(--looma-muted);font-size:12px}.looma-subject-picker__pagination{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.looma-people-directory{min-width:0}.looma-person-card__avatar{background:var(--looma-feature-lilac);width:64px;height:64px;color:var(--looma-on-feature);border-radius:50%;place-items:center;font-size:22px;font-weight:600;display:grid}@media (width<=760px){.looma-subject-picker__fields{grid-template-columns:minmax(0,1fr)}.looma-rating-choice{flex:140px}}.looma-wordmark{width:126px;max-width:100%;height:auto;display:block}.looma-mark,.looma-monogram{object-fit:contain;width:32px;height:32px;display:block}.looma-lockup{align-items:center;gap:16px;min-width:0;display:inline-flex}.looma-lockup__divider{background:var(--looma-border);width:1px;height:24px}.looma-lockup__descriptor{color:var(--looma-muted);font-size:12px}.looma-company-logo{align-items:center;min-width:0;max-width:100%;display:inline-flex}.looma-company-logo__image{object-fit:contain;max-width:100%;max-height:48px;display:block}.looma-company-logo__image[data-theme-variant=light]{display:block}.looma-company-logo__image[data-theme-variant=dark]{display:none}@scope([data-theme=dark]) to ([data-theme=light]){.looma-company-logo__image[data-theme-variant=light]{display:none}.looma-company-logo__image[data-theme-variant=dark]{display:block}}.looma-company-logo__fallback{overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:0;font-weight:600;display:inline-flex}.looma-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:inline-flex}.looma-check input{width:18px;height:18px;accent-color:var(--looma-action)}.looma-count{background:var(--looma-surface-soft);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:6px;padding-inline:5px;font-size:12px;display:inline-flex}.looma-company-logo__fallback--initial{background:var(--looma-feature-lilac);width:32px;height:32px;color:var(--looma-on-feature);border-radius:8px}.looma-company-logo__fallback--wordmark{font-size:18px;line-height:24px}.looma-record-list{min-width:0;margin:0;padding:0;list-style:none}@media (width<=760px){.looma-mobile-action{width:100%}}.looma-slider{width:100%;min-height:44px;accent-color:var(--looma-action);cursor:pointer}.looma-feature-facts{gap:10px;display:grid}.looma-feature-facts>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.looma-feature-facts dt{font-weight:650}.looma-feature-facts dd{text-align:end;overflow-wrap:anywhere}.looma-collection-list{margin:0;padding:0;list-style:none;container-type:inline-size}.looma-collection-item{border-bottom:1px solid var(--looma-border);align-items:center;gap:16px;min-width:0;padding:16px 0;display:flex}.looma-collection-item:last-child{border-bottom:0}.looma-collection-item[data-highlighted=true]{background:var(--looma-surface-soft)}.looma-collection-item__main{flex:1;min-width:0}.looma-collection-item__identity{text-align:start;width:100%;min-width:0;color:var(--looma-ink);background:0 0;align-items:center;gap:12px;text-decoration:none;display:flex}.looma-collection-item__identity:is(a,button){min-height:44px}.looma-collection-item__leading{flex:none}.looma-collection-item__tile,.looma-collection-item__avatar{background:var(--looma-surface-soft);width:40px;height:40px;color:var(--looma-ink);border-radius:12px;place-items:center;font-size:12px;font-weight:650;display:grid;overflow:hidden}.looma-collection-item__avatar{border-radius:50%}.looma-collection-item__avatar img{object-fit:cover;width:100%;height:100%}.looma-collection-item__copy{gap:4px;min-width:0;display:grid}.looma-collection-item__title{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:21px}.looma-collection-item__person{margin-inline-start:6px;font-weight:400}.looma-collection-item__detail,.looma-collection-item__meta{color:var(--looma-muted);overflow-wrap:anywhere;font-size:12px;line-height:18px}.looma-collection-item__detail{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.looma-collection-item__end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;max-width:50%;display:flex}.looma-collection-item__status,.looma-collection-item__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.looma-collection-item__action{min-width:44px;min-height:44px;color:var(--looma-link);background:0 0;justify-content:center;align-items:center;padding:8px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.looma-collection-item__action:hover{text-decoration:underline}.looma-collection-item__action:disabled{opacity:.5;cursor:not-allowed}.looma-collection-group{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:650;display:flex}@media (width<=760px){.looma-collection-item{flex-wrap:wrap;gap:8px}.looma-collection-item__main{flex-basis:100%}.looma-collection-item__end{justify-content:flex-start;max-width:100%;margin-inline-start:52px}}@container (width<=520px){.looma-collection-item{flex-wrap:wrap;gap:8px}.looma-collection-item__main{flex-basis:100%}.looma-collection-item__end{justify-content:flex-start;max-width:100%;margin-inline-start:52px}}.looma-subject-picker{border:0;min-width:0;margin:0;padding:0}.looma-subject-picker__legend{margin-bottom:16px;padding:0;font-size:16px;font-weight:650;line-height:24px}.looma-collection__content:not([data-padded=true]) :where(.looma-collection-item){padding-inline:20px}@media (width<=760px){.looma-collection__content:not([data-padded=true]) :where(.looma-collection-item){padding-inline:16px}}.looma-input[type=file]{height:auto;min-height:46px;padding:0}.looma-input[type=file]::file-selector-button{border:0;border-inline-end:1px solid var(--looma-border);border-radius:inherit;background:var(--looma-surface);min-width:44px;min-height:44px;color:var(--looma-ink);font:inherit;cursor:pointer;margin:0 12px 0 0;padding:10px 16px;font-weight:650}.looma-input[type=file]:disabled::file-selector-button{cursor:default;opacity:.5}.looma-choice-list{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.looma-choice-list>legend{padding:0 0 12px;font-size:14px;font-weight:650;line-height:20px}.looma-choice{border:1px solid var(--looma-control-border);border-radius:var(--looma-radius-control);cursor:pointer;align-items:center;gap:12px;min-width:0;min-height:44px;padding:12px;display:flex}.looma-choice[data-selected=true]{background:var(--looma-surface-soft)}.looma-choice:has(input:checked){background:var(--looma-surface-soft)}.looma-choice>input{width:20px;height:20px;accent-color:var(--looma-action);flex:none;margin:0}.looma-choice>span{overflow-wrap:anywhere;min-width:0}.looma-choice:has(input:focus-visible){outline:2px solid var(--looma-action);outline-offset:2px}.looma-choice-list:disabled .looma-choice{cursor:default;opacity:.6}.looma-document-icon{border:1px solid var(--looma-border);background:var(--looma-surface-soft);width:31px;height:35px;color:var(--looma-muted);border-radius:5px;flex:none;place-items:center;display:grid}.looma-document-icon svg{width:17px;height:17px}@media (width<=760px){.looma-document-icon{width:29px;height:34px}.looma-table-mobile__body:has(.looma-document-icon)>:is(.looma-table-mobile__metadata,.looma-table-mobile__status){margin-left:41px}.looma-table-mobile__metadata>span+span:before{content:"·";margin-right:6px}.looma-feature[data-layout=split]{grid-template-columns:minmax(0,1fr)}.looma-feature[data-layout=split]>.looma-feature-detail{grid-area:auto/1}}.looma-feature-grid[data-alignment=start]{align-items:start}.looma-work-list[data-density=compact]>.looma-work-row{padding:12px 16px}.looma-responsive-table{text-align:left;width:100%;font-size:var(--looma-type-body)}.looma-responsive-table__head{background:var(--looma-surface-soft);color:var(--looma-muted);font-size:var(--looma-type-meta)}.looma-responsive-table__cell{padding:var(--looma-space-3);border-bottom:1px solid var(--looma-border);vertical-align:middle;overflow-wrap:anywhere;min-width:0}.looma-responsive-table__cell--controls{min-width:16rem}.looma-diagram-desktop{display:block}.looma-diagram-mobile{display:none}.looma-diagram-canvas{width:100%;min-width:0;padding:var(--looma-space-6);cursor:grab;overflow:auto}.looma-diagram-canvas--panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.looma-diagram-stage{transform-origin:top;flex-direction:column;align-items:center;transition:transform .15s;display:flex}.looma-diagram-branch{flex-direction:column;align-items:center;min-width:0;display:flex}.looma-diagram-group{align-items:center;gap:var(--looma-space-3);flex-direction:column;width:100%;min-width:0;display:flex}.looma-diagram-group--bounded{max-width:56rem}.looma-diagram-seats{justify-content:center;align-items:stretch;gap:var(--looma-space-3);flex-wrap:wrap;display:flex}@media (width<=700px){.looma-diagram-desktop{display:none}.looma-diagram-mobile{display:block}}@media (width<=639px){.looma-responsive-table,.looma-responsive-table__body{display:block}.looma-responsive-table__head{display:none}.looma-responsive-table__row{padding:var(--looma-space-4);border-bottom:1px solid var(--looma-border);display:block}.looma-responsive-table__cell{padding:var(--looma-space-2) 0;border:0;min-width:0;display:block}.looma-responsive-table__cell:before{content:attr(data-label);margin-bottom:var(--looma-space-1);font-size:var(--looma-type-meta);color:var(--looma-muted);display:block}}.looma-preview-table{table-layout:fixed;text-align:left;width:100%}.looma-preview-table__head{z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--looma-space-3);background:var(--looma-surface-soft);color:var(--looma-muted);font-weight:var(--looma-weight-medium);font-size:var(--looma-type-meta);position:sticky;top:0}.looma-preview-table__cell,.looma-preview-table__total{text-overflow:ellipsis;white-space:nowrap;max-width:0;padding:var(--looma-space-3);border-bottom:1px solid var(--looma-border);font-variant-numeric:tabular-nums;overflow:hidden}.looma-preview-table__total{z-index:1;background:var(--looma-surface-soft);font-weight:var(--looma-weight-strong);position:sticky;bottom:0}.looma-dashboard-grid{gap:var(--looma-space-4);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.looma-dashboard-widget{--looma-dashboard-span:12;grid-column:span var(--looma-dashboard-span);min-width:0}@media (width<=767px){.looma-dashboard-widget{grid-column:1/-1}}.looma-coordinate-grid{gap:var(--looma-space-2);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.looma-filter-rule{align-items:center;gap:var(--looma-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) auto;display:grid}.looma-range-control{align-items:center;gap:var(--looma-space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}@media (width<=768px){.looma-preview-table{table-layout:auto;width:max-content;min-width:100%}.looma-preview-table__cell,.looma-preview-table__total{min-width:8rem;max-width:none}.looma-filter-rule{grid-template-columns:minmax(0,1fr)}}.looma-diagram-caption{padding:var(--looma-space-2) var(--looma-space-4)}.looma-diagram-mobile{overflow:hidden}.looma-dashboard-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.looma-dashboard-panels[data-layout=overview]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.looma-dashboard-metrics{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;padding:24px;display:grid}.looma-dashboard-metric{gap:6px;min-width:0;display:grid}.looma-dashboard-metric__amount{letter-spacing:-1.5px;font-size:44px;font-weight:550;line-height:1.1}.looma-dashboard-metric__label{font-size:14px}.looma-dashboard-metric__description{color:var(--looma-muted);font-size:12px}.looma-dashboard-metric-link{text-align:start;min-height:44px}.looma-dashboard-metrics .looma-dashboard-metric__amount{letter-spacing:-.5px;font-size:28px}.looma-dashboard-rows{display:grid}.looma-dashboard-row{border-bottom:1px solid var(--looma-border);align-items:center;gap:14px;min-width:0;padding:16px 0;display:flex}.looma-dashboard-row:last-child{border-bottom:0}.looma-dashboard-row__leading{flex:none}.looma-dashboard-row__content{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.looma-dashboard-row__content>a{gap:4px;display:grid}.looma-dashboard-row__title{font-weight:550}.looma-dashboard-row__meta{color:var(--looma-muted);font-size:12px;line-height:18px;display:block}.looma-dashboard-row__end{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.looma-dashboard-avatar,.looma-dashboard-row-icon{background:var(--looma-feature-lilac);width:36px;height:36px;color:var(--looma-on-feature);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:550;display:flex}.looma-dashboard-avatar[data-large]{width:64px;height:64px;font-size:22px}.looma-dashboard-avatar[data-palette=sage]{background:var(--looma-feature-sage)}.looma-dashboard-avatar[data-palette=peach]{background:var(--looma-feature-peach)}.looma-dashboard-avatar[data-palette=plain]{background:var(--looma-surface-soft)}.looma-dashboard-row-icon{border-radius:12px;width:40px;height:40px}.looma-dashboard-date{background:var(--looma-surface-soft);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:44px;min-height:48px;display:flex}.looma-dashboard-date strong{font-size:18px}.looma-dashboard-date span,.looma-dashboard-date small{color:var(--looma-muted);font-size:11px}.looma-dashboard-table-person{align-items:center;gap:12px;min-width:0;display:flex}.looma-dashboard-table-person>span:last-child{gap:3px;min-width:0;display:grid}.looma-dashboard-table-person small{color:var(--looma-muted);overflow-wrap:anywhere}.looma-dashboard-progress{gap:6px;min-width:100px;font-size:12px;display:grid}.looma-dashboard-bars{gap:20px;display:grid}.looma-dashboard-bars__caption{justify-content:space-between;gap:16px;margin-bottom:8px;display:flex}.looma-dashboard-bars progress,.looma-dashboard-progress progress{appearance:none;background:var(--looma-surface-soft);border:0;border-radius:8px;width:100%;height:8px;overflow:hidden}.looma-dashboard-bars progress::-webkit-progress-bar{background:var(--looma-surface-soft)}.looma-dashboard-progress progress::-webkit-progress-bar{background:var(--looma-surface-soft)}.looma-dashboard-bars progress::-webkit-progress-value{background:var(--looma-accent);border-radius:8px}.looma-dashboard-progress progress::-webkit-progress-value{background:var(--looma-accent);border-radius:8px}.looma-dashboard-bars progress::-moz-progress-bar{background:var(--looma-accent);border-radius:8px}.looma-dashboard-progress progress::-moz-progress-bar{background:var(--looma-accent);border-radius:8px}.looma-dashboard-timeline{gap:20px;display:grid}.looma-dashboard-timeline>li{border-bottom:1px solid var(--looma-border);padding-bottom:16px}.looma-dashboard-timeline>li>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.looma-dashboard-timeline p{margin:4px 0}.looma-dashboard-timeline time{color:var(--looma-muted);font-size:12px}.looma-dashboard-note{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=1050px){.looma-dashboard-panels,.looma-dashboard-panels[data-layout=overview]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.looma-dashboard-row{flex-wrap:wrap}.looma-dashboard-row__end{margin-left:50px}.looma-dashboard-metrics{gap:20px;padding:20px}.looma-dashboard-metric__amount{font-size:36px}}.looma-branding-editor{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);align-items:start;gap:24px;min-width:0;display:grid}.looma-branding-editor__preview{min-width:0}.looma-branding-editor__logo-upload{border:1px solid var(--looma-border);background:var(--looma-surface);color:var(--looma-ink);border-radius:12px;gap:16px;padding:20px;display:grid}.looma-branding-editor__logo-image{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:48px}.looma-branding-editor__color-control{grid-template-columns:52px minmax(0,1fr);align-items:end;gap:12px;display:grid}.looma-branding-editor__color-control>input[type=color]{cursor:pointer;height:44px;padding:4px}.looma-branding-editor__palette{flex-wrap:wrap;gap:8px;display:flex}.looma-branding-editor__palette .looma-button>span{border:1px solid var(--looma-control-border);border-radius:50%;flex:none;width:16px;height:16px}.looma-branding-editor__palette .looma-button[aria-pressed=true]{background:var(--looma-surface-soft)}.looma-branding-editor__sample{background:var(--looma-canvas);color:var(--looma-ink);border:1px solid var(--looma-border);border-radius:12px;gap:16px;padding:20px;display:grid}.looma-branding-editor__footer{border-top:1px solid var(--looma-border);background:var(--looma-canvas);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.looma-branding-editor__footer>span{color:var(--looma-muted);font-size:12px}@media (width<=1200px){.looma-branding-editor{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.looma-branding-editor__footer{position:static}.looma-branding-editor__footer>.looma-inline-actions{width:100%}.looma-branding-editor__footer .looma-button{flex:1}}.looma-hierarchy-node{border:1px solid var(--looma-border);background:var(--looma-surface);min-width:0;color:var(--looma-ink);border-radius:16px;padding:20px}.looma-hierarchy-node[data-current=true],.looma-hierarchy-node[data-on-path=true]{background:var(--looma-surface-soft)}.looma-hierarchy-node[data-variant=row]{border-width:0 0 1px;border-radius:0;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.looma-hierarchy-node[data-variant=vacancy]{border-style:dashed}.looma-hierarchy-node__detail{color:var(--looma-muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px}.looma-hierarchy-group{min-width:0;max-width:100%}.looma-hierarchy-group__heading>button{text-align:start;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;padding:12px 16px;display:flex}.looma-hierarchy-group__label,.looma-hierarchy-group__count{align-items:center;gap:8px;min-width:0;display:flex}.looma-hierarchy-group__count{color:var(--looma-muted);flex:none;font-size:12px}.looma-hierarchy-group__body{gap:12px;padding:12px;display:grid}.looma-hierarchy-group[data-variant=cards]>.looma-hierarchy-group__body{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px;display:flex}.looma-hierarchy-group[data-variant=cards]>.looma-hierarchy-group__body>.looma-hierarchy-node{flex:240px;max-width:360px}.looma-hierarchy-connector{background:var(--looma-border);flex:none;width:1px;height:24px;margin-inline:auto}.looma-hierarchy{gap:16px;padding:0;list-style:none;display:grid}.looma-hierarchy .looma-hierarchy{margin:16px 0 0 24px}.looma-matrix{border:1px solid var(--looma-border);background:var(--looma-surface);border-radius:16px;max-width:100%;position:relative;overflow:auto}.looma-matrix table{text-align:left;width:100%}.looma-matrix th,.looma-matrix td{border-bottom:1px solid var(--looma-border);vertical-align:top;min-width:140px;padding:16px}.looma-matrix thead th{z-index:2;background:var(--looma-surface-soft);font-size:12px;position:sticky;top:0}.looma-matrix tbody th{z-index:1;background:var(--looma-surface);font-weight:550;position:sticky;left:0}.looma-matrix thead th:first-child{z-index:3;left:0}.looma-progress>progress{appearance:none;background:var(--looma-surface-soft);border:0;border-radius:8px;width:100%;height:8px;overflow:hidden}.looma-progress>progress::-webkit-progress-bar{background:var(--looma-surface-soft)}.looma-progress>progress::-webkit-progress-value{background:var(--looma-accent)}.looma-progress>progress::-moz-progress-bar{background:var(--looma-accent)}.looma-document-placement{border:1px solid var(--looma-border);background:var(--looma-surface);touch-action:none;border-radius:12px;width:100%;position:relative;overflow:hidden}.looma-document-placement>object,.looma-document-placement__regions{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.looma-document-placement__region{pointer-events:auto;touch-action:none;cursor:move;border:2px dashed var(--looma-focus);background:var(--looma-info-bg);color:var(--looma-info-ink);overflow-wrap:anywhere;border-radius:6px;place-items:center;font-size:12px;display:grid;position:absolute}.looma-document-placement__region:focus-visible{outline:2px solid var(--looma-focus);outline-offset:3px}@media (width<=760px){.looma-hierarchy-node{padding:16px}.looma-hierarchy .looma-hierarchy{margin-left:12px}.looma-matrix th,.looma-matrix td{padding:12px}}.looma-approval-timeline,.looma-activity-list{margin:0;padding:0;list-style:none;display:grid}.looma-approval-step,.looma-activity-item{border-bottom:1px solid var(--looma-border);overflow-wrap:anywhere;gap:6px;min-width:0;padding:16px 0;display:grid}.looma-approval-step:first-child,.looma-activity-item:first-child{padding-top:0}.looma-approval-step:last-child,.looma-activity-item:last-child{border-bottom:0;padding-bottom:0}.looma-request-payload{background:var(--looma-canvas);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:100%;max-height:320px;padding:16px;font:12px/18px ui-monospace,monospace;overflow:auto}.looma-request-notice{background:var(--looma-surface-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.looma-focus-message{border-radius:12px;min-width:0}.looma-desktop-label{display:inline}.looma-journey-list,.looma-journey-task-list{margin:0;padding:0;list-style:none;display:grid}.looma-journey-list-item,.looma-journey-task{min-width:0}.looma-journey-list-item{border-bottom:1px solid var(--looma-border)}.looma-journey-list-item:last-child,.looma-journey-list-item>.looma-record-row{border-bottom:0}.looma-journey-list-item__progress{padding:0 24px 16px}.looma-journey-list-item__supporting{margin-bottom:12px;padding-inline:24px}.looma-journey-task__body{gap:16px;min-width:0;padding:0 24px 20px;display:grid}.looma-journey-task__blocked{color:var(--looma-muted);align-items:flex-start;gap:8px;font-size:12px;display:flex}@media (width<=760px){.looma-desktop-label{display:none}.looma-journey-list-item__progress,.looma-journey-list-item__supporting,.looma-journey-task__body{padding-inline:16px}}.looma-document-copy{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--looma-border);background:var(--looma-surface);max-width:100%;max-height:18rem;font:14px/21px var(--looma-font-body);border-radius:12px;padding:16px;overflow:auto}.looma-code-sample{background:var(--looma-surface-soft);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid}.looma-code-sample__source{white-space:pre;width:100%;min-width:0;max-width:100%;margin:0;font:12px/18px ui-monospace,monospace;overflow:auto}.looma-code-sample__source code{font:inherit}.looma-reference-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.looma-reference-operation{border:1px solid var(--looma-border);background:var(--looma-surface);border-radius:12px;padding:16px}.looma-reference-operation__toggle{text-align:start;flex-wrap:wrap;justify-content:flex-start;width:100%}.looma-reference-operation__summary{min-width:0;color:var(--looma-muted);flex:180px}.looma-reading-list{margin:0;padding-inline-start:24px;line-height:1.6}.looma-reading-list>li+li{margin-top:8px}ol.looma-reading-list{list-style:decimal}ul.looma-reading-list{list-style:outside}.looma-journey-hero{border-radius:var(--looma-radius-card);background:var(--looma-feature-lilac);color:var(--looma-on-feature);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.looma-journey-hero__intro{flex:1;min-width:0}.looma-journey-hero__eyebrow{letter-spacing:.8px;text-transform:uppercase;margin-bottom:12px;font-size:12px}.looma-journey-hero__title{font:550 32px/1.15 var(--looma-font-feature);letter-spacing:-.6px}.looma-journey-hero__progress{max-width:420px;margin-top:20px}.looma-journey-hero__caption,.looma-journey-hero__detail{margin-top:12px}.looma-journey-hero__status{flex:none}.looma-journey-detail-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.looma-journey-detail-grid__sequence,.looma-journey-detail-grid__context{min-width:0}.looma-journey-sequence,.looma-journey-context{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);color:var(--looma-ink);overflow:hidden}.looma-journey-sequence__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 16px;display:flex}.looma-journey-sequence__heading h2,.looma-journey-context>h2{font-size:18px;line-height:24px}.looma-journey-sequence__heading p{color:var(--looma-muted);margin-top:6px;font-size:12px;line-height:18px}.looma-journey-sequence__action{flex-wrap:wrap;gap:8px;display:flex}.looma-journey-sequence__body{padding:0 24px 24px}.looma-journey-phase+.looma-journey-phase{margin-top:24px}.looma-journey-phase__heading{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.looma-journey-phase__heading h3{font-size:14px;font-weight:600}.looma-journey-phase__heading>span{color:var(--looma-muted);font-size:12px}.looma-journey-context{padding:24px}.looma-journey-context__facts{gap:20px;margin-top:20px;display:grid}.looma-journey-context__fact dt{color:var(--looma-muted);margin-bottom:6px;font-size:12px}.looma-journey-context__fact dd{overflow-wrap:anywhere;font-weight:550}.looma-journey-context__next{background:var(--looma-surface-soft);border-radius:12px;margin-top:24px;padding:16px}.looma-journey-context__next h3{font-size:14px;font-weight:600}.looma-journey-context__next p{margin-top:6px}.looma-journey-context__actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}@media (width<=1100px){.looma-journey-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.looma-journey-hero{flex-wrap:wrap;gap:16px;padding:24px}.looma-journey-hero__intro{flex-basis:100%}.looma-journey-hero__title{font-size:28px}.looma-journey-sequence__heading{padding:20px 20px 12px}.looma-journey-sequence__body{padding:0 20px 20px}.looma-journey-context{padding:20px}}.looma-journey-sequence__phases{gap:24px;display:grid}.looma-journey-step{border-bottom:0;padding:0}.looma-journey-step__mark{background:var(--looma-feature-lilac);width:40px;height:40px;color:var(--looma-on-feature);border-radius:12px;flex:none;place-items:center;display:grid}.looma-requests{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);grid-template-columns:300px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.looma-collection__content>.looma-requests{border:0;border-radius:0}.looma-requests__queue{border-right:1px solid var(--looma-border);min-width:0;padding:12px}.looma-requests__detail{min-width:0;padding:28px}.looma-requests__detail>.looma-requests__back{display:none}.looma-requests-summary{color:var(--looma-muted);flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:12px;display:flex}.looma-request-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.looma-request-item{border-radius:12px;min-width:0;padding:18px 16px}.looma-request-item[data-selected=true]{background:var(--looma-surface-soft)}.looma-request-item__summary{align-items:flex-start;gap:12px;display:flex}.looma-request-item__selection,.looma-request-item__leading{flex:none}.looma-request-item__open{text-align:left;min-width:0;min-height:44px;color:var(--looma-ink);background:0 0;flex:1;align-items:flex-start;gap:12px;display:flex}.looma-request-item__copy{min-width:0}.looma-request-item__type{letter-spacing:.6px;text-transform:uppercase;color:var(--looma-muted);font-size:12px;line-height:18px;display:block}.looma-request-item__person{margin-top:8px;font-size:16px;font-weight:650;line-height:22px;display:block}.looma-request-item__date{color:var(--looma-muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:18px;display:block}.looma-request-item__status{flex-wrap:wrap;margin-top:12px;display:flex}.looma-request-item__actions{flex-wrap:wrap;gap:8px;display:flex}.looma-request-item__additional{margin-top:16px}.looma-request-item[data-queue=true] .looma-request-item__summary{flex-wrap:wrap}.looma-request-item[data-queue=true] .looma-request-item__actions{flex-basis:100%}.looma-request-review__header{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.looma-request-review__avatar{background:var(--looma-feature-lilac);width:44px;height:44px;color:var(--looma-on-feature);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:650;display:grid}.looma-request-review__header>div:not(.looma-request-review__status){flex:220px;min-width:0}.looma-request-review__header h2{font-size:22px;line-height:28px}.looma-request-review__header p{color:var(--looma-muted);margin-top:6px}.looma-request-review__status{flex:none}.looma-request-review__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-top:28px;display:grid}.looma-request-review__facts dt{color:var(--looma-muted);margin-bottom:6px;font-size:12px}.looma-request-review__facts dd{overflow-wrap:anywhere;font-weight:550}.looma-request-review__note-label{letter-spacing:.6px;text-transform:uppercase;color:var(--looma-muted);margin-bottom:8px;font-size:12px;line-height:18px}.looma-request-review__note,.looma-request-review__notice{margin-top:24px}.looma-request-review__actions{border-top:1px solid var(--looma-border);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;display:flex}@media (width<=1050px){.looma-requests{grid-template-columns:260px minmax(0,1fr)}}@media (width<=760px){.looma-requests{display:block}.looma-requests__queue{border-right:0}.looma-requests__detail{padding:20px;display:none}.looma-requests[data-detail-open=true]>.looma-requests__queue{display:none}.looma-requests[data-detail-open=true]>.looma-requests__detail{display:block}.looma-requests__detail>.looma-requests__back{margin-bottom:20px;display:inline-flex}.looma-request-review__header>div:not(.looma-request-review__status){flex:1 1 0}.looma-request-review__status{flex-basis:100%}.looma-request-review__facts{grid-template-columns:minmax(0,1fr);gap:20px}.looma-request-review__actions{flex-direction:column;align-items:stretch}}.looma-request-item__preview{margin-top:16px}.looma-request-item__preview>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:550;display:flex}.looma-request-item__preview>div{background:var(--looma-canvas);border-radius:12px;padding:16px}.looma-goals-empty{border-radius:var(--looma-radius-card);background:var(--looma-feature-lilac);color:var(--looma-on-feature);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;padding:24px;display:grid}.looma-goals-empty__intro{min-width:0}.looma-goals-empty__eyebrow{letter-spacing:.8px;text-transform:uppercase;font-size:12px;line-height:18px}.looma-goals-empty__title{font:550 32px/1.15 var(--looma-font-feature);letter-spacing:-.6px;margin:12px 0 16px}.looma-goals-empty__description{max-width:420px;margin-bottom:28px;font-size:16px;line-height:25px}.looma-goals-empty__ideas{background:var(--looma-surface);min-width:0;color:var(--looma-ink);border-radius:12px;padding:24px}.looma-goals-empty__ideas-title{margin-bottom:4px;font-size:14px;font-weight:650;line-height:21px}.looma-goals-empty__idea-list{margin:0;padding:0;list-style:none}.looma-goals-empty__idea{border-bottom:1px solid var(--looma-border);gap:16px;padding:16px 0;display:flex}.looma-goals-empty__idea:last-child{border-bottom:0;padding-bottom:0}.looma-goals-empty__idea-number{font:500 22px/1.2 var(--looma-font-feature);color:var(--looma-muted);flex:none;padding-top:2px}.looma-goals-empty__idea-copy{gap:4px;min-width:0;display:grid}.looma-goals-empty__idea-copy strong{font-weight:650}.looma-goals-empty__idea-copy>span{color:var(--looma-muted);font-size:14px;line-height:21px}@media (width<=760px){.looma-goals-empty{grid-template-columns:minmax(0,1fr)}.looma-goals-empty__title{font-size:30px}.looma-goals-empty__description{margin-bottom:20px;font-size:14px;line-height:22px}.looma-goals-empty__ideas{padding:20px}}.looma-module-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.looma-module-breadcrumb>a{min-height:44px;color:var(--looma-muted);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.looma-module-breadcrumb>a+a:before{content:"/";margin-right:8px}.looma-module-breadcrumb>a:hover{text-decoration:underline}.looma-module-hub__search{width:100%;max-width:440px}.looma-module-scope{min-width:0;container-type:inline-size}.looma-module-scope__summary{align-items:center;gap:12px;min-height:24px;margin-bottom:16px;display:flex}.looma-module-scope__heading{font-size:18px;font-weight:650;line-height:24px}.looma-module-scope__count{color:var(--looma-muted);font-size:12px;line-height:18px}.looma-module-scope__body{align-items:start;gap:16px;display:grid}.looma-module-group{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);min-width:0;padding:16px}.looma-module-group__heading{margin-bottom:12px;font-size:18px;font-weight:650;line-height:24px}.looma-module-grid{grid-template-columns:minmax(0,1fr);column-gap:24px;margin:0;padding:0;list-style:none;display:grid}.looma-module-grid>li{border-bottom:1px solid var(--looma-border);min-width:0}.looma-module-grid>li:last-child{border-bottom:0}.looma-module-link{height:100%;min-height:48px;color:var(--looma-ink);border-radius:8px;align-items:center;gap:12px;padding:10px 8px;text-decoration:none;display:flex}.looma-module-link:hover{background:var(--looma-surface-soft)}.looma-module-link__icon{width:24px;height:24px;color:var(--looma-muted);flex:none;place-items:center;display:grid}.looma-module-link__copy{flex:1;gap:4px;min-width:0;display:grid}.looma-module-link__title{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:21px}.looma-module-link__description{color:var(--looma-muted);overflow-wrap:anywhere;font-size:12px;line-height:18px}.looma-module-link__arrow{color:var(--looma-muted);flex:none}.looma-module-link__icon>svg{width:20px;height:20px}@container (width>=640px){.looma-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.looma-absence-calendar{min-width:0;container-type:inline-size}.looma-absence-calendar__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.looma-absence-calendar__navigation{align-items:center;gap:12px;display:flex}.looma-absence-calendar__month{font-size:18px;font-weight:650;line-height:24px}.looma-absence-calendar__trailing{flex-wrap:wrap;gap:8px;display:flex}.looma-absence-calendar__legend{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;font-size:12px;display:flex}.looma-absence-calendar__legend-title{color:var(--looma-muted)}.looma-absence-calendar__legend-item{align-items:center;gap:6px;display:inline-flex}.looma-absence-calendar__swatch{background:var(--looma-surface-soft);border-radius:6px;place-items:center;min-width:24px;min-height:24px;font-size:11px;font-weight:650;display:inline-grid}.looma-absence-calendar__viewport{border:1px solid var(--looma-border);border-radius:12px;min-width:0;overflow:auto}.looma-absence-calendar__grid{background:var(--looma-surface);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.looma-absence-calendar__weekday{color:var(--looma-muted);text-align:center;border-bottom:1px solid var(--looma-border);padding:12px 8px;font-size:12px}.looma-absence-calendar__day{border-right:1px solid var(--looma-border);border-bottom:1px solid var(--looma-border);flex-direction:column;gap:8px;min-width:0;min-height:132px;padding:10px;display:flex}.looma-absence-calendar__day:nth-child(7n){border-right:0}.looma-absence-calendar__day[data-weekend=true],.looma-absence-calendar__padding{background:var(--looma-surface-soft)}.looma-absence-calendar__date{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.looma-absence-calendar__number{place-items:center;min-width:28px;height:28px;font-weight:650;display:grid}.looma-absence-calendar__day[data-today=true] .looma-absence-calendar__number{background:var(--looma-action);color:var(--looma-on-action);border-radius:50%}.looma-absence-calendar__count{background:var(--looma-surface-soft);min-height:44px;color:var(--looma-ink);border-radius:6px;padding:4px 6px;font-size:12px}.looma-absence-calendar__count[aria-pressed=true]{background:var(--looma-feature-lilac)}.looma-absence-calendar__count-number{font-weight:650}.looma-absence-calendar__holiday,.looma-absence-calendar__weekend,.looma-absence-calendar__more{color:var(--looma-muted);font-size:12px;line-height:18px}.looma-absence-calendar__holiday{gap:2px;display:grid}.looma-absence-calendar__holiday-label{font-weight:650}.looma-absence-calendar__holiday-name{overflow-wrap:anywhere}.looma-absence-calendar__events{gap:4px;display:grid}.looma-absence-calendar__event{background:var(--looma-surface-soft);color:var(--looma-ink);border-radius:6px;padding:6px;font-size:12px;line-height:18px;text-decoration:none;display:block}.looma-absence-calendar__event[href]{align-items:center;min-height:44px;display:flex}.looma-absence-calendar__event-copy{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.looma-absence-calendar__event-person{overflow-wrap:anywhere}.looma-absence-calendar :is(.looma-absence-calendar__event,.looma-absence-calendar__swatch)[data-tone=leave]{background:var(--looma-feature-lilac);color:var(--looma-on-feature)}.looma-absence-calendar :is(.looma-absence-calendar__event,.looma-absence-calendar__swatch)[data-tone=sick]{background:var(--looma-warning-bg);color:var(--looma-warning-ink)}.looma-absence-calendar :is(.looma-absence-calendar__event,.looma-absence-calendar__swatch)[data-tone=absence]{background:var(--looma-info-bg);color:var(--looma-info-ink)}.looma-absence-calendar :is(.looma-absence-calendar__event,.looma-absence-calendar__swatch)[data-tone=holiday]{background:var(--looma-success-bg);color:var(--looma-success-ink)}@container (width<=520px){.looma-absence-calendar__grid{min-width:308px}.looma-absence-calendar__day{justify-content:center;align-items:center;gap:0;min-height:44px;padding:0}.looma-absence-calendar__date{display:block}.looma-absence-calendar__weekday{padding:8px 0;font-size:11px}.looma-absence-calendar__day>.looma-absence-calendar__events,.looma-absence-calendar__day>.looma-absence-calendar__holiday,.looma-absence-calendar__day>.looma-absence-calendar__weekend,.looma-absence-calendar__day .looma-absence-calendar__count{display:none}.looma-absence-calendar__navigation{justify-content:space-between;gap:8px;width:100%}}.looma-notification-list{container-type:inline-size}.looma-notification-list,.looma-notification-preferences{margin:0;padding:0;list-style:none}.looma-notification-row{border-bottom:1px solid var(--looma-border);align-items:flex-start;gap:16px;padding:24px;display:flex}.looma-notification-row:last-child,.looma-notification-preference:last-child{border-bottom:0}.looma-notification-row__icon{flex:none;place-items:center;width:24px;height:24px;display:grid}.looma-notification-row__content{flex:1;min-width:0}.looma-notification-row__title{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:21px}.looma-notification-row__body{overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:21px}.looma-notification-row__time{color:var(--looma-muted);margin-top:8px;font-size:12px;display:block}.looma-notification-row__status{flex:none}.looma-notification-row__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.looma-notification-preference{border-bottom:1px solid var(--looma-border);padding:24px 0}.looma-notification-preference__heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.looma-notification-preference__heading h3{font-size:14px;font-weight:650;line-height:21px}.looma-notification-preference__description{max-width:72ch;color:var(--looma-muted);margin-top:8px}.looma-notification-preference__channels{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px;display:flex}.looma-notification-preference__channels>label{align-items:center;gap:8px;min-height:44px;display:inline-flex}@container (width<=760px){.looma-notification-row{flex-wrap:wrap;gap:12px;padding:16px}.looma-notification-row__content{flex-basis:calc(100% - 36px)}.looma-notification-row__status{margin-inline-start:36px}.looma-notification-row__actions{margin-inline-start:auto}}.looma-approval-flow__settings{gap:24px;display:grid}.looma-flow-facts{border-top:1px solid var(--looma-border);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;padding-top:16px;display:grid}.looma-flow-facts dt{color:var(--looma-muted);margin-bottom:6px;font-size:12px}.looma-flow-facts dd{overflow-wrap:anywhere;font-weight:550}.looma-flow-path{gap:8px;max-width:80ch;display:grid}.looma-flow-steps{margin:0;padding:0;list-style:none}.looma-flow-step{border-top:1px solid var(--looma-border);padding:24px 0}.looma-flow-step:first-child{border-top:0;padding-top:0}.looma-flow-step__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.looma-flow-step__identity{flex:280px;gap:12px;min-width:0;display:flex}.looma-flow-step__number{background:var(--looma-surface-soft);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:650;display:grid}.looma-flow-step__copy{gap:8px;min-width:0;display:grid}.looma-flow-step__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.looma-flow-step__title h3{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:24px}.looma-flow-step__facts{flex-wrap:wrap;gap:8px;display:flex}.looma-flow-step__condition{overflow-wrap:anywhere;min-width:0}.looma-flow-step__routes{border-top:1px solid var(--looma-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;padding-top:16px;display:grid}.looma-flow-step__route-group h4{align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:650;display:flex}.looma-flow-step__route-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.looma-flow-step__route-group li{overflow-wrap:anywhere}.looma-flow-step__route-group small{color:var(--looma-muted);margin-top:4px;display:block}.looma-flow-step__reorder{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (width<=760px){.looma-flow-step__routes{grid-template-columns:minmax(0,1fr);gap:16px}.looma-flow-step__header>.looma-button{margin-inline-start:44px}}.looma-flow-editor-section{border:0;gap:16px;min-width:0;margin:0 0 24px;padding:0;display:grid}.looma-flow-editor-section>legend{margin-bottom:16px;padding:0;font-size:16px;font-weight:650;line-height:24px}.looma-flow-route-editor{border:1px solid var(--looma-border);border-radius:12px;gap:16px;min-width:0;margin:0;padding:16px;display:grid}.looma-flow-route-editor>legend{padding:0 6px;font-size:14px;font-weight:650}.looma-flow-editor-footer{border-top:1px solid var(--looma-border);flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%;padding-top:16px;display:flex}.looma-flow-editor-error{color:var(--looma-danger-ink);font-size:12px;line-height:18px}.looma-leave-balances{container-type:inline-size}@container (width>=800px){.looma-leave-balances[data-single=true] .looma-leave-balance{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 32px;display:grid}.looma-leave-balances[data-single=true] .looma-leave-balance>.looma-feature-header{grid-area:1/1}.looma-leave-balances[data-single=true] .looma-leave-balance>.looma-feature-body{grid-area:2/1}.looma-leave-balances[data-single=true] .looma-leave-balance>.looma-feature-detail{grid-area:1/2/3;align-self:center;margin:0}.looma-leave-balances[data-single=true] .looma-leave-balance>.looma-feature-footer{grid-column:1/-1;margin-top:0}}.looma-absence-calendar__day-select{min-width:44px;min-height:44px;color:var(--looma-ink);background:0 0;border-radius:8px;place-items:center;font-weight:650;display:grid}.looma-absence-calendar__day-select[aria-pressed=true]{background:var(--looma-feature-lilac);color:var(--looma-on-feature)}.looma-absence-calendar__day[data-today=true] .looma-absence-calendar__day-select{text-underline-offset:4px;font-weight:750;text-decoration:underline}.looma-absence-calendar__selected-day{border:1px solid var(--looma-border);background:var(--looma-surface);border-radius:12px;gap:12px;margin-top:16px;padding:16px;display:grid}.looma-absence-calendar__selected-title{font-size:16px;font-weight:650;line-height:24px}.looma-absence-calendar__selected-facts{color:var(--looma-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.looma-absence-calendar__selected-request{justify-self:start;min-height:44px}.looma-absence-calendar__selected-count{color:var(--looma-muted);font-size:12px}.looma-flow-preview{margin:0;padding:0;list-style:none}.looma-flow-preview__step{border-bottom:1px solid var(--looma-border);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.looma-flow-preview__step:last-child{border-bottom:0}.looma-flow-preview__number{background:var(--looma-surface-soft);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:650;display:grid}.looma-flow-preview__copy{flex:1;gap:4px;min-width:160px;display:grid}.looma-flow-preview__title{font-size:14px;font-weight:650}.looma-flow-preview__detail{color:var(--looma-muted);overflow-wrap:anywhere;font-size:12px}.looma-flow-preview__approver{overflow-wrap:anywhere;font-size:12px;line-height:18px}.looma-clock-task{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.looma-clock-task__summary{gap:8px;display:grid}.looma-clock-task__duration{font-variant-numeric:tabular-nums;font-size:32px;font-weight:650;line-height:40px}.looma-clock-task__duration-label{color:var(--looma-muted);font-size:12px}.looma-clock-task__controls{gap:16px;min-width:0;display:grid}.looma-clock-task__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.looma-clock-sessions{margin:0;padding:0;list-style:none}.looma-clock-session{border-bottom:1px solid var(--looma-border);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;display:flex}.looma-clock-session:last-child{border-bottom:0}.looma-clock-session__identity{flex:1;min-width:160px;font-weight:650}.looma-clock-session__facts{color:var(--looma-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.looma-clock-session__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}@media (width<=760px){.looma-clock-task{grid-template-columns:minmax(0,1fr)}.looma-clock-session__identity{flex-basis:100%}}.looma-timecard-week,.looma-timecard-section{min-width:0}.looma-timecard-week__header,.looma-timecard-section__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.looma-timecard-week__description{color:var(--looma-muted);font-size:12px}.looma-timecard-week__table,.looma-timecard-entries{min-width:0;max-width:100%;overflow:auto}.looma-timecard-week__totals{flex-wrap:wrap;gap:12px 24px;margin-top:16px;font-weight:650;display:flex}.looma-timecard-week__day{font-weight:650}.looma-timecard-section__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.looma-timecard-section__body{gap:16px;min-width:0;display:grid}.looma-timecard-entries__empty{color:var(--looma-muted);padding:16px 0}.looma-timecard-entry-table{border-collapse:collapse;width:100%;min-width:720px}.looma-timecard-entry-table th{text-align:start;color:var(--looma-muted);border-bottom:1px solid var(--looma-border);padding:12px 16px;font-size:12px;font-weight:550}.looma-timecard-entry-table__cell{vertical-align:top;border-bottom:1px solid var(--looma-border);padding:12px 16px}.looma-timecard-entry-table__cell :is(input,select){min-width:110px}.looma-timecard-entry-table__row:last-child>.looma-timecard-entry-table__cell{border-bottom:0}.looma-rotation-week,.looma-rotation-window{border:0;min-width:0;margin:0;padding:0}.looma-rotation-week>legend,.looma-rotation-window>legend{margin-bottom:16px;padding:0;font-size:14px;font-weight:650;line-height:21px}.looma-rotation-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.looma-rotation-window{border-top:1px solid var(--looma-border);padding-top:16px}@media (width<=760px){.looma-rotation-days{grid-template-columns:repeat(2,minmax(0,1fr))}}.looma-mobility-form{gap:24px;min-width:0;display:grid}.looma-mobility-attachments{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.looma-mobility-attachments>legend{margin-bottom:16px;padding:0;font-size:16px;font-weight:650;line-height:24px}.looma-mobility-attachment-group h3{margin-bottom:8px;font-size:14px;font-weight:650}.looma-mobility-attachment-group ul{margin:0;padding:0;list-style:none}.looma-mobility-choice{align-items:flex-start;gap:12px;min-height:44px;padding:8px 0;display:flex}.looma-mobility-choice>span{min-width:0;padding-top:2px}.looma-mobility-choice small{color:var(--looma-muted);margin-top:4px;font-size:12px;line-height:18px;display:block}.looma-mobility-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.looma-mobility-notifications{border-top:1px solid var(--looma-border);gap:12px;padding-top:24px;display:grid}.looma-timecard-week__fact,.looma-timecard-week__explanation{margin-top:4px;display:block}.looma-timecard-week__explanation{color:var(--looma-muted);font-size:12px;line-height:18px}.looma-scorecard-editor{gap:24px;min-width:0;display:grid}.looma-scorecard-editor__template{gap:12px;display:grid}.looma-scorecard-record{border-top:1px solid var(--looma-border);min-width:0;padding:24px 0}.looma-scorecard-record:first-child{border-top:0;padding-top:0}.looma-scorecard-record__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.looma-scorecard-record__header>div:first-child{flex:220px;min-width:0}.looma-scorecard-record__header h3{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:24px}.looma-scorecard-record__summary{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:16px}.looma-scorecard-criteria{margin:0;padding:0;list-style:none}.looma-scorecard-criterion{border-bottom:1px solid var(--looma-border);gap:16px;padding:24px 0;display:grid}.looma-scorecard-criterion:first-child{padding-top:0}.looma-scorecard-criterion>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.looma-scorecard-criterion h3{font-size:16px;font-weight:650;line-height:24px}.looma-report-catalogue{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.looma-report-catalogue>li{min-width:0}.looma-report-catalogue button{text-align:start;border:1px solid var(--looma-border);background:var(--looma-surface);width:100%;min-height:44px;color:var(--looma-ink);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.looma-report-catalogue button>span{flex:1;gap:4px;min-width:0;display:grid}.looma-report-catalogue button strong{font-weight:650}.looma-report-catalogue button>span>span{color:var(--looma-muted);font-size:14px;line-height:21px}.looma-report-catalogue button:hover{background:var(--looma-surface-soft)}.looma-report-list,.looma-report-fields,.looma-report-filter-summary,.looma-report-share-results{margin:0;padding:0;list-style:none}.looma-collection__content>.looma-report-list{padding-inline:24px}.looma-report-list>li{border-bottom:1px solid var(--looma-border);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;display:flex}.looma-report-list>li:last-child{border-bottom:0}.looma-report-list__copy{overflow-wrap:anywhere;flex:240px;gap:4px;min-width:0;display:grid}.looma-report-list__copy>button{text-align:start;min-height:44px;color:var(--looma-ink);text-underline-offset:3px;font-weight:650;text-decoration:underline}.looma-report-list__copy>p{color:var(--looma-muted)}.looma-report-fields>li{border-bottom:1px solid var(--looma-border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.looma-report-fields>li[data-dragging=true]{background:var(--looma-surface-soft)}.looma-report-fields__position{font-variant-numeric:tabular-nums;width:28px;color:var(--looma-muted);text-align:center;flex:none}.looma-report-fields__copy{overflow-wrap:anywhere;flex:140px;gap:4px;min-width:0;display:grid}.looma-report-fields__actions{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.looma-report-fields--catalogue{max-height:28rem;padding-inline-end:8px;overflow:auto}.looma-report-filter-summary{gap:8px;display:grid}.looma-report-filter-summary>li{border-bottom:1px solid var(--looma-border);overflow-wrap:anywhere;padding:12px 0}.looma-report-filter{border:0;border-top:1px solid var(--looma-border);gap:16px;min-width:0;margin:0;padding:24px 0;display:grid}.looma-report-filter>legend{padding:0 8px 0 0;font-weight:650}.looma-report-filter>.looma-button{justify-self:start}.looma-report-grid{border:1px solid var(--looma-border);border-radius:12px;max-width:100%;max-height:36rem;overflow:auto}.looma-report-grid table{border-collapse:separate;border-spacing:0;text-align:start;width:100%}.looma-report-grid :is(th,td){border-bottom:1px solid var(--looma-border);overflow-wrap:anywhere;vertical-align:top;min-width:120px;max-width:360px;padding:12px 16px}.looma-report-grid th{z-index:1;background:var(--looma-surface-soft);text-align:start;font-size:12px;font-weight:650;position:sticky;top:0}.looma-report-grid th>button{text-align:start;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:44px;min-height:44px;display:flex}.looma-report-grid td[data-numeric=true]{text-align:end;font-variant-numeric:tabular-nums}.looma-report-grid tfoot td{background:var(--looma-surface-soft);font-weight:650}.looma-report-source{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.looma-report-source>div{flex:240px;gap:4px;min-width:0;display:grid}.looma-report-column-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.looma-report-column-editor>section{min-width:0}.looma-report-share-results{max-height:20rem;overflow:auto}.looma-report-share-results button{text-align:start;border-bottom:1px solid var(--looma-border);flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:44px;padding:12px;display:flex}.looma-report-share-results button:hover{background:var(--looma-surface-soft)}@media (width<=760px){.looma-report-column-editor{grid-template-columns:minmax(0,1fr)}.looma-report-list__copy{flex-basis:100%}}.looma-learning-course{gap:24px;min-width:0;display:grid}.looma-learning-course>header{gap:8px;display:grid}.looma-learning-course h2{font-size:18px;font-weight:650;line-height:24px}.looma-learning-course h3{margin-bottom:8px;font-size:14px;font-weight:650}.looma-learning-course>header>p{color:var(--looma-muted)}.looma-learning-course>fieldset{border:0;min-width:0;margin:0;padding:0}.looma-learning-audience,.looma-learning-progress{gap:4px;min-width:0;display:grid}.looma-learning-audience>span,.looma-learning-progress>span+span{color:var(--looma-muted);font-size:12px;line-height:18px}.looma-learning-reminders{gap:12px;display:grid}.looma-learning-reminders>legend{margin-bottom:12px;font-weight:650}.looma-learning-reminders>p{color:var(--looma-muted)}.looma-email-template-preview{border:1px solid var(--looma-border);background:#fff;border-radius:12px;width:100%;max-width:100%;min-height:560px;display:block}.looma-report-date-control{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.looma-report-date-control>.looma-date-picker{flex:180px;min-width:min(180px,100%)}.looma-report-date-control>.looma-button{flex:none}.looma-working-person{gap:4px;min-width:0;display:grid}.looma-working-person>span{color:var(--looma-muted);font-size:12px;line-height:18px}.looma-working-rules{margin:0;padding:0;list-style:none}.looma-working-rules>li{border-bottom:1px solid var(--looma-border);padding:24px}.looma-working-rules>li:last-child{border-bottom:0}.looma-working-rules header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.looma-working-rules h3{font-size:16px;font-weight:650;line-height:24px}.looma-working-rules header p{color:var(--looma-muted);margin-top:4px;font-size:12px}.looma-working-form{gap:24px;display:grid}.looma-working-form>fieldset{border:0;border-top:1px solid var(--looma-border);min-width:0;margin:0;padding:20px 0 0}.looma-working-form legend{padding:0 8px 0 0;font-weight:650}.looma-performance-assignments,.looma-performance-cycles,.looma-performance-questions,.looma-performance-question-editor,.looma-performance-reminders{margin:0;padding:0;list-style:none}.looma-performance-assignments>li{border-bottom:1px solid var(--looma-border)}.looma-performance-assignments>li:last-child{border-bottom:0}.looma-performance-assignments>li>button{text-align:start;flex-wrap:wrap;align-items:flex-start;gap:16px;width:100%;min-height:44px;padding:20px 24px;display:flex}.looma-performance-assignments>li>button:hover{background:var(--looma-surface-soft)}.looma-performance-assignments__copy{overflow-wrap:anywhere;flex:200px;gap:4px;min-width:0;display:grid}.looma-performance-avatar{background:var(--looma-surface-soft);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:12px;font-weight:650;display:grid}.looma-performance-cycles>li{border-bottom:1px solid var(--looma-border);gap:24px;padding:24px;display:grid}.looma-performance-cycles>li:last-child{border-bottom:0}.looma-performance-cycles header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.looma-performance-cycles h3{font-size:16px;font-weight:650;line-height:24px}.looma-performance-cycles header p{margin-top:4px}.looma-performance-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.looma-performance-progress,.looma-performance-summary{gap:12px;min-width:0;display:grid}.looma-performance-progress>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.looma-performance-progress>div:first-child>span{color:var(--looma-muted);font-size:12px}.looma-performance-record{gap:24px;display:grid}.looma-performance-questions>li{border-bottom:1px solid var(--looma-border);gap:16px;padding:24px 0;display:grid}.looma-performance-questions>li:first-child{padding-top:0}.looma-performance-questions>li:last-child{border-bottom:0;padding-bottom:0}.looma-performance-questions h3{font-size:16px;font-weight:650;line-height:24px}.looma-performance-feedback{background:var(--looma-surface-soft);border-radius:12px;gap:8px;padding:16px;display:grid}.looma-performance-feedback h4{color:var(--looma-muted);font-size:12px;font-weight:650}.looma-performance-feedback p,.looma-performance-answer-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:24px}.looma-performance-response-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.looma-performance-response-footer>p{flex:200px}.looma-performance-question-editor,.looma-performance-reminders{gap:24px;display:grid}.looma-performance-question-editor>li,.looma-performance-reminders>li{border-bottom:1px solid var(--looma-border);gap:16px;padding-bottom:24px;display:grid}.looma-performance-question-editor>li>.looma-button,.looma-performance-reminders>li>.looma-button{justify-self:start}@media (width<=760px){.looma-performance-progress-grid{grid-template-columns:minmax(0,1fr)}.looma-performance-assignments>li>button,.looma-performance-cycles>li{padding:16px}.looma-performance-assignments__copy{flex-basis:calc(100% - 56px)}}.looma-sickness-note{white-space:pre-wrap;overflow-wrap:anywhere;gap:8px;display:grid}.looma-sickness-note h3{color:var(--looma-muted);font-size:12px;font-weight:650}.looma-sickness-documents{margin:0;padding:0;list-style:none}.looma-sickness-documents>li{border-bottom:1px solid var(--looma-border);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;display:flex}.looma-sickness-documents>li>div{overflow-wrap:anywhere;flex:220px;min-width:0}.looma-sickness-documents p{color:var(--looma-muted);margin-top:4px;font-size:12px}.looma-sickness-upload{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.looma-sickness-upload>.looma-field{flex:240px;min-width:0}.looma-sickness-country{border:0;border-top:1px solid var(--looma-border);gap:16px;min-width:0;margin:0;padding:20px 0 0;display:grid}.looma-sickness-country>legend{padding:0 8px 0 0;font-weight:650}.looma-performance-goals{gap:24px;display:grid}.looma-performance-goals>section{border-bottom:1px solid var(--looma-border);gap:16px;min-width:0;padding-bottom:24px;display:grid}.looma-performance-goals>section>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.looma-performance-goals h3{font-size:16px;font-weight:650;line-height:24px}.looma-performance-goals__assessment{gap:16px;width:100%;min-width:0;max-width:720px;display:grid}.looma-shift-copy{gap:4px;min-width:0;display:grid}.looma-shift-copy>span{color:var(--looma-muted);font-size:12px;line-height:18px}.looma-shift-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;width:min(100%,600px);min-width:0;display:flex}.looma-shift-filters>.looma-field{flex:180px;min-width:0}.looma-shift-form{gap:24px;display:grid}.looma-shift-colleagues{margin:0;padding:0;list-style:none}.looma-shift-colleagues>li{border-bottom:1px solid var(--looma-border);flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.looma-shift-colleagues>li>div{flex:160px;min-width:0}.looma-shift-colleagues p{color:var(--looma-muted);margin-top:4px;font-size:12px}.looma-recruiting-bulk{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}.looma-recruiting-bulk>*{min-width:0}.looma-recruiting-selection,.looma-recruiting-duplicates,.looma-hiring-interviews{margin:0;padding:0;list-style:none}.looma-recruiting-selection>li{border-bottom:1px solid var(--looma-border);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 24px;display:grid}.looma-recruiting-selection>li:last-child,.looma-hiring-interviews>li:last-child{border-bottom:0}.looma-recruiting-selection>li>div{overflow-wrap:anywhere;min-width:0}.looma-recruiting-duplicates>li{border-bottom:1px solid var(--looma-border);padding:24px}.looma-recruiting-duplicates>li>div,.looma-debrief-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.looma-recruiting-duplicates section{overflow-wrap:anywhere;gap:12px;min-width:0;display:grid}.looma-recruiting-duplicates h3{font-size:16px;font-weight:650}.looma-recruiting-report-summary{padding:24px}.looma-debrief-decision{gap:20px;min-width:0;max-width:720px;display:grid}.looma-debrief-decision>h3{font-size:18px;font-weight:650}.looma-hiring-interviews>li{border-bottom:1px solid var(--looma-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}@media (width<=900px){.looma-recruiting-bulk{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.looma-debrief-summary,.looma-recruiting-duplicates>li>div{grid-template-columns:minmax(0,1fr)}.looma-recruiting-selection>li{grid-template-columns:44px minmax(0,1fr);padding:16px}.looma-recruiting-selection>li>span{grid-column:2}.looma-recruiting-duplicates>li,.looma-recruiting-report-summary,.looma-hiring-interviews>li{padding:16px}}.looma-team-leave{gap:24px;min-width:0;display:grid}.looma-team-leave[data-context=true]{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.looma-team-leave>*{min-width:0}.looma-team-leave__legend,.looma-team-week__legend{color:var(--looma-muted);flex-wrap:wrap;gap:12px 20px;margin:0;padding:16px 0 0;font-size:12px;list-style:none;display:flex}.looma-team-leave__legend>li,.looma-team-week__legend>li{align-items:center;gap:8px;display:flex}.looma-team-leave__person,.looma-absence-person{gap:4px;min-width:0;display:grid}.looma-team-leave__person>span{color:var(--looma-muted);font-size:12px}.looma-team-week__navigation{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;padding:16px 24px;display:flex}.looma-team-week__filters{flex-wrap:wrap;gap:12px;display:flex}.looma-team-week__filters>.looma-field{flex:180px;min-width:0}.looma-team-week__viewport{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.looma-team-week__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.looma-team-week__table th,.looma-team-week__table td{border-bottom:1px solid var(--looma-border);text-align:center;padding:12px 8px}.looma-team-week__table th:first-child{text-align:left;background:var(--looma-surface);z-index:1;width:200px;padding-left:24px;position:sticky;left:0}.looma-team-week__table thead th{background:var(--looma-surface-soft);font-size:12px;font-weight:550}.looma-team-week__table small{color:var(--looma-muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.looma-team-week__legend{padding:20px 24px}.looma-week-code{background:var(--looma-surface-soft);min-width:28px;min-height:28px;color:var(--looma-ink);border-radius:8px;justify-content:center;align-items:center;padding:4px;font-size:12px;font-weight:650;display:inline-flex}.looma-absence-record__actions{gap:16px;min-width:0;display:grid}.looma-absence-record__actions>.looma-button{justify-self:start}.looma-absence-activity,.looma-absence-touchpoints>ul{margin:0;padding:0;list-style:none}.looma-absence-activity>li,.looma-absence-touchpoints li{border-bottom:1px solid var(--looma-border);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;padding:16px 0;display:flex}.looma-absence-activity>li:last-child,.looma-absence-touchpoints li:last-child{border-bottom:0}.looma-absence-activity li>div,.looma-absence-touchpoints li>div:first-child{overflow-wrap:anywhere;flex:220px;min-width:0}.looma-absence-activity p,.looma-absence-activity time,.looma-absence-touchpoints li p{color:var(--looma-muted);margin-top:4px;font-size:12px;line-height:18px}.looma-absence-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.looma-absence-filters>.looma-field{flex:180px;min-width:0}@media (width<=1050px){.looma-team-leave[data-context=true]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.looma-team-week__navigation{padding:16px}.looma-team-week__table th:first-child{width:150px;padding-left:16px}.looma-team-week__legend{padding:16px}.looma-absence-filters>.looma-field{flex-basis:100%}}.looma-automation-rules,.looma-automation-history,.looma-automation-fields,.looma-offboarding-cases,.looma-offboarding-tasks{margin:0;padding:0;list-style:none}.looma-automation-rules>li,.looma-offboarding-cases>li{border-bottom:1px solid var(--looma-border);padding:20px 24px}.looma-automation-rules>li:last-child,.looma-offboarding-cases>li:last-child{border-bottom:0}.looma-automation-rules>li>header,.looma-automation-history>li,.looma-offboarding-cases>li,.looma-offboarding-tasks>li{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.looma-automation-rules header>div:first-child,.looma-automation-history>li>div:first-child,.looma-offboarding-cases>li>div:first-child,.looma-offboarding-tasks>li>div:first-child{overflow-wrap:anywhere;flex:220px;min-width:0}.looma-automation-rules h3,.looma-offboarding-cases h3,.looma-offboarding-tasks h3{font-size:16px;font-weight:650;line-height:24px}.looma-automation-history>li,.looma-offboarding-tasks>li{border-bottom:1px solid var(--looma-border);padding:16px 0}.looma-automation-history>li:last-child,.looma-offboarding-tasks>li:last-child{border-bottom:0}.looma-automation-fields>li{border-bottom:1px solid var(--looma-border);gap:16px;padding:20px 0;display:grid}@media (width<=760px){.looma-automation-rules>li,.looma-offboarding-cases>li{padding:16px}}.looma-absence-drill{gap:16px;min-width:0;display:grid}.looma-absence-drill>.looma-button{justify-self:start}.looma-pulse-authoring-group,.looma-pulse-privacy{border:0;border-top:1px solid var(--looma-border);min-width:0;margin:0;padding:20px 0}.looma-pulse-authoring-group>legend,.looma-pulse-privacy>legend{padding:0 12px 0 0;font-size:16px;font-weight:650;line-height:24px}.looma-pulse-authoring-group__heading{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-bottom:16px;display:flex}.looma-pulse-authoring-group__fields{gap:16px;min-width:0;margin-top:16px;display:grid}.looma-pulse-privacy__option{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:12px 0;display:flex}.looma-pulse-privacy__option>input{width:20px;height:20px;accent-color:var(--looma-action);flex:none;margin-top:2px}.looma-pulse-privacy__option>span{min-width:0}.looma-pulse-privacy__option small{color:var(--looma-muted);margin-top:4px;font-size:12px;line-height:18px;display:block}.looma-pulse-review-questions{margin:0;padding-inline-start:24px}.looma-pulse-review-questions>li{border-bottom:1px solid var(--looma-border);padding:16px 0}.looma-pulse-review-questions>li:last-child{border-bottom:0}.looma-week-code[data-code=A]{background:var(--looma-success-bg);color:var(--looma-success-ink)}.looma-week-code[data-code=S]{background:var(--looma-warning-bg);color:var(--looma-warning-ink)}.looma-week-code[data-code=T]{background:var(--looma-info-bg);color:var(--looma-info-ink)}.looma-candidate-activity{margin:0;padding:0;list-style:none}.looma-candidate-activity>li{border-bottom:1px solid var(--looma-border);padding:16px 0}.looma-candidate-activity>li:first-child{padding-top:0}.looma-candidate-activity>li:last-child{border-bottom:0}.looma-candidate-activity article>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.looma-candidate-activity h3{margin:0;font-size:16px;font-weight:650;line-height:1.5}.looma-candidate-activity__detail{overflow-wrap:anywhere;margin-top:12px}.looma-candidate-offers,.looma-candidate-interviews,.looma-referral-rows,.looma-candidate-documents,.looma-interview-kit-stages,.looma-interview-kit-assignments{min-width:0;margin:0;padding:0;list-style:none}.looma-candidate-documents>li{border-bottom:1px solid var(--looma-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.looma-candidate-documents>li>:first-child{overflow-wrap:anywhere;flex:220px;min-width:0}.looma-candidate-interviewer-picker,.looma-interview-kit-fields{border:0;min-width:0;margin:0;padding:0}.looma-interview-kit-fields>legend{padding:0 0 16px;font-weight:650}.looma-interview-kit-fields>:not(legend)+*{margin-top:16px}.looma-interview-kit-stages>li{border-bottom:1px solid var(--looma-border);gap:16px;min-width:0;padding:24px 0;display:grid}.looma-interview-kit-stages>li:first-child{padding-top:0}.looma-interview-kit-stages>li:last-child{border-bottom:0;padding-bottom:0}.looma-interview-kit-stages header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.looma-interview-kit-stages h3,.looma-interview-kit-stages h4{margin:0;font-size:16px;font-weight:650;line-height:1.5}.looma-interview-kit-assignments>li{flex-wrap:wrap;align-items:end;gap:12px;padding:12px 0;display:flex}.looma-interview-kit-assignments>li>.looma-field-row{flex:280px;min-width:0}.looma-payslip-records{margin:0;padding:0;list-style:none}.looma-payslip-records>li{border-bottom:1px solid var(--looma-border);flex-wrap:wrap;align-items:center;gap:16px;padding:18px 24px;display:flex}.looma-payslip-records>li:last-child{border-bottom:0}.looma-payslip-records__identity{text-align:start;min-width:0;min-height:44px;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:260px;gap:4px;padding:0;display:grid}.looma-payslip-records__identity:hover strong{color:var(--looma-action)}@media (width<=760px){.looma-payslip-records>li{padding:16px}.looma-payslip-records__identity{flex-basis:100%}.looma-payslip-records>li>.looma-inline-actions{margin-inline-start:auto}}.looma-learning-history{margin:0;padding:0;list-style:none}.looma-learning-history>li{border-bottom:1px solid var(--looma-border);padding:16px 0}.looma-learning-history>li:first-child{padding-top:0}.looma-learning-history>li:last-child{border-bottom:0}.looma-learning-history header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.looma-learning-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.looma-learning-recommendations,.looma-development-plans{margin:0;padding:0;list-style:none}.looma-development-plans>li{border-bottom:1px solid var(--looma-border);padding-block:16px}.looma-development-plans>li:last-child{border-bottom:0}.looma-development-plans__progress{max-width:720px;padding:12px 24px}.looma-development-editor{border:0;border-top:1px solid var(--looma-border);min-width:0;margin:0;padding:20px 0 0}.looma-development-editor>legend{padding-inline-end:12px;font-weight:650}.looma-learning-path-steps,.looma-development-objectives,.looma-skill-suggestions,.looma-talent-person-results{margin:0;padding:0;list-style:none}.looma-learning-path-steps>li{border-block-end:1px solid var(--looma-border);align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.looma-learning-path-steps__number{background:var(--looma-surface-soft);border-radius:8px;flex:0 0 32px;place-items:center;min-height:32px;font-weight:650;display:grid}.looma-learning-path-steps__body{flex:1;gap:12px;min-width:0;display:grid}.looma-learning-path-steps__body>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.looma-learning-path-steps__body h3,.looma-development-objectives h3{margin:0;font-size:16px;font-weight:650}.looma-learning-path-steps__dates{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.looma-learning-path-steps__dates dt{color:var(--looma-muted);font-size:12px}.looma-learning-path-steps__dates dd{margin:4px 0 0}.looma-development-objectives>li{border-block-end:1px solid var(--looma-border);gap:8px;padding:16px 0;display:grid}.looma-development-objectives p{margin:0}.looma-talent-calibration-cell{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.looma-skill-assessment-status{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.looma-skill-suggestions{gap:16px;display:grid}.looma-skill-suggestions>li{justify-items:start;gap:8px;min-width:0;display:grid}.looma-skill-suggestions strong{align-items:center;gap:8px;display:flex}.looma-development-people{margin:0;padding:0;list-style:none}.looma-skill-date-filter{flex:200px;align-items:center;gap:8px;min-width:0;display:flex}.looma-skill-date-filter>span{white-space:nowrap;flex:none}.looma-skill-date-filter>input{flex:1;min-width:0}@media (width<=760px){.looma-skill-date-filter{flex-basis:100%;width:100%}}.looma-signature-pad{touch-action:none;border:1px solid var(--looma-border);border-radius:var(--looma-radius-inset);background:#fff;width:100%;max-width:520px;height:140px;display:block}.looma-chart{gap:16px;min-width:0;margin:0;display:grid}.looma-chart__plot{min-width:0;height:224px;position:relative}.looma-chart__plot[data-size=compact]{height:160px}.looma-chart__plot>canvas{max-width:100%;display:block}.looma-chart__caption{color:var(--looma-muted);font-size:12px;line-height:1.5}.looma-chart__values{gap:0;margin:0;padding:0;list-style:none;display:grid}.looma-chart__values>li{border-block-end:1px solid var(--looma-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:10px 0;display:flex}.looma-chart-legend{flex-wrap:wrap;gap:12px 20px;margin:0;padding:0;list-style:none;display:flex}.looma-chart-legend>li{align-items:center;gap:8px;min-width:0;display:flex}.looma-chart-legend__mark{flex:0 0 16px;width:16px;height:16px;display:inline-block}.looma-chart-share{width:100%;height:6px;display:block}.looma-chart-note{color:var(--looma-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.looma-preboarding-list,.looma-preboarding-agenda{margin:0;padding:0;list-style:none}.looma-preboarding-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.looma-preboarding-avatar{object-fit:cover;background:var(--looma-surface-soft);border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:650;display:grid}.looma-preboarding-agenda>li{border-block-end:1px solid var(--looma-border);grid-template-columns:90px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.looma-preboarding-agenda__day{color:var(--looma-muted);font-weight:650}.looma-preboarding-agenda h3{margin:0 0 6px;font-size:16px;font-weight:650}.looma-preboarding-agenda p{margin:0;line-height:1.6}@media (width<=760px){.looma-preboarding-agenda>li{grid-template-columns:minmax(0,1fr);gap:8px}}.looma-preboarding-welcome{gap:24px;min-width:0;display:grid}.looma-preboarding-welcome>.looma-action-group{grid-column:1/-1}@media (width>=1000px){.looma-preboarding-welcome{grid-template-columns:repeat(2,minmax(0,1fr))}}.looma-probation-assessments{gap:24px;min-width:0;display:grid}.looma-probation-assessments>div,.looma-probation-assessments>fieldset{border:0;border-top:1px solid var(--looma-border);min-width:0;margin:0;padding:24px 0 0}.looma-probation-assessments>fieldset>legend{padding:0 0 16px;font-weight:650}.looma-probation-history{margin:0;padding:0;list-style:none}.looma-probation-history>li{border-bottom:1px solid var(--looma-border);padding:16px 0}.looma-probation-history__ratings{gap:12px;margin:16px 0;display:grid}.looma-probation-history__ratings>div{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.looma-probation-history__ratings dt{color:var(--looma-muted)}.looma-probation-history__ratings dd{margin:0;font-weight:650}.looma-exit-questions{gap:24px;min-width:0;display:grid}.looma-exit-questions>fieldset{border:0;border-top:1px solid var(--looma-border);gap:16px;min-width:0;margin:0;padding:24px 0 0;display:grid}.looma-exit-questions legend{padding:0 0 16px;font-weight:650}.looma-exit-answers,.looma-exit-notes{margin:0;padding:0;list-style:none}.looma-exit-answers>li,.looma-exit-notes>li{border-bottom:1px solid var(--looma-border);padding:20px 0}.looma-exit-answers header,.looma-exit-reasons header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.looma-exit-answers h3,.looma-exit-reasons h3{margin:0;font-size:16px;line-height:24px}.looma-exit-answers p,.looma-exit-notes p{white-space:pre-wrap;overflow-wrap:anywhere}.looma-exit-reasons{gap:24px;display:grid}.looma-exit-reasons>section{border-bottom:1px solid var(--looma-border);padding-block:16px}.looma-exit-reasons dl{gap:12px;display:grid}.looma-exit-reasons dl>div{justify-content:space-between;gap:24px;display:flex}.looma-exit-reasons dd{font-variant-numeric:tabular-nums;margin:0}.looma-background-packages,.looma-background-consents{margin:0;padding:0;list-style:none}.looma-background-packages>li,.looma-background-consents>li{border-bottom:1px solid var(--looma-border);padding-block:16px}.looma-background-package-checks{flex-wrap:wrap;gap:8px 20px;margin:0;padding:12px 0;list-style:none;display:flex}.looma-background-package-checks>li{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.looma-background-package-checks .looma-icon{flex:0 0 16px;width:16px;height:16px}.looma-background-check-editor,.looma-background-outcomes{gap:24px;min-width:0;display:grid}.looma-background-check-editor>fieldset,.looma-background-outcomes>section{border:0;border-top:1px solid var(--looma-border);min-width:0;margin:0;padding:24px 0 0}.looma-background-check-editor legend{padding:0 0 16px;font-weight:650}.looma-background-outcomes header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.looma-background-outcomes h3{margin:0;font-size:14px;line-height:20px}.looma-background-outcomes form{max-width:720px}.looma-career-readiness{min-width:0;padding:24px}.looma-career-goal-result{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.looma-career-goal-action{justify-items:start;gap:12px;min-width:0;display:grid}.looma-career-step-tenure{color:var(--looma-muted);gap:4px;font-size:12px;line-height:18px;display:grid}.looma-career-step-tenure p{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}@media (width<=760px){.looma-career-readiness{padding:16px}}.looma-oncall-entry{border-bottom:1px solid var(--looma-border);min-width:0;padding:20px 24px}.looma-oncall-entry__heading{flex-wrap:wrap;align-items:start;gap:12px 20px;display:flex}.looma-oncall-entry__identity{overflow-wrap:anywhere;flex:260px;min-width:0}.looma-oncall-entry h3{margin:0 0 4px;font-size:16px;font-weight:650;line-height:24px}.looma-oncall-entry__action{flex:none}.looma-oncall-entry__action:empty{display:none}.looma-oncall-entry__facts{gap:12px;min-width:0;margin-top:16px;display:grid}.looma-oncall-entry__facts p{margin:0}.looma-oncall-entry__facts dl{flex-wrap:wrap;gap:16px 32px;margin:0;display:flex}.looma-oncall-entry__facts dt{color:var(--looma-muted);font-size:12px;line-height:18px}.looma-oncall-entry__facts dd{font-variant-numeric:tabular-nums;margin:4px 0 0}.looma-oncall-entry__rates{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}@media (width<=760px){.looma-oncall-entry{padding:16px}.looma-oncall-entry__identity{flex-basis:100%}.looma-oncall-entry__rates{grid-template-columns:minmax(0,1fr)}}.looma-peer-picker,.looma-peer-question-editor{gap:20px;min-width:0;display:grid}.looma-peer-people,.looma-peer-records,.looma-peer-responses{margin:0;padding:0;list-style:none}.looma-peer-people>li,.looma-peer-records>li,.looma-peer-responses>li{border-bottom:1px solid var(--looma-border)}.looma-peer-people>li,.looma-peer-responses>li{padding:16px 0}.looma-peer-person{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.looma-peer-person>span{color:var(--looma-muted);font-size:12px}.looma-peer-record-facts{padding:0 24px 24px}.looma-peer-praise{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 24px 24px}.looma-peer-template-questions{margin:0;padding:0 24px 24px 44px}.looma-peer-template-questions>li{padding-block:4px}.looma-peer-question-editor>fieldset{border:0;border-top:1px solid var(--looma-border);gap:20px;min-width:0;margin:0;padding:20px 0 0;display:grid}.looma-peer-question-editor legend{padding:0 0 12px;font-weight:650}.looma-peer-questions{margin:0;padding-left:20px}.looma-peer-questions>li{border-bottom:1px solid var(--looma-border);padding:16px 0}.looma-peer-responses header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.looma-peer-responses dl{gap:16px;margin:16px 0 0;display:grid}.looma-peer-responses dt{font-weight:650}.looma-peer-responses dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}@media (width<=760px){.looma-peer-record-facts,.looma-peer-praise{padding:0 16px 16px}.looma-peer-template-questions{padding:0 16px 16px 36px}}.looma-oncall-totals{color:var(--looma-muted);border-top:1px solid var(--looma-border);font-variant-numeric:tabular-nums;margin:0;padding:16px 24px;font-size:12px;line-height:18px}@media (width<=760px){.looma-oncall-totals{padding-inline:16px}}.looma-starter-records{margin:0;padding:0;list-style:none}.looma-starter-records>li{border-bottom:1px solid var(--looma-border)}.looma-starter-record-details{gap:20px;min-width:0;padding:0 24px 24px;display:grid}.looma-peer-sharing{gap:8px;min-width:0;display:grid}.looma-peer-sharing p{color:var(--looma-muted);margin:0;font-size:12px;line-height:18px}@media (width<=760px){.looma-starter-record-details{padding:0 16px 16px}}.looma-payroll-period-review{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:32px;min-width:0;display:grid}.looma-payroll-period-review__export,.looma-payroll-period-review__checks{align-content:start;gap:20px;min-width:0;display:grid}.looma-payroll-period-review h3{margin:0;font-size:16px;line-height:24px}.looma-payroll-period-review__checks ol{margin:0;padding:0;list-style:none}.looma-payroll-period-review__checks li{border-bottom:1px solid var(--looma-border);justify-content:space-between;align-items:start;gap:16px;padding:16px 0;display:flex}.looma-payroll-period-review__checks p{margin:0}@media (width<=960px){.looma-payroll-period-review{grid-template-columns:minmax(0,1fr)}}.looma-org-workspace{border:1px solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);min-width:0}.looma-org-controls{border-bottom:1px solid var(--looma-border);gap:16px;padding:24px;display:grid}.looma-org-controls:has(>.looma-disclosure){border-bottom:0}.looma-org-controls__primary{flex-wrap:wrap;align-items:end;gap:12px 20px;min-width:0;display:flex}.looma-org-controls__search{flex:280px;min-width:0}.looma-org-controls__primary>.looma-field{flex:0 180px;min-width:160px}.looma-org-controls__zoom,.looma-org-controls__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.looma-org-controls__planning{min-width:0}.looma-org-summary,.looma-org-scene__legend{min-width:0;padding:16px 24px}.looma-org-scene{min-width:0}.looma-org-legend-mobile{display:none}.looma-org-canvas{cursor:grab;overscroll-behavior:contain;width:100%;max-height:680px;padding:24px;overflow:auto}.looma-org-canvas[data-panning=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.looma-org-stage{transform-origin:top;flex-direction:column;align-items:center;width:max-content;min-width:100%;display:flex}.looma-org-chain{flex-direction:column;align-items:center;display:flex}.looma-org-departments,.looma-org-seats{flex-wrap:wrap;justify-content:center;align-items:start;gap:24px;display:flex}.looma-org-mobile{display:none}.looma-org-list-heading{margin:0;padding:16px;font-size:14px;font-weight:650;line-height:20px}.looma-org-support{gap:16px;min-width:0;display:grid}@media (width<=760px){.looma-org-workspace{flex-direction:column;display:flex}.looma-org-workspace>.looma-org-scene{order:1}.looma-org-workspace>.looma-org-summary{order:2}.looma-org-controls{border-bottom:0;gap:16px;padding:16px 16px 0}.looma-org-controls__search{flex-basis:100%}.looma-org-controls__zoom{display:none}.looma-org-controls>.looma-disclosure{border:0;border-top:1px solid var(--looma-border)}.looma-org-summary{padding:16px}.looma-org-scene__legend{padding:0 16px}.looma-org-legend-desktop{display:none}.looma-org-legend-mobile{border-bottom:1px solid var(--looma-border);margin-bottom:24px;padding-bottom:16px;display:block}.looma-org-legend-mobile>.looma-disclosure{border:0}.looma-org-desktop{display:none}.looma-org-mobile{display:block}.looma-org-mobile>section+section{border-top:1px solid var(--looma-border)}}.looma-org-person{text-align:start;gap:16px;width:280px;display:grid}.looma-hierarchy-node.looma-org-person-row{align-items:start;gap:12px;display:grid}.looma-org-person>header,.looma-org-person-row>header{align-items:center;gap:12px;min-width:0;display:flex}.looma-org-person__name{overflow-wrap:anywhere;min-width:0;color:var(--looma-ink);font-weight:650;line-height:1.4}.looma-org-person__facts{gap:6px;min-width:0;display:grid}.looma-org-person__facts>.looma-hierarchy-node__detail{align-items:center;gap:6px;margin:0;display:flex}.looma-org-person__states{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.looma-org-person>footer,.looma-org-person-row>footer{border-top:1px solid var(--looma-border);justify-content:end;padding-top:8px;display:flex}.looma-org-legend ul{flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;padding:0;list-style:none;display:flex}.looma-org-legend li{color:var(--looma-muted);align-items:center;gap:6px;font-size:12px;display:flex}.looma-hierarchy-department-dot{background:var(--looma-muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.looma-org-search{min-width:0;position:relative}.looma-org-search__results{z-index:40;border:1px solid var(--looma-border);background:var(--looma-surface);border-radius:12px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;inset:calc(100% + 4px) 0 auto;overflow:auto;box-shadow:0 8px 24px #00000014}.looma-org-search__results a{min-height:44px;color:var(--looma-ink);overflow-wrap:anywhere;border-radius:8px;align-content:center;gap:4px;padding:8px 12px;display:grid}.looma-org-search__results a:hover,.looma-org-search__results a:focus-visible{background:var(--looma-surface-soft)}.looma-org-search__results a>span{color:var(--looma-muted);font-size:12px}.looma-org-planning-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.looma-org-planning-controls>.looma-field{flex:0 180px;min-width:120px}.looma-org-plan-records{margin:0;padding:0;list-style:none}.looma-recognition-rankings{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;display:grid}.looma-recognition-rankings h3{align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.looma-recognition-rankings ol,.looma-recognition-withheld,.looma-recognition-wall{margin:0;padding:0;list-style:none}.looma-recognition-rankings li{border-top:1px solid var(--looma-border);justify-content:space-between;align-items:start;gap:16px;padding:12px 0;display:flex}.looma-recognition-rankings li>:last-child{font-variant-numeric:tabular-nums;flex:none}.looma-recognition-withheld li{color:var(--looma-muted);align-items:start;gap:8px;padding:8px 0;display:flex}.looma-recognition-withheld .looma-icon{flex:none;width:16px;height:16px}.looma-recognition-wall>li{border-top:1px solid var(--looma-border);overflow-wrap:anywhere;padding:20px 0}.looma-recognition-wall p{white-space:pre-wrap;margin:8px 0}.looma-skill-library-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.looma-skill-library-list{margin:0;padding:0;list-style:none}.looma-skill-level-rank{background:var(--looma-surface-soft);min-width:32px;min-height:32px;color:var(--looma-ink);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.looma-skill-requirements{gap:24px;min-width:0;display:grid}.looma-skill-requirements fieldset{border:0;border-top:1px solid var(--looma-border);gap:20px;min-width:0;margin:0;padding:20px 0 0;display:grid}.looma-skill-requirements legend{padding:0 8px 0 0;font-size:14px;font-weight:650}.looma-org-summary__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.looma-org-summary__facts>div{align-content:start;gap:4px;min-width:0;display:grid}.looma-org-summary__facts dt,.looma-org-summary__facts small{color:var(--looma-muted);overflow-wrap:anywhere;font-size:12px}.looma-org-summary__facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:650}.looma-org-controls__planning:empty{display:none}.looma-absence-editor{border:0;min-width:0;margin:0;padding:0}.looma-absence-touchpoint{border:0;border-top:1px solid var(--looma-border);gap:20px;min-width:0;margin:0;padding:20px 0 0;display:grid}.looma-absence-touchpoint legend{padding:0 8px 0 0;font-size:14px;font-weight:650}.looma-insights-actions{flex-wrap:wrap;align-items:end;gap:12px;min-width:0;display:flex}.looma-insights-actions>label{gap:6px;min-width:0;display:grid}.looma-insights-charts,.looma-insights-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;display:grid}.looma-insights-charts>section{min-width:0}.looma-insights-charts h3{margin:0 0 12px;font-size:14px;font-weight:650}.looma-insights-distribution{gap:16px;margin:0;padding:0;list-style:none;display:grid}.looma-insights-distribution>li{border-top:1px solid var(--looma-border);gap:8px;min-width:0;padding-top:16px;display:grid}.looma-insights-distribution>li>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.looma-insights-distribution strong{font-variant-numeric:tabular-nums}@media (width<=760px){.looma-insights-charts,.looma-insights-breakdowns{grid-template-columns:minmax(0,1fr)}}.looma-workforce-trend{width:100%;max-width:100%;height:100px;display:block}.looma-workforce-trend [data-workforce-series=planned],[data-workforce-legend=planned]{color:var(--looma-ink)}.looma-workforce-trend [data-workforce-series=actual],[data-workforce-legend=actual]{color:var(--looma-action)}.looma-workforce-trend [data-workforce-series=committed],[data-workforce-legend=committed]{color:var(--looma-warning-ink)}.looma-workforce-filters,.looma-turnover-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:16px;display:grid}.looma-workforce-trends{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-width:0;display:grid}.looma-workforce-trends>section{min-width:0}.looma-workforce-trends h3{margin:0 0 12px;font-size:14px;font-weight:650}.looma-workforce-measures{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;display:grid}@media (width<=760px){.looma-workforce-trends,.looma-workforce-measures{grid-template-columns:minmax(0,1fr)}}.looma-recognition-feed{margin:0;padding:0;list-style:none}.looma-recognition-feed>li+li{border-top:1px solid var(--looma-border)}.looma-recognition-post{min-width:0;padding:24px}.looma-recognition-post>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.looma-recognition-post h3{margin:0;font-size:14px;font-weight:650}.looma-recognition-post__message{white-space:pre-line;overflow-wrap:anywhere;margin:16px 0}.looma-recognition-post__values,.looma-recognition-post__reactions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0;padding:0;list-style:none;display:flex}.looma-recognition-post__values>li{align-items:center;gap:6px;display:flex}.looma-recognition-post__values .looma-icon{width:16px;height:16px}.looma-recognition-post__moderation{padding:0 24px 24px}.looma-recognition-post__feedback:focus{outline:2px solid var(--looma-action);outline-offset:4px}@media (width<=760px){.looma-recognition-post{padding:16px}.looma-recognition-post__moderation{padding:0 16px 16px}}.looma-eligibility-summary{padding:24px}@media (width<=760px){.looma-eligibility-summary{padding:16px}}.looma-calibration-sessions,.looma-calibration-distribution{min-width:0;margin:0;padding:0;list-style:none}.looma-calibration-sessions>li{gap:16px;min-width:0;padding:24px;display:grid}.looma-calibration-sessions>li+li,.looma-calibration-distribution>li+li{border-top:1px solid var(--looma-border)}.looma-calibration-sessions header,.looma-calibration-distribution>li>div{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.looma-calibration-sessions header>div{flex:220px;min-width:0}.looma-calibration-sessions p{margin:0}.looma-calibration-distribution>li{gap:12px;padding:16px 0;display:grid}.looma-calibration-editor,.looma-calibration-scale{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.looma-calibration-editor>legend,.looma-calibration-scale>legend{padding:0 0 16px;font-size:14px;font-weight:650}.looma-calibration-scale{border-top:1px solid var(--looma-border);gap:20px;padding-top:20px}.looma-calibration-scale>div{grid-template-columns:minmax(0,1fr) 120px;gap:20px;display:grid}@media (width<=760px){.looma-calibration-sessions>li{padding:16px}}@media (width<=420px){.looma-calibration-scale>div{grid-template-columns:minmax(0,1fr)}}.looma-objective-list,.looma-objective-results,.looma-objective-checkins,.looma-objective-goals{min-width:0;margin:0;padding:0;list-style:none}.looma-objective-list>li,.looma-objective-results>li,.looma-objective-checkins>li,.looma-objective-goals>li{gap:12px;min-width:0;padding:24px;display:grid}.looma-objective-list>li+li,.looma-objective-results>li+li,.looma-objective-checkins>li+li,.looma-objective-goals>li+li{border-top:1px solid var(--looma-border)}.looma-objective-list header,.looma-objective-checkins header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.looma-objective-list h3,.looma-objective-results h3,.looma-objective-checkins h3,.looma-objective-goals h3{margin:0;font-size:14px;font-weight:650}.looma-objective-list__facts{color:var(--looma-muted);flex-wrap:wrap;gap:8px 20px;display:flex}.looma-objective-filters,.looma-objective-result-update{flex-wrap:wrap;align-items:end;gap:16px;min-width:0;display:flex}.looma-objective-filters>.looma-field,.looma-objective-result-update>.looma-field{flex:180px;min-width:0}.looma-objective-form-fields,.looma-objective-alignment-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.looma-objective-alignment-fields{border-top:1px solid var(--looma-border);padding-top:20px}.looma-objective-form-fields>legend,.looma-objective-alignment-fields>legend{padding:0 0 16px;font-size:14px;font-weight:650}@media (width<=760px){.looma-objective-list>li,.looma-objective-results>li,.looma-objective-checkins>li,.looma-objective-goals>li{padding:16px}}.looma-parental-case{gap:24px;min-width:0;padding:24px;display:grid}.looma-parental-case+.looma-parental-case{border-top:1px solid var(--looma-border)}.looma-parental-case>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.looma-parental-case>header>div{flex:260px;min-width:0}.looma-parental-case h2{margin:0 0 8px;font-size:18px;font-weight:650}.looma-parental-case p{margin:0}@media (width<=760px){.looma-parental-case{padding:16px}}.looma-report-schedule-list,.looma-report-delivery-list{min-width:0;margin:0;padding:0;list-style:none}.looma-report-schedule-list>li{gap:16px;min-width:0;padding:24px;display:grid}.looma-report-schedule-list>li+li,.looma-report-delivery-list>li+li{border-top:1px solid var(--looma-border)}.looma-report-schedule-list header,.looma-report-schedule-list footer,.looma-report-delivery-list header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.looma-report-schedule-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.looma-report-schedule-list dt{color:var(--looma-muted);font-size:12px}.looma-report-schedule-list dd{overflow-wrap:anywhere;margin:4px 0 0}.looma-report-schedule-fields,.looma-report-schedule-cadence,.looma-report-schedule-recipients{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.looma-report-schedule-cadence,.looma-report-schedule-recipients{border-top:1px solid var(--looma-border);gap:20px;padding-top:20px}.looma-report-schedule-fields>legend,.looma-report-schedule-cadence>legend,.looma-report-schedule-recipients>legend{padding:0 0 16px;font-size:14px;font-weight:650}.looma-report-schedule-recipients ul{margin:0;padding:0;list-style:none}.looma-report-schedule-recipients li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.looma-report-schedule-recipients li+li{border-top:1px solid var(--looma-border)}.looma-report-recipient-options{min-width:0;max-height:240px;overflow:auto}.looma-report-delivery-list>li{gap:12px;min-width:0;padding:16px 0;display:grid}@media (width<=760px){.looma-report-schedule-list>li{padding:16px}.looma-report-schedule-list dl{grid-template-columns:minmax(0,1fr)}}.looma-leaver-sequence,.looma-leaver-tasks{min-width:0;margin:0;padding:0;list-style:none}.looma-leaver-sequence>li{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 24px;display:grid}.looma-leaver-sequence>li+li,.looma-leaver-tasks>li+li{border-top:1px solid var(--looma-border)}.looma-leaver-sequence__number{background:var(--looma-surface-soft);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:650;display:grid}.looma-leaver-sequence h3{margin:0 0 6px;font-size:14px;font-weight:650}.looma-leaver-sequence p{color:var(--looma-muted);margin:0 0 8px}.looma-leaver-tasks>li{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;padding:16px 24px;display:flex}.looma-leaver-tasks>li>div{flex:220px;min-width:0}.looma-leaver-tasks p{margin:4px 0 0}.looma-leaver-empty{color:var(--looma-muted);margin:0;padding:16px 24px}.looma-analytics-drill{min-width:0}.looma-analytics-drill__results{min-width:0;margin-top:16px}@media (width<=760px){.looma-leaver-sequence>li{grid-template-columns:32px minmax(0,1fr);padding:16px}.looma-leaver-sequence>li>.looma-status{grid-column:2}.looma-leaver-tasks>li,.looma-leaver-empty{padding:16px}}.looma-hybrid-week,.looma-hybrid-offices{min-width:0;margin:0;padding:0;list-style:none}.looma-hybrid-week>li{border-top:1px solid var(--looma-border);grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;padding:12px 0;display:grid}.looma-hybrid-filters{flex-wrap:wrap;align-items:end;gap:16px;min-width:0;display:flex}.looma-hybrid-filters>.looma-field{flex:180px;min-width:0}.looma-hybrid-offices>li{min-width:0;padding:24px}.looma-hybrid-offices>li+li{border-top:1px solid var(--looma-border)}.looma-hybrid-offices header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.looma-hybrid-offices dl{gap:12px;margin:16px 0 0;display:grid}.looma-hybrid-offices dt{font-weight:650}.looma-hybrid-offices dd{color:var(--looma-muted);overflow-wrap:anywhere;margin:4px 0 0}.looma-hybrid-features{border:0;flex-wrap:wrap;gap:12px 24px;min-width:0;margin:0;padding:0;display:flex}.looma-hybrid-features>legend{padding:0 0 16px;font-size:14px;font-weight:650}@media (width<=760px){.looma-hybrid-week>li{grid-template-columns:minmax(0,1fr)}.looma-hybrid-offices>li{padding:16px}}.looma-capacity-filters{flex-wrap:wrap;align-items:end;gap:16px;min-width:0;display:flex}.looma-capacity-filters>.looma-field{flex:180px;min-width:0}.looma-capacity-managers{max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.looma-capacity-managers>li+li{border-top:1px solid var(--looma-border)}.looma-career-path-list,.looma-career-steps,.looma-career-readiness-list{min-width:0;margin:0;padding:0;list-style:none}.looma-career-steps>li,.looma-career-readiness-list>li{gap:20px;min-width:0;padding:24px;display:grid}.looma-career-steps>li+li,.looma-career-readiness-list>li+li{border-top:1px solid var(--looma-border)}.looma-career-steps header,.looma-career-readiness-list header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.looma-career-steps h3,.looma-career-readiness-list h3{margin:0;font-size:14px;font-weight:650}.looma-career-editor-group{border:0;border-top:1px solid var(--looma-border);gap:20px;min-width:0;margin:0;padding:20px 0 0;display:grid}.looma-career-editor-group>legend{padding:0 0 16px;font-size:14px;font-weight:650}.looma-career-skill-requirement{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-width:0;display:grid}.looma-career-assignment-form{width:100%;min-width:0;max-width:720px}@media (width<=760px){.looma-career-steps>li,.looma-career-readiness-list>li{padding:16px}.looma-career-skill-requirement{grid-template-columns:minmax(0,1fr)}}.looma-probation-task-group{border:0;border-top:1px solid var(--looma-border);gap:20px;min-width:0;margin:0;padding:24px 0 0;display:grid}.looma-probation-task-group>legend{padding:0 0 16px;font-size:14px;font-weight:650}.looma-probation-scale,.looma-probation-drafts,.looma-probation-people{margin:0;padding:0;list-style:none}.looma-probation-scale>li{border-bottom:1px solid var(--looma-border);align-items:baseline;gap:16px;padding:12px 0;display:flex}.looma-probation-people>li{border-bottom:1px solid var(--looma-border)}.looma-probation-people>li>.looma-facts{padding:0 24px 24px}@media (width<=760px){.looma-probation-people>li>.looma-facts{padding-inline:16px}}.looma-leave-plan-fields,.looma-leave-plan-weekdays{border:0;min-width:0;margin:0;padding:0}.looma-leave-plan-fields>legend{padding:0 0 20px;font-size:18px;font-weight:650;line-height:24px}.looma-leave-plan-weekdays{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;display:grid}.looma-leave-plan-weekdays>legend{padding:0 0 12px;font-size:14px;font-weight:650}.looma-exit-interview-list,.looma-exit-template-list{margin:0;padding:0;list-style:none}.looma-exit-interview-list>li,.looma-exit-template-list>li{border-bottom:1px solid var(--looma-border)}.looma-exit-interview-list__facts{padding:0 24px 24px}@media (width<=760px){.looma-exit-interview-list__facts{padding-inline:16px}}.looma-skill-assessment-list{margin:0;padding:0;list-style:none}.looma-skill-assessment-list>li{border-bottom:1px solid var(--looma-border)}.looma-skill-assessment-list__facts{padding:16px 24px 24px}@media (width<=760px){.looma-skill-assessment-list__facts{padding-inline:16px}}.looma-career-site-editor,.looma-career-site-section{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.looma-career-site-sections,.looma-career-site-preview{margin:0;padding:0;list-style:none}.looma-career-site-sections>li{border-top:1px solid var(--looma-border);margin-top:24px;padding-top:24px}.looma-career-site-section>legend{padding:0 0 16px;font-size:16px;font-weight:650}.looma-career-site-section__tools,.looma-career-site-preview header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.looma-career-site-preview>li{border-bottom:1px solid var(--looma-border);padding:20px 0}.looma-career-site-preview h3{margin:0;font-size:16px;line-height:24px}.looma-career-site-preview p{white-space:pre-wrap}.looma-certification-list{margin:0;padding:0;list-style:none}.looma-certification-list>li{border-bottom:1px solid var(--looma-border)}.looma-certification-list__facts{padding:0 24px 24px}.looma-certification-editor{border:0;min-width:0;margin:0;padding:0}@media (width<=760px){.looma-certification-list__facts{padding-inline:16px}}.looma-interview-picker,.looma-interview-offer-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.looma-interview-picker>legend{padding:0 0 16px;font-size:16px;font-weight:650}.looma-interview-picker h3,.looma-interview-comparison h3{margin:0 0 12px;font-size:14px;font-weight:650}.looma-interview-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;display:grid}.looma-interview-selection,.looma-interview-history{margin:0;padding:0;list-style:none}.looma-interview-selection>li{border-bottom:1px solid var(--looma-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.looma-interview-history>li{border-bottom:1px solid var(--looma-border);gap:24px;padding:24px;display:grid}.looma-interview-history header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.looma-interview-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (width<=760px){.looma-interview-options,.looma-interview-comparison{grid-template-columns:minmax(0,1fr)}.looma-interview-history>li{padding:16px}}.looma-succession-list{margin:0;padding:0;list-style:none}.looma-succession-list>li{border-bottom:1px solid var(--looma-border)}.looma-succession-list__facts{padding:16px 24px 24px}@media (width<=760px){.looma-succession-list__facts{padding-inline:16px}}.looma-talent-grid{min-width:0}.looma-talent-grid__mobile{display:none}.looma-talent-grid__axis{text-align:center;margin:0 0 12px;font-weight:650}.looma-talent-grid__body{grid-template-columns:24px minmax(0,1fr);gap:8px;display:grid}.looma-talent-grid__potential-axis{writing-mode:vertical-rl;text-align:center;font-weight:650;transform:rotate(180deg)}.looma-talent-grid__cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.looma-talent-grid__cell{border:1px solid var(--looma-border);background:var(--looma-surface);min-width:0;min-height:64px;color:var(--looma-ink);font:inherit;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;padding:8px}.looma-talent-grid__cell[data-selected=true]{background:var(--looma-feature-lilac);border-color:var(--looma-action)}.looma-talent-grid__selected{background:var(--looma-surface);border:1px solid var(--looma-border);border-radius:12px;margin-top:16px;padding:16px}.looma-talent-pool-list{margin:0;padding:0;list-style:none}.looma-talent-pool-list>li+li{border-top:1px solid var(--looma-border)}.looma-talent-pool-list__facts{padding:16px 24px 24px}@media (width<=760px){.looma-talent-grid__desktop{display:none}.looma-talent-grid__mobile{display:block}.looma-talent-pool-list__facts{padding:16px}}.looma-talent-grid__cell-label{-webkit-hyphens:auto;hyphens:auto;font-size:12px;line-height:1.35;display:block}.looma-talent-grid__cell-count{font-variant-numeric:tabular-nums;margin-top:4px;font-weight:650;display:block}.looma-mentoring-list{margin:0;padding:0;list-style:none}.looma-mentoring-list>li+li{border-top:1px solid var(--looma-border)}.looma-mentoring-list__facts{padding:16px 24px 24px}.looma-mentoring-session-notes{white-space:pre-wrap;margin:0;padding:0 24px 24px}.looma-mentoring-skills{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.looma-mentoring-skills>legend{margin-bottom:16px;font-weight:650}@media (width<=760px){.looma-mentoring-list__facts{padding:16px}.looma-mentoring-session-notes{padding:0 16px 16px}}.looma-reward-fields,.looma-referral-rule-fields{border:0;min-width:0;margin:0;padding:0}.looma-referral-history{margin:0;padding:0;list-style:none}.looma-referral-history>li{border-top:1px solid var(--looma-border);gap:8px;padding:16px 0;display:grid}.looma-referral-history p{margin:0}.looma-recognition-compose-group{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.looma-recognition-compose-group>legend{margin-bottom:16px;font-weight:650}.looma-recognition-value-choices{flex-wrap:wrap;gap:8px 16px;display:flex}.looma-recognition-people{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.looma-recognition-preview{min-width:0;margin:0}.looma-recognition-preview p{white-space:pre-wrap;overflow-wrap:anywhere}.looma-recognition-value-list{margin:0;padding:0;list-style:none}.looma-recognition-value-list>li+li{border-top:1px solid var(--looma-border)}.looma-reward-selection{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;display:grid}.looma-reward-search{align-items:center;gap:8px;display:flex}.looma-reward-search>.looma-input{flex:1;min-width:0}.looma-reward-search>.looma-button{flex:none}.looma-learning-path-list{margin:0;padding:0;list-style:none}.looma-learning-path-list>li+li{border-top:1px solid var(--looma-border)}.looma-learning-path-list__progress{gap:12px;padding:16px 24px 24px;display:grid}.looma-learning-path-editor{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.looma-learning-path-editor>legend{margin-bottom:16px;font-weight:650}.looma-learning-path-editor__steps{margin:0;padding:0;list-style:none}.looma-learning-path-editor__steps>li{border-top:1px solid var(--looma-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}@media (width<=760px){.looma-learning-path-list__progress{padding:16px}}.looma-recognition-value-choices .looma-checkbox>span{align-items:center;gap:8px;display:inline-flex}.looma-recognition-value-choices .looma-icon{flex:none;width:16px;height:16px}.looma-gig-list{margin:0;padding:0;list-style:none}.looma-gig-list>li+li{border-top:1px solid var(--looma-border)}.looma-gig-list__facts{gap:16px;padding:16px 24px 24px;display:grid}.looma-gig-match{color:var(--looma-muted);font-size:12px;line-height:1.5}.looma-gig-skill-choices{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.looma-gig-skill-choices>legend{margin-bottom:12px;font-weight:650}@media (width<=760px){.looma-gig-list__facts,.looma-learning-path-steps>li{padding:16px}}.looma-inline-group{align-items:center;gap:var(--looma-space-2);flex-wrap:wrap;min-width:0;display:flex}.looma-inline-group--spread{justify-content:space-between}.looma-inline-group--end{justify-content:flex-end}.looma-inline-group--start,.looma-inline-group--align-start{align-items:flex-start}.looma-inline-group--tight{gap:var(--looma-space-1)}.looma-inline-group--separated{gap:var(--looma-space-3)}.looma-inline-group--spacious{gap:var(--looma-space-4)}.looma-inline-group--roomy{gap:var(--looma-space-5)}.looma-inline-group--wide{gap:var(--looma-space-6)}.looma-inline-group--nowrap{flex-wrap:nowrap}.looma-inline-group--stretch{align-items:stretch}.looma-inline-group--align-end{align-items:flex-end}.looma-inline-group--inline{display:inline-flex}.looma-action-group{justify-content:flex-end;align-items:center;gap:var(--looma-space-2);flex-wrap:wrap;min-width:0;display:flex}.looma-content-stack{gap:var(--looma-space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.looma-content-stack--related{gap:var(--looma-space-2)}.looma-content-stack--dense{gap:var(--looma-space-1)}.looma-content-stack--section{gap:var(--looma-space-4)}.looma-content-stack--spacious{gap:var(--looma-space-5)}.looma-content-stack--wide{gap:var(--looma-space-6)}.looma-form-grid--compact{gap:var(--looma-space-3)}.looma-form-grid--tight{gap:var(--looma-space-2)}.looma-form-grid--spacious{gap:var(--looma-space-5)}.looma-form-grid--loose{gap:var(--looma-space-6)}.looma-identity-copy{flex-direction:column;min-width:0;display:flex}.looma-identity-copy__primary{overflow-wrap:anywhere}.looma-identity-copy__secondary{color:var(--looma-muted);overflow-wrap:anywhere}.looma-growing-content{flex:auto;min-width:0}.looma-row-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.looma-meta{color:var(--looma-muted);font-size:var(--looma-type-meta);line-height:var(--looma-line-body)}.looma-body-copy{font-size:var(--looma-type-body);line-height:var(--looma-line-body)}.looma-wrap-long-content{overflow-wrap:anywhere}.looma-wrap-unbroken-value{word-break:break-all}.looma-truncate-secondary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.looma-code-text{font-family:var(--looma-font-mono,ui-monospace, monospace)}.looma-content-region{min-width:0}.looma-public-root{min-height:100dvh}.looma-public-logo{max-width:100%;max-height:var(--looma-space-8);object-fit:contain}.looma-public-heading{padding-block-end:var(--looma-space-6)}.looma-public-footer{padding-block-start:var(--looma-space-6)}.looma-public-frame{width:100%;max-width:48rem;padding:var(--looma-space-6) var(--looma-space-4);margin-inline:auto}.looma-section-followup{margin-block-start:var(--looma-space-4)}.looma-field-help{color:var(--looma-muted);font-size:var(--looma-type-meta);line-height:var(--looma-line-body);margin-block-start:var(--looma-space-1);display:block}.looma-field-introduction{margin-block-end:var(--looma-space-3)}.looma-section-introduction{margin-block-end:var(--looma-space-4)}.looma-section-title{font-size:var(--looma-type-body);font-weight:var(--looma-weight-strong)}.looma-sort-indicator{color:var(--looma-muted)}.looma-sort-indicator[data-active=true]{color:var(--looma-link)}.looma-number{font-variant-numeric:tabular-nums}.looma-feedback-error{color:var(--looma-danger-ink)}.looma-control-affix{flex:none}.looma-inline-detail{margin-inline-start:var(--looma-space-1)}.looma-surface-content{padding:var(--looma-space-4)}.looma-accent-icon{color:var(--looma-action)}.looma-icon--reversed{transform:rotate(180deg)}.looma-icon--muted{opacity:.4}.looma-mobile-label{display:initial}.looma-summary-total{text-align:end}.looma-inline-group__trailing{flex-shrink:0;margin-inline-start:auto}.looma-section-separator{margin-block-start:var(--looma-space-4)}@media (width>=768px){.looma-mobile-label{display:none}}.looma-picker-anchor{min-width:0;position:relative}.looma-picker-menu{inset-inline:0;z-index:10;max-height:14rem;padding:var(--looma-space-1);margin-block-start:var(--looma-space-1);position:absolute;top:100%;overflow:auto}.looma-picker-results{max-height:18rem;margin-block-start:0;overflow:auto}.looma-picker-option{text-align:start;cursor:pointer;width:100%}.looma-picker-option-row{align-items:center;gap:var(--looma-space-1);padding:var(--looma-space-1);flex-wrap:nowrap;display:flex}.looma-menu-empty{padding:var(--looma-space-3);color:var(--looma-muted);font-size:var(--looma-type-meta)}.looma-compact-control{min-height:44px;padding:var(--looma-space-2) var(--looma-space-3)}.looma-control-wide{width:100%}.looma-loading-indicator{animation:1s linear infinite looma-rotate}@keyframes looma-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.looma-loading-indicator{animation:none}}@media (width<=760px){.looma-compact-control{width:100%}}.looma-prose{overflow-wrap:anywhere;max-width:70ch}.looma-preformatted{white-space:pre-wrap;overflow-wrap:anywhere}.looma-scroll-region{min-width:0;max-width:100%;overflow:auto}.looma-collection-summary{padding:0 24px 24px}@media (width<=760px){.looma-collection-summary{padding:0 16px 16px}}.looma-pulse-options{gap:8px;min-width:0;display:grid}.looma-pulse-option{border:1px solid var(--looma-control-border);background:var(--looma-surface);cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-width:0;min-height:44px;padding:10px 14px;display:flex}.looma-pulse-option[data-selected=true]{background:var(--looma-surface-soft);border-color:var(--looma-action)}.looma-pulse-option[data-disabled=true]{opacity:.5;cursor:not-allowed}.looma-pulse-option__input{width:18px;height:18px;accent-color:var(--looma-action);flex:none}.looma-pulse-option__text{overflow-wrap:break-word;min-width:0}.looma-pulse-options[data-numeric=true]{flex-wrap:wrap;display:flex}.looma-pulse-options[data-numeric=true] .looma-pulse-option{justify-content:center;min-width:44px;padding:10px 14px;position:relative}.looma-pulse-options[data-numeric=true] .looma-pulse-option__input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.looma-pulse-option:has(input:focus-visible){outline:var(--looma-focus-width) solid var(--looma-focus);outline-offset:var(--looma-focus-offset)}.looma-form-section{border:0;border-top:1px solid var(--looma-border);gap:20px;min-width:0;padding-top:20px;display:grid}.looma-form-section>legend{padding-right:12px;font-size:16px;font-weight:650;line-height:24px}.looma-search-match{background:var(--looma-feature-lilac);color:var(--looma-on-feature);border-radius:2px;padding-inline:1px}.looma-input-action{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.looma-update-notice{z-index:150;border:1px solid var(--looma-border);background:var(--looma-surface);width:min(480px,100vw - 32px);color:var(--looma-ink);border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex;position:fixed;inset:auto 24px 24px auto;box-shadow:0 8px 24px #30243e18}.looma-update-notice>p{flex:1;min-width:0;margin:0}@media (width<=760px){.looma-update-notice{flex-wrap:wrap;bottom:16px;right:16px}.looma-update-notice>.looma-button{margin-left:auto}}
