/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.stated{color:var(--ink)}.absent{color:var(--pencil);font-style:italic}.claimed{color:var(--quote);border-left:var(--bw-1) solid var(--quote-rule);padding-left:var(--sp-5)}.claimed q{quotes:"“" "”"}.claimed .who{font-size:var(--fs-1);font-weight:var(--fw-semi);color:var(--mute);letter-spacing:.08em;margin-bottom:var(--sp-1);font-style:normal;display:block}.claimed .who,.claimed .who:first-letter{text-transform:uppercase}.assist-acts{margin:var(--sp-2) 0 0;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-2);color:var(--mute);flex-wrap:wrap;padding:0;list-style:none;display:flex}.claimed pre{margin:var(--sp-2) 0 0;font:var(--fs-2)/var(--lh-5) var(--mono);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;color:var(--quote)}.page{padding:var(--sp-10) var(--sp-9) var(--sp-12)}.page h1{margin:0 0 var(--sp-2);font-size:var(--fs-7);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.card{margin-top:var(--sp-8);border:var(--bw-1) solid var(--line);background:var(--surface-raised);border-radius:var(--r-2);max-width:760px}.card>header{justify-content:space-between;align-items:baseline;gap:var(--sp-8);padding:var(--sp-6) var(--sp-8);border-bottom:var(--bw-1) solid var(--line);display:flex}.card>header h2{font-size:var(--fs-5);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0}.card .count{font:var(--fw-semi) var(--fs-8)/var(--lh-1) var(--sans);font-variant-numeric:tabular-nums}.card .count-absent{font:var(--fw-body) var(--fs-3)/var(--lh-3) var(--sans);text-align:right;max-width:12ch}.card .verb{margin:var(--sp-2) 0 0;font-size:var(--fs-3);color:var(--mute);max-width:52ch}.arrival{padding:var(--sp-7) var(--sp-8);border-bottom:var(--bw-1) solid var(--line);gap:var(--sp-3);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.arrival:last-child{border-bottom:0}.arrival .subject{font-size:var(--fs-6);line-height:var(--lh-3);overflow-wrap:anywhere}.arrival dl{gap:var(--sp-2) var(--sp-7);font-size:var(--fs-3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.arrival dt{color:var(--mute)}.arrival dd{overflow-wrap:anywhere;min-width:0;margin:0}.arrival .next{margin-top:var(--sp-1);font-size:var(--fs-4);color:var(--sel);font-weight:var(--fw-semi)}.arrival .next.unknown{color:var(--mute);font-weight:var(--fw-body);font-style:italic}.claim-date{font-size:var(--fs-3);margin-top:var(--sp-2)}.claim-detail{margin-top:var(--sp-3)}.claim-detail summary{font-size:var(--fs-2);cursor:pointer;color:var(--mute)}.legend-rule{border-left:var(--bw-2) solid var(--quote-rule);padding-left:var(--sp-3);color:var(--quote)}.who-am-i{font-size:var(--fs-3);color:var(--mute)}.who-am-i code{font:var(--fs-2) var(--mono);overflow-wrap:anywhere}.legend{max-width:760px;margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:var(--bw-1) solid var(--line);font-size:var(--fs-3);color:var(--mute);gap:var(--sp-3);display:grid}.empty{padding:var(--sp-10) var(--sp-8);font-size:var(--fs-4)}.retry{font:var(--fs-4) var(--sans);padding:var(--sp-3) var(--sp-6);border:var(--bw-1) solid var(--line);background:var(--surface-raised);color:var(--ink);border-radius:var(--r-2);cursor:pointer;transition:border-color var(--dur-1) var(--ease)}.retry:hover{border-color:var(--mute)}.door-acts{align-items:flex-start;gap:var(--sp-6);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.door-form{gap:var(--sp-2);max-width:46ch;display:grid}.door-form label{font-size:var(--fs-2);color:var(--mute)}.door-form textarea{font:var(--fs-3)/var(--lh-4) var(--sans);padding:var(--sp-3) var(--sp-3);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface-raised);color:var(--ink);resize:vertical}.door-acts>button,.door-form button,.onboarding-page button,:is(.access-principal-page,.access-revoke-page,.policy-entry) button{font:var(--fs-3) var(--sans);padding:var(--sp-3) var(--sp-5);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface-raised);color:var(--ink);cursor:pointer;transition:border-color var(--dur-1) var(--ease);justify-self:start}.door-acts>button:hover,.door-form button:hover,:is(.access-principal-page,.access-revoke-page,.policy-entry) button:hover:not(:disabled){border-color:var(--mute)}:is(.access-principal-page,.access-revoke-page,.policy-entry) button:disabled{color:var(--mute);cursor:default}.acts-list{gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-8);padding-left:var(--sp-9);display:grid}.door-parts{padding-left:var(--sp-8);font-size:var(--fs-3);color:var(--mute);overflow-wrap:anywhere;margin:0}.door-backdrop{background:var(--scrim);inset:0}.door-backdrop,.door-dialog{z-index:var(--z-modal);position:fixed}.door-dialog{width:min(460px,calc(100vw - var(--sp-11)));padding:var(--sp-8) var(--sp-9) var(--sp-9);border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface-raised);color:var(--ink);gap:var(--sp-4);max-height:calc(100vh - var(--sp-11));display:grid;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.door-dialog h2{font-size:var(--fs-5);font-weight:var(--fw-bold);margin:0}.door-dialog p{font-size:var(--fs-3);color:var(--mute);max-width:46ch;margin:0}.door-dialog-acts{gap:var(--sp-5);flex-wrap:wrap;align-items:center;display:flex}.door-dialog-acts button{font:var(--fs-3) var(--sans);padding:var(--sp-3) var(--sp-5);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface-raised);color:var(--ink);cursor:pointer;transition:border-color var(--dur-1) var(--ease)}.door-dialog-acts button:hover{border-color:var(--mute)}.triage{padding:var(--sp-7) var(--sp-8) var(--sp-8);gap:var(--sp-5);min-width:0;display:grid;position:relative}.triage-picks{gap:var(--sp-3);flex-wrap:wrap;display:flex}.triage-chip{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-6) var(--sp-3) var(--sp-5);border:var(--bw-1) solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--fs-3);line-height:var(--lh-3);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease);display:inline-flex}.triage-chip:before{content:"";width:var(--sp-5);height:var(--sp-5);border:var(--bw-1) solid var(--mute);background:var(--surface);border-radius:50%;flex:none}.triage-chip:hover{border-color:var(--mute);background:var(--surface-hover)}#triage-dismiss:checked~.triage-picks>[for=triage-dismiss],#triage-link:checked~.triage-picks>[for=triage-link],#triage-new:checked~.triage-picks>[for=triage-new],#triage-split:checked~.triage-picks>[for=triage-split]{border-color:var(--sel);background:var(--sel-tint)}#triage-dismiss:checked~.triage-picks>[for=triage-dismiss]:before,#triage-link:checked~.triage-picks>[for=triage-link]:before,#triage-new:checked~.triage-picks>[for=triage-new]:before,#triage-split:checked~.triage-picks>[for=triage-split]:before{border-color:var(--sel);border-width:var(--bw-3)}#triage-dismiss:focus-visible~.triage-picks>[for=triage-dismiss],#triage-link:focus-visible~.triage-picks>[for=triage-link],#triage-new:focus-visible~.triage-picks>[for=triage-new],#triage-split:focus-visible~.triage-picks>[for=triage-split]{outline:var(--bw-2) solid var(--sel);outline-offset:var(--sp-1)}.triage-hint{font-size:var(--fs-3);margin:0}.triage-pick:checked~.triage-hint{display:none}.triage-panel{padding:var(--sp-6) var(--sp-7) var(--sp-7);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-3);background:var(--surface-quiet);min-width:0;display:none}#triage-dismiss:checked~[data-panel=dismiss],#triage-link:checked~[data-panel=link],#triage-new:checked~[data-panel=new],#triage-split:checked~[data-panel=split]{gap:var(--sp-5);display:grid}.triage-panel .verb{max-width:52ch;margin:0}.triage-panel>.door-form{gap:var(--sp-4);max-width:none}.triage-panel .door-form button[type=submit]{margin-top:var(--sp-2)}.triage-open{font:var(--fs-3) var(--sans);padding:var(--sp-3) var(--sp-5);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface-raised);color:var(--ink);transition:border-color var(--dur-1) var(--ease);justify-self:start;text-decoration:none;display:inline-block}.triage-open:hover{border-color:var(--mute)}.triage-open:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:var(--sp-1)}.triage .door-form input[type=number]{font-variant-numeric:tabular-nums;max-width:12ch}.unit-child{margin-left:var(--sp-2)}.work-page,.work-page-refused{padding:var(--sp-10);font-family:var(--sans)}.work-page{max-width:900px}.work-page-refused>h1,.work-page>h1{margin:0 0 var(--sp-2);font-size:var(--fs-7);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.work-page .work-lede{margin:0 0 var(--sp-8);font-size:var(--fs-3);line-height:var(--lh-4);color:var(--mute)}.work-page .work-rows{padding:0 var(--sp-6);min-width:0;list-style:none}.work-page .work-empty,.work-page .work-rows{border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface);margin:0}.work-page .work-empty{padding:var(--sp-8);color:var(--mute);font-size:var(--fs-4)}.work-page .work-row{border-bottom:var(--bw-1) solid var(--line-soft);min-width:0}.work-page .work-row:last-child{border-bottom:0}.work-page .work-row:hover{background:var(--surface-hover)}.work-page .work-row-open{gap:var(--sp-2);min-height:3.5rem;padding:var(--sp-3) 0;color:inherit;align-content:center;min-width:0;text-decoration:none;display:grid}.work-page .work-row-open:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:-2px}.work-page .work-row-top{justify-content:space-between;align-items:baseline;gap:var(--sp-6);min-width:0;display:flex}.work-page .work-row-name{min-width:0;font-size:var(--fs-4);font-weight:var(--fw-semi);overflow-wrap:anywhere}.work-page .work-row-name.absent{font-weight:var(--fw-body)}.work-page .work-row-when{font-size:var(--fs-2);color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap}.work-page .work-row-meta{align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-3);color:var(--mute);flex-wrap:wrap;min-width:0;display:flex}.work-page .state-pill{font:var(--fw-semi) var(--fs-2)/var(--lh-3) var(--sans);color:var(--mute);display:inline-block}.work-page .work-row.awaiting .state-pill{color:var(--pencil)}.work-page .work-row-id{font-family:var(--mono);font-size:var(--fs-2);color:var(--mute)}.work-page .work-about{margin-top:var(--sp-8);border-top:var(--bw-1) solid var(--line);padding-top:var(--sp-5)}.work-page .work-about>summary{cursor:pointer;font-size:var(--fs-3);color:var(--mute)}.work-page .work-about>summary:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:2px}.work-page .work-about p{margin:var(--sp-3) 0 0;font-size:var(--fs-3);line-height:var(--lh-4);color:var(--mute);max-width:72ch}.id-ref{color:var(--mute);text-decoration:none}.id-ref code{font-size:var(--fs-2)}.id-ref:focus-visible,.id-ref:hover{color:var(--ink);text-decoration:underline}.work-item-error,.work-item-page{padding:var(--sp-10);font-family:var(--sans)}.work-item-page{max-width:78rem}.work-item-error{max-width:52rem}.work-item-error>h1{margin:0 0 var(--sp-5);font-size:var(--fs-7);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.work-item-error>p{margin:0 0 var(--sp-5);font-size:var(--fs-4);line-height:var(--lh-4);max-width:62ch}.work-item-error>p.work-item-error-ref{font-size:var(--fs-3);color:var(--mute)}.work-item-error-ref code{font-size:var(--fs-2)}.work-item-error>p.work-item-error-next{margin:var(--sp-8) 0 0}.work-item-page h2{font-size:var(--fs-5);font-weight:var(--fw-bold);text-transform:none;letter-spacing:var(--ls-tight);color:var(--ink);margin:0 0 var(--sp-5)}.work-item-page .queue,.work-item-page .queue-refused,.work-item-page .refused,.work-item-page .sealed,.work-item-page .suggestions{border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface);padding:var(--sp-6) var(--sp-7);margin-bottom:var(--sp-6);min-width:0}.work-item-page .suggestion{margin-bottom:var(--sp-5)}.work-item-page .suggestion-line{margin:var(--sp-2) 0}.work-item-error,.work-item-page{overflow-wrap:anywhere}.work-item-page .gate-head{border-bottom:var(--bw-1) solid var(--line);padding-bottom:var(--sp-8);margin-bottom:var(--sp-8)}.work-item-page .gate-crumbs{font-size:var(--fs-3);color:var(--mute);margin-bottom:var(--sp-5)}.work-item-page .gate-crumbs a{color:var(--mute);text-decoration:none}.work-item-page .gate-crumbs a:focus-visible,.work-item-page .gate-crumbs a:hover{color:var(--ink);text-decoration:underline}.work-item-page .gate-crumbs a:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:2px}.work-item-page .gate-crumbs [aria-current=page]{color:var(--ink);font-weight:var(--fw-semi)}.work-item-page .gate-title{font-size:var(--fs-8);line-height:var(--lh-2);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0 0 var(--sp-4);overflow-wrap:anywhere}.work-item-page .gate-chip{background:var(--surface-track);border:var(--bw-1) solid var(--line);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-4);font-size:var(--fs-2);font-weight:var(--fw-semi);text-transform:none;letter-spacing:var(--ls-loose);color:var(--mute);vertical-align:middle;display:inline-block}.work-item-page .gate-meta{font-size:var(--fs-3);line-height:var(--lh-4);color:var(--mute);margin:0}.work-item-page .gate-meta code{font-family:var(--mono);font-size:var(--fs-2);color:var(--mute)}.work-item-page .gate-about{margin-top:var(--sp-5)}.work-item-page .gate-about>summary{cursor:pointer;font-size:var(--fs-3);color:var(--mute)}.work-item-page .gate-about>summary:focus-visible,.work-item-page .queue-more>summary:focus-visible,.work-item-page .sealed-more>summary:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:2px}.work-item-page .gate-about p{margin:var(--sp-3) 0 0;font-size:var(--fs-3);line-height:var(--lh-4);color:var(--mute);max-width:72ch}.work-item-page .gate-count{font:var(--fw-semi) var(--fs-3)/var(--lh-3) var(--mono);color:var(--mute)}.work-item-page .sealed-line,.work-item-page .sealed-units{margin:var(--sp-3) 0;font-size:var(--fs-4)}.work-item-page .sealed-units{padding-left:var(--sp-8)}.work-item-page .sealed-more{margin-top:var(--sp-5);border-top:var(--bw-1) solid var(--line-soft);padding-top:var(--sp-5)}.work-item-page .sealed-more>summary{cursor:pointer;font-size:var(--fs-3);color:var(--mute)}.work-item-page .sealed-more[open]>summary{margin-bottom:var(--sp-3)}.work-item-page .sealed-more-body{gap:var(--sp-2) var(--sp-7);font-size:var(--fs-3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.work-item-page .sealed-more-body dt{color:var(--mute)}.work-item-page .sealed-more-body dd{min-width:0;margin:0}.work-item-page .sealed-more-body dd code{font-family:var(--mono);font-size:var(--fs-2)}.work-item-page .queue-more{margin-top:var(--sp-5);display:block}.work-item-page .gate-top{gap:var(--sp-6);margin-bottom:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr));align-items:start;display:grid}.work-item-page .gate-top>section{min-width:0;margin-bottom:0}.work-item-page .unit-list{margin:0;padding:0;list-style:none}.work-item-page .unit-root{margin-bottom:var(--sp-5)}.work-item-page .unit-children{margin-top:var(--sp-4);padding-left:22px;list-style:none}.work-item-page .gate-sources{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(23rem,100%),1fr));align-items:start;display:grid}.work-item-page .gate-sources>.unit-root{border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface);padding:var(--sp-6);min-width:0;margin-bottom:0}.work-item-page .unit-row{margin:0 0 var(--sp-5);gap:var(--sp-2);min-width:0;list-style:none;display:grid}.work-item-page .unit-row:last-child{margin-bottom:0}.work-item-page .unit-name{font-weight:var(--fw-semi);color:var(--ink);overflow-wrap:anywhere;margin:0}.work-item-page .unit-meta{align-items:center;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-3);color:var(--mute);flex-wrap:wrap;min-width:0;margin:0;display:flex}.work-item-page .unit-kind{padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--surface-track);color:var(--mute);font-size:var(--fs-2);display:inline-block}.work-item-page .unit-where{font-size:var(--fs-2)}.work-item-page .inspect{color:var(--mute);text-decoration:none}.work-item-page .inspect:focus-visible,.work-item-page .inspect:hover{color:var(--ink);text-decoration:underline}.work-item-page .inspect:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:2px}.work-item-page .unit-note{font-size:var(--fs-3);line-height:var(--lh-4);color:var(--mute);margin:0}.work-item-page .recorded{font-weight:var(--fw-semi)}.work-item-page .disp{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.work-item-page .disp label{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-4);border:var(--bw-1) solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-3);color:var(--ink);display:inline-flex}.work-item-page .disp input{margin:0}.work-item-page .disp input:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:2px}.work-item-page .outcome-field{display:block}.work-item-page .outcome-input{width:100%;display:block}.work-item-page .record{padding:var(--sp-3) var(--sp-8);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface);color:var(--ink);font-size:var(--fs-4);font-weight:var(--fw-semi);cursor:pointer}.work-item-page .record:hover{border-color:var(--mute)}.work-item-page .gate-band{border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface);padding:var(--sp-8) var(--sp-9);margin-top:var(--sp-8);min-width:0}.work-item-page .gate-band h2{font-size:var(--fs-7);margin:0 0 var(--sp-3)}.work-item-page .gate-band-lead{color:var(--mute);font-size:var(--fs-5);max-width:68ch;margin:0 0 var(--sp-8)}.work-item-page .gate-cols{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));align-items:start;display:grid}.work-item-page .gate-col{border-left:var(--bw-2) solid var(--line);padding-left:var(--sp-6);min-width:0}.work-item-page .gate-col-go{border-left-color:var(--ok)}.work-item-page .gate-col-not{border-left-color:var(--bad)}.work-item-page .gate-col h3{font-size:var(--fs-3);font-weight:var(--fw-semi);color:var(--ink);margin:0 0 var(--sp-5)}.work-item-page .gate-col p,.work-item-page .gate-col ul{font-size:var(--fs-4);margin:var(--sp-3) 0}.work-item-page .gate-col ul{padding-left:var(--sp-9)}.work-item-page .gate-col .gate-nots{padding-left:0;list-style:none}.work-item-page .gate-col .gate-nots>li{margin-bottom:var(--sp-3)}.work-item-page .queue-form{align-items:center;gap:var(--sp-3) var(--sp-6);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.work-item-page .queue-form label{align-items:center;gap:var(--sp-3);font-size:var(--fs-4);display:inline-flex}.work-item-page .queue-form>p{flex-basis:100%;margin:0}.work-item-page .gate-go{border-top:var(--bw-1) solid var(--line);margin-top:var(--sp-8);padding-top:var(--sp-8)}.inbox-split{align-items:flex-start;gap:0;display:flex;overflow-x:clip}.inbox-list{flex:0 0 100%;min-width:0}.inbox-detail{opacity:0;min-width:0;transform:translateX(var(--sp-9));visibility:hidden;flex:1 1 0}.inbox-split[data-split] .inbox-list{flex:0 28rem;min-width:22rem}.inbox-split[data-split] .inbox-detail{opacity:1;visibility:visible;min-width:26rem;margin-left:var(--sp-9);transform:none}@media (prefers-reduced-motion:no-preference){.inbox-list{transition:flex-basis var(--dur-2) var(--ease)}.inbox-detail{transition:opacity var(--dur-2) var(--ease) var(--dur-2),transform var(--dur-2) var(--ease) var(--dur-2),visibility 0s var(--dur-2)}}.inbox-skel{min-height:60vh;padding:var(--sp-11) var(--sp-9);gap:var(--sp-9);flex-direction:column;display:flex}.inbox-skel-head{justify-content:space-between;align-items:center;gap:var(--sp-6);display:flex}.inbox-skel-card{gap:var(--sp-8);padding:var(--sp-9);border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface);flex-direction:column;display:flex}.inbox-skel-from{align-items:center;gap:var(--sp-5);display:flex}.inbox-skel-from-lines{gap:var(--sp-3);flex-direction:column;flex:auto;display:flex}.inbox-skel-body{gap:var(--sp-5);margin-top:var(--sp-4);flex-direction:column;display:flex}.skel{background:var(--surface-track);border-radius:var(--r-2);display:block}.skel-line{height:var(--sp-6);width:100%}.skel-crumb{height:var(--sp-6);width:12rem}.skel-action{height:var(--sp-10);border-radius:var(--r-3);width:10rem}.skel-subject{height:var(--sp-9);border-radius:var(--r-2);width:70%}.skel-avatar{width:var(--sp-12);height:var(--sp-12);border-radius:var(--r-pill);flex:none}.skel-w-90{width:90%}.skel-w-80{width:80%}.skel-w-60{width:60%}.skel-w-50{width:50%}.skel-w-40{width:40%}@media (prefers-reduced-motion:no-preference){.skel{background-image:linear-gradient(90deg,transparent 0,var(--surface-hover) 50%,transparent 100%);animation:skel-shimmer 1.3s var(--ease) infinite;background-position:-60% 0;background-repeat:no-repeat;background-size:40% 100%}}@keyframes skel-shimmer{to{background-position:160% 0}}.inbox-detail .card,.inbox-list .card{max-width:none}.inbox-detail>:first-child,.inbox-list .card:first-child{margin-top:0}.inbox-list .arrival[aria-current=page]{background:var(--sel-tint)}@media (max-width:1180px){.inbox-split{display:block;overflow-x:visible}.inbox-split:not([data-split]) .inbox-detail,.inbox-split[data-split] .inbox-list{display:none}.inbox-split[data-split] .inbox-detail{opacity:1;visibility:visible;min-width:0;margin-left:0;transform:none}}@media (max-width:640px){.page{padding:var(--sp-9) var(--sp-6) var(--sp-12)}.card>header{gap:var(--sp-6)}.arrival,.verbs>li{padding:var(--sp-6)}.empty{padding:var(--sp-8) var(--sp-6)}}@media (max-width:460px){.arrival dl{grid-template-columns:minmax(0,1fr);gap:0}.arrival dt{margin-top:var(--sp-2)}.card>header{row-gap:var(--sp-2);flex-wrap:wrap}}.home-error,.home-page{padding:var(--sp-10);font-family:var(--sans)}.home-error{max-width:52rem}.home-error>h1{margin:0 0 var(--sp-5);font-size:var(--fs-7);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.home-page{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));align-items:start;max-width:72rem;display:grid}.home-page>.home-about,.home-page>.home-blank,.home-page>.home-card:not([data-count="0"]),.home-page>h1{grid-column:1/-1}.home-page>h1{margin:0 0 var(--sp-2);font-size:var(--fs-7);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.home-page>.home-card[data-count="0"]{padding:var(--sp-5) var(--sp-6)}.home-page>.home-card[data-count="0"] .home-note{display:none}.home-page>.home-card[data-count="0"] .home-empty{margin:var(--sp-2) 0 0;font-size:var(--fs-2)}@media (max-width:860px){.home-page{gap:var(--sp-5);max-width:100%}}.home-page .home-card{border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface);padding:var(--sp-6) var(--sp-7);min-width:0}.home-page .home-title{margin:0 0 var(--sp-2);font-size:var(--fs-7);font-weight:var(--fw-bold);text-transform:none;letter-spacing:normal;color:var(--ink)}.home-page .home-count{font-weight:var(--fw-body);font-variant-numeric:tabular-nums;color:var(--mute)}.home-page .home-note{margin:0 0 var(--sp-4);color:var(--mute);font-size:var(--fs-3)}.home-page .home-empty{color:var(--mute);margin:0}.home-page .home-list{margin:0;padding:0;list-style:none}.home-page .home-item{column-gap:var(--sp-6);min-height:3.5rem;padding:var(--sp-3) 0;border-bottom:var(--bw-1) solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.home-page .home-item:last-child{border-bottom:0}.home-page .home-item:hover{background:var(--surface-hover)}.home-page .home-item-lines{gap:var(--sp-2);min-width:0;display:grid}.home-page .home-item-act{align-items:center;gap:var(--sp-1);font-size:var(--fs-4);font-weight:var(--fw-semi);color:var(--sel);white-space:nowrap;text-decoration:none;display:inline-flex}.home-page .home-item-act:hover{text-decoration:underline}.home-page .home-item-act:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:2px}.home-page .home-item-act svg{flex:none;width:1em;height:1em}.home-page .home-item-meta{align-items:center;gap:var(--sp-2) var(--sp-4);min-width:0;font-size:var(--fs-3);color:var(--mute);flex-wrap:wrap;display:flex}.home-page .home-item [data-state-label]{padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--surface-track);color:var(--mute);font-size:var(--fs-2);display:inline-block}.home-page .home-card-bad .home-item [data-state-label],.home-page .home-card-warn .home-item [data-state-label]{background:var(--warn-tint);color:var(--warn-ink)}.home-page .home-item-meta code{font-family:var(--mono);font-size:var(--fs-2);color:var(--mute)}.home-page .home-item-absent{overflow-wrap:anywhere;display:block}.home-page .home-unread{font-size:var(--fs-2);border:var(--bw-1) solid var(--quote-rule);border-radius:var(--r-pill);padding:0 var(--sp-3)}.home-page .home-snooze{font-size:var(--fs-2)}.home-page .home-reason,.home-page .home-recovery{font-size:var(--fs-3);color:var(--mute);margin:0}.home-page .home-blank{border:var(--bw-1) dashed var(--line);border-radius:var(--r-3);background:var(--surface);padding:var(--sp-6) var(--sp-8)}.home-page .home-blank h2{margin:0 0 var(--sp-3);font-size:var(--fs-7)}.home-page .home-blank-invite{margin:0 0 var(--sp-5);max-width:620px;color:var(--mute)}.home-page .home-blank-address{margin:0 0 var(--sp-5)}.home-page .home-blank-cta{margin:0}.home-page>.home-about{margin-top:var(--sp-4);border-top:var(--bw-1) solid var(--line);padding-top:var(--sp-5)}.home-page .home-about summary{cursor:pointer;font-size:var(--fs-3);color:var(--mute)}.home-page .home-about summary:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:2px}.home-page .home-about p{margin:var(--sp-3) 0 0;font-size:var(--fs-3);line-height:var(--lh-4);color:var(--mute);max-width:72ch}.onboarding-page{padding:var(--sp-10);max-width:860px}.onboarding-page h1{font-size:22px}.onboarding-page .onb-head{margin-bottom:var(--sp-1)}.onboarding-page .onb-next{color:var(--mute);margin-top:0}.onboarding-page h2{font-size:var(--fs-7);margin-top:var(--sp-11)}.onboarding-page .onb-meta{font-size:var(--fs-4);color:var(--mute)}.onboarding-page .onb-fine{font-size:var(--fs-3);color:var(--mute)}.onboarding-page .onb-route{font-size:var(--fs-4)}.onboarding-page .onb-plain{padding:0;list-style:none}.onboarding-page .onb-check{margin-bottom:var(--sp-5);padding-left:var(--sp-5);border-left:var(--bw-3) solid var(--warn)}.onboarding-page .onb-check-ok{border-left-color:var(--ok)}.onboarding-page .onb-prerequisite{font-size:var(--fs-4);color:var(--warn-ink)}.onboarding-page .onb-checknote{font-size:var(--fs-3);color:var(--mute);margin-top:var(--sp-1)}.onboarding-page .onb-row{font-size:var(--fs-3)}.access-page,.access-page-error{padding:var(--sp-10);font-family:var(--sans)}.access-page{max-width:980px}.access-page-error>h1,.access-page>h1{margin:0 0 var(--sp-2);font-size:var(--fs-7);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.access-page>h1+p{margin:0 0 var(--sp-10);font-size:var(--fs-3);line-height:var(--lh-4);color:var(--mute);max-width:72ch}.access-page>h1+p strong{color:var(--ink)}.access-page .roster{border-collapse:collapse;width:100%}.access-page .roster thead tr{text-align:left;border-bottom:var(--bw-1) solid var(--line)}.access-page .roster td,.access-page .roster th{padding:var(--sp-3) var(--sp-5) var(--sp-3) 0}.access-page .roster tbody tr{border-bottom:var(--bw-1) solid var(--line-soft)}.access-page .roster tbody tr:hover{background:var(--surface-hover)}.access-page .person-cell strong{color:var(--ink);font-weight:var(--fw-semi);overflow-wrap:anywhere;display:block}.access-page .person-cell code{color:var(--mute);font-size:var(--fs-2)}.access-page .role-badges{gap:var(--sp-2);flex-wrap:wrap;display:flex}.access-page .role-badge{padding:0 var(--sp-3);border:var(--bw-1) solid var(--line);background:var(--surface-hover);color:var(--ink);font:var(--fw-semi) var(--fs-2) /var(--lh-3) var(--sans);white-space:nowrap;border-radius:999px}.access-page .role-badge[data-role=ADMIN],.access-page .role-badge[data-role=OWNER]{border-color:var(--sel);background:var(--sel-tint);color:var(--sel)}.access-page .roster-filter{color:var(--mute);font-size:var(--fs-2)}.access-page .roster tr[data-scope=none] .standing-cell{color:var(--mute)}.access-page .roster tr[data-scope=grant] .standing-cell{font-weight:var(--fw-semi)}.access-page .roster tbody tr.scope-deny{background:var(--bad-tint);color:var(--bad-ink);box-shadow:inset var(--bw-2) 0 0 0 var(--bad)}.access-principal-error,.access-principal-page{padding:var(--sp-10);font-family:system-ui,sans-serif}.access-principal-page{max-width:980px}.access-principal-page .explanation{margin:var(--sp-2) 0 var(--sp-5)}.access-principal-page .explanation .deny-row{color:var(--bad)}.access-principal-page .ws-block{border-top:var(--bw-1) solid var(--line-soft);padding:var(--sp-5) 0}.access-principal-page .ws-block h3{margin:0 0 var(--sp-2)}.access-principal-page .verdict-grant{color:var(--ok)}.access-principal-page .verdict-deny{color:var(--bad)}.access-revoke-error,.access-revoke-page{padding:var(--sp-10);font-family:system-ui,sans-serif}.access-revoke-page{max-width:980px}.access-revoke-page .explanation{margin:var(--sp-2) 0 var(--sp-5)}.access-revoke-page .explanation .deny-row{color:var(--bad)}.document-bar .exit,.document-bar .gridctl button,.document-bar .pager,.document-bar .zoomctl button{border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface);color:var(--ink);cursor:pointer;padding:2px 7px}.document-bar .exit:disabled,.document-bar .pager:disabled,.document-bar .zoomctl button:disabled{opacity:var(--op-disabled);cursor:default}.document-bar .pager{margin-right:var(--sp-2)}.document-bar .doc-pages{align-items:baseline;row-gap:var(--sp-2);flex-wrap:wrap;max-width:100%;display:inline-flex}.document-bar .pager-flag{margin-left:var(--sp-1);font-weight:var(--fw-bold)}.document-bar h1{text-overflow:ellipsis;white-space:nowrap;max-width:48ch;overflow:hidden}.document-bar .back{font-size:var(--fs-3);color:var(--ink);text-underline-offset:2px;text-decoration:underline}.document-bar .gridctl button.on,.document-bar .pager.on{background:var(--ink);color:var(--surface)}.document-bar .zoomctl{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.document-bar .zoomctl .readout{text-align:center;font-variant-numeric:tabular-nums;min-width:6.5ch}aside.fields .empty p{margin:0}aside.fields .empty-acts{gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}nav.chrome[data-chrome-shell=sidebar]{width:var(--sidebar-w);padding:var(--sp-6) var(--sp-5);background:var(--surface);color:var(--ink);border-right:var(--bw-1) solid var(--line);flex-flow:column;align-items:stretch;gap:0;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}nav.chrome[data-chrome-shell=sidebar] .chrome-icon,nav.chrome[data-chrome-shell=sidebar] .chrome-label,nav.chrome[data-chrome-shell=sidebar] .chrome-link,nav.chrome[data-chrome-shell=sidebar] a{color:var(--ink);opacity:1}nav.chrome[data-chrome-shell=sidebar] .absent,nav.chrome[data-chrome-shell=sidebar] .chrome-section-name,nav.chrome[data-chrome-shell=sidebar] .chrome-who,nav.chrome[data-chrome-shell=sidebar] .chrome-who *{color:var(--mute);opacity:1}nav.chrome[data-chrome-shell=sidebar] a:hover{background:var(--surface-hover)}body{padding-left:var(--sidebar-w)}nav.chrome .chrome-body{gap:var(--sp-8);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow-y:auto}nav.chrome .chrome-section{min-width:0}nav.chrome h2.chrome-section-name{margin:0 0 var(--sp-3);font:var(--fw-semi) var(--fs-2)/var(--lh-3) var(--sans)}nav.chrome .chrome-links{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}nav.chrome .chrome-link{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-bottom:0;min-width:0;text-decoration:none;display:flex}nav.chrome .chrome-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}nav.chrome .chrome-icon{width:var(--sp-8);height:var(--sp-8);flex:none}nav.chrome .chrome-who{min-width:0;padding-top:var(--sp-5);line-height:var(--lh-4);overflow-wrap:anywhere;margin-left:0}nav.chrome[data-chrome-shell=sidebar] .chrome-who .absent{font-style:italic}@media (max-width:860px){nav.chrome[data-chrome-shell=sidebar]{gap:var(--sp-4);width:auto;padding:var(--sp-4) var(--sp-6);position:static;overflow:visible}body{padding-left:0}nav.chrome .chrome-body{align-items:flex-start;gap:var(--sp-5) var(--sp-9);flex-flow:wrap;overflow:visible}nav.chrome .chrome-links{gap:var(--sp-1) var(--sp-5);flex-wrap:wrap;display:flex}nav.chrome .chrome-who{margin-left:auto;padding-top:0}}.inquiry-detail,.inquiry-detail-error,.inquiry-list,.inquiry-list-error{max-width:62rem;padding:var(--sp-11) var(--sp-9) var(--sp-13);overflow-wrap:anywhere;margin:0 auto}.inquiry-detail-error h1,.inquiry-list h1,.inquiry-list-error h1{font-size:var(--fs-7);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0 0 var(--sp-5)}.inquiry-detail-error p,.inquiry-list-error p{color:var(--ink-2);max-width:46rem;margin:0}.inquiry-list .inquiry-rows{padding:0 var(--sp-6);border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface);min-width:0;margin:0;list-style:none}.inquiry-list .inquiry-row{border-bottom:var(--bw-1) solid var(--line-soft);min-width:0}.inquiry-list .inquiry-row:last-child{border-bottom:0}.inquiry-list .inquiry-row:hover{background:var(--surface-hover)}.inquiry-list .inquiry-row-open{gap:var(--sp-2);min-height:3.5rem;padding:var(--sp-3) 0;color:inherit;align-content:center;min-width:0;text-decoration:none;display:grid}.inquiry-list .inquiry-row-open:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:-2px}.inquiry-list .inquiry-row-top{justify-content:space-between;align-items:baseline;gap:var(--sp-6);min-width:0;display:flex}.inquiry-list .inquiry-row-ref{min-width:0;font-size:var(--fs-4);font-weight:var(--fw-semi);overflow-wrap:anywhere}.inquiry-list .inquiry-row-ref.absent{font-weight:var(--fw-body)}.inquiry-list .inquiry-row-ver{font-family:var(--mono);font-size:var(--fs-2);color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap}.inquiry-list .inquiry-row-meta{align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-3);color:var(--mute);flex-wrap:wrap;min-width:0;display:flex}.inquiry-list .num-open{color:var(--ink);font-weight:var(--fw-semi)}.inquiry-list .num-clear{color:var(--mute);font-weight:var(--fw-body)}.inquiry-list .inq-open{color:var(--mute);font-size:var(--fs-3)}.inquiry-list .inquiry-row-id{font-family:var(--mono);font-size:var(--fs-2);color:var(--mute)}.inquiry-detail .inq-status,.inquiry-list .inq-status{font:var(--fw-semi) var(--fs-2)/var(--lh-4) var(--sans);color:var(--mute);display:inline-block}.inquiry-list .inquiry-row.open .inq-status{color:var(--pencil)}.inquiry-list .inq-of{color:var(--mute);font-weight:var(--fw-body)}.inquiry-list .inquiry-empty{border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface);padding:var(--sp-8);min-width:0}.inquiry-list .inquiry-empty-line{font-size:var(--fs-4);color:var(--mute);margin:0}.inquiry-list .inquiry-empty-why{margin-top:var(--sp-5);border-top:var(--bw-1) solid var(--line-soft);padding-top:var(--sp-5)}.inquiry-list .inquiry-empty-why>summary{cursor:pointer;font-size:var(--fs-3);color:var(--mute)}.inquiry-list .inquiry-empty-why>summary:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:2px}.inquiry-list .inquiry-empty-why p{margin:var(--sp-3) 0 0;font-size:var(--fs-3);line-height:var(--lh-4);color:var(--mute);max-width:72ch}.inquiry-list .inquiry-about{margin-top:var(--sp-8);border-top:var(--bw-1) solid var(--line);padding-top:var(--sp-5)}.inquiry-list .inquiry-about>summary{cursor:pointer;font-size:var(--fs-3);color:var(--mute)}.inquiry-list .inquiry-about>summary:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:2px}.inquiry-list .inquiry-about p{margin:var(--sp-3) 0 0;font-size:var(--fs-3);line-height:var(--lh-4);color:var(--mute);max-width:72ch}.inquiry-detail .inq-hotel,.inquiry-detail .inq-offer,.inquiry-detail .inq-questions,.inquiry-detail .inq-rates,.inquiry-detail .inq-request{margin-bottom:var(--sp-10)}.inquiry-detail .inq-head{border-bottom:var(--bw-1) solid var(--line);padding-bottom:var(--sp-6);margin-bottom:var(--sp-8)}.inquiry-detail .inq-meta{color:var(--mute);font-size:var(--fs-3);margin:var(--sp-2) 0 0}.inquiry-detail .inq-origin{color:var(--mute);font-size:var(--fs-3);line-height:var(--lh-5);max-width:46rem;margin:var(--sp-3) 0 0}.inquiry-detail .inq-ref{font-family:var(--mono);font-size:var(--fs-2);letter-spacing:var(--ls-loose);color:var(--mute)}.inquiry-detail .outcome{color:var(--ink);padding:var(--sp-5) var(--sp-6);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);margin-bottom:var(--sp-8)}.inquiry-detail .outcome p{margin:var(--sp-2) 0 0}.inquiry-detail .outcome-bad{background:var(--bad-tint);border-color:var(--bad);border-left-width:var(--bw-3)}.inquiry-detail .outcome-bad h2{color:var(--bad-ink)}.inquiry-detail .outcome-good{background:var(--ok-tint);border-color:var(--ok);border-left-width:var(--bw-2)}.inquiry-detail .outcome-good h2{color:var(--ok-ink)}.inquiry-detail .inq-question-list{margin:0;padding:0;list-style:none}.inquiry-detail .inq-question{padding:var(--sp-4) 0;font-size:var(--fs-4);line-height:var(--lh-5)}.inquiry-detail .inq-question+.inq-question{border-top:var(--bw-1) solid var(--line-soft)}.inquiry-detail .inq-proposed{color:var(--bad)}.inquiry-detail .inq-quiet{color:var(--mute);padding:var(--sp-6);border:var(--bw-1) dashed var(--line);border-radius:var(--r-2);background:var(--surface-quiet)}.inquiry-detail table.request{border-collapse:collapse;width:100%}.inquiry-detail table.request th{text-align:left;font:var(--fw-semi) var(--fs-2)/var(--lh-5) var(--sans);color:var(--mute);border-bottom:var(--bw-1) solid var(--line);padding:var(--sp-3) var(--sp-4) var(--sp-3) 0}.inquiry-detail table.request td{color:var(--ink);font-size:var(--fs-4);vertical-align:top;padding:var(--sp-4) var(--sp-4) var(--sp-4) 0;border-bottom:var(--bw-1) solid var(--line-soft)}.inquiry-detail .axis-name{color:var(--ink);font-weight:var(--fw-semi)}.inquiry-detail .axis-note{color:var(--warn-ink);font-size:var(--fs-3)}.inquiry-detail .axis-value{color:var(--ink);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.inquiry-detail .anchor-link{color:var(--sel);font-size:var(--fs-3);text-decoration:underline}.inquiry-detail .anchor-absent{color:var(--mute);font-style:italic}.inquiry-detail .decide-form{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.inquiry-detail .pause{color:var(--ink);padding:var(--sp-5) var(--sp-6);border:var(--bw-1) solid var(--warn);border-left-width:var(--bw-3);border-radius:var(--r-2);background:var(--warn-tint)}.inquiry-detail .pause-first{margin:0 0 var(--sp-2)}.inquiry-detail .pause-line{margin:var(--sp-2) 0;font-size:var(--fs-4)}.inquiry-detail .pause-form{margin:var(--sp-4) 0 var(--sp-2)}.inquiry-detail .pause-note{color:var(--mute);font-size:var(--fs-3);margin:var(--sp-2) 0 0}.inquiry-detail .rates-refusal{color:var(--ink);padding:var(--sp-5) var(--sp-6);border:var(--bw-1) solid var(--bad);border-left-width:var(--bw-3);border-radius:var(--r-2);background:var(--bad-tint)}.inquiry-detail .rates-refusal strong{color:var(--bad-ink)}.inquiry-detail .rates-refusal-why{color:var(--ink);font-size:var(--fs-4);margin:var(--sp-2) 0}.inquiry-detail .rates-refusal-note{color:var(--bad-ink);font-size:var(--fs-3);margin:var(--sp-2) 0 0}.inquiry-detail .rates-ok{color:var(--ink);border-left:var(--bw-2) solid var(--ok);max-width:46rem;padding-left:var(--sp-4)}.inquiry-detail .rate-ref{font-family:var(--mono);font-size:var(--fs-3);color:var(--mute);background:var(--surface);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-1);padding:0 var(--sp-2)}.inquiry-detail .offer-line{color:var(--ink);padding:var(--sp-6);border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface-raised);margin-bottom:var(--sp-8)}.inquiry-detail .offer-total{color:var(--ink);font-size:var(--fs-6);font-variant-numeric:tabular-nums;margin:0 0 var(--sp-5)}.inquiry-detail table.trace{border-collapse:collapse;width:100%;font-size:var(--fs-3)}.inquiry-detail table.trace th{text-align:left;font:var(--fw-semi) var(--fs-2)/var(--lh-5) var(--sans);color:var(--mute);border-bottom:var(--bw-1) solid var(--line);padding:var(--sp-2) var(--sp-3) var(--sp-2) 0}.inquiry-detail table.trace td{color:var(--ink-2);vertical-align:top;font-variant-numeric:tabular-nums;padding:var(--sp-2) var(--sp-3) var(--sp-2) 0;border-bottom:var(--bw-1) solid var(--line-soft)}.inquiry-detail .trace-unstated{color:var(--mute);font-style:italic}.inquiry-detail .trace-note{color:var(--mute);font-size:var(--fs-3);margin:var(--sp-3) 0 0}.inquiry-detail .margin-note{color:var(--warn-ink);font-size:var(--fs-4);border-left:var(--bw-2) solid var(--warn);padding-left:var(--sp-4);margin:var(--sp-4) 0 0}@media (max-width:640px){.inquiry-detail table.request,.inquiry-detail table.trace,.table-scroll{overflow-x:auto}.table-scroll>.roster,.table-scroll>table.queue{width:max-content;min-width:100%}}.inquiry-detail .prov{border:var(--bw-1) solid var(--line);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-4);font-size:var(--fs-2);font-weight:var(--fw-semi);letter-spacing:var(--ls-caps);background:var(--surface-track);color:var(--mute);display:inline-block}.inquiry-detail .prov-source_grounded{background:var(--ok-tint);border-color:var(--ok);color:var(--ok-ink)}.inquiry-detail .prov-human_asserted{background:var(--sel-tint);border-color:var(--sel);color:var(--sel)}.inquiry-detail .prov-deterministic_derived{background:var(--surface-quiet);border-color:var(--line);color:var(--mute)}.inquiry-detail .prov-external_system{background:var(--surface-track);border-color:var(--quote-rule);color:var(--quote)}.inquiry-detail .prov-machine_candidate{border-style:dashed}.inquiry-detail .prov-machine_candidate,.inquiry-detail .prov-migrated{background:var(--warn-tint);border-color:var(--warn);color:var(--warn-ink)}.inquiry-detail .prov-unknown{background:var(--surface);border-color:var(--line);color:var(--mute);font-style:italic}.inquiry-where{padding:var(--sp-7);max-width:980px;font-family:system-ui,sans-serif}.inquiry-where .where-page{color:var(--mute);margin-top:0}.inquiry-where .where-figure{max-width:100%;display:inline-block;position:relative}.inquiry-where .where-figure img{max-width:100%;display:block}.inquiry-where .anchor-box{border:var(--bw-2) dashed var(--ok);box-sizing:border-box;pointer-events:none;background:0 0;position:absolute}.inquiry-where .anchor-box-grounded{background:var(--fill-ok);border-style:solid}.door-form input[type=email],.door-form input[type=number],.door-form input[type=text],.door-form select,.onboarding-page input[type=text],.onboarding-page select,.work-item-page input[type=text],.work-item-page select,:is(.access-principal-page,.access-revoke-page,.policy-entry) :is(select,input[type=text],input:not([type])){font:var(--fs-3)/var(--lh-3) var(--sans);padding:var(--sp-3) var(--sp-4);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface);color:var(--ink);width:100%;min-width:0;max-width:min(46ch,100%)}.door-form input[type=email]:hover,.door-form input[type=number]:hover,.door-form input[type=text]:hover,.door-form select:hover,.onboarding-page input[type=text]:hover,.onboarding-page select:hover,.work-item-page input[type=text]:hover,.work-item-page select:hover,:is(.access-principal-page,.access-revoke-page,.policy-entry) :is(select,input[type=text],input:not([type])):hover{border-color:var(--mute)}.door-form button:focus-visible,.door-form input[type=email]:focus-visible,.door-form input[type=number]:focus-visible,.door-form input[type=text]:focus-visible,.door-form select:focus-visible,.door-form textarea:focus-visible,.onboarding-page button:focus-visible,.onboarding-page input[type=text]:focus-visible,.onboarding-page select:focus-visible,.work-item-page input[type=text]:focus-visible,.work-item-page select:focus-visible,.work-item-page textarea:focus-visible,:is(.access-principal-page,.access-revoke-page,.policy-entry) :is(select,input[type=text],input:not([type])):focus-visible,:is(.access-principal-page,.access-revoke-page,.policy-entry) button:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:var(--sp-1)}.door-form input::placeholder,.onboarding-page input::placeholder,.work-item-page input::placeholder,:is(.access-principal-page,.access-revoke-page,.policy-entry) input::placeholder{color:var(--text-3)}.card>.door-form{padding:var(--sp-7) var(--sp-8);border-top:var(--bw-1) solid var(--line);gap:var(--sp-5);max-width:none}.policy-entry{padding:var(--sp-6) var(--sp-7) var(--sp-7);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-2);background:var(--surface-quiet);gap:var(--sp-4);min-width:0;max-width:min(52ch,100%);margin:0;display:grid}.policy-entry>legend{padding:0 var(--sp-3);margin-left:calc(var(--sp-3) * -1);font:var(--fw-semi) var(--fs-2)/var(--lh-3) var(--sans);color:var(--mute)}.policy-blank{border-style:dashed;border-color:var(--line)}.policy-fork{gap:var(--sp-4);font-size:var(--fs-3);color:var(--ink);line-height:var(--lh-4);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.policy-fork input[type=checkbox]{margin:0;margin-top:var(--sp-1);accent-color:var(--sel)}.card>.door-form>button[type=submit]{margin-top:var(--sp-2)}.door-empty{padding:var(--sp-9) var(--sp-8) var(--sp-10);min-width:0}.door-empty .empty{margin:0;padding:0;position:relative}.door-empty .empty-next{margin:var(--sp-5) 0 0;font-size:var(--fs-3);line-height:var(--lh-4);color:var(--mute);max-width:52ch;position:relative}.page-header{margin:0 0 var(--sp-10);min-width:0}.page-crumbs{align-items:baseline;gap:var(--sp-2);margin:0 0 var(--sp-4);font-size:var(--fs-3);line-height:var(--lh-3);color:var(--mute);flex-wrap:wrap;display:flex}.page-crumb{color:var(--mute);text-decoration:none}.page-crumb:focus-visible,.page-crumb:hover{color:var(--ink);text-decoration:underline}.page-crumb-here{color:var(--ink)}.page-crumb-sep{color:var(--mute)}.page-header-row{justify-content:space-between;align-items:flex-start;gap:var(--sp-6);flex-wrap:wrap;min-width:0;display:flex}.page-header-text{flex:22rem;min-width:0}.page-header-row h1{font-size:var(--fs-7);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0}.page-purpose{margin:var(--sp-3) 0 0;font-size:var(--fs-4);line-height:var(--lh-4);color:var(--mute);max-width:68ch}.page-header-act{gap:var(--sp-3);justify-items:start;max-width:26rem;display:grid}.page-action{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-6);border:var(--bw-1) solid var(--sel);border-radius:var(--r-2);background:var(--sel);color:var(--on-sel);font:var(--fw-semi) var(--fs-3)/var(--lh-3) var(--sans);text-decoration:none;display:inline-flex}.page-action:hover{border-color:var(--ink)}.page-action:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:var(--sp-1)}.page-action-blocked{background:var(--surface-track);border-color:var(--line);color:var(--mute);cursor:not-allowed}.page-action-why{font-size:var(--fs-3);line-height:var(--lh-4)}.page-stage{margin:var(--sp-5) 0 0;font-size:var(--fs-3);line-height:var(--lh-3);color:var(--mute)}.arrival-head{justify-content:space-between;align-items:baseline;gap:var(--sp-6);min-width:0;display:flex}.arrival-head .subject{flex:auto;min-width:0}.arrival-when{font-size:var(--fs-2);line-height:var(--lh-3);color:var(--mute);white-space:nowrap;flex:none}.arrival-when .absent{white-space:normal}.arrival-state>.absent{font:var(--fw-body) var(--fs-3)/var(--lh-4) var(--sans);background:0 0;border-radius:0;padding:0}.arrival-head .subject .claimed{margin:0}.arrival-head .subject .who{font-size:var(--fs-2)}.arrival-head .subject .claimed q,.arrival-head .subject .stated{font-size:var(--fs-6);font-weight:var(--fw-semi);line-height:var(--lh-3)}.arrival-head .subject .absent{font-size:var(--fs-4);font-weight:var(--fw-body)}.work-item-page .outcome-input{font:var(--fs-3)/var(--lh-4) var(--sans);padding:var(--sp-3) var(--sp-4);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface);color:var(--ink);resize:vertical;max-width:min(64ch,100%)}.work-item-page .outcome-input:hover{border-color:var(--mute)}.work-item-page input[type=radio]{accent-color:var(--sel)}.work-item-page .queue-form label{white-space:nowrap}.work-item-page .queue-form input[type=text]{width:22ch;max-width:100%}nav.chrome[data-chrome-shell=sidebar] .chrome-mark{width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-3);background:var(--sel);color:var(--on-sel);font:var(--fw-bold) var(--fs-4)/var(--lh-1) var(--sans);place-items:center;display:inline-grid}nav.chrome .chrome-link{gap:var(--sp-5);padding:var(--sp-4) var(--sp-5);font-size:var(--fs-4);border-radius:var(--r-3)}nav.chrome[data-chrome-shell=sidebar] .chrome-link:hover{background:var(--surface-track)}nav.chrome[data-chrome-shell=sidebar] .chrome-link[aria-current=page]{background:var(--sel-tint);font-weight:var(--fw-semi)}nav.chrome[data-chrome-shell=sidebar] .chrome-link[aria-current=page] .chrome-icon,nav.chrome[data-chrome-shell=sidebar] .chrome-link[aria-current=page] .chrome-label{color:var(--sel)}nav.chrome[data-chrome-shell=sidebar] .chrome-who{margin-top:var(--sp-6);padding:var(--sp-6) var(--sp-4) 0;border-top:var(--bw-1) solid var(--line-soft);font-size:var(--fs-2)}@media (max-width:860px){nav.chrome[data-chrome-shell=sidebar]{align-items:center;gap:var(--sp-3) var(--sp-6);padding:var(--sp-4) var(--sp-6) 0;grid-template-columns:auto minmax(0,1fr);display:grid}nav.chrome[data-chrome-shell=sidebar] .chrome-mark{width:var(--sp-9);height:var(--sp-9)}nav.chrome[data-chrome-shell=sidebar] .chrome-who{text-overflow:ellipsis;white-space:nowrap;border-top:0;grid-area:1/2;justify-self:end;min-width:0;max-width:100%;margin:0;padding:0;overflow:hidden}nav.chrome .chrome-body{align-items:center;gap:var(--sp-6);padding-bottom:var(--sp-3);scrollbar-width:thin;flex-flow:row;grid-area:2/1/auto/-1;overflow-x:auto}nav.chrome .chrome-section{align-items:center;gap:var(--sp-3);flex:none;display:flex}nav.chrome .chrome-section+.chrome-section{padding-left:var(--sp-6);border-left:var(--bw-1) solid var(--line)}nav.chrome h2.chrome-section-name{margin:0;padding:0}nav.chrome .chrome-links{gap:var(--sp-1);flex-wrap:nowrap}nav.chrome .chrome-link{padding:var(--sp-3) var(--sp-4);white-space:nowrap}nav.chrome .chrome-label{overflow:visible}}.topbar{z-index:3;min-height:var(--topbar-h);padding:0 var(--sp-8);background:var(--surface);border-bottom:var(--bw-1) solid var(--line);flex:none;position:sticky;top:0}.topbar,.topbar-search{align-items:center;display:flex}.topbar-search{width:100%;min-width:0;max-width:22rem;position:relative}.topbar-search-icon{left:var(--sp-5);width:var(--sp-8);height:var(--sp-8);color:var(--mute);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.topbar-search input{width:100%;min-width:0;padding:var(--sp-3) var(--sp-5) var(--sp-3) var(--sp-12);border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface);color:var(--ink);font-size:var(--fs-4);flex:auto}.topbar-search input:hover{border-color:var(--mute)}@media (max-width:860px){.topbar{padding:var(--sp-4) var(--sp-6)}.topbar-search{max-width:none}}main.page.page-inbox{max-width:none;padding:var(--sp-10) var(--sp-10) var(--sp-12);margin:0}main.page-inbox>h1{font-size:var(--fs-7);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.inbox-head,main.page-inbox>h1{margin:0 0 var(--sp-8)}.inbox-crumb{margin:0 0 var(--sp-4);font:var(--fw-body) var(--fs-2) /var(--lh-3) var(--mono);color:var(--mute)}.inbox-crumb b{font-weight:var(--fw-semi);color:var(--sel)}.inbox-greet{align-items:baseline;gap:var(--sp-3) var(--sp-6);flex-wrap:wrap;display:flex}.inbox-greet-title{font-size:var(--fs-7);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0}.inbox-greet-count{font:var(--fw-body) var(--fs-3) /var(--lh-3) var(--mono);color:var(--mute)}.inbox-said{margin:var(--sp-3) 0 0;font:var(--fw-body) var(--fs-2) /var(--lh-4) var(--mono);color:var(--mute)}main.page-inbox .inbox-split[data-split] .inbox-list{border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface)}@media (min-width:861px){main.page.page-inbox:has(.inbox-split[data-split]){flex-direction:column;display:flex;overflow:hidden}main.page-inbox:has(.inbox-split[data-split]) .inbox-split{flex:auto;min-height:0}main.page-inbox:has(.inbox-split[data-split]) .inbox-list{min-height:0;max-height:100%;overflow-y:auto}main.page-inbox:has(.inbox-split[data-split]) .inbox-detail{scrollbar-gutter:stable;min-height:0;max-height:100%;overflow-y:auto}main.page-inbox:has(.inbox-split[data-split]) .inbox-foot{flex:none}}.inbox-detail,.inbox-list,nav.chrome[data-chrome-shell=sidebar] .chrome-body{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.inbox-detail::-webkit-scrollbar,.inbox-list::-webkit-scrollbar{width:var(--sp-4);height:var(--sp-4)}nav.chrome[data-chrome-shell=sidebar] .chrome-body::-webkit-scrollbar{width:var(--sp-4);height:var(--sp-4)}.inbox-detail::-webkit-scrollbar-track,.inbox-list::-webkit-scrollbar-track{background:0 0}nav.chrome[data-chrome-shell=sidebar] .chrome-body::-webkit-scrollbar-track{background:0 0}.inbox-detail::-webkit-scrollbar-thumb,.inbox-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--r-pill);border:var(--sp-1) solid transparent;background-clip:padding-box}nav.chrome[data-chrome-shell=sidebar] .chrome-body::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--r-pill);border:var(--sp-1) solid transparent;background-clip:padding-box}.inbox-detail::-webkit-scrollbar-thumb:hover,.inbox-list::-webkit-scrollbar-thumb:hover{background:var(--mute);background-clip:padding-box}nav.chrome[data-chrome-shell=sidebar] .chrome-body::-webkit-scrollbar-thumb:hover{background:var(--mute);background-clip:padding-box}.inbox-queue .inbox-tools{z-index:2;gap:var(--sp-5);padding:var(--sp-6);border-bottom:var(--bw-1) solid var(--line);background:var(--surface);display:grid;position:sticky;top:0}.inbox-search{min-width:0;display:flex;position:relative}.inbox-search-icon{left:var(--sp-5);width:var(--sp-8);height:var(--sp-8);color:var(--mute);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.inbox-search input{width:100%;min-width:0;padding:var(--sp-4) var(--sp-6) var(--sp-4) var(--sp-12);border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface);color:var(--ink);font:var(--fs-4)/var(--lh-3) var(--sans);flex:auto}.inbox-search input:hover{border-color:var(--mute)}.inbox-tabs{gap:var(--sp-6);border-bottom:var(--bw-1) solid var(--line);flex-wrap:wrap;display:flex}.inbox-tab{align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) var(--sp-2);margin-bottom:calc(-1 * var(--bw-1));border-bottom:var(--bw-2) solid transparent;font:var(--fw-med) var(--fs-3)/var(--lh-3) var(--sans);color:var(--mute);text-decoration:none;display:inline-flex}.inbox-tab:hover{color:var(--ink)}.inbox-tab[aria-current=true]{color:var(--sel);border-bottom-color:var(--sel);font-weight:var(--fw-semi)}.inbox-tab-count{font-variant-numeric:tabular-nums;font-weight:var(--fw-body);color:var(--mute)}.inbox-truncated{font-size:var(--fs-2);color:var(--warn-ink);margin:0}.inbox-queue>.empty{padding:var(--sp-11) var(--sp-8);color:var(--mute)}.inbox-groups{flex-direction:column;display:flex}.inbox-group{border:0;border-radius:0}.inbox-group-head{align-items:center;gap:var(--sp-4);padding:var(--sp-8) var(--sp-8) var(--sp-3);cursor:pointer;font:var(--fw-body) var(--fs-1) /var(--lh-3) var(--mono);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--mute);background:0 0;list-style:none;display:flex}.inbox-group-head::-webkit-details-marker{display:none}.inbox-group-head:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:calc(-1 * var(--bw-2))}.inbox-group-rule{background:var(--line-soft);flex:1;height:1px}.inbox-group-count{font-variant-numeric:tabular-nums;color:var(--mute);flex:none}.inbox-queue .arrival.arrival-row{grid-template-columns:var(--sp-11) minmax(0,1fr) auto;gap:0 var(--sp-6);padding:var(--sp-6) var(--sp-8);border-bottom:var(--bw-1) solid var(--line-soft);align-items:start;display:grid;position:relative}.inbox-queue .arrival.arrival-row:hover{background:var(--surface-hover)}.inbox-queue .arrival.arrival-row[aria-current=page]{background:var(--sel-tint);border-radius:var(--r-2)}.inbox-queue .arrival-row .arrival-type-chip{grid-area:1/1;align-self:center}.arrival-type-chip{width:var(--sp-10);height:var(--sp-10);flex:none;place-items:center;display:grid}.arrival-type-chip[data-tone=awaiting]{color:var(--pencil)}.arrival-type-chip[data-tone=admitted]{color:var(--ok-ink)}.arrival-type-chip[data-tone=refused]{color:var(--bad-ink)}.arrival-type-chip[data-tone=new]{color:var(--sel)}.arrival-type-chip-icon{width:var(--sp-8);height:var(--sp-8)}.inbox-queue .arrival-row .arrival-open{grid-area:1/2}.arrival-desc{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.inbox-queue .arrival-row .arrival-desc{grid-column:2/-1}.arrival-open{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font:var(--fw-semi) var(--fs-5)/var(--lh-3) var(--sans);text-decoration:none;overflow:hidden}.arrival-open:after{content:"";position:absolute;inset:0}.arrival-open .absent{font-weight:var(--fw-body)}.arrival-side{align-items:center;gap:var(--sp-5);white-space:nowrap;justify-self:end;min-width:0;display:flex}.arrival-pill{font:var(--fw-semi) var(--fs-1)/var(--lh-3) var(--sans);letter-spacing:var(--ls-loose);color:var(--sel);display:inline-block}.arrival-pill>.stated{color:inherit}.arrival-pill-awaiting{color:var(--pencil)}.arrival-pill-admitted{color:var(--ok-ink)}.arrival-pill-refused{color:var(--bad-ink)}.arrival-row .arrival-state>.absent{color:var(--mute);font:var(--fw-body) var(--fs-3)/var(--lh-4) var(--sans);letter-spacing:normal;background:0 0;padding:0}.arrival-row .arrival-when{align-self:center}.arrival-meta{align-items:baseline;gap:var(--sp-3);min-width:0;font-size:var(--fs-3);color:var(--mute);grid-column:1/-1;display:flex}.arrival-from{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.arrival-from,.arrival-kind,.arrival-meta-sep{color:var(--mute);flex:none}.arrival-kind{text-overflow:ellipsis;white-space:nowrap;max-width:30%;overflow:hidden}.arrival-attach{align-items:center;gap:var(--sp-1);color:var(--mute);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.arrival-attach-icon{width:var(--sp-6);height:var(--sp-6);color:currentColor}.arrival-archived{color:var(--mute);flex:none}.store-away{align-items:center;gap:var(--sp-4);margin:var(--sp-5) 0;flex-wrap:wrap;display:flex}.store-away-note{align-items:center;gap:var(--sp-2);font-size:var(--fs-2);color:var(--mute);display:inline-flex}.store-away-note input{padding:var(--sp-2) var(--sp-3);font:inherit}.store-away-act,.store-away-note input{border:var(--bw-1) solid var(--line);border-radius:var(--r-2);color:var(--ink);background:var(--surface)}.store-away-act{padding:var(--sp-2) var(--sp-4);font:var(--fw-semi) var(--fs-2)/var(--lh-3) var(--sans);cursor:pointer;align-items:center;gap:var(--sp-2);display:inline-flex}.store-away-act:hover{background:var(--surface-hover);border-color:var(--mute)}.store-away .stated{font-size:var(--fs-2);color:var(--mute)}.arrival-store{z-index:1;position:relative}.inbox-queue .arrival-row .arrival-store{grid-area:4/1/auto/-1;justify-self:end;display:inline-flex}.arrival-store-btn{border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface);color:var(--ink);padding:var(--sp-1) var(--sp-3);font:var(--fw-semi) var(--fs-2)/var(--lh-3) var(--sans);cursor:pointer;align-items:center;gap:var(--sp-2);display:inline-flex}.arrival-store-icon{width:var(--sp-6);height:var(--sp-6);color:currentColor}.arrival-store-btn:hover{border-color:var(--mute);background:var(--surface-hover)}.inbox-queue .arrival-row .next{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--fw-body) var(--fs-3)/var(--lh-4) var(--sans);color:var(--mute);flex:auto;grid-column:auto;margin:0;overflow:hidden}.inbox-queue .arrival-row .next:before{content:"·";margin-right:var(--sp-3)}.arrival-door{z-index:1;font-size:var(--fs-3);grid-column:1/-1;margin:0;position:relative}.arrival-door a{color:var(--sel)}.arrival-row .arrival-snippet q[data-claimed-by]{color:var(--mute)}.inbox-queue .arrival-row .arrival-avatar{width:var(--sp-11);height:var(--sp-11);background:var(--surface-track);border-radius:50%;flex:none;grid-area:1/1;align-self:start;place-items:center;display:grid;overflow:hidden}.sender-avatar{box-sizing:border-box;background:var(--surface);border:var(--bw-1) solid var(--line-control);width:100%;height:100%;color:var(--ink-2);font-family:var(--sans);font-size:var(--fs-3);font-weight:var(--fw-med);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;line-height:1;display:grid}.sender-avatar-unknown{width:1.15em;height:1.15em;color:var(--pencil)}.arrival-headline{display:contents}@media (min-width:861px){main.page-inbox .inbox-split:not([data-split]) .inbox-queue .inbox-tools{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.inbox-queue .arrival.arrival-row:hover{border-bottom-color:var(--line)}.inbox-queue .arrival-row .arrival-body{gap:var(--sp-2);flex-direction:column;grid-area:1/2;min-width:0;display:flex}.inbox-queue .arrival-row .arrival-top{gap:var(--sp-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.inbox-queue .arrival-row .arrival-from{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:none;color:var(--ink);font:var(--fw-semi) var(--fs-4) /var(--lh-3) var(--sans);overflow:hidden}.inbox-queue .arrival-row .arrival-subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);font:var(--fw-body) var(--fs-4) /var(--lh-3) var(--sans);overflow:hidden}.inbox-queue .arrival-row .arrival-subject .arrival-open{color:inherit;font:inherit}.inbox-queue .arrival-row .arrival-snippet{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--fw-body) var(--fs-3) /var(--lh-4) var(--sans);color:var(--mute);grid-area:auto;margin:0;overflow:hidden}.inbox-queue .arrival-row .arrival-meta{align-items:center;gap:var(--sp-3);min-width:0;margin-top:var(--sp-1);font-size:var(--fs-2);color:var(--mute);flex-wrap:wrap;grid-column:auto;display:flex}.inbox-queue .arrival-row .arrival-meta .next{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arrival-chip{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:var(--bw-1) solid var(--line);color:var(--mute);font:var(--fw-body) var(--fs-1) /var(--lh-3) var(--mono);font-variant-numeric:tabular-nums;display:inline-flex}.arrival-chip .arrival-chip-icon{width:var(--sp-6);height:var(--sp-6);color:currentColor}.inbox-queue .arrival-row .arrival-pill{font:var(--fw-body) var(--fs-1) /var(--lh-3) var(--mono);letter-spacing:normal}.inbox-queue .arrival-row .arrival-side{align-self:start;align-items:flex-end;gap:var(--sp-4);white-space:nowrap;flex-direction:column;grid-area:1/3;display:flex}.arrival-row .arrival-when{font-size:var(--fs-2);color:var(--mute);font-variant-numeric:tabular-nums;align-self:flex-end}.inbox-queue .arrival-row .arrival-store{opacity:0;grid-area:auto;justify-self:auto;transition:opacity .12s}.inbox-queue .arrival-row .arrival-store:focus-within,.inbox-queue .arrival.arrival-row:hover .arrival-store{opacity:1}@media (prefers-reduced-motion:reduce){.inbox-queue .arrival-row .arrival-store{transition:none}}@media (max-width:860px){.inbox-queue .arrival-row .arrival-store{opacity:1}}main.page-inbox .inbox-detail .card{margin-top:var(--sp-8)}main.page-inbox .inbox-detail>.card:first-of-type{margin-top:0}.inbox-guide{gap:var(--sp-5) var(--sp-9);max-width:62ch;font-size:var(--fs-3);line-height:var(--lh-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.inbox-guide dt{font-weight:var(--fw-semi);color:var(--ink)}.inbox-guide dd{color:var(--mute);margin:0}.inbox-foot{margin-top:var(--sp-11);padding-top:var(--sp-8);border-top:var(--bw-1) solid var(--line);align-items:baseline;gap:var(--sp-4) var(--sp-11);font-size:var(--fs-3);color:var(--mute);flex-wrap:wrap;display:flex}.inbox-foot .who-am-i{margin:0}.inbox-about>summary{cursor:pointer;color:var(--mute)}.inbox-about[open]>summary{margin-bottom:var(--sp-5)}.inbox-about-body{gap:var(--sp-6);align-content:start;display:grid}.inbox-about .legend{border-top:0;margin-top:0;padding-top:0}.legend-disclosure summary{cursor:pointer;color:var(--mute)}.legend-disclosure .legend{margin-top:var(--sp-4);border-top:0;padding-top:0}@media (max-width:860px){main.page.page-inbox{padding:var(--sp-9) var(--sp-6) var(--sp-12)}main.page-inbox .inbox-split{grid-template-columns:minmax(0,1fr)}main.page-inbox .inbox-list{max-height:none;position:static}.inbox-guide{grid-template-columns:minmax(0,1fr)}nav.chrome h2.chrome-section-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:460px){.inbox-group-head{padding:var(--sp-4) var(--sp-5)}.inbox-queue .arrival.arrival-row{grid-template-columns:var(--sp-11) minmax(0,1fr)}.inbox-queue .arrival-row .arrival-side{margin-top:var(--sp-3);flex-direction:row;grid-area:2/2;justify-content:space-between;align-items:center}}@media (max-width:860px){nav.chrome .chrome-section{position:relative}}.work-item-page .queue-more summary{cursor:pointer;color:var(--sel);font-size:var(--fs-3);font-weight:var(--fw-semi)}.work-item-page .queue-more[open] summary{margin-bottom:var(--sp-6)}main.work-page{max-width:none;margin:0}.work-rows{border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface);max-width:72rem;margin:0;padding:0;list-style:none}.work-row{gap:var(--sp-2) var(--sp-6);padding:var(--sp-6) var(--sp-8);border-bottom:var(--bw-1) solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.work-row:last-child{border-bottom:0}.work-row:hover{background:var(--surface-hover)}.work-row-open{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font:var(--fw-semi) var(--fs-5)/var(--lh-3) var(--sans);text-decoration:none;overflow:hidden}.work-row-open:after{content:"";position:absolute;inset:0}.work-row-open:focus-visible{outline:none}.work-row-open:focus-visible:after{outline:var(--bw-2) solid var(--sel);outline-offset:calc(-1 * var(--bw-2))}.work-row-open .absent{font-weight:var(--fw-body)}.work-row-when{font-size:var(--fs-2);color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap}.work-row-meta{align-items:center;gap:var(--sp-2) var(--sp-6);min-width:0;font-size:var(--fs-3);color:var(--mute);flex-wrap:wrap;grid-column:1/-1;display:flex}.work-row-id{font:var(--fs-2) var(--mono);color:var(--mute)}@media (max-width:860px){.work-row{padding:var(--sp-6)}}main.page{margin-left:0;margin-right:0}.home-shared-reason{margin:var(--sp-2) 0 var(--sp-4);font-size:var(--fs-4);color:var(--ink)}.inquiry-detail,.inquiry-detail-error,.inquiry-list,.inquiry-list-error{margin-left:0;margin-right:0}.arrival-row q[data-claimed-by]{quotes:none;border-left:0;padding-left:0}.arrival-row .arrival-open q[data-claimed-by]{color:var(--ink);font-weight:var(--fw-semi)}.arrival-row .arrival-from q[data-claimed-by]{color:var(--quote)}.arrival-row .arrival-from .absent{color:var(--mute)}main.page-inbox .inbox-split[data-split] .inbox-list .arrival-row{grid-template-columns:var(--sp-11) minmax(0,1fr) auto}main.page-inbox .inbox-split[data-split] .inbox-list .arrival-row .arrival-type-chip{display:none}main.page-inbox .inbox-split[data-split] .inbox-list .arrival-row .arrival-avatar{grid-area:1/1/-1;align-self:center;place-items:center;display:grid}main.page-inbox .inbox-split[data-split] .inbox-list .arrival-row .next{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main.page-inbox .inbox-split[data-split] .inbox-list .arrival-row .arrival-kind,main.page-inbox .inbox-split[data-split] .inbox-list .arrival-row .arrival-meta-sep{display:none}main.page-inbox .inbox-split[data-split]>.inbox-detail{border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface)}main.page-inbox .inbox-split[data-split]>.inbox-detail>p{padding:var(--sp-5) var(--sp-9);font-size:var(--fs-4);margin:0}main.page-inbox .inbox-split[data-split] .card{background:0 0;border:0;border-radius:0;margin-top:0}main.page-inbox .inbox-split[data-split]>.inbox-detail>*+*{border-top:var(--bw-1) solid var(--line)}main.page-inbox .inbox-split[data-split] .card>header{padding:var(--sp-7) var(--sp-9) var(--sp-2);gap:var(--sp-6);border-bottom:0}main.page-inbox .inbox-split[data-split] .card>header h2{text-transform:none;letter-spacing:var(--ls-tight)}main.page-inbox .inbox-split[data-split] .card-message{padding:var(--sp-8) var(--sp-9) var(--sp-7)}.inbox-detail .arrival-title{font-size:var(--fs-8);line-height:var(--lh-2);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);overflow-wrap:anywhere;margin:0}.inbox-detail .arrival-title q[data-claimed-by]{quotes:"“" "”";color:var(--ink)}.inbox-detail .arrival-title .absent{font-size:var(--fs-5);font-weight:var(--fw-body)}main.page-inbox .inbox-split[data-split] .card-message>header.msg-subject-row{justify-content:flex-start;align-items:baseline;gap:var(--sp-4) var(--sp-5);border-bottom:0;flex-wrap:wrap;padding:0;display:flex}main.page-inbox .inbox-split[data-split] .card-message>header.msg-subject-row .arrival-title{flex:0 auto;min-width:0}.inbox-detail .msg-status{flex:none}.inbox-detail .msg-thread{display:block}.inbox-detail .msg-thread>summary{display:none}.inbox-detail .msg-head{align-items:start;gap:var(--sp-5);margin:var(--sp-6) 0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.inbox-detail .msg-avatar{background:var(--surface-track);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;overflow:hidden}.inbox-detail .msg-head-main{min-width:0}.inbox-detail .msg-from{font-size:var(--fs-4);line-height:var(--lh-4);overflow-wrap:anywhere;margin:0}.inbox-detail .msg-from-name{font-weight:var(--fw-semi);color:var(--ink)}.inbox-detail .msg-head q[data-claimed-by]{quotes:"“" "”"}.inbox-detail .msg-from-name q[data-claimed-by]{quotes:none}.inbox-detail .msg-from-address{font-size:var(--fs-3);color:var(--mute)}.inbox-detail .msg-from-address q[data-claimed-by]{quotes:"<" ">"}.inbox-detail .msg-recipients{margin:var(--sp-1) 0 0;font-size:var(--fs-3);line-height:var(--lh-4);color:var(--mute)}.inbox-detail .msg-recipients>summary{cursor:pointer;overflow-wrap:anywhere;list-style:none}.inbox-detail .msg-recipients>summary::-webkit-details-marker{display:none}.inbox-detail .msg-recipients>summary:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:var(--bw-1)}.inbox-detail .msg-recipients-toggle{text-underline-offset:.2em;text-decoration:underline}.inbox-detail .msg-recipients[open] .msg-recipients-toggle{text-decoration:none}.inbox-detail .msg-recipients-body{margin:var(--sp-3) 0 0;padding:var(--sp-4) var(--sp-5);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface-raised)}.inbox-detail .msg-recipients-body dl{gap:var(--sp-2) var(--sp-5);margin:var(--sp-3) 0 0;grid-template-columns:max-content minmax(0,1fr);display:grid}.inbox-detail .msg-recipients-row{display:contents}.inbox-detail .msg-recipients-body dt{color:var(--mute)}.inbox-detail .msg-recipients-body dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.inbox-detail .msg-recipients-body ul{margin:0;padding:0;list-style:none}.inbox-detail .msg-recipients-absent{margin:var(--sp-1) 0 0;font-size:var(--fs-3)}.inbox-detail .msg-date{font-size:var(--fs-3);line-height:var(--lh-4);color:var(--mute);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}@media (max-width:560px){.inbox-detail .msg-head{grid-template-columns:auto minmax(0,1fr)}.inbox-detail .msg-date{grid-column:2}.inbox-detail .msg-recipients-body dl{grid-template-columns:minmax(0,1fr)}}.inbox-detail .card-message .next{margin:var(--sp-5) 0 0;font-size:var(--fs-4);color:var(--sel);font-weight:var(--fw-semi)}.inbox-detail .card-message .next.unknown{color:var(--mute);font-weight:var(--fw-body);font-style:italic}.inbox-detail .msg-body{margin:var(--sp-7) 0 0;overflow-wrap:anywhere;max-width:72ch;font:var(--fw-body) var(--fs-4)/var(--lh-4) var(--sans);color:var(--ink);padding:0}.inbox-detail .msg-body-absent{margin:var(--sp-7) 0 0;font-size:var(--fs-3)}.inbox-detail .msg-note{margin:var(--sp-6) 0 0;max-width:72ch}.inbox-detail .msg-note-text{margin:var(--sp-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.inbox-detail .mail-thread{gap:var(--sp-5);flex-direction:column;display:flex}.inbox-detail .mail-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.inbox-detail .mail-url{font-family:var(--mono);color:var(--ink-2);word-break:break-all}.inbox-detail .mail-ic{flex:none;width:1em;height:1em}.inbox-detail .mail-elided-toggle,.inbox-detail .mail-fwd-more,.inbox-detail .mail-quote-toggle{align-items:center;gap:var(--sp-2);cursor:pointer;color:var(--sel);font:var(--fw-med) var(--fs-2) /var(--lh-3) var(--sans);background:0 0;border:0;padding:0;display:inline-flex}.inbox-detail .mail-elided-toggle:hover,.inbox-detail .mail-fwd-more:hover,.inbox-detail .mail-quote-toggle:hover{text-decoration:underline}.inbox-detail .mail-quote-body{margin:var(--sp-3) 0 0;padding:0 0 0 var(--sp-5);border-left:var(--bw-2) solid var(--line-soft);color:var(--ink-2);gap:var(--sp-4);flex-direction:column;display:flex}.inbox-detail .mail-fwd{border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface-raised);overflow:hidden}.inbox-detail .mail-fwd .mail-fwd{margin-left:var(--sp-6)}.inbox-detail .mail-fwd .mail-fwd .mail-fwd{margin-left:0;margin-inline:calc(-1 * var(--sp-6));border:0;border-top:var(--bw-1) solid var(--line-soft);background:0 0;border-radius:0}.inbox-detail .mail-fwd .mail-fwd .mail-fwd>.mail-fwd-bar,.inbox-detail .mail-fwd .mail-fwd .mail-fwd>.mail-fwd-body{padding-inline:var(--sp-6)}.inbox-detail .mail-fwd-ord{color:var(--ink-2);font-weight:var(--fw-body)}.inbox-detail .mail-fwd-bar{align-items:center;gap:0 var(--sp-3);width:100%;padding:var(--sp-5) var(--sp-6);cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr);display:grid}.inbox-detail .mail-fwd-bar>.mail-fwd-caret,.inbox-detail .mail-fwd-bar>.mail-ic{grid-row:1/span 2}.inbox-detail .mail-fwd[data-open=open]>.mail-fwd-bar{border-bottom:var(--bw-1) solid var(--line-soft)}.inbox-detail .mail-fwd-caret{flex:none;width:1em;height:1em;transition:transform .12s}.inbox-detail .mail-elided[data-open=open] .mail-fwd-caret,.inbox-detail .mail-fwd[data-open=open]>.mail-fwd-bar .mail-fwd-caret{transform:rotate(90deg)}.inbox-detail .mail-fwd-title{font:var(--fw-semi) var(--fs-2) /var(--lh-3) var(--sans)}.inbox-detail .mail-fwd-sum{overflow-wrap:anywhere;min-width:0;color:var(--ink-2);font-size:var(--fs-2);grid-column:3}.inbox-detail .mail-fwd-body{padding:var(--sp-6);gap:var(--sp-5);flex-direction:column;display:flex}.inbox-detail .mail-fwd-attrib{color:var(--ink-2);font-size:var(--fs-2);margin:0}.inbox-detail .mail-fwd-headline{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.inbox-detail .mail-fwd-from{font:var(--fw-semi) var(--fs-3) /var(--lh-3) var(--sans);color:var(--ink);overflow-wrap:anywhere}.inbox-detail .mail-fwd-to{margin:var(--sp-1) 0 0;color:var(--ink-2);font:var(--fw-body) var(--fs-2) /var(--lh-3) var(--mono);overflow-wrap:anywhere}.inbox-detail .mail-fwd-to-count{color:var(--ink-3,var(--ink-2))}.inbox-detail .mail-fwd-fields{margin:var(--sp-3) 0 0;gap:var(--sp-1) var(--sp-4);grid-template-columns:auto 1fr;display:grid}.inbox-detail .mail-fwd-field{display:contents}.inbox-detail .mail-fwd-field dt{color:var(--ink-2);font-size:var(--fs-2)}.inbox-detail .mail-fwd-field dd{overflow-wrap:anywhere;margin:0}.inbox-detail .mail-elided-body{margin:var(--sp-3) 0 0;gap:var(--sp-4);flex-direction:column;display:flex}.inbox-detail .msg-attachments{gap:var(--sp-4);margin:var(--sp-7) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.inbox-detail .attachment-chip{border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface-raised);width:12rem;max-width:100%;color:var(--ink);font:var(--fs-3) var(--sans);text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease);grid-template-rows:7rem auto;padding:0;display:grid;overflow:hidden}.inbox-detail .attachment-chip:hover{border-color:var(--mute)}.attachment-button:focus-visible,.inbox-detail .attachment-chip:focus-visible,.lane-chip:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:var(--bw-1)}.inbox-detail .attachment-thumb{background:var(--surface-hover);border-bottom:var(--bw-1) solid var(--line);place-items:center;display:grid;overflow:hidden}.inbox-detail .attachment-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%}.inbox-detail .attachment-thumb-icon{width:2.5rem;height:2.5rem;color:var(--mute)}.inbox-detail .attachment-chip-foot{align-items:center;column-gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);grid-template-columns:auto minmax(0,1fr);display:grid}.inbox-detail .attachment-chip-icon{width:var(--sp-6);height:var(--sp-6);color:var(--mute);grid-row:span 2}.inbox-detail .attachment-chip-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.inbox-detail .attachment-chip-kind{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:460px){main.page-inbox .inbox-split[data-split] .card-message>header.msg-subject-row{flex-direction:column;align-items:flex-start}.inbox-detail .attachment-chip{width:100%}.inbox-detail .msg-attachments>li{flex:100%}}.attachment-dialog{z-index:var(--z-modal);inset:var(--sp-8);gap:var(--sp-5);padding:var(--sp-7);border:var(--bw-1) solid var(--line);border-radius:var(--r-3);background:var(--surface-raised);color:var(--ink);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed}.attachment-dialog-head{justify-content:space-between;align-items:center;gap:var(--sp-5);min-width:0;display:flex}.attachment-dialog[data-mode=none]{width:min(460px,calc(100vw - var(--sp-11)));grid-template-rows:auto auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.attachment-dialog-title{text-transform:none;letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-5);font-weight:var(--fw-bold);margin:0;overflow:hidden}.attachment-page{background:var(--surface-hover);border-radius:var(--r-2);place-items:start center;min-height:0;display:grid;position:relative;overflow:auto}.attachment-page img{max-width:100%;height:auto;display:block}.attachment-empty{justify-items:center;gap:var(--sp-4);padding:var(--sp-7) var(--sp-5);text-align:center;place-self:center;margin:0;display:grid}.attachment-empty-icon{width:3rem;height:3rem;color:var(--mute)}.attachment-empty p{margin:0}.attachment-nav{justify-content:space-between;align-items:center;gap:var(--sp-5);flex-wrap:wrap;display:flex}.attachment-toolgroup{align-items:center;gap:var(--sp-3);display:flex}.attachment-toolgroup .attachment-button{align-items:center;gap:var(--sp-3);display:inline-flex}.attachment-toolgroup .attachment-button svg{width:var(--sp-9);height:var(--sp-9)}.attachment-page img[data-zoomed]{max-width:none}.attachment-sheet{position:relative}.attachment-sheet img{transform-origin:50%;max-width:none;position:absolute;top:50%;left:50%}.attachment-sheet[data-rot="90"] img{transform:translate(-50%,-50%)rotate(90deg)}.attachment-sheet[data-rot="180"] img{transform:translate(-50%,-50%)rotate(180deg)}.attachment-sheet[data-rot="270"] img{transform:translate(-50%,-50%)rotate(270deg)}.attachment-count{font-size:var(--fs-3);font-variant-numeric:tabular-nums;color:var(--mute)}.attachment-button{font:var(--fs-3) var(--sans);padding:var(--sp-3) var(--sp-5);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface-raised);color:var(--ink);cursor:pointer}.attachment-button:hover:not(:disabled){border-color:var(--mute)}.attachment-button:disabled{color:var(--mute);cursor:default}@media (max-width:460px){.attachment-dialog{inset:var(--sp-4);padding:var(--sp-5)}}@media print{body[data-attachment-open]{visibility:hidden;height:auto;min-height:0;max-height:none;margin:0;padding-left:0;display:block;overflow:visible}body[data-attachment-open]>.topbar,body[data-attachment-open]>main,body[data-attachment-open]>nav.chrome{display:none!important}body[data-attachment-open] .attachment-dialog,body[data-attachment-open] .attachment-dialog *{visibility:visible}body[data-attachment-open] .attachment-dialog-head,body[data-attachment-open] .attachment-nav,body[data-attachment-open] .door-backdrop{display:none!important}body[data-attachment-open] .attachment-dialog{background:0 0;border:0;border-radius:0;height:auto;max-height:none;padding:0;position:static;overflow:visible}body[data-attachment-open] .attachment-page{background:0 0;min-height:0;overflow:visible}body[data-attachment-open] .attachment-sheet{width:auto!important;height:auto!important}body[data-attachment-open] .attachment-page img{position:static;width:auto!important;max-width:100%!important;height:auto!important;transform:none!important}}main.page-inbox .inbox-split[data-split] .card-quick-scope .quick-scope{gap:var(--sp-5);padding:0 var(--sp-9) var(--sp-7);display:grid}.quick-scope .lane-set{border:0;min-width:0;margin:0;padding:0}.quick-scope .lane-chips{gap:var(--sp-4);flex-wrap:wrap;display:flex}.quick-scope .lane-chip{padding:var(--sp-3) var(--sp-6);border:var(--bw-1) solid var(--line);border-radius:var(--r-pill);background:var(--surface-raised);color:var(--ink);font:var(--fw-semi) var(--fs-3)/var(--lh-3) var(--sans);cursor:pointer;transition:border-color var(--dur-1) var(--ease)}.quick-scope .lane-chip:hover{border-color:var(--sel)}.quick-scope .lane-chip[data-suggested]{border-color:var(--sel);background:var(--sel-tint);color:var(--sel)}.quick-scope .lane-chip[data-proposed]:not([data-suggested]){border-style:dashed}.quick-scope .lane-suggested{font-weight:var(--fw-body)}.quick-scope .lane-why{margin:var(--sp-4) 0 0;font-size:var(--fs-3);line-height:var(--lh-4);color:var(--mute)}.quick-scope .lane-why .stated{color:var(--ink);font-weight:var(--fw-semi)}.quick-scope .lane-chip[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 var(--bw-1) var(--ink)}.quick-scope .lane-suggested q[data-claimed-by]{quotes:none;color:inherit}.quick-scope .quick-scope-foot{font-size:var(--fs-3);color:var(--mute);margin:0}main.page-inbox .inbox-split[data-split] .card-quick-scope>header{justify-content:space-between;align-items:flex-start;gap:var(--sp-5);display:flex}.card-quick-scope .assist-ask{flex:none;margin:0}.card-quick-scope .assist-button{white-space:nowrap;padding:var(--sp-3) var(--sp-5);border:var(--bw-1) solid var(--line);border-radius:var(--r-pill);color:var(--mute);font:var(--fw-semi) var(--fs-3)/var(--lh-3) var(--sans);cursor:pointer;transition:border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease);background:0 0}.card-quick-scope .assist-button:hover{border-color:var(--sel);color:var(--ink)}.card-quick-scope .assist-button:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:var(--bw-1)}.quick-scope .lane-why[data-assist-reading]{padding-left:var(--sp-4);border-left:var(--bw-2) solid var(--line)}main.page-inbox .inbox-split[data-split] .card[data-card=inventory] .door-parts{padding:0 0 0 var(--sp-5);gap:var(--sp-1);margin:0;list-style:none;display:grid}main.page-inbox .inbox-split[data-split] .card[data-card=inventory]>.door-parts{padding:0 var(--sp-9) var(--sp-7)}main.page-inbox .inbox-split[data-split] .card[data-card=inventory] .door-parts li{align-items:baseline;gap:var(--sp-3);min-width:0;display:flex}.inbox-detail .unit-file{width:var(--sp-6);height:var(--sp-6);color:var(--mute);flex:none;align-self:center}.inbox-detail .unit-line{overflow-wrap:anywhere;min-width:0}main.page-inbox .inbox-split[data-split] .card .empty{padding:var(--sp-8) var(--sp-9)}main.page-inbox .inbox-split[data-split] .verbs>li{padding:var(--sp-6) var(--sp-9)}main.page-inbox .inbox-split[data-split] .detail-more>summary{cursor:pointer;padding:var(--sp-5) var(--sp-9);color:var(--mute)}main.page-inbox .inbox-split[data-split] .detail-more[open]>summary{border-bottom:var(--bw-1) solid var(--line)}main.page-inbox .inbox-split[data-split] .detail-more-body{gap:var(--sp-5);padding:var(--sp-6) var(--sp-9) var(--sp-8);font-size:var(--fs-3);display:grid}main.page-inbox .inbox-split[data-split] .detail-lead{color:var(--mute);max-width:68ch;margin:0}main.page-inbox .inbox-split[data-split] .detail-more dl{gap:var(--sp-2) var(--sp-7);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}main.page-inbox .inbox-split[data-split] .detail-more dt{color:var(--mute)}main.page-inbox .inbox-split[data-split] .detail-more dd{overflow-wrap:anywhere;min-width:0;margin:0}main.page-inbox .inbox-split[data-split] .detail-notes{padding-left:var(--sp-8);gap:var(--sp-2);color:var(--mute);margin:0;display:grid}main.page-inbox .page-header-arrival .page-header-row{justify-content:flex-end}main.page-inbox .inbox-split[data-split]>.inbox-detail>.page-header-arrival{padding:var(--sp-6) var(--sp-9) var(--sp-5);margin:0}.land-section{margin-top:var(--sp-8)}.runtabs a{border-bottom:var(--bw-2) solid transparent;padding:var(--sp-3) var(--sp-5);color:var(--mute);font:var(--fw-semi) var(--fs-3)/var(--lh-3) var(--sans);transition:color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease);text-decoration:none}.runtabs a[aria-current=true]{color:var(--ink);border-bottom-color:var(--ink)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip.sr-only:focus,.skip.sr-only:focus-visible{top:var(--sp-4);left:var(--sp-4);z-index:99;clip-path:none;white-space:nowrap;width:auto;height:auto;padding:var(--sp-3) var(--sp-5);border-radius:var(--r-3);background:var(--surface);color:var(--ink);outline:2px solid var(--ink);outline-offset:2px;position:fixed;overflow:visible}.next-actions{margin:0 0 var(--sp-8);padding:var(--sp-6) var(--sp-7);border:var(--bw-1) solid var(--line-soft);border-radius:var(--r-3);background:var(--surface)}.next-actions-title{margin:0 0 var(--sp-4);font:var(--fw-bold) var(--fs-4)/var(--lh-3) var(--sans);color:var(--ink)}.next-actions-list{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.next-step{gap:var(--sp-2) var(--sp-6);grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:baseline;display:grid}.next-step-label{font-weight:var(--fw-semi);color:var(--sel)}.next-step span.next-step-label,.next-step-why{color:var(--mute)}.next-step-why{font-size:var(--fs-3)}@media (max-width:640px){.next-step{grid-template-columns:minmax(0,1fr)}}.home-item-name{font-weight:var(--fw-semi);color:var(--ink);overflow-wrap:anywhere;display:block}nav.chrome .chrome-menu-toggle{background:var(--surface);color:var(--ink);display:none}nav.chrome .chrome-menu-toggle[aria-expanded=true]{background:var(--sel-tint);color:var(--sel)}@media (max-width:860px){nav.chrome .chrome-menu-toggle{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-5);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);font:var(--fw-semi) var(--fs-3)/var(--lh-3) var(--sans);cursor:pointer;grid-area:2/1/auto/-1;justify-self:start;display:inline-flex}nav.chrome .chrome-menu-toggle:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:var(--bw-2)}nav.chrome .chrome-body{grid-row:3}nav.chrome .chrome-body[data-menu=closed]{display:none}nav.chrome .chrome-body[data-menu=open]{padding-bottom:var(--sp-5);flex-flow:column;align-items:stretch;overflow:visible}nav.chrome .chrome-body[data-menu=open] .chrome-section{border-left-width:0;flex:auto;min-width:0;padding-left:0;display:block}nav.chrome .chrome-body[data-menu=open] .chrome-links{gap:var(--sp-1);flex-flow:column;display:flex}nav.chrome .chrome-body[data-menu=open] .chrome-link{white-space:normal}nav.chrome .chrome-body[data-menu=open] h2.chrome-section-name{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.access-principal-page h2,.access-revoke-page h2{font-size:var(--fs-7);margin:var(--sp-10) 0 var(--sp-5)}.access-principal-page h3{font-size:var(--fs-5)}nav.chrome h2.chrome-section-name{margin:0 0 var(--sp-2);padding:0 var(--sp-5);font:var(--fw-semi) var(--fs-1)/var(--lh-3) var(--sans);letter-spacing:var(--ls-caps)}nav.chrome .chrome-link{gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-3);line-height:var(--lh-3);border-radius:var(--r-2)}nav.chrome .chrome-who{margin-top:var(--sp-5);padding:var(--sp-5) var(--sp-3) 0}nav.chrome .chrome-rail-toggle{padding:var(--sp-2);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}nav.chrome .chrome-rail-toggle:hover{background:var(--surface-hover);border-color:var(--mute)}nav.chrome .chrome-rail-toggle:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:var(--bw-2)}nav.chrome .chrome-theme-toggle{padding:var(--sp-2);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}nav.chrome .chrome-theme-toggle:hover{background:var(--surface-hover);border-color:var(--mute)}nav.chrome .chrome-theme-toggle:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:var(--bw-2)}@media (max-width:860px){nav.chrome .chrome-rail-toggle{display:none}}nav.chrome .chrome-rail{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-3);flex-direction:column;min-height:0;display:flex}nav.chrome[data-chrome-shell=sidebar] .chrome-mark{background:var(--sel-tint);color:var(--sel);border-bottom:0;padding-bottom:0;text-decoration:none}nav.chrome .chrome-mark:has(.chrome-logo){background:0 0;padding:14%}nav.chrome .chrome-mark .chrome-logo{object-fit:contain;width:100%;height:100%;display:block}nav.chrome .chrome-railnav{gap:var(--sp-2);scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}nav.chrome[data-chrome-shell=sidebar] .chrome-rail-link{width:var(--sp-12);height:var(--sp-12);border-radius:var(--r-2);color:var(--mute);border-bottom:0;place-items:center;padding-bottom:0;text-decoration:none;display:grid}nav.chrome[data-chrome-shell=sidebar] .chrome-rail-link:hover{background:var(--surface-hover);color:var(--ink)}nav.chrome[data-chrome-shell=sidebar] .chrome-rail-link[aria-current=page]{background:var(--sel-tint);color:var(--sel)}nav.chrome[data-chrome-shell=sidebar] .chrome-rail-link:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:2px}nav.chrome .chrome-rail .chrome-theme-toggle{flex:none;margin-top:auto;margin-left:0}nav.chrome .chrome-rail .chrome-rail-toggle{margin-top:var(--sp-2);flex:none;margin-left:0}nav.chrome .chrome-sidebar{min-width:0;min-height:0;padding-top:var(--sp-4);border-left:var(--bw-1) solid var(--line-soft);flex-direction:column;display:flex}nav.chrome .chrome-account{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-2);min-width:0;text-decoration:none;display:flex}nav.chrome a.chrome-account:hover{background:var(--surface-hover)}nav.chrome .chrome-account-avatar{width:var(--sp-10);height:var(--sp-10);background:var(--surface-track);border-radius:50%;flex:none;overflow:hidden}.user-avatar{place-items:center;display:grid;overflow:hidden}.user-avatar-img,.user-avatar>svg{width:100%;height:100%;display:block}.user-avatar-img{object-fit:cover}nav.chrome .chrome-account-who{flex-direction:column;min-width:0;display:flex}nav.chrome .chrome-account-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font:var(--fw-semi) var(--fs-3) /var(--lh-3) var(--sans);overflow:hidden}nav.chrome .chrome-account-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--mute);font:var(--fw-body) var(--fs-1) /var(--lh-3) var(--mono);overflow:hidden}nav.chrome .account-menu{min-width:0;position:relative}nav.chrome .account-menu-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}nav.chrome .account-menu-trigger:hover,nav.chrome .account-menu[data-open=true] .account-menu-trigger{background:var(--surface-hover)}nav.chrome .account-menu-trigger:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:calc(-1 * var(--bw-2))}nav.chrome .account-menu-caret{width:var(--sp-6);height:var(--sp-6);color:var(--mute);flex:none;margin-left:auto}nav.chrome .account-menu-panel{z-index:40;top:calc(100% + var(--sp-2));left:var(--sp-3);right:var(--sp-3);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);background:var(--surface-raised);box-shadow:var(--shadow-1);position:absolute;overflow:hidden}nav.chrome .account-menu-panel[hidden]{display:none}nav.chrome .account-menu-head{align-items:center;gap:var(--sp-4);padding:var(--sp-5);border-bottom:var(--bw-1) solid var(--line-soft);display:flex}nav.chrome .account-menu-id{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}nav.chrome .account-menu-id strong{color:var(--ink);font:var(--fw-semi) var(--fs-3) /var(--lh-3) var(--sans);overflow-wrap:anywhere}nav.chrome .account-menu-id span{color:var(--mute);font:var(--fw-body) var(--fs-2) /var(--lh-3) var(--sans);overflow-wrap:anywhere}nav.chrome .account-menu-id .account-menu-role{margin-top:var(--sp-1);padding:0 var(--sp-3);border:var(--bw-1) solid var(--line);background:var(--surface-hover);color:var(--ink);font:var(--fw-semi) var(--fs-1) /var(--lh-3) var(--sans);border-radius:999px;align-self:flex-start}nav.chrome .account-menu-list{padding:var(--sp-2) 0;margin:0;list-style:none;display:block}nav.chrome .account-menu-list li{margin:0;display:block}nav.chrome .account-menu-trigger .chrome-account-sub{font-family:var(--sans)}nav.chrome .account-menu-list a,nav.chrome .chrome-signout{align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-3) var(--sp-5);color:var(--ink);font:var(--fw-body) var(--fs-3) /var(--lh-3) var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}nav.chrome .account-menu-list a:hover,nav.chrome .chrome-signout:hover{background:var(--surface-hover)}nav.chrome .account-menu-list a:focus-visible,nav.chrome .chrome-signout:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:calc(-1 * var(--bw-2))}nav.chrome .account-menu-list svg,nav.chrome .chrome-signout svg{width:var(--sp-6);height:var(--sp-6);color:var(--mute);flex:none}nav.chrome .account-menu-foot{padding:var(--sp-2) 0;border-top:var(--bw-1) solid var(--line-soft)}nav.chrome .chrome-signout[disabled]{cursor:progress;color:var(--mute)}nav.chrome .chrome-body{gap:var(--sp-1)}nav.chrome .chrome-section[data-kind=group]{margin-top:var(--sp-8)}nav.chrome h2.chrome-section-name{padding:0 var(--sp-4);letter-spacing:var(--ls-loose)}@media (min-width:861px){nav.chrome .chrome-body{padding:var(--sp-3) var(--sp-4) var(--sp-4)}nav.chrome .chrome-sidebar>.account-menu{margin:0 var(--sp-4)}}nav.chrome .chrome-place{align-items:center;gap:var(--sp-1);min-width:0;display:flex}nav.chrome .chrome-place>.chrome-link{flex:auto}nav.chrome[data-chrome-shell=sidebar] .chrome-action{justify-content:center;align-items:center;gap:var(--sp-3);min-width:calc(var(--sp-8) + 2 * var(--sp-3));height:calc(var(--sp-8) + 2 * var(--sp-3));padding:0 var(--sp-3);border-radius:var(--r-2);color:var(--mute);font:var(--fw-med) var(--fs-3) /var(--lh-3) var(--sans);border:0;flex:none;text-decoration:none;display:inline-flex}nav.chrome[data-chrome-shell=sidebar] .chrome-action .chrome-icon{width:var(--sp-7);height:var(--sp-7);color:currentColor}nav.chrome[data-chrome-shell=sidebar] .chrome-action:hover{background:var(--surface-hover);color:var(--ink);border-bottom-color:#0000}nav.chrome[data-chrome-shell=sidebar] .chrome-action[aria-current=page]{background:var(--sel-tint);color:var(--sel)}@media (min-width:861px){nav.chrome .chrome-action-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}nav.chrome[data-chrome-shell=sidebar] .chrome-action:focus-visible,nav.chrome[data-chrome-shell=sidebar] .chrome-link:focus-visible,nav.chrome[data-chrome-shell=sidebar] .chrome-mark:focus-visible{outline:var(--bw-2) solid var(--sel);outline-offset:calc(-1 * var(--bw-2))}@media (prefers-reduced-motion:no-preference){nav.chrome[data-chrome-shell=sidebar] .chrome-action,nav.chrome[data-chrome-shell=sidebar] .chrome-link,nav.chrome[data-chrome-shell=sidebar] .chrome-rail-link{transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}}@media (max-width:860px){nav.chrome .account-menu{margin:0 0 var(--sp-4);grid-area:2/1/auto/-1;justify-self:end}nav.chrome .account-menu-trigger{width:auto;padding:var(--sp-1);border-radius:50%}nav.chrome .account-menu-trigger .account-menu-caret,nav.chrome .account-menu-trigger .chrome-account-who{display:none}nav.chrome .account-menu-panel{width:min(20rem,calc(100vw - 2 * var(--sp-6)));left:auto;right:0}}@media (min-width:861px){nav.chrome[data-chrome-shell=sidebar]{grid-template-columns:var(--sidebar-w-rail) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid}nav.chrome[data-chrome-shell=sidebar] .chrome-who{grid-area:2/1/auto/-1}nav.chrome .chrome-railnav{display:none}html[data-rail=collapsed] nav.chrome .chrome-railnav{display:flex}html[data-rail=collapsed] nav.chrome .chrome-sidebar,html[data-rail=collapsed] nav.chrome[data-chrome-shell=sidebar] .chrome-who{display:none}nav.chrome[data-chrome-shell=sidebar] .chrome-mark{width:var(--sp-12);height:var(--sp-12)}nav.chrome[data-chrome-shell=sidebar] .chrome-who{padding:var(--sp-4) var(--sp-5) var(--sp-5) calc(var(--sidebar-w-rail) + var(--sp-4));margin-top:0}}nav.chrome .chrome-rail .account-menu{width:100%;display:none}@media (min-width:861px){html[data-rail=collapsed] nav.chrome .chrome-rail .account-menu{display:block}}nav.chrome .chrome-rail .account-menu-trigger{width:var(--sp-12);height:var(--sp-12);border-radius:var(--r-2);justify-content:center;margin:0 auto;padding:0}nav.chrome .chrome-rail .account-menu-trigger .account-menu-caret,nav.chrome .chrome-rail .account-menu-trigger .chrome-account-who{display:none}nav.chrome .chrome-rail .account-menu-trigger .chrome-account-avatar{margin:0}@media (min-width:861px){html[data-rail=collapsed] nav.chrome[data-chrome-shell=sidebar]:has(.chrome-rail .account-menu[data-open=true]){width:calc(var(--sidebar-w-rail) + 20rem + var(--sp-4))}nav.chrome .chrome-rail .account-menu-panel{top:auto;left:0;right:auto;bottom:calc(100% + var(--sp-2));width:20rem}}@media (max-width:860px){nav.chrome .chrome-rail{padding:0}nav.chrome .chrome-railnav{display:none}nav.chrome .chrome-sidebar{border-left:0;padding-top:0;display:contents}}.settings-muted{color:var(--mute);font:var(--fw-body) var(--fs-3) /var(--lh-4) var(--sans);margin:0}.avatar-settings{gap:var(--sp-7);padding:var(--sp-6) var(--sp-8);flex-direction:column;display:flex}.avatar-settings-lead{align-items:center;gap:var(--sp-6);display:flex}.avatar-preview-box{background:var(--surface-track);border-radius:50%;flex:none;width:7rem;height:7rem;overflow:hidden}.avatar-settings-who{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.avatar-settings-name{color:var(--ink);font:var(--fw-semi) var(--fs-6) /var(--lh-2) var(--sans);margin:0}.avatar-field{gap:var(--sp-4);border:0;flex-direction:column;margin:0;padding:0;display:flex}.avatar-legend{color:var(--ink-2);font:var(--fw-semi) var(--fs-2) /1 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:0}.avatar-option-row{gap:var(--sp-4);flex-wrap:wrap;display:flex}.avatar-option{align-items:center;gap:var(--sp-2);padding:var(--sp-3);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);cursor:pointer;color:var(--ink-2);font:var(--fw-body) var(--fs-2) /1 var(--sans);background:0 0;flex-direction:column;display:flex}.avatar-option:hover{border-color:var(--ink-2)}.avatar-option[aria-pressed=true]{border-color:var(--sel);box-shadow:inset 0 0 0 var(--bw-1) var(--sel);color:var(--ink)}.avatar-option-swatch{width:var(--sp-11);height:var(--sp-11);background:var(--surface-track);border-radius:50%;overflow:hidden}.avatar-option-label{text-transform:capitalize}.avatar-palette-swatch{width:var(--sp-11);height:var(--sp-11);border-radius:50%;grid-auto-flow:column;display:grid;overflow:hidden}.avatar-palette-swatch>span{height:100%;display:block}.avatar-actions{align-items:center;gap:var(--sp-4);display:flex}.avatar-save{padding:var(--sp-3) var(--sp-6);border-radius:var(--r-2);background:var(--sel);color:var(--on-sel);font:var(--fw-semi) var(--fs-3) /1 var(--sans);cursor:pointer;border:0}.avatar-save:disabled{opacity:.6;cursor:default}.avatar-save-note{color:var(--mute);font:var(--fw-body) var(--fs-3) /1 var(--sans)}.avatar-save-error{color:var(--bad)}body:has(>main.auth-page)>.topbar,body:has(>main.auth-page)>nav.chrome{display:none}body:has(>main.auth-page){--sans:var(--plex-sans);--mono:var(--plex-mono);padding-left:0;display:block;overflow-y:auto}main.auth-page{overflow:visible}.auth-page :is(button,input,select,textarea){font-family:inherit}.auth-page{min-height:100%;padding:clamp(var(--sp-10),12vh,8rem) var(--sp-6) var(--sp-10);align-content:start;justify-items:center;display:grid}.auth-column{gap:var(--sp-6);width:100%;max-width:24rem;display:grid}.auth-mark{margin-bottom:var(--sp-4);justify-self:start;gap:var(--sp-3);color:var(--ink);font-weight:var(--fw-semi);font-size:var(--fs-6);align-items:center;text-decoration:none;display:inline-flex}.auth-mark img{width:auto;height:1.6rem}.auth-head{gap:var(--sp-2);display:grid}.auth-title{font-size:1.5rem;font-weight:var(--fw-semi);letter-spacing:var(--ls-tight);line-height:var(--lh-1);margin:0}.auth-sub{color:var(--mute);font-size:var(--fs-5);margin:0}.auth-card{padding:var(--sp-8);gap:var(--sp-4);margin-top:0;display:grid}.auth-card form{gap:var(--sp-5);display:grid}.auth-field{gap:var(--sp-2);display:grid}.auth-field label{font-weight:var(--fw-med);font-size:var(--fs-4)}.auth-field input,.auth-field select{box-sizing:border-box;width:100%;min-height:2.5rem;padding:0 var(--sp-4);border:var(--bw-1) solid var(--line-control);border-radius:var(--r-2);background:var(--surface);color:var(--ink);font:inherit;font-size:1rem}.auth-field input:-webkit-autofill,.auth-field input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 100px var(--surface);box-shadow:inset 0 0 0 100px var(--surface);-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.auth-field input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 100px var(--surface);box-shadow:inset 0 0 0 100px var(--surface);-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.auth-field input:autofill{-webkit-box-shadow:inset 0 0 0 100px var(--surface);box-shadow:inset 0 0 0 100px var(--surface);-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.auth-field input[readonly]{background:var(--surface-hover);color:var(--mute);cursor:default}.handle-field{border:var(--bw-1) solid var(--line-control);border-radius:var(--r-2);background:var(--surface);flex-wrap:nowrap;align-items:center;min-height:2.5rem;display:flex;overflow:hidden}.handle-field:focus-within{outline:var(--bw-2) solid var(--sel);outline-offset:-1px}.handle-field input{box-sizing:border-box;width:auto;min-width:3rem;min-height:2.5rem;padding:0 0 0 var(--sp-4);color:var(--ink);font:inherit;background:0 0;border:0;flex:auto;font-size:1rem}.handle-field input:focus{outline:none}.handle-field .handle-field-domain{white-space:nowrap;padding:0 var(--sp-4) 0 0;color:var(--mute);flex:none;font-size:clamp(.8rem,3.6vw,1rem)}.invite-summary{border:var(--bw-1) solid var(--line);border-radius:var(--r-2);gap:0;margin:0;display:grid}.invite-summary>div{gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);grid-template-columns:minmax(6.5rem,max-content) minmax(0,1fr);display:grid}.invite-summary>div+div{border-top:var(--bw-1) solid var(--line-soft)}.invite-summary dt{color:var(--mute);font-size:var(--fs-3)}.invite-summary dd{color:var(--ink);font-weight:var(--fw-semi);overflow-wrap:anywhere;margin:0}.auth-hint{color:var(--mute-2)}.auth-hint,.auth-reset{font-size:var(--fs-3);margin:0}.auth-reset{color:var(--ink)}.auth-password{position:relative}.auth-password input{padding-right:4rem}.auth-password button{right:var(--sp-2);color:var(--mute);font-size:var(--fs-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-1);cursor:pointer;background:0 0;border:0;position:absolute;top:50%;transform:translateY(-50%)}.auth-submit{background:var(--ink);width:100%;min-height:2.5rem;color:var(--on-ink);border-radius:var(--r-2);font-family:inherit;font-weight:var(--fw-semi);font-size:var(--fs-5);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.auth-submit:disabled{opacity:var(--op-disabled);cursor:progress}.auth-secondary{width:100%;min-height:2.5rem;color:var(--ink);border:var(--bw-1) solid var(--line-control);border-radius:var(--r-2);font-weight:var(--fw-semi);font-size:var(--fs-5);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.auth-secondary:disabled{opacity:var(--op-disabled);cursor:progress}.auth-footer{gap:var(--sp-3);color:var(--mute);font-size:var(--fs-4);justify-items:center;display:grid}.auth-card a,.auth-footer a{color:var(--sel);text-underline-offset:.2em;text-decoration:none}.auth-card a:hover,.auth-footer a:hover{text-decoration:underline}.auth-footer a{text-underline-offset:2px;text-decoration:underline}.auth-card a.auth-submit,.auth-card a.auth-submit:hover{color:var(--on-ink);text-decoration:none}.auth-card a.auth-secondary,.auth-card a.auth-secondary:hover{color:var(--ink);text-decoration:none}.auth-link-button{font:inherit;color:var(--sel);cursor:pointer;background:0 0;border:0;padding:0}.auth-link-button:hover{text-decoration:underline}.auth-invited{text-align:center;text-wrap:pretty;margin:0}.auth-row-between{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}@media (pointer:coarse){.auth-field input,.auth-field select,.auth-secondary,.auth-submit{min-height:2.75rem}.auth-password button{min-height:2.25rem;padding-inline:var(--sp-4)}}body:has(>main.auth-page),body:has(>main.auth-page-split){height:auto;min-height:calc(100dvh - (2 * var(--frame-inset)))}.auth-page-split{min-height:calc(100dvh - (2 * var(--frame-inset)));grid-template-columns:minmax(0,54fr) minmax(0,46fr);align-content:stretch;justify-items:stretch;padding:0}.auth-page-split .auth-mark{display:none}.auth-page-split>.auth-column{padding:clamp(var(--sp-12),8vh,5rem) var(--sp-8);place-self:center;max-width:26rem}.auth-brand{background:var(--brand-ground);color:var(--brand-ink);font-family:var(--brand-sans);align-content:stretch;gap:clamp(var(--sp-10),3.2vh,var(--sp-12));padding:clamp(var(--sp-11),3.4vw,3.25rem) clamp(var(--sp-11),4.4vw,4.25rem);grid-template-rows:auto auto 1fr auto;min-width:0;display:grid;overflow:hidden}.auth-brand ::selection{background:var(--brand-accent);color:var(--brand-ground)}.auth-brand-top{justify-content:space-between;align-items:center;gap:var(--sp-10);display:flex}.auth-brand-mark{align-items:center;gap:var(--sp-5);color:var(--brand-ink);font-weight:var(--fw-semi);font-size:var(--fs-8);letter-spacing:var(--ls-tight);text-decoration:none;display:inline-flex}.auth-brand-mark img{width:auto;height:1.75rem}.auth-brand-tagline{color:var(--brand-mute);font-size:var(--fs-4);margin:0}.auth-brand-copy{gap:var(--sp-8);display:grid}.auth-brand-title{color:var(--brand-ink);font-size:clamp(2rem,3.2vw,3.3rem);font-weight:var(--fw-semi);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.06}.auth-brand-title em{color:var(--brand-accent-2);font-style:normal}.auth-brand-sub{max-width:50ch;color:var(--brand-mute);font-size:var(--fs-7);line-height:var(--lh-4);text-wrap:pretty;margin:0}.nx-stage{column-gap:var(--sp-10);row-gap:var(--sp-10);grid-template-rows:1fr auto;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;min-height:0;display:grid}.nx-rail{gap:clamp(var(--sp-5),1.6vh,var(--sp-7));display:grid}.nx-rail-item{padding:var(--sp-5) 0 var(--sp-5) 2.25rem;color:var(--brand-mute);font:inherit;font-size:var(--fs-6);text-align:left;cursor:pointer;background:0 0;border:0;transition:color .2s;position:relative}.nx-rail-item:before{content:"";width:1.5rem;height:var(--bw-1);background:var(--brand-mute);transform-origin:0;transition:transform .3s cubic-bezier(.16,1,.3,1),background .2s;position:absolute;top:50%;left:0;transform:scaleX(.4)}.nx-rail-item-on,.nx-rail-item:hover{color:var(--brand-ink)}.nx-rail-item-on:before{background:var(--brand-accent);transform:scaleX(1)}.nx-rail-item:focus-visible{outline:var(--bw-2) solid var(--brand-accent);outline-offset:var(--sp-2);border-radius:var(--r-2)}.nx-deck{perspective:1600px;height:clamp(21.5rem,50vh,24rem);transform-style:preserve-3d;position:relative}.nx-card{transform-origin:0;border:var(--bw-1) solid var(--brand-card-edge);background:linear-gradient(170deg,var(--brand-card-top),var(--brand-card-bottom) 60%);width:min(18.75rem,64%);box-shadow:inset 0 1px 0 var(--brand-well),0 1.5rem 3rem -.5rem var(--brand-shadow);border-radius:1rem;position:absolute;top:0;left:0;overflow:hidden}.nx-card,.nx-card-full{box-sizing:border-box;height:100%}.nx-card-full{gap:var(--sp-7);padding:var(--sp-8) var(--sp-9);flex-direction:column;display:flex}.nx-card-full>*{flex:none}.nx-card-head{align-items:center;gap:var(--sp-6);display:flex}.nx-card-head p{color:var(--brand-ink);font-size:var(--fs-5);font-weight:var(--fw-med);margin:0;line-height:1.2}.nx-card-head small{color:var(--brand-mute);font-size:var(--fs-2);font-weight:var(--fw-body);display:block}.nx-card-photo{object-fit:cover;border-radius:var(--r-2);flex:none;width:2.25rem;height:2.25rem}.nx-card-title{padding-top:var(--sp-7);border-top:var(--bw-1) solid var(--brand-edge);color:var(--brand-ink);font-size:var(--fs-8);font-weight:var(--fw-semi);letter-spacing:-.01em;margin:0}.nx-rows{gap:var(--sp-4);margin:0;display:grid}.nx-rows+.nx-rows{padding-top:var(--sp-6);border-top:var(--bw-1) solid var(--brand-edge)}.nx-row{justify-content:space-between;align-items:baseline;gap:var(--sp-8);display:flex}.nx-row dt{color:var(--brand-mute);font-size:var(--fs-4)}.nx-row dd{color:var(--brand-ink);font-family:var(--brand-mono);font-size:var(--fs-4);white-space:nowrap;margin:0;font-weight:500}.nx-clause{gap:var(--sp-4);padding:var(--sp-6) var(--sp-7);border-radius:var(--r-2);background:var(--brand-well);margin:0;display:grid}.nx-clause figcaption{color:var(--brand-mute);font-family:var(--brand-mono);font-size:var(--fs-2)}.nx-clause p{justify-content:space-between;align-items:baseline;gap:var(--sp-6);color:var(--brand-mute);font-size:var(--fs-4);margin:0;display:flex}.nx-clause b{color:var(--brand-ink);font-family:var(--brand-mono);font-weight:500;font-size:var(--fs-4);padding:var(--sp-1) var(--sp-3)}.nx-clause b.nx-read{outline:var(--bw-evidence) solid var(--brand-accent);outline-offset:-1px;border-radius:var(--r-1)}.nx-file{align-items:center;gap:var(--sp-5);color:var(--brand-ink);display:flex}.nx-file svg{width:1.1rem;height:1.1rem;color:var(--brand-mute);flex:none}.nx-file small{color:var(--brand-mute);font-family:var(--brand-mono);font-size:var(--fs-2);display:block}.nx-split{gap:2px;height:.6rem;display:flex}.nx-split span{border-radius:var(--r-1);flex-basis:0}.nx-share-1{background:var(--brand-share-1)}.nx-share-2{background:var(--brand-share-2)}.nx-share-3{background:var(--brand-share-3)}.nx-keyed{align-items:center;gap:var(--sp-5);display:inline-flex}.nx-keyed i{border-radius:var(--r-1);width:.5rem;height:.5rem}.nx-live{align-items:center;gap:var(--sp-6);color:var(--brand-mute);font-size:var(--fs-3);display:flex}.nx-ticks{gap:3px;display:flex}.nx-ticks i{background:var(--brand-edge-strong);border-radius:1px;width:3px;height:1rem}.nx-ticks i.nx-tick-on{background:var(--brand-accent)}.nx-counts{gap:var(--sp-10);display:flex}.nx-counts p{color:var(--brand-ink);font-family:var(--brand-mono);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:500;line-height:1}.nx-counts small{margin-top:var(--sp-3);color:var(--brand-mute);font-family:var(--brand-sans);font-size:var(--fs-3);letter-spacing:0;display:block}.nx-ref{font-family:var(--brand-mono);color:var(--brand-ink)}.nx-row dd .nx-plain{font-family:var(--brand-sans);font-weight:var(--fw-body)}.nx-day{margin:0;padding:0;list-style:none}.nx-day,.nx-day li{gap:var(--sp-6);display:grid}.nx-day li{grid-template-columns:3rem minmax(0,1fr);align-items:baseline}.nx-day time{color:var(--brand-accent-2);font-family:var(--brand-mono);font-size:var(--fs-4)}.nx-day span{color:var(--brand-ink);font-size:var(--fs-4)}.nx-day small{display:block}.nx-card-source,.nx-day small{color:var(--brand-mute);font-size:var(--fs-3)}.nx-card-source{padding-top:var(--sp-6);border-top:var(--bw-1) solid var(--brand-edge);margin-top:auto}.nx-card-peek{box-sizing:border-box;align-content:start;gap:var(--sp-8);width:6rem;padding:var(--sp-9) var(--sp-6);display:grid;position:absolute;top:0;bottom:0;right:0}.nx-peek-title{font-size:var(--fs-4);font-weight:var(--fw-med);white-space:nowrap}.nx-peek-figure,.nx-peek-title{color:var(--brand-ink);margin:0}.nx-peek-figure{font-family:var(--brand-mono);font-size:var(--fs-7);font-weight:500}.nx-peek-figure small{margin-top:var(--sp-2);color:var(--brand-mute);font-family:var(--brand-sans);font-size:var(--fs-2);font-weight:var(--fw-body);display:block}.nx-peek-split{flex-direction:column;gap:2px;width:.6rem;height:5rem;display:flex}.nx-peek-split span{border-radius:var(--r-1);flex-basis:0}.nx-pager{align-items:center;gap:var(--sp-4);grid-column:2;display:flex}.nx-step{background:var(--brand-edge-strong);border-radius:1px;width:2.25rem;height:2px;position:relative;overflow:hidden}.nx-step-done{background:var(--brand-mute)}.nx-step-fill{background:var(--brand-ink);transform-origin:0;animation:nx-dwell 4.5s linear forwards;position:absolute;inset:0}.nx-stage[data-held] .nx-step-fill{animation-play-state:paused}@keyframes nx-dwell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.nx-step-fill{animation:none}.nx-rail-item:before{transition:none}}.auth-brand-values{padding:var(--sp-10) 0 0;border-top:var(--bw-1) solid var(--brand-edge);gap:var(--sp-10);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.auth-brand-value-title{color:var(--brand-ink);font-size:var(--fs-5);font-weight:var(--fw-semi);margin:0}.auth-brand-value-body{margin:var(--sp-2) 0 0;color:var(--brand-mute);font-size:var(--fs-4);line-height:var(--lh-3);text-wrap:pretty}@media (max-width:1180px){.auth-brand-tagline,.auth-brand-value-body,.nx-rail{display:none}.auth-brand{padding-block:var(--sp-11)}.nx-stage{grid-template-columns:minmax(0,1fr)}.nx-pager{grid-column:1}.nx-deck{height:clamp(21.5rem,44vh,23rem)}.nx-card-full{gap:var(--sp-6);padding:var(--sp-8)}.nx-clause p+p,.nx-day li:nth-child(n+4),.nx-rows+.nx-rows{display:none}.auth-brand-values{gap:var(--sp-8)}.auth-brand-value-title{font-size:var(--fs-4);white-space:nowrap}}@media (max-width:900px){.auth-page-split{grid-template-columns:minmax(0,1fr);min-height:0}.auth-brand{gap:var(--sp-9);padding:var(--sp-11) var(--sp-8);grid-template-rows:none}.auth-brand-title{font-size:clamp(1.6rem,7vw,2.1rem)}.auth-brand-sub{font-size:var(--fs-6)}.nx-stage{grid-template-columns:minmax(0,1fr)}.auth-brand-values,.nx-card:not(.nx-card-front),.nx-pager,.nx-rail{display:none}.nx-deck{perspective:none;height:auto}.nx-card-front{width:100%;height:auto;position:relative;transform:none!important}.auth-page-split>.auth-column{padding:var(--sp-12) var(--sp-8) var(--sp-13);order:-1}.auth-page-split .auth-mark{display:inline-flex}}.settings-card-body{gap:var(--sp-4);padding:var(--sp-6) var(--sp-8);min-width:0;display:grid}.settings-card-body form{gap:var(--sp-5);display:grid}.settings-card-body .auth-submit{width:auto;min-width:12rem;padding:0 var(--sp-6);justify-self:start}.auth-row-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.auth-row-action{min-height:2rem;padding:0 var(--sp-4);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);color:var(--ink);font:inherit;font-size:var(--fs-4);cursor:pointer;background:0 0}.auth-row-action:disabled{opacity:var(--op-disabled);cursor:progress}.auth-table{border-collapse:collapse;width:100%;font-size:var(--fs-4)}.auth-table td,.auth-table th{text-align:left;vertical-align:top;padding:var(--sp-2) var(--sp-3) var(--sp-3) 0;border-bottom:var(--bw-1) solid var(--line)}.auth-table th{font-weight:var(--fw-med)}.auth-table td code,.auth-table th{color:var(--mute);font-size:var(--fs-3)}.role-picker{gap:var(--sp-2);border:0;min-width:0;margin:0;padding:0;display:grid}.role-picker legend{margin-bottom:var(--sp-2);color:var(--ink);font:var(--fw-semi) var(--fs-2) /var(--lh-3) var(--sans);padding:0}.role-option{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:var(--bw-1) solid var(--line);border-radius:var(--r-2);cursor:pointer;display:flex}.role-option:hover{background:var(--surface-hover)}.role-option[data-checked=true]{border-color:var(--sel);background:var(--sel-tint)}.role-option input{margin:var(--sp-1) 0 0;accent-color:var(--sel);flex:none}.role-option:has(input:focus-visible){outline:var(--bw-2) solid var(--sel);outline-offset:var(--bw-1)}.role-option-text{gap:var(--sp-1);min-width:0;display:grid}.role-option-text strong{color:var(--ink);font:var(--fw-semi) var(--fs-3) /var(--lh-3) var(--sans)}.role-option-text span{color:var(--mute);font:var(--fw-body) var(--fs-2) /var(--lh-3) var(--sans)}.invite-link{gap:var(--sp-3);display:grid}.invite-link-row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.invite-link-row input{flex:14rem;min-width:0}.invite-link-row .auth-secondary{width:auto;min-width:0;padding:0 var(--sp-5)}.invite-open{gap:var(--sp-3);padding-top:var(--sp-4);border-top:var(--bw-1) solid var(--line);display:grid}.invite-open h3{font-size:var(--fs-5);font-weight:var(--fw-semi);margin:0}.arrival-pill .stated{font-family:var(--sans)}.f .claimed{margin-top:var(--sp-2);font:var(--fs-4)/var(--lh-3) var(--sans)}.f .stated{margin-top:var(--sp-2);font:var(--fs-3)/var(--lh-3) var(--sans)}.f.unsupported{border-left:var(--bw-1) dashed var(--line)}.f select{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:var(--bw-1) solid var(--line-control);border-radius:var(--r-2);font:var(--fs-4)/var(--lh-3) var(--sans);background:var(--surface);color:var(--ink)}