/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-content:""}}}@layer theme{:host,:root{--spacing:1px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--sans);--default-mono-font-family:var(--mono);--spacing-8:var(--sp-8);--spacing-32:var(--sp-32)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--text);font-family:var(--sans);font-size:var(--fs-body);line-height:1.7}a{color:inherit;text-decoration:none}code,pre{font-family:var(--mono)}}@layer components{.site-wrap{width:100%;max-width:74rem;margin-inline:auto}.site-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;box-shadow:var(--sh-card)}.site-dark{background:var(--ink);color:var(--on-dark)}.site-link-cta{color:var(--cta-ink);border-bottom:1px solid var(--accent2-weak);transition:border-color var(--t-fast)}.site-link-cta:hover{border-bottom-color:var(--cta)}.site-link-cta:active{border-bottom-color:var(--cta-ink)}.site-narrowbar{display:none}@media (max-width:820px){.site-narrowbar{padding:var(--sp-16) var(--sp-16) 0;display:flex}}.site-h2{font-size:var(--fs-panel);font-weight:var(--fw-panel);color:var(--ink);line-height:1.35}.site-h1{font-size:var(--fs-page);font-weight:var(--fw-page);letter-spacing:var(--ls-page);color:var(--ink);line-height:1.3}.site-mono-tag{font-family:var(--mono);font-size:var(--fs-micro);color:var(--muted);background:var(--ink-tint-05);border-radius:var(--r-tag);padding:var(--sp-2) var(--sp-6);display:inline-block}.site-pre{background:var(--ink);color:var(--on-dark);border-radius:var(--r-input);padding:var(--sp-14) var(--sp-16);font-family:var(--mono);font-size:var(--fs-hint);white-space:pre;line-height:1.75;display:block;overflow-x:auto}.site-table{border-collapse:collapse;width:100%;font-size:var(--fs-label)}.site-table th{text-align:left;font-weight:var(--fw-label);font-size:var(--fs-sub);color:var(--faint);background:var(--ink-tint-05);padding:var(--sp-8) var(--sp-12);white-space:nowrap}.site-table th:first-child{border-start-start-radius:var(--r-tag)}.site-table th:last-child{border-start-end-radius:var(--r-tag)}.site-table td{padding:var(--sp-10) var(--sp-12);border-bottom:1px solid var(--line);vertical-align:top;color:var(--text)}.site-table tr:last-child td{border-bottom:0}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-10{top:var(--sp-10)}.top-12{top:var(--sp-12)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.right-10{right:var(--sp-10)}.right-12{right:var(--sp-12)}.right-auto{right:auto}.bottom-10{bottom:var(--sp-10)}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.left-0{left:0}.left-12{left:var(--sp-12)}.z-\[1\]{z-index:1}.z-\[calc\(var\(--z-drawer\)_\+_100\)\]{z-index:calc(var(--z-drawer) + 100)}.z-\[var\(--z-select\)\]{z-index:var(--z-select)}.z-drawer{z-index:var(--z-drawer)}.z-modal{z-index:var(--z-modal)}.z-nav{z-index:var(--z-nav)}.z-popover{z-index:var(--z-popover)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:820px){.container{max-width:820px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:96rem){.container{max-width:96rem}}.-m-6{margin:calc(var(--sp-6) * -1)}.\[margin\:calc\(\(20px_-_var\(--h-btn\)\)\/2\)_0\]{margin:calc((20px - var(--h-btn)) / 2) 0}.\[margin\:…\]{margin:…}.m-0{margin:0}.m-\[-1px\]{margin:-1px}.-mx-\[5px\]{margin-inline:-5px}.mx-4{margin-inline:var(--sp-4)}.my-6{margin-block:var(--sp-6)}.-mt-\[5px\]{margin-top:-5px}.mt-4{margin-top:var(--sp-4)}.mt-auto{margin-top:auto}.mb-4{margin-bottom:var(--sp-4)}.ml-2{margin-left:var(--sp-2)}.ml-auto{margin-left:auto}.box-content{box-sizing:content-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-40{height:40px}.h-\[1px\]{height:1px}.h-\[20px\]{height:20px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[100dvh\]{height:100dvh}.h-\[calc\(100dvh-24px\)\]{height:calc(100dvh - 24px)}.h-\[var\(--ds-badge-h\)\]{height:var(--ds-badge-h)}.h-\[var\(--h-bar\)\]{height:var(--h-bar)}.h-\[var\(--h-btn\)\]{height:var(--h-btn)}.h-\[var\(--h-chip\)\]{height:var(--h-chip)}.h-\[var\(--h-icon\)\]{height:var(--h-icon)}.h-\[var\(--h-input\)\]{height:var(--h-input)}.h-\[var\(--h-seg\)\]{height:var(--h-seg)}.h-\[var\(--h-select\)\]{height:var(--h-select)}.h-\[var\(--h-tab\)\]{height:var(--h-tab)}.h-auto{height:auto}.max-h-\[88vh\]{max-height:88vh}.max-h-\[168px\]{max-height:168px}.max-h-\[calc\(7\*var\(--hit-min\)\)\]{max-height:calc(7 * var(--hit-min))}.max-h-\[min\(46vh\,260px\)\]{max-height:min(46vh,260px)}.min-h-0{min-height:0}.min-h-\[44px\]{min-height:44px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[calc\(100dvh-24px\)\]{min-height:calc(100dvh - 24px)}.min-h-\[calc\(var\(--h-input\)\*1\.6\)\]{min-height:calc(var(--h-input) * 1.6)}.min-h-\[var\(--h-btn\)\]{min-height:var(--h-btn)}.w-30{width:30px}.w-32{width:var(--sp-32)}.w-40{width:40px}.w-\[1px\]{width:1px}.w-\[14px\]{width:14px}.w-\[20px\]{width:20px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[344px\]{width:344px}.w-\[min\(440px\,100\%\)\]{width:min(440px,100%)}.w-\[min\(460px\,100\%\)\]{width:min(460px,100%)}.w-\[min\(900px\,calc\(100vw_-_20px\)\)\]{width:min(900px,100vw - 20px)}.w-\[var\(--h-btn\)\]{width:var(--h-btn)}.w-\[var\(--h-icon\)\]{width:var(--h-icon)}.w-\[var\(--side-w\)\]{width:var(--side-w)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[180px\]{max-width:180px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.min-w-0{min-width:0}.min-w-\[64px\]{min-width:64px}.min-w-\[88px\]{min-width:88px}.min-w-\[96px\]{min-width:96px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[var\(--h-btn\)\]{min-width:var(--h-btn)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[0_1_auto\]{flex:0 auto}.flex-\[1_1_auto\]{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.\[transform\:rotate\(180deg\)\]{transform:rotate(180deg)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:none\]\!{animation:none!important}.animate-none{animation:none}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[var\(--side-w\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--side-w) minmax(0,1fr)}.grid-cols-\[var\(--side-w-framed\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--side-w-framed) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\[align-items\:start\]{align-items:start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:var(--sp-2)}.gap-4{gap:var(--sp-4)}.gap-5{gap:5px}.gap-6{gap:var(--sp-6)}.gap-8{gap:var(--sp-8)}.gap-10{gap:var(--sp-10)}.gap-12{gap:var(--sp-12)}.gap-14{gap:var(--sp-14)}.gap-16{gap:var(--sp-16)}.gap-24{gap:var(--sp-24)}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[11px\]{gap:11px}.gap-x-10{column-gap:var(--sp-10)}.gap-x-12{column-gap:var(--sp-12)}.gap-x-16{column-gap:var(--sp-16)}.gap-x-20{column-gap:var(--sp-20)}.gap-y-2{row-gap:var(--sp-2)}.gap-y-4{row-gap:var(--sp-4)}.gap-y-6{row-gap:var(--sp-6)}.gap-y-8{row-gap:var(--sp-8)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[50\%\]{border-radius:50%}.rounded-\[var\(--r-full\)\]{border-radius:var(--r-full)}.rounded-btn{border-radius:var(--r-btn)}.rounded-card{border-radius:var(--r-card)}.rounded-check{border-radius:var(--r-check)}.rounded-chip{border-radius:var(--r-chip)}.rounded-drawer{border-radius:var(--r-drawer)}.rounded-full{border-radius:var(--r-full)}.rounded-input{border-radius:var(--r-input)}.rounded-menu{border-radius:var(--r-menu)}.rounded-none{border-radius:0}.rounded-tag{border-radius:var(--r-tag)}.rounded-t-card{border-top-left-radius:var(--r-card);border-top-right-radius:var(--r-card)}.rounded-b-card{border-bottom-right-radius:var(--r-card);border-bottom-left-radius:var(--r-card)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.border-red{border-color:var(--red)}.border-transparent{border-color:#0000}.border-t-line{border-top-color:var(--line)}.border-t-line-soft{border-top-color:var(--line-soft)}.border-t-on-dark-line{border-top-color:var(--on-dark-line)}.border-r-line{border-right-color:var(--line)}.border-b-line{border-bottom-color:var(--line)}.border-b-line-soft{border-bottom-color:var(--line-soft)}.border-b-line-strong{border-bottom-color:var(--line-strong)}.bg-amber-bg{background-color:var(--amber-bg)}.bg-backdrop{background-color:var(--backdrop)}.bg-chip-bg{background-color:var(--chip-bg)}.bg-cta{background-color:var(--cta)}.bg-field-bg{background-color:var(--field-bg)}.bg-green-bg{background-color:var(--green-bg)}.bg-ground{background-color:var(--ground)}.bg-ink{background-color:var(--ink)}.bg-ink-hi{background-color:var(--ink-hi)}.bg-ink-tint-05{background-color:var(--ink-tint-05)}.bg-ink-tint-08{background-color:var(--ink-tint-08)}.bg-line{background-color:var(--line)}.bg-nav-sel-bg{background-color:var(--nav-sel-bg)}.bg-on-dark-tint-10{background-color:var(--on-dark-tint-10)}.bg-on-dark-tint-14{background-color:var(--on-dark-tint-14)}.bg-red{background-color:var(--red)}.bg-red-bg{background-color:var(--red-bg)}.bg-slate-bg{background-color:var(--slate-bg)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-transparent{background-color:#0000}.\[background-repeat\:…\]{background-repeat:…}.p-0{padding:0}.p-4{padding:var(--sp-4)}.p-6{padding:var(--sp-6)}.p-12{padding:var(--sp-12)}.p-20{padding:var(--sp-20)}.p-24{padding:var(--sp-24)}.p-\[5px\]{padding:5px}.p-\[18px\]{padding:18px}.p-\[var\(--ds-tabs-pad\)\]{padding:var(--ds-tabs-pad)}.px-6{padding-inline:var(--sp-6)}.px-10{padding-inline:var(--sp-10)}.px-12{padding-inline:var(--sp-12)}.px-14{padding-inline:var(--sp-14)}.px-16{padding-inline:var(--sp-16)}.px-20{padding-inline:var(--sp-20)}.px-24{padding-inline:var(--sp-24)}.px-\[5px\]{padding-inline:5px}.px-\[7px\]{padding-inline:7px}.py-0{padding-block:0}.py-2{padding-block:var(--sp-2)}.py-6{padding-block:var(--sp-6)}.py-8{padding-block:var(--sp-8)}.py-10{padding-block:var(--sp-10)}.py-14{padding-block:var(--sp-14)}.py-16{padding-block:var(--sp-16)}.py-20{padding-block:var(--sp-20)}.py-24{padding-block:var(--sp-24)}.py-\[3px\]{padding-block:3px}.pt-6{padding-top:var(--sp-6)}.pt-10{padding-top:var(--sp-10)}.pt-12{padding-top:var(--sp-12)}.pt-14{padding-top:var(--sp-14)}.pt-\[5px\]{padding-top:5px}.pr-10{padding-right:var(--sp-10)}.pr-12{padding-right:var(--sp-12)}.pr-16{padding-right:var(--sp-16)}.pb-4{padding-bottom:var(--sp-4)}.pb-6{padding-bottom:var(--sp-6)}.pb-16{padding-bottom:var(--sp-16)}.pl-12{padding-left:var(--sp-12)}.pl-24{padding-left:var(--sp-24)}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-left{text-align:left}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--mono)}.font-sans{font-family:var(--sans)}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-app{font-size:var(--fs-app)}.text-body{font-size:var(--fs-body)}.text-hint{font-size:var(--fs-hint)}.text-label{font-size:var(--fs-label)}.text-micro{font-size:var(--fs-micro)}.text-panel{font-size:var(--fs-panel)}.text-sub{font-size:var(--fs-sub)}.text-title{font-size:var(--fs-title)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-none{--tw-leading:1;line-height:1}.font-app{--tw-font-weight:var(--fw-app);font-weight:var(--fw-app)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-label{--tw-font-weight:var(--fw-label);font-weight:var(--fw-label)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-title{--tw-font-weight:var(--fw-title);font-weight:var(--fw-title)}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-amber{color:var(--amber)}.text-cta{color:var(--cta)}.text-disabled-fg{color:var(--disabled-fg)}.text-faint{color:var(--faint)}.text-green{color:var(--green)}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-on-cta{color:var(--on-cta)}.text-on-danger{color:var(--on-danger)}.text-on-dark{color:var(--on-dark)}.text-on-dark-2{color:var(--on-dark-2)}.text-on-ink{color:var(--on-ink)}.text-red{color:var(--red)}.text-req-star{color:var(--req-star)}.text-slate{color:var(--slate)}.text-text{color:var(--text)}.text-transparent{color:#0000}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-card{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:var(--sh-card)}.shadow-menu{--tw-shadow:var(--sh-menu);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[box-shadow\:0_1px_2px_rgba\(27\,29\,34\,\.10\)\,0_1px_6px_rgba\(27\,29\,34\,\.06\)\]{box-shadow:0 1px 2px #1b1d221a,0 1px 6px #1b1d220f}.\[box-shadow\:var\(--sh-card\)\]{box-shadow:var(--sh-card)}.\[box-shadow\:var\(--sh-menu\)\]{box-shadow:var(--sh-menu)}.\[box-shadow\:…\]{box-shadow:…}.\[outline\:none\]{outline:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--t-fast\)\]{--tw-duration:var(--t-fast);transition-duration:var(--t-fast)}.content-\[\'\'\]{--tw-content:"";content:var(--tw-content)}.outline-none{--tw-outline-style:none;outline-style:none}.\[background\:…\]{background:…}.\[border-bottom\:none\]{border-bottom:none}.\[clip\:rect\(0_0_0_0\)\]{clip:rect(0 0 0 0)}.\[transition\:background_var\(--t-fast\)\,border-color_var\(--t-fast\)\]{transition:background var(--t-fast),border-color var(--t-fast)}.\[transition\:background_var\(--t-fast\)\,color_var\(--t-fast\)\]{transition:background var(--t-fast),color var(--t-fast)}.\[transition\:background_var\(--t-fast\)\]{transition:background var(--t-fast)}.\[transition\:border-color_var\(--t-fast\)\,background_var\(--t-fast\)\]{transition:border-color var(--t-fast),background var(--t-fast)}.\[transition\:border-color_var\(--t-fast\)\]{transition:border-color var(--t-fast)}.\[transition\:transform_var\(--t-fast\)\]{transition:transform var(--t-fast)}.group-aria-selected\/opt\:border-ink:is(:where(.group\/opt)[aria-selected=true] *){border-color:var(--ink)}.group-aria-selected\/opt\:bg-\[color-mix\(in_srgb\,var\(--on-ink\)_22\%\,transparent\)\]:is(:where(.group\/opt)[aria-selected=true] *){background-color:var(--on-ink)}@supports (color:color-mix(in lab,red,red)){.group-aria-selected\/opt\:bg-\[color-mix\(in_srgb\,var\(--on-ink\)_22\%\,transparent\)\]:is(:where(.group\/opt)[aria-selected=true] *){background-color:color-mix(in srgb,var(--on-ink) 22%,transparent)}}.group-aria-selected\/opt\:bg-ink:is(:where(.group\/opt)[aria-selected=true] *){background-color:var(--ink)}.group-aria-selected\/opt\:text-on-ink:is(:where(.group\/opt)[aria-selected=true] *){color:var(--on-ink)}.group-aria-selected\/opt\:opacity-100:is(:where(.group\/opt)[aria-selected=true] *){opacity:1}.group-data-\[invalid\=true\]\:border-red:is(:where(.group)[data-invalid=true] *){border-color:var(--red)}.group-data-\[open\=true\]\:rotate-180:is(:where(.group)[data-open=true] *){rotate:180deg}.group-data-\[open\=true\]\:\[transform\:rotate\(180deg\)\]:is(:where(.group)[data-open=true] *){transform:rotate(180deg)}.group-data-\[open\=true\]\:border-ink:is(:where(.group)[data-open=true] *){border-color:var(--ink)}.placeholder\:text-faint::placeholder{color:var(--faint)}.after\:box-content:after{content:var(--tw-content);box-sizing:content-box}@media (hover:hover){.hover\:border-ink:hover{border-color:var(--ink)}.hover\:border-line-strong:hover{border-color:var(--line-strong)}.hover\:border-b-ink:hover{border-bottom-color:var(--ink)}.hover\:bg-\[oklch\(from_var\(--cta\)_calc\(l_\+_\(1_-_l\)_\*_0\.18\)_c_h\)\]:hover{background-color:oklch(from var(--cta) calc(l + (1 - l) * .18) c h)}.hover\:bg-\[oklch\(from_var\(--ink\)_calc\(l_\+_\(1_-_l\)_\*_0\.18\)_c_h\)\]:hover{background-color:oklch(from var(--ink) calc(l + (1 - l) * .18) c h)}.hover\:bg-\[oklch\(from_var\(--red\)_calc\(l_\+_\(1_-_l\)_\*_0\.18\)_c_h\)\]:hover{background-color:oklch(from var(--red) calc(l + (1 - l) * .18) c h)}.hover\:bg-ground:hover{background-color:var(--ground)}.hover\:bg-hover-bg:hover{background-color:var(--hover-bg)}.hover\:bg-ink-tint-05:hover{background-color:var(--ink-tint-05)}.hover\:bg-line:hover{background-color:var(--line)}.hover\:bg-on-dark-tint-06:hover{background-color:var(--on-dark-tint-06)}.hover\:bg-on-dark-tint-10:hover{background-color:var(--on-dark-tint-10)}.hover\:bg-red-bg:hover{background-color:var(--red-bg)}.hover\:text-muted:hover{color:var(--muted)}.hover\:text-on-dark:hover{color:var(--on-dark)}.hover\:text-text:hover{color:var(--text)}}.focus\:border-ink:focus{border-color:var(--ink)}.focus\:border-ink\!:focus{border-color:var(--ink)!important}.focus\:bg-surface:focus{background-color:var(--surface)}.focus\:\[outline\:none\]:focus{outline:none}.focus-visible\:\[box-shadow\:0_0_0_2px_var\(--focus-halo\)\]:focus-visible{box-shadow:0 0 0 2px var(--focus-halo)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ink:focus-visible{outline-color:var(--ink)}.active\:border-ink:active{border-color:var(--ink)}.active\:border-line-strong:active{border-color:var(--line-strong)}.active\:border-b-ink:active{border-bottom-color:var(--ink)}.active\:bg-\[oklch\(from_var\(--cta\)_calc\(l_\+_\(1_-_l\)_\*_0\.18\)_c_h\)\]:active{background-color:oklch(from var(--cta) calc(l + (1 - l) * .18) c h)}.active\:bg-\[oklch\(from_var\(--ink\)_calc\(l_\+_\(1_-_l\)_\*_0\.18\)_c_h\)\]:active{background-color:oklch(from var(--ink) calc(l + (1 - l) * .18) c h)}.active\:bg-\[oklch\(from_var\(--red\)_calc\(l_\+_\(1_-_l\)_\*_0\.18\)_c_h\)\]:active{background-color:oklch(from var(--red) calc(l + (1 - l) * .18) c h)}.active\:bg-ground:active{background-color:var(--ground)}.active\:bg-hover-bg:active{background-color:var(--hover-bg)}.active\:bg-ink-tint-05:active{background-color:var(--ink-tint-05)}.active\:bg-line:active{background-color:var(--line)}.active\:bg-on-dark-tint-06:active{background-color:var(--on-dark-tint-06)}.active\:bg-on-dark-tint-10:active{background-color:var(--on-dark-tint-10)}.active\:bg-red-bg:active{background-color:var(--red-bg)}.active\:text-muted:active{color:var(--muted)}.active\:text-on-dark:active{color:var(--on-dark)}.active\:text-text:active{color:var(--text)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-45:disabled{opacity:.45}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:text-disabled-fg[aria-disabled=true]{color:var(--disabled-fg)}.aria-pressed\:bg-ink[aria-pressed=true],.aria-selected\:bg-ink[aria-selected=true]{background-color:var(--ink)}.aria-selected\:text-on-ink[aria-selected=true]{color:var(--on-ink)}.data-\[active\=true\]\:bg-ink-tint-05[data-active=true]{background-color:var(--ink-tint-05)}.aria-selected\:data-\[active\=true\]\:bg-ink-hi[aria-selected=true][data-active=true]{background-color:var(--ink-hi)}.data-\[loading\=true\]\:pointer-events-none[data-loading=true]{pointer-events:none}.data-\[loading\=true\]\:relative[data-loading=true]{position:relative}.data-\[loading\=true\]\:text-transparent\![data-loading=true]{color:#0000!important}.data-\[loading\=true\]\:after\:absolute[data-loading=true]:after{content:var(--tw-content);position:absolute}.data-\[loading\=true\]\:after\:box-content[data-loading=true]:after{content:var(--tw-content);box-sizing:content-box}.data-\[loading\=true\]\:after\:h-16[data-loading=true]:after{content:var(--tw-content);height:var(--sp-16)}.data-\[loading\=true\]\:after\:w-16[data-loading=true]:after{content:var(--tw-content);width:var(--sp-16)}.data-\[loading\=true\]\:after\:animate-spin[data-loading=true]:after{content:var(--tw-content);animation:var(--animate-spin)}.data-\[loading\=true\]\:after\:rounded-\[50\%\][data-loading=true]:after{content:var(--tw-content);border-radius:50%}.data-\[loading\=true\]\:after\:border-2[data-loading=true]:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.data-\[loading\=true\]\:after\:border-solid[data-loading=true]:after{content:var(--tw-content);--tw-border-style:solid;border-style:solid}.data-\[loading\=true\]\:after\:border-current[data-loading=true]:after{content:var(--tw-content);border-color:currentColor}.data-\[loading\=true\]\:after\:border-t-transparent[data-loading=true]:after{content:var(--tw-content);border-top-color:#0000}.data-\[loading\=true\]\:after\:text-ink[data-loading=true]:after{content:var(--tw-content);color:var(--ink)}.data-\[loading\=true\]\:after\:text-on-cta[data-loading=true]:after{content:var(--tw-content);color:var(--on-cta)}.data-\[loading\=true\]\:after\:text-on-danger[data-loading=true]:after{content:var(--tw-content);color:var(--on-danger)}.data-\[loading\=true\]\:after\:text-on-ink[data-loading=true]:after{content:var(--tw-content);color:var(--on-ink)}.data-\[loading\=true\]\:after\:content-\[\"\"\][data-loading=true]:after{--tw-content:"";content:var(--tw-content)}.data-\[loading\=true\]\:after\:\[animation-duration\:\.6s\][data-loading=true]:after{content:var(--tw-content);animation-duration:.6s}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[transition\:none\]{transition:none}.motion-reduce\:data-\[loading\=true\]\:after\:\[animation\:none\]\![data-loading=true]:after{content:var(--tw-content);animation:none!important}}@media (min-width:820px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.md\:grid-cols-\[13rem_1fr_7rem\]{grid-template-columns:13rem 1fr 7rem}.md\:px-24{padding-inline:var(--sp-24)}.md\:text-right{text-align:right}}.\[\&_\[data-chevron\]\]\:text-\[15px\] [data-chevron]{font-size:15px}.\[\&_\[data-chevron\]\]\:text-ink [data-chevron]{color:var(--ink)}.\[\&_\[data-sticky-col\]\]\:sticky [data-sticky-col]{position:sticky}.\[\&_\[data-sticky-col\]\]\:right-0 [data-sticky-col]{right:0}.\[\&_\[data-sticky-col\]\]\:z-\[1\] [data-sticky-col]{z-index:1}.\[\&_\[data-sticky-col\]\]\:bg-surface [data-sticky-col]{background-color:var(--surface)}.\[\&_svg\]\:h-\[18px\] svg{height:18px}.\[\&_svg\]\:w-\[18px\] svg{width:18px}.\[\&_tbody_tr\]\:relative tbody tr{position:relative}.\[\&_tbody_tr\]\:cursor-pointer tbody tr{cursor:pointer}.\[\&_tbody_tr\]\:\[transition\:background_var\(--t-fast\)\] tbody tr{transition:background var(--t-fast)}.\[\&_tbody_tr\:active\]\:bg-hover-bg tbody tr:active,.\[\&_tbody_tr\:active_\[data-sticky-col\]\]\:bg-hover-bg tbody tr:active [data-sticky-col]{background-color:var(--hover-bg)}.\[\&_tbody_tr\:has\(input\[type\=checkbox\]\:checked\)\]\:bg-nav-sel-bg tbody tr:has(input[type=checkbox]:checked),.\[\&_tbody_tr\:has\(input\[type\=checkbox\]\:checked\)_\[data-sticky-col\]\]\:bg-nav-sel-bg tbody tr:has(input[type=checkbox]:checked) [data-sticky-col]{background-color:var(--nav-sel-bg)}.\[\&_tbody_tr\:last-child_td\]\:\[border-bottom\:none\] tbody tr:last-child td{border-bottom:none}.\[\&_tbody_tr\[data-clickable\]\]\:cursor-pointer tbody tr[data-clickable]{cursor:pointer}.\[\&_tbody_tr\[data-clickable\]\:active\]\:bg-hover-bg tbody tr[data-clickable]:active,.\[\&_tbody_tr\[data-clickable\]\:active_\[data-sticky-col\]\]\:bg-hover-bg tbody tr[data-clickable]:active [data-sticky-col]{background-color:var(--hover-bg)}.\[\&_td\]\:h-\[var\(--h-row\)\] td{height:var(--h-row)}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-b-line td{border-bottom-color:var(--line)}.\[\&_td\]\:px-12 td{padding-inline:var(--sp-12)}.\[\&_td\]\:align-middle td{vertical-align:middle}.\[\&_td\]\:font-sans td{font-family:var(--sans)}.\[\&_td\]\:text-body td{font-size:var(--fs-body)}.\[\&_td\]\:leading-\[1\.4\] td{--tw-leading:1.4;line-height:1.4}.\[\&_td\]\:font-normal td{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_td\]\:break-keep td{word-break:keep-all}.\[\&_td\]\:whitespace-nowrap td{white-space:nowrap}.\[\&_td\]\:text-text td{color:var(--text)}.\[\&_td\:first-child\]\:pl-20 td:first-child{padding-left:var(--sp-20)}.\[\&_td\:last-child\]\:pr-20 td:last-child{padding-right:var(--sp-20)}.\[\&_td\[data-num\]\]\:text-right td[data-num]{text-align:right}.\[\&_td\[data-num\]\]\:tabular-nums td[data-num]{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&_th\]\:h-\[var\(--h-row\)\] th{height:var(--h-row)}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-b-line th{border-bottom-color:var(--line)}.\[\&_th\]\:px-12 th{padding-inline:var(--sp-12)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:font-sans th{font-family:var(--sans)}.\[\&_th\]\:text-hint th{font-size:var(--fs-hint)}.\[\&_th\]\:leading-\[1\.3\] th{--tw-leading:1.3;line-height:1.3}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_th\]\:tracking-\[\.06em\] th{--tw-tracking:.06em;letter-spacing:.06em}.\[\&_th\]\:break-keep th{word-break:keep-all}.\[\&_th\]\:whitespace-nowrap th{white-space:nowrap}.\[\&_th\]\:text-faint th{color:var(--faint)}.\[\&_th\:first-child\]\:pl-20 th:first-child{padding-left:var(--sp-20)}.\[\&_th\:last-child\]\:pr-20 th:last-child{padding-right:var(--sp-20)}.\[\&_th\[data-num\]\]\:text-right th[data-num]{text-align:right}.\[\&_th\[data-num\]\]\:tabular-nums th[data-num]{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&\:\:-webkit-calendar-picker-indicator\]\:cursor-pointer::-webkit-calendar-picker-indicator{cursor:pointer}.\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-45::-webkit-calendar-picker-indicator{opacity:.45}.\[\&\:\:-webkit-calendar-picker-indicator\]\:\[transition\:opacity_var\(--t-fast\)\]::-webkit-calendar-picker-indicator{transition:opacity var(--t-fast)}@media (hover:hover){.hover\:\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-80:hover::-webkit-calendar-picker-indicator{opacity:.8}}.\[\&\:\:-webkit-datetime-edit-fields-wrapper\]\:p-0::-webkit-datetime-edit-fields-wrapper{padding:0}.\[\&\:not\(\:focus\)\:invalid\:\:-webkit-datetime-edit\]\:text-faint:not(:focus):invalid::-webkit-datetime-edit{color:var(--faint)}.\[\&\>button\]\:w-full>button{width:100%}.\[\&\>label\]\:whitespace-nowrap>label{white-space:nowrap}.\[\&\[data-xshadow\]_\[data-sticky-col\]\]\:before\:pointer-events-none[data-xshadow] [data-sticky-col]:before{content:var(--tw-content);pointer-events:none}.\[\&\[data-xshadow\]_\[data-sticky-col\]\]\:before\:absolute[data-xshadow] [data-sticky-col]:before{content:var(--tw-content);position:absolute}.\[\&\[data-xshadow\]_\[data-sticky-col\]\]\:before\:top-0[data-xshadow] [data-sticky-col]:before{content:var(--tw-content);top:0}.\[\&\[data-xshadow\]_\[data-sticky-col\]\]\:before\:bottom-0[data-xshadow] [data-sticky-col]:before{content:var(--tw-content);bottom:0}.\[\&\[data-xshadow\]_\[data-sticky-col\]\]\:before\:left-0[data-xshadow] [data-sticky-col]:before{content:var(--tw-content);left:0}.\[\&\[data-xshadow\]_\[data-sticky-col\]\]\:before\:w-\[14px\][data-xshadow] [data-sticky-col]:before{content:var(--tw-content);width:14px}.\[\&\[data-xshadow\]_\[data-sticky-col\]\]\:before\:\[transform\:translateX\(-100\%\)\][data-xshadow] [data-sticky-col]:before{content:var(--tw-content);transform:translate(-100%)}.\[\&\[data-xshadow\]_\[data-sticky-col\]\]\:before\:content-\[\'\'\][data-xshadow] [data-sticky-col]:before{--tw-content:"";content:var(--tw-content)}.\[\&\[data-xshadow\]_\[data-sticky-col\]\]\:before\:\[background\:linear-gradient\(to_left\,rgba\(27\,29\,34\,\.10\)\,rgba\(27\,29\,34\,0\)\)\][data-xshadow] [data-sticky-col]:before{content:var(--tw-content);background:linear-gradient(270deg,#1b1d221a,#1b1d2200)}.\[\&\[value\=\'\'\]\:\:-webkit-datetime-edit\]\:text-faint[value=""]::-webkit-datetime-edit{color:var(--faint)}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:\[\&_tbody_tr\:hover\]\:bg-hover-bg tbody tr:hover,.\[\@media\(hover\:hover\)\]\:\[\&_tbody_tr\:hover_\[data-sticky-col\]\]\:bg-hover-bg tbody tr:hover [data-sticky-col],.\[\@media\(hover\:hover\)\]\:\[\&_tbody_tr\[data-clickable\]\:hover\]\:bg-hover-bg tbody tr[data-clickable]:hover,.\[\@media\(hover\:hover\)\]\:\[\&_tbody_tr\[data-clickable\]\:hover_\[data-sticky-col\]\]\:bg-hover-bg tbody tr[data-clickable]:hover [data-sticky-col]{background-color:var(--hover-bg)}}@media (max-width:820px){.\[\@media\(max-width\:820px\)\]\:fixed{position:fixed}.\[\@media\(max-width\:820px\)\]\:top-0{top:0}.\[\@media\(max-width\:820px\)\]\:left-0{left:0}.\[\@media\(max-width\:820px\)\]\:z-\[calc\(var\(--z-nav\)\+1\)\]{z-index:calc(var(--z-nav) + 1)}.\[\@media\(max-width\:820px\)\]\:h-\[100dvh\]{height:100dvh}.\[\@media\(max-width\:820px\)\]\:min-h-0{min-height:0}.\[\@media\(max-width\:820px\)\]\:w-\[var\(--side-w-drawer\)\]{width:var(--side-w-drawer)}.\[\@media\(max-width\:820px\)\]\:\[transform\:translateX\(-100\%\)\]{transform:translate(-100%)}.\[\@media\(max-width\:820px\)\]\:\[transform\:translateX\(0\)\]{transform:translate(0)}.\[\@media\(max-width\:820px\)\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.\[\@media\(max-width\:820px\)\]\:rounded-none{border-radius:0}.\[\@media\(max-width\:820px\)\]\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.\[\@media\(max-width\:820px\)\]\:border-t-line{border-top-color:var(--line)}.\[\@media\(max-width\:820px\)\]\:border-r-line{border-right-color:var(--line)}.\[\@media\(max-width\:820px\)\]\:bg-ground{background-color:var(--ground)}.\[\@media\(max-width\:820px\)\]\:bg-ink{background-color:var(--ink)}.\[\@media\(max-width\:820px\)\]\:bg-nav-sel-bg{background-color:var(--nav-sel-bg)}.\[\@media\(max-width\:820px\)\]\:bg-surface{background-color:var(--surface)}.\[\@media\(max-width\:820px\)\]\:bg-surface-2{background-color:var(--surface-2)}.\[\@media\(max-width\:820px\)\]\:p-0{padding:0}.\[\@media\(max-width\:820px\)\]\:text-faint{color:var(--faint)}.\[\@media\(max-width\:820px\)\]\:text-ink{color:var(--ink)}.\[\@media\(max-width\:820px\)\]\:text-muted{color:var(--muted)}.\[\@media\(max-width\:820px\)\]\:text-on-ink{color:var(--on-ink)}.\[\@media\(max-width\:820px\)\]\:text-text{color:var(--text)}.\[\@media\(max-width\:820px\)\]\:\[box-shadow\:var\(--sh-pop\)\]{box-shadow:var(--sh-pop)}@media (hover:hover){.\[\@media\(max-width\:820px\)\]\:hover\:bg-hover-bg:hover{background-color:var(--hover-bg)}.\[\@media\(max-width\:820px\)\]\:hover\:bg-ink-tint-05:hover{background-color:var(--ink-tint-05)}.\[\@media\(max-width\:820px\)\]\:hover\:text-text:hover{color:var(--text)}}.\[\@media\(max-width\:820px\)\]\:active\:bg-hover-bg:active{background-color:var(--hover-bg)}.\[\@media\(max-width\:820px\)\]\:active\:bg-ink-tint-05:active{background-color:var(--ink-tint-05)}.\[\@media\(max-width\:820px\)\]\:active\:text-text:active{color:var(--text)}@media (prefers-reduced-motion:no-preference){.\[\@media\(max-width\:820px\)\]\:motion-safe\:\[transition\:transform_\.22s_ease\]{transition:transform .22s}}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:inline-flex{display:inline-flex}.\[\@media\(pointer\:coarse\)\]\:min-h-\[var\(--hit-min\)\]{min-height:var(--hit-min)}.\[\@media\(pointer\:coarse\)\]\:items-center{align-items:center}}}:root{--ground:#f8f7f7;--surface:#fff;--surface-2:#f2f1f1;--text:#2e2e31;--muted:#5c5c61;--faint:#6b6e7b;--disabled-fg:#b6b6b8;--disabled-fg-2:#cbcbcc;--line:#e9e8e8;--line-strong:#c5c5c7;--line-soft:#f1f0ef;--disabled-bg:#faf9f9;--field-bg:#f6f5f4;--chip-bg:#f0efee;--ink:#1b1d22;--ink-hi:#3d404a;--ink-tint-05:#1b1d220d;--ink-tint-06:#1b1d220f;--ink-tint-08:#1b1d2214;--cta:#f08200;--cta-weak:#ff9d1b;--cta-ink:#c96a00;--hover-bg:#fffaf3;--nav-sel-bg:#fcf1de;--accent2-weak:#ffeecb;--amber:#e0a100;--amber-bg:#fdf3d6;--green:#1e9e62;--green-bg:#e7f5ee;--red:#d8442b;--red-bg:#fbeae6;--slate:#565a66;--slate-bg:#f1f2f6;--req-border:#f2d0c8;--req-star:#db8a79;--on-ink:#fff;--on-cta:#fff;--on-danger:#fff;--on-green:#fff;--on-dark:#ffffffed;--on-dark-2:#ffffff85;--on-dark-tint-06:#ffffff0f;--on-dark-tint-10:#ffffff1a;--on-dark-tint-14:#ffffff24;--on-dark-line:#ffffff14;--focus-halo:#fff;--switch-off:#d5d7dc;--switch-thumb:#fff;--r-drawer:24px;--r-menu:20px;--r-card:18px;--r-input:14px;--r-fieldcard:14px;--r-btn:12px;--r-chip:10px;--r-tag:8px;--r-check:4px;--r-full:999px;--sp-2:2px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-48:48px;--h-input:48px;--h-btn:42px;--h-select:38px;--h-tab:34px;--h-icon:34px;--h-seg:33px;--h-chip:28px;--h-row:58px;--h-bar:66px;--ds-tabs-pad:4px;--ds-badge-h:22px;--hit-min:44px;--side-w:216px;--side-w-framed:248px;--side-w-drawer:240px;--aux-w:292px;--ds-sticky-top:0px;--fs-page:27px;--fw-page:700;--ls-page:-.008em;--fs-title:19px;--fw-title:700;--fs-panel:17.5px;--fw-panel:700;--fs-app:16px;--fw-app:700;--fs-body:14px;--fs-section:13.5px;--fw-section:600;--fs-label:13px;--fw-label:600;--fs-sub:12px;--fs-hint:11.5px;--fs-micro:11px;--fs-num-lg:28px;--fs-num-md:18px;--fs-num-sm:15px;--ls-num:-.02em;--sh-card:0 6px 26px #1b1d221a;--sh-pop:0 10px 28px #1b1d2226,0 2px 8px #1b1d2217;--sh-menu:0 14px 36px #1b1d222b,0 3px 10px #1b1d221a;--backdrop:#1b1d227a;--sans:-apple-system,BlinkMacSystemFont,"PingFang TC","Noto Sans TC","Microsoft JhengHei",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--t-fast:.12s ease;--t-med:.18s ease;--z-base:0;--z-sticky:100;--z-nav:200;--z-popover:1000;--z-select:1500;--z-drawer:1800;--z-modal:2000;--z-toast:2100;--bp-sm:640px;--bp-md:820px;--bp-lg:992px;--bp-xl:1200px}@media (pointer:coarse){:root{--h-btn:44px;--h-select:44px;--h-icon:44px;--h-tab:40px;--ds-tabs-pad:2px;--h-seg:40px;--h-chip:32px}}.ds-btn:focus-visible,.ds-checkbox input:focus-visible+.ds-checkbox-box,.ds-dashed-btn:focus-visible,.ds-input:focus-visible,.ds-option:focus-visible,.ds-page-btn:focus-visible,.ds-pill:focus-visible,.ds-seg:focus-visible,.ds-select-trigger:focus-visible,.ds-switch input:focus-visible+.ds-switch-track,.ds-tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-halo)}.ds-btn{height:var(--h-btn);border-radius:var(--r-btn);font:500 var(--fs-label)/1 var(--sans);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.ds-btn-primary{background:var(--ink);color:var(--on-ink)}.ds-btn-primary:active,.ds-btn-primary:hover{background:var(--ink-hi)}.ds-btn-secondary{background:var(--surface);color:var(--text);border-color:var(--line-strong)}.ds-btn-secondary:active,.ds-btn-secondary:hover{background:var(--ground)}.ds-btn-danger{background:var(--red);color:var(--on-danger)}.ds-btn-danger:active,.ds-btn-danger:hover{filter:brightness(1.08)}.ds-btn-ghost{color:var(--muted);background:0 0}.ds-btn-ghost:active,.ds-btn-ghost:hover{background:var(--ink-tint-05)}.ds-btn-cta{background:var(--cta);color:var(--on-cta)}.ds-btn-cta:active,.ds-btn-cta:hover{background:var(--cta-weak);color:var(--ink)}.ds-btn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}a.ds-btn{text-decoration:none}.ds-btn .ds-ext-ico{opacity:.7;flex:none;font-size:11px}.ds-btn-icon{width:var(--h-icon);height:var(--h-icon);border-radius:var(--r-btn);color:var(--muted);background:0 0;padding:0}.ds-btn-icon:active,.ds-btn-icon:hover{background:var(--ink-tint-05)}.ds-btn-sm{height:var(--h-select);padding:0 var(--sp-12);border-radius:var(--r-btn);font-size:var(--fs-label)}.ds-field{flex-direction:column;gap:6px;display:flex}.ds-field-label{font:600 var(--fs-sub)/1.2 var(--sans);color:var(--muted)}.ds-field-label .ds-req{color:var(--req-star);margin-left:2px}.ds-input{height:var(--h-input);border-radius:var(--r-input);background:var(--field-bg);border:1px solid var(--line);font:400 var(--fs-body)/1.4 var(--sans);color:var(--text);width:100%;transition:border-color var(--t-fast),background var(--t-fast);padding:0 12px}.ds-input::placeholder{color:var(--faint)}.ds-input:active,.ds-input:hover{border-color:var(--line-strong)}.ds-input:focus{background:var(--surface);border-color:var(--ink);outline:none}.ds-input.ds-invalid{border-color:var(--red)}.ds-input-md{height:var(--h-btn)}.ds-input-md,.ds-input-sm{border-radius:var(--r-btn);font-size:var(--fs-label)}.ds-input-sm{height:var(--h-select)}textarea.ds-input{height:auto;min-height:calc(var(--h-input)*1.6);resize:vertical;padding:10px 12px}.ds-field-hint{color:var(--faint)}.ds-field-error,.ds-field-hint{font:400 var(--fs-hint)/1.5 var(--sans)}.ds-field-error{color:var(--red)}.ds-search{align-items:center;display:inline-flex;position:relative}.ds-search .ds-input{height:var(--h-btn);border-radius:var(--r-btn);background:var(--ink-tint-05);font-size:var(--fs-label);padding-left:34px}.ds-search .ds-search-ico{color:var(--faint);pointer-events:none;font-size:16px;line-height:1;position:absolute;left:12px}.ds-select{min-width:200px;display:inline-block;position:relative}.ds-select-trigger{width:100%;height:var(--h-select);border-radius:var(--r-btn);background:var(--surface);border:1px solid var(--line-strong);font:400 var(--fs-label)/1 var(--sans);color:var(--text);cursor:pointer;text-align:left;transition:border-color var(--t-fast);justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.ds-select-trigger:active,.ds-select-trigger:hover{border-color:var(--ink)}.ds-field.ds-select .ds-select-trigger,.ds-field>.ds-select .ds-select-trigger{height:var(--h-input);border-radius:var(--r-input);padding:0 12px}.ds-select-md>.ds-select-trigger{height:var(--h-btn)}.ds-field .ds-select,.ds-field>.ds-select{width:100%}.ds-select.open .ds-select-trigger{border-color:var(--ink)}.ds-select.ds-invalid>.ds-select-trigger{border-color:var(--red)}.ds-select-trigger .ds-caret{color:var(--faint);transition:transform var(--t-fast);flex:none;font-size:11px}.ds-select.open .ds-caret{transform:rotate(180deg)}.ds-select-trigger .ds-placeholder{color:var(--faint)}.ds-select-menu{z-index:var(--z-select);min-width:100%;max-height:calc(7 * var(--hit-min));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-menu);box-shadow:var(--sh-menu);padding:5px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.ds-select.open .ds-select-menu{display:block}.ds-option{min-height:var(--hit-min);border-radius:var(--r-btn);font:400 var(--fs-body)/1.35 var(--sans);color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:flex}.ds-option:active,.ds-option:hover{background:var(--ink-tint-05)}.ds-option[aria-selected=true]{background:var(--ink);color:var(--on-ink)}.ds-option .ds-option-check{opacity:0;flex:none;width:14px;font-size:12px}.ds-option[aria-selected=true] .ds-option-check{opacity:1}.ds-option.ds-option-disabled{color:var(--disabled-fg);cursor:not-allowed}.ds-option-group{font:600 var(--fs-hint)/1 var(--sans);color:var(--faint);padding:10px 12px 4px}.ds-option-badge{padding:2px var(--sp-6);border-radius:var(--r-full);background:var(--chip-bg);color:var(--muted);font:600 var(--fs-micro)/1.5 var(--sans);flex:none;margin-left:auto}.ds-option[aria-selected=true] .ds-option-badge{background:var(--on-ink)}@supports (color:color-mix(in lab,red,red)){.ds-option[aria-selected=true] .ds-option-badge{background:color-mix(in srgb,var(--on-ink) 22%,transparent)}}.ds-option[aria-selected=true] .ds-option-badge{color:var(--on-ink)}.ds-combobox .ds-select-value{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.ds-combobox-search{z-index:1;background:var(--surface);margin:-5px -5px var(--sp-4);padding:5px 5px var(--sp-6);border-bottom:1px solid var(--line-soft);gap:var(--sp-6);flex-direction:column;display:flex;position:sticky;top:0}.ds-combobox-search .ds-input{width:100%}.ds-combobox-meta{align-items:center;gap:var(--sp-8);font:400 var(--fs-hint)/1.5 var(--sans);color:var(--faint);flex-wrap:wrap;display:flex}.ds-combobox-meta .ds-link{font-size:var(--fs-hint);padding:0}.ds-combobox-meta-strong{color:var(--text);font-weight:600}.ds-combobox-list{display:block}.ds-combobox .ds-option,.ds-multicombo .ds-option{padding-top:var(--sp-6);padding-bottom:var(--sp-6)}.ds-combobox .ds-option-label,.ds-multicombo .ds-option-label{overflow-wrap:anywhere;min-width:0}.ds-option.is-active{background:var(--ink-tint-05)}.ds-option[aria-selected=true].is-active{background:var(--ink-hi)}.ds-combobox-empty{padding:var(--sp-16) var(--sp-12);text-align:center;font:400 var(--fs-label)/1.6 var(--sans);color:var(--muted)}.ds-multicombo .ds-option[aria-selected=true]{color:var(--text);background:0 0}.ds-multicombo .ds-option[aria-selected=true].is-active,.ds-multicombo .ds-option[aria-selected=true]:active,.ds-multicombo .ds-option[aria-selected=true]:hover{background:var(--ink-tint-05)}.ds-multicombo .ds-option[aria-selected=true] .ds-checkbox-box{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.ds-multicombo .ds-option .ds-option-check{display:none}.ds-multicombo .ds-option[aria-selected=true] .ds-option-badge{background:var(--chip-bg);color:var(--muted)}.ds-multicombo .ds-select-value{align-items:center;gap:var(--sp-4);flex:1;min-width:0;display:flex;overflow:hidden}.ds-multicombo .ds-select-value .ds-pill{pointer-events:none;color:var(--text);flex:0 auto;min-width:0}.ds-multicombo .ds-select-value .ds-pill>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-multicombo-more{font:600 var(--fs-sub)/1 var(--sans);color:var(--muted);flex:none}.ds-segmented{flex-wrap:wrap;gap:8px;display:inline-flex}.ds-seg{height:var(--h-seg);border-radius:var(--r-btn);background:var(--chip-bg);color:var(--faint);font:500 var(--fs-label)/1 var(--sans);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);border:1px solid #0000;align-items:center;padding:0 14px;display:inline-flex}.ds-seg:active,.ds-seg:hover{background:var(--line)}.ds-seg.sel,.ds-seg[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.ds-seg[disabled]{opacity:.45;cursor:not-allowed}.ds-pills{flex-wrap:wrap;gap:8px}.ds-pill,.ds-pills{display:inline-flex}.ds-pill{height:var(--h-chip);border-radius:var(--r-chip);background:var(--chip-bg);color:var(--faint);font:500 var(--fs-sub)/1 var(--sans);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);border:1px solid #0000;align-items:center;gap:5px;padding:0 10px}.ds-pill:active,.ds-pill:hover{background:var(--line)}.ds-pill.sel,.ds-pill[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.ds-pill[disabled]{opacity:.45;cursor:not-allowed}.ds-pill .ds-pill-x{opacity:.7;font-size:10px}.ds-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.ds-switch input{opacity:0;width:0;height:0;position:absolute}.ds-switch-track{border-radius:var(--r-full);background:var(--switch-off);width:34px;height:20px;transition:background var(--t-med);flex:none;position:relative}.ds-switch-track:after{content:"";background:var(--switch-thumb);width:16px;height:16px;transition:transform var(--t-med);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1b1d2240}.ds-switch input:checked+.ds-switch-track{background:var(--ink)}.ds-switch input:checked+.ds-switch-track:after{transform:translate(14px)}.ds-switch input:disabled+.ds-switch-track{opacity:.45;cursor:not-allowed}.ds-switch-label{font:400 var(--fs-label)/1.2 var(--sans);color:var(--text)}.ds-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.ds-checkbox input{opacity:0;width:0;height:0;position:absolute}.ds-checkbox-box{border-radius:var(--r-check);border:1.5px solid var(--line-strong);background:var(--surface);width:20px;height:20px;transition:background var(--t-fast),border-color var(--t-fast);color:#0000;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.ds-checkbox input:checked+.ds-checkbox-box,.ds-checkbox input:indeterminate+.ds-checkbox-box{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.ds-checkbox input:disabled+.ds-checkbox-box{opacity:.45}.ds-checkbox-label{font:400 var(--fs-label)/1.2 var(--sans);color:var(--text)}.ds-fieldcard{border-radius:var(--r-fieldcard);background:var(--surface);border:1px solid var(--line-strong);transition:border-color var(--t-fast),background var(--t-fast);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ds-fieldcard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ds-fieldcard-title{font:600 var(--fs-label)/1.3 var(--sans);color:var(--text);align-items:center;gap:6px;display:inline-flex}.ds-fieldcard-title .ds-req{color:var(--req-star)}.ds-fieldcard.off{background:var(--disabled-bg);border-color:var(--line)}.ds-fieldcard.off .ds-fieldcard-title{color:var(--disabled-fg)}.ds-fieldcard.off .ds-fieldcard-note{color:var(--disabled-fg-2)}.ds-fieldcard.req-empty{border-color:var(--req-border)}.ds-fieldcard-note{font:400 var(--fs-hint)/1.4 var(--sans);color:var(--faint)}.ds-fieldcard-body{flex-direction:column;gap:8px;display:flex}.ds-dashed-btn{height:var(--h-select);border-radius:var(--r-chip);border:1px dashed var(--line-strong);color:var(--ink);font:500 var(--fs-sub)/1 var(--sans);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast);background:0 0;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.ds-dashed-btn:active,.ds-dashed-btn:hover{border-color:var(--ink);background:var(--ink-tint-05)}.ds-tabs{padding:var(--ds-tabs-pad);border-radius:var(--r-btn);background:var(--ink-tint-08);flex-wrap:wrap;gap:2px}.ds-tab,.ds-tabs{display:inline-flex}.ds-tab{height:var(--h-tab);border-radius:var(--r-tag);color:var(--muted);font:500 var(--fs-label)/1 var(--sans);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:none;align-items:center;gap:6px;padding:0 14px}.ds-tab:active,.ds-tab:hover{color:var(--text)}.ds-tab.sel,.ds-tab[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #1b1d221a,0 1px 6px #1b1d220f}.ds-tab .ds-tab-count{font-size:var(--fs-hint);opacity:.75}.ds-badge{height:var(--ds-badge-h);border-radius:var(--r-full);background:var(--ink-tint-08);color:var(--ink);font:500 var(--fs-hint)/1 var(--sans);white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}.ds-badge-amber{background:var(--amber-bg);color:var(--amber)}.ds-badge-green{background:var(--green-bg);color:var(--green)}.ds-badge-red{background:var(--red-bg);color:var(--red)}.ds-badge-slate{background:var(--slate-bg);color:var(--slate)}.ds-tag-mono{border-radius:var(--r-tag);background:var(--slate-bg);color:var(--ink);font:600 12px/1.4 var(--mono);padding:2px 8px}.ds-stat-chip,.ds-tag-mono{align-items:center;display:inline-flex}.ds-stat-chip{height:var(--h-seg);border-radius:var(--r-btn);background:var(--ink-tint-05);color:var(--muted);font:400 var(--fs-label)/1 var(--sans);gap:6px;padding:0 12px}.ds-card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);margin-bottom:var(--sp-20)}.ds-card-head{padding:var(--sp-16) var(--sp-20);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ds-card-head h3,.ds-card-title{font:var(--fw-section) var(--fs-section)/1.3 var(--sans);color:var(--text);margin:0}.ds-card-body{padding:var(--sp-20)}.ds-card-actions{padding:var(--sp-16) var(--sp-20);border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;display:flex}.ds-scrollx{background:linear-gradient(to right,var(--surface) 30%,transparent) 0,linear-gradient(to left,var(--surface) 30%,transparent) 100%,radial-gradient(farthest-side at 0 50%,#1b1d2224,#1b1d2200) 0,radial-gradient(farthest-side at 100% 50%,#1b1d2224,#1b1d2200) 100%;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.ds-card>.ds-scrollx:first-child{border-top-left-radius:var(--r-card);border-top-right-radius:var(--r-card)}.ds-card>.ds-scrollx:last-child{border-bottom-left-radius:var(--r-card);border-bottom-right-radius:var(--r-card)}.ds-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:18px}.ds-field-inline,.ds-toolbar{align-items:center;display:flex}.ds-field-inline{gap:var(--sp-6);font:400 var(--fs-label)/1.4 var(--sans);color:var(--muted);flex:none}.ds-field-inline>label{white-space:nowrap}.ds-field-inline .ds-input{width:auto;min-width:130px;max-width:180px}.ds-field-inline .ds-range-sep{color:var(--faint);flex:none}.ds-input[type=date]{font-variant-numeric:tabular-nums;color:var(--text)}.ds-input[type=date]:not(:focus):invalid::-webkit-datetime-edit{color:var(--faint)}.ds-input[type=date][value=""]::-webkit-datetime-edit{color:var(--faint)}.ds-input[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;transition:opacity var(--t-fast)}.ds-input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.8}.ds-input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.ds-empty{padding:var(--sp-48);text-align:center;color:var(--muted)}.ds-empty-ico{font-size:24px;line-height:1}.ds-empty b{color:var(--text);margin-top:8px;display:block}.ds-empty p{font-size:var(--fs-label);margin:4px 0 0}.ds-spacer{flex:auto;min-width:0}.ds-alert{align-items:flex-start;gap:var(--sp-10);padding:var(--sp-12) var(--sp-16);border-radius:var(--r-btn);background:var(--surface-2);color:var(--text);font:400 var(--fs-body)/1.6 var(--sans);margin-bottom:var(--sp-16);display:flex}.ds-alert-ico{color:var(--muted);flex:none;font-size:14px;line-height:1.6}.ds-alert-body{overflow-wrap:anywhere;flex:auto;min-width:0}.ds-alert-title{font-weight:600}.ds-alert-body p{margin:var(--sp-4) 0 0}.ds-alert-body p:first-child{margin-top:0}.ds-alert-info{background:var(--accent2-weak)}.ds-alert-info .ds-alert-ico{color:var(--cta-ink)}.ds-alert-green{background:var(--green-bg)}.ds-alert-green .ds-alert-ico{color:var(--green)}.ds-alert-amber{background:var(--amber-bg)}.ds-alert-amber .ds-alert-ico{color:var(--amber)}.ds-alert-red{background:var(--red-bg)}.ds-alert-red .ds-alert-ico{color:var(--red)}.ds-detail-head{padding:var(--sp-20)}.ds-detail-head-top{align-items:center;gap:var(--sp-10);flex-wrap:wrap;display:flex}.ds-detail-head-title,.ds-detail-head-top h2{font:var(--fw-title) var(--fs-title)/1.2 var(--sans);color:var(--text);letter-spacing:var(--ls-page);margin:0}.ds-detail-head-sub{align-items:center;gap:var(--sp-8);margin-top:var(--sp-8);font:400 var(--fs-label)/1.5 var(--sans);color:var(--muted);flex-wrap:wrap;display:flex}.ds-kv{gap:var(--sp-12) var(--sp-20);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.ds-kv-item{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.ds-kv-label{font:400 var(--fs-micro)/1.4 var(--sans);color:var(--faint)}.ds-kv-value{font:400 var(--fs-body)/1.45 var(--sans);color:var(--text);align-items:center;gap:var(--sp-6);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;margin:0;display:flex}.ds-kv-list{gap:var(--sp-8);flex-direction:column;display:flex}.ds-kv-list .ds-kv-item{align-items:baseline;gap:var(--sp-12);flex-direction:row}.ds-kv-list .ds-kv-label{width:120px;font-size:var(--fs-body);color:var(--muted);flex:none}@media (max-width:640px){.ds-kv-list .ds-kv-label{width:96px}}.ds-timeline{--dot:16px;--dot-bw:2px;padding:0 0 0 var(--sp-6);margin:0;list-style:none;position:relative}.ds-timeline-step{padding:0 0 var(--sp-20) var(--sp-24);position:relative}.ds-timeline-step:last-child{padding-bottom:0}.ds-timeline-step:before{content:"";left:calc((var(--dot) - var(--dot-bw)) / 2);width:var(--dot-bw);background:var(--line);position:absolute;top:18px;bottom:-2px}.ds-timeline-step:last-child:before{display:none}.ds-timeline-dot{width:var(--dot);height:var(--dot);border:var(--dot-bw) solid var(--line-strong);background:var(--surface);border-radius:50%;position:absolute;top:1px;left:0}.ds-timeline-step.is-done .ds-timeline-dot{background:var(--ink);border-color:var(--ink)}.ds-timeline-step.is-current .ds-timeline-dot{background:var(--amber);border-color:var(--amber);box-shadow:0 0 0 4px var(--amber-bg)}.ds-timeline-step.is-rejected .ds-timeline-dot{background:var(--red);border-color:var(--red)}.ds-timeline-name{font:var(--fw-section) var(--fs-section)/1.4 var(--sans);color:var(--text)}.ds-timeline-meta{font:400 var(--fs-sub)/1.5 var(--sans);color:var(--faint);margin-top:var(--sp-2)}.ds-link{border:0;border-bottom:1px solid var(--line-strong);color:var(--ink);font:600 inherit/inherit var(--sans);font-size:inherit;cursor:pointer;transition:border-color var(--t-fast);background:0 0;padding:6px 0;text-decoration:none;display:inline}.ds-link:active,.ds-link:hover{border-bottom-color:var(--ink)}.ds-hint{font:400 var(--fs-label)/1.5 var(--sans);color:var(--faint)}.ds-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.ds-sronly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-btn.is-loading{pointer-events:none;position:relative;color:#0000!important}.ds-btn.is-loading:after{content:"";width:16px;height:16px;color:var(--on-ink);border:2px solid;border-top:2px solid #0000;border-radius:50%;animation:ds-spin .6s linear infinite;position:absolute}.ds-btn-ghost.is-loading:after,.ds-btn-secondary.is-loading:after{color:var(--ink)}.ds-btn-cta.is-loading:after{color:var(--on-cta)}.ds-btn-danger.is-loading:after{color:var(--on-danger)}@keyframes ds-spin{to{transform:rotate(1turn)}}.ds-skeleton{background:linear-gradient(90deg,var(--ink-tint-05) 25%,var(--ink-tint-08) 37%,var(--ink-tint-05) 63%);border-radius:var(--r-btn);background-size:400% 100%;animation:ds-shimmer 1.4s infinite}.ds-skeleton-text{height:14px;margin:6px 0}.ds-skeleton-row{height:var(--h-row)}@keyframes ds-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.ds-btn.is-loading:after,.ds-skeleton{animation:none}.ds-skeleton{background:var(--ink-tint-05)}.ds-toast{transition:opacity var(--t-fast);transform:translate(-50%)translateY(0)}.ds-select-trigger .ds-caret{transition:none}}.ds-table-card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);overflow:hidden}.ds-table{border-collapse:collapse;width:100%}.ds-table th{text-align:left;font:600 var(--fs-hint)/1.3 var(--sans);letter-spacing:.06em;color:var(--faint);white-space:nowrap}.ds-table td,.ds-table th{height:var(--h-row);border-bottom:1px solid var(--line);padding:0 12px}.ds-table td{vertical-align:middle;font:400 var(--fs-body)/1.4 var(--sans);color:var(--text)}.ds-table td,.ds-table th{word-break:keep-all}.ds-table td:first-child,.ds-table th:first-child{padding-left:var(--sp-20)}.ds-table td:last-child,.ds-table th:last-child{padding-right:var(--sp-20)}.ds-table tbody tr{transition:background var(--t-fast);position:relative}.ds-table tbody tr.ds-row-clickable,.ds-table-clickable tbody tr{cursor:pointer}.ds-table tbody tr.ds-row-clickable:active,.ds-table tbody tr.ds-row-clickable:hover,.ds-table-clickable tbody tr:active,.ds-table-clickable tbody tr:hover{background:var(--hover-bg)}.ds-table tbody tr:last-child td{border-bottom:none}.ds-table .ds-row-chevron{color:var(--ink);font-size:15px}.ds-table tbody tr:has(input[type=checkbox]:checked){background:var(--nav-sel-bg)}.ds-table td.ds-num,.ds-table th.ds-num{text-align:right;font-variant-numeric:tabular-nums}.ds-table-nowrap td,.ds-table-nowrap th{white-space:nowrap}.ds-check-cell{cursor:pointer;min-width:var(--h-btn);min-height:var(--h-btn);margin:calc((20px - var(--h-btn)) / 2) 0;justify-content:center;align-items:center;display:inline-flex}.ds-listcards{gap:var(--sp-8);padding:var(--sp-12)}.ds-listcard,.ds-listcards{flex-direction:column;display:flex}.ds-listcard{gap:var(--sp-6);padding:var(--sp-12) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);color:inherit;text-decoration:none}.ds-listcard-clickable{cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast)}.ds-listcard-clickable:active,.ds-listcard-clickable:hover{background:var(--hover-bg);border-color:var(--line-strong)}.ds-listcard-head{align-items:flex-start;gap:var(--sp-8);display:flex}.ds-listcard-title{min-width:0;font:600 var(--fs-body)/1.35 var(--sans);color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ds-listcard-head .ds-badge{flex:none}.ds-listcard-sub{font:400 var(--fs-label)/1.5 var(--sans);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-listcard-meta{align-items:center;gap:var(--sp-6);font:400 var(--fs-hint)/1.4 var(--sans);color:var(--faint);flex-wrap:wrap;display:flex}.ds-listcard-meta .ds-mono{font-size:inherit}.ds-pagination{gap:6px}.ds-page-btn,.ds-pagination{align-items:center;display:inline-flex}.ds-page-btn{width:var(--h-btn);height:var(--h-btn);border-radius:var(--r-btn);color:var(--text);font:500 var(--fs-body)/1 var(--sans);cursor:pointer;transition:background var(--t-fast);background:0 0;border:1px solid #0000;justify-content:center}.ds-page-btn:active,.ds-page-btn:hover{background:var(--ink-tint-05)}.ds-page-btn.cur{background:var(--ink);color:var(--on-ink);border-color:var(--line)}.ds-page-btn[disabled]{opacity:.35;cursor:not-allowed;pointer-events:none}.ds-infotip{--ring:22px;vertical-align:middle;display:inline-flex;position:relative}.ds-infotip-btn{width:var(--ring);height:var(--ring);border:1px solid var(--line-strong);color:var(--faint);font:italic 700 12px/1 var(--sans);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.ds-infotip-btn:active,.ds-infotip-btn:hover{border-color:var(--ink);color:var(--ink);background:var(--ink-tint-05)}.ds-infotip-btn[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.ds-infotip-pop{z-index:var(--z-popover);width:max-content;max-width:min(380px,100vw - 40px);padding:var(--sp-12) var(--sp-14);background:var(--surface);border-radius:var(--r-input);box-shadow:var(--sh-pop);font:400 var(--fs-label)/1.6 var(--sans);color:var(--text);text-align:left;white-space:normal;letter-spacing:normal;position:absolute;top:calc(100% + 8px);left:-6px}.ds-infotip-pop[hidden]{display:none}.ds-infotip-pop b,.ds-infotip-pop strong{font-weight:600}.ds-infotip-pop p{margin:var(--sp-6) 0 0}.ds-infotip-pop p:first-child{margin-top:0}.ds-popover{z-index:var(--z-popover);background:var(--surface);border-radius:var(--r-input);width:220px;box-shadow:var(--sh-pop);position:absolute;overflow:hidden}.ds-popover-head{background:var(--ink);color:var(--on-ink);font:600 var(--fs-label)/1 var(--sans);align-items:center;gap:8px;padding:10px 12px;display:flex}.ds-popover-head .ds-popover-count{border-radius:var(--r-full);background:var(--on-ink);margin-left:auto;padding:2px 8px}@supports (color:color-mix(in lab,red,red)){.ds-popover-head .ds-popover-count{background:color-mix(in srgb,var(--on-ink) 20%,transparent)}}.ds-popover-head .ds-popover-count{font-size:var(--fs-sub)}.ds-popover-body{flex-direction:column;gap:2px;max-height:260px;padding:8px;display:flex;overflow-y:auto}.ds-popover-foot{border-top:1px solid var(--line-soft);padding:8px 12px}.ds-modal-backdrop{z-index:var(--z-modal);background:var(--backdrop);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ds-modal{background:var(--surface);border-radius:var(--r-menu);width:min(440px,100%);box-shadow:var(--sh-menu);flex-direction:column;gap:14px;padding:24px;display:flex}.ds-modal-head{align-items:flex-start;gap:12px;display:flex}.ds-modal-ico{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.ds-modal-ico.warn{background:var(--amber-bg);color:var(--amber)}.ds-modal-ico.danger{background:var(--red-bg);color:var(--red)}.ds-modal-title{font:700 var(--fs-title)/1.3 var(--sans);color:var(--text)}.ds-modal-body{font:400 var(--fs-body)/1.6 var(--sans);color:var(--muted)}.ds-modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.ds-reflist{background:var(--ground);border-radius:var(--r-input);max-height:168px;font:400 var(--fs-label)/1.7 var(--sans);color:var(--text);margin:0;padding:10px 12px;list-style:none;overflow-y:auto}.ds-reflist li+li{border-top:1px solid var(--line)}.ds-dialog{background:var(--surface);border-radius:var(--r-menu);width:min(460px,100%);max-height:88vh;box-shadow:var(--sh-menu);flex-direction:column;display:flex;overflow:hidden}.ds-dialog-head{padding:var(--sp-16) var(--sp-20);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;display:flex}.ds-dialog-title{font:var(--fw-title) var(--fs-title)/1.3 var(--sans);color:var(--text);margin:0}.ds-dialog-body{padding:var(--sp-14) var(--sp-20) var(--sp-16);flex:1;overflow-y:auto}.ds-dialog-foot{padding:var(--sp-14) var(--sp-20);border-top:1px solid var(--line);background:var(--ground);flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ds-drawer-backdrop{z-index:var(--z-drawer);background:var(--backdrop);position:fixed;inset:0}.ds-drawer{z-index:calc(var(--z-drawer) + 100);background:var(--surface);border-radius:var(--r-drawer);width:min(900px,100vw - 20px);box-shadow:var(--sh-menu);flex-direction:column;display:flex;position:fixed;top:10px;bottom:10px;right:10px}.ds-drawer-head{height:var(--h-bar);border-bottom:1px solid var(--line-soft);font:700 var(--fs-panel)/1.2 var(--sans);color:var(--text);flex:none;align-items:center;gap:10px;padding:0 16px 0 24px;display:flex}.ds-drawer-head .ds-drawer-x{margin-left:auto}.ds-drawer-body{flex:1;padding:20px 24px;overflow-y:auto}.ds-drawer-foot{height:var(--h-bar);border-top:1px solid var(--line-soft);flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:0 16px;display:flex}.ds-section{align-items:baseline;gap:8px;margin:18px 0 10px;display:flex}.ds-section-title{font:600 var(--fs-section)/1.3 var(--sans);color:var(--ink)}.ds-section-sub{font:400 var(--fs-hint)/1.4 var(--sans);color:var(--faint)}.ds-toast{z-index:var(--z-toast);left:50%;bottom:var(--sp-24);transform:translateX(-50%) translateY(var(--sp-20));opacity:0;pointer-events:none;border-radius:var(--r-input);background:var(--ink);color:var(--on-ink);font:400 var(--fs-label)/1.4 var(--sans);box-shadow:var(--sh-menu);max-width:min(420px,100vw - 32px);transition:opacity var(--t-med),transform var(--t-med);align-items:center;gap:10px;padding:12px 16px;display:flex;position:fixed}.ds-toast.is-open{opacity:1;transform:translate(-50%)translateY(0)}.ds-toast-ico{background:var(--green);width:18px;height:18px;color:var(--on-green);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.ds-toast.is-error .ds-toast-ico{background:var(--red);color:var(--on-danger)}.ds-toast-static{opacity:1;pointer-events:auto;position:static;transform:none}@media (pointer:coarse){.ds-link{align-items:center;display:inline-flex}.ds-checkbox,.ds-link,.ds-switch{min-height:var(--hit-min)}.ds-infotip-btn{width:var(--h-btn);height:var(--h-btn);margin:calc((var(--ring) - var(--h-btn)) / 2);background:0 0;border-color:#0000}.ds-infotip-btn:before{content:"";width:var(--ring);height:var(--ring);border:1px solid var(--line-strong);transition:background var(--t-fast),border-color var(--t-fast);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-infotip-btn[aria-expanded=true]:before{background:var(--ink);border-color:var(--ink)}.ds-infotip-pop{top:calc(100% + 8px - (var(--ring) - var(--h-btn)) / 2)}}.ds-appshell{grid-template-columns:var(--side-w-framed) minmax(0,1fr);background:var(--ink);align-items:start;min-height:100dvh;padding:12px;display:grid}.ds-side{z-index:var(--z-nav);min-width:0;height:calc(100dvh - 24px);color:var(--on-dark-2);background:0 0;flex-direction:column;display:flex;position:sticky;top:12px}.ds-main{background:var(--ground);border-radius:var(--r-drawer);min-width:0;min-height:calc(100dvh - 24px)}.ds-appshell[data-shell=plain]{grid-template-columns:var(--side-w) minmax(0,1fr);background:var(--ground);padding:0}.ds-appshell[data-shell=plain] .ds-side{background:var(--surface);border-right:1px solid var(--line);height:100dvh;color:var(--muted);top:0}.ds-appshell[data-shell=plain] .ds-main{background:0 0;border-radius:0;min-height:0}.ds-side-brand{align-items:center;gap:11px;min-width:0;padding:18px;display:flex}.ds-side-mark{border-radius:var(--r-btn);background:var(--cta);width:32px;height:32px;color:var(--on-cta);flex:none;place-items:center;display:grid}.ds-side-mark svg{width:18px;height:18px}.ds-side-name{font:var(--fw-app) var(--fs-app)/1.25 var(--sans);color:var(--on-dark);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-side-sub{color:var(--on-dark-2);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.ds-appshell[data-shell=plain] .ds-side-name{color:var(--text)}.ds-appshell[data-shell=plain] .ds-side-sub{color:var(--faint)}.ds-appshell[data-shell=plain] .ds-side-brand{border-bottom:1px solid var(--line)}.ds-side-cta{padding:14px 12px 4px}.ds-side-cta>.ds-btn{justify-content:center;width:100%}.ds-side-nav{flex-direction:column;flex:1;gap:3px;min-height:0;padding:12px;display:flex;overflow-y:auto}.ds-side-navlabel{font:600 var(--fs-sub)/1 var(--sans);color:var(--on-dark-2);letter-spacing:.06em;padding:12px 10px 6px}.ds-appshell[data-shell=plain] .ds-side-navlabel{color:var(--faint)}.ds-navitem{width:100%;min-height:var(--h-btn);border-radius:var(--r-btn);color:inherit;font:500 var(--fs-body)/1.3 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:10px 12px;display:flex}.ds-navitem:active,.ds-navitem:hover{background:var(--on-dark-tint-06);color:var(--on-dark)}.ds-navitem[aria-current=page]{background:var(--ink-hi);color:var(--on-dark);font-weight:700}.ds-appshell[data-shell=plain] .ds-navitem:active,.ds-appshell[data-shell=plain] .ds-navitem:hover{background:var(--hover-bg);color:var(--muted)}.ds-appshell[data-shell=plain] .ds-navitem[aria-current=page]{background:var(--nav-sel-bg);color:var(--ink);font-weight:700}.ds-navitem-ico{flex:none;justify-content:center;align-items:center;width:20px;display:inline-flex}.ds-navitem-ico svg{width:18px;height:18px}.ds-appshell[data-shell=plain] .ds-navitem-ico{color:var(--faint)}.ds-appshell[data-shell=plain] .ds-navitem[aria-current=page] .ds-navitem-ico{color:var(--cta)}.ds-navitem-count{font:600 11px/1 var(--mono);border-radius:var(--r-full);background:var(--on-dark-tint-10);color:var(--on-dark-2);flex:none;margin-left:auto;padding:3px 7px}.ds-navitem[aria-current=page] .ds-navitem-count{color:var(--on-dark)}.ds-appshell[data-shell=plain] .ds-navitem-count{background:var(--surface-2);color:var(--muted)}.ds-appshell[data-shell=plain] .ds-navitem[aria-current=page] .ds-navitem-count{background:var(--surface);color:var(--ink)}.ds-side-foot{border-top:1px solid var(--on-dark-line);align-items:center;gap:10px;min-width:0;margin-top:auto;padding:14px 16px;display:flex;position:relative}.ds-appshell[data-shell=plain] .ds-side-foot{border-top-color:var(--line)}.ds-avatar{width:30px;height:30px;font:700 13px/1 var(--sans);background:var(--on-dark-tint-14);color:var(--on-dark);border-radius:50%;flex:none;place-items:center;display:grid}.ds-appshell[data-shell=plain] .ds-avatar{background:var(--ink);color:var(--on-ink)}.ds-acct{border-radius:var(--r-btn);cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:auto;align-items:center;gap:10px;margin:-6px;padding:6px;font-family:inherit;display:flex}.ds-acct:active,.ds-acct:hover{background:var(--on-dark-tint-06)}.ds-appshell[data-shell=plain] .ds-acct:active,.ds-appshell[data-shell=plain] .ds-acct:hover{background:var(--ink-tint-05)}.ds-acct-meta{flex:auto;min-width:0}.ds-acct-name{font:600 13px/1.3 var(--sans);color:var(--on-dark)}.ds-acct-name,.ds-acct-role{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ds-acct-role{color:var(--on-dark-2);font-size:11.5px}.ds-appshell[data-shell=plain] .ds-acct-name{color:var(--text)}.ds-appshell[data-shell=plain] .ds-acct-role{color:var(--muted)}.ds-acct-chev{transition:transform var(--t-fast);flex:none;font-size:13px}.ds-acct[aria-expanded=true] .ds-acct-chev{transform:rotate(180deg)}.ds-appshell:not([data-shell=plain]) .ds-btn-icon{color:var(--on-dark-2)}.ds-appshell:not([data-shell=plain]) .ds-btn-icon:active,.ds-appshell:not([data-shell=plain]) .ds-btn-icon:hover{background:var(--on-dark-tint-10);color:var(--on-dark)}.ds-menu{z-index:var(--z-popover);background:var(--surface);border-radius:var(--r-menu);box-shadow:var(--sh-menu);padding:6px;display:none;position:absolute;bottom:calc(100% + 6px);left:12px;right:12px}.ds-menu.is-open{display:block}.ds-menu-scroll{max-height:min(46vh,260px);overflow-y:auto}.ds-menu-group{font-size:var(--fs-hint);color:var(--faint);padding:6px 10px 4px}.ds-menu-item{width:100%;min-height:var(--h-btn);border-radius:var(--r-btn);color:var(--text);font:400 var(--fs-body)/1.3 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.ds-menu-item:active,.ds-menu-item:hover{background:var(--ink-tint-05)}.ds-menu-item[aria-current=true]{font-weight:600}.ds-menu-tick{width:14px;color:var(--ink);opacity:0;flex:none;font-size:12px}.ds-menu-item[aria-current=true] .ds-menu-tick{opacity:1}.ds-menu-cap{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--faint);font-size:11.5px;overflow:hidden}.ds-menu-sep{background:var(--line);height:1px;margin:6px 4px}.ds-menu-item.ds-menu-danger{color:var(--red)}.ds-menu-item.ds-menu-danger:active,.ds-menu-item.ds-menu-danger:hover{background:var(--red-bg)}.ds-side-overlay{background:var(--backdrop);z-index:var(--z-nav);display:none;position:fixed;inset:0}.ds-side-overlay.is-open{display:block}@media (max-width:820px){.ds-appshell,.ds-appshell[data-shell=plain]{grid-template-columns:minmax(0,1fr);padding:0}.ds-appshell{background:var(--ground)}.ds-main{border-radius:0;min-height:0}.ds-appshell[data-shell=plain] .ds-side,.ds-side{height:100dvh;width:var(--side-w-drawer);z-index:calc(var(--z-nav) + 1);box-shadow:var(--sh-pop);transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-100%)}.ds-side{background:var(--surface);border-right:1px solid var(--line);color:var(--muted)}.ds-side-name{color:var(--text)}.ds-side-navlabel,.ds-side-sub{color:var(--faint)}.ds-acct-name{color:var(--text)}.ds-acct-role{color:var(--muted)}.ds-side-foot{border-top-color:var(--line)}.ds-navitem:active,.ds-navitem:hover{background:var(--hover-bg)}.ds-navitem[aria-current=page]{background:var(--nav-sel-bg);color:var(--ink)}.ds-navitem-count{background:var(--surface-2);color:var(--muted)}.ds-avatar{background:var(--ink);color:var(--on-ink)}.ds-appshell:not([data-shell=plain]) .ds-side .ds-btn-icon{color:var(--muted)}.ds-appshell:not([data-shell=plain]) .ds-side .ds-btn-icon:active,.ds-appshell:not([data-shell=plain]) .ds-side .ds-btn-icon:hover{background:var(--ink-tint-05);color:var(--text)}.ds-appshell[data-shell=plain] .ds-side.is-open,.ds-side.is-open{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ds-appshell[data-shell=plain] .ds-side,.ds-side{transition:none}}.ds-col-xs{min-width:64px}.ds-col-sm{min-width:88px}.ds-col-id{min-width:96px}.ds-col-md{min-width:120px}.ds-col-lg{min-width:180px}.ds-table .ds-col-sticky{background:var(--surface);z-index:1;position:sticky;right:0}.ds-table tbody tr.ds-row-clickable:active .ds-col-sticky,.ds-table tbody tr.ds-row-clickable:hover .ds-col-sticky,.ds-table-clickable tbody tr:active .ds-col-sticky,.ds-table-clickable tbody tr:hover .ds-col-sticky{background:var(--hover-bg)}.ds-table tbody tr:has(input[type=checkbox]:checked) .ds-col-sticky{background:var(--nav-sel-bg)}.ds-scrollx.has-xshadow .ds-col-sticky:before{content:"";pointer-events:none;background:linear-gradient(270deg,#1b1d221a,#1b1d2200);width:14px;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.ds-page-head{margin:0 0 var(--sp-20)}.ds-page-head h1,.ds-page-head-title{align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-6);font:var(--fw-page) var(--fs-page)/1.25 var(--sans);letter-spacing:var(--ls-page);color:var(--text);text-wrap:balance;display:inline-flex}.ds-page-head p,.ds-page-head-sub{font:400 var(--fs-section)/1.6 var(--sans);color:var(--muted);text-wrap:pretty;max-width:68ch;margin:0}@media (max-width:640px){.ds-page-head{margin-bottom:var(--sp-14)}.ds-page-head h1,.ds-page-head-title{font-size:var(--fs-title)}.ds-page-head p,.ds-page-head-sub{display:none}}.ds-tags{gap:var(--sp-6);flex-wrap:wrap}.ds-tag,.ds-tags{align-items:center;display:inline-flex}.ds-tag{padding:var(--sp-2) var(--sp-8);border-radius:var(--r-tag);background:var(--surface-2);color:var(--muted);font:600 var(--fs-micro)/1.4 var(--sans);white-space:nowrap}.ds-detail-body{container:ds-detail/inline-size}.ds-detail-cols{grid-template-columns:minmax(0,1fr) var(--aux-w);gap:var(--sp-20);align-items:start;display:grid}.ds-detail-aux,.ds-detail-main{flex-direction:column;gap:0;min-width:0;display:flex}.ds-detail-aux{border-left:1px solid var(--line);padding-left:var(--sp-20)}@container ds-detail (max-width:731px){.ds-detail-cols{grid-template-columns:minmax(0,1fr)}.ds-detail-aux{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:var(--sp-16);margin-top:var(--sp-4)}}.ds-steps{margin:0 0 var(--sp-20);padding:0;list-style:none}.ds-step,.ds-steps{align-items:center;gap:var(--sp-8);display:flex}.ds-step{min-width:0}.ds-step-dot{border:2px solid var(--line-strong);background:var(--surface);width:28px;height:28px;font:700 var(--fs-label)/1 var(--sans);color:var(--faint);border-radius:50%;flex:none;place-items:center;display:grid}.ds-step-label{font:var(--fw-label) var(--fs-label)/1.3 var(--sans);color:var(--muted);white-space:nowrap}.ds-step-line{height:2px;min-width:var(--sp-20);background:var(--line);flex:auto}.ds-step.is-done .ds-step-dot{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.ds-step.is-current .ds-step-dot{border-color:var(--cta-ink);color:var(--cta-ink);background:var(--surface)}.ds-step.is-current .ds-step-label{color:var(--text)}.ds-step.is-rejected .ds-step-dot{background:var(--red);border-color:var(--red);color:var(--on-danger)}.ds-step-cap{font:600 var(--fs-label)/1.3 var(--sans);color:var(--cta-ink)}@media (max-width:640px){.ds-steps .ds-step:not(.is-current) .ds-step-label{display:none}.ds-step-line{min-width:12px}}.ds-stickybar{align-items:center;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-pop);z-index:var(--z-sticky);flex-wrap:wrap;display:flex}.ds-stickybar-top{top:var(--ds-sticky-top);margin-bottom:var(--sp-16);position:sticky}.ds-stickybar-bottom{margin-top:var(--sp-14);justify-content:space-between;position:sticky;bottom:0}@media (max-width:820px){.ds-stickybar-pinned{border:0;border-top:1px solid var(--line);padding:var(--sp-12) var(--sp-16);padding-bottom:max(var(--sp-12),env(safe-area-inset-bottom));border-radius:0;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1b1d2224}.ds-stickybar-spacer{height:112px}}.ds-menu.ds-menu-panel{width:344px;max-width:calc(100vw - 32px);padding:0;left:0;right:auto}.ds-notif-head{align-items:center;gap:var(--sp-8);padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--line);font:600 var(--fs-body)/1.3 var(--sans);color:var(--text);display:flex}.ds-notif-scroll{max-height:min(420px,calc(100dvh - var(--ds-sticky-top) - 28px));overflow-y:auto}.ds-notif-item{align-items:flex-start;gap:var(--sp-10);width:100%;padding:var(--sp-12) var(--sp-16);border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;transition:background var(--t-fast);background:0 0;display:flex}.ds-notif-item:last-child{border-bottom:0}.ds-notif-item:active,.ds-notif-item:hover{background:var(--hover-bg)}.ds-notif-body{flex:1;min-width:0}.ds-notif-title{font:600 var(--fs-label)/1.45 var(--sans);color:var(--text);display:block}.ds-notif-desc{font:400 var(--fs-sub)/1.5 var(--sans)}.ds-notif-desc,.ds-notif-time{color:var(--faint);margin-top:var(--sp-2);display:block}.ds-notif-time{font:400 var(--fs-micro)/1.4 var(--mono)}.ds-notif-dot{background:var(--cta);width:7px;height:7px;margin-top:var(--sp-6);border-radius:50%;flex:none}.ds-notif-item.is-read .ds-notif-dot{background:0 0}.ds-notif-ico{border-radius:var(--r-btn);width:30px;height:30px;font:700 var(--fs-label)/1 var(--sans);flex:none;place-items:center;display:grid}.ds-notif-ico-ok{background:var(--green-bg);color:var(--green)}.ds-notif-ico-reject{background:var(--red-bg);color:var(--red)}.ds-notif-ico-info{background:var(--ink-tint-08);color:var(--ink)}.ds-notif-badge{min-width:17px;height:17px;padding:0 var(--sp-4);border-radius:var(--r-full);background:var(--red);color:var(--on-danger);font:700 var(--fs-micro)/1 var(--mono);justify-content:center;align-items:center;display:flex;position:absolute;top:-5px;right:-5px}.ds-notif-bell{position:relative}.ds-empty-compact{padding:var(--sp-32)}.ds-etable td{padding:var(--sp-6) var(--sp-8)}.ds-ecell{width:100%;height:var(--h-select);border-radius:var(--r-btn);padding:0 var(--sp-8);font:400 var(--fs-label)/1 var(--sans);color:var(--text);transition:border-color var(--t-fast),background var(--t-fast);text-align:inherit;background:0 0;border:1px solid #0000}.ds-ecell:active,.ds-ecell:hover{border-color:var(--line)}.ds-ecell:focus{outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink);background:var(--surface)}.ds-ecell.ds-invalid{border-color:var(--red);background:var(--red-bg)}.ds-ecell.ds-invalid::placeholder{color:var(--red)}.ds-ecell:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}.ds-etable-derived{color:var(--muted)}.ds-etable-bar{padding:var(--sp-12) var(--sp-20)}.ds-etable-bar,.ds-etable-total{border-top:1px solid var(--line)}.ds-etable-total{justify-content:flex-end;align-items:baseline;gap:var(--sp-14);padding:var(--sp-16) var(--sp-20);background:var(--surface-2);border-radius:0 0 var(--r-card) var(--r-card);display:flex}.ds-etable-total-label{font:400 var(--fs-label)/1.4 var(--sans);color:var(--muted)}.ds-etable-total-value{font:700 var(--fs-num-md)/1.2 var(--mono);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num)}.ds-kpis{gap:var(--sp-16);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.ds-kpi{gap:var(--sp-10);padding:var(--sp-20);background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);flex-direction:column;display:flex}.ds-kpi-label{font:400 var(--fs-sub)/1.4 var(--sans);color:var(--faint)}.ds-kpi-value{font:700 var(--fs-num-lg)/1 var(--sans);color:var(--text);letter-spacing:var(--ls-num);font-variant-numeric:tabular-nums}.ds-kpi-value small{font:var(--fw-label) var(--fs-label)/1 var(--sans);color:var(--faint);margin-left:var(--sp-4);letter-spacing:0}.ds-kpi-foot{align-items:flex-end;gap:var(--sp-10);margin-top:auto;display:flex}.ds-kpi-delta{font:400 var(--fs-hint)/1.4 var(--sans);color:var(--muted)}.ds-kpis-inset{gap:var(--sp-12);grid-template-columns:1fr 1fr}@media (max-width:640px){.ds-kpis-inset{grid-template-columns:1fr}}.ds-kpi-inset{padding:var(--sp-10) var(--sp-12);background:var(--surface-2);border-radius:var(--r-fieldcard);box-shadow:none;gap:var(--sp-2)}.ds-kpi-inset .ds-kpi-value{font:700 var(--fs-num-sm)/1.3 var(--mono);overflow-wrap:anywhere}.ds-kpi-dark{background:var(--ink);box-shadow:none}.ds-kpi-dark,.ds-kpi-dark .ds-kpi-value{color:var(--on-dark)}.ds-kpi-dark .ds-kpi-delta,.ds-kpi-dark .ds-kpi-label,.ds-kpi-dark .ds-kpi-value small{color:var(--on-dark-2)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}