:root{--font:"Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--t-sub:13px;--t-sub-lh:18px;--t-body:15px;--t-body-lh:22px;--t-sec:18px;--t-sec-lh:26px;--t-title:22px;--t-title-lh:30px;--t-num:28px;--t-num-lh:36px;--w-body:500;--w-semi:600;--w-strong:700;--gray-50:#fbfcfd;--gray-100:#f0f4f9;--gray-200:#e2e9f1;--gray-300:#cdd5e0;--gray-400:#aeb8c7;--gray-500:#8a94a4;--gray-600:#6c7788;--gray-700:#4d5768;--gray-800:#333b49;--gray-900:#191f2b;--ink:var(--gray-900);--text:var(--gray-800);--sub:var(--gray-700);--faint:var(--gray-600);--off:var(--gray-400);--page:#fff;--rail:var(--gray-100);--tint:var(--gray-100);--tint-2:var(--gray-200);--hover:var(--gray-100);--selected:var(--gray-200);--line:var(--gray-200);--line-strong:var(--gray-300);--field:var(--gray-500);--brand:#0f6d54;--brand-strong:#0b5144;--brand-50:#e3fcf1;--brand-100:#c6f7e2;--danger:#b60720;--danger-solid:#e3223b;--danger-50:#ffebe9;--focus:var(--gray-600);--warn-bg:#fef3d6;--warn-fg:#8a3d14;--warn-solid:#f98c3c;--bad-bg:#ffebe9;--bad-fg:#98040f;--bad-solid:#e3223b;--ok-bg:#d1f9e8;--ok-fg:#035d44;--ok-solid:#0aa87a;--info-bg:#e3f0ff;--info-fg:#0537a8;--info-solid:#0172e8;--panel:var(--gray-50);--scrim:#191f2b73;--r-sm:6px;--r:8px;--r-lg:12px;--r-full:999px;--s1:0 1px 4px #00000014;--s2:0 2px 10px #0000001a;--s3:0 4px 16px #0000001f;--h-sm:32px;--h-md:40px;--h-lg:48px;--gap-in:8px;--gap-group:16px;--gap-sec:32px;--page-max:1240px;--rail-w:72px;--radius:var(--r);--radius-lg:var(--r-lg);--radius-sheet:var(--r-lg);--shadow-float:var(--s2);--ctrl-h:var(--h-md)}@media (width<=767px){:root{--t-sub:14px;--t-sub-lh:20px;--t-body:16px;--t-body-lh:24px;--h-sm:44px;--h-md:48px;--h-lg:56px}}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--page);color:var(--text);font:var(--w-body) var(--t-body)/var(--t-body-lh) var(--font);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}[hidden]{display:none!important}.num{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.sub{font-size:var(--t-sub);line-height:var(--t-sub-lh);color:var(--sub)}.strong{color:var(--ink);font-weight:var(--w-semi)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3,h4,p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::placeholder{color:var(--faint);opacity:1}.ms{width:18px;height:18px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.ms--sm{width:16px;height:16px}.ms--lg{width:22px;height:22px}.shell{grid-template-columns:var(--rail-w) minmax(0, 1fr);background:linear-gradient(90deg, var(--rail) calc(var(--rail-w) - 1px), var(--line) 0 var(--rail-w), var(--page) 0);min-height:100vh;display:grid}[tabindex="-1"]:focus{outline:none}.rail{background:var(--rail);border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:4px;height:100vh;padding:16px 8px;display:flex;position:sticky;top:0}.rail__logo{width:24px;height:24px;margin:4px 0 16px}.rail__item{border-radius:var(--r);width:56px;color:var(--sub);font-size:13px;line-height:16px;font-weight:var(--w-semi);flex-direction:column;align-items:center;gap:4px;padding:8px 0 6px;text-decoration:none;display:flex;position:relative}.rail__item .ms{width:22px;height:22px}.rail__item:hover{background:var(--gray-200);color:var(--ink)}.rail__item[aria-current]{color:var(--ink);box-shadow:var(--s1), inset 0 0 0 1px var(--line);background:#fff}.rail__dot{background:var(--danger-solid);width:8px;height:8px;box-shadow:0 0 0 2px var(--rail);border-radius:50%;position:absolute;top:6px;right:12px}.rail__sep{background:var(--line-strong);width:32px;height:1px;margin:8px 0}.rail__end{margin-top:auto}.main{min-width:0}.page{max-width:var(--page-max);margin:0 auto;padding:24px 32px 64px}.page-head{min-height:var(--h-md);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-head h1{font-size:var(--t-title);line-height:var(--t-title-lh);color:var(--ink);font-weight:var(--w-strong);letter-spacing:-.01em}.page-head__end{align-items:center;gap:8px;margin-left:auto;display:flex}.back{color:var(--sub);min-height:var(--h-sm);font-weight:var(--w-semi);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.back:hover{color:var(--ink)}.crumbs{color:var(--sub);font-size:var(--t-sub);gap:6px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.region{margin-top:var(--gap-sec)}.region:first-child{margin-top:0}.cols{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:48px;display:grid}.cols--even{grid-template-columns:1fr 1fr}.bottom-bar{display:none}@media (width<=767px){.shell{background:var(--page);grid-template-columns:1fr;padding-bottom:60px}.rail{display:none}.page{padding:16px 16px 48px}.cols,.cols--even{gap:var(--gap-sec);grid-template-columns:1fr}.bottom-bar{border-top:1px solid var(--line);z-index:30;background:#fff;height:60px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-bar .rail__item{border-radius:0;flex:1;justify-content:center;width:auto}.bottom-bar .rail__item[aria-current]{box-shadow:none;color:var(--ink);background:0 0}.bottom-bar .rail__item[aria-current]:before{content:"";background:var(--ink);height:2px;position:absolute;top:0;left:25%;right:25%}}.sec-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.sec-head h2,.sec-head h3{font-size:var(--t-sec);line-height:var(--t-sec-lh);color:var(--ink);font-weight:var(--w-strong)}.sec-head .count{color:var(--sub)}.sec-head .desc{color:var(--sub);font-size:var(--t-sub);line-height:var(--t-sub-lh);flex-basis:100%;margin-top:-4px}.sec-head__end{align-items:center;gap:8px;margin-left:auto;display:flex}.divider{background:var(--line);height:1px;margin:var(--gap-group) 0;border:0}.btn{font:inherit;min-height:var(--h-md);border-radius:var(--r);cursor:pointer;font-weight:var(--w-semi);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:background-color .15s;display:inline-flex}.btn--primary{background:var(--brand);color:#fff}.btn--primary:hover{background:var(--brand-strong)}.btn--secondary{background:var(--gray-100);color:var(--ink)}.btn--secondary:hover{background:var(--gray-200)}.btn--outline{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff}.btn--outline:hover{background:var(--gray-50);box-shadow:inset 0 0 0 1px var(--gray-400)}.btn--text{color:var(--sub);background:0 0;padding:0 8px}.btn--text:hover{background:var(--gray-100);color:var(--ink)}.btn--danger{background:var(--danger-solid);color:#fff}.btn--danger:hover{background:var(--danger)}.btn--danger-text{color:var(--danger);background:0 0;padding:0 8px}.btn--danger-text:hover{background:var(--danger-50)}.btn--sm{min-height:var(--h-sm);font-size:var(--t-sub);padding:0 12px}.btn--text.btn--sm,.btn--danger-text.btn--sm{padding:0 8px}.btn--lg{min-height:var(--h-lg);padding:0 20px}.btn--icon{width:var(--h-md);padding:0}.btn--icon.btn--sm{width:var(--h-sm);padding:0}.btn:disabled,.btn[aria-disabled=true]{background:var(--gray-50);color:var(--off);box-shadow:inset 0 0 0 1px var(--line);cursor:not-allowed}.btn--outline:disabled{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.btn--text:disabled,.btn--danger-text:disabled{box-shadow:none;background:0 0}.btn--primary:focus-visible,.btn--danger:focus-visible{outline-offset:2px}.btn--secondary:focus-visible,.btn--outline:focus-visible,.btn--text:focus-visible{outline-offset:0}.btn.is-busy{pointer-events:none;position:relative;color:#0000!important}.btn.is-busy:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dots;position:absolute;box-shadow:-11px 0 #fff,11px 0 #fff}.btn--secondary.is-busy:after,.btn--outline.is-busy:after{background:var(--sub);box-shadow:-11px 0 0 var(--sub), 11px 0 0 var(--sub)}@keyframes dots{50%{opacity:.35}}.btn-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.link{color:var(--brand);text-underline-offset:3px;font-weight:var(--w-semi);text-decoration:underline}.link:hover{color:var(--brand-strong)}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.field__label{font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--ink);font-weight:var(--w-semi)}.field__label .opt,.field>label .opt{color:var(--sub);font-weight:var(--w-body)}.input,.select,.textarea{font:inherit;width:100%;min-height:var(--h-md);border:1px solid var(--field);border-radius:var(--r);color:var(--ink);background:#fff;padding:0 12px}.textarea{resize:vertical;min-height:88px;padding:9px 12px;line-height:24px}.select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%234d5768' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") right 12px center no-repeat;padding-right:36px}.input:hover,.select:hover,.textarea:hover{border-color:var(--sub)}.input:focus,.select:focus,.textarea:focus{border-color:var(--gray-800);box-shadow:inset 0 0 0 1px var(--gray-800);outline:none}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger-solid);box-shadow:inset 0 0 0 1px var(--danger-solid)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--gray-100);color:var(--faint);border-color:var(--line-strong);cursor:not-allowed}.input--num{text-align:right;font-variant-numeric:tabular-nums}.input-group{align-items:stretch;display:flex}.input-group .input{border-radius:var(--r) 0 0 var(--r)}.input-group__unit{border:1px solid var(--field);border-radius:0 var(--r) var(--r) 0;background:var(--gray-100);color:var(--sub);border-left:0;align-items:center;padding:0 12px;display:flex}.field__help{font-size:var(--t-sub);line-height:var(--t-sub-lh);color:var(--sub)}.field__error{font-size:var(--t-sub);line-height:var(--t-sub-lh);color:var(--danger);font-weight:var(--w-semi);align-items:flex-start;gap:4px;display:flex}.field__warn{font-size:var(--t-sub);line-height:var(--t-sub-lh);color:var(--ink);align-items:flex-start;gap:4px;display:flex}.field__error .ms,.field__warn .ms{width:16px;height:16px;margin-top:1px}.search{position:relative}.search>.ms{color:var(--sub);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search .input{padding-left:38px}.form{gap:20px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.check{min-height:var(--h-sm);cursor:pointer;color:var(--ink);align-items:center;gap:8px;display:inline-flex}.check input{appearance:none;border:1.5px solid var(--field);cursor:pointer;background:#fff;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;margin:0;display:grid}.check input[type=radio]{border-radius:50%}.check:hover input{border-color:var(--sub)}.check input:checked{background:var(--brand);border-color:var(--brand)}.check input[type=checkbox]:checked:after{content:"";background:#fff;width:14px;height:14px;-webkit-mask:url(https://cdn.jsdelivr.net/npm/@material-symbols/svg-400@0.23.0/rounded/check.svg) 50%/contain no-repeat;mask:url(https://cdn.jsdelivr.net/npm/@material-symbols/svg-400@0.23.0/rounded/check.svg) 50%/contain no-repeat}.check input[type=radio]:checked{box-shadow:inset 0 0 0 4px var(--brand);background:#fff}.check input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.check input:disabled{background:var(--gray-100);border-color:var(--line-strong)}.switch{cursor:pointer;min-height:var(--h-sm);color:var(--ink);align-items:center;gap:10px;display:inline-flex;position:relative}.switch input{opacity:0;position:absolute}.switch__track{border-radius:var(--r-full);background:var(--gray-400);flex:none;width:40px;height:24px;transition:background-color .15s;position:relative}.switch__track:after{content:"";width:20px;height:20px;box-shadow:var(--s1);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.switch input:checked+.switch__track{background:var(--brand)}.switch input:checked+.switch__track:after{transform:translate(16px)}.switch input:focus-visible+.switch__track{outline:2px solid var(--focus);outline-offset:2px}.seg{background:var(--gray-100);border-radius:var(--r);gap:2px;padding:2px;display:inline-flex}.seg button{font:inherit;font-weight:var(--w-semi);min-height:calc(var(--h-md) - 4px);border-radius:var(--r-sm);color:var(--sub);cursor:pointer;background:0 0;border:0;padding:0 14px}.seg button:hover{color:var(--ink)}.seg--sm button{min-height:calc(var(--h-sm) - 4px);font-size:var(--t-sub);padding:0 12px}.seg button[aria-checked=true]{color:var(--ink);background:#fff;box-shadow:0 1px 4px #031f3f17}.suggest{z-index:40;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--s2);background:#fff;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0}.suggest button{font:inherit;width:100%;min-height:var(--h-md);text-align:left;border-radius:var(--r);cursor:pointer;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.suggest button:hover,.suggest button[aria-selected=true]{background:var(--gray-100)}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip-filter{font:inherit;min-height:var(--h-sm);border-radius:var(--r-full);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:4px;padding:0 14px;display:inline-flex}.chip-filter:hover{background:var(--gray-50);box-shadow:inset 0 0 0 1px var(--gray-400)}.chip-filter[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--gray-800);padding-left:10px}.chip-filter[aria-pressed=true]:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url(https://cdn.jsdelivr.net/npm/@material-symbols/svg-400@0.23.0/rounded/check.svg) 50%/contain no-repeat;mask:url(https://cdn.jsdelivr.net/npm/@material-symbols/svg-400@0.23.0/rounded/check.svg) 50%/contain no-repeat}.chip-filter .ms{width:16px;height:16px;color:var(--sub)}.stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:4px 24px 16px 0}.stat:hover{border-bottom-color:var(--line-strong)}.stat .ms{color:var(--sub)}.stat[aria-pressed=true]{border-bottom-color:var(--ink)}.stat__label{color:var(--sub);font-size:var(--t-sub);font-weight:var(--w-semi);display:block}.stat__value{font-size:var(--t-sec);line-height:var(--t-num-lh);color:var(--ink);font-weight:var(--w-strong);font-variant-numeric:tabular-nums;display:block}.stat--lead .stat__value{font-size:var(--t-num)}.stat__value small{font-size:var(--t-sub);color:var(--sub);font-weight:var(--w-body);margin-left:2px}.stat__note{color:var(--sub);font-size:var(--t-sub);line-height:var(--t-sub-lh);display:block}.stat__note b{color:var(--ink);font-weight:var(--w-semi)}@media (width<=767px){.stats{grid-template-columns:1fr}.stat{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:0;padding:12px 0;display:flex}.stat .stat__value{line-height:28px}.stat[aria-pressed=true]{border-bottom:2px solid var(--ink)}.stat__note{flex-basis:100%}}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th{text-align:left;font-size:var(--t-sub);line-height:var(--t-sub-lh);color:var(--sub);font-weight:var(--w-semi);border-bottom:1px solid var(--line-strong);white-space:nowrap;vertical-align:bottom;padding:0 16px 8px 0}.table th.is-num,.table td.is-num{text-align:right}.table th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.table th button .ms{visibility:hidden}.table th button:hover .ms,.table th[aria-sort] button .ms{visibility:visible}.table th[aria-sort] button{color:var(--ink)}.table td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 16px 13px 0}.table tbody tr:last-child td{border-bottom:0}.table :is(th,td):last-child{padding-right:0}.table :is(th,td):first-child{padding-left:0}.table tbody tr.is-link{cursor:pointer}.table tbody tr.is-link:hover td{background:var(--hover)}.table tbody tr.is-selected td{background:var(--selected)}.table tbody tr.is-link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.table .group th{color:var(--ink);font-weight:var(--w-strong);font-size:var(--t-body);border-bottom:1px solid var(--line);padding-top:20px}.table .group th .count{color:var(--sub);font-weight:var(--w-body);margin-left:6px}.row-title{color:var(--ink);font-weight:var(--w-semi);text-decoration:none}.row-title:hover{text-decoration:underline}.cell-sub{font-size:var(--t-sub);line-height:var(--t-sub-lh);color:var(--sub);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.table td .check{min-height:22px}.bulk{min-height:var(--h-lg);background:var(--gray-100);color:var(--ink);border-radius:var(--r);align-items:center;gap:8px;margin-bottom:8px;padding:0 8px 0 16px;display:flex}.bulk b{font-weight:var(--w-semi);margin-right:8px}.bulk .btn--secondary{box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff}.more-row{padding-top:12px}.pager{color:var(--sub);justify-content:flex-end;align-items:center;gap:4px;padding-top:16px;display:flex}.pager>span{margin-right:8px}.pager button{font:inherit;min-width:var(--h-sm);min-height:var(--h-sm);border-radius:var(--r-sm);cursor:pointer;color:var(--text);background:0 0;border:0}.pager button:hover{background:var(--gray-100)}.pager button[aria-current]{background:var(--gray-200);color:var(--ink);font-weight:var(--w-semi)}@media (width<=767px){.table--stack thead{display:none}.table--stack,.table--stack tbody,.table--stack tr,.table--stack td{display:block}.table--stack tr{border-bottom:1px solid var(--line);padding:14px 0}.table--stack tr.group{border:0;padding:20px 0 6px}.table--stack tr.group:first-child{padding-top:0}.table--stack tr.group th{border:0;padding:0;display:block}.table--stack td{border:0;padding:0}.table--stack td.inline{display:inline}.table--stack td.inline+td.inline:before{content:" · ";color:var(--faint)}.table--stack td.inline .cell-sub{margin-left:4px;display:inline}.table--stack td.hide-m{display:none}.table--stack td+td:not(.inline){margin-top:4px}}.chip{border-radius:var(--r-sm);background:var(--gray-100);min-height:24px;color:var(--gray-800);font-size:var(--t-sub);white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;padding:0 8px;line-height:18px;display:inline-flex}.chip--attn,.chip--warn{background:var(--warn-bg);color:var(--warn-fg);font-weight:var(--w-semi)}.chip--bad{background:var(--bad-bg);color:var(--bad-fg);font-weight:var(--w-semi)}.chip--ok{background:var(--ok-bg);color:var(--ok-fg)}.chip--info{background:var(--info-bg);color:var(--info-fg)}.chip--done{color:var(--faint);background:0 0;padding:0}.chip .ms{width:16px;height:16px}.badge-new{border-radius:var(--r-full);background:var(--gray-200);min-height:22px;color:var(--ink);font-size:13px;line-height:18px;font-weight:var(--w-semi);vertical-align:middle;align-items:center;padding:0 8px;display:inline-flex}.count-pill{border-radius:var(--r-full);background:var(--gray-200);min-width:22px;height:22px;color:var(--ink);font-size:13px;font-weight:var(--w-semi);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.tag{border-radius:var(--r-sm);min-height:24px;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--t-sub);color:var(--sub);background:#fff;align-items:center;padding:0 8px;display:inline-flex}.dday{font-variant-numeric:tabular-nums;color:var(--sub);white-space:nowrap}.dday.is-soon{color:var(--warn-fg);font-weight:var(--w-semi)}.dday.is-over{color:var(--danger);font-weight:var(--w-semi)}.pips{vertical-align:middle;gap:4px;display:inline-flex}.pips i{background:var(--gray-300);border-radius:50%;width:8px;height:8px}.pips i.on{background:var(--gray-800)}.pips i.warn{background:var(--warn-solid)}.dot{align-items:center;gap:6px;display:inline-flex}.dot:before{content:"";background:var(--gray-400);border-radius:50%;flex:none;width:8px;height:8px}.dot--ok:before{background:var(--ok-solid)}.dot--warn:before{background:var(--warn-solid)}.dot--bad:before{background:var(--bad-solid)}.dot--info:before{background:var(--info-solid)}.obj-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.obj-head h1{font-size:var(--t-title);line-height:var(--t-title-lh);color:var(--ink);font-weight:var(--w-strong);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.obj-head h1 .chip{font-size:var(--t-body);min-height:30px;padding:0 10px;line-height:22px}.obj-head__meta{color:var(--sub);font-size:var(--t-sub);margin-top:4px}.obj-head__end{align-items:center;gap:8px;margin-left:auto;display:flex}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;margin:20px 0 0;padding:16px 0;display:grid}.facts dt{font-size:var(--t-sub);color:var(--sub)}.facts dd{color:var(--ink);font-weight:var(--w-semi);font-variant-numeric:tabular-nums;margin:4px 0 0}.facts dd small{color:var(--sub);font-size:var(--t-sub);font-weight:var(--w-body);margin-left:4px}.kv{grid-template-columns:max-content 1fr;align-items:baseline;gap:8px 24px;margin:0;display:grid}.kv dt{color:var(--sub)}.kv dd{color:var(--ink);margin:0}@media (width<=767px){.facts{grid-template-columns:1fr 1fr}.obj-head__end{flex-wrap:wrap;margin-left:0}.obj-head__end .btn{flex:auto}.page-head__end{flex-wrap:wrap;width:100%;margin-left:0}.page-head .search{flex:100%;width:auto!important}}.steps{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));margin:20px 0 0;padding:0;list-style:none;display:grid}.steps li{padding-right:12px;position:relative}.steps li:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:10px;left:28px;right:8px}.steps li:last-child:before{display:none}.steps li.is-done:before{background:var(--gray-800)}.steps__dot{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--gray-400);background:#fff;border-radius:50%;display:block}.steps .is-done .steps__dot{background:var(--gray-800);box-shadow:none}.steps .is-done .steps__dot:after{content:"";background:#fff;width:20px;height:20px;display:block;-webkit-mask:url(https://cdn.jsdelivr.net/npm/@material-symbols/svg-400@0.23.0/rounded/check.svg) 50%/14px no-repeat;mask:url(https://cdn.jsdelivr.net/npm/@material-symbols/svg-400@0.23.0/rounded/check.svg) 50%/14px no-repeat}.steps .is-now .steps__dot{box-shadow:inset 0 0 0 6px var(--ink)}.steps .is-warn .steps__dot{box-shadow:inset 0 0 0 2px var(--warn-solid);background:var(--warn-bg)}.steps .is-warn .steps__label{color:var(--warn-fg);font-weight:var(--w-semi)}.steps__label{color:var(--sub);margin-top:8px}.steps .is-done .steps__label{color:var(--text)}.steps .is-now .steps__label{color:var(--ink);font-weight:var(--w-semi)}.steps__sub{font-size:var(--t-sub);line-height:var(--t-sub-lh);color:var(--sub);margin-top:2px}@media (width<=767px){.steps{grid-template-columns:1fr;gap:12px}.steps li{grid-template-columns:20px 1fr;column-gap:12px;display:grid}.steps li:before{display:none}.steps__label{margin:0}.steps__sub{grid-column:2}}.note{color:var(--text);align-items:flex-start;gap:8px;display:flex}.note .ms{color:var(--sub);margin-top:2px}.note--attn{color:var(--ink)}.note--attn .ms{color:var(--warn-solid)}.note--ok .ms{color:var(--ok-solid)}.note--attn b{font-weight:var(--w-semi)}.callout{border-radius:var(--r);background:var(--gray-100);color:var(--ink);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.callout .ms{color:var(--sub);margin-top:2px}.callout b{font-weight:var(--w-semi)}.callout__body{flex:1}.callout__end{align-self:center;margin-left:auto}.callout__end .btn{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff}.callout__end .btn:hover{background:var(--gray-50)}.callout--attn{background:var(--warn-bg);color:var(--warn-fg)}.callout--attn .ms,.callout--attn b{color:var(--warn-fg)}.callout--ok{background:var(--ok-bg);color:var(--ok-fg)}.callout--ok .ms{color:var(--ok-fg)}.callout--info{background:var(--info-bg);color:var(--info-fg)}.callout--info .ms{color:var(--info-fg)}.callout--danger{background:var(--danger-50);color:var(--danger)}.callout--danger .ms{color:var(--danger)}.page-banner{min-height:var(--h-lg);background:var(--gray-100);color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 32px;display:flex}.big-num{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.big-num b{font-size:var(--t-num);line-height:var(--t-num-lh);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.big-num span{color:var(--sub)}.big-num--warn b{color:var(--warn-fg);font-size:32px;line-height:40px}.big-num--ok b{color:var(--ok-fg)}.meter{margin:20px 0 6px;position:relative}.meter--lg .meter__bar{border-radius:8px;height:16px}.meter__bar{background:var(--gray-100);border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.meter__bar span{height:100%;display:block}.f-other{background:var(--gray-400)}.f-hold{box-shadow:inset 0 0 0 1.5px var(--gray-600);background:#fff}.f-mine{background:var(--gray-800)}.f-free{background:var(--gray-600)}.f-short{background:repeating-linear-gradient(135deg, var(--warn-solid) 0 3px, var(--warn-bg) 3px 7px);box-shadow:inset 0 0 0 1.5px var(--warn-solid)}.meter__tick{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px}.meter__axis{height:18px;font-size:var(--t-sub);color:var(--sub);font-variant-numeric:tabular-nums;position:relative}.meter__axis span{white-space:nowrap;position:absolute;top:0}.legend{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.legend li{grid-template-columns:16px 1fr auto;align-items:center;gap:10px;display:grid}.legend i{border-radius:2px;width:16px;height:12px}.legend .v{color:var(--ink);font-weight:var(--w-semi);font-variant-numeric:tabular-nums}.progress{background:var(--gray-200);border-radius:3px;height:6px;overflow:hidden}.progress span{background:var(--gray-800);height:100%;display:block}.timeline{margin:0;padding:0;list-style:none}.timeline li{grid-template-columns:20px 1fr;column-gap:10px;padding-bottom:16px;display:grid;position:relative}.timeline li:before{content:"";background:var(--line);width:1px;position:absolute;top:24px;bottom:2px;left:9.5px}.timeline li:last-child:before{display:none}.timeline__icon{width:20px;height:22px;color:var(--faint);justify-content:center;align-items:center;display:flex}.timeline__icon .ms{width:18px;height:18px}.timeline__icon.is-key{color:var(--ink)}.timeline__what{color:var(--text)}.timeline__what b{color:var(--ink);font-weight:var(--w-semi)}.timeline__when{font-size:var(--t-sub);color:var(--sub);align-items:center;gap:8px;margin-top:2px;display:flex}.timeline__note{box-shadow:inset 2px 0 0 var(--line-strong);color:var(--ink);margin-top:6px;padding:2px 0 2px 12px;line-height:24px}.timeline li.is-undone .timeline__what{color:var(--faint);text-decoration:line-through;-webkit-text-decoration-color:var(--off);text-decoration-color:var(--off)}.composer{gap:8px;display:grid}.composer__row{align-items:flex-end;gap:8px;display:flex}.composer textarea{min-height:var(--h-lg);background:var(--gray-100);border-color:#0000;flex:1}.composer textarea:hover{border-color:#0000}.composer textarea:focus{background:#fff}.menu{z-index:40;border:1px solid var(--line);border-radius:var(--r-lg);min-width:200px;box-shadow:var(--s2);background:#fff;padding:4px;position:absolute}.menu__item{font:inherit;width:100%;min-height:var(--h-md);border-radius:var(--r);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.menu__item .ms{color:var(--sub)}.menu__item:hover,.menu__item:focus-visible{background:var(--gray-100);outline:none}.menu__item[aria-checked=true]:after{content:"";background:var(--ink);width:18px;height:18px;margin-left:auto;-webkit-mask:url(https://cdn.jsdelivr.net/npm/@material-symbols/svg-400@0.23.0/rounded/check.svg) 50%/contain no-repeat;mask:url(https://cdn.jsdelivr.net/npm/@material-symbols/svg-400@0.23.0/rounded/check.svg) 50%/contain no-repeat}.menu__item.is-danger,.menu__item.is-danger .ms{color:var(--danger)}.menu__item.is-danger:hover{background:var(--danger-50)}.menu__sep{background:var(--line);height:1px;margin:4px 8px}.tip{display:inline-flex;position:relative}.tip__body{background:var(--gray-800);color:#fff;font-size:var(--t-sub);border-radius:var(--r-sm);width:max-content;max-width:240px;padding:4px 8px;line-height:18px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.toast{min-width:320px;max-width:480px;min-height:var(--h-lg);border-radius:var(--r-lg);background:var(--gray-800);color:#fff;box-shadow:var(--s3);align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.toast .ms{color:var(--brand-100)}.toast__msg{flex:1;padding:4px 0}.toast__act{font:inherit;font-weight:var(--w-semi);min-height:var(--h-sm);border-radius:var(--r-sm);color:#fff;cursor:pointer;background:#ffffff1f;border:0;padding:0 12px}.toast__act:hover{background:#fff3}.toast-region{z-index:60;gap:8px;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=767px){.toast-region{width:calc(100% - 24px);bottom:72px}.toast{width:100%;min-width:0}}.scrim{background:var(--scrim);z-index:50;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog{border-radius:var(--r-lg);width:min(560px,100%);max-height:calc(100vh - 48px);box-shadow:var(--s3);background:#fff;overflow:auto}.dialog--wide{width:min(880px,100%)}.dialog__head{align-items:center;gap:12px;padding:20px 24px 8px;display:flex}.dialog__head h2{font-size:var(--t-sec);line-height:var(--t-sec-lh);color:var(--ink);font-weight:var(--w-strong)}.dialog__head .btn--icon{margin-left:auto}.dialog__body{gap:16px;padding:8px 24px 20px;display:grid}.dialog__foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 24px 20px;display:flex}.drawer{width:min(480px,100%);box-shadow:var(--s3);z-index:55;background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer__head{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:64px;padding:16px 24px;display:flex}.drawer__body{flex:1;padding:20px 24px;overflow:auto}@media (width<=767px){.scrim{align-items:flex-end;padding:0}.dialog,.dialog--wide{border-radius:16px 16px 0 0;width:100%;max-height:90vh;padding-top:12px;position:relative}.dialog:before{content:"";background:var(--gray-200);border-radius:2px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.dialog__head,.dialog__body,.dialog__foot{padding-left:16px;padding-right:16px}.dialog__foot{background:#fff;position:sticky;bottom:0}.dialog__foot .btn{flex:1}}.tabs{border-bottom:1px solid var(--line);gap:24px;display:flex}.tab{font:inherit;font-weight:var(--w-semi);color:var(--sub);cursor:pointer;min-height:var(--h-md);background:0 0;border:0;align-items:center;gap:6px;padding:0 0 2px;display:inline-flex;position:relative}.tab[aria-selected=true]{color:var(--ink)}.tab[aria-selected=true]:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab:hover{color:var(--ink)}.tab:focus-visible{outline-offset:0;border-radius:var(--r-sm)}.empty{color:var(--sub);font-size:var(--t-sub);line-height:var(--t-sub-lh);padding:24px 0}.empty__icon{width:24px;height:24px;color:var(--gray-500);margin-bottom:8px;display:block}.empty__title{color:var(--ink);font-weight:var(--w-semi);font-size:var(--t-body);line-height:var(--t-body-lh);margin-bottom:2px}.empty .btn{margin-top:12px}.skeleton{background:linear-gradient(90deg, var(--gray-100) 0, var(--gray-200) 40%, var(--gray-100) 80%);background-size:200% 100%;border-radius:4px;height:14px;animation:1.2s infinite shimmer;display:block}@keyframes shimmer{to{background-position:-200% 0}}.error-state{border-radius:var(--r);background:var(--danger-50);color:var(--danger);align-items:flex-start;gap:12px;padding:16px;display:flex}.avatar{background:var(--gray-200);width:28px;height:28px;color:var(--ink);font-size:12px;font-weight:var(--w-semi);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.person{align-items:center;gap:8px;display:inline-flex}.kbd{min-width:22px;height:22px;box-shadow:inset 0 -1px 0 var(--line-strong), inset 0 0 0 1px var(--line-strong);font-size:12px;font-weight:var(--w-semi);color:var(--sub);background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.upload{border:1.5px dashed var(--gray-400);border-radius:var(--r);color:var(--sub);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px;display:flex}.upload:hover{border-color:var(--sub);background:var(--gray-50)}.list-card{border-bottom:1px solid var(--line);color:inherit;gap:4px;padding:14px 0;text-decoration:none;display:grid}.list-card__title{color:var(--ink);font-weight:var(--w-semi);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.list-card__line{color:var(--text)}.list-card__meta{color:var(--sub);font-size:var(--t-sub)}.spark{width:100%;height:48px}.choices{border:0;gap:2px;margin:0;padding:0;display:grid}.choices legend{color:var(--ink);font-weight:var(--w-semi);margin-bottom:6px;padding:0}.choices .check{min-height:var(--h-md)}.choices__more{margin:0 0 4px 28px}.stepper{align-items:stretch;display:inline-flex}.stepper .input{text-align:right;font-variant-numeric:tabular-nums;border-radius:0;width:96px}.stepper button{font:inherit;width:var(--h-md);border:1px solid var(--field);color:var(--ink);cursor:pointer;background:#fff;flex:none;place-items:center;display:grid}.stepper button:first-child{border-radius:var(--r) 0 0 var(--r);border-right:0}.stepper button:last-child{border-radius:0 var(--r) var(--r) 0;border-left:0}.stepper button:hover{background:var(--gray-100)}.stepper button:disabled{color:var(--off);background:var(--gray-100);cursor:not-allowed}.date-in{display:flex;position:relative}.date-in .input{padding-right:var(--h-md);font-variant-numeric:tabular-nums}.date-in__btn{width:calc(var(--h-md) - 2px);color:var(--sub);cursor:pointer;border-radius:0 var(--r) var(--r) 0;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.date-in__btn:hover{color:var(--ink);background:var(--gray-100)}.range{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.range__sep{color:var(--sub)}.presets{flex-wrap:wrap;gap:8px;display:flex}.cal{border:1px solid var(--line);border-radius:var(--r-lg);width:304px;box-shadow:var(--s2);background:#fff;padding:12px}.cal__head{color:var(--ink);font-weight:var(--w-semi);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cal__grid{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,1fr);gap:2px 0;display:grid}.cal__grid>span{font-size:var(--t-sub);color:var(--sub);padding:4px 0}.cal__grid button{font:inherit;border-radius:var(--r-sm);height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0}.cal__grid button:hover{background:var(--gray-100)}.cal__grid button.is-out{color:var(--faint)}.cal__grid button.is-off{color:var(--danger)}.cal__grid button.is-today{box-shadow:inset 0 0 0 1px var(--gray-800)}.cal__grid button.is-in{background:var(--gray-100);border-radius:0}.cal__grid button[aria-pressed=true]{background:var(--brand);color:#fff;font-weight:var(--w-semi)}.cal__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.combo{min-height:var(--h-md);border:1px solid var(--field);border-radius:var(--r);background:#fff;flex-wrap:wrap;align-items:center;gap:6px;padding:3px 6px;display:flex}.combo:hover{border-color:var(--sub)}.combo:focus-within{border-color:var(--gray-800);box-shadow:inset 0 0 0 1px var(--gray-800)}.combo input{font:inherit;min-width:80px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:4px}.token{border-radius:var(--r-sm);background:var(--gray-100);min-height:28px;color:var(--ink);align-items:center;gap:2px;padding:0 2px 0 8px;display:inline-flex}.token button{cursor:pointer;width:24px;height:24px;color:var(--sub);background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.token button:hover{background:var(--gray-200);color:var(--ink)}.suggest .suggest__new{border-top:1px solid var(--line);border-radius:0 0 var(--r) var(--r);color:var(--brand);font-weight:var(--w-semi);justify-content:flex-start;margin-top:4px}.suggest__state{min-height:var(--h-md);color:var(--sub);align-items:center;padding:0 12px;display:flex}.table-scroll{border-bottom:1px solid var(--line);max-height:420px;overflow:auto}.table--sticky thead th{z-index:2;background:#fff;padding-top:8px;position:sticky;top:0}.table--sticky .is-first{z-index:1;background:#fff;position:sticky;left:0}.table--sticky thead .is-first{z-index:3}.table--sticky tbody tr.is-link:hover .is-first{background:var(--hover)}.table td.row-act .btn{width:var(--h-sm);min-height:var(--h-sm);color:var(--sub)}.table td.row-act{white-space:nowrap;text-align:right;vertical-align:middle;width:1%;padding-top:6px;padding-bottom:6px}.table tfoot td,.table tfoot th{border-top:1px solid var(--line-strong);color:var(--ink);font-weight:var(--w-semi);border-bottom:0;padding:12px 16px 12px 0}.table tfoot th{text-align:left;font-size:var(--t-body)}.table--sticky tfoot :is(th,td){background:#fff;position:sticky;bottom:0}.table .is-neg{color:var(--ink);font-weight:var(--w-strong)}.qty-grid th,.qty-grid td{text-align:right;min-width:80px;padding-left:8px}.qty-grid th.is-first,.qty-grid td.is-first{text-align:left;min-width:160px;padding-left:0}.qty-grid .is-today{background:var(--gray-50);box-shadow:inset 1px 0 0 var(--line), inset -1px 0 0 var(--line)}.qty-grid tr.is-sum td{border-top:1px solid var(--line-strong);font-weight:var(--w-semi);color:var(--ink)}.summary{border-top:1px solid var(--line);margin:0}.summary>div{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:13px 0;display:grid}.summary dt{color:var(--sub)}.summary dd{color:var(--ink);font-weight:var(--w-semi);margin:0}@media (width<=767px){.summary>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}.summary dt{grid-column:1/-1}}.error-summary{border-radius:var(--r);background:var(--danger-50);padding:16px 20px}.error-summary h2{font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--danger);font-weight:var(--w-semi)}.error-summary ul{gap:4px;margin:8px 0 0;padding-left:20px;display:grid}.error-summary a{min-height:24px;color:var(--danger);font-weight:var(--w-semi);text-underline-offset:3px;align-items:center;display:inline-flex}.choices.is-invalid .check input{border-color:var(--danger-solid);border-width:2px}.inline-edit{font:inherit;min-height:var(--h-md);border-radius:var(--r);cursor:text;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;display:inline-flex}.inline-edit:hover,.inline-edit:focus-visible{background:var(--gray-100)}.inline-edit .ms{color:var(--faint)}.inline-edit--on{align-items:center;gap:4px;margin-left:-1px;display:inline-flex}.inline-edit--on .input{width:160px}.fold{border-top:1px solid var(--line)}.fold:last-child{border-bottom:1px solid var(--line)}.fold>summary{min-height:var(--h-lg);cursor:pointer;color:var(--ink);font-weight:var(--w-semi);align-items:center;gap:8px;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary .ms{color:var(--sub);transition:transform .15s}.fold[open]>summary .ms{transform:rotate(90deg)}.fold>summary .sub{font-weight:var(--w-body);margin-left:auto}.fold__body{padding:0 0 16px 26px}.whose{border-radius:var(--r);background:var(--gray-100);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.whose .ms{color:var(--sub);margin-top:2px}.whose b{color:var(--ink);font-weight:var(--w-semi)}.type-confirm code{font-family:inherit;font-weight:var(--w-semi);color:var(--ink);background:var(--gray-100);border-radius:4px;padding:1px 6px}.files{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.files li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.files__thumb{border-radius:var(--r-sm);background:var(--gray-100);width:48px;height:48px;color:var(--sub);cursor:pointer;border:0;place-items:center;display:grid}.files__name{color:var(--ink);font-weight:var(--w-semi);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.files .progress{margin:6px 0 2px}.files li.is-failed .files__name{color:var(--danger)}.tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.tile{border-radius:var(--r-lg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:inherit;flex-direction:column;gap:2px;padding:20px;text-decoration:none;transition:box-shadow .15s,background-color .15s;display:flex;position:relative}.tile:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--s2);background:#fff}.tile__icon{background:var(--gray-200);width:40px;height:40px;color:var(--gray-700);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.tile__icon .ms{width:22px;height:22px}.tile--warn .tile__icon{background:var(--warn-bg);color:var(--warn-fg)}.tile--bad .tile__icon{background:var(--bad-bg);color:var(--bad-fg)}.tile--bad .tile__n{color:var(--bad-fg)}.tile--ok .tile__icon{background:var(--ok-bg);color:var(--ok-fg)}.tile--info .tile__icon{background:var(--info-bg);color:var(--info-fg)}.tile__role{font-size:var(--t-sub);color:var(--sub);position:absolute;top:20px;right:20px}.tile__n{font-size:40px;line-height:48px;font-weight:var(--w-strong);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tile__n small{font-size:var(--t-body);font-weight:var(--w-semi);color:var(--sub);letter-spacing:0;margin-left:4px}.tile__what{color:var(--ink);font-weight:var(--w-semi)}.tile__why{margin-top:8px}.tile__go{color:var(--sub);font-weight:var(--w-semi);align-items:center;gap:2px;margin-top:14px;display:inline-flex}.tile:hover .tile__go{color:var(--ink)}.tile__why .chip{white-space:normal}button.tile{font:inherit;text-align:left;cursor:pointer;border:0;width:100%}.tile[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--gray-800);background:#fff}.tile.is-zero .tile__n{color:var(--faint)}.tiles--sm .tile{padding:16px}.tiles--sm .tile__icon{width:32px;height:32px;margin-bottom:8px}.tiles--sm .tile__icon .ms{width:18px;height:18px}.tiles--sm .tile__role{top:16px;right:16px}.tiles--sm .tile__n{font-size:32px;line-height:40px}.tiles--sm .tile__why{font-size:var(--t-sub);line-height:var(--t-sub-lh);color:var(--sub);margin-top:4px}@media (width<=767px){.tiles,.tiles--sm{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);grid-template-columns:1fr;gap:0;overflow:hidden}.tile,.tiles--sm .tile{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto 16px;grid-template-areas:"i w n g""i y n g";align-items:center;column-gap:12px;padding:12px 14px;display:grid}.tile+.tile{box-shadow:inset 0 1px 0 var(--line)}.tile:hover{box-shadow:none;background:#fff}.tile[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--gray-800);background:#fff}.tile__icon,.tiles--sm .tile__icon{grid-area:i;width:32px;height:32px;margin:0}.tile__what{grid-area:w}.tile__why,.tiles--sm .tile__why{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-sub);grid-area:y;margin:2px 0 0;overflow:hidden}.tile__why .chip{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:100%;line-height:24px;display:inline-block;overflow:hidden}.tile__n,.tiles--sm .tile__n{grid-area:n;font-size:28px;line-height:36px}.tile__n small{display:none}.tile__go{white-space:nowrap;flex-direction:row-reverse;grid-area:g;justify-content:flex-end;width:16px;margin:0;overflow:hidden}.tile__go .ms{width:16px;height:16px}.tile__role{display:none}}.tile--static{cursor:default}.tile--static:hover{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}@media (width<=767px){.tiles--static{box-shadow:none;background:0 0;border-radius:0;gap:8px}.tile.tile--static{border-radius:var(--r-lg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;padding:14px;display:flex}.tile--static .tile__n small{display:inline}.tile--static .tile__icon{margin-bottom:8px}}.pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pick__card{border-radius:var(--r-lg);background:var(--panel);min-height:72px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-weight:var(--w-semi);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;transition:box-shadow .15s,background-color .15s;display:flex}.pick__card:hover{box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff}.pick__card:has(input:checked){box-shadow:inset 0 0 0 2px var(--gray-800);background:#fff}.pick__card:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.pick__icon{background:var(--gray-200);width:40px;height:40px;color:var(--gray-700);border-radius:50%;flex:none;place-items:center;display:grid}.pick__icon .ms{width:22px;height:22px}.pick__icon--ok{background:var(--ok-bg);color:var(--ok-fg)}.pick__icon--warn{background:var(--warn-bg);color:var(--warn-fg)}.pick__card input{appearance:none;border:1.5px solid var(--field);background:#fff;border-radius:50%;flex:none;width:20px;height:20px;margin:0 0 0 auto}.pick__card input:checked{border-color:var(--gray-800);box-shadow:inset 0 0 0 4px var(--gray-800)}.pick__card input:focus-visible{outline:none}.choices.is-invalid .pick__card{box-shadow:inset 0 0 0 2px var(--danger-solid)}@media (width<=767px){.pick{grid-template-columns:1fr;gap:8px}}.btn-google{color:var(--ink);box-shadow:inset 0 0 0 1px var(--gray-500);background:#fff;gap:12px}.btn-google:hover{background:var(--gray-50);box-shadow:inset 0 0 0 1px var(--gray-600)}.btn-google svg{flex:none;width:20px;height:20px}.entry-page{background:var(--panel);justify-content:center;align-items:center;min-height:100vh;padding:48px 16px;display:flex}.entry-card{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;gap:12px;width:min(400px,100%);padding:32px;display:grid}.entry-card h1{font-size:var(--t-title);line-height:var(--t-title-lh);color:var(--ink);font-weight:var(--w-strong);letter-spacing:-.01em}.entry__logo{width:auto;height:24px;margin-bottom:20px;display:block}.entry__actions{gap:8px;margin-top:20px;display:grid}.entry__actions .btn{width:100%}.entry__dev{border-top:1px solid var(--line);gap:12px;margin-top:12px;padding-top:20px;display:grid}@media (width<=767px){.entry-page{align-items:flex-start;padding-top:32px}.entry-card{padding:24px}}.panel-card{border-radius:var(--r-lg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);padding:20px}.panel-card .btn--secondary{box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff}.table--sticky{border-collapse:separate;border-spacing:0}.table--sticky td.is-first,.table--sticky tbody tr:last-child td.is-first{box-shadow:none}@media (width<=1023px){.table--sticky .is-first,.table--sticky td.is-first{box-shadow:none;border-right:1px solid var(--line)}}.table tfoot td,.table tfoot th{font-weight:var(--w-strong);border-top-width:2px}.table td.is-zero{color:var(--faint)}.table td.has-share{background:linear-gradient(90deg, var(--gray-100) var(--p,0%), transparent 0) no-repeat;background-clip:content-box}.q b{font-weight:var(--w-strong)}.q--up{color:var(--ok-fg)}.q--down{color:var(--ink)}.tag--warn{background:var(--warn-bg);color:var(--warn-fg);box-shadow:none;font-weight:var(--w-semi)}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 12px;display:flex}.bar>p{color:var(--sub);flex:320px;max-width:72ch}.table td.acts{white-space:nowrap;text-align:right;vertical-align:top;width:1%;padding-top:8px;padding-bottom:8px}.acts .btn+.btn{margin-left:4px}.m-label{display:none}a.tab{white-space:nowrap;text-decoration:none}a.tab[aria-current=page]{color:var(--ink)}a.tab[aria-current=page]:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.callout__end .btn--primary{background:var(--brand);color:#fff;box-shadow:none}.field--sm .input,.field--sm .select{min-height:var(--h-sm)}@media (width>=768px){.tiles--fill{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (width<=767px){.table--stack .m-label{color:var(--sub);margin-right:4px;display:inline}.table--stack tr td.acts{text-align:left;width:auto;margin-top:8px;padding:0}.table--stack tr td.acts .btn--text:first-child{margin-left:-8px}.tabs--scroll{scrollbar-width:none;overflow-x:auto}.tabs--scroll a.tab{flex:none}.tabs--scroll a.tab[aria-current=page]:after{bottom:0}}.is-empty,.is-zero{color:var(--faint)}a.stat{color:inherit;text-decoration:none}@media (width>=768px){a.stat{display:block}}a.menu__item{text-decoration:none}.more-row .link,.more-row>a{min-height:var(--h-sm);align-items:center;display:inline-flex}.span-all{grid-column:1/-1}.m-only{display:none}@media (width<=767px){.m-only{display:inline}}.draft-note{border-top:1px solid var(--line);color:var(--sub);font-size:var(--t-sub);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:64px;padding-top:16px;display:flex}.draft-note .check{min-height:var(--h-sm);font-size:var(--t-sub)}.draft-note .seg{flex-wrap:wrap}.account-menu{left:calc(var(--rail-w) + 8px);width:260px;position:fixed;bottom:16px}.account-menu__head{gap:2px;padding:8px 8px 4px;display:grid}.account-row{display:none}@media (width<=767px){.account-row{border-radius:var(--r-lg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.account-row>div{flex:1;min-width:0}.avatar,.kbd{font-size:13px}.cal{width:100%}.error-summary ul{gap:0}.error-summary a{min-height:44px}.cal__grid button{height:44px}.token{min-height:40px}.token button{width:40px;height:40px}}
