@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4dc837{--font-geist-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{color-scheme:light;--canvas:235 235 238;--ink:247 247 248;--ink-50:255 255 255;--ink-100:238 239 241;--ink-200:222 223 226;--ink-300:200 201 205;--bone:9 9 11;--bone-dim:82 82 91;--bone-faint:113 113 122;--signal:37 99 235;--signal-ink:255 255 255;--success:21 128 61;--warning:138 75 0;--danger:180 35 47;--ease-out:cubic-bezier(0.16,1,0.3,1);--shadow-panel:0 0 0 1px rgba(17,17,19,0.055),0 18px 42px -36px rgba(17,24,39,0.26);--shadow-card:0 0 0 1px rgba(17,17,19,0.055),0 12px 30px -28px rgba(17,24,39,0.26);--shadow-card-hover:0 0 0 1px rgba(17,17,19,0.09),0 22px 48px -32px rgba(17,24,39,0.32)}:root[data-theme=dark]{color-scheme:dark;--canvas:0 0 0;--ink:10 10 11;--ink-50:18 18 20;--ink-100:28 28 31;--ink-200:39 39 42;--ink-300:63 63 70;--bone:250 250 250;--bone-dim:161 161 170;--bone-faint:113 113 122;--signal:112 165 255;--signal-ink:6 18 37;--success:74 222 128;--warning:245 188 97;--danger:255 122 132;--shadow-panel:0 0 0 1px rgba(255,255,255,0.075),0 22px 52px -38px rgba(0,0,0,0.85);--shadow-card:0 0 0 1px rgba(255,255,255,0.075),0 14px 32px -28px rgba(0,0,0,0.9);--shadow-card-hover:0 0 0 1px rgba(255,255,255,0.13),0 22px 48px -30px rgba(0,0,0,0.95)}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{max-width:100%;overflow-x:clip;background:rgb(var(--canvas))}body{margin:0;color:rgb(var(--bone));font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5;transition:color .18s var(--ease-out),background-color .18s var(--ease-out)}button,input,select,textarea{font:inherit;color:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}li,p{text-wrap:pretty}::selection{background:rgb(var(--signal)/.3)}:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:3px;border-radius:4px}.pressable{transition-property:scale,background-color,color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out}.pressable:active{scale:.96}.display{font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:500;line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.title{font-size:1rem;font-weight:560;letter-spacing:-.028em}.kicker{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.68rem;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--bone-faint))}.mono{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.9em;letter-spacing:-.01em}.mono,.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:rgb(var(--bone-dim))}.faint{color:rgb(var(--bone-faint))}.small{font-size:12.5px}.strong{font-weight:580}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100}.skip-link:focus{left:12px;top:12px;padding:10px 16px;border-radius:9999px;background:rgb(var(--signal));color:rgb(var(--signal-ink));font-size:13.5px;font-weight:580}.form-error{color:rgb(var(--danger))}.form-error,.form-success{font-size:12.5px;line-height:1.55;margin-top:12px}.form-success{color:rgb(var(--success))}.app-frame{min-height:100vh;background:rgb(var(--canvas));display:grid;grid-template-columns:258px minmax(0,1fr);padding:10px 10px 10px 0}.sidebar{position:sticky;top:10px;z-index:30;height:calc(100vh - 20px);display:flex;flex-direction:column;gap:28px;padding:18px 16px 14px;background:transparent}.sidebar-head{display:flex;align-items:center;padding:0 10px;height:34px}.brand{display:inline-flex;align-items:center;gap:8px}.brand svg{display:block;flex-shrink:0}.brand-text{font-size:15.5px;font-weight:600;letter-spacing:-.03em;white-space:nowrap}.brand-text span{color:rgb(var(--bone-faint));font-weight:500}.nav{gap:18px}.nav,.nav-group{display:flex;flex-direction:column}.nav-group{gap:2px}.nav-group-label{padding:0 11px 6px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.59rem;line-height:1;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--bone-faint))}.nav-label{padding:0 10px 8px}.nav-item{display:flex;align-items:center;gap:11px;min-height:40px;padding:9px 11px;border-radius:10px;font-size:13.5px;font-weight:500;color:rgb(var(--bone-dim));transition-property:background-color,color,box-shadow;transition-duration:.15s;transition-timing-function:var(--ease-out)}.nav-item:hover{background:rgb(var(--bone)/.04);color:rgb(var(--bone))}.nav-item[aria-current=page]{background:rgb(var(--ink-50));color:rgb(var(--bone));font-weight:550;box-shadow:var(--shadow-card)}.nav-icon{flex-shrink:0;opacity:.75}.nav-item[aria-current=page] .nav-icon{opacity:1}.sidebar-foot{margin-top:auto;gap:8px}.account-wrap,.sidebar-foot{display:flex;flex-direction:column}.account-wrap{position:relative;gap:10px}.who{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:12px;cursor:pointer;background:transparent;text-align:left;transition:background-color .15s var(--ease-out)}.who:hover{background:rgb(var(--bone)/.04)}.who[aria-expanded=true]{background:rgb(var(--ink-50));box-shadow:var(--shadow-card)}.who-text{min-width:0;flex:1 1}.who-name{font-size:13px;font-weight:550;letter-spacing:-.01em}.who-name,.who-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who-sub{font-size:11.5px;margin-top:1px}.who-chevron,.who-sub{color:rgb(var(--bone-faint))}.who-chevron{flex-shrink:0;transition-property:rotate;transition-duration:.15s;transition-timing-function:var(--ease-out)}.who[aria-expanded=true] .who-chevron{rotate:180deg}.who-menu{position:absolute;z-index:70;left:0;right:0;bottom:calc(100% + 8px);display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:rgb(var(--ink-50));box-shadow:var(--shadow-panel)}.who-menu button{min-height:40px;text-align:left;padding:8px 10px;border:0;border-radius:8px;background:transparent;font-size:13px;color:rgb(var(--bone-dim));transition:background-color .15s var(--ease-out),color .15s var(--ease-out)}.who-menu button:hover{background:rgb(var(--bone)/.05);color:rgb(var(--bone))}.main{min-width:0;background:rgb(var(--ink-50));border-radius:22px;box-shadow:var(--shadow-panel);padding:34px 40px 72px}.main-narrow{max-width:900px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:30px}.page-head .kicker{margin-bottom:11px}.page-head p{margin-top:10px;color:rgb(var(--bone-dim));font-size:14px;max-width:60ch}.page-actions{display:flex;gap:8px;flex-shrink:0;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 16px;border:none;border-radius:9999px;font-size:13.5px;font-weight:540;cursor:pointer;white-space:nowrap;background:rgb(var(--bone)/.06);color:rgb(var(--bone));box-shadow:inset 0 0 0 1px rgb(var(--bone)/.1);transition-property:scale,background-color,color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:ease-out}.button:active:not(:disabled){scale:.96}.button:hover{background:rgb(var(--bone)/.11)}.button:disabled{opacity:.4}.button:disabled:hover{background:rgb(var(--bone)/.06)}.button.primary{background:rgb(var(--signal));color:rgb(var(--signal-ink));box-shadow:none;font-weight:580}.button.primary:hover{background:rgb(var(--signal)/.88)}.button.primary:disabled:hover{background:rgb(var(--signal))}.button.danger{color:rgb(var(--danger));box-shadow:inset 0 0 0 1px rgb(var(--danger)/.3);background:transparent}.button.danger:hover{background:rgb(var(--danger)/.1)}.button.ghost{background:transparent;box-shadow:none;color:rgb(var(--bone-dim))}.button.ghost:hover{background:rgb(var(--bone)/.06);color:rgb(var(--bone))}.button.small{height:40px;padding:0 12px;font-size:12.5px}.field{display:flex;flex-direction:column;gap:7px}.field label{font-size:12.5px;font-weight:540;color:rgb(var(--bone-dim))}.field .hint{font-size:12px;color:rgb(var(--bone-faint))}.field input,.field select,.field textarea{min-height:42px;padding:0 13px;border-radius:12px;border:none;box-shadow:0 0 0 1px rgb(var(--bone)/.11);background:rgb(var(--ink-50));color:rgb(var(--bone));font-size:14px;outline:none;width:100%;transition-property:background-color,box-shadow;transition-duration:.15s;transition-timing-function:var(--ease-out)}.access-account select,.equipment-row select,.field select{appearance:none;cursor:pointer;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 9 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}select option{background:rgb(var(--ink-50));color:rgb(var(--bone))}.field textarea{min-height:92px;padding:12px 14px;resize:vertical;line-height:1.6}.field input::placeholder,.field textarea::placeholder{color:rgb(var(--bone-faint))}.field input:hover,.field select:hover,.field textarea:hover{box-shadow:0 0 0 1px rgb(var(--bone)/.2)}.field input:disabled,.field select:disabled,.field textarea:disabled{opacity:.55;cursor:not-allowed}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{box-shadow:0 0 0 1px rgb(var(--danger))}.field input[inputmode=numeric],.field input[type=date],.field input[type=datetime-local]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 1px rgb(var(--signal)),0 0 0 4px rgb(var(--signal)/.16);outline:none}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.team-overview{display:grid;grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);align-items:end;gap:28px;padding:22px 24px 18px;border-radius:1.25rem;background:rgb(var(--ink))}.team-overview-copy{padding-bottom:25px}.team-overview-value{margin-top:12px;font-size:clamp(2.6rem,5vw,4rem);font-weight:500;letter-spacing:-.065em;line-height:.9}.team-overview-copy p{margin-top:14px;color:rgb(var(--bone-faint));font-size:12.5px}.team-overview .chart{min-width:0;margin:0}.team-overview .chart svg{height:118px}.hero-stat{margin-top:4px}.hero-stat .label{font-size:13px;color:rgb(var(--bone-faint));font-weight:500}.hero-stat .value{margin-top:8px;font-size:clamp(2.4rem,5vw,3.25rem);font-weight:500;letter-spacing:-.055em;line-height:1}.chart{margin:26px 0 4px}.chart svg{display:block;width:100%;height:clamp(140px,20vw,200px)}.chart-axis{display:flex;justify-content:space-between;margin-top:10px;font-size:11.5px;color:rgb(var(--bone-faint));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 -40px;padding:2px 40px 6px}.card-row::-webkit-scrollbar{display:none}.person-card{display:flex;flex-direction:column;gap:3px;padding:16px;border-radius:1rem;background:rgb(var(--ink));transition-property:background-color,transform;transition-duration:.18s;transition-timing-function:var(--ease-out)}.person-card:hover{transform:translateY(-2px);background:rgb(var(--ink-100))}.person-card .avatar{margin-bottom:8px}.person-card-name{font-size:13.5px;font-weight:550;letter-spacing:-.015em}.person-card-sub{font-size:12px;color:rgb(var(--bone-faint))}.person-card-date{margin-top:8px;font-size:12px;font-weight:550;color:rgb(var(--bone-dim))}.app-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(268px,1fr))}.app-tile{display:flex;align-items:center;gap:13px;padding:16px 18px;border-radius:1rem;background:rgb(var(--ink));transition-property:background-color,transform;transition-duration:.18s;transition-timing-function:var(--ease-out)}.app-tile:hover{transform:translateY(-2px);background:rgb(var(--ink-100))}.app-tile-mark{flex-shrink:0;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgb(var(--bone));color:rgb(var(--ink-50));font-size:15px;font-weight:600}.app-tile-body{min-width:0;flex:1 1}.app-tile-name{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:550;letter-spacing:-.015em}.app-tile-name svg,.app-tile-sub{color:rgb(var(--bone-faint))}.app-tile-sub{display:block;margin-top:2px;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel{border-radius:1.25rem;background:rgb(var(--ink));overflow:hidden}.panel.bare{background:transparent;border-radius:0}.section+.section{margin-top:38px}.section-head{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.section-title{font-size:17px;font-weight:550;letter-spacing:-.025em;display:inline-flex;align-items:center;gap:5px}a.section-title{transition:opacity .15s var(--ease-out)}a.section-title:hover{opacity:.62}.section-note,.section-title svg{color:rgb(var(--bone-faint))}.section-note{font-size:12.5px;margin-left:auto}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;box-shadow:inset 0 -1px 0 rgb(var(--bone)/.07)}.panel-head p{font-size:12.5px;color:rgb(var(--bone-faint));margin-top:4px}.panel-body{padding:20px}.panel-body.tight{padding:0}.grid{display:grid;gap:14px}.grid.metrics{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.grid.two{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.stack{display:flex;flex-direction:column;gap:18px}.stack.tight{gap:10px}.metric{display:block;padding:16px 18px;border-radius:1rem;background:rgb(var(--ink));transition-property:background-color,transform;transition-duration:.18s;transition-timing-function:var(--ease-out)}a.metric:hover{transform:translateY(-2px);background:rgb(var(--ink-100))}a.metric:active{transform:translateY(0)}.metric .label{font-size:12px;color:rgb(var(--bone-faint));font-weight:500}.metric .value{margin-top:10px;font-size:32px;font-weight:500;letter-spacing:-.055em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric .detail{margin-top:7px;font-size:12px}.metric .detail,.metric.zero .value{color:rgb(var(--bone-faint))}.data-table{width:100%;border-collapse:collapse}.data-table th{text-align:left;padding:11px 18px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.63rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--bone-faint));box-shadow:inset 0 -1px 0 rgb(var(--bone)/.07);white-space:nowrap}.data-table td{padding:13px 18px;font-size:13.5px;vertical-align:middle;box-shadow:inset 0 -1px 0 rgb(var(--bone)/.05)}.data-table tbody tr:last-child td{box-shadow:none}.data-table tbody tr{position:relative;transition:background .14s var(--ease-out)}.data-table tbody tr:hover{background:rgb(var(--bone)/.03)}.table-scroll{overflow-x:auto}.row-target:after{content:"";position:absolute;inset:0}.data-table tbody tr:focus-within{background:rgb(var(--bone)/.05)}.data-table td .above{position:relative;z-index:1}.person{display:flex;align-items:center;gap:11px}.avatar{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgb(var(--bone)/.07);color:rgb(var(--bone-dim));box-shadow:inset 0 0 0 1px rgb(var(--bone)/.09);font-size:11px;font-weight:600;letter-spacing:.01em}.avatar-signal{background:rgb(var(--signal));color:rgb(var(--signal-ink));box-shadow:none}.person-name{font-weight:550}.person-sub{font-size:12px;color:rgb(var(--bone-faint))}.status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:550;white-space:nowrap;background:rgb(var(--bone)/.07);color:rgb(var(--bone-dim));box-shadow:inset 0 0 0 1px rgb(var(--bone)/.08)}.status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.status-active{background:rgb(var(--success)/.12);color:rgb(var(--success));box-shadow:inset 0 0 0 1px rgb(var(--success)/.22)}.status-onboarding,.status-review{background:rgb(var(--warning)/.13);color:rgb(var(--warning));box-shadow:inset 0 0 0 1px rgb(var(--warning)/.22)}.status-offboarded{background:rgb(var(--danger)/.12);color:rgb(var(--danger));box-shadow:inset 0 0 0 1px rgb(var(--danger)/.22)}.pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:20px;font-size:11.5px;font-weight:520;background:rgb(var(--bone)/.06);color:rgb(var(--bone-dim))}.pill.warn{background:rgb(var(--warning)/.13);color:rgb(var(--warning))}.pill.good{background:rgb(var(--success)/.12);color:rgb(var(--success))}.directory-summary{margin:-12px 0 16px;font-size:12.5px}.status-tabs{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;margin:0 -4px 18px;padding:4px}.status-tabs::-webkit-scrollbar{display:none}.status-tab{min-height:40px;padding:0 13px;border-radius:9999px;display:inline-flex;align-items:center;gap:7px;flex-shrink:0;color:rgb(var(--bone-dim));font-size:12.5px;font-weight:540;transition-property:background-color,color,box-shadow,scale;transition-duration:.15s;transition-timing-function:var(--ease-out)}.status-tab:hover{background:rgb(var(--bone)/.05);color:rgb(var(--bone))}.status-tab:active{scale:.96}.status-tab.active{color:rgb(var(--bone));background:rgb(var(--ink));box-shadow:var(--shadow-card)}.status-tab span{color:rgb(var(--bone-faint))}.next-step-headline{font-size:15px;font-weight:560;letter-spacing:-.025em}.next-step-detail{margin-top:6px;margin-bottom:14px;font-size:13px;line-height:1.6;color:rgb(var(--bone-dim))}.next-step .button{width:100%}.secondary-actions{padding-top:4px}.button.ghost.danger{color:rgb(var(--danger));box-shadow:none;background:transparent}.button.ghost.danger:hover{background:rgb(var(--danger)/.1)}.checklist-wrap{padding:17px 20px 4px}.checklist-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.checklist-progress{height:4px;margin:10px 0 13px;border-radius:9999px;overflow:hidden;background:rgb(var(--bone)/.09)}.checklist-progress span{display:block;height:100%;border-radius:inherit;background:rgb(var(--signal));transition-property:width;transition-duration:.22s;transition-timing-function:var(--ease-out)}.checklist-list{margin:0;padding:0;list-style:none}.checklist-item{min-height:64px;display:flex;align-items:center;gap:10px;padding:8px 0;box-shadow:inset 0 -1px 0 rgb(var(--bone)/.06)}.checklist-item:last-child{box-shadow:none}.checklist-toggle{flex:0 0 44px;width:44px;height:44px;border:0;padding:0;display:grid;place-items:center;cursor:pointer;background:transparent}.checklist-toggle>span{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;color:rgb(var(--signal-ink));box-shadow:inset 0 0 0 1px rgb(var(--bone)/.2);transition-property:background-color,box-shadow,scale;transition-duration:.15s;transition-timing-function:var(--ease-out)}.checklist-toggle:hover>span{box-shadow:inset 0 0 0 1px rgb(var(--bone)/.38)}.checklist-toggle:active>span{scale:.96}.checklist-toggle[aria-checked=true]>span{background:rgb(var(--signal));box-shadow:none;font-size:13px;font-weight:700}.checklist-toggle:disabled{cursor:default}.checklist-toggle:disabled:not([aria-checked=true])>span{opacity:.58}.checklist-copy{min-width:0;flex:1 1}.checklist-label{font-size:13px;font-weight:550;text-wrap:pretty}.checklist-item.done .checklist-label{color:rgb(var(--bone-faint));text-decoration:line-through}.checklist-saving{font-size:11.5px;color:rgb(var(--bone-faint))}.checklist-error{margin:4px 0 12px}.empty{padding:48px 20px;text-align:center}.empty h3{font-size:14.5px;font-weight:550;margin-bottom:7px;letter-spacing:-.02em}.empty p{font-size:13px;color:rgb(var(--bone-faint));max-width:40ch;margin:0 auto}.notice{display:flex;gap:11px;padding:13px 15px;border-radius:11px;font-size:13px;line-height:1.6;background:rgb(var(--bone)/.05);color:rgb(var(--bone-dim));box-shadow:inset 0 0 0 1px rgb(var(--bone)/.07)}.notice strong{font-weight:580;color:rgb(var(--bone))}.notice.warn{background:rgb(var(--warning)/.1);box-shadow:inset 0 0 0 1px rgb(var(--warning)/.2)}.notice.warn,.notice.warn strong{color:rgb(var(--warning))}.notice.danger{background:rgb(var(--danger)/.1);color:rgb(var(--danger));box-shadow:inset 0 0 0 1px rgb(var(--danger)/.2)}.notice code{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.86em;padding:1px 5px;border-radius:5px;background:rgb(var(--bone)/.09)}.fields{display:grid;grid-template-columns:minmax(140px,190px) 1fr}.fields dt{font-size:12.5px;color:rgb(var(--bone-faint))}.fields dd,.fields dt{padding:11px 0;box-shadow:inset 0 -1px 0 rgb(var(--bone)/.05)}.fields dd{margin:0;font-size:13.5px}.fields>div:last-child dd,.fields>div:last-child dt{box-shadow:none}.auth-frame{min-height:100vh;display:grid;place-items:center;padding:24px;background:rgb(var(--canvas))}.auth-card{width:100%;max-width:400px;padding:36px 34px 34px;border-radius:22px;background:rgb(var(--ink-50));box-shadow:var(--shadow-panel)}.auth-card .brand{margin-bottom:30px}.auth-card h1{font-size:26px;font-weight:500;letter-spacing:-.05em;margin-bottom:10px}.auth-card>p{color:rgb(var(--bone-dim));font-size:13.5px;margin-bottom:24px;line-height:1.6}.auth-card form{display:flex;flex-direction:column;gap:16px}.auth-card .button{height:42px}.wizard{min-height:100vh;display:grid;grid-template-rows:auto 1fr}.wizard-head{padding:20px 24px;background:rgb(var(--ink-50));box-shadow:inset 0 -1px 0 rgb(var(--bone)/.07)}.wizard-head-inner{max-width:640px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.wizard-body{padding:40px 24px 80px}.wizard-inner{max-width:640px;margin:0 auto}.steps{display:flex;gap:6px;margin-bottom:34px}.step-dot{flex:1 1;height:2px;border-radius:2px;background:rgb(var(--bone)/.14);transition:background .4s var(--ease-out)}.step-dot.done{background:rgb(var(--signal))}.wizard-inner h1{font-size:clamp(1.7rem,3.4vw,2.1rem);font-weight:500;letter-spacing:-.05em;line-height:1.05;margin-bottom:12px}.wizard-inner>p.lede{color:rgb(var(--bone-dim));font-size:14.5px;line-height:1.6;margin-bottom:30px}.wizard-actions{gap:12px;margin-top:32px}.upload-row,.wizard-actions{display:flex;justify-content:space-between}.upload-row{align-items:center;gap:14px;padding:14px 16px;border-radius:11px;background:rgb(var(--ink-50));box-shadow:inset 0 0 0 1px rgb(var(--bone)/.08);transition:box-shadow .14s var(--ease-out)}.upload-row:hover{box-shadow:inset 0 0 0 1px rgb(var(--bone)/.14)}.upload-row .label{font-size:13.5px;font-weight:540}.upload-row .sub{font-size:12px;color:rgb(var(--bone-faint));margin-top:3px}.filter-bar{gap:10px;margin-bottom:20px;align-items:flex-end}.filter-bar .field{gap:0}.row{display:flex;align-items:center;gap:10px}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.spacer{flex:1 1}.first-section{margin-top:0}.work-feedback{min-height:28px}.disclosure{border-radius:12px;background:rgb(var(--bone)/.035);box-shadow:inset 0 0 0 1px rgb(var(--bone)/.07)}.disclosure summary{min-height:44px;padding:11px 14px;cursor:pointer;font-size:12.5px;font-weight:550;color:rgb(var(--bone-dim))}.disclosure-body{padding:2px 14px 14px}.task-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.task-card{padding:17px;border-radius:1rem;background:rgb(var(--ink))}.task-card h3{margin-top:14px;font-size:15px;font-weight:570;letter-spacing:-.025em}.task-card>p{margin-top:5px;font-size:12.5px;color:rgb(var(--bone-faint))}.task-actions{margin-top:15px;gap:4px}.task-actions .button{padding-inline:10px}.integration-error{margin-top:12px;padding:9px 10px;border-radius:9px;background:rgb(var(--danger)/.08);color:rgb(var(--danger));font-size:12px;line-height:1.45}.access-account,.operation-row,.payroll-run{min-height:70px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:inset 0 -1px 0 rgb(var(--bone)/.06)}.access-account:last-child,.operation-row:last-child,.payroll-run:last-child{box-shadow:none}.access-account select,.equipment-row select{min-height:40px;max-width:190px;padding:0 32px 0 12px;border:0;border-radius:999px;background-color:rgb(var(--bone)/.06);box-shadow:inset 0 0 0 1px rgb(var(--bone)/.08);color:rgb(var(--bone));font-size:12.5px}.sticky-feedback{position:fixed;z-index:50;right:24px;bottom:24px;max-width:min(380px,calc(100vw - 48px));padding:0 15px;border-radius:999px;background:rgb(var(--ink-50));box-shadow:var(--shadow-panel)}.sticky-feedback:empty{display:none}.payroll-guardrail{margin-bottom:20px;padding:22px 24px;border-radius:1.25rem;background:rgb(var(--bone));color:rgb(var(--ink-50))}.payroll-guardrail .kicker{color:rgb(var(--ink-300))}.payroll-guardrail h2{margin-top:12px;font-size:22px;font-weight:540;letter-spacing:-.045em}.payroll-guardrail p{margin-top:7px;max-width:64ch;color:rgb(var(--ink-300));font-size:13px}.payroll-layout{align-items:start}.payroll-run{display:block}.payroll-run .row+.row{margin-top:11px}.payroll-provenance{margin:9px 0 0;color:rgb(var(--bone-faint));font-size:11.5px}.role-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;align-items:start}.role-card{padding:18px;border-radius:1.25rem;background:rgb(var(--ink))}.role-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.role-card-head h3{font-size:16px;font-weight:570;letter-spacing:-.025em}.role-card-head p{margin-top:4px;font-size:12.5px;color:rgb(var(--bone-faint))}.permission-groups{margin-top:18px;display:flex;flex-direction:column;gap:16px}.permission-groups fieldset{border:0;padding:0;margin:0}.permission-groups legend{margin-bottom:7px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--bone-faint))}.permission-row{min-height:48px;display:flex;align-items:flex-start;gap:10px;padding:7px 0;cursor:pointer}.permission-row input{width:18px;height:18px;margin:2px 0 0;accent-color:rgb(var(--signal))}.permission-row>span{min-width:0}.permission-row .person-sub{display:block;margin-top:2px;line-height:1.4}.role-card-actions{margin-top:18px}.edit-record>summary{cursor:pointer;list-style:none}.edit-record>summary::-webkit-details-marker{display:none}.edit-record[open]>summary{box-shadow:inset 0 -1px 0 rgb(var(--bone)/.07)}.edit-summary-sub{display:block;margin-top:4px;font-size:12.5px;color:rgb(var(--bone-faint))}.form-error.inline,.form-success.inline{margin:0}.history-old{text-decoration:line-through}.history-arrow,.history-old{color:rgb(var(--bone-faint))}.history-arrow{margin:0 8px}.document-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.record-nav{position:sticky;z-index:24;top:10px;width:fit-content;max-width:100%;margin:-12px 0 22px;padding:4px;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;border-radius:999px;background:rgb(var(--ink-50));box-shadow:var(--shadow-card)}.record-nav::-webkit-scrollbar{display:none}.record-nav a{min-height:38px;padding:0 13px;border-radius:999px;display:inline-flex;align-items:center;white-space:nowrap;color:rgb(var(--bone-dim));font-size:12.5px;font-weight:540;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:var(--ease-out)}.record-nav a:hover{background:rgb(var(--bone)/.055);color:rgb(var(--bone))}.record-section{scroll-margin-top:74px}.existing-mailbox{padding-top:3px}.existing-mailbox-toggle{width:100%;min-height:42px;padding:0;border:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;color:rgb(var(--bone-dim));text-align:left;font-size:12.5px;font-weight:550}.existing-mailbox-toggle:hover{color:rgb(var(--bone))}.existing-mailbox-toggle span{font-size:18px;font-weight:350;color:rgb(var(--bone-faint))}.existing-mailbox-form{padding:14px;border-radius:14px;background:rgb(var(--ink-50));box-shadow:inset 0 0 0 1px rgb(var(--bone)/.08)}.existing-mailbox-form .button{margin-top:12px}.claim-review-boundary{align-self:start;padding:14px;border-radius:12px;background:rgb(var(--warning)/.08);color:rgb(var(--warning));box-shadow:inset 0 0 0 1px rgb(var(--warning)/.16)}.claim-review-boundary strong{display:block;font-size:12.5px}.claim-review-boundary p{margin-top:4px;font-size:12px}.attachment-trigger{background:rgb(var(--ink-50))}.attachment-backdrop{position:fixed;z-index:100;inset:0;padding:24px;display:grid;place-items:center;background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.attachment-dialog{width:min(980px,100%);height:min(820px,calc(100vh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:1.5rem;background:rgb(var(--ink-50));box-shadow:0 28px 90px rgba(0,0,0,.38)}.attachment-foot,.attachment-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px}.attachment-head{box-shadow:inset 0 -1px 0 rgb(var(--bone)/.08)}.attachment-head h2{max-width:min(70vw,760px);margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:570;letter-spacing:-.02em}.attachment-close{flex:0 0 42px;width:42px;height:42px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:rgb(var(--bone)/.06);color:rgb(var(--bone));font-size:25px;font-weight:300;line-height:1;transition-property:scale,background-color;transition-duration:.15s;transition-timing-function:ease-out}.attachment-close:hover{background:rgb(var(--bone)/.11)}.attachment-close:active{scale:.96}.attachment-stage{min-height:0;padding:18px;overflow:auto;display:grid;place-items:center;background:rgb(var(--canvas))}.attachment-image-wrap{position:relative;width:100%;height:100%;min-height:420px}.attachment-stage img{display:block;object-fit:contain;border-radius:12px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;box-shadow:0 16px 48px rgba(0,0,0,.16)}:root[data-theme=dark] .attachment-stage img{outline-color:rgba(255,255,255,.1)}.attachment-stage iframe{width:100%;height:100%;min-height:480px;border:0;border-radius:12px;background:white}.attachment-error,.attachment-loading{text-align:center;color:rgb(var(--bone-faint));font-size:13px}.attachment-loading span{display:block;width:24px;height:24px;margin:0 auto 12px;border-radius:50%;border:2px solid rgb(var(--bone)/.14);border-top-color:rgb(var(--signal));animation:attachment-spin .7s linear infinite}.attachment-error strong{display:block;color:rgb(var(--bone));font-size:14px}.attachment-error p{margin-top:6px}.attachment-foot{box-shadow:inset 0 1px 0 rgb(var(--bone)/.08)}.attachment-foot>span{font-size:11.5px;color:rgb(var(--bone-faint))}@keyframes attachment-spin{to{rotate:1turn}}.claims-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:20px;overflow:hidden;border-radius:1.25rem;background:rgb(var(--bone)/.07);box-shadow:var(--shadow-card)}.claims-summary>div{min-width:0;padding:18px 20px;background:rgb(var(--ink));display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:8px 12px}.claims-summary .kicker{grid-column:1/-1}.claims-summary strong{font-size:29px;line-height:1;font-weight:520;letter-spacing:-.05em}.claims-summary div>span:last-child{min-width:0;color:rgb(var(--bone-faint));font-size:12px}.claims-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.receipt-drop{min-height:78px;padding:14px;border-radius:1rem;cursor:pointer;display:flex;align-items:center;gap:12px;background:rgb(var(--ink-50));box-shadow:inset 0 0 0 1px rgb(var(--bone)/.12);transition-property:background-color,box-shadow,scale;transition-duration:.15s;transition-timing-function:var(--ease-out)}.receipt-drop:hover{background:rgb(var(--bone)/.025);box-shadow:inset 0 0 0 1px rgb(var(--bone)/.23)}.receipt-drop:active{scale:.99}.receipt-drop:focus-within{box-shadow:inset 0 0 0 2px rgb(var(--signal)/.7)}.receipt-drop input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.receipt-drop>span:not(.receipt-mark){min-width:0}.receipt-drop strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.receipt-drop span span{display:block;margin-top:3px;color:rgb(var(--bone-faint));font-size:11.5px}.receipt-mark{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;background:rgb(var(--bone)/.07);font-size:20px}.claim-register{min-width:0}.claim-toolbar{min-height:48px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.claim-toolbar h2{margin-top:6px;font-size:20px;font-weight:540;letter-spacing:-.04em}.claim-filters{margin:14px 0 12px}.claim-filters .status-tabs{width:100%;margin:0}.claim-search{width:100%;margin-top:8px}.claim-search input{min-height:40px;font-size:12.5px}.claim-list{border-radius:1.25rem;overflow:hidden;background:rgb(var(--ink))}.claim-row{box-shadow:inset 0 -1px 0 rgb(var(--bone)/.06)}.claim-row:last-child{box-shadow:none}.claim-row>summary{min-height:70px;padding:12px 16px;cursor:pointer;list-style:none;display:grid;grid-template-columns:8px minmax(150px,1fr) auto auto 20px;align-items:center;gap:12px;transition-property:background-color;transition-duration:.15s;transition-timing-function:var(--ease-out)}.claim-row>summary::-webkit-details-marker{display:none}.claim-row>summary:hover,.claim-row[open]>summary{background:rgb(var(--bone)/.035)}.claim-status-dot{width:7px;height:7px;border-radius:50%;background:rgb(var(--bone-faint))}.claim-submitted{background:rgb(var(--warning));box-shadow:0 0 0 4px rgb(var(--warning)/.1)}.claim-approved{background:rgb(var(--success));box-shadow:0 0 0 4px rgb(var(--success)/.1)}.claim-rejected{background:rgb(var(--danger))}.claim-exported{background:rgb(var(--signal))}.claim-main{min-width:0}.claim-main>span{display:block}.claim-main>span:last-child{margin-top:3px;overflow:hidden;text-overflow:ellipsis;font-size:11.5px}.claim-date,.claim-main>span:last-child{white-space:nowrap;color:rgb(var(--bone-faint))}.claim-date{font-size:12px}.claim-amount{min-width:96px;text-align:right;font-weight:570}.claim-chevron{text-align:center;color:rgb(var(--bone-faint));transition-property:rotate;transition-duration:.15s;transition-timing-function:var(--ease-out)}.claim-row[open] .claim-chevron{rotate:180deg}.claim-detail{padding:18px 20px 20px 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:20px;background:rgb(var(--ink-50));box-shadow:inset 0 1px 0 rgb(var(--bone)/.06)}.claim-detail-copy>p{margin-top:10px;max-width:58ch;color:rgb(var(--bone-dim));font-size:13px}.claim-meta{margin-top:14px}.claim-decision{display:flex;flex-direction:column;gap:11px}.claim-decision-note{margin-top:15px;padding:12px;border-radius:11px;background:rgb(var(--bone)/.045)}.claim-decision-note strong{font-size:11.5px}.claim-decision-note p{margin-top:3px;color:rgb(var(--bone-dim));font-size:12px}.claim-pill-approved,.claim-pill-exported{color:rgb(var(--success));background:rgb(var(--success)/.1)}.claim-pill-rejected{color:rgb(var(--danger));background:rgb(var(--danger)/.1)}.claim-pill-submitted{color:rgb(var(--warning));background:rgb(var(--warning)/.1)}.claim-empty{border-radius:1.25rem;background:rgb(var(--ink))}.modal{border:none;padding:0;background:transparent;max-width:min(640px,calc(100vw - 32px));width:100%;max-height:calc(100dvh - 48px);color:rgb(var(--bone))}.modal::backdrop{background:rgb(0 0 0/.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal[open]{animation:modal-in .18s var(--ease-out)}.modal[open]::backdrop{animation:fade-in .18s var(--ease-out)}@keyframes modal-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modal-panel{background:rgb(var(--ink-50));border-radius:20px;box-shadow:0 0 0 1px rgb(var(--bone)/.08),0 40px 90px -40px rgb(0 0 0/.55);display:flex;flex-direction:column;max-height:calc(100dvh - 48px);overflow:hidden}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px}.modal-title{font-size:18px;font-weight:560;letter-spacing:-.025em}.modal-description{margin-top:5px;font-size:13px;line-height:1.55;color:rgb(var(--bone-dim))}.modal-close{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:rgb(var(--bone-faint));transition:background-color .15s var(--ease-out),color .15s var(--ease-out)}.modal-close:hover{background:rgb(var(--bone)/.06);color:rgb(var(--bone))}.modal-body{padding:4px 24px 24px;overflow-y:auto}.modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;box-shadow:inset 0 1px 0 rgb(var(--bone)/.07)}@media (max-width:560px){.modal{max-width:100%;align-self:end}.modal-panel{border-radius:20px 20px 0 0}}.create-bar{align-items:center;gap:10px;margin-bottom:20px}.button:disabled{opacity:.45;cursor:not-allowed}.mobile-account{display:none}@media (max-width:900px){.app-frame{grid-template-columns:minmax(0,1fr)}.sidebar{position:static;height:auto;display:grid;gap:10px;padding:12px 16px 10px;box-shadow:inset 0 -1px 0 rgb(var(--bone)/.07)}.sidebar-head{padding:0;justify-content:space-between}.nav{flex-direction:row;gap:4px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.nav-group{display:contents}.nav-group-label{display:none}.nav::-webkit-scrollbar{display:none}.nav-item{white-space:nowrap}.nav-label,.sidebar-foot,.who{display:none}.mobile-account{display:flex;gap:6px}.mobile-account .account-wrap{position:relative}.mobile-account .who{display:flex;width:44px;height:44px;padding:6px;justify-content:center}.mobile-account .who-chevron,.mobile-account .who-text{display:none}.mobile-account .who-menu{top:calc(100% + 7px);right:0;bottom:auto;left:auto;min-width:168px}.main{padding:24px 16px 64px}.page-head{flex-direction:column;gap:16px}.page-actions{width:100%}.fields{grid-template-columns:1fr}.fields dt{padding-bottom:0;box-shadow:none}.field-row{grid-template-columns:1fr}.grid.two{grid-template-columns:minmax(0,1fr)}.team-overview{grid-template-columns:minmax(130px,.36fr) minmax(0,1fr)}.claims-layout{grid-template-columns:minmax(0,1fr)}.attachment-backdrop{padding:0}.attachment-dialog{width:100%;height:100dvh;border-radius:0}.attachment-stage{padding:12px}.col-secondary{display:none}.data-table td,.data-table th{padding-left:14px;padding-right:14px}}@media (max-width:620px){.role-grid,.task-board{grid-template-columns:minmax(0,1fr)}.access-account,.operation-row{align-items:flex-start;flex-direction:column}.access-account select,.equipment-row select{max-width:100%;width:100%}.sticky-feedback{right:16px;bottom:16px;max-width:calc(100vw - 32px)}.payroll-guardrail{padding:19px}.claims-summary{grid-template-columns:1fr}.claims-summary>div{grid-template-columns:minmax(100px,auto) 1fr;padding:15px 17px}.claims-summary .kicker{grid-column:auto;align-self:center}.claims-summary strong{font-size:24px}.claims-summary div>span:last-child{display:none}.claim-filters{display:block}.claim-filters .status-tabs{margin-right:-16px;padding-right:16px}.claim-search{width:100%;margin-top:8px}.claim-row>summary{grid-template-columns:8px minmax(0,1fr) auto 18px;gap:10px}.claim-date{display:none}.claim-amount{min-width:0}.claim-detail{padding:17px;grid-template-columns:1fr}}@media (max-width:560px){.col-tertiary{display:none}.metric .value{font-size:28px}.team-overview{grid-template-columns:1fr;gap:8px;padding:20px}.team-overview-copy{padding-bottom:0}.team-overview .chart svg{height:92px}.status-tabs{margin-right:-16px;padding-right:16px}}:root{--code-bg:24 24 27;--code-fg:226 226 231;--code-dim:148 148 158;--docs-line:var(--bone) /0.09;--docs-rail:268px}:root[data-theme=dark]{--code-bg:28 28 32;--docs-line:var(--bone) /0.11}.docs-frame{min-height:100vh;display:grid;grid-template-columns:var(--docs-rail) minmax(0,1fr);background:rgb(var(--canvas))}.docs-sidebar{position:sticky;top:0;z-index:40;height:100vh;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:16px;padding:18px 12px 14px 20px}.docs-sidebar-head{display:flex;align-items:center;height:32px;padding:0 8px}.docs-nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--bone)/.18) transparent;gap:22px;padding-bottom:8px;padding-left:8px;margin-left:-8px}.docs-nav,.docs-nav-group{display:flex;flex-direction:column}.docs-nav-group{gap:1px}.docs-nav-label{padding:0 10px 8px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.6rem;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--bone-faint))}.docs-nav-item{position:relative;display:flex;align-items:center;min-height:32px;padding:6px 10px;border-radius:8px;font-size:13.5px;line-height:1.35;font-weight:450;color:rgb(var(--bone-dim));transition-property:background-color,color;transition-duration:.12s;transition-timing-function:var(--ease-out)}.docs-nav-item:hover{background:rgb(var(--bone)/.05);color:rgb(var(--bone))}.docs-nav-item[aria-current=page]{color:rgb(var(--bone));font-weight:560}.docs-nav-item[aria-current=page]:before{content:"";position:absolute;left:-8px;top:6px;bottom:6px;width:2px;border-radius:2px;background:rgb(var(--signal))}.docs-sidebar-foot{padding-top:12px;box-shadow:inset 0 1px 0 rgb(var(--docs-line))}.docs-account{position:relative}.docs-account-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 8px;border:0;border-radius:10px;cursor:pointer;background:transparent;text-align:left;transition:background-color .14s var(--ease-out)}.docs-account-trigger:hover{background:rgb(var(--bone)/.05)}.docs-account-trigger[aria-expanded=true]{background:rgb(var(--bone)/.06)}.docs-account-text{min-width:0;flex:1 1}.docs-account-name{font-size:13px;font-weight:550;letter-spacing:-.01em;color:rgb(var(--bone))}.docs-account-email,.docs-account-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-account-email{margin-top:1px;font-size:11.5px;color:rgb(var(--bone-faint))}.docs-account-chevron{flex-shrink:0;color:rgb(var(--bone-faint));transition:rotate .16s var(--ease-out)}.docs-account-trigger[aria-expanded=true] .docs-account-chevron{rotate:180deg}.docs-account-menu{position:absolute;z-index:80;left:0;right:0;bottom:calc(100% + 8px);padding:10px;border-radius:14px;background:rgb(var(--ink-50));box-shadow:0 0 0 1px rgb(var(--bone)/.09),0 24px 48px -24px rgb(0 0 0/.45);animation:docs-pop .15s var(--ease-out)}@keyframes docs-pop{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.docs-account-label{padding:2px 4px 8px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--bone-faint))}.docs-account-divider{height:1px;margin:10px 0;background:rgb(var(--docs-line))}.docs-theme-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:10px;background:rgb(var(--bone)/.05)}.docs-theme-option{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:0;border-radius:8px;cursor:pointer;background:transparent;color:rgb(var(--bone-dim));font-size:12.5px;font-weight:520;transition-property:background-color,color,box-shadow;transition-duration:.14s;transition-timing-function:var(--ease-out)}.docs-theme-option:hover{color:rgb(var(--bone))}.docs-theme-option[aria-pressed=true]{background:rgb(var(--ink-50));color:rgb(var(--bone));box-shadow:0 0 0 1px rgb(var(--bone)/.08),0 1px 2px rgb(0 0 0/.06)}:root[data-theme=dark] .docs-theme-option[aria-pressed=true]{background:rgb(var(--bone)/.1);box-shadow:0 0 0 1px rgb(var(--bone)/.06)}.docs-account-signout{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:9px;cursor:pointer;background:transparent;color:rgb(var(--bone-dim));font-size:13px;font-weight:520;text-align:left;transition-property:background-color,color;transition-duration:.14s;transition-timing-function:var(--ease-out)}.docs-account-signout:hover{background:rgb(var(--danger)/.1);color:rgb(var(--danger))}.docs-search-trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:10px;cursor:pointer;background:rgb(var(--bone)/.05);color:rgb(var(--bone-faint));font-size:13px;text-align:left;transition-property:background-color,color,box-shadow;transition-duration:.14s;transition-timing-function:var(--ease-out)}.docs-search-trigger:hover{background:rgb(var(--bone)/.075);color:rgb(var(--bone-dim))}.docs-search-trigger span{flex:1 1}.docs-search-trigger kbd{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.04em;padding:2px 5px;border-radius:5px;background:rgb(var(--bone)/.07);color:rgb(var(--bone-faint))}.docs-search-backdrop{position:fixed;z-index:120;inset:0;padding:12vh 20px 20px;display:flex;justify-content:center;align-items:flex-start;background:rgb(0 0 0/.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in .15s var(--ease-out)}.docs-search-panel{width:min(620px,100%);max-height:min(560px,70vh);display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:rgb(var(--ink-50));box-shadow:0 0 0 1px rgb(var(--bone)/.09),0 40px 90px -40px rgb(0 0 0/.6);animation:docs-pop .17s var(--ease-out)}.docs-search-field{display:flex;align-items:center;gap:11px;padding:15px 17px;color:rgb(var(--bone-faint));box-shadow:inset 0 -1px 0 rgb(var(--docs-line))}.docs-search-field input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font-size:15px;color:rgb(var(--bone))}.docs-search-field input::placeholder{color:rgb(var(--bone-faint))}.docs-search-dismiss{flex-shrink:0;border:0;cursor:pointer;padding:4px 8px;border-radius:6px;background:rgb(var(--bone)/.06);color:rgb(var(--bone-faint));font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px}.docs-search-dismiss:hover{background:rgb(var(--bone)/.11);color:rgb(var(--bone-dim))}.docs-search-results{overflow-y:auto;padding:8px}.docs-search-empty{padding:26px 14px;font-size:13px;color:rgb(var(--bone-faint));text-align:center}.docs-search-hit{display:block;width:100%;text-align:left;cursor:pointer;padding:10px 12px;border:0;border-radius:10px;background:transparent;transition:background-color .11s var(--ease-out)}.docs-search-hit.active{background:rgb(var(--signal)/.09)}.docs-search-hit-section{display:block;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.57rem;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--bone-faint))}.docs-search-hit.active .docs-search-hit-section{color:rgb(var(--signal))}.docs-search-hit-title{display:block;margin-top:4px;font-size:14px;font-weight:560;letter-spacing:-.02em;color:rgb(var(--bone))}.docs-search-hit-excerpt{margin-top:3px;font-size:12.5px;line-height:1.5;color:rgb(var(--bone-faint));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.docs-drawer-scrim,.docs-topbar{display:none}.docs-main{min-width:0;background:rgb(var(--ink-50));box-shadow:inset 1px 0 0 rgb(var(--docs-line));padding:52px 56px 120px}.docs-article{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:0 56px;align-items:start}.docs-article-head,.docs-hero{grid-column:1/-1}.docs-article-head{margin-bottom:40px;padding-bottom:26px;box-shadow:inset 0 -1px 0 rgb(var(--docs-line))}.docs-hero{margin-bottom:44px}.docs-article>.docs-foot,.docs-article>.docs-index-section,.docs-article>.docs-pager,.docs-article>.docs-prose,.docs-article>.docs-quick{grid-column:1;min-width:0}.docs-toc{grid-column:2;grid-row:2}.docs-h1{margin-top:12px;font-size:clamp(2rem,3.4vw,2.5rem);font-weight:500;line-height:1.04;letter-spacing:-.055em;text-wrap:balance}.docs-hero p,.docs-lede{margin-top:16px;max-width:60ch;font-size:16px;line-height:1.68;color:rgb(var(--bone-dim))}.docs-hero .kicker{margin-bottom:16px}.docs-prose{max-width:72ch;font-size:15px;line-height:1.75}.docs-prose>*+*{margin-top:18px}.docs-prose p{color:rgb(var(--bone-dim))}.docs-prose strong{color:rgb(var(--bone));font-weight:570}.docs-h2{margin-top:56px!important;padding-top:24px;box-shadow:inset 0 1px 0 rgb(var(--docs-line));font-size:22px;font-weight:545;letter-spacing:-.038em}.docs-h2,.docs-h3{color:rgb(var(--bone));scroll-margin-top:28px}.docs-h3{margin-top:38px!important;font-size:16.5px;font-weight:580;letter-spacing:-.025em}.docs-h4{margin-top:28px!important;font-size:14.5px;font-weight:600;color:rgb(var(--bone))}.docs-prose>.docs-h2:first-child{margin-top:0!important;padding-top:0;box-shadow:none}.docs-prose>.docs-h3:first-child{margin-top:0!important}.docs-anchor{margin-left:10px;color:rgb(var(--bone-faint));font-weight:400;opacity:0;transition:opacity .13s var(--ease-out)}.docs-anchor:focus-visible,.docs-h2:hover .docs-anchor,.docs-h3:hover .docs-anchor{opacity:1}.docs-prose a{color:rgb(var(--signal));text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgb(var(--signal)/.35);transition:text-decoration-color .13s var(--ease-out)}.docs-prose a:hover{text-decoration-color:rgb(var(--signal))}.docs-list{padding-left:22px;color:rgb(var(--bone-dim))}.docs-list li{margin-top:8px;padding-left:2px}.docs-list li::marker{color:rgb(var(--bone-faint))}.docs-list ul{margin-top:8px;padding-left:20px}.docs-rule{margin:44px 0!important;border:0;height:1px;background:rgb(var(--docs-line))}.docs-quote{margin-left:0;padding:4px 0 4px 18px;box-shadow:inset 2px 0 0 rgb(var(--bone)/.18);color:rgb(var(--bone-dim));font-style:normal}.docs-prose code{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.86em;padding:.15em .36em;border-radius:5px;background:rgb(var(--bone)/.06);color:rgb(var(--bone));overflow-wrap:break-word}.docs-prose a code{color:inherit;background:rgb(var(--signal)/.1)}.docs-code{position:relative;border-radius:12px;overflow:hidden;background:rgb(var(--code-bg));box-shadow:inset 0 0 0 1px rgb(255 255 255/.06)}.docs-code pre{margin:0;padding:18px 20px;overflow-x:auto;scrollbar-width:thin}.docs-code code{padding:0;background:none;border-radius:0;font-size:12.8px;line-height:1.7;color:rgb(var(--code-fg));white-space:pre}.docs-code-language{position:absolute;top:12px;right:74px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.57rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--code-dim));pointer-events:none}.docs-copy{position:absolute;top:8px;right:8px;border:0;cursor:pointer;padding:5px 10px;border-radius:7px;background:rgb(255 255 255/.08);color:rgb(var(--code-fg));font-size:11.5px;font-weight:520;transition-property:opacity,background-color;transition-duration:.14s;transition-timing-function:ease-out}.docs-copy:hover{background:rgb(255 255 255/.16)}@media (hover:hover) and (pointer:fine){.docs-copy{opacity:0}.docs-code:hover .docs-copy,.docs-copy:focus-visible{opacity:1}}.docs-table-scroll{overflow-x:auto;border-radius:12px;box-shadow:inset 0 0 0 1px rgb(var(--docs-line))}.docs-table{width:100%;border-collapse:collapse;font-size:13.5px}.docs-table th{text-align:left;padding:11px 16px;white-space:nowrap;background:rgb(var(--bone)/.03);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--bone-faint));box-shadow:inset 0 -1px 0 rgb(var(--docs-line))}.docs-table td{padding:12px 16px;vertical-align:top;line-height:1.6;color:rgb(var(--bone-dim));box-shadow:inset 0 -1px 0 rgb(var(--bone)/.055)}.docs-table td:first-child{color:rgb(var(--bone))}.docs-table td code{white-space:nowrap}.docs-table tbody tr:last-child td{box-shadow:none}.docs-prose .notice{display:block;margin-top:24px;margin-bottom:24px;padding:14px 18px;border-radius:0 10px 10px 0;background:rgb(var(--bone)/.035);box-shadow:inset 3px 0 0 rgb(var(--bone)/.25);color:rgb(var(--bone-dim));font-size:14.2px;line-height:1.65}.docs-prose .notice strong{color:rgb(var(--bone));font-weight:600}.docs-prose .notice code{background:rgb(var(--bone)/.08)}.docs-prose .notice.warn{background:rgb(var(--warning)/.07);box-shadow:inset 3px 0 0 rgb(var(--warning))}.docs-prose .notice.warn strong{color:rgb(var(--warning))}.docs-prose .notice.danger{background:rgb(var(--danger)/.07);box-shadow:inset 3px 0 0 rgb(var(--danger))}.docs-prose .notice.danger strong{color:rgb(var(--danger))}.docs-toc{position:sticky;top:52px;display:flex;flex-direction:column;gap:1px;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:none}.docs-toc::-webkit-scrollbar{display:none}.docs-toc-label{padding:0 10px 10px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.57rem;line-height:1;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--bone-faint))}.docs-toc-link{position:relative;padding:5px 10px;border-radius:6px;font-size:12.5px;line-height:1.45;color:rgb(var(--bone-faint));transition-property:color,background-color;transition-duration:.13s;transition-timing-function:var(--ease-out)}.docs-toc-link.nested{padding-left:21px;font-size:12px}.docs-toc-link:hover{color:rgb(var(--bone));background:rgb(var(--bone)/.04)}.docs-toc-link[aria-current=true]{color:rgb(var(--signal));font-weight:540}.docs-quick{display:grid;gap:12px;margin-bottom:8px;grid-template-columns:repeat(auto-fit,minmax(236px,1fr))}.docs-quick-card{display:flex;flex-direction:column;gap:5px;padding:20px;border-radius:14px;background:rgb(var(--bone)/.035);transition-property:background-color,transform;transition-duration:.17s;transition-timing-function:var(--ease-out)}.docs-quick-card:hover{transform:translateY(-2px);background:rgb(var(--bone)/.06)}.docs-quick-kicker{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.57rem;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--signal))}.docs-quick-card strong{margin-top:4px;font-size:15px;font-weight:570;letter-spacing:-.025em}.docs-quick-card span:last-child{font-size:12.8px;line-height:1.6;color:rgb(var(--bone-faint))}.docs-index-section{margin-top:52px}.docs-index-section .docs-h2{margin-top:0!important;padding-top:22px;box-shadow:inset 0 1px 0 rgb(var(--docs-line))}.docs-index-summary{margin-top:8px;margin-bottom:18px;font-size:13.5px;color:rgb(var(--bone-faint))}.docs-index-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(264px,1fr))}.docs-index-card{display:flex;flex-direction:column;gap:4px;padding:15px 17px;border-radius:12px;box-shadow:inset 0 0 0 1px rgb(var(--docs-line));transition-property:background-color,box-shadow,transform;transition-duration:.16s;transition-timing-function:var(--ease-out)}.docs-index-card:hover{transform:translateY(-2px);background:rgb(var(--bone)/.03);box-shadow:inset 0 0 0 1px rgb(var(--bone)/.16)}.docs-index-card strong{font-size:14px;font-weight:560;letter-spacing:-.02em}.docs-index-card span{font-size:12.6px;line-height:1.55;color:rgb(var(--bone-faint))}.docs-foot{margin-top:64px;padding-top:24px;font-size:13px;color:rgb(var(--bone-faint))}.docs-foot,.docs-pager{box-shadow:inset 0 1px 0 rgb(var(--docs-line))}.docs-pager{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:72px;padding-top:28px}.docs-pager-link{display:flex;flex-direction:column;gap:5px;padding:16px 18px;border-radius:12px;box-shadow:inset 0 0 0 1px rgb(var(--docs-line));transition-property:background-color,box-shadow;transition-duration:.16s;transition-timing-function:var(--ease-out)}.docs-pager-link:hover{background:rgb(var(--bone)/.03);box-shadow:inset 0 0 0 1px rgb(var(--bone)/.16)}.docs-pager-link span{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.57rem;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--bone-faint))}.docs-pager-link strong{font-size:14px;font-weight:550;letter-spacing:-.02em}.docs-pager-link.next{text-align:right}@media (max-width:1200px){.docs-article{grid-template-columns:minmax(0,1fr)}.docs-toc{grid-column:1;grid-row:auto;position:static;max-height:none;margin-bottom:30px;padding:14px 8px;border-radius:12px;background:rgb(var(--bone)/.035)}.docs-main{padding:44px 40px 100px}}@media (max-width:900px){.docs-frame{grid-template-columns:minmax(0,1fr)}.docs-topbar{position:sticky;top:0;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:rgb(var(--ink-50));box-shadow:inset 0 -1px 0 rgb(var(--docs-line))}.docs-drawer-toggle{min-height:38px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;background:rgb(var(--bone)/.06);color:rgb(var(--bone));font-size:13px;font-weight:540}.docs-sidebar{position:fixed;top:0;left:0;z-index:60;width:min(300px,86vw);height:100dvh;padding:20px 14px;background:rgb(var(--ink-50));box-shadow:var(--shadow-panel);transform:translateX(-102%);transition:transform .22s var(--ease-out)}.docs-sidebar.open{transform:none}.docs-drawer-scrim{display:block;position:fixed;z-index:55;inset:0;background:rgb(0 0 0/.45);animation:fade-in .18s var(--ease-out)}.docs-main{padding:28px 18px 88px;box-shadow:none}.docs-h2{margin-top:44px!important}.docs-search-backdrop{padding:7vh 14px 14px}.docs-pager{grid-template-columns:1fr}.docs-pager-link.next{text-align:left}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}