@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/onest-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/onest-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2) format("woff2-variations")}:root{--primary:#0923f3;--primary-deep:#0d23c6;--ink:#0d1759;--sky:#9ad8ff;--ink-2:#3f4a7e;--ink-3:#566092;--on-primary:#ffffff;--bg:#ffffff;--panel:#f5f6fb;--panel-2:#eceefa;--line:#e1e4f2;--line-strong:#c3c8e0;--control-line:#7f87b0;--primary-tint:#eef0ff;--primary-tint-2:#dfe3ff;--canvas:var(--bg);--canvas-phone:var(--panel);--surface:var(--bg);--band:var(--panel);--band-strong:var(--panel-2);--frame:#d2d6e9;--row-hover:var(--panel);--row-selected:var(--primary-tint-2);--row-attention:#fffcec;--row-attention-hover:#fff8d6;--skeleton:var(--band);--skeleton-glint:var(--band-strong);--ok:#17663a;--ok-tint:#e9f5ee;--ok-line:#b5dcc4;--warn:#7a5600;--warn-tint:#fdf6c9;--warn-line:#e6d36a;--danger:#b4231f;--danger-tint:#fdecea;--danger-line:#efb4af;--font:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--t-xs:0.75rem;--t-sm:0.8125rem;--t-base:0.875rem;--t-md:1rem;--t-lg:1.125rem;--t-xl:1.5rem;--t-2xl:1.75rem;--s-1:0.25rem;--s-2:0.5rem;--s-3:0.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-10:2.5rem;--s-12:3rem;--radius:6px;--radius-lg:10px;--control-h:2.25rem;--row-h:2.75rem;--rail-w:13.5rem;--page-pad:var(--s-4);--pad-x:0px;--sticky-top:3.25rem;--shadow-pop:0 1px 2px rgb(13 23 89/0.08),0 8px 24px rgb(13 23 89/0.12);--ease:cubic-bezier(0.22,1,0.36,1);--fast:140ms;--z-sticky:10;--z-nav:20;--z-toast:60}@media (min-width:768px){:root{--page-pad:var(--s-8);--sticky-top:0px}}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-top:calc(var(--sticky-top) + 3.25rem)}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:var(--t-base);line-height:1.5;font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased}*,:after,:before{font-feature-settings:"tnum" 0!important}dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}::selection{background:var(--sky);color:var(--ink)}.mono{font-family:var(--mono);font-size:.93em;letter-spacing:-.01em}.num{text-align:right;white-space:nowrap}.num,.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.soft{color:var(--ink-2)}.strong{font-weight:600}.nowrap,.truncate{white-space:nowrap}.truncate{overflow:hidden;text-overflow:ellipsis;min-width:0}.count{margin-left:.375rem;color:var(--ink-3);font-size:var(--t-base);font-weight:400;letter-spacing:0}.count:before{content:", ";position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.visually-hidden+.count:before{content:none}.link-quiet{padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer}.link-quiet:hover{color:var(--primary);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (max-width:767px){.link-quiet{display:inline-block;padding-block:.75rem;margin-block:-.75rem;padding-block:calc((2.75rem - 1lh) / 2);margin-block:calc((1lh - 2.75rem) / 2)}}.late{color:var(--danger)}.late,.needs{font-weight:600}.needs{color:var(--warn)}.strike{text-decoration:line-through}.awb-link svg{display:inline;width:.75rem;height:.75rem;margin-left:.25rem;vertical-align:-1px}.stack{gap:var(--s-4)}.stack,.stack-sm{display:flex;flex-direction:column}.stack-sm{gap:var(--s-2)}.stack-lg{display:flex;flex-direction:column;gap:var(--s-8)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.flow>*+*{margin-top:var(--s-6)}@media (max-width:767px){.flow>*+*{margin-top:var(--s-4)}}.between{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.grow{flex:1 1 auto;min-width:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:767px){.hide-mobile{display:none!important}}@media (min-width:768px){.only-mobile{display:none!important}}@media (max-width:1199px){.hide-narrow{display:none!important}}@media (min-width:1200px){.only-narrow{display:none!important}}.app{min-height:100dvh}.skip-link{position:fixed;top:var(--s-2);left:var(--s-2);z-index:calc(var(--z-nav) + 1);display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--s-4);border-radius:var(--radius);background:var(--ink);color:var(--on-primary);font-weight:600;text-decoration:none;box-shadow:var(--shadow-pop);transform:translateY(-200%)}.skip-link:focus-visible{outline-offset:2px;border-radius:var(--radius);transform:none}.rail{display:none}.main{min-width:0;padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.main:focus{outline:none}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-nav);gap:var(--s-3);height:3.25rem;padding:0 var(--s-4);background:var(--surface);border-bottom:1px solid var(--line)}.topbar,.topbar-brand{display:flex;align-items:center}.topbar-brand{gap:var(--s-2);min-height:2.75rem;color:var(--ink)}.topbar-brand,.topbar-brand:hover{text-decoration:none}.topbar .brand-name{font-weight:700;font-size:var(--t-md)}.tabbar{position:fixed;inset:auto 0 0 0;z-index:var(--z-nav);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.tabbar a,.tabbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:3.5rem;padding:0;border:0;background:none;color:var(--ink-3);font-size:var(--t-xs);font-weight:500;text-decoration:none;cursor:pointer}.tabbar a[aria-current],.tabbar button[aria-current]{color:var(--primary);font-weight:600}.tabbar :focus-visible{outline-offset:-3px}.tabbar svg{width:1.25rem;height:1.25rem}.more-nav{display:flex;flex-direction:column}.more-nav a,.more-nav button{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:3.25rem;padding:0 var(--s-1);border:0;border-top:1px solid var(--line);background:none;color:var(--ink);font-size:var(--t-md);font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.more-nav>a:first-child,.more-nav>form:first-child button{border-top:0}.more-nav a[aria-current=page]{color:var(--primary);font-weight:600}.more-nav svg{flex:none;width:1.25rem;height:1.25rem}.more-user{padding:var(--s-3) var(--s-1) 0;color:var(--ink-3);font-size:var(--t-sm)}@media (min-width:768px){.app{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr)}.tabbar,.topbar{display:none}.main{padding-bottom:0}.rail{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;height:100dvh;padding:var(--s-5) var(--s-3) var(--s-4);background:var(--band);border-right:1px solid var(--line)}}.rail-brand{display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-2) var(--s-6);color:var(--ink)}.rail-brand,.rail-brand:hover{text-decoration:none}.rail-brand img{width:1.625rem;height:1.625rem}.rail-brand span{font-size:var(--t-lg);font-weight:700;letter-spacing:-.01em}.rail-nav{display:flex;flex-direction:column;gap:2px}.rail-foot a,.rail-foot button,.rail-nav a{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:2.25rem;padding:0 var(--s-2);border:0;border-radius:var(--radius);background:none;color:var(--ink-2);font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease)}.rail-foot a:hover,.rail-foot button:hover,.rail-nav a:hover{background:var(--band-strong);color:var(--ink)}.rail-foot a[aria-current=page],.rail-nav a[aria-current=page]{background:var(--surface);color:var(--primary);font-weight:600;box-shadow:inset 0 0 0 1px var(--line)}.rail-foot svg,.rail-nav svg{flex:none;width:1.0625rem;height:1.0625rem}.rail-foot{margin-top:auto;display:flex;flex-direction:column;gap:2px;padding-top:var(--s-3);border-top:1px solid var(--line)}.rail-user{padding:var(--s-2) var(--s-2) 0;color:var(--ink-3);font-size:var(--t-xs)}.page{width:100%;max-width:76rem;margin:0 auto;padding:var(--s-5) var(--page-pad) var(--s-10)}.page-narrow{max-width:46rem}@media (min-width:768px){.page{padding-top:var(--s-8);padding-bottom:var(--s-12)}}.page-head{align-items:flex-end;justify-content:space-between;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-6)}.page-head,.page-title-row{display:flex;flex-wrap:wrap}.page-title-row{align-items:center;gap:var(--s-1) var(--s-3)}.page-title{font-size:var(--t-xl);font-weight:800;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.page-sub{margin-top:var(--s-1);color:var(--ink-3);max-width:68ch}.page-actions{gap:var(--s-2)}.page-actions,.page-tools{display:flex;flex-wrap:wrap;align-items:center}.page-tools{gap:var(--s-2) var(--s-4);margin-bottom:var(--s-6)}.page-tools>.push{margin-left:auto}.page-head:has(+.page-tools){margin-bottom:var(--s-4)}@media (max-width:767px){.page-tools{margin-bottom:var(--s-4)}.page-head:has(.fold-all){position:relative;min-height:2.75rem;align-content:center}.page-head:has(.fold-all)>:first-child{max-width:calc(100% - 8rem)}.page-head .fold-all{position:absolute;top:0;right:0}}.crumb{display:inline-flex;align-items:center;gap:var(--s-1);margin-bottom:var(--s-2);color:var(--ink-3);font-size:var(--t-sm);font-weight:500}.crumb svg{width:.875rem;height:.875rem}@media (max-width:767px){.crumb{min-height:2.75rem;margin-bottom:0}}.section+.section{margin-top:var(--s-10)}.section+.split,.split+.section{margin-top:var(--s-8)}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-3);padding-bottom:.625rem;border-bottom:1px solid var(--line-strong)}.section-head:has(+.list),.section-head:has(+.lv),.section-head:has(+.rows){margin-bottom:0}.section-head:has(+.table),.section-head:has(+.table-wrap){margin-bottom:0;padding-bottom:var(--s-2);border-bottom:0}.section-head+*>.rows:first-child,.section-head+.rows{border-top:0}.section-title{font-size:var(--t-lg);font-weight:700;line-height:1.3;letter-spacing:-.01em}.sub-title{font-size:var(--t-base);font-weight:600}.split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6)}@media (min-width:1100px){.split{grid-template-columns:minmax(0,1fr) 21rem;gap:var(--s-8);align-items:start}.split>.aside-sticky{position:-webkit-sticky;position:sticky;top:var(--s-8)}}.aside-panel{--hair:var(--frame);padding:var(--s-5);border-radius:var(--radius-lg);background:var(--band)}.aside-panel>*+*{margin-top:1.75rem}.aside-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--line-strong)}.aside-title{font-size:var(--t-base);font-weight:700}.lv>*{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding:.5625rem 0}.lv>*+*{border-top:1px solid var(--hair,var(--line))}.lv>*>:first-child{min-width:0}.lv>*>:last-child{flex:none;text-align:right;white-space:nowrap}.lv>.total{border-top-color:var(--ink);font-weight:600}.lv .cell-sub{display:block}.lv a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.lv a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.lv-group{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-4);padding-bottom:var(--s-1);color:var(--ink-2);font-size:var(--t-sm);line-height:1.4}.lv-group>:first-child{min-width:0;font-size:inherit;font-weight:600}.lv-group>:last-child:not(:first-child){flex:none;text-align:right}@media (max-width:767px){.lv a:not(.btn,.btn-text){display:block;margin-block:-.5625rem;padding-block:.71875rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--t-base);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease),transform var(--fast) var(--ease)}.btn,.btn:hover{text-decoration:none}.btn:hover{background:var(--band);border-color:var(--ink-3)}.btn:active{transform:translateY(1px)}.btn svg{flex:none;width:1rem;height:1rem}.btn-primary{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.btn-primary:hover{border-color:var(--primary-deep);background:var(--primary-deep)}.btn-tonal{border-color:transparent;background:var(--primary-tint);color:var(--primary)}.btn-tonal:hover{border-color:transparent;background:var(--primary-tint-2);color:var(--primary-deep)}.btn-quiet{border-color:transparent;background:transparent;color:var(--primary)}.btn-quiet:hover{border-color:transparent;background:var(--primary-tint)}.btn-danger{border-color:var(--line-strong);color:var(--danger)}.btn-danger:hover{border-color:var(--danger);background:var(--danger-tint)}.btn-sm{min-height:1.875rem;padding:0 var(--s-2);font-size:var(--t-sm)}.btn-lg{min-height:2.75rem;padding:0 var(--s-5);font-size:var(--t-md)}.btn-block{width:100%}.btn-icon{width:var(--control-h);padding:0}.btn-icon.btn-sm{width:1.875rem}.btn:disabled,.btn[aria-disabled=true]{border-color:var(--line);background:var(--band);color:var(--ink-3);cursor:not-allowed;transform:none}.btn[aria-busy=true]{position:relative;color:transparent;pointer-events:none}.btn[aria-busy=true]:after{content:"";position:absolute;width:.875rem;height:.875rem;border:2px solid var(--ink-3);border-top:2px solid transparent;border-radius:50%;animation:spin .7s linear infinite}.btn-primary[aria-busy=true]:after{border-color:var(--on-primary);border-top-color:transparent}.btn-tonal[aria-busy=true]:after{border-color:var(--primary);border-top-color:transparent}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:767px){.btn{padding:0 var(--s-4)}.btn,.btn-sm{min-height:2.75rem}.btn-sm{padding:0 var(--s-3)}.btn-icon,.btn-icon.btn-sm{width:2.75rem;padding:0}}.btn-text{display:inline-flex;align-items:center;gap:var(--s-1);width:auto;min-height:1.5rem;padding:0;border:0;border-radius:3px;background:none;color:var(--ink);font-size:var(--t-sm);font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer}.btn-text:hover{border:0;background:none;color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:3px}.btn-text svg{flex:none;width:.875rem;height:.875rem}.btn-text[aria-busy=true]{position:relative;color:transparent;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;pointer-events:none}.btn-text[aria-busy=true]:after{content:"";position:absolute;top:50%;left:50%;width:.875rem;height:.875rem;margin:-.4375rem 0 0 -.4375rem;border:2px solid var(--ink-3);border-top:2px solid transparent;border-radius:50%;animation:spin .7s linear infinite}@media (max-width:767px){.btn-text{min-height:2.75rem;padding:0}}.field{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.label{color:var(--ink-2);font-size:var(--t-sm);font-weight:600}.label .optional{color:var(--ink-3);font-weight:400}.hint{color:var(--ink-3)}.error-text,.hint{font-size:var(--t-sm)}.error-text{color:var(--danger);font-weight:500}.input,.select,.textarea{width:100%;min-height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--control-line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--t-base);line-height:1.4;transition:border-color var(--fast) var(--ease)}.textarea{padding:var(--s-2) var(--s-3);min-height:5rem;resize:vertical}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%233f4a7e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--band);color:var(--ink-3);cursor:not-allowed}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger)}.input-mono{font-family:var(--mono);letter-spacing:-.01em}.input-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.input-sm{min-height:1.875rem;padding:0 var(--s-2);font-size:var(--t-sm)}@media (max-width:767px){.input,.select,.textarea{min-height:2.75rem;font-size:var(--t-md)}.input-sm{min-height:2.75rem}}.form-grid{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.form-grid .span-all{grid-column:1/-1}.form-grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(13rem,(100% - var(--s-4))/2 - 1px)),1fr))}.form-actions{display:flex;flex-wrap:wrap}.check,.form-actions{gap:var(--s-2);align-items:center}.check{display:inline-flex;min-height:1.75rem;cursor:pointer}.check input{width:1.0625rem;height:1.0625rem;margin:0;accent-color:var(--primary);cursor:pointer}@media (max-width:767px){.check{min-height:2.75rem}.table :is(td,th)>.check{margin-block:calc(-1 * var(--s-2))}}.segmented{display:inline-flex;padding:2px;border:1px solid var(--control-line);border-radius:var(--radius);background:var(--band)}.segmented a,.segmented button,.segmented label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--control-h) - 6px);padding:0 var(--s-3);border:0;border-radius:4px;background:none;color:var(--ink-2);font-size:var(--t-sm);font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer}.segmented input{position:absolute;opacity:0;pointer-events:none}.segmented a[aria-current=true],.segmented button[aria-pressed=true],.segmented label:has(input:checked){background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}.segmented label:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:1px}@media (max-width:767px){.segmented a,.segmented button,.segmented label{min-height:2.75rem}}.sheet{--pad-x:var(--s-4);border:1px solid var(--frame);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden;overflow:clip}.sheet-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);padding:.875rem var(--pad-x);border-bottom:1px solid var(--line)}.sheet-head>:first-child{flex:1 1 12rem;min-width:0}.sheet-title{font-size:var(--t-lg);font-weight:700;line-height:1.3;letter-spacing:-.01em}.sheet-meta{margin-top:.125rem;color:var(--ink-3);font-size:var(--t-sm)}.sheet-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}@media (max-width:767px){.sheet-head .sheet-actions{gap:0 var(--s-4)}.sheet-head .sheet-actions:has(>.btn:not(.btn-text)){gap:var(--s-2)}}.sheet-body{padding:var(--s-4) var(--pad-x)}.sheet-body+.sheet-body,.sheet-foot{border-top:1px solid var(--line)}.sheet-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);min-height:3.25rem;padding:var(--s-2) var(--pad-x);background:var(--band);color:var(--ink-3);font-size:var(--t-sm)}.sheet-foot .sheet-actions{margin-left:auto}:where(.sheet)>.fold-body>.notice,:where(.sheet)>.notice{margin:var(--s-3) var(--pad-x)}.sheet+.sheet,.sheet+.split,.split+.sheet{margin-top:var(--s-6)}.section+.sheet,.sheet+.section{margin-top:var(--s-8)}.empty-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);min-height:3.5rem;padding:var(--s-3) var(--pad-x);color:var(--ink-3)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table{width:100%;border-collapse:collapse;font-size:var(--t-base)}.table th{border-bottom:1px solid var(--line-strong);color:var(--ink-2);font-size:var(--t-sm);font-weight:600;text-align:left;white-space:nowrap;vertical-align:bottom}.table td,.table th{padding:var(--s-2) var(--s-3)}.table td{height:var(--row-h);border-bottom:1px solid var(--line);vertical-align:middle}.table td:first-child,.table th:first-child{padding-left:0}.table td:last-child,.table th:last-child{padding-right:0}.table td.num,.table th.num{text-align:right}.table tbody tr:last-child td{border-bottom-color:transparent}.table tfoot td{height:auto;padding-top:var(--s-3);border-top:1px solid var(--line-strong);border-bottom:0;font-weight:600}.table a.row-link{color:var(--ink);font-weight:600}.table tr[data-muted=true] td{color:var(--ink-3)}.table tr[data-struck=true] td .strike{text-decoration:line-through}.table-tight td{height:2.25rem}.table-top td,.table.table-top tbody th{padding-top:var(--s-3);padding-bottom:var(--s-3);vertical-align:top}.cell-main{font-weight:600}.cell-sub{color:var(--ink-3);font-size:var(--t-sm)}:where(.sheet) .table td:first-child,:where(.sheet) .table th:first-child{padding-left:var(--pad-x)}:where(.sheet) .table td:last-child,:where(.sheet) .table th:last-child{padding-right:var(--pad-x)}@media (max-width:1199px){.table :is(th,td):where(:has(+.hide-narrow:last-child),:has(+.hide-narrow+.hide-narrow:last-child)){padding-right:var(--pad-x)}}@media (max-width:767px){.table :is(th,td):where(:has(+:is(.hide-mobile,.hide-narrow):last-child),:has(+:is(.hide-mobile,.hide-narrow)+:is(.hide-mobile,.hide-narrow):last-child)){padding-right:var(--pad-x)}}:where(.sheet) .table thead th{position:-webkit-sticky;position:sticky;top:var(--sticky-top);z-index:var(--z-sticky);height:2.25rem;border-bottom:0;background:var(--band);box-shadow:inset 0 -1px 0 var(--line-strong);vertical-align:middle}.table-wrap .table thead th{position:static}:where(.sheet) .table tbody th{height:var(--row-h);border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--t-base);font-weight:400;white-space:normal;vertical-align:middle}:where(.sheet) .table tbody tr:last-child th{border-bottom-color:transparent}@media (hover:hover){:where(.sheet) .table tbody tr:hover>*{background:var(--row-hover)}}:where(.sheet) .table tfoot td,:where(.sheet) .table tfoot th{height:var(--row-h);padding-top:var(--s-2);padding-bottom:var(--s-2);border:0;background:var(--band);box-shadow:inset 0 1px 0 var(--ink);color:var(--ink);font-size:var(--t-base);font-weight:600;vertical-align:middle}.list-row[data-selected=true],.table tbody tr[aria-selected=true],.table tbody tr[data-selected=true]{--row-hover:var(--row-selected);--row-attention:var(--row-selected);--row-attention-hover:var(--row-selected)}.table tbody tr[aria-selected=true]>*,.table tbody tr[data-selected=true]>*{border-bottom-color:var(--frame);background:var(--row-selected)}:where(.sheet) .table tr.linked>:first-child{position:relative}:where(.sheet) .table tr.linked a.row-link:after{content:"";position:absolute;top:0;bottom:0;left:0;width:100vw}.table-wrap .table tr.linked a.row-link:after{content:none}.table tr.linked a.row-link:hover{text-decoration:none}.table tr.linked :is(a,button,label,input,select):not(.row-link){position:relative;z-index:1}@supports selector(:has(a)){:where(.sheet) .table tr.linked a.row-link:focus-visible{outline:none}:where(.sheet) .table tr.linked:has(a.row-link:focus-visible)>*{box-shadow:inset 0 2px 0 var(--primary),inset 0 -2px 0 var(--primary)}:where(.sheet) .table tr.linked:has(a.row-link:focus-visible)>:first-child{box-shadow:inset 2px 0 0 var(--primary),inset 0 2px 0 var(--primary),inset 0 -2px 0 var(--primary)}:where(.sheet) .table tr.linked:has(a.row-link:focus-visible)>:last-child{box-shadow:inset -2px 0 0 var(--primary),inset 0 2px 0 var(--primary),inset 0 -2px 0 var(--primary)}}.table .cell-chevron{width:2.75rem;padding-left:0;color:var(--ink-3);vertical-align:middle}.table .cell-chevron svg{width:1rem;height:1rem;margin-left:auto}@media (hover:hover){.table tr.linked:hover .cell-chevron{color:var(--ink)}}.table tr[data-state=done]>*{color:var(--ink-2)}.table tr[data-state=done] .cell-main,.table tr[data-state=done] a.row-link{color:inherit;font-weight:400}.list-row[data-state=done] .awb-link,.table tr[data-state=done] .awb-link{color:inherit}:is(.table tr,.list-row)[data-state=done] .link-quiet:not(:hover){color:var(--ink-2)}:is(.table tr,.list-row)[data-state=cancelled] .link-quiet:not(:hover){color:var(--ink-3)}.table tr[data-state=cancelled]>*{color:var(--ink-3)}.table tr[data-state=cancelled] .cell-main,.table tr[data-state=cancelled] a.row-link{color:inherit;font-weight:400;text-decoration:line-through}.table tr[data-state=cancelled]>.num{text-decoration:line-through}.table tr[data-state=attention]>*{background:var(--row-attention)}@media (hover:hover){.table tbody tr[data-state=attention]:hover>*{background:var(--row-attention-hover)}}.table tr.group>td,.table tr.group>th{height:2.25rem;padding-top:var(--s-1);padding-bottom:var(--s-1);border-bottom:0;background:var(--band-strong);color:var(--ink-2);font-size:var(--t-base);font-weight:500;white-space:nowrap;vertical-align:middle}.table tr.group>th{color:var(--ink);font-weight:600;text-align:left}.table tr[data-open=true]>*{border-bottom-color:transparent}.table tr.detail>td{--hair:var(--frame);height:auto;padding:var(--s-1) var(--pad-x) var(--s-3) calc(var(--pad-x) + var(--s-6));background:var(--band);color:var(--ink)}.detail-title{padding:var(--s-2) 0 var(--s-1);color:var(--ink-2);font-size:var(--t-sm);font-weight:600}.num-link{padding:0;border:0;background:none;color:inherit;font:inherit;-webkit-text-decoration:underline dotted var(--ink-3);text-decoration:underline dotted var(--ink-3);text-underline-offset:3px;cursor:pointer}.num-link:hover,.num-link[aria-expanded=true]{-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (max-width:767px){.num-link{min-width:2.75rem;min-height:2.75rem;text-align:inherit}}.rows{border-top:1px solid var(--line)}.rows-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);min-height:3.25rem;padding:var(--s-3) var(--pad-x);border-bottom:1px solid var(--line)}.rows-row .grow{flex-basis:14rem}:where(.sheet)>.fold-body>.rows,:where(.sheet)>.rows{border-top:0}:where(.sheet)>.fold-body>.rows>:last-child,:where(.sheet)>.rows>:last-child{border-bottom:0}.list-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:start;align-content:center;min-height:3.25rem;padding:var(--s-3) var(--pad-x);border-top:1px solid var(--line);color:var(--ink)}.list-group+.list-row,.list-group+li>.list-row,.list>.list-row:first-child,.list>li:first-child>.list-row,.list>ol>.list-row:first-child,.list>ol>li:first-child>.list-row,.list>ul>.list-row:first-child,.list>ul>li:first-child>.list-row{border-top:0}@supports (grid-template-columns:subgrid){.list{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto}.list>*,.list>ol>li,.list>ul>li{grid-column:1/-1}.list>li:not(.list-row),.list>ol,.list>ol>li:not(.list-row),.list>ul,.list>ul>li:not(.list-row){display:grid;grid-template-columns:subgrid}.list>.list-row,.list>li>.list-row,.list>ol>.list-row,.list>ol>li>.list-row,.list>ul>.list-row,.list>ul>li>.list-row{grid-column:1/-1;grid-template-columns:subgrid}}.row-lead{grid-column:1;grid-row:1;display:inline-flex;align-items:center;min-height:1.3125rem;margin-right:var(--s-3)}.row-main{grid-column:2;grid-row:1;min-width:0}.row-title{display:block;font-weight:600}.row-sub{display:block;color:var(--ink-3);font-size:var(--t-sm)}.row-figure{grid-column:3;grid-row:1;margin-left:var(--s-4);text-align:right;white-space:nowrap}.row-action{grid-column:4;margin-left:var(--s-3)}.row-action,.row-chevron{grid-row:1;align-self:center}.row-chevron{width:1rem;height:1rem;color:var(--ink-3)}.row-chevron,.row-menu{grid-column:5;margin-left:var(--s-2)}.row-menu{grid-row:1;align-self:center}.row-detail{grid-column:2/-1;grid-row:2;min-width:0;margin-top:var(--s-1)}.list-row:has(>.row-detail)>.row-action{grid-column:2/-1;grid-row:3;align-self:auto;justify-self:start;margin:var(--s-3) 0 0}a.list-row{text-decoration:none}a.list-row:focus-visible{outline-offset:-2px}.list-row .row-link{color:inherit;text-decoration:none}.list-row .row-link:after{content:"";position:absolute;inset:0}.list-row .row-link:focus-visible{outline:none}.list-row .row-link:focus-visible:after{outline:2px solid var(--primary);outline-offset:-2px}.list-row .link-quiet,.list-row .row-action,.list-row .row-figure a,.list-row .row-figure button,.list-row .row-menu{position:relative;z-index:1}@media (hover:hover){.list-row:has(.row-link:hover),a.list-row:hover{background:var(--row-hover);text-decoration:none}.list-row:has(.row-link:hover) .row-chevron,a.list-row:hover .row-chevron{color:var(--ink)}}.list-row[data-state=done] .row-title{color:var(--ink-2);font-weight:400}.list-row[data-state=done] .row-figure{color:var(--ink-2)}.list-row[data-state=cancelled] .row-figure,.list-row[data-state=cancelled] .row-title{color:var(--ink-3);font-weight:400;text-decoration:line-through}.list-row[data-state=attention]{background:var(--row-attention)}@media (hover:hover){.list-row[data-state=attention]:has(.row-link:hover),a.list-row[data-state=attention]:hover{background:var(--row-attention-hover)}}.list-row[data-selected=true]{border-top-color:var(--frame);background:var(--row-selected)}.list-detail{--hair:var(--frame);grid-column:1/-1;padding:var(--s-1) var(--pad-x) var(--s-3);background:var(--band);color:var(--ink)}.list-detail+.list-detail{border-top:1px solid var(--frame)}@media (min-width:768px){.list-detail{padding-left:calc(var(--pad-x) + var(--s-6))}}.list-group{position:relative;display:flex;align-items:center;gap:var(--s-3);min-height:2.25rem;padding:var(--s-1) var(--pad-x);background:var(--band-strong);color:var(--ink);font-size:var(--t-base);font-weight:600}.list-group>:first-child{min-width:0;font-size:inherit;font-weight:inherit}.list-group .btn-text{margin-left:auto}.list-group>.group-figure{margin-left:auto;color:var(--ink-2);font-weight:500;text-align:right;white-space:nowrap}.list-group>.btn-text~.group-figure,.list-group>.group-figure~.btn-text{margin-left:0}@supports (grid-template-columns:subgrid){.list>.list-group:has(>.group-figure):not(:has(>.btn-text)){display:grid;grid-template-columns:subgrid;grid-gap:0;gap:0}.list>.list-group:has(>.group-figure):not(:has(>.btn-text))>:first-child{grid-column:1/3}.list>.list-group:has(>.group-figure):not(:has(>.btn-text))>.group-figure{grid-column:3;margin-left:var(--s-4)}}@media (max-width:767px){.list-row{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:3.5rem}@supports (grid-template-columns:subgrid){.list{grid-template-columns:auto minmax(0,1fr) auto auto}.list>.list-row,.list>li>.list-row,.list>ol>.list-row,.list>ol>li>.list-row,.list>ul>.list-row,.list>ul>li>.list-row{grid-template-columns:subgrid}}.row-chevron,.row-menu{grid-column:4}.row-action{grid-column:2/-1;grid-row:2;justify-self:start;margin:var(--s-2) 0 0}.list-group{min-height:2.5rem}.list-section>.list-group{position:-webkit-sticky;position:sticky;top:var(--sticky-top);z-index:var(--z-sticky)}}.fold-toggle{display:inline-flex;align-items:center;max-width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.fold-toggle:focus-visible{outline:none}.fold-face{display:inline-flex;align-items:baseline;gap:.625rem;min-width:0;border-radius:3px}.fold-toggle:focus-visible>.fold-face{outline:2px solid var(--primary);outline-offset:2px}.fold-face>svg{flex:none;align-self:flex-start;width:1rem;height:1rem;margin-top:calc((1lh - 1rem) / 2);color:var(--ink-3);transition:transform var(--fast) var(--ease),color var(--fast) var(--ease)}.fold-toggle[aria-expanded=true] .fold-face>svg{transform:rotate(90deg)}@media (hover:hover){.fold-toggle:hover .fold-face>svg{color:var(--ink)}}.fold-label{min-width:0}.sheet-title>.fold-toggle{display:flex;width:calc(100% + var(--pad-x));max-width:none;margin:-.875rem 0 0 calc(-1 * var(--pad-x));padding:.875rem 0 0 var(--pad-x)}.sheet[data-fold]>.sheet-head .sheet-meta{padding-left:1.625rem}.sheet[data-folded=true]>.sheet-head{border-bottom-color:transparent}.list-group[data-fold]{padding:0 var(--pad-x) 0 0}.list-group[data-fold]>:first-child{display:flex;flex:1 1 auto;align-self:stretch}.list-group[data-fold] .fold-toggle{flex:1 1 auto;min-width:0;padding:var(--s-1) 0 var(--s-1) var(--pad-x)}.table tbody[data-fold]>tr.group>:is(th,td):has(>.fold-toggle){padding:0}.table tbody[data-fold]>tr.group .fold-toggle{display:flex;width:100%;min-height:2.25rem;padding:var(--s-1) var(--s-3)}.table tbody[data-fold]>tr.group>:first-child>.fold-toggle{padding-left:var(--pad-x)}.fold-toggle+:is(.needs,.late,.tag),:is(.fold-label,.fold-toggle)>:is(.needs,.late,.tag):not(:first-child){margin-left:var(--s-3)}.list-group[data-folded=true]+[data-fold-body]+.list-group,.table tbody[data-folded=true]+tbody>tr.group>*,:has(>.list-group[data-folded=true])+*>.list-group:first-child{box-shadow:inset 0 1px 0 var(--frame)}@media screen{.list-group[data-folded=false] .when-folded,.list-group[data-folded=true] .when-open,.list-group[data-folded=true]+[data-fold-body]:not([hidden=until-found]),.sheet[data-folded=false]>.sheet-head .when-folded,.sheet[data-folded=true]>.fold-body:not([hidden=until-found]),.sheet[data-folded=true]>.sheet-head .when-open,.table tbody[data-folded=false]>tr.group .when-folded,.table tbody[data-folded=true]>tr.group .when-open,.table tbody[data-folded=true]>tr:not(.group){display:none}}.fold-all{display:inline-grid}.fold-all>span{grid-area:1/1}.fold-all>span[data-shown=false]{visibility:hidden}.disclosure>summary{list-style:none}.disclosure>summary::-webkit-details-marker{display:none}.disclosure-toggle:before,.disclosure>summary:before{content:"";flex:none;width:.875rem;height:.875rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform var(--fast) var(--ease)}.disclosure-toggle[aria-expanded=true]:before,.disclosure[open]>summary:before{transform:rotate(90deg)}.disclosure>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.disclosure-body{margin-top:var(--s-2)}@media (max-width:767px){.sheet-title>.fold-toggle{margin-bottom:-.4375rem;padding-bottom:.4375rem}.list-group[data-fold],.table tbody[data-fold]>tr.group .fold-toggle{min-height:2.75rem}}.facts{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-10)}.facts>*{min-width:0}.facts dt{color:var(--ink-3);font-size:var(--t-xs);line-height:1.4}.facts dd{font-size:var(--t-base);font-weight:600;line-height:1.4}@media (max-width:767px){.facts{display:block}.facts>*{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding:.5625rem 0}.facts>*+*{border-top:1px solid var(--frame)}.facts dt{font-size:var(--t-base);line-height:inherit}.facts dd{min-width:0;line-height:inherit;text-align:right;overflow-wrap:anywhere}}.status{display:inline-flex;align-items:center;gap:.4rem;color:var(--ink);font-size:var(--t-sm);font-weight:600;white-space:nowrap}.status svg{flex:none;width:.875rem;height:.875rem}.status[data-status=shipped] svg{color:var(--primary)}.app .status[data-status=delivered]{color:var(--ink-2);font-weight:400}.status[data-status=delivered] svg{color:var(--ok)}.status[data-status=cancelled]{color:var(--ink-3);font-weight:400;text-decoration:line-through}.tag{display:inline-flex;align-items:center;gap:var(--s-1);min-height:1.375rem;padding:0 .4rem;border-radius:4px;background:var(--band-strong);color:var(--ink-2);font-size:var(--t-xs);font-weight:600;white-space:nowrap}.tag-primary{background:var(--primary-tint);color:var(--primary-deep)}.tag-ok{background:var(--ok-tint);color:var(--ok)}.tag-warn{background:var(--warn-tint);color:var(--warn)}.tag-danger{background:var(--danger-tint);color:var(--danger)}.notice{display:flex;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--frame);border-radius:var(--radius-lg);background:var(--notice-fill,var(--band));color:var(--ink)}.notice svg{flex:none;width:1.125rem;height:1.125rem;margin-top:.125rem}.notice-title{font-weight:600}.notice-warn{border-color:var(--warn-line);background:var(--warn-tint)}.notice-warn svg{color:var(--warn)}.notice-danger{border-color:var(--danger-line);background:var(--danger-tint)}.notice-danger svg{color:var(--danger)}.notice-ok{border-color:var(--ok-line);background:var(--ok-tint)}.notice-ok svg{color:var(--ok)}.steps{display:flex}.steps>li{position:relative;flex:1 1;min-width:0;max-width:10rem;padding-right:var(--s-5)}.steps>li:not(:last-child):after{content:"";position:absolute;top:.4375rem;right:.375rem;left:1.375rem;height:1px;background:var(--line-strong)}.steps>li[data-step=done]:not(:last-child):after{background:var(--ink)}.step-mark{display:block;width:1rem;height:1rem;margin-bottom:.375rem;border:1.5px solid var(--line-strong);border-radius:50%}.steps>li[data-step=done] .step-mark{border-color:var(--ink);background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 8.25 2.5 2.5 4.5-5'/%3E%3C/svg%3E") center /.875rem no-repeat}.steps>li[data-step=current] .step-mark{border:2px solid var(--primary)}.step-label{display:block;color:var(--ink-3);font-size:var(--t-sm);line-height:1.3}.steps>li[data-step=done] .step-label{color:var(--ink)}.steps>li[data-step=current] .step-label{color:var(--ink);font-weight:600}.step-date{display:block;margin-top:.125rem;color:var(--ink-3);font-size:var(--t-xs)}@media (max-width:767px){.steps>li{padding-right:var(--s-2)}.step-label{font-size:var(--t-xs)}}.panel{padding:var(--s-5);border:1px solid var(--frame);border-radius:var(--radius-lg);background:var(--surface)}.panel-tinted{border-color:transparent;background:var(--band)}.kv{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);grid-gap:var(--s-2) var(--s-5);gap:var(--s-2) var(--s-5)}.kv dt{color:var(--ink-3)}.kv dd{min-width:0;overflow-wrap:anywhere}.totals{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s-2) var(--s-5);gap:var(--s-2) var(--s-5)}.totals dt{color:var(--ink-2)}.totals dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.totals .total{position:relative;padding-top:var(--s-3);color:var(--ink);font-size:var(--t-md);font-weight:700}.totals .total,.totals dt.total:after{border-top:1px solid var(--line-strong)}.totals dt.total:after{content:"";position:absolute;top:-1px;left:100%;width:var(--s-5)}.tabs{display:flex;gap:var(--s-6);margin-inline:-.25rem;margin-bottom:var(--s-6);padding:.25rem .25rem 0;background:linear-gradient(var(--line),var(--line)) bottom /calc(100% - .5rem) 1px no-repeat;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs a,.tabs button{position:relative;display:inline-flex;align-items:center;flex:none;padding:var(--s-2) 0 .6875rem;border:0;background:none;color:var(--ink-3);font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer}.tabs a:hover,.tabs a[aria-current=page],.tabs a[aria-current=true],.tabs button:hover,.tabs button[aria-selected=true]{color:var(--ink)}.tabs a[aria-current=page]:after,.tabs a[aria-current=true]:after,.tabs button[aria-selected=true]:after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:var(--ink)}@media (max-width:767px){.tabs{margin-inline:calc(-1 * var(--page-pad));padding-inline:var(--page-pad);background-size:100% 1px}.tabs a,.tabs button{min-height:2.75rem}}.dialog{width:min(34rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pop);overflow:auto}.dialog-wide{width:min(46rem,calc(100vw - 2rem))}.dialog::-webkit-backdrop{background:rgb(13 23 89/.32)}.dialog::backdrop{background:rgb(13 23 89/.32)}.dialog[open]{animation:dialog-in .18s var(--ease)}@keyframes dialog-in{0%{opacity:0;transform:translateY(6px)}}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) var(--s-5) 0}.dialog-title{font-size:var(--t-lg);font-weight:700;letter-spacing:-.01em}.dialog-body{padding:var(--s-4) var(--s-5) var(--s-5)}.dialog-foot{position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-5);border-top:1px solid var(--line);background:var(--surface)}@media (max-width:767px){.dialog{width:100vw;max-width:none;max-height:92dvh;margin:auto 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.dialog-body{padding-bottom:calc(var(--s-5) + env(safe-area-inset-bottom))}.dialog-foot .btn{flex:1 1 auto}}.toast-region{position:fixed;z-index:var(--z-toast);right:var(--s-4);bottom:calc(4.5rem + env(safe-area-inset-bottom));left:var(--s-4);display:flex;flex-direction:column;align-items:center;gap:var(--s-2);pointer-events:none}@media (min-width:768px){.toast-region{bottom:var(--s-6);left:auto;align-items:flex-end}}.toast{display:flex;align-items:center;gap:var(--s-3);max-width:28rem;padding:var(--s-3) var(--s-4);border-radius:var(--radius);background:var(--ink);color:var(--on-primary);font-weight:500;box-shadow:var(--shadow-pop);pointer-events:auto;animation:toast-in .2s var(--ease)}.toast[data-kind=error]{background:var(--danger)}.toast button{border:0;background:none;color:var(--sky);font-weight:600;cursor:pointer}.toast .toast-close{margin-left:auto;color:var(--on-primary);text-decoration:underline;text-underline-offset:.15em}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.menu{position:fixed;inset:auto;top:var(--menu-top,0);left:var(--menu-left,0);width:16rem;max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);margin:0;padding:var(--s-1);overflow-y:auto;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);white-space:normal;text-align:left;box-shadow:var(--shadow-pop)}.menu:popover-open{animation:menu-in .14s var(--ease)}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(12px)}}.menu-title{display:none}.menu-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;width:100%;min-height:2.25rem;padding:var(--s-2) var(--s-3);border:0;border-radius:var(--radius);background:none;color:var(--ink);font-size:var(--t-base);font-weight:500;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--fast) var(--ease)}.menu-item:focus-visible,.menu-item:hover{background:var(--primary-tint);text-decoration:none}.menu-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.menu-item[data-danger=true]{color:var(--danger)}.menu-item[data-danger=true]:focus-visible,.menu-item[data-danger=true]:hover{background:var(--danger-tint)}.menu-item[data-separated=true]{margin-top:var(--s-1);border-top:1px solid var(--line);border-top-left-radius:0;border-top-right-radius:0}.menu-item[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed}.menu-item[aria-disabled=true]:hover{background:none}.menu-reason{font-weight:400;overflow-wrap:anywhere}.menu-note,.menu-reason{color:var(--ink-3);font-size:var(--t-sm)}.menu-note{margin-top:var(--s-1);padding:var(--s-2) var(--s-3) var(--s-1);border-top:1px solid var(--line)}.menu-dots{flex:none;color:var(--ink-2)}.menu-dots:hover{color:var(--ink)}@media (max-width:767px){.menu{top:auto;right:0;bottom:0;left:0;width:100%;max-width:none;max-height:80dvh;padding:var(--s-2) var(--s-2) calc(var(--s-3) + env(safe-area-inset-bottom));border:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.menu::-webkit-backdrop{background:rgb(13 23 89/.32)}.menu::backdrop{background:rgb(13 23 89/.32)}.menu:popover-open{animation:sheet-in .18s var(--ease)}.menu-title{display:block;padding:var(--s-2) var(--s-3) var(--s-3);color:var(--ink);font-size:var(--t-base);font-weight:600;line-height:1.3}.menu-item{min-height:2.75rem}}.empty{padding:var(--s-8) var(--s-5);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--ink-2);text-align:center}.empty-title{margin-bottom:var(--s-1);color:var(--ink);font-weight:600}.empty p{max-width:46ch;margin-inline:auto}.empty .btn{margin-top:var(--s-4)}.skeleton{border-radius:4px;background:linear-gradient(90deg,var(--skeleton) 25%,var(--skeleton-glint) 37%,var(--skeleton) 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite}.aside-panel,.list-detail,.panel-tinted,.sheet-foot,.table tfoot,.table thead,.table tr.detail{--skeleton:var(--band-strong);--skeleton-glint:var(--line)}.list-group,.table tr.group{--skeleton:var(--frame);--skeleton-glint:var(--line-strong)}@keyframes shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:767px){body:has(.main .aside-panel),body:has(.main .sheet:not(.dialog .sheet)){--canvas:var(--canvas-phone);--notice-fill:var(--surface);--skeleton:var(--band-strong);--skeleton-glint:var(--line)}.aside-panel,.dialog,.panel,.sheet{--notice-fill:var(--band)}.aside-panel,.dialog,.panel:not(.panel-tinted),.sheet{--skeleton:var(--band);--skeleton-glint:var(--band-strong)}.aside-panel,.sheet{margin-inline:calc(-1 * var(--page-pad));border-width:1px 0;border-style:solid;border-color:var(--line);border-radius:0}.aside-panel{--hair:var(--line);padding:var(--s-5) var(--page-pad);background:var(--surface)}.aside-panel>section~section{position:relative;margin-top:var(--s-5);padding-top:calc(var(--s-5) + var(--s-2) + 2px)}.aside-panel>section~section:before{content:"";position:absolute;top:0;right:calc(-1 * var(--page-pad));left:calc(-1 * var(--page-pad));height:calc(var(--s-2) + 2px);border-block:1px solid var(--line);background:var(--canvas)}.sheet+.sheet,.sheet+.split,.split+.sheet{margin-top:var(--s-2)}.section+.sheet,.section+.split,.sheet+.section,.split+.section{margin-top:var(--s-6)}.split:has(>.aside-panel){gap:var(--s-2)}.sheet-foot .sheet-actions{flex:1 1 100%}.sheet-foot .sheet-actions .btn{flex:1 1 auto}.dialog .sheet{margin-inline:0;border-width:1px;border-color:var(--frame);border-radius:var(--radius-lg)}}@media print{.no-print,.rail,.tabbar,.topbar{display:none!important}.app{display:block}.page{max-width:none;padding:0}.table thead th{position:static}[data-fold-body][hidden=until-found]{content-visibility:visible!important}.fold-face>svg,.when-folded{display:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}