/*! 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)))){:root,:host{--p:0}*,:before,:after,::backdrop{--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-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--cue:0px}}}@layer theme{:root,:host{--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--leading-normal:1.5;--animate-spin:spin 1s linear infinite}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@media (prefers-reduced-motion:reduce){.hold[data-hold]{transition-duration:var(--m-hold), var(--m-base)!important}}html{background:var(--c-field);scroll-padding-bottom:var(--notice-space,0px)}body{padding-bottom:var(--notice-space,0px);font-family:var(--f-ui);font-size:var(--t-body);line-height:var(--lh-body);color:var(--c-ink);background:var(--c-field);-webkit-font-smoothing:antialiased;margin:0}pre,code,kbd,samp{font-family:var(--f-ui)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-gap)}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}}@layer components{.choice-list{gap:var(--list-gap);grid-auto-rows:var(--list-rows);border:var(--list-frame);border-radius:var(--r-box);background:var(--list-bg);overflow:var(--list-clip);display:grid}.choice-row{border-radius:var(--list-row-radius);background:var(--list-row-bg);box-shadow:var(--list-row-shadow)}.choice-row+.choice-row{border-top:var(--list-divider)}.choice-row[aria-checked=true]{background:var(--list-on-bg);box-shadow:var(--list-on-shadow);font-weight:600}.stat-strip>:nth-child(2n){border-left:1px solid var(--c-edge)}.stat-strip>:nth-child(n+3){border-top:1px solid var(--c-edge)}@media (width>=1024px){.stat-strip>*+*{border-left:1px solid var(--c-edge)}.stat-strip>:nth-child(n+3){border-top:0}}.groove-rows>*{padding-block:var(--sp-3)}.groove-rows>*+*{box-shadow:var(--groove)}.prompt-band{gap:var(--sp-3);grid-template-columns:30px minmax(0,1fr);display:grid}.prompt-zone{writing-mode:vertical-rl;justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;font-size:var(--t-micro);letter-spacing:.06em;border-radius:8px;font-weight:700;display:flex;transform:rotate(180deg)}.prompt-part{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-box);text-align:left;display:grid}.prompt-part:hover,.prompt-part[aria-pressed=true]{background:var(--c-well)}.prompt-part[aria-pressed=true]{box-shadow:var(--sh-well)}.prompt-group{border-radius:var(--r-box);padding:var(--sp-1)}.prompt-group[data-zone=system]{background:var(--c-cat-indigo)}@supports (color:color-mix(in lab, red, red)){.prompt-group[data-zone=system]{background:color-mix(in srgb, var(--c-cat-indigo) 12%, transparent)}}.prompt-group[data-zone=instruction]{background:var(--c-cat-orange)}@supports (color:color-mix(in lab, red, red)){.prompt-group[data-zone=instruction]{background:color-mix(in srgb, var(--c-cat-orange) 12%, transparent)}}.prompt-group[data-zone=data]{background:var(--c-cat-mint)}@supports (color:color-mix(in lab, red, red)){.prompt-group[data-zone=data]{background:color-mix(in srgb, var(--c-cat-mint) 16%, transparent)}}.prompt-group[data-zone=output]{background:var(--c-cat-yellow)}@supports (color:color-mix(in lab, red, red)){.prompt-group[data-zone=output]{background:color-mix(in srgb, var(--c-cat-yellow) 16%, transparent)}}.prompt-preview{max-height:7.5em;display:block;overflow:hidden}.dropdown-trigger{align-items:center;gap:var(--sp-2);width:100%;min-width:0;max-width:calc(100vw - 2 * var(--sp-4));min-height:var(--tap);padding-inline:var(--sp-5) var(--sp-4);border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-well);box-shadow:var(--sh-well);color:var(--c-ink);font:inherit;font-size:var(--t-body);text-align:start;cursor:pointer;transition:box-shadow var(--m-base) var(--m-ease);-webkit-tap-highlight-color:transparent;display:flex}.dropdown-trigger[data-size=sm]{min-height:var(--sp-8);padding-inline:var(--sp-4) var(--sp-3);font-size:var(--t-sub)}.dropdown-trigger[data-inline]{flex:0 auto;width:auto}[data-look=admin] .dropdown-trigger{background:var(--c-plate)}.dropdown-trigger:hover:not(:disabled){border-color:var(--c-edge-firm)}.dropdown-trigger:focus-visible,.dropdown-trigger[data-state=open]{box-shadow:var(--sh-typing)}.dropdown-trigger[aria-invalid=true]{box-shadow:var(--sh-well), inset 3px 0 0 var(--c-cat-red)}.dropdown-trigger:disabled{color:var(--c-ink-quiet);cursor:default}.dropdown-value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dropdown-trigger[data-placeholder] .dropdown-value{color:var(--c-ink-quiet)}.dropdown-chevron{color:var(--c-ink-soft);transition:transform var(--m-base) var(--m-ease);display:inline-flex}.dropdown-trigger[data-state=open] .dropdown-chevron{transform:rotate(180deg)}.dropdown-menu{z-index:50;box-sizing:border-box;min-width:var(--radix-select-trigger-width);max-width:min(calc(100vw - 2 * var(--sp-4)), 480px);max-height:min(var(--radix-select-content-available-height), 340px);padding:var(--sp-2);border:1px solid var(--c-line);border-radius:var(--r-box);background-image:linear-gradient(145deg, var(--c-lift-top), var(--c-lift-foot));background-color:var(--c-plate);box-shadow:var(--sh-lift-lg);color:var(--c-ink);font-family:var(--f-ui);transform-origin:var(--radix-select-content-transform-origin);animation:dropdown-in var(--m-fast) var(--m-ease);overflow:hidden}[data-look=admin].dropdown-menu{padding:var(--sp-1)}.dropdown-viewport{scrollbar-width:thin}.dropdown-row{align-items:center;gap:var(--sp-3);min-height:var(--sp-8);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-1);font-size:var(--t-sub);line-height:var(--lh-head);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex;position:relative}.dropdown-row+.dropdown-row{box-shadow:var(--groove)}[data-look=admin] .dropdown-row{border-radius:var(--r-1)}.dropdown-row[data-highlighted]{background:var(--c-focus-wash);box-shadow:none}.dropdown-row[data-highlighted]+.dropdown-row{box-shadow:none}.dropdown-row[data-state=checked]{font-weight:600}.dropdown-row[data-nothing]{color:var(--c-ink-quiet);font-weight:400}.dropdown-row[data-disabled]{color:var(--c-ink-quiet);cursor:default}.dropdown-row>span:first-child{flex:1;min-width:0}.dropdown-tick{color:var(--c-ink-soft);display:inline-flex}.dropdown-name{overflow-wrap:anywhere}.dropdown-detail{color:var(--c-ink-quiet);font-size:var(--t-micro);overflow-wrap:anywhere;margin-inline-start:var(--sp-2);font-weight:400}.dropdown-row .dropdown-detail{margin-inline-start:0;display:block}.dropdown-scroll{padding-block:var(--sp-1);color:var(--c-ink-soft);cursor:default;justify-content:center;display:flex}.calendar.dropdown-menu{width:min(calc(100vw - 2 * var(--sp-4)), 340px);max-height:none;padding:var(--sp-2);overflow:visible}.calendar-head{align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-2);display:flex}.calendar-head .dropdown-trigger{gap:var(--sp-1);min-height:40px;padding-inline:10px 6px}.calendar-step{border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-plate);width:36px;height:36px;box-shadow:var(--sh-lift);color:var(--c-ink-soft);cursor:pointer;flex:none;place-items:center;display:inline-grid}.calendar-step:disabled{color:var(--c-edge-firm);box-shadow:none;cursor:default}.calendar-grid{gap:var(--sp-1);display:grid}.calendar-week{gap:var(--sp-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-head-day{padding-block:var(--sp-1);color:var(--c-ink-quiet);font-size:var(--t-micro);text-align:center;font-weight:600}.calendar-day{aspect-ratio:1;border-radius:var(--r-pill);width:100%;max-height:44px;color:var(--c-ink);font:inherit;font-size:var(--t-sub);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--m-fast) var(--m-ease);background:0 0;border:0;outline:none;place-items:center;margin-inline:auto;display:grid}.calendar-day:hover,.calendar-day:focus-visible,.calendar-day[data-cursor]:focus{background:var(--c-focus-wash)}.calendar-day[aria-current=date]{box-shadow:inset 0 0 0 1.5px var(--c-ink-soft)}.calendar-day[data-chosen],.calendar-day[data-chosen]:hover,.calendar-day[data-chosen]:focus{background:var(--c-primary);color:var(--c-primary-ink);text-shadow:var(--sh-onhue);font-weight:600}.calendar-day[data-chosen][data-cursor]:focus{box-shadow:0 0 0 2px var(--c-plate), 0 0 0 4px var(--c-ink-soft)}.calendar-day[aria-disabled=true]{color:var(--c-edge-firm);cursor:default;background:0 0}.calendar-clear{align-items:center;gap:var(--sp-1);margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);color:var(--c-ink-soft);font:inherit;font-size:var(--t-fine);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.calendar-clear:hover{background:var(--c-focus-wash)}.reveal{animation:reveal var(--m-slow) var(--m-ease) both}.value-view{gap:var(--sp-1);overflow-wrap:anywhere;min-width:0;display:grid}.value-clamp{max-height:22rem;overflow:auto}.value-rows{display:grid}.value-row{gap:var(--sp-3);padding-block:var(--sp-1);grid-template-columns:minmax(0,32%) minmax(0,1fr);display:grid}.value-row .value-row{grid-template-columns:minmax(0,1fr);gap:0}.value-row>dt{overflow-wrap:anywhere;min-width:0}.value-row+.value-row{border-top:1px solid var(--c-edge)}.value-row>dt{font-size:var(--t-fine);color:var(--c-ink-quiet)}.value-row>dd{overflow-wrap:anywhere;min-width:0;margin:0}.value-list>li+li{border-top:1px solid var(--c-edge);padding-top:var(--sp-1);margin-top:var(--sp-1)}.value-table-wrap{min-width:0;container-type:inline-size}.value-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--t-fine)}.value-table th{text-align:left;color:var(--c-ink-quiet);padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--c-edge);overflow-wrap:anywhere;font-weight:600}.value-table td{vertical-align:top;padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--c-edge);overflow-wrap:anywhere}@container (width<=9rem){.value-table-wrap[data-cols="1"] thead{display:none}.value-table-wrap[data-cols="1"] :is(table,tbody,tr,td){display:block}.value-table-wrap[data-cols="1"] tr{padding-block:var(--sp-2);border-bottom:1px solid var(--c-edge)}.value-table-wrap[data-cols="1"] td{gap:var(--sp-2);border:0;grid-template-columns:minmax(6rem,38%) minmax(0,1fr);padding:2px 0;display:grid}.value-table-wrap[data-cols="1"] td:before{content:attr(data-label);color:var(--c-ink-quiet)}}@container (width<=18rem){.value-table-wrap[data-cols="2"] thead{display:none}.value-table-wrap[data-cols="2"] :is(table,tbody,tr,td){display:block}.value-table-wrap[data-cols="2"] tr{padding-block:var(--sp-2);border-bottom:1px solid var(--c-edge)}.value-table-wrap[data-cols="2"] td{gap:var(--sp-2);border:0;grid-template-columns:minmax(6rem,38%) minmax(0,1fr);padding:2px 0;display:grid}.value-table-wrap[data-cols="2"] td:before{content:attr(data-label);color:var(--c-ink-quiet)}}@container (width<=27rem){.value-table-wrap[data-cols="3"] thead{display:none}.value-table-wrap[data-cols="3"] :is(table,tbody,tr,td){display:block}.value-table-wrap[data-cols="3"] tr{padding-block:var(--sp-2);border-bottom:1px solid var(--c-edge)}.value-table-wrap[data-cols="3"] td{gap:var(--sp-2);border:0;grid-template-columns:minmax(6rem,38%) minmax(0,1fr);padding:2px 0;display:grid}.value-table-wrap[data-cols="3"] td:before{content:attr(data-label);color:var(--c-ink-quiet)}}@container (width<=36rem){.value-table-wrap[data-cols="4"] thead{display:none}.value-table-wrap[data-cols="4"] :is(table,tbody,tr,td){display:block}.value-table-wrap[data-cols="4"] tr{padding-block:var(--sp-2);border-bottom:1px solid var(--c-edge)}.value-table-wrap[data-cols="4"] td{gap:var(--sp-2);border:0;grid-template-columns:minmax(6rem,38%) minmax(0,1fr);padding:2px 0;display:grid}.value-table-wrap[data-cols="4"] td:before{content:attr(data-label);color:var(--c-ink-quiet)}}@container (width<=45rem){.value-table-wrap[data-cols="5"] thead{display:none}.value-table-wrap[data-cols="5"] :is(table,tbody,tr,td){display:block}.value-table-wrap[data-cols="5"] tr{padding-block:var(--sp-2);border-bottom:1px solid var(--c-edge)}.value-table-wrap[data-cols="5"] td{gap:var(--sp-2);border:0;grid-template-columns:minmax(6rem,38%) minmax(0,1fr);padding:2px 0;display:grid}.value-table-wrap[data-cols="5"] td:before{content:attr(data-label);color:var(--c-ink-quiet)}}@container (width<=54rem){.value-table-wrap[data-cols="6"] thead{display:none}.value-table-wrap[data-cols="6"] :is(table,tbody,tr,td){display:block}.value-table-wrap[data-cols="6"] tr{padding-block:var(--sp-2);border-bottom:1px solid var(--c-edge)}.value-table-wrap[data-cols="6"] td{gap:var(--sp-2);border:0;grid-template-columns:minmax(6rem,38%) minmax(0,1fr);padding:2px 0;display:grid}.value-table-wrap[data-cols="6"] td:before{content:attr(data-label);color:var(--c-ink-quiet)}}.answer-screen{min-height:calc(100dvh - var(--notice-space,0px));background:linear-gradient(180deg, var(--c-field-top), var(--c-field) 45%, var(--c-well-deep));overflow:clip}body:has(.answer-screen){background:var(--c-well-deep)}.answer-column{min-height:calc(100dvh - var(--notice-space,0px));gap:var(--sp-4);padding:var(--sp-4) var(--sp-5) var(--sp-6);flex-direction:column;display:flex}.context-pill{align-items:center;gap:var(--sp-3);min-height:40px;padding-inline:var(--sp-4);border-radius:var(--r-pill);background:linear-gradient(180deg, var(--c-well-deep), var(--c-field-top));box-shadow:var(--sh-well);font-size:var(--t-sub);color:var(--c-ink-soft);font-weight:500;display:flex}.glow-dot{border-radius:var(--r-pill);background:currentColor;flex:none;width:9px;height:9px;box-shadow:0 0 9px}.seal{width:150px;height:150px;margin:var(--sp-2) auto 0;border-radius:var(--r-pill);background:linear-gradient(145deg, var(--c-lift-top), var(--c-lift-foot));box-shadow:var(--sh-lift-lg);flex:none;place-items:center;display:grid}.seal-well{border-radius:var(--r-pill);background:var(--c-field);width:118px;height:118px;box-shadow:inset 3px 3px 8px #0d27501a, inset -3px -3px 8px var(--c-glow);place-items:center;display:grid}.seal-disc{border-radius:var(--r-pill);width:54px;height:54px;color:var(--c-ink-onhue);place-items:center;display:grid}.seal-disc[data-tone=ok]{background:var(--c-ok);box-shadow:0 0 26px -2px #6f91538c}.seal-disc[data-tone=info]{background:var(--c-info);box-shadow:0 0 26px -2px #4b93b58c}.headline{text-align:center;text-wrap:balance;font-size:25px;font-weight:300;line-height:1.3}.facts{justify-content:center;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.facts>*+:before{content:"";width:1px;height:16px;margin-right:var(--sp-3);vertical-align:-3px;background:var(--c-edge);display:inline-block}.row-well{border-radius:var(--r-3);background:var(--c-well);box-shadow:var(--sh-hair);padding:2px var(--sp-4)}.row-well>*+*{box-shadow:var(--groove)}.kit-radio{border-radius:var(--r-pill);background:var(--c-field);width:24px;height:24px;box-shadow:inset 2px 2px 4px var(--c-cast), inset -2px -2px 4px var(--c-glow);flex:none;place-items:center;display:grid}.kit-radio:after{content:"";border-radius:var(--r-pill);background:var(--c-cat-yellow);width:12px;height:12px;transition:transform var(--m-base) var(--m-ease);transform:scale(0);box-shadow:0 0 6px #c2973a80}[aria-checked=true]>.kit-radio:after{transform:scale(1)}.kit-box{color:#0000;background:var(--c-field);width:26px;height:26px;box-shadow:inset 2px 2px 4px var(--c-cast), inset -2px -2px 4px var(--c-glow);border-radius:8px;flex:none;place-items:center;display:grid}[aria-checked=true]>.kit-box{color:var(--c-ink-onhue);background:var(--c-primary);box-shadow:2px 2px 5px var(--c-cast-primary), -1px -1px 3px var(--c-glow)}.topic-disc{border-radius:var(--r-pill);color:#557b8e;background:linear-gradient(145deg, var(--c-lift-top), var(--c-lift-foot));width:40px;height:40px;box-shadow:-4px -4px 10px var(--c-glow), 5px 5px 12px #0d275021;flex:none;place-items:center;display:grid}.groove-bar{border-radius:var(--r-pill);background:var(--c-well);height:12px;box-shadow:inset 2px 2px 4px var(--c-cast), inset -2px -2px 4px var(--c-glow);flex:1;padding:2px}.groove-bar>span{height:100%;width:calc(var(--p) * 100%);border-radius:var(--r-pill);background:var(--c-primary);transition:width var(--m-long) var(--m-ease);display:block;box-shadow:0 0 6px -1px #6f91538c}.kit-field{border-radius:var(--r-3);width:100%;padding:var(--sp-3) var(--sp-4);background:var(--c-well);box-shadow:var(--sh-well);color:var(--c-ink);font:inherit;font-size:var(--t-body);resize:none;field-sizing:content;border:0;outline:none;min-height:52px}input.kit-field,select.kit-field{field-sizing:fixed}textarea.kit-field{min-height:104px;line-height:var(--lh-body)}.kit-field:focus{box-shadow:var(--sh-typing)}.kit-field::placeholder{color:var(--c-ink-quiet)}.waves{width:210px;height:210px;margin:var(--sp-5) auto 0;flex:none;place-items:center;display:grid;position:relative}.wave-ring{border-radius:var(--r-pill);opacity:0;animation:wave 3.4s ease-out calc(var(--t,0) * 1ms) infinite;border:1.5px solid #7ab4d18c;position:absolute;inset:0}.wave-core{border-radius:var(--r-pill);background:var(--c-field);width:150px;height:150px;box-shadow:inset 6px 6px 14px var(--c-cast), inset -6px -6px 14px var(--c-glow);place-items:center;display:grid}.wave-core>span{border-radius:var(--r-pill);width:54px;height:54px;color:var(--c-ink-onhue);background:var(--c-info);place-items:center;animation:2.6s ease-in-out infinite breathe;display:grid;box-shadow:0 0 30px 2px #4b93b58c}.rise-bars{grid-template-columns:repeat(var(--n), minmax(0, 1fr));padding-top:var(--sp-7);align-items:end;gap:clamp(4px,2.4%,12px);display:grid}.rise-bar{--lc:var(--c-cat-bottle)}@supports (color:color-mix(in lab, red, red)){.rise-bar{--lc:color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, var(--c-cat-bottle), var(--c-cat-lime) calc(clamp(0, var(--t) * 4, 1) * 100%)), var(--c-cat-yellow) calc(clamp(0, var(--t) * 4 - 1, 1) * 100%)), var(--c-cat-orange) calc(clamp(0, var(--t) * 4 - 2, 1) * 100%)), var(--c-cat-red) calc(clamp(0, var(--t) * 4 - 3, 1) * 100%)), var(--c-cat-purple) calc(clamp(0, var(--t) * 4 - 4, 1) * 100%))}}.rise-bar{gap:var(--sp-2);cursor:pointer;min-width:0;font:inherit;font-size:var(--t-micro);color:var(--c-ink-quiet);background:0 0;border:0;grid-template-rows:auto 2.7em;justify-items:center;padding:0;font-weight:500;line-height:1.3;display:grid}.rise-bar[aria-checked=true]{color:var(--c-ink);font-weight:600}.rise-col{width:100%;max-width:44px;height:calc((.25 + .75 * var(--h)) * 120px);position:relative}.rise-well{background:var(--lc);border-radius:12px;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rise-well{background:color-mix(in srgb, var(--lc) 22%, var(--c-well))}}.rise-well{box-shadow:inset 2px 2px 5px var(--c-cast), inset -2px -2px 5px var(--c-glow), inset 0 -4px 0 var(--lc)}.rise-fill{background:var(--lc);height:0;transition:height var(--m-slow) var(--m-spring);border-radius:12px;position:absolute;inset:auto 0 0}[data-on]>.rise-col .rise-fill{height:100%}.rise-num{z-index:1;border-radius:var(--r-pill);width:22px;height:22px;font-size:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--c-ink-soft);background:linear-gradient(145deg, var(--c-lift-top), var(--c-lift-foot));box-shadow:-2px -2px 4px var(--c-glow), 2px 2px 5px #0d275029;place-items:center;font-weight:600;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rise-col[data-low] .rise-num{top:auto;bottom:calc(100% + 6px);transform:translate(-50%)}[aria-checked=true] .rise-num{color:var(--c-ink);box-shadow:-2px -2px 4px var(--c-glow), 2px 2px 5px #0d275029, 0 0 0 2px var(--c-primary-mid)}.rise-label{text-align:center;text-wrap:balance;align-self:start}.duration{gap:var(--sp-4);grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;display:grid}.duration-step{height:56px;color:var(--c-ink-soft);cursor:pointer;background:linear-gradient(145deg, var(--c-lift-top), var(--c-lift-foot));box-shadow:var(--sh-lift);transition:box-shadow var(--m-base) var(--m-ease), transform var(--m-base) var(--m-ease);border:0;border-radius:18px;place-items:center;display:grid}.duration-step:active:not(:disabled){box-shadow:var(--sh-press);transform:scale(.97)}.duration-step:disabled{color:var(--c-ink-quiet);box-shadow:var(--sh-hair);cursor:default}.duration-value{border-radius:var(--r-3);background:var(--c-well);min-height:84px;box-shadow:var(--sh-well);text-align:center;place-content:center;justify-items:center;padding:6px;display:grid}.duration-number{font-variant-numeric:tabular-nums;font-size:32px;font-weight:300;line-height:1.1}.speed{grid-template-columns:repeat(3,26px);justify-content:center;gap:6px;display:grid}.speed>i{border-radius:var(--r-pill);opacity:.28;height:7px;transition:opacity var(--m-base) var(--m-ease)}.speed>i[data-on]{opacity:1;box-shadow:0 0 8px -1px}.drop{justify-items:center;gap:var(--sp-2);border-radius:var(--r-3);background:var(--c-well);box-shadow:var(--sh-well);text-align:center;transition:box-shadow var(--m-base) var(--m-ease);padding:18px 14px;display:grid}.drop[data-over]{box-shadow:var(--sh-well), 0 0 0 2.5px #a9c78be6}.file-chip{padding:var(--sp-2) 10px var(--sp-2) var(--sp-2);border-radius:var(--r-2);background:linear-gradient(145deg, var(--c-lift-top), var(--c-lift-foot));box-shadow:-4px -4px 10px var(--c-glow), 5px 5px 12px #0d275021;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:4px 10px;display:grid}.file-chip[data-bad]{box-shadow:-4px -4px 10px var(--c-glow), 5px 5px 12px #0d275021, inset 3px 0 0 var(--c-cat-red)}.file-name,.file-meta{grid-column:2}.file-remove{grid-area:1/3/3}.file-type{border-radius:var(--r-1);width:34px;height:34px;color:var(--c-ink-soft);background:var(--c-well);box-shadow:var(--sh-hair);grid-area:1/1/3;place-items:center;font-size:10px;font-weight:700;display:grid}.file-bar{border-radius:var(--r-pill);background:var(--c-well);height:5px;box-shadow:inset 1px 1px 2px var(--c-cast);flex:1;overflow:hidden}.file-bar>i{height:100%;width:calc(var(--p) * 100%);border-radius:var(--r-pill);background:var(--c-primary-mid);transition:width .2s linear;display:block}.sign-slide{--knob:calc(var(--tap) - 2px);height:calc(var(--tap) + 6px);border-radius:var(--r-pill);background:var(--c-well);box-shadow:var(--sh-well), inset 0 0 0 1px var(--c-glow-soft);touch-action:none;-webkit-user-select:none;user-select:none;padding:4px;position:relative;overflow:hidden}.sign-label{z-index:1;text-align:center;font-size:var(--t-body);color:var(--c-ink-soft);pointer-events:none;inset-inline:0;font-weight:500;line-height:1.4;position:absolute;top:50%;transform:translateY(-50%)}.sign-rail{height:var(--knob);inset-inline:4px;position:absolute;top:4px}.sign-fill{height:100%;width:calc(var(--knob) + var(--p) * (100% - var(--knob)));border-radius:var(--r-pill);background:linear-gradient(90deg,#a9c78b1f,#92c59bc7);position:absolute;top:0;left:0}.sign-knob{top:0;left:calc(var(--p) * (100% - var(--knob)));z-index:2;width:var(--knob);height:var(--knob);border-radius:var(--r-pill);color:var(--c-ink-soft);background:linear-gradient(145deg, var(--c-lift-top), var(--c-lift-foot));box-shadow:var(--sh-lift);cursor:grab;touch-action:none;border:0;place-items:center;padding:0;display:grid;position:absolute}.sign-knob:focus-visible{box-shadow:var(--sh-lift), 0 0 0 3px var(--c-field), 0 0 0 5px var(--c-ink-soft);outline:none}.sign-slide[data-anim] .sign-fill,.sign-slide[data-anim] .sign-knob{transition:all var(--m-slow) var(--m-spring)}.sign-slide[data-hold] .sign-knob{cursor:grabbing;box-shadow:var(--sh-lift), 0 0 0 4px #a9c78b4d}.sign-ping{top:0;left:calc(var(--p) * (100% - var(--knob)));width:var(--knob);height:var(--knob);pointer-events:none;opacity:0;position:absolute}.sign-slide[data-hold] .sign-ping{opacity:1}.sign-ping>i{border-radius:var(--r-pill);border:2px solid var(--c-cat-green);animation:1.15s ease-out infinite ping;position:absolute;inset:0}.sign-ping>i:nth-child(2){border-color:var(--c-cat-bottle);animation-delay:.38s}.sign-ping>i:nth-child(3){animation-delay:.76s}.signed{isolation:isolate;justify-items:center;gap:var(--sp-2);text-align:center;display:grid;position:relative}.signed>:not(.flood,.burst){z-index:1;position:relative}.stamp{width:150px;height:150px;position:relative}.stamp-track{border-radius:var(--r-pill);background:var(--c-well);box-shadow:-7px -7px 18px var(--c-glow), 9px 9px 22px var(--c-cast), 0 0 30px -6px #6f91538c;position:absolute;inset:0}.stamp-face{border-radius:var(--r-pill);box-shadow:inset 7px 7px 18px var(--c-cast), inset -7px -7px 18px var(--c-glow), inset 0 0 0 3px var(--c-cat-green);background:#a9c78b6b;place-items:center;display:grid;position:absolute;inset:12px}.stamp-art{width:62px;height:62px;fill:var(--c-cat-green);filter:drop-shadow(0 0 15px #6f91538c) drop-shadow(0 5px 8px var(--c-cast-soft))}.stamp-tick{fill:none;stroke:var(--c-ink-onhue);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;animation:tick-draw var(--m-long) var(--m-spring) .14s both}.flood{z-index:0;border-radius:var(--r-pill);opacity:0;pointer-events:none;width:10px;height:10px;animation:flood 1.5s var(--m-ease) both;background:#a9c78b6b;margin:-5px;position:absolute;top:75px;left:50%}.burst{z-index:0;pointer-events:none;width:0;height:0;position:absolute;top:75px;left:50%}.shard{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);opacity:0;animation:fling 1.76s var(--m-spring) calc(var(--t) * 1ms) both;border-radius:2px;position:absolute;top:-5px;left:-3px}.done-badge{width:92px;height:92px;margin:var(--sp-6) auto var(--sp-1);border-radius:var(--r-pill);color:var(--c-ink-onhue);background:var(--c-primary);box-shadow:-6px -6px 14px var(--c-glow), 8px 8px 18px var(--c-cast-primary), 0 0 34px -4px #6f91538c;place-items:center;display:grid}.done-badge>svg,.icon-round{width:40px;height:40px}.summary-row{align-items:start;column-gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr);display:grid}.groove-top{box-shadow:0 -1px 0 var(--c-well-deep), 0 -2px 0 var(--c-glow)}.home-row{align-items:center;gap:6px var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.home-disc{border-radius:var(--r-pill);color:#557b8e;background:linear-gradient(145deg, var(--c-lift-top), var(--c-lift-foot));width:32px;height:32px;box-shadow:-3px -3px 7px var(--c-glow), 3px 3px 8px #0d275021;place-items:center;display:grid;position:relative}.home-disc>i{border-radius:var(--r-pill);width:10px;height:10px;box-shadow:0 0 0 2px var(--c-lift-top);position:absolute;bottom:-1px;right:-1px}.home-bar{border-radius:var(--r-pill);background:var(--c-well);height:6px;box-shadow:inset 1px 1px 2px var(--c-cast), inset -1px -1px 2px var(--c-glow);grid-column:2/-1;overflow:hidden}.home-bar>i{height:100%;width:calc(var(--p) * 100%);border-radius:var(--r-pill);background:var(--c-primary);display:block}.link-button{align-items:center;gap:var(--sp-1);min-height:32px;font:inherit;font-size:var(--t-sub);color:var(--c-ink-soft);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline;display:inline-flex}.link-button:disabled{color:var(--c-ink-quiet);cursor:default;text-decoration:none}.round-mini{border-radius:var(--r-pill);width:36px;height:36px;color:var(--c-ink-soft);background:linear-gradient(145deg, var(--c-lift-top), var(--c-lift-foot));box-shadow:var(--sh-lift);cursor:pointer;transition:box-shadow var(--m-base) var(--m-ease), background var(--m-base) var(--m-ease);border:0;flex:none;place-items:center;padding:0;display:grid}.round-mini:active:not(:disabled){box-shadow:var(--sh-press)}.round-mini:disabled{color:var(--c-ink-quiet);background:var(--c-well);box-shadow:var(--sh-hair);opacity:.6;cursor:default}.round-mini[data-tone=keep][aria-pressed=true]{color:var(--c-ink-onhue);background:var(--c-primary);box-shadow:var(--sh-lift-primary)}.round-mini[data-tone=drop][aria-pressed=true]{color:var(--c-ink);background:var(--c-well);box-shadow:var(--sh-press)}.round-add{width:var(--tap);height:var(--tap);border-radius:var(--r-pill);color:var(--c-ink-onhue);background:var(--c-primary);box-shadow:var(--sh-lift-primary);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.round-add:disabled{color:var(--c-ink-quiet);background:var(--c-well);box-shadow:var(--sh-hair);cursor:default}.pick-row{align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);display:flex}.pick-row>:first-child{flex:1}.pick-text{font-size:var(--t-sub);color:var(--c-ink);overflow-wrap:anywhere}.pick-row[data-drop] .pick-text{color:var(--c-ink-quiet);text-decoration:line-through}.rank-row{align-items:center;gap:var(--sp-3);padding-block:10px;display:flex}.rank-num{border-radius:var(--r-pill);width:28px;height:28px;font-size:var(--t-fine);font-variant-numeric:tabular-nums;color:var(--c-ink-soft);background:linear-gradient(145deg, var(--c-lift-top), var(--c-lift-foot));box-shadow:var(--sh-lift);flex:none;place-items:center;font-weight:600;display:grid}.rank-num[data-on]{color:var(--c-ink-onhue);background:var(--c-primary);text-shadow:var(--sh-onhue)}.table-row{gap:var(--sp-2);padding-block:var(--sp-3);display:grid}.table-cells{gap:var(--sp-2) var(--sp-3);display:grid}@media (width>=640px){.table-cells{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}}.kit-field[data-bad]{box-shadow:var(--sh-well), inset 3px 0 0 var(--c-cat-red)}select.kit-field{appearance:none;min-height:44px}.tick-chip{align-items:center;gap:var(--sp-1);min-height:36px;padding:0 var(--sp-3);border-radius:var(--r-pill);font:inherit;font-size:var(--t-fine);color:var(--c-ink-soft);background:linear-gradient(145deg, var(--c-lift-top), var(--c-lift-foot));box-shadow:var(--sh-lift);cursor:pointer;border:0;font-weight:500;display:inline-flex}.tick-chip>svg{display:none}.tick-chip[aria-checked=true]{color:var(--c-ink-onhue);text-shadow:var(--sh-onhue);background:var(--c-primary);box-shadow:var(--sh-lift-primary);font-weight:600}.tick-chip[aria-checked=true]>svg{display:block}.level-key{gap:var(--sp-1) var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(110px,1fr));display:grid}.rise-bars[data-small]{padding-top:var(--sp-2)}.rise-bars[data-small] .rise-bar{grid-template-rows:auto}.rise-bars[data-small] .rise-col{height:calc((.5 + .5 * var(--h)) * 64px)}.rise-bars[data-small] .rise-col[data-low] .rise-num{top:50%;bottom:auto;transform:translate(-50%,-50%)}.number-well{padding:var(--sp-2) var(--sp-4) var(--sp-3);border-radius:var(--r-3);background:var(--c-well);box-shadow:var(--sh-well);justify-items:center;gap:2px;display:grid}.number-well:focus-within{box-shadow:var(--sh-typing)}.number-input{text-align:center;width:100%;font:inherit;font-variant-numeric:tabular-nums;color:var(--c-ink);background:0 0;border:0;outline:none;font-size:32px;font-weight:300;line-height:1.3}.proposal{align-items:center;gap:var(--sp-3);padding:10px var(--sp-4);border-radius:var(--r-3);background:var(--c-info-wash);box-shadow:var(--sh-hair);display:flex}.proposal:not([data-kept]){background:var(--c-well)}.proposal-disc{border-radius:var(--r-pill);width:30px;height:30px;color:var(--c-ink-onhue);background:var(--c-info);flex:none;place-items:center;display:grid}.proposal>:nth-child(2){flex:1}.stage-line{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative;container-type:inline-size}.stage-line:before,.stage-line:after{content:"";border-radius:var(--r-pill);height:4px;position:absolute;top:14px;left:8.33333%}.stage-line:before{background:var(--c-well-deep);right:8.33333%}.stage-line:after{width:calc((100% - 100% / 6) * var(--p));background:var(--c-primary-mid);transition:width var(--m-long) var(--m-ease)}.stage-step{z-index:1;justify-items:center;gap:var(--sp-2);text-align:center;font-size:var(--t-micro);color:var(--c-ink-quiet);display:grid;position:relative}.stage-name{overflow-wrap:anywhere;max-width:100%}.stage-dot{border-radius:var(--r-pill);width:32px;height:32px;color:var(--c-ink-quiet);background:var(--c-plate);box-shadow:0 0 0 1.5px var(--c-edge-firm);place-items:center;display:grid}.stage-step[data-state=done] .stage-dot{color:var(--c-ink-onhue);background:var(--c-primary-mid);box-shadow:none}.stage-step[data-state=now]{color:var(--c-ink);font-weight:600}.stage-step[data-state=now] .stage-dot{color:var(--c-ink);box-shadow:inset 0 0 0 3px var(--c-primary-mid)}@container (width<=520px){.stage-step:not([data-state=now]) .stage-name{display:none}.stage-step[data-state=now] .stage-name{white-space:nowrap;max-width:none}}.icon-disc{border-radius:var(--r-pill);width:28px;height:28px;color:var(--c-ink-onhue);flex:none;place-items:center;display:grid}.holder-bar{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.holder-part{border-radius:var(--r-pill);background:var(--c-well-deep);height:8px}.holder-part[data-state=past]{background:var(--c-ok-wash)}.holder-part[data-state=now]{background:var(--c-warn-mark)}.holder-part[data-state=now]:first-child{background:var(--c-info-mark)}.holder-part[data-state=now]:last-child{background:var(--c-ok-mark)}.team-row{align-items:center;column-gap:var(--sp-3);row-gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.team-bar{border-radius:var(--r-pill);background:var(--c-well-deep);grid-column:2/-1;height:6px;overflow:hidden}.team-bar>i{height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:var(--c-cat-orange);display:block}.team-bar>i[data-done]{background:var(--c-primary-mid)}.team-stage-bar{grid-column:auto}.team-fold{cursor:pointer;background:0 0;border:0;min-height:2rem;padding:0}.team-fold:hover{color:var(--c-ink)}.team-pass{grid-column:2/-1;justify-self:end}.pass-on{gap:var(--sp-3);padding-block:var(--sp-2);flex-basis:100%;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.pass-on>span{grid-column:1/-1}.board-row{cursor:pointer}.board-row:hover>td,.board-row-on>td{background:var(--c-well)}.board-row-on>td:first-child{box-shadow:inset 3px 0 0 var(--c-series-ai)}.segment-bar{gap:2px;display:flex}.segment-bar>*{flex:var(--n) 1 0}.segment-part{border-radius:4px;height:14px}.steps-six{grid-template-columns:repeat(6,14px);gap:3px;display:inline-grid}.steps-six>i{background:var(--c-edge);border-radius:3px;height:6px}.steps-six>i[data-state=done]{background:var(--c-primary-mid)}.steps-six>i[data-state=now]{background:var(--c-series-ai)}.meter-cell{min-width:150px}.meter{border-radius:var(--r-pill);background:var(--c-edge);height:6px;position:relative}.meter>i{width:calc(var(--p) * 100%);border-radius:var(--r-pill);background:var(--c-ink-quiet);position:absolute;inset:0 auto 0 0}.meter>i[data-high],.waterfall-bar[data-high]{background:var(--c-cat-red)}.meter>b{left:calc(var(--tick) * 100%);background:var(--c-ink-quiet);border-radius:1px;width:2px;height:12px;position:absolute;top:-3px}.waterfall{--h:150px;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--sp-3);height:calc(var(--h) + 44px);padding-top:18px;display:grid;position:relative}.waterfall-budget{inset-inline:0;top:calc(18px + var(--h) * (1 - var(--y)));border-top:1.5px dashed var(--c-ink-quiet);position:absolute}.waterfall-step{height:var(--h);position:relative}.waterfall-bar{inset-inline:0;bottom:calc(var(--from) * 100%);height:max(2px, calc(var(--size) * 100%));border-radius:3px;position:absolute}.waterfall-value{inset-inline:0;bottom:calc((var(--from) + var(--size)) * 100% + 4px);text-align:center;font-size:var(--t-micro);color:var(--c-ink-soft);white-space:nowrap;position:absolute}.waterfall-name{text-align:center;font-size:var(--t-micro);color:var(--c-ink-quiet);white-space:nowrap;inset-inline:0;position:absolute;top:calc(100% + 6px)}.waterfall-step+.waterfall-step:before{content:"";width:var(--sp-3);right:100%;bottom:calc(var(--from) * 100%);border-top:1px solid var(--c-ink-quiet);position:absolute}.day-row{gap:var(--sp-3);grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:center;display:grid}.day-bar{width:calc(var(--all) * (100% - 4rem));align-items:center;gap:2px;min-width:6px;display:flex}.day-bar>i{flex:var(--n) 1 0;border-radius:4px;min-width:3px;height:16px}.day-bar>b{padding-left:var(--sp-1);white-space:nowrap;flex:none}@media (width<=767px){.board-table thead{display:none}.board-table tr{padding-block:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.board-table td{padding-block:var(--sp-1)}.board-table td:nth-child(n+3){grid-column:1/-1}}.project-stages{gap:var(--sp-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.project-stages>li{gap:var(--sp-1);min-width:0;color:var(--c-ink-quiet);display:grid}.project-stages>li>i{border-radius:var(--r-pill);background:var(--c-edge);height:6px}.project-stages>li[data-state=done]>i{background:var(--c-primary-mid)}.project-stages>li[data-state=now]>i{background:var(--c-series-ai)}.project-stages>li[data-state=now]{color:var(--c-ink);font-weight:600}@media (width<=639px){.project-stages{row-gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr))}}.mode-tiles{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}@media (width<=639px){.mode-tiles{grid-template-columns:minmax(0,1fr)}}.mode-tile{min-height:4.5rem;padding:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-plate);color:var(--c-ink);text-align:left;cursor:pointer;align-content:start;gap:2px;display:grid}.mode-tile[aria-checked=true]{border-color:var(--c-series-ai);box-shadow:inset 0 0 0 1px var(--c-series-ai)}.package-shelf{gap:var(--sp-5);padding:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.package-card{--tier:var(--c-cat-sky);--tier-ink:#557b8e;--c-onhue-cast:var(--tier)}@supports (color:color-mix(in lab, red, red)){.package-card{--c-onhue-cast:color-mix(in srgb, color-mix(in srgb, var(--tier) 55%, #232a35) 55%, transparent)}}.package-card{--pad:var(--sp-5);gap:var(--sp-4);padding:var(--pad);border-radius:var(--r-card);background-image:linear-gradient(145deg, var(--c-lift-top), var(--c-lift-foot));box-shadow:var(--sh-lift-lg);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative}.package-card.tier-1{--tier:var(--c-cat-green);--tier-ink:#647f46}.package-card.tier-2{--tier:var(--c-cat-purple);--tier-ink:#7f7096}.package-card.tier-3{--tier:var(--c-cat-orange);--tier-ink:#9a6d38}.package-card>*{grid-column:1}.package-name{grid-row:1}.package-audience{grid-row:2}.package-price{grid-row:3}.package-lead{grid-row:4}.package-list{grid-row:5}.package-go{grid-row:6}.package-head{margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) calc(-1 * var(--sp-3));border-radius:var(--r-card) var(--r-card) 0 0;background:var(--tier);grid-row:1/4}.package-name,.package-audience,.package-price{color:var(--c-ink-onhue);text-shadow:var(--sh-onhue);position:relative}.package-name svg,.package-audience svg,.package-price svg{filter:drop-shadow(var(--sh-onhue))}.package-card.package-pick{box-shadow:0 0 0 3px var(--c-primary), var(--sh-lift-lg), 0 22px 48px #5a784647}@media (width>=900px){.package-shelf{column-gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.package-card{--pad:var(--sp-6);grid-row:span 6;grid-template-rows:subgrid}}.package-disc{border-radius:var(--r-pill);background:var(--c-lift-top);width:44px;height:44px;color:var(--tier-ink);box-shadow:var(--sh-lift-onhue);flex-shrink:0;place-items:center;display:grid}.package-name .package-disc svg{filter:none}.package-ribbon{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-chip);background:var(--c-lift-top);color:#647f46;font-size:var(--t-fine);text-shadow:none;box-shadow:var(--sh-lift-onhue);white-space:nowrap;font-weight:700;display:inline-flex}.package-name .package-ribbon svg{filter:none}.package-lead{align-items:center;gap:var(--sp-2);padding-top:var(--sp-3);color:var(--tier-ink);font-size:var(--t-sub);margin:0;font-weight:700;display:flex}.package-chip{border-radius:var(--r-pill);background:var(--tier);width:30px;height:30px;color:var(--c-ink-onhue);box-shadow:var(--sh-lift);flex-shrink:0;place-items:center;display:grid}.package-chip>svg{filter:drop-shadow(var(--sh-onhue))}.package-upgrade{align-items:center;gap:var(--sp-1);padding:0 var(--sp-2);border-radius:var(--r-chip);background:var(--tier);color:var(--c-ink-onhue);font-size:var(--t-micro);text-shadow:var(--sh-onhue);font-weight:600;line-height:1.8;display:inline-flex}.package-row{gap:var(--sp-2) var(--sp-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.package-row>:first-child{grid-column:1/-1}@media (width>=900px){.package-row{grid-template-columns:minmax(0,1fr) auto auto}.package-row>:first-child{grid-column:auto}}.package-editor{gap:var(--sp-6);align-items:start;display:grid}@media (width>=1024px){.package-editor{grid-template-columns:minmax(0,1fr) 340px}.package-editor>aside{position:sticky;top:88px}}.package-fields{gap:var(--sp-4);align-items:start;display:grid}@media (width>=768px){.package-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.benefit-row{gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.benefit-row>.benefit-en{grid-column:2}@media (width>=768px){.benefit-row{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto}.benefit-row>.benefit-en{grid-column:auto}}.icon-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill, var(--tap));display:grid}.model-slot{gap:var(--sp-2) var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=900px){.model-slot{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) 110px}}.model-choice{align-items:center;gap:var(--sp-3);min-height:var(--tap);padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-edge);border-radius:var(--r-box);background:var(--c-plate);color:var(--c-ink);cursor:pointer;transition:border-color var(--m-fast) var(--m-ease), background-color var(--m-fast) var(--m-ease);display:flex}.model-choice:hover{border-color:var(--c-edge-firm);background:var(--c-well)}.kind-disc,.provider-disc{border-radius:var(--r-1);flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.kind-disc{background:var(--c-well-deep);color:var(--c-ink-soft)}.provider-disc{background:var(--c-cat-bluegrey);color:var(--c-ink-onhue);font-size:var(--t-fine);text-shadow:var(--sh-onhue);font-weight:600}.provider-disc>svg{width:18px;height:18px;filter:drop-shadow(var(--sh-onhue))}.provider-disc-sm{border-radius:7px;width:22px;height:22px}.provider-disc-sm>svg{width:13px;height:13px}.provider-openai{background:var(--c-cat-teal)}.provider-anthropic{background:var(--c-cat-brick)}.provider-perplexity{background:var(--c-cat-cyan)}.provider-gemini{background:var(--c-cat-navy)}.model-chip{align-items:center;gap:var(--sp-1);padding:1px var(--sp-2);border-radius:var(--r-chip);background:var(--c-well);color:var(--c-ink-soft);font-size:var(--t-micro);font-weight:500;line-height:1.6;display:inline-flex}.designed-badge{align-items:center;gap:var(--sp-1);padding:0 var(--sp-2);border:1px solid var(--c-primary);border-radius:var(--r-chip);color:#5f7f43;font-size:var(--t-micro);white-space:nowrap;font-weight:600;line-height:1.7;display:inline-flex}.in-use{align-items:center;gap:var(--sp-1);padding:0 var(--sp-3);border-radius:var(--r-chip);background:var(--c-ok);color:var(--c-ok-ink);font-size:var(--t-fine);text-shadow:var(--sh-onhue);font-weight:600;line-height:2;display:inline-flex}.model-sheet{background:var(--c-plate);width:100%;max-width:100%;height:100%;max-height:100%;color:var(--c-ink);border:0;margin:0;padding:0}.model-sheet::backdrop{background:#232a3552}.model-sheet[open]{animation:sheet-in var(--m-slow) var(--m-ease)}@media (width>=768px){.model-sheet{border-left:1px solid var(--c-edge);width:520px;margin-left:auto;box-shadow:-12px 0 40px #0d27501f}}@keyframes sheet-in{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.model-sheet[open]{animation:none}}.model-sheet-body{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.model-sheet-scroll{align-content:start;gap:var(--sp-6);padding:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}.chain-step{color:var(--c-ink-quiet);font-size:var(--t-micro);letter-spacing:var(--ls-wide);font-weight:600}.model-search{display:block;position:relative}.model-search>svg{top:50%;left:var(--sp-3);pointer-events:none;position:absolute;transform:translateY(-50%)}.model-search>input{width:100%;min-height:44px;padding:0 var(--sp-3) 0 38px;border:1px solid var(--c-edge);border-radius:var(--r-control);background:var(--c-well);color:var(--c-ink);font:inherit;font-size:var(--t-sub);transition:box-shadow var(--m-fast) var(--m-ease);outline:none}.model-search>input:focus-visible{box-shadow:var(--sh-typing)}.model-option{align-items:flex-start;gap:var(--sp-3);padding-inline:var(--sp-2);display:flex}.model-option-on{border-radius:var(--r-1);background:var(--c-ok-wash);box-shadow:inset 3px 0 0 var(--c-primary)}.compare-frame{border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-plate);max-width:100%;box-shadow:var(--sh-lift);position:relative;overflow-x:auto}.compare-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.compare-table th,.compare-table td{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--c-edge);text-align:left;vertical-align:top}.compare-table thead th{vertical-align:bottom;border-top:0}.compare-table tfoot th,.compare-table tfoot td{border-top:1px solid var(--c-edge-firm)}.compare-kind{z-index:1;background:var(--c-plate);width:150px;font-size:var(--t-fine);color:var(--c-ink-quiet);font-weight:600;position:sticky;left:0}@media (width>=900px){.compare-kind{width:210px}}.compare-pick{background:var(--c-ok-wash)}.cost-bar{background:var(--c-well-deep);border-radius:4px;height:8px;overflow:hidden}.cost-bar>span{height:100%;width:calc(var(--p) * 100%);background:var(--c-series-ai);transition:width var(--m-base) var(--m-ease);border-radius:4px;display:block}.cohort-row{gap:var(--sp-2) var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=768px){.cohort-row{grid-template-columns:minmax(0,1fr) 260px}}.cohort-form{gap:var(--sp-4);align-items:start;display:grid}@media (width>=768px){.cohort-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cohort-form>:last-child{grid-column:1/-1}}.grade-row{gap:var(--sp-3) var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.grade-row{grid-template-columns:minmax(0,1fr) repeat(auto-fit,minmax(220px,1fr));align-items:start}}.customer-row{align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) var(--sp-5);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}.customer-row>:nth-child(-n+2){flex-basis:100%;min-width:0}.customer-row:hover{background:var(--c-well)}@media (width>=1024px){.customer-row{align-items:center;gap:var(--sp-4);grid-template-columns:minmax(0,2.2fr) minmax(0,2.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);display:grid}.customer-head{display:grid}}.customer-head{gap:var(--sp-4);padding:var(--sp-2) var(--sp-5);grid-template-columns:minmax(0,2.2fr) minmax(0,2.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);display:none}.stage-mini{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;width:100%;max-width:12rem;display:grid}.stage-mini>i{border-radius:var(--r-pill);background:var(--c-edge);height:5px}.stage-mini>i[data-state=done]{background:var(--c-primary-mid)}.stage-mini>i[data-state=current]{background:var(--c-series-ai)}.customer-tabs{gap:var(--sp-1) var(--sp-4);border-bottom:1px solid var(--c-edge);flex-wrap:wrap;display:flex}.customer-tabs>a{align-items:center;gap:var(--sp-2);min-height:2.5rem;color:var(--c-ink-soft);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600;text-decoration:none;display:inline-flex}.customer-tabs>a[aria-current=page]{border-bottom-color:var(--c-ink);color:var(--c-ink)}.profile-rows{grid-template-columns:minmax(0,1fr);display:grid}.profile-rows>div{gap:var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:start;display:grid}.profile-rows>div+div{border-top:1px solid var(--c-edge)}.form-grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid>.span-all{grid-column:1/-1}}.wizard-steps{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.wizard-steps>li{justify-items:center;gap:var(--sp-2);min-width:0;color:var(--c-ink-quiet);text-align:center;display:grid;position:relative}.wizard-steps>li+li:before{content:"";border-radius:var(--r-pill);background:var(--c-edge);height:2px;position:absolute;top:calc(1rem - 1px);left:calc(1.25rem - 50%);right:calc(50% + 1.25rem)}.wizard-steps>li[data-state=done]+li:before{background:var(--c-primary)}.wizard-steps .step-disc{z-index:1;border:2px solid var(--c-edge);border-radius:var(--r-pill);background:var(--c-plate);place-items:center;width:2rem;height:2rem;font-weight:600;display:grid;position:relative}.wizard-steps>li[data-state=done] .step-disc{border-color:var(--c-primary);background:var(--c-primary);color:var(--c-ink-onhue)}.wizard-steps>li[data-state=now]{color:var(--c-ink);font-weight:600}.wizard-steps>li[data-state=now] .step-disc{border-color:var(--c-ink);color:var(--c-ink)}@media (width<=639px){.wizard-steps>li:not([data-state=now]) .step-name{display:none}}.pick-tiles{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-auto-rows:1fr;display:grid}@media (width<=639px){.pick-tiles{grid-template-columns:minmax(0,1fr)}}.pick-tile{--tier:var(--c-cat-sky);align-content:start;gap:var(--sp-2);min-height:7rem;padding:var(--sp-4);padding-top:calc(var(--sp-4) + 6px);border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-plate);color:var(--c-ink);text-align:left;cursor:pointer;display:grid;position:relative;overflow:hidden}.pick-tile.person{min-height:4.5rem;padding-top:var(--sp-4)}.pick-tile:not(.person):before{content:"";background:var(--tier);height:6px;position:absolute;inset:0 0 auto}.pick-tile.tier-1{--tier:var(--c-cat-green)}.pick-tile.tier-2{--tier:var(--c-cat-purple)}.pick-tile.tier-3{--tier:var(--c-cat-orange)}.pick-tile[aria-checked=true]{border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary)}.pick-tile .pick-mark{top:calc(var(--sp-3) + 6px);right:var(--sp-3);border-radius:var(--r-pill);background:var(--c-primary);width:1.5rem;height:1.5rem;color:var(--c-ink-onhue);place-items:center;display:grid;position:absolute}.pick-tile.person .pick-mark{top:var(--sp-3)}}@layer utilities{.slide-label{padding-inline:calc(var(--knob) + var(--sp-2));white-space:nowrap;pointer-events:none;opacity:max(0, 1 - var(--p) * 1.6);transition:opacity var(--m-base) var(--m-ease);place-items:center;display:grid;position:absolute;inset:0}[data-sent]>.slide-label{opacity:1}.segment-mark{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);transform:translate(calc(var(--x) * 1px), calc(var(--y) * 1px));transition:transform var(--m-slow) var(--m-spring), width var(--m-slow) var(--m-spring);pointer-events:none;position:absolute;top:0;left:0}.chart-tip{bottom:100%;left:calc(var(--x) * 100%);transform:translate(-50%, calc(-1 * var(--sp-2)));pointer-events:none;position:absolute}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.ping{border-radius:var(--r-pill);animation:ping 1.15s ease-out calc(var(--t,0) * 1ms) infinite;position:absolute;inset:0}.pulse-out{border-radius:var(--r-pill);animation:1.8s ease-out infinite pulse-out;position:absolute;inset:0}.hold-ring{border-radius:var(--r-pill);background:conic-gradient(currentColor calc(var(--p) * 360deg), var(--c-cast-soft) 0);position:absolute;inset:-9px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.progress-arc{border-radius:var(--r-pill);background:conic-gradient(currentColor calc(var(--p) * 360deg), var(--c-cast-soft) 0);position:absolute;inset:7%;-webkit-mask:radial-gradient(farthest-side,#0000 78%,#000 80%);mask:radial-gradient(farthest-side,#0000 78%,#000 80%)}.trail-panel{overflow-y:auto}@media (width<=1023.98px){.trail-panel{z-index:40;max-height:88dvh;box-shadow:var(--sh-lift-lg);inset-inline:0;border-bottom-right-radius:0;border-bottom-left-radius:0;position:fixed;bottom:0}}@media (width>=1024px){.trail-panel{top:var(--sp-4);max-height:calc(100dvh - 2 * var(--sp-4));position:sticky}}.slider-track{inset-inline:0;height:8px;margin-top:-4px;position:absolute;top:50%;overflow:hidden}.timeline-bar{inset-block:0;left:calc(var(--s) * 100%);width:max(2px, calc(var(--d) * 100%));position:absolute}.rail-item{position:relative}.rail-item:hover{background:var(--c-well);color:var(--c-ink)}.rail-item[aria-current=page],.rail-item[data-under]{background:var(--c-well-deep);color:var(--c-ink)}.rail-item[aria-current=page]:before,.rail-item[data-under]:before{content:"";left:calc(var(--sp-2) * -1);top:var(--sp-2);bottom:var(--sp-2);border-radius:var(--r-pill);background:var(--c-primary);width:3px;position:absolute}.trail-groove{top:var(--sp-3);bottom:var(--sp-3);background:var(--c-edge);width:1px;position:absolute;left:calc(1rem - .5px)}.spark{border-radius:var(--r-pill);width:7px;height:7px;animation:spark 1.05s cubic-bezier(.15, .7, .3, 1) calc(var(--t) * 1ms) both;margin:-3.5px;position:absolute;top:50%;left:50%}.slider-knob{top:50%;left:calc(var(--p) * 100%);width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute}.slider-stop{top:50%;left:calc(var(--p) * 100%);width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}.slide-knob{top:var(--inset);left:calc(var(--inset) + var(--p) * (100% - 2 * var(--inset) - var(--knob)));width:var(--knob);height:var(--knob);cursor:grab;touch-action:none;position:absolute}[data-hold]>.slide-knob{cursor:grabbing}.slide-fill{top:var(--inset);left:var(--inset);height:var(--knob);width:calc(var(--knob) + var(--p) * (100% - 2 * var(--inset) - var(--knob)));position:absolute}.admin-rail{height:calc(100vh - var(--notice-space,0px));height:calc(100dvh - var(--notice-space,0px));position:sticky;top:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slider{height:var(--sp-8);margin-inline:var(--sp-3);touch-action:none;cursor:pointer;transition:--p var(--m-base) var(--m-ease);position:relative}.slider[data-drag]{transition:none}.slide{--inset:5px;--knob:var(--tap);box-sizing:content-box;height:calc(var(--knob) + 2 * var(--inset));touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.slide[data-spring]{transition:--p var(--m-slow) var(--m-bounce)}.progress-ring{width:128px;height:128px;transition:--p var(--m-long) var(--m-ease);place-items:center;display:grid;position:relative}.done-mark{place-items:center;width:132px;height:132px;display:grid;position:relative}.timeline-track{flex-shrink:0;width:72px;height:6px;position:relative}.hold{--p:0;width:120px;height:120px;transition:--p .22s var(--m-ease), box-shadow var(--m-base) var(--m-ease);position:relative}.hold[data-hold]{--p:1;transition:--p var(--m-hold) linear, box-shadow var(--m-base) var(--m-ease)}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-1{inset-block:var(--sp-1)}.-top-2{top:calc(var(--sp-2) * -1)}.top-0{top:0}.top-2{top:var(--sp-2)}.top-4{top:var(--sp-4)}.-right-2{right:calc(var(--sp-2) * -1)}.right-1{right:var(--sp-1)}.right-2{right:var(--sp-2)}.-bottom-2{bottom:calc(var(--sp-2) * -1)}.bottom-0{bottom:0}.bottom-2{bottom:var(--sp-2)}.left-1{left:var(--sp-1)}.left-4{left:var(--sp-4)}.z-10{z-index:10}.z-40{z-index:40}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.doc-note{margin:var(--sp-3) 0;padding:var(--sp-2) var(--sp-3);border-left:4px solid var(--c-warn-mark);border-radius:0 var(--r-box) var(--r-box) 0;background:var(--c-warn-wash);color:var(--c-ink)}.doc-note>p{margin:0}.doc-note>p+p{margin-top:var(--sp-1)}.m-0{margin:0}.m-auto{margin:auto}.mx-3{margin-inline:var(--sp-3)}.mx-5{margin-inline:var(--sp-5)}.mx-auto{margin-inline:auto}.my-2{margin-block:var(--sp-2)}.my-3{margin-block:var(--sp-3)}.my-4{margin-block:var(--sp-4)}.my-7{margin-block:var(--sp-7)}.mt-1{margin-top:var(--sp-1)}.mt-2{margin-top:var(--sp-2)}.mt-3{margin-top:var(--sp-3)}.mt-4{margin-top:var(--sp-4)}.mt-5{margin-top:var(--sp-5)}.mt-6{margin-top:var(--sp-6)}.mr-1{margin-right:var(--sp-1)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--sp-1)}.mb-2{margin-bottom:var(--sp-2)}.mb-3{margin-bottom:var(--sp-3)}.ml-2{margin-left:var(--sp-2)}.ml-3{margin-left:var(--sp-3)}.ml-6{margin-left:var(--sp-6)}.ml-auto{margin-left:auto}.icon-disc-sm{border-radius:var(--r-pill);width:24px;height:24px;color:var(--c-ink-onhue);flex-shrink:0;place-items:center;display:inline-grid}.icon-disc-sm svg{width:14px;height:14px;filter:drop-shadow(var(--sh-onhue))}.icon-disc{border-radius:var(--r-pill);width:40px;height:40px;color:var(--c-ink-onhue);flex-shrink:0;place-items:center;display:grid}.icon-disc svg{filter:drop-shadow(var(--sh-onhue))}.icon-tile{border-radius:var(--r-box);border:1px solid var(--c-edge);background:var(--c-plate);width:36px;height:36px;color:var(--c-ink-soft);flex-shrink:0;place-items:center;display:grid}.icon-tools{gap:var(--sp-4);display:grid}@media (width>=768px){.icon-tools{grid-template-columns:minmax(0,22rem) 1fr;align-items:end}}.trail-layout{align-items:start;gap:var(--sp-5);display:grid}@media (width>=1024px){.trail-layout{grid-template-columns:minmax(0,1fr) minmax(0,27rem)}}.trail-step{gap:var(--sp-3);grid-template-columns:2rem minmax(0,1fr);display:grid}.icon-entry{column-gap:var(--sp-4);row-gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr);display:grid}@media (width>=1024px){.icon-entry{grid-template-columns:auto minmax(0,16rem) minmax(0,1fr) minmax(0,18rem)}.admin-frame{grid-template-columns:var(--w-rail) minmax(0, 1fr);display:grid}}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.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}.table-row{display:table-row}.graph-canvas{aspect-ratio:var(--w) / var(--h);width:100%;min-height:320px}.aspect-square{aspect-ratio:1}.switch-track{width:60px;height:34px;padding:3px}.size-0{width:0;height:0}.size-2{width:var(--sp-2);height:var(--sp-2)}.size-3{width:var(--sp-3);height:var(--sp-3)}.size-4{width:var(--sp-4);height:var(--sp-4)}.size-5{width:var(--sp-5);height:var(--sp-5)}.size-6{width:var(--sp-6);height:var(--sp-6)}.size-7{width:var(--sp-7);height:var(--sp-7)}.size-8{width:var(--sp-8);height:var(--sp-8)}.size-full{width:100%;height:100%}.size-tap{width:var(--tap);height:var(--tap)}.progress-bar-fill{height:100%;width:calc(var(--p) * 100%)}.progress-ring-sm{width:var(--sp-8);height:var(--sp-8)}.slider-fill{height:100%;width:calc(var(--p) * 100%)}.progress-bar{height:6px;transition:--p var(--m-long) var(--m-ease);overflow:hidden}.chart-plot{height:140px}.h-1{height:var(--sp-1)}.h-2{height:var(--sp-2)}.h-3{height:var(--sp-3)}.h-4{height:var(--sp-4)}.h-5{height:var(--sp-5)}.max-h-page{max-height:calc(100vh - var(--notice-space,0px));max-height:calc(100dvh - var(--notice-space,0px))}.max-h-pane{max-height:var(--h-pane)}.max-h-snippet{max-height:var(--h-snippet)}.min-h-page{min-height:calc(100vh - var(--notice-space,0px));min-height:calc(100dvh - var(--notice-space,0px))}.min-h-0{min-height:0}.min-h-5{min-height:var(--sp-5)}.min-h-8{min-height:var(--sp-8)}.min-h-tap{min-height:var(--tap)}.w-0{width:0}.w-1{width:var(--sp-1)}.w-5{width:var(--sp-5)}.w-6{width:var(--sp-6)}.w-7{width:var(--sp-7)}.w-8{width:var(--sp-8)}.w-bar{width:var(--w-bar)}.w-fit{width:fit-content}.w-full{width:100%}.w-tap{width:var(--tap)}.max-w-col-wide{max-width:var(--w-col-wide)}.max-w-column{max-width:var(--w-column)}.max-w-full{max-width:100%}.max-w-page{max-width:var(--w-page)}.max-w-wide{max-width:var(--w-wide)}.grow-wide{flex:18rem;min-width:0}.min-w-0{min-width:0}.min-w-8{min-width:var(--sp-8)}.min-w-bar{min-width:var(--w-bar)}.min-w-max{min-width:max-content}.min-w-meter{min-width:var(--w-meter)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-col{flex-basis:var(--w-col)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.translate-y-1{--tw-translate-y:var(--sp-1);translate:var(--tw-translate-x) var(--tw-translate-y)}.press{transition-property:box-shadow,transform,background-color,color,border-color;transition-duration:var(--m-base);transition-timing-function:var(--m-ease);-webkit-tap-highlight-color:transparent}.press:active:not(:disabled){transform:scale(.97)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-cue{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--cue)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--cue)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--cue)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--cue)), transparent);scrollbar-width:none}@supports (animation-timeline:scroll()){.scroll-cue{animation:linear both cue-out;animation-timeline:scroll(self inline)}}.draw{stroke-dasharray:44;animation:draw var(--m-long) var(--m-spring) both}.animate-spin{animation:var(--animate-spin)}.pop{animation:pop var(--m-slow) var(--m-ease) both}.rise{animation:rise var(--m-long) var(--m-ease) both}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:var(--sp-4)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-1{gap:var(--sp-1)}.gap-2{gap:var(--sp-2)}.gap-3{gap:var(--sp-3)}.gap-4{gap:var(--sp-4)}.gap-5{gap:var(--sp-5)}.gap-6{gap:var(--sp-6)}.gap-8{gap:var(--sp-8)}.gap-px{gap:1px}.gap-x-1{column-gap:var(--sp-1)}.gap-x-2{column-gap:var(--sp-2)}.gap-x-3{column-gap:var(--sp-3)}.gap-x-4{column-gap:var(--sp-4)}.gap-x-5{column-gap:var(--sp-5)}.gap-x-6{column-gap:var(--sp-6)}.gap-y-1{row-gap:var(--sp-1)}.gap-y-2{row-gap:var(--sp-2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-edge>:not(:last-child)){border-color:var(--c-edge)}.self-center{align-self:center}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-1{border-radius:var(--r-1)}.rounded-3{border-radius:var(--r-3)}.rounded-box{border-radius:var(--r-box)}.rounded-card{border-radius:var(--r-card)}.rounded-chip{border-radius:var(--r-chip)}.rounded-control{border-radius:var(--r-control)}.rounded-flag{border-radius:var(--r-flag)}.rounded-pill{border-radius:var(--r-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-cat-purple{border-color:var(--c-cat-purple)}.border-cat-teal{border-color:var(--c-cat-teal)}.border-danger{border-color:var(--c-danger)}.border-edge{border-color:var(--c-edge)}.border-edge-firm{border-color:var(--c-edge-firm)}.border-google-line{border-color:var(--c-google-line)}.border-info-mark{border-color:var(--c-info-mark)}.border-ink-quiet{border-color:var(--c-ink-quiet)}.border-line{border-color:var(--c-line)}.border-ok{border-color:var(--c-ok)}.border-ok-mark{border-color:var(--c-ok-mark)}.border-primary{border-color:var(--c-primary)}.border-transparent{border-color:#0000}.border-warn-mark{border-color:var(--c-warn-mark)}.border-t-transparent{border-top-color:#0000}.border-l-cat-indigo{border-left-color:var(--c-cat-indigo)}.border-l-cat-mint{border-left-color:var(--c-cat-mint)}.border-l-cat-orange{border-left-color:var(--c-cat-orange)}.border-l-cat-yellow{border-left-color:var(--c-cat-yellow)}.border-l-edge-firm{border-left-color:var(--c-edge-firm)}.bg-lift-primary{background-color:var(--c-primary);background-image:none}.bg-cat-bluegrey{background-color:var(--c-cat-bluegrey)}.bg-cat-bottle{background-color:var(--c-cat-bottle)}.bg-cat-brick{background-color:var(--c-cat-brick)}.bg-cat-cyan{background-color:var(--c-cat-cyan)}.bg-cat-green{background-color:var(--c-cat-green)}.bg-cat-indigo{background-color:var(--c-cat-indigo)}.bg-cat-lime{background-color:var(--c-cat-lime)}.bg-cat-magenta{background-color:var(--c-cat-magenta)}.bg-cat-mint{background-color:var(--c-cat-mint)}.bg-cat-mustard{background-color:var(--c-cat-mustard)}.bg-cat-navy{background-color:var(--c-cat-navy)}.bg-cat-orange{background-color:var(--c-cat-orange)}.bg-cat-orchid{background-color:var(--c-cat-orchid)}.bg-cat-pink{background-color:var(--c-cat-pink)}.bg-cat-purple{background-color:var(--c-cat-purple)}.bg-cat-red{background-color:var(--c-cat-red)}.bg-cat-sand{background-color:var(--c-cat-sand)}.bg-cat-sky{background-color:var(--c-cat-sky)}.bg-cat-teal{background-color:var(--c-cat-teal)}.bg-cat-yellow{background-color:var(--c-cat-yellow)}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--c-danger)}.bg-danger-mark{background-color:var(--c-danger-mark)}.bg-danger-wash{background-color:var(--c-danger-wash)}.bg-edge{background-color:var(--c-edge)}.bg-edge-firm{background-color:var(--c-edge-firm)}.bg-field{background-color:var(--c-field)}.bg-field-top{background-color:var(--c-field-top)}.bg-focus{background-color:var(--c-focus)}.bg-focus-mark{background-color:var(--c-focus-mark)}.bg-focus-wash{background-color:var(--c-focus-wash)}.bg-google-fill{background-color:var(--c-google-fill)}.bg-info{background-color:var(--c-info)}.bg-info-mark{background-color:var(--c-info-mark)}.bg-ink-quiet{background-color:var(--c-ink-quiet)}.bg-ok{background-color:var(--c-ok)}.bg-ok-mark{background-color:var(--c-ok-mark)}.bg-ok-wash{background-color:var(--c-ok-wash)}.bg-plate{background-color:var(--c-plate)}.bg-primary{background-color:var(--c-primary)}.bg-series-ai{background-color:var(--c-series-ai)}.bg-series-customer{background-color:var(--c-series-customer)}.bg-series-expert{background-color:var(--c-series-expert)}.bg-transparent{background-color:#0000}.bg-warn{background-color:var(--c-warn)}.bg-warn-mark{background-color:var(--c-warn-mark)}.bg-warn-wash{background-color:var(--c-warn-wash)}.bg-well{background-color:var(--c-well)}.bg-well-deep{background-color:var(--c-well-deep)}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-knob{background-image:linear-gradient(145deg, var(--c-knob-top), var(--c-knob-foot))}.bg-lift{background-image:linear-gradient(145deg, var(--c-lift-top), var(--c-lift-foot))}.from-ok-wash{--tw-gradient-from:var(--c-ok-wash);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-ok-mark{--tw-gradient-to:var(--c-ok-mark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-cat-indigo{fill:var(--c-cat-indigo)}.fill-cat-navy{fill:var(--c-cat-navy)}.fill-cat-purple{fill:var(--c-cat-purple)}.fill-cat-teal{fill:var(--c-cat-teal)}.fill-flag-th-blue{fill:var(--c-flag-th-blue)}.fill-flag-th-red{fill:var(--c-flag-th-red)}.fill-flag-th-white{fill:var(--c-flag-th-white)}.fill-flag-uk-blue{fill:var(--c-flag-uk-blue)}.fill-google-blue{fill:var(--c-google-blue)}.fill-google-green{fill:var(--c-google-green)}.fill-google-red{fill:var(--c-google-red)}.fill-google-yellow{fill:var(--c-google-yellow)}.fill-ink-quiet{fill:var(--c-ink-quiet)}.fill-transparent{fill:#0000}.stroke-edge{stroke:var(--c-edge)}.stroke-edge-firm{stroke:var(--c-edge-firm)}.stroke-flag-uk-red{stroke:var(--c-flag-uk-red)}.stroke-flag-uk-white{stroke:var(--c-flag-uk-white)}.p-0{padding:0}.p-1{padding:var(--sp-1)}.p-2{padding:var(--sp-2)}.p-3{padding:var(--sp-3)}.p-4{padding:var(--sp-4)}.p-5{padding:var(--sp-5)}.p-6{padding:var(--sp-6)}.px-1{padding-inline:var(--sp-1)}.px-2{padding-inline:var(--sp-2)}.px-3{padding-inline:var(--sp-3)}.px-4{padding-inline:var(--sp-4)}.px-5{padding-inline:var(--sp-5)}.px-6{padding-inline:var(--sp-6)}.py-0{padding-block:0}.py-1{padding-block:var(--sp-1)}.py-2{padding-block:var(--sp-2)}.py-3{padding-block:var(--sp-3)}.py-4{padding-block:var(--sp-4)}.py-5{padding-block:var(--sp-5)}.py-6{padding-block:var(--sp-6)}.py-8{padding-block:var(--sp-8)}.pt-1{padding-top:var(--sp-1)}.pt-2{padding-top:var(--sp-2)}.pt-3{padding-top:var(--sp-3)}.pt-4{padding-top:var(--sp-4)}.pt-5{padding-top:var(--sp-5)}.pr-2{padding-right:var(--sp-2)}.pr-4{padding-right:var(--sp-4)}.pr-7{padding-right:var(--sp-7)}.pb-1{padding-bottom:var(--sp-1)}.pb-3{padding-bottom:var(--sp-3)}.pb-4{padding-bottom:var(--sp-4)}.pb-5{padding-bottom:var(--sp-5)}.pb-6{padding-bottom:var(--sp-6)}.pl-2{padding-left:var(--sp-2)}.pl-3{padding-left:var(--sp-3)}.pl-4{padding-left:var(--sp-4)}.pl-5{padding-left:var(--sp-5)}.pl-6{padding-left:var(--sp-6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-ui{font-family:var(--f-ui)}.text-body{font-size:var(--t-body);line-height:var(--tw-leading,var(--lh-body))}.text-display{font-size:var(--t-display);line-height:var(--tw-leading,var(--lh-head))}.text-figure{font-size:var(--t-figure);line-height:var(--tw-leading,1.1)}.text-fine{font-size:var(--t-fine);line-height:var(--tw-leading,var(--lh-body))}.text-head{font-size:var(--t-head);line-height:var(--tw-leading,var(--lh-head))}.text-micro{font-size:var(--t-micro);line-height:var(--tw-leading,var(--lh-body))}.text-sub{font-size:var(--t-sub);line-height:var(--tw-leading,var(--lh-body))}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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)}.tracking-wide{--tw-tracking:var(--ls-wide);letter-spacing:var(--ls-wide)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-brand{color:var(--c-brand)}.text-cat-bottle{color:var(--c-cat-bottle)}.text-cat-orange{color:var(--c-cat-orange)}.text-cat-red{color:var(--c-cat-red)}.text-cat-yellow{color:var(--c-cat-yellow)}.text-danger-ink{color:var(--c-danger-ink)}.text-danger-mark{color:var(--c-danger-mark)}.text-focus-ink{color:var(--c-focus-ink)}.text-google-ink{color:var(--c-google-ink)}.text-info-ink{color:var(--c-info-ink)}.text-info-mark{color:var(--c-info-mark)}.text-ink{color:var(--c-ink)}.text-ink-onhue{color:var(--c-ink-onhue)}.text-ink-quiet{color:var(--c-ink-quiet)}.text-ink-soft{color:var(--c-ink-soft)}.text-ok-ink{color:var(--c-ok-ink)}.text-ok-mark{color:var(--c-ok-mark)}.text-primary-ink{color:var(--c-primary-ink)}.text-warn-deep{color:var(--c-warn-deep)}.text-warn-ink{color:var(--c-warn-ink)}.text-warn-mark{color:var(--c-warn-mark)}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-glow{--tw-shadow:var(--sh-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-hair{--tw-shadow:var(--sh-hair);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-knob{--tw-shadow:var(--sh-knob);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lift{--tw-shadow:var(--sh-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lift-lg{--tw-shadow:var(--sh-lift-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lift-primary{--tw-shadow:var(--sh-lift-primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-press{--tw-shadow:var(--sh-press);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-well{--tw-shadow:var(--sh-well);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-well-lg{--tw-shadow:var(--sh-well-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ink{--tw-ring-color:var(--c-ink)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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(--m-ease));transition-duration:var(--tw-duration,var(--m-base))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--m-ease));transition-duration:var(--tw-duration,var(--m-base))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--m-ease));transition-duration:var(--tw-duration,var(--m-base))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--m-ease));transition-duration:var(--tw-duration,var(--m-base))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--m-ease));transition-duration:var(--tw-duration,var(--m-base))}.motion-slow{--tw-duration:var(--m-slow);transition-duration:var(--m-slow)}.ease-spring{--tw-ease:var(--m-spring);transition-timing-function:var(--m-spring)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.onhue-shadow{text-shadow:var(--sh-onhue)}.onhue-shadow-danger{text-shadow:var(--sh-onhue-danger)}.group-aria-checked\:translate-x-6:is(:where(.group)[aria-checked=true] *){--tw-translate-x:var(--sp-6);translate:var(--tw-translate-x) var(--tw-translate-y)}.placeholder\:text-ink-quiet::placeholder{color:var(--c-ink-quiet)}.first\:justify-start:first-child{justify-content:flex-start}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:justify-end:last-child{justify-content:flex-end}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.first-of-type\:border-t-0:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:border-edge-firm:hover{border-color:var(--c-edge-firm)}.hover\:bg-well:hover{background-color:var(--c-well)}.hover\:text-ink:hover{color:var(--c-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus-visible\:shadow-typing:focus-visible{--tw-shadow:var(--sh-typing);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.active\:shadow-press:active{--tw-shadow:var(--sh-press);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-press-primary:active{--tw-shadow:var(--sh-press-primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:border-line:disabled{border-color:var(--c-line)}.disabled\:border-transparent:disabled{border-color:#0000}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:bg-well:disabled{background-color:var(--c-well)}.disabled\:bg-none:disabled{background-image:none}.disabled\:text-ink-quiet:disabled{color:var(--c-ink-quiet)}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:shadow-well:disabled{--tw-shadow:var(--sh-well);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-checked\:bg-well[aria-checked=true]{background-color:var(--c-well)}.aria-checked\:bg-none[aria-checked=true]{background-image:none}.aria-checked\:font-medium[aria-checked=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-checked\:font-semibold[aria-checked=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-checked\:text-ink[aria-checked=true]{color:var(--c-ink)}.aria-checked\:shadow-press[aria-checked=true]{--tw-shadow:var(--sh-press);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-checked\:ring-2[aria-checked=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-checked\:ring-primary[aria-checked=true]{--tw-ring-color:var(--c-primary)}.aria-checked\:ring-inset[aria-checked=true]{--tw-ring-inset:inset}.aria-invalid\:border-warn-mark[aria-invalid=true]{border-color:var(--c-warn-mark)}.aria-invalid\:bg-warn-wash[aria-invalid=true]{background-color:var(--c-warn-wash)}.aria-pressed\:border-edge-firm[aria-pressed=true]{border-color:var(--c-edge-firm)}.aria-pressed\:bg-well[aria-pressed=true]{background-color:var(--c-well)}.aria-pressed\:bg-well-deep[aria-pressed=true]{background-color:var(--c-well-deep)}.aria-pressed\:bg-none[aria-pressed=true]{background-image:none}.aria-pressed\:text-ink[aria-pressed=true]{color:var(--c-ink)}.aria-pressed\:shadow-press[aria-pressed=true]{--tw-shadow:var(--sh-press);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media not all and (width>=64rem){.max-lg\:hidden{display:none}}@media not all and (width>=40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:basis-full{flex-basis:100%}.max-sm\:justify-end{justify-content:flex-end}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:gap-3{gap:var(--sp-3)}.sm\:p-5{padding:var(--sp-5)}.sm\:p-6{padding:var(--sp-6)}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-8{top:var(--sp-8)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-start-auto{grid-column-start:auto}.lg\:row-span-1{grid-row:span 1/span 1}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-col{width:var(--w-col)}.lg\:w-col-wide{width:var(--w-col-wide)}.lg\:shrink-0{flex-shrink:0}.lg\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.lg\:grid-flow-col{grid-auto-flow:column}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:justify-end{justify-content:flex-end}.lg\:gap-2{gap:var(--sp-2)}.lg\:px-7{padding-inline:var(--sp-7)}.lg\:py-7{padding-block:var(--sp-7)}}@media (width>=80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/bai-jamjuree-thai-300-normal-3KNMXVxG.woff2)format("woff2"),url(/assets/bai-jamjuree-thai-300-normal-CCfBm4vj.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/bai-jamjuree-vietnamese-300-normal-Dlh_QYKy.woff2)format("woff2"),url(/assets/bai-jamjuree-vietnamese-300-normal-Daci7C8g.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/bai-jamjuree-latin-ext-300-normal-a59_SrMZ.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-ext-300-normal-ulZ6q2q5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/bai-jamjuree-latin-300-normal-BTa9UiL0.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-300-normal-CU-sYvIq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bai-jamjuree-thai-400-normal-CvLA45ZU.woff2)format("woff2"),url(/assets/bai-jamjuree-thai-400-normal-DQvRJNNu.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bai-jamjuree-vietnamese-400-normal-DgwOJX9x.woff2)format("woff2"),url(/assets/bai-jamjuree-vietnamese-400-normal-Dh1-xm9-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bai-jamjuree-latin-ext-400-normal-Dah710pP.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-ext-400-normal-C9O1pQ0O.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bai-jamjuree-latin-400-normal-C8Ab1JOR.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-400-normal-D7asZ9Ds.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bai-jamjuree-thai-500-normal-CldQ8G7b.woff2)format("woff2"),url(/assets/bai-jamjuree-thai-500-normal-Dhm1BvDs.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bai-jamjuree-vietnamese-500-normal-Dbnn3zBI.woff2)format("woff2"),url(/assets/bai-jamjuree-vietnamese-500-normal-CH3DLoS5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bai-jamjuree-latin-ext-500-normal-Bvg0hbnx.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-ext-500-normal-Tx6AOFEI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bai-jamjuree-latin-500-normal-BY8LWt3L.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-500-normal-B317a6-V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bai-jamjuree-thai-600-normal-CzTxzpuq.woff2)format("woff2"),url(/assets/bai-jamjuree-thai-600-normal-DfF4rXK8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bai-jamjuree-vietnamese-600-normal-BN8NTHFU.woff2)format("woff2"),url(/assets/bai-jamjuree-vietnamese-600-normal-TJTmiha_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bai-jamjuree-latin-ext-600-normal-BSsq51KX.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-ext-600-normal-HjveDPSW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bai-jamjuree-latin-600-normal-CgeOh7Cx.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-600-normal-D119NnP2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bai-jamjuree-thai-700-normal-B9r9e7kK.woff2)format("woff2"),url(/assets/bai-jamjuree-thai-700-normal-Bc05AgLy.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bai-jamjuree-vietnamese-700-normal-Bt7Gqki8.woff2)format("woff2"),url(/assets/bai-jamjuree-vietnamese-700-normal-B4ES4mUY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bai-jamjuree-latin-ext-700-normal-D8T8ZYP8.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-ext-700-normal-DbYeUi7t.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bai-jamjuree-latin-700-normal-D8TxKkAc.woff2)format("woff2"),url(/assets/bai-jamjuree-latin-700-normal-mhQ7bs3u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--f-ui:"Bai Jamjuree", "Noto Sans Thai", system-ui, sans-serif;--t-display:clamp(24px, 6.6vw, 30px);--t-head:clamp(18px, 5vw, 21px);--t-body:16px;--t-sub:14.5px;--t-fine:13px;--t-micro:12px;--t-figure:clamp(30px, 8vw, 44px);--lh-head:1.32;--lh-body:1.72;--ls-wide:.09em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:26px;--sp-7:34px;--sp-8:44px;--r-1:10px;--r-2:16px;--r-3:22px;--r-4:28px;--r-pill:999px;--r-flag:3px;--m-fast:.14s;--m-base:.19s;--m-slow:.28s;--m-long:.42s;--m-hold:.9s;--m-ease:cubic-bezier(.3, .85, .3, 1);--m-spring:cubic-bezier(.25, 1.12, .4, 1);--m-bounce:cubic-bezier(.3, 1.55, .5, 1);--sh-onhue:0 1px 2px #0d275047;--c-primary-mid:#8fb173;--c-brand:#647f46;--c-series-ai:#a3cbe0;--c-series-customer:#ecd28f;--c-series-expert:#a9c78b;--c-cat-green:#a9c78b;--c-cat-red:#e8a49b;--c-cat-yellow:#ecd28f;--c-cat-navy:#9fb1d8;--c-cat-sky:#a3cbe0;--c-cat-purple:#bfb0d9;--c-cat-pink:#e9b6cb;--c-cat-orange:#f1c08a;--c-cat-teal:#93c9bd;--c-cat-mint:#9cd1b6;--c-cat-lime:#c8ce8a;--c-cat-indigo:#a8aadd;--c-cat-orchid:#d6a8d3;--c-cat-sand:#e0d3b4;--c-cat-brick:#dfa894;--c-cat-bluegrey:#b4bdc9;--c-cat-bottle:#96c79e;--c-cat-cyan:#96d0d8;--c-cat-magenta:#de9dae;--c-cat-mustard:#d9ba6e;--c-google-blue:#4285f4;--c-google-red:#ea4335;--c-google-yellow:#fbbc05;--c-google-green:#34a853;--c-google-fill:#fff;--c-google-line:#747775;--c-google-ink:#1f1f1f;--c-flag-th-red:#a51931;--c-flag-th-white:#f4f5f8;--c-flag-th-blue:#2d2a4a;--c-flag-uk-blue:#012169;--c-flag-uk-red:#c8102e;--c-flag-uk-white:#fff;--tap:52px;--w-page:768px;--w-column:416px;--w-wide:1240px;--w-meter:96px;--w-bar:144px;--w-col:192px;--w-col-wide:320px;--h-snippet:256px;--h-pane:384px}:root,[data-look=customer]{--depth:1;--r-card:26px;--r-box:20px;--r-control:999px;--r-chip:999px;--c-field:#e9ecf0;--c-field-top:#f1f4f8;--c-plate:#e9ecf0;--c-lift-top:#f4f7fa;--c-lift-foot:#e2e6ec;--c-knob-top:#fff;--c-knob-foot:#e9edf2;--c-well:#e6eaee;--c-well-deep:#dfe3e9;--c-edge:#ccd3db;--c-edge-firm:#9aa4b0;--c-line:transparent;--c-ink:#232a35;--c-ink-soft:#414b5a;--c-ink-quiet:#5a6472;--c-ink-onhue:#fff;--c-ok-deep:#647f46;--c-warn-deep:#8c7432;--c-info-deep:#557b8e;--c-danger-deep:#a5665e;--c-primary:#a9c78b;--c-primary-ink:#fff;--c-info:#a3cbe0;--c-info-ink:#fff;--c-info-wash:#a3cbe066;--c-info-mark:#a3cbe0;--c-ok:#a9c78b;--c-ok-ink:#fff;--c-ok-wash:#a9c78b6b;--c-ok-mark:#a9c78b;--c-warn:#ecd28f;--c-warn-ink:#fff;--c-warn-wash:#ecd28f7a;--c-warn-mark:#d9ba6e;--c-danger:#e6eaee;--c-danger-ink:#b23b2f;--sh-onhue-danger:none;--c-danger-wash:#c7483b1f;--c-danger-mark:#c7483b;--c-focus:#f4f7fa;--c-focus-ink:#232a35;--c-focus-wash:#a9c78b2e;--c-focus-mark:#a9c78b;--c-halo:#a9c78b80;--c-typing-ring:#414b5a;--c-glow:#fffffff2;--c-glow-soft:#ffffff8c;--c-cast:#0d275026;--c-cast-soft:#0d275014;--c-cast-firm:#0d27503d;--c-cast-primary:#5a784657;--c-rim:#ffffffc7;--sh-lift:calc(-6px * var(--depth)) calc(-6px * var(--depth)) calc(14px * var(--depth)) var(--c-glow), calc(7px * var(--depth)) calc(7px * var(--depth)) calc(16px * var(--depth)) var(--c-cast), inset 1px 1px 1px var(--c-rim);--sh-lift-lg:calc(-9px * var(--depth)) calc(-9px * var(--depth)) calc(22px * var(--depth)) var(--c-glow), calc(11px * var(--depth)) calc(11px * var(--depth)) calc(26px * var(--depth)) var(--c-cast);--sh-lift-onhue:calc(-2px * var(--depth)) calc(-2px * var(--depth)) calc(5px * var(--depth)) #ffffff47, calc(3px * var(--depth)) calc(3px * var(--depth)) calc(8px * var(--depth)) var(--c-onhue-cast,#232a354d);--sh-lift-primary:calc(-6px * var(--depth)) calc(-6px * var(--depth)) calc(14px * var(--depth)) var(--c-glow), calc(8px * var(--depth)) calc(8px * var(--depth)) calc(18px * var(--depth)) var(--c-cast-primary), inset 1px 1px 1px var(--c-glow-soft);--sh-press:inset calc(-5px * var(--depth)) calc(-5px * var(--depth)) calc(12px * var(--depth)) var(--c-glow), inset calc(6px * var(--depth)) calc(6px * var(--depth)) calc(14px * var(--depth)) var(--c-cast);--sh-press-primary:inset calc(-4px * var(--depth)) calc(-4px * var(--depth)) calc(10px * var(--depth)) var(--c-glow-soft), inset calc(5px * var(--depth)) calc(5px * var(--depth)) calc(12px * var(--depth)) var(--c-cast-primary);--sh-well:inset calc(4px * var(--depth)) calc(4px * var(--depth)) calc(10px * var(--depth)) var(--c-cast), inset calc(-4px * var(--depth)) calc(-4px * var(--depth)) calc(10px * var(--depth)) var(--c-glow);--sh-well-lg:inset calc(7px * var(--depth)) calc(7px * var(--depth)) calc(18px * var(--depth)) var(--c-cast), inset calc(-7px * var(--depth)) calc(-7px * var(--depth)) calc(18px * var(--depth)) var(--c-glow);--sh-knob:calc(-2px * var(--depth)) calc(-2px * var(--depth)) calc(5px * var(--depth)) var(--c-glow), calc(3px * var(--depth)) calc(3px * var(--depth)) calc(8px * var(--depth)) var(--c-cast-firm);--sh-hair:inset 1px 1px 2px var(--c-cast-soft), inset -1px -1px 2px var(--c-glow-soft);--sh-glow:0 0 9px currentColor;--sh-typing:var(--sh-well), 0 0 0 2px var(--c-typing-ring), 0 0 0 5px var(--c-halo);--focus-ring:2px solid var(--c-ink-soft);--focus-gap:3px;--list-gap:var(--sp-3);--list-rows:1fr;--list-frame:0;--list-bg:transparent;--list-clip:visible;--list-row-radius:var(--r-box);--list-row-bg:linear-gradient(145deg, var(--c-lift-top), var(--c-lift-foot));--list-row-shadow:var(--sh-lift);--list-divider:0;--list-on-bg:var(--c-well);--list-on-shadow:var(--sh-press), inset 0 0 0 2px var(--c-primary);--groove:0 -1px 0 var(--c-glow), 0 -2px 0 var(--c-well-deep)}@media (prefers-contrast:more){:root,[data-look=customer]{--c-line:var(--c-edge-firm)}}[data-look=admin]{--r-card:16px;--r-box:10px;--r-control:12px;--r-chip:8px;--c-field:#ededef;--c-field-top:#fff;--c-plate:#fff;--c-lift-top:#fff;--c-lift-foot:#fff;--c-knob-top:#fff;--c-knob-foot:#fff;--c-well:#f5f5f6;--c-well-deep:#ebebed;--c-edge:#e4e4e7;--c-edge-firm:#c9c9cf;--c-line:#e4e4e7;--c-ink:#232a35;--c-ink-soft:#414b5a;--c-ink-quiet:#5a6472;--c-ink-onhue:#fff;--c-primary:#a9c78b;--c-primary-ink:#fff;--c-info:#a3cbe0;--c-info-ink:#fff;--c-info-wash:#a3cbe038;--c-info-mark:#a3cbe0;--c-ok:#a9c78b;--c-ok-ink:#fff;--c-ok-wash:#a9c78b38;--c-ok-mark:#a9c78b;--c-warn:#ecd28f;--c-warn-ink:#fff;--c-warn-wash:#ecd28f4d;--c-warn-mark:#d9ba6e;--c-danger:#e8a49b;--c-danger-ink:#fff;--sh-onhue-danger:var(--sh-onhue);--c-danger-wash:#e8a49b38;--c-danger-mark:#c7483b;--c-focus:#f1c08a;--c-focus-ink:#fff;--c-focus-wash:#f1c08a4d;--c-focus-mark:#f1c08a;--c-halo:#0d27501f;--c-typing-ring:#414b5a;--c-cast-soft:#0d275014;--sh-lift:0 1px 2px #0d27500f, 0 1px 3px #0d27500d;--sh-lift-lg:0 12px 32px #0d275017, 0 2px 6px #0d27500d;--sh-lift-onhue:0 1px 2px var(--c-onhue-cast,#232a354d);--sh-lift-primary:0 1px 2px #5a784638, 0 2px 6px #5a78462e;--sh-press:inset 0 1px 2px #0d27501a;--sh-press-primary:inset 0 2px 4px #465f3759;--sh-well:none;--sh-well-lg:none;--sh-knob:0 1px 3px #0d275038, 0 0 0 1px #0d27500f;--sh-hair:none;--sh-glow:none;--sh-typing:0 0 0 2px var(--c-typing-ring), 0 0 0 5px var(--c-halo);--focus-ring:2px solid var(--c-ink-soft);--focus-gap:2px;--list-gap:0;--list-rows:auto;--list-frame:1px solid var(--c-line);--list-bg:var(--c-plate);--list-clip:hidden;--list-row-radius:0;--list-row-bg:transparent;--list-row-shadow:none;--list-divider:1px solid var(--c-edge);--list-on-bg:var(--c-focus-wash);--list-on-shadow:inset 3px 0 0 var(--c-focus-mark);--groove:0 -1px 0 var(--c-edge)}@property --p{syntax:"<number>";inherits:true;initial-value:0}@keyframes draw{0%{stroke-dashoffset:44px}to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes spark{0%{transform:rotate(calc(var(--a) * 1deg)) translateY(0) scale(1);opacity:0}18%{opacity:1}to{transform:rotate(calc(var(--a) * 1deg)) translateY(calc(var(--d) * -1px)) scale(.25);opacity:0}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse-out{0%{opacity:.85;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}@property --cue{syntax:"<length>";inherits:false;initial-value:0}@keyframes cue-out{0%,92%{--cue:48px}to{--cue:0px}}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes reveal{0%{opacity:0;transform:translateY(-6px)}}.graph{--xy-background-color:var(--c-plate);--xy-background-pattern-color:var(--c-edge-firm);--xy-edge-stroke:var(--c-ink-quiet);--xy-edge-stroke-width:1.5;--xy-attribution-background-color:transparent}.graph .graph-rework{--xy-edge-stroke:var(--c-cat-purple);--xy-edge-stroke-width:2}.graph .react-flow__edge-textbg{fill:var(--c-plate)}.graph .react-flow__edge-text{fill:var(--c-ink-soft);font-size:var(--t-micro)}.graph .react-flow__handle{opacity:0}.graph .graph-in{left:30%}.graph .graph-out{left:70%}.graph .react-flow__controls{gap:var(--sp-1)}.graph .react-flow__controls-button{width:var(--sp-7);height:var(--sp-7);padding:var(--sp-2);border:1px solid var(--c-line);border-radius:var(--r-chip);background:var(--c-plate);color:var(--c-ink-soft);box-shadow:var(--sh-lift);cursor:pointer}.graph .react-flow__controls-button:hover{background:var(--c-well);color:var(--c-ink)}.graph .react-flow__attribution a{color:var(--c-ink-quiet)}.graph .graph-band{background:var(--c-well)}@supports (color:color-mix(in lab, red, red)){.graph .graph-band{background:color-mix(in srgb, var(--c-well) 55%, transparent)}}.graph:not(.graph-free) .react-flow__pane{touch-action:pan-x pan-y}.graph:not(.graph-free) .react-flow__pane.draggable{cursor:default}.graph .graph-read{--xy-edge-stroke:var(--c-cat-teal);--xy-edge-stroke-width:1.5}.graph .graph-read path{stroke-dasharray:5 4}.badge{padding:0 var(--sp-2);border-radius:var(--r-chip);background:var(--c-well);box-shadow:inset 0 0 0 1px var(--c-edge);font-size:var(--t-micro);white-space:nowrap;color:var(--c-ink-soft);align-items:center;gap:4px;font-weight:700;line-height:1.8;display:inline-flex}.badge[data-tone]{background:var(--c-plate);box-shadow:inset 0 0 0 1px var(--c-edge);gap:6px}.badge[data-tone]:before{content:"";border-radius:var(--r-pill);flex:none;width:8px;height:8px}.badge[data-tone=ok]{color:var(--c-ok-deep)}.badge[data-tone=ok]:before{background:var(--c-ok)}.badge[data-tone=warn]{color:var(--c-warn-deep)}.badge[data-tone=warn]:before{background:var(--c-warn)}.badge[data-tone=info]{color:var(--c-info-deep)}.badge[data-tone=info]:before{background:var(--c-info)}.badge[data-tone=danger]{color:var(--c-danger-deep)}.badge[data-tone=danger]:before{background:var(--c-danger)}.badge[data-tone=neutral]{color:var(--c-ink-soft);background:var(--c-well)}.badge[data-tone=neutral]:before{display:none}.verdict[aria-pressed=true]{color:var(--c-ink-onhue);box-shadow:none;text-shadow:var(--sh-onhue)}.verdict[data-tone=ok][aria-pressed=true]{background:var(--c-ok);border-color:var(--c-ok)}.verdict[data-tone=warn][aria-pressed=true]{background:var(--c-warn);border-color:var(--c-warn)}.review-note{gap:var(--sp-2);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.review-note .icon-disc{width:24px;height:24px;margin-top:1px}.stripe-old{box-shadow:inset 3px 0 0 var(--c-danger)}.stripe-new{box-shadow:inset 3px 0 0 var(--c-ok)}.stripe-incomplete{box-shadow:inset 3px 0 0 var(--c-warn)}.zone-head{grid-template-columns:18px minmax(0,1fr) auto auto}.zone-head:disabled{cursor:default}@media (width>=640px){.oldnew{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}}@media (width<=639px){.zone-head{grid-template-columns:18px minmax(0,1fr)}.zone-head>:nth-child(n+3){grid-column:2;justify-content:flex-start}}.zone-head[aria-expanded=true]{z-index:2;box-shadow:0 6px 10px -8px var(--c-halo);position:sticky;top:0}.zone-head .chevron{transition:transform var(--m-fast) var(--m-ease)}.zone-head[aria-expanded=true] .chevron{transform:rotate(90deg)}.matrix{grid-template-columns:auto repeat(var(--columns), minmax(var(--sp-8), var(--sp-8)))}.matrix-cell,.matrix-key{background:var(--c-well)}.matrix-cell[data-level="0"],.matrix-key[data-level="0"],.score-part[data-level="0"]{background:var(--c-cat-bottle)}.matrix-cell[data-level="1"],.matrix-key[data-level="1"],.score-part[data-level="1"]{background:var(--c-cat-lime)}.matrix-cell[data-level="2"],.matrix-key[data-level="2"],.score-part[data-level="2"]{background:var(--c-cat-yellow)}.matrix-cell[data-level="3"],.matrix-key[data-level="3"],.score-part[data-level="3"]{background:var(--c-cat-orange)}.matrix-cell[data-level="4"],.matrix-key[data-level="4"],.score-part[data-level="4"]{background:var(--c-cat-red)}.matrix-cell[data-level="5"],.matrix-key[data-level="5"],.score-part[data-level="5"]{background:var(--c-cat-purple)}.matrix-cell{color:var(--c-ink-onhue);text-shadow:0 1px 1px #232a3559;box-shadow:inset 0 0 0 1px var(--c-plate)}.matrix-cell[data-level="-1"]{color:var(--c-ink)}.matrix-cell[data-side=below]{opacity:.65}.matrix-cell.line-top{border-top:2px solid var(--c-ink-soft)}.matrix-cell.line-right{border-right:2px solid var(--c-ink-soft)}.ceiling-bar{height:8px;position:relative}.ceiling-within,.ceiling-past{border-radius:inherit;position:absolute;inset-block:0}.ceiling-within{width:calc(min(var(--v), var(--c)) * 100%);background:var(--c-ok);left:0}.ceiling-past{left:calc(var(--c) * 100%);width:calc((var(--v) - var(--c)) * 100%);background:var(--c-cat-red)}.ceiling-mark{top:-3px;bottom:-3px;left:calc(var(--c) * 100% - 1px);background:var(--c-ink-quiet);border-radius:1px;width:2px;position:absolute}.score-bar{height:8px;position:relative}.score-part{border-radius:inherit;position:absolute;inset-block:0}.score-after{width:calc(var(--a) * 100%);left:0}.score-taken{left:calc(var(--a) * 100% + 2px);width:max(0px, calc((var(--b) - var(--a)) * 100% - 2px));opacity:.45}.score-mark{top:-3px;bottom:-3px;left:calc(var(--c) * 100% - 1px);background:var(--c-ink-soft);border-radius:1px;width:2px;position:absolute}@keyframes wave{0%{opacity:.9;transform:scale(.62)}to{opacity:0;transform:scale(1.12)}}@keyframes breathe{50%{transform:scale(1.07)}}@keyframes tick-draw{0%{stroke-dashoffset:22px}to{stroke-dashoffset:0}}@keyframes flood{0%{opacity:.95;transform:scale(1)}55%{opacity:.5}to{opacity:0;transform:scale(240)}}@keyframes fling{0%{opacity:0;transform:rotate(calc(var(--a) * 1deg)) translateY(0) rotate(0deg)}10%{opacity:1}77%{opacity:1;transform:rotate(calc(var(--a) * 1deg)) translateY(calc(var(--d) * 1px)) rotate(300deg)}to{opacity:0;transform:rotate(calc(var(--a) * 1deg)) translateY(calc(var(--d2) * 1px)) rotate(460deg)}}@media (prefers-reduced-motion:reduce){.flood,.shard,.wave-ring{display:none}}[data-look=admin]{--w-rail:248px}@media not all and (width>=40rem){.table-stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-stack table,.table-stack tbody,.table-stack tr,.table-stack td{display:block}.table-stack tr{padding-block:var(--sp-2)}.table-stack tr+tr{border-top:1px solid var(--c-edge)}.table-stack td{padding:var(--sp-1) var(--sp-4);overflow-wrap:anywhere;border:0;min-width:0}.table-stack td+td{justify-items:start;gap:var(--sp-3);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.table-stack td+td:before{content:attr(data-label);color:var(--c-ink-quiet);font-size:var(--t-fine)}.table-stack td+td[data-label=""]{grid-template-columns:minmax(0,1fr)}.table-stack td+td[data-label=""]:before{content:none}}html[lang=en] [data-look=admin]>header [role=radiogroup],html[lang=en] [data-look=admin]>header button{white-space:nowrap;flex-shrink:0}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
