/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.625rem;--radius-lg:.875rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-accent:#0f766e;--color-accent-dark:#0b5850;--color-accent-soft:#e9f6f4;--color-bg:#f6f7f9;--color-surface:#fff;--color-ink:#17202a;--color-muted:#5f6b77;--color-line:#e4e8ec;--color-ok:#1f7a4d;--color-warn:#a2600c;--color-error:#b3392c;--shadow-card:0 1px 2px 0 #17202a0a,0 4px 16px -8px #17202a14;--shadow-pop:0 16px 40px -12px #17202a47}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-outfit,ui-sans-serif),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--color-ink);background:var(--panel-bg-base);-webkit-font-smoothing:antialiased;margin:0;font-size:14.5px;line-height:1.55;transition:background-color .18s,color .18s}:root[data-theme=dark] body{background:var(--color-bg)}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}button{font:inherit;cursor:pointer}h1,h2,h3{letter-spacing:-.01em;font-weight:600}input,select,textarea{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);width:100%;padding:.5rem .75rem;transition:border-color .12s,box-shadow .12s}input:focus,select:focus,textarea:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #0f766e29}@supports (color:color-mix(in lab,red,red)){input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 16%,transparent)}}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--color-accent)}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236f6a63' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;padding-right:2rem}}@layer components{.app-shell{min-height:100vh;position:relative}.app-bg{background-color:var(--panel-bg-base);background-image:var(--panel-bg-image);pointer-events:none;z-index:calc(10 * -1);background-position:50%;background-size:cover;position:fixed;inset:0}:root[data-theme=dark] .app-bg:after{content:"";background:#0c121794;position:absolute;inset:0}:root[data-theme=dark][data-bg-kind=image] .app-bg:after{background:#0c1217a8}.app-frame{--on-bg-ink:var(--color-ink);--on-bg-muted:var(--color-muted);--on-bg-line:var(--color-line);--on-bg-hover:var(--row-hover);background:var(--frame-surface);flex-direction:column;min-height:100vh;display:flex;position:relative}@media (min-width:1024px){.app-frame{min-height:calc(100vh - 2 * var(--frame-gap));width:min(var(--frame-max),calc(100% - 2 * var(--frame-gap)));margin:var(--frame-gap) auto;border:1px solid var(--frame-line);border-radius:var(--frame-radius);box-shadow:var(--frame-shadow);flex-direction:row;overflow:clip}}.app-main{flex-direction:column;flex:1;min-width:0;display:flex}.app-header{height:var(--header-height);background:var(--frame-surface-solid);border-bottom:1px solid var(--color-line);z-index:40;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);flex-shrink:0;display:flex;position:sticky;top:0}@media (min-width:40rem){.app-header{padding-inline:calc(var(--spacing) * 5)}}@media (min-width:64rem){.app-header{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:1024px){.app-header{position:static}}.crumbs{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font-size:13.5px;display:flex}.crumbs svg{width:14px;height:14px}.crumb-root,.crumbs svg{color:var(--color-muted);flex-shrink:0}.crumb-root{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.crumb-root:hover{color:var(--color-ink);text-decoration:none}.crumb-current{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);margin:0;overflow:hidden}@media (max-width:480px){.crumb-root,.crumbs>svg{display:none}}.app-title{color:var(--color-ink)}.app-header-actions{align-items:center;gap:calc(var(--spacing) * 1.5);margin-left:auto;display:flex}.topbar-search{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);margin-right:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);width:240px;height:38px;padding-inline:calc(var(--spacing) * 3);transition:border-color .12s,box-shadow .12s;display:none;position:relative}@media (min-width:48rem){.topbar-search{display:flex}}@media (min-width:80rem){.topbar-search{width:280px}}.topbar-search:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px #0f766e29}@supports (color:color-mix(in lab,red,red)){.topbar-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 16%,transparent)}}.topbar-search>svg{width:16px;height:16px;color:var(--color-muted);flex-shrink:0}.topbar-search input{box-shadow:none;background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0;font-size:13.5px}.topbar-search input:focus{box-shadow:none}.topbar-search input::-webkit-search-cancel-button{display:none}.topbar-kbd{color:var(--color-muted);border:1px solid var(--color-line);padding-inline:calc(var(--spacing) * 1.5);--tw-leading:18px;--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;line-height:18px;font-weight:var(--font-weight-semibold);border-radius:5px}.search-pop{margin:0;margin-top:calc(var(--spacing) * 1.5);width:360px;padding:calc(var(--spacing) * 1.5);list-style-type:none;top:100%;left:0;right:auto}.search-pop li{margin:0;padding:0}.search-pop button{border-radius:8px}.search-pop button.is-active{background:var(--row-hover)}.search-pop .search-hit-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.search-pop .search-hit-hint{color:var(--color-muted);--tw-font-weight:var(--font-weight-normal);font-size:11.5px;font-weight:var(--font-weight-normal);flex-shrink:0}.help-wrap{flex-shrink:0;position:relative}.help-btn,.help-wrap{align-items:center;display:flex}.help-btn{color:var(--color-muted);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:3.40282e+38px;justify-content:center;padding:0}.help-btn:hover{color:var(--color-ink);background:var(--row-hover)}.help-btn svg{width:17px;height:17px}.help-pop{background:var(--color-ink);color:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);pointer-events:none;visibility:hidden;z-index:50;margin-top:calc(var(--spacing) * 2);width:max-content;max-width:min(30rem,55vw);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);font-size:12.5px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:0;transition:opacity .12s,visibility .12s;position:absolute;top:100%;left:0}@media (max-width:1023px){.help-pop{top:calc(var(--header-height) + 6px);width:auto;max-width:none;margin-top:0;position:fixed;left:12px;right:12px}}.help-btn:focus-visible~.help-pop,.help-wrap:hover .help-pop{visibility:visible;opacity:1}.header-icon-btn{color:var(--color-ink);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.header-icon-btn:hover{background:var(--row-hover);text-decoration:none}.header-icon-btn svg{width:19px;height:19px}.header-dot{background:var(--color-error);box-shadow:0 0 0 2px var(--frame-surface-solid);top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1.5);border-radius:3.40282e+38px;width:8px;height:8px;position:absolute}.header-burger{display:none}@media (min-width:64rem){.header-burger{display:flex}}.header-burger-mobile{display:flex}@media (min-width:64rem){.header-burger-mobile{display:none}}.header-avatar{background:var(--color-accent-soft);color:var(--color-accent-dark);margin-left:var(--spacing);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);text-transform:uppercase;border-width:0;border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.header-avatar:hover{background:#cae1df}@supports (color:color-mix(in lab,red,red)){.header-avatar:hover{background:color-mix(in srgb,var(--color-accent) 22%,var(--color-surface))}}.user-pop{margin-top:calc(var(--spacing) * 2);min-width:230px}.user-pop-head{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2)}.user-pop-name{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.user-pop-mail,.user-pop-role{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:11.5px;display:block;overflow:hidden}.header-switch{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);font:inherit;height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);max-width:210px;padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);display:flex}.header-switch:hover{background:var(--row-hover)}.header-switch-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.header-switch-name{display:none}}.vendor-choice-list{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.vendor-choice{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);font:inherit;gap:calc(var(--spacing) * .5);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;display:grid}.vendor-choice:hover{background:var(--color-accent-soft)}.vendor-choice:hover,.vendor-choice[aria-current=true]{border-color:var(--color-accent)}.vendor-choice-name{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold)}.vendor-choice-sub{color:var(--color-muted);font-size:12.5px}.sidebar{background:var(--sidebar-surface);border-right:1px solid var(--color-line);padding-inline:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 3);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.sidebar.desktop{width:var(--sidebar-width);transition:width .15s;display:none}@media (min-width:64rem){.sidebar.desktop{display:flex}}.sidebar.desktop[data-collapsed=true]{width:var(--sidebar-width-collapsed);padding-inline:calc(var(--spacing) * 2.5)}.sb-brand{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;gap:calc(var(--spacing) * 2);min-height:40px;padding-inline:calc(var(--spacing) * 2)}.sb-brand,.sb-logo{align-items:center;display:flex}.sb-logo{gap:calc(var(--spacing) * 2.5);min-width:0;color:var(--color-ink)}.sb-logo:hover{text-decoration:none}.sb-logo img{height:calc(var(--spacing) * 8);object-fit:contain;width:auto;max-width:170px}.sb-logo-mark{background:var(--color-ink);color:var(--color-surface);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sb-logo-text{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:20px;font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em;overflow:hidden}.header-logo .logo-on-dark,:root[data-theme=dark] .header-logo:has(.logo-on-dark) .logo-on-light{display:none}:root[data-theme=dark] .header-logo .logo-on-dark{display:block}.ws-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.ws-card,.ws-icon{align-items:center;display:flex}.ws-icon{background:var(--color-accent-soft);color:var(--color-accent-dark);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:10px;flex-shrink:0;justify-content:center}.ws-icon svg{width:18px;height:18px}.ws-lines{--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex:1}.ws-name{color:var(--color-ink);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold)}.ws-name,.ws-role{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ws-role{color:var(--color-muted);margin-top:calc(var(--spacing) * .5);font-size:11.5px}.nav-groups{flex-direction:column;width:100%;display:flex}.nav-group+.nav-group{margin-top:calc(var(--spacing) * 3)}.sidebar .nav-section{color:var(--color-muted);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;background:0 0;border-width:0;border-radius:8px;display:flex}.sidebar .nav-section:hover{color:var(--color-ink)}.sidebar .nav-section .nav-section-label{text-align:left;flex:1}.sidebar .nav-section svg{opacity:0;width:13px;height:13px;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}.sidebar .nav-section.is-closed svg,.sidebar .nav-section:focus-visible svg,.sidebar .nav-section:hover svg{opacity:.7}.sidebar a.nav-item{color:var(--nav-ink);align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);border-radius:10px;margin-block:1px;padding-block:9px;transition:background-color .13s,color .13s;display:flex;position:relative}.sidebar a.nav-item svg{width:18px;height:18px;color:var(--nav-icon);flex-shrink:0;transition:color .13s}.sidebar a.nav-item:hover{background:var(--row-hover);color:var(--color-ink);text-decoration:none}.sidebar a.nav-item.active{background:var(--color-accent-soft);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.sidebar a.nav-item.active,.sidebar a.nav-item.active svg{color:var(--color-accent-dark)}.sidebar .nav-count{background:#17202a12}@supports (color:color-mix(in lab,red,red)){.sidebar .nav-count{background:color-mix(in srgb,var(--color-ink) 7%,transparent)}}.sidebar .nav-count{color:var(--color-ink);min-width:22px;padding-inline:calc(var(--spacing) * 1.5);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--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,);border-radius:3.40282e+38px;margin-left:auto;padding-block:1px}.sidebar a.nav-item.active .nav-count{background:#0f766e29}@supports (color:color-mix(in lab,red,red)){.sidebar a.nav-item.active .nav-count{background:color-mix(in srgb,var(--color-accent) 16%,transparent)}}.sidebar a.nav-item.active .nav-count{color:var(--color-accent-dark)}.sidebar .nav-subgroup+.nav-subgroup{margin-top:calc(var(--spacing) * 1.5)}.sidebar .nav-subgroup-label{padding-top:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);margin:0;padding-bottom:3px}.sidebar .nav-subgroup-label,.sidebar span.nav-item{color:var(--color-muted);padding-inline:calc(var(--spacing) * 3)}.sidebar span.nav-item{cursor:default;align-items:center;gap:calc(var(--spacing) * 3);width:100%;--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);opacity:.6;border-radius:10px;padding-block:9px;display:flex;position:relative}.sidebar span.nav-item svg{width:18px;height:18px;color:var(--nav-icon);flex-shrink:0}.sidebar .nav-soon{background:#17202a14}@supports (color:color-mix(in lab,red,red)){.sidebar .nav-soon{background:color-mix(in srgb,var(--color-ink) 8%,transparent)}}.sidebar .nav-soon{color:var(--color-muted);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;border-radius:3.40282e+38px;margin-left:auto;padding-block:1px}.sidebar-foot{border-top:1px solid var(--color-line);padding-top:calc(var(--spacing) * 3);margin-top:auto}.nav-groups{margin-bottom:calc(var(--spacing) * 4)}.user-card{gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);border-radius:10px}.user-card,.user-card .avatar{align-items:center;display:flex}.user-card .avatar{background:var(--color-accent-soft);color:var(--color-accent-dark);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);text-transform:uppercase;border-radius:3.40282e+38px;flex-shrink:0;justify-content:center}.user-card .user-lines{--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex:1}.user-card .user-mail{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.user-card .user-mail,.user-card .user-role{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-card .user-role{margin-top:calc(var(--spacing) * .5);color:var(--color-muted);font-size:11.5px}.user-logout{color:var(--color-muted);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.user-logout:hover{background:var(--row-hover);color:var(--color-ink)}.user-logout svg{width:18px;height:18px}.sidebar[data-collapsed=true] .nav-label,.sidebar[data-collapsed=true] .nav-section,.sidebar[data-collapsed=true] .nav-soon,.sidebar[data-collapsed=true] .nav-subgroup-label,.sidebar[data-collapsed=true] .sb-logo-text,.sidebar[data-collapsed=true] .user-lines,.sidebar[data-collapsed=true] .user-logout,.sidebar[data-collapsed=true] .ws-lines{display:none}.sidebar[data-collapsed=true] .sb-brand{justify-content:center;padding-inline:0}.sidebar[data-collapsed=true] .sb-logo img{max-width:40px}.sidebar[data-collapsed=true] .ws-card{border-style:var(--tw-border-style);background-color:#0000;border-width:0;justify-content:center;padding:0}.sidebar[data-collapsed=true] a.nav-item{justify-content:center;padding-inline:0}.sidebar[data-collapsed=true] .nav-count{top:calc(var(--spacing) * .5);right:calc(var(--spacing) * .5);min-width:0;padding-inline:var(--spacing);--tw-leading:14px;padding-block:0;font-size:9px;line-height:14px;position:absolute}.sidebar[data-collapsed=true] .user-card{justify-content:center;padding-inline:0}.drawer-backdrop{z-index:40;background-color:oklab(19.954% -.00822347 -.0148871/.4);position:fixed;inset:0}@media (min-width:64rem){.drawer-backdrop{display:none}}.sidebar.drawer{background:var(--frame-surface-solid);z-index:50;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:292px;max-width:86vw;height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);inset-block:0;position:fixed;top:0;left:0}@media (min-width:64rem){.sidebar.drawer{display:none}}.sidebar.drawer .drawer-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);display:flex}.sidebar.drawer .header-icon-btn{color:var(--color-muted)}.btn:focus-visible,.chip:focus-visible,.crumb-root:focus-visible,.header-avatar:focus-visible,.header-icon-btn:focus-visible,.header-logo:focus-visible,.menu-pop a:focus-visible,.menu-pop button:focus-visible,.row-more-btn:focus-visible,.sidebar .nav-section:focus-visible,.sidebar a.nav-item:focus-visible,.user-logout:focus-visible,.wizard-step:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.content{--muted-ink:var(--color-muted);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 20);margin-inline:auto}@media (min-width:40rem){.content{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.content{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 9)}}@media (min-width:80rem){.content{padding-inline:calc(var(--spacing) * 12)}}.content{max-width:1320px;animation:page-in .26s cubic-bezier(.22,.61,.36,1) both}.page-kicker{color:var(--color-muted);margin:0;margin-bottom:calc(var(--spacing) * 2);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase}.content>.context-banner+.context-banner,.content>.context-banner+.page-kicker{margin-top:var(--spacing)}.page-title{color:var(--color-ink);margin:0;margin-bottom:calc(var(--spacing) * 6);--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold);font-size:26px;line-height:1.15;font-weight:var(--font-weight-bold);--tw-tracking:-.025em;letter-spacing:-.025em}@media (min-width:64rem){.page-title{font-size:32px}}.page-head{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.page-head .page-title{margin:0}.page-head .actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-left:auto;display:flex}.page-head>.detail-back{flex-basis:100%;margin-bottom:0}.page-intro{color:var(--color-muted);-webkit-line-clamp:2;line-clamp:2;margin:0;margin-bottom:calc(var(--spacing) * 7);--tw-leading:var(--leading-relaxed);max-width:76ch;font-size:14px;line-height:var(--leading-relaxed);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content>.page-title:has(+.page-intro),.page-head:has(+.page-intro){margin-bottom:calc(var(--spacing) * 2)}.panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 5)}@media (min-width:64rem){.panel{padding:calc(var(--spacing) * 6)}}.panel h2{margin:0;margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);--tw-tracking:-.01em;letter-spacing:-.01em}.stat-grid{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.stat{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);transition:border-color .16s;position:relative;overflow:hidden}.stat:hover{border-color:#99c0c0}@supports (color:color-mix(in lab,red,red)){.stat:hover{border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-line))}}.stat .label{color:var(--color-muted);padding-right:calc(var(--spacing) * 10);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium)}.stat .value{margin-top:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:30px;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:-.025em;letter-spacing:-.025em;--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,)}.stat .sub{color:var(--color-muted);margin-top:calc(var(--spacing) * 2.5);font-size:12.5px}.stat .stat-icon{color:var(--color-muted);top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute}.stat .stat-icon svg{width:18px;height:18px}.stat-hero{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));border-color:#0000}.stat-hero,.stat-hero .label,.stat-hero .sub{color:var(--btn-primary-ink)}@supports (color:color-mix(in lab,red,red)){.stat-hero .label,.stat-hero .sub{color:color-mix(in srgb,var(--btn-primary-ink) 74%,transparent)}}.stat-hero .sub a{color:inherit;text-decoration:underline}.stat-hero .stat-icon{color:var(--btn-primary-ink);background:#ffffff2e}.stat-hero:hover{border-color:#0000}.table-wrap{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:13.5px}table.data td,table.data th{border-bottom:1px solid var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;vertical-align:middle;white-space:nowrap}table.data td.wrap{white-space:normal;min-width:220px}table.data th{color:var(--color-muted);background:var(--th-bg);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase}table.data tr:last-child td{border-bottom:none}table.data tbody tr{transition:background-color .12s}table.data tbody tr:hover td{background:var(--row-hover)}td.num,th.num{text-align:right;--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,)}.badge{color:#5d5850;align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);background:#f1efea;padding-block:2px;display:inline-flex}.badge,.badge:before{border-radius:3.40282e+38px}.badge:before{content:"";opacity:.7;background-color:currentColor;width:5px;height:5px}.badge.s-A,.badge.s-P{color:#1f6640;background:#e2f3e8}.badge.s-C{color:#33409b;background:#e6e9fb}.badge.s-O,.badge.s-W{color:#8a5310;background:#fbeed6}.badge.s-D,.badge.s-F,.badge.s-I{color:#97302a;background:#fbe4e0}.badge.s-H{color:#5d5850;background:#ecebe6}.badge.s-N{color:#2b4ea8;background:#e3ecfd}.badge.s-S{color:#97302a;background:#fbe4e0}.badge.s-B{color:#5b3a9b;background:#eee7fa}.badge.s-T{color:#5d5850;background:#f1efea}.badge.is-test{color:#5b3a9b;background:#f0e9fb}.badge.is-pickup{color:#14634a;background:#d9f0e6}.pickup-box{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 4);background:#eef8f3;border:2px solid #14634a}.pickup-box h2,.pickup-box h3{margin:0 0 .35rem}.pickup-box .pickup-when{color:#14634a;--tw-font-weight:var(--font-weight-bold);font-size:1.02rem;font-weight:var(--font-weight-bold)}.btn{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-card);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);white-space:nowrap;padding-block:9px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.btn:hover{background:var(--color-bg);border-color:#c3c8cd}@supports (color:color-mix(in lab,red,red)){.btn:hover{border-color:color-mix(in srgb,var(--color-ink) 16%,var(--color-line))}}.btn:hover{text-decoration:none}.btn svg{width:16px;height:16px}.btn-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--btn-primary-ink)}.btn-primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--btn-primary-ink)}.btn-danger{border-color:#d3aba9}@supports (color:color-mix(in lab,red,red)){.btn-danger{border-color:color-mix(in srgb,var(--color-error) 35%,var(--color-line))}}.btn-danger{color:var(--color-error)}.btn-danger:hover{background:#f9efee}@supports (color:color-mix(in lab,red,red)){.btn-danger:hover{background:color-mix(in srgb,var(--color-error) 8%,var(--color-surface))}}.btn-ghost{box-shadow:none;background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--color-bg);border-color:#0000}.btn-sm{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:12.5px}.btn:disabled{cursor:not-allowed;opacity:.5}.form-grid{gap:calc(var(--spacing) * 4);display:grid}.form-grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.form-field label{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);display:block}.form-field label>input[type=checkbox],.form-field label>input[type=radio]{margin-right:calc(var(--spacing) * 1.5);vertical-align:middle}.form-field .hint{color:var(--muted-ink);margin-top:var(--spacing);font-size:12px}.form-section{border-top:1px solid var(--color-line);margin-top:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5)}.form-section>h3{margin:0;margin-bottom:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold)}.form-error{background:#f9efee}@supports (color:color-mix(in lab,red,red)){.form-error{background:color-mix(in srgb,var(--color-error) 8%,var(--color-surface))}}.form-error{color:var(--color-error);border:1px solid #b3392c47}@supports (color:color-mix(in lab,red,red)){.form-error{border:1px solid color-mix(in srgb,var(--color-error) 28%,transparent)}}.form-error{border-radius:var(--radius-md);margin-bottom:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:13.5px}.form-ok{background:#ebf3ef}@supports (color:color-mix(in lab,red,red)){.form-ok{background:color-mix(in srgb,var(--color-ok) 9%,var(--color-surface))}}.form-ok{color:var(--color-ok);border:1px solid #1f7a4d47}@supports (color:color-mix(in lab,red,red)){.form-ok{border:1px solid color-mix(in srgb,var(--color-ok) 28%,transparent)}}.form-ok{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:13.5px}.filter-bar,.form-ok{margin-bottom:calc(var(--spacing) * 4)}.filter-bar{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.filter-bar input,.filter-bar select{width:auto;min-width:140px}.filter-bar input[name=q],.filter-bar input[type=search]{min-width:240px}.chip-row{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.chip{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);border-radius:3.40282e+38px;display:inline-flex}.chip:hover{background:var(--color-bg);text-decoration:none}.chip.active{background:var(--color-accent-soft);border-color:#0f766e59}@supports (color:color-mix(in lab,red,red)){.chip.active{border-color:color-mix(in srgb,var(--color-accent) 35%,transparent)}}.chip.active{color:var(--color-accent-dark);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.chip .chip-count{color:var(--color-muted);--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,)}.chip.active .chip-count{color:inherit}.pagination{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.pagination a,.pagination span.current{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:12.5px}.pagination a:hover{background:var(--color-bg);text-decoration:none}.pagination span.current{background:var(--color-accent);border-color:var(--color-accent);color:var(--btn-primary-ink);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.pagination .meta{color:var(--muted-ink);margin-left:calc(var(--spacing) * 2);font-size:12.5px}.empty{color:var(--color-muted);padding-block:calc(var(--spacing) * 12);font-size:13.5px}.empty,.empty-state{padding-inline:calc(var(--spacing) * 4);text-align:center}.empty-state{align-items:center;gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 14);flex-direction:column;display:flex}.empty-state svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);color:var(--color-muted)}.empty-state .empty-icon{background:var(--color-bg);border:1px solid var(--color-line);margin-bottom:var(--spacing);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:3.40282e+38px;justify-content:center;align-items:center;display:flex}.empty-state .empty-icon svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);color:var(--color-muted)}.empty-state .empty-title{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.empty-state .empty-sub{color:var(--color-muted);max-width:var(--container-sm);font-size:13px}.mt-1{margin-top:1rem}.hint,.muted{color:var(--muted-ink)}.small{font-size:12.5px}.settings-bar{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-wrap:wrap}.settings-bar,.settings-search{align-items:center;display:flex}.settings-search{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);gap:calc(var(--spacing) * 2);min-width:260px;padding-inline:calc(var(--spacing) * 3);flex:1}.settings-search svg{width:18px;height:18px;color:var(--color-muted);flex-shrink:0}.settings-search input{width:100%;padding-inline:0;padding-block:calc(var(--spacing) * 2.5);background:0 0;border:0;font-size:14px}.settings-search input:focus{box-shadow:none;outline:none}.settings-sf{align-items:center;gap:calc(var(--spacing) * 2);color:var(--on-bg-muted);font-size:13px;display:flex}.settings-sf select{width:auto;min-width:160px}.settings-count{color:var(--on-bg-muted);--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,);font-size:12.5px}.settings-group-help{color:var(--color-muted);margin-top:calc(var(--spacing) * -2);margin-bottom:calc(var(--spacing) * 3);font-size:13px}.settings-rows{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.settings-row{border-top:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3.5);flex-wrap:wrap;display:flex}.settings-row:first-child{padding-top:var(--spacing);border-top:0}.settings-main{flex:1;min-width:220px}.settings-label{color:var(--color-ink);align-items:center;gap:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.settings-help{color:var(--color-muted);margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);max-width:62ch;font-size:13px;line-height:var(--leading-relaxed)}.settings-control{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;min-width:0;display:flex}.settings-control .btn svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.settings-field{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0;display:flex}.settings-row.is-stacked{align-items:stretch;gap:calc(var(--spacing) * 2);flex-direction:column}.settings-row.is-stacked .settings-control,.settings-row.is-stacked .settings-field{align-items:flex-start;width:100%}.settings-row.is-stacked .settings-field .richtext{width:100%}.settings-field input[type=text]{min-width:220px}.settings-field input[type=number]{width:96px}.settings-field textarea{min-width:320px;font-size:13px}.settings-unit{color:var(--color-muted);font-size:12.5px}.settings-switch{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink);font-size:13px;display:inline-flex}.settings-switch input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}@media (max-width:700px){.settings-control{width:100%}.settings-field input[type=text],.settings-field textarea{width:100%;min-width:0}}.work-split{align-items:flex-start;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1180px){.work-split[data-detail=open]{grid-template-columns:minmax(0,1fr) 400px}}.work-list{min-width:0}.list-rows{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.list-row{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;transition:background-color .13s,border-color .13s;display:flex;position:relative}.list-row:hover{background:var(--row-hover)}.list-row.is-open{border-color:#84b5b3}@supports (color:color-mix(in lab,red,red)){.list-row.is-open{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-line))}}.list-row.is-open{background:#f3f8f8}@supports (color:color-mix(in lab,red,red)){.list-row.is-open{background:color-mix(in srgb,var(--color-accent) 5%,var(--color-surface))}}.list-row.is-unread .row-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.list-row .row-hit{z-index:0;border-radius:inherit;position:absolute;inset:0}.list-row .row-hit:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.list-row .row-lead{pointer-events:none;z-index:1;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background:var(--color-bg);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.list-row .row-lead img{object-fit:contain;width:100%;height:100%}.list-row .row-lead svg{width:18px;height:18px;color:var(--color-muted)}.list-row .row-main{pointer-events:none;z-index:1;flex:1;min-width:0;position:relative}.list-row .row-title{--tw-leading:var(--leading-snug);font-size:14px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.list-row .row-sub,.list-row .row-title{text-overflow:ellipsis;white-space:nowrap;line-height:var(--leading-snug);display:block;overflow:hidden}.list-row .row-sub{color:var(--color-muted);--tw-leading:var(--leading-snug);font-size:12.5px;margin-top:0}.list-row .row-meta{pointer-events:none;z-index:1;align-items:flex-end;gap:calc(var(--spacing) * .5);text-align:right;flex-direction:column;flex-shrink:0;display:flex;position:relative}.list-row .row-meta .badge{--tw-leading:17px;padding-block:0;line-height:17px}.list-row .row-amount{--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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,)}.list-row .row-when{color:var(--color-muted);--tw-leading:var(--leading-snug);font-size:12px;line-height:var(--leading-snug)}.list-row .row-actions{z-index:2;align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;flex-shrink:0;display:flex;position:relative}.list-row .row-actions .btn{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:12.5px}@media (max-width:640px){.list-row{align-items:flex-start}.list-row .row-meta{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 2);text-align:left;flex-flow:wrap;width:100%}.list-row .row-actions{width:100%}.list-row .row-actions .btn{flex:1;justify-content:center}}.detail-panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}@media (min-width:1180px){.detail-panel{max-height:calc(100vh - 32px);position:sticky;top:16px}}@media (max-width:1179px){.detail-panel{z-index:80;border-style:var(--tw-border-style);border-width:0;border-radius:0;max-height:none;position:fixed;inset:0}}.detail-panel .detail-head{border-bottom:1px solid var(--color-line);align-items:flex-start;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.detail-panel .detail-head .detail-title{--tw-leading:var(--leading-tight);font-size:16px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.detail-panel .detail-head .detail-sub{color:var(--color-muted);margin-top:var(--spacing);font-size:12.5px;display:block}.detail-panel .detail-head .detail-close{color:var(--color-muted);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.detail-panel .detail-head .detail-close:hover{background:var(--color-bg);color:var(--color-ink);text-decoration:none}.detail-panel .detail-body{min-height:0;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex:1;overflow-y:auto}.detail-panel .detail-foot{border-top:1px solid var(--color-line);background:var(--color-bg);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.detail-panel .detail-foot .detail-full{--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);margin-left:auto}.detail-rows{gap:0;margin:0;padding:0;display:grid}.detail-rows .detail-row{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:13px;display:flex}.detail-rows .detail-row:last-child{border-bottom:none}.detail-rows .detail-row dt{color:var(--color-muted);flex-shrink:0}.detail-rows .detail-row dd{text-align:right;--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);overflow-wrap:break-word;margin:0}.detail-section{margin-top:calc(var(--spacing) * 4)}.detail-section>h3{color:var(--color-muted);margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase}.detail-panel .panel{box-shadow:none;background:0 0;border:0;margin-bottom:0;padding:0}.detail-panel .panel>h2{color:var(--color-muted);margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase}.detail-panel .table-wrap{box-shadow:none;border:0}.detail-thread{gap:calc(var(--spacing) * 2);display:grid}.detail-thread .msg{background:var(--color-bg);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:13px}.detail-thread .msg.mine{background:var(--color-accent-soft)}.detail-thread .msg .msg-head{color:var(--color-muted);margin-bottom:var(--spacing);font-size:11.5px}.detail-thread .msg .msg-body{white-space:pre-wrap}.waiting-list{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);display:grid}.waiting-row{background:var(--color-surface);border:1px solid var(--color-line);border-left:3px solid var(--color-accent);border-radius:var(--radius-lg);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.waiting-row .waiting-count{background:var(--color-accent-soft);color:var(--color-accent-dark);height:calc(var(--spacing) * 8);min-width:32px;padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--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,);border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.waiting-row .waiting-text{flex:1;min-width:0;font-size:13.5px}.waiting-row .waiting-text b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.waiting-row .waiting-text small{color:var(--color-muted);font-size:12px;display:block}.waiting-empty{color:var(--color-muted);align-items:center;gap:calc(var(--spacing) * 2);font-size:13.5px;display:flex}.waiting-empty svg{width:18px;height:18px;color:var(--color-ok)}.bg-picker{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.bg-swatch{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);gap:calc(var(--spacing) * 2);width:104px;padding:calc(var(--spacing) * 2);text-align:left;flex-direction:column;display:flex}.bg-swatch:hover{border-color:#b7bcc1}@supports (color:color-mix(in lab,red,red)){.bg-swatch:hover{border-color:color-mix(in srgb,var(--color-ink) 22%,var(--color-line))}}.bg-swatch.is-active{border-color:var(--color-accent);box-shadow:0 0 0 3px #0f766e2e}@supports (color:color-mix(in lab,red,red)){.bg-swatch.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent)}}.bg-swatch:disabled{cursor:not-allowed;opacity:.5}.bg-swatch-preview{border:1px solid var(--color-line);border-radius:var(--radius-md);background-position:50%;background-size:cover;width:100%;height:58px;display:block}.bg-swatch-label{--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-ink);display:block}.bg-editor{display:grid}.bg-editor,.bg-editor-row{gap:calc(var(--spacing) * 2)}.bg-editor-row{align-items:center;flex-wrap:wrap;display:flex}.bg-editor-row input{flex:1;width:auto;min-width:140px}.bg-editor-preview{border:1px solid var(--color-line);border-radius:var(--radius-md);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 14);background-position:50%;background-size:cover;flex-shrink:0;display:block}.detail-back{color:var(--color-muted);margin-top:calc(var(--spacing) * -1);margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);display:inline-flex}.detail-back:hover{color:var(--color-ink);text-decoration:none}.detail-back svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.context-banner{background:#f4ece2}@supports (color:color-mix(in lab,red,red)){.context-banner{background:color-mix(in srgb,var(--color-warn) 12%,var(--color-surface))}}.context-banner{border:1px solid #a2600c57}@supports (color:color-mix(in lab,red,red)){.context-banner{border:1px solid color-mix(in srgb,var(--color-warn) 34%,transparent)}}.context-banner{color:#895411}@supports (color:color-mix(in lab,red,red)){.context-banner{color:color-mix(in srgb,var(--color-warn) 82%,var(--color-ink))}}.context-banner{border-radius:var(--radius-lg);margin-bottom:calc(var(--spacing) * 5);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:13.5px;font-weight:var(--font-weight-medium);flex-wrap:wrap;display:flex}.context-banner svg{flex-shrink:0;width:18px;height:18px}.context-banner .context-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-left:auto;display:flex}.context-banner.is-onboarding{background:var(--color-accent-soft);border-color:#0f766e4d}@supports (color:color-mix(in lab,red,red)){.context-banner.is-onboarding{border-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}}.context-banner.is-onboarding{color:var(--color-accent-dark)}.checklist-head{margin-bottom:calc(var(--spacing) * 3);align-items:flex-start;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.checklist-head h2{margin:0}.checklist-sub{color:var(--color-muted);margin:0;margin-top:var(--spacing);max-width:62ch;font-size:13px}.checklist-score{text-align:right;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);flex-shrink:0;margin-left:auto}.checklist-score b{color:var(--color-accent-dark);--tw-font-weight:var(--font-weight-semibold);font-size:26px;font-weight:var(--font-weight-semibold);--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,);display:block}.checklist-score span{color:var(--color-muted);font-size:12px}.checklist-bar{background:var(--color-line);margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 2);border-radius:999px;width:100%;overflow:hidden}.checklist-bar span{background:var(--color-accent);height:100%;display:block}.checklist-section{color:var(--color-muted);margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.check-list{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.check-row{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.check-row .check-mark svg{width:18px;height:18px;color:var(--color-warn);flex-shrink:0}.check-row.is-done .check-mark svg{color:var(--color-ok)}.check-row .check-text{flex:1;min-width:0;font-size:13.5px}.check-row .check-text b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.check-row .check-text small{color:var(--color-muted);font-size:12px;display:block}.check-row.is-done .check-text b{color:var(--color-muted)}.check-row .check-state,.check-row.is-done .check-text b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.check-row .check-state{color:var(--color-ok);font-size:12px}.checklist-toggle{margin-top:calc(var(--spacing) * 4);cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:13px;display:flex}.checklist-toggle input{margin-top:3px}.checklist-toggle small{color:var(--color-muted);font-size:12px;display:block}.richtext-toolbar{margin-bottom:calc(var(--spacing) * 1.5);gap:var(--spacing);flex-wrap:wrap;display:flex}.richtext-toolbar button{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium)}.richtext-toolbar button:hover{background:var(--color-bg)}.richtext-area{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);min-height:160px;max-height:420px;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);font-size:14px;overflow-y:auto}.richtext-area:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #0f766e29}@supports (color:color-mix(in lab,red,red)){.richtext-area:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 16%,transparent)}}.richtext{width:100%;min-width:0}.richtext-area,.richtext-source{overflow-wrap:anywhere;max-width:100%}.richtext-area{overflow-x:auto}.richtext-toolbar{min-width:0}.richtext-toolbar select{width:auto;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);min-width:0;font-size:12px}.richtext-toolbar .richtext-source-toggle{margin-left:auto}.richtext-toolbar button[aria-pressed=true]{background:var(--color-accent-soft);border-color:#0f766e59}@supports (color:color-mix(in lab,red,red)){.richtext-toolbar button[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-accent) 35%,transparent)}}.richtext-toolbar button[aria-pressed=true]{color:var(--color-accent-dark)}.richtext-source{font-family:var(--font-mono);white-space:pre;font-size:12.5px}.richtext-note{background:#f8f2ec}@supports (color:color-mix(in lab,red,red)){.richtext-note{background:color-mix(in srgb,var(--color-warn) 8%,var(--color-surface))}}.richtext-note{border:1px solid #a2600c47}@supports (color:color-mix(in lab,red,red)){.richtext-note{border:1px solid color-mix(in srgb,var(--color-warn) 28%,transparent)}}.richtext-note{border-radius:var(--radius-md);color:var(--color-ink);margin-bottom:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:12.5px;line-height:var(--leading-snug)}.richtext-area h2{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 1.5);font-size:17px}.richtext-area h2,.richtext-area h3{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.richtext-area h3{margin-top:calc(var(--spacing) * 2.5);margin-bottom:var(--spacing);font-size:15px}.richtext-area h1{margin-top:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:19px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.richtext-area h1,.richtext-area p{margin-bottom:calc(var(--spacing) * 2)}.richtext-area ul{list-style-type:disc}.richtext-area ol,.richtext-area ul{margin-bottom:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5)}.richtext-area ol{list-style-type:decimal}.richtext-area li{margin-bottom:calc(var(--spacing) * .5)}.richtext-area a{color:var(--color-accent-dark);text-decoration-line:underline}.richtext-area table{margin-block:calc(var(--spacing) * 2);border-collapse:collapse;width:100%;font-size:13px}.richtext-area td,.richtext-area th{border:1px solid var(--color-line);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing)}.richtext-area img{margin-block:calc(var(--spacing) * 2);max-width:100%}.richtext-area:empty:before{content:attr(data-placeholder);color:var(--color-muted)}.cat-picker-list{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);max-height:260px;padding:calc(var(--spacing) * 1.5);overflow-y:auto}.cat-picker-row{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:13px;display:flex}.cat-picker-row:hover{background:var(--color-bg)}.cat-picker-row .path{color:var(--color-muted);font-size:11.5px}.rate-dest{border:1px solid var(--color-line);border-radius:var(--radius-md);margin-bottom:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3)}.rate-row{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);grid-template-columns:1fr 1fr 1fr auto auto;display:grid}@media (max-width:600px){.rate-row{grid-template-columns:1fr 1fr}}.login-wrap{max-width:400px;padding-inline:calc(var(--spacing) * 4);margin-inline:auto;margin-top:10vh}.login-brand{margin-bottom:calc(var(--spacing) * 5);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:22px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.login-brand small{color:var(--color-muted);--tw-font-weight:var(--font-weight-normal);font-size:13px;font-weight:var(--font-weight-normal);display:block}.login-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:calc(var(--spacing) * 6)}.login-split{background-position:50%;background-size:cover;grid-template-columns:1fr;min-height:100vh;display:grid}@media (min-width:900px){.login-split{grid-template-columns:1.05fr .95fr}}.login-hero{padding:calc(var(--spacing) * 10);flex-direction:column;justify-content:flex-end;display:none;position:relative}@media (min-width:900px){.login-hero{display:flex}}.login-hero:before{content:"";background:linear-gradient(#1f1d1b26,#1f1d1b8c);position:absolute;inset:0}.login-hero-copy{z-index:10;max-width:var(--container-md);color:var(--color-white);position:relative}.login-hero-kicker{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;opacity:.9}.login-hero-kicker,.login-hero-title{font-weight:var(--font-weight-semibold)}.login-hero-title{--tw-leading:var(--leading-tight);font-size:30px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);text-shadow:0 2px 12px #00000059}.login-credit{z-index:10;margin-top:calc(var(--spacing) * 6);color:#ffffffb3;font-size:11px;position:relative}@supports (color:color-mix(in lab,red,red)){.login-credit{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.login-credit a{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.login-credit a{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.login-credit a{text-decoration-line:underline}.login-panel{padding:calc(var(--spacing) * 6);background:var(--color-bg);justify-content:center;align-items:center;display:flex}@media (max-width:899px){.login-panel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f1d1b73;min-height:100vh}}.login-box{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);width:100%;max-width:400px;box-shadow:var(--shadow-pop);padding:calc(var(--spacing) * 7)}@media (min-width:40rem){.login-box{padding:calc(var(--spacing) * 9)}}.login-logo{margin-bottom:calc(var(--spacing) * 6);align-items:center;min-height:40px;display:flex}.login-logo img{height:calc(var(--spacing) * 10);object-fit:contain;width:auto;max-width:190px}.login-logo-text{font-size:22px}.login-heading,.login-logo-text{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.login-heading{margin-bottom:calc(var(--spacing) * 1.5);font-size:24px}.login-sub{margin-bottom:calc(var(--spacing) * 6);color:var(--color-muted);font-size:14px}.login-form{gap:calc(var(--spacing) * 4);display:grid}.login-submit{margin-top:var(--spacing);height:calc(var(--spacing) * 11);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold)}.login-back,.login-submit{width:100%;justify-content:center}.login-back{height:calc(var(--spacing) * 10);font-size:14px}.login-forgot{margin-top:calc(var(--spacing) * 5);text-align:center;--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-accent);display:block}.login-forgot:hover{text-decoration-line:underline}.cat-tree{padding:0}.cat-tree,.cat-tree ul{margin:0;list-style-type:none}.cat-tree ul{border-left:1px dashed var(--color-line);padding-left:calc(var(--spacing) * 5)}.cat-tree-row{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);flex-wrap:wrap;display:flex}.cat-tree-row:hover{background:var(--color-bg)}.cat-tree-row .toggle{color:var(--color-muted);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0;font-size:12px}.cat-tree-row .count{color:var(--color-muted);font-size:11.5px}.cat-tree-row .row-actions{gap:calc(var(--spacing) * 1.5);margin-left:auto;display:flex}.field-list{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);grid-template-columns:190px 1fr;font-size:13.5px;display:grid}.field-list dt{color:var(--color-muted);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase}.field-list dd{overflow-wrap:break-word;margin:0}@media (max-width:600px){.field-list{grid-template-columns:1fr}}.menu-wrap{display:inline-block;position:relative}.menu-pop{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);z-index:40;margin-top:var(--spacing);min-width:190px;padding-block:calc(var(--spacing) * 1.5);position:absolute;right:0;overflow:hidden}.menu-pop a,.menu-pop button{color:var(--color-ink);font:inherit;align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);text-align:left;--tw-leading:20px;--tw-font-weight:var(--font-weight-medium);font-size:13.5px;line-height:20px;font-weight:var(--font-weight-medium);background-color:#0000;border-width:0;display:flex}.menu-pop svg{width:18px;height:18px;color:var(--color-muted);flex-shrink:0}.menu-pop a:hover,.menu-pop button:hover{background:var(--color-bg);text-decoration:none}.menu-pop button.danger,.menu-pop button.danger svg{color:var(--color-error)}.menu-pop .menu-sep{border-top:1px solid var(--color-line);margin-block:var(--spacing)}.toast-stack{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);z-index:100;gap:calc(var(--spacing) * 2);flex-direction:column;width:320px;display:flex;position:fixed}.toast{background:var(--color-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);align-items:flex-start;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-white);font-size:13.5px;animation:toast-in .16s ease-out;display:flex}.toast.ok svg{color:#6ec98d}.toast.error svg{color:#ef8478}.toast svg{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.dialog-backdrop{z-index:90;padding:calc(var(--spacing) * 4);background-color:oklab(23.2218% .00186455 .00452015/.35);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);width:100%;max-width:var(--container-sm);padding:calc(var(--spacing) * 6);animation:toast-in .14s ease-out}.dialog h3{margin:0;margin-bottom:calc(var(--spacing) * 1.5);font-size:16px}.dialog p{color:var(--color-muted);margin:0;margin-bottom:calc(var(--spacing) * 5);font-size:13.5px}.dialog .dialog-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}.chart-wrap{overflow-x:auto}.chart-bar{fill:var(--color-accent)}.chart-bar-soft{fill:#c3dddb}@supports (color:color-mix(in lab,red,red)){.chart-bar-soft{fill:color-mix(in srgb,var(--color-accent) 25%,white)}}.chart-grid-line{stroke:var(--color-line);stroke-width:1px}.chart-label{fill:var(--color-muted);font-size:10.5px}.chart-value{fill:var(--color-ink);font-size:11px;font-weight:600}.chart-line{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-line-prev{fill:none;stroke:var(--color-muted);stroke-width:1.5px;stroke-dasharray:4 4;opacity:.7}.chart-area{fill:#0f766e1f}@supports (color:color-mix(in lab,red,red)){.chart-area{fill:color-mix(in srgb,var(--color-accent) 12%,transparent)}}.chart-dot{fill:var(--color-accent)}.chart-axis{fill:var(--color-muted);font-size:10.5px}.delta{margin-left:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);--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,);color:var(--color-muted);display:inline-flex}.delta.up{color:#1f7a4d}.delta.down{color:#b3392c}.stat .delta{margin-right:var(--spacing);margin-left:0}.stat-hero .delta{color:var(--btn-primary-ink)}.share-bar{background:var(--color-bg);width:100%;height:6px;overflow:hidden}.share-bar,.share-bar>span{border-radius:3.40282e+38px;display:block}.share-bar>span{background:var(--color-accent);height:100%}}@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.top-4{top:calc(var(--spacing) * 4)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.\!mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-9{height:calc(var(--spacing) * 9)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-\[75vh\]{height:75vh}.\!w-full{width:100%!important}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[260px\]{max-width:260px}.min-w-0{min-width:0}.min-w-24{min-width:calc(var(--spacing) * 24)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.\!justify-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\!border-red-500{border-color:var(--color-red-500)!important}.border-line{border-color:var(--color-line)}.bg-\[\#1d1d1d\]{background-color:#1d1d1d}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-0\.5{padding:calc(var(--spacing) * .5)!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.\!px-0{padding-inline:0!important}.\!px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.\!py-1{padding-block:var(--spacing)!important}.py-2{padding-block:calc(var(--spacing) * 2)}.\!pl-2\.5{padding-left:calc(var(--spacing) * 2.5)!important}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[11\.5px\]{font-size:11.5px}.text-\[16px\]{font-size:16px}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%)}.filter,.invert{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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[22rem_minmax\(0\,1fr\)\]{grid-template-columns:22rem minmax(0,1fr)}}}:root{--accent:var(--color-accent);--accent-dark:var(--color-accent-dark);--accent-contrast:#fff;--bg:var(--color-bg);--surface:var(--color-surface);--text:var(--color-ink);--muted:var(--color-muted);--border:var(--color-line);--sidebar-bg:#f7f8fa;--sidebar-line:var(--color-line);--sidebar-text:#5f6b77;--sidebar-active:var(--color-accent-soft);--ok:var(--color-ok);--warn:var(--color-warn);--error:var(--color-error);--radius:var(--radius-md);--th-bg:#f1f5f6;--row-hover:#f3f5f7;--nav-ink:#3c4752;--nav-icon:#7b8792;--btn-primary-ink:#fff;--color-accent-hover:var(--color-accent-dark);--page-gap:2rem;--panel:var(--color-surface);--panel-alt:var(--color-accent-soft);--line:var(--color-line);--frame-gap:20px;--frame-max:1600px;--frame-radius:22px;--frame-surface:#fffffff2;--frame-surface-solid:#fff;--frame-line:#ffffffb3;--frame-shadow:0 30px 80px -24px #0f171d59,0 2px 6px #0f171d0f;--panel-bg-base:#eae2d9;--panel-bg-image:linear-gradient(157deg,#f4efe9,#eae2d9 48%,#ded4c8);--sidebar-color:#fcfdfb;--sidebar-surface:var(--sidebar-color);--sidebar-glass:var(--sidebar-surface)}@supports (color:color-mix(in lab,red,red)){:root{--sidebar-glass:color-mix(in srgb,var(--sidebar-surface) 65%,transparent)}}:root{--column-shadow:#959da533 0px 8px 24px;--header-glass:var(--sidebar-surface)}@supports (color:color-mix(in lab,red,red)){:root{--header-glass:color-mix(in srgb,var(--sidebar-surface) 52%,transparent)}}:root{--nav-row-fill:var(--sidebar-surface)}@supports (color:color-mix(in lab,red,red)){:root{--nav-row-fill:color-mix(in srgb,var(--sidebar-surface) 34%,transparent)}}:root{--header-height:64px;--sidebar-width:272px;--sidebar-width-collapsed:76px;--on-bg-ink:#1f1d1b;--on-bg-muted:#1f1d1b9e;--on-bg-line:#1f1d1b1a;--on-bg-hover:#1f1d1b0f;--muted-ink:var(--color-muted)}:root[data-ink=light]{--on-bg-ink:#fff;--on-bg-muted:#ffffffb8;--on-bg-line:#ffffff29;--on-bg-hover:#ffffff1f}:root[data-theme=dark]{color-scheme:dark;--color-bg:#0f171d;--color-surface:#16212a;--color-ink:#e6ecef;--color-muted:#97a5b0;--color-line:#26323c;--color-accent:#4ec9bd;--color-accent-dark:#7fdcd2;--color-accent-soft:#4ec9bd21;--color-ok:#6ec98d;--color-warn:#e0a94a;--color-error:#ef8478;--shadow-card:0 1px 2px 0 #00000047;--shadow-pop:0 16px 40px -12px #000000a6;--sidebar-bg:#131d24;--sidebar-line:#26323c;--sidebar-text:#b4c0c9;--th-bg:#1b2731;--row-hover:#1c2832;--nav-ink:#b4c0c9;--nav-icon:#7f8d98;--frame-surface:#131d24f5;--frame-surface-solid:#131d24;--frame-line:#ffffff14;--frame-shadow:0 30px 80px -24px #000000b3;--btn-primary-ink:#0a221f;--sidebar-surface:#131d24;--on-bg-ink:#eceae6;--on-bg-muted:#eceae6a8;--on-bg-line:#ffffff1a;--on-bg-hover:#ffffff12}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.content{animation:none}}:root[data-theme=dark] .badge.s-A,:root[data-theme=dark] .badge.s-P{color:#6ec98d;background:#6ec98d24}:root[data-theme=dark] .badge.s-C{color:#a9c3ff;background:#7eabff29}:root[data-theme=dark] .badge.s-O,:root[data-theme=dark] .badge.s-W{color:#e0a94a;background:#e0a94a26}:root[data-theme=dark] .badge.s-D,:root[data-theme=dark] .badge.s-F,:root[data-theme=dark] .badge.s-I,:root[data-theme=dark] .badge.s-S{color:#ef8478;background:#ef847824}:root[data-theme=dark] .badge.s-H,:root[data-theme=dark] .badge.s-T{color:#a8a29a;background:#2a2830}:root[data-theme=dark] .badge.s-N{color:#a9c3ff;background:#7eabff29}:root[data-theme=dark] .badge.is-test,:root[data-theme=dark] .badge.s-B{color:#c9b5fd;background:#b296fa29}:root[data-theme=dark] .badge.is-pickup{color:#5fd3a8;background:#34c79629}:root[data-theme=dark] .pickup-box{background:#34c7961a;border-color:#34c796}:root[data-theme=dark] .pickup-box .pickup-when{color:#5fd3a8}:root[data-theme=dark] .toast{background:#2a2830}:root[data-theme=dark] .chart-bar-soft{fill:#b7d6d4}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .chart-bar-soft{fill:color-mix(in srgb,var(--color-accent) 30%,var(--color-surface))}}:root[data-theme=dark] .delta.up{color:#6ec98d}:root[data-theme=dark] .delta.down{color:#ef8478}:root[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a09a92' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=dark] .pagination span.current{color:var(--btn-primary-ink)}.u1-mode-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem}.u1-mode-row,.u1-steps ol{flex-wrap:wrap;display:flex}.u1-steps ol{gap:.35rem;margin:0 0 1rem;padding:0;list-style:none}.u1-step{border:1px solid var(--color-line);background:var(--surface);color:var(--muted-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem .4rem .45rem;font-size:.85rem;display:inline-flex}.u1-step:hover{border-color:var(--color-accent);color:var(--text)}.u1-step-num{background:#0f766e;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.u1-step-num{background:color-mix(in srgb,var(--color-accent) 12%,var(--surface))}}.u1-step-num{color:var(--color-accent);font-size:.78rem;font-weight:600}.u1-step.current{border-color:var(--color-accent);color:var(--text);background:#0f766e}@supports (color:color-mix(in lab,red,red)){.u1-step.current{background:color-mix(in srgb,var(--color-accent) 7%,var(--surface))}}.u1-step.current .u1-step-num,.u1-step.visited .u1-step-num{background:var(--color-accent);color:#fff}.u1-form-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:1rem;display:grid}.u1-form-main{min-width:0}.u1-score{top:calc(var(--header-height) + 1rem);position:sticky}@media (max-width:1100px){.u1-form-layout{grid-template-columns:minmax(0,1fr)}.u1-score{order:-1;position:static}}.u1-score-head{align-items:baseline;gap:.6rem;display:flex}.u1-score-percent{letter-spacing:-.02em;font-size:1.7rem;font-weight:600}.u1-score-bar{background:#17202a;border-radius:999px;height:6px;margin:.5rem 0 .85rem}@supports (color:color-mix(in lab,red,red)){.u1-score-bar{background:color-mix(in srgb,var(--color-ink) 8%,var(--surface))}}.u1-score-bar{overflow:hidden}.u1-score-fill{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .3s}.u1-score-list{gap:.35rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.u1-score-jump{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:.5rem;padding:.3rem .2rem;display:flex}.u1-score-jump:hover{background:#17202a0a}@supports (color:color-mix(in lab,red,red)){.u1-score-jump:hover{background:color-mix(in srgb,var(--color-ink) 4%,transparent)}}.u1-score-dot{border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:.4rem}.u1-score-dot.req{background:var(--color-error,#b91c1c)}.u1-score-dot.rec{background:#17202a}@supports (color:color-mix(in lab,red,red)){.u1-score-dot.rec{background:color-mix(in srgb,var(--color-ink) 30%,var(--surface))}}.u1-serp{border:1px solid var(--color-line);background:var(--surface);border-radius:10px;gap:.15rem;max-width:600px;padding:.8rem 1rem;display:grid}.u1-serp-title{color:#1a0dab;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;line-height:1.3;overflow:hidden}.u1-serp-url{color:#0a7d33;overflow-wrap:anywhere;font-size:.8rem}.u1-serp-desc{color:var(--muted-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}:root[data-theme=dark] .u1-serp-title{color:#8ab4f8}:root[data-theme=dark] .u1-serp-url{color:#6ec98d}.u1-ship-list{gap:.35rem;display:grid}.u1-ship-row{border:1px solid var(--color-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.55rem .75rem;display:flex}.u1-ship-row:hover{border-color:var(--color-accent)}.u1-ship-row input{margin-top:.2rem}.pub{background:var(--color-bg);color:var(--color-ink);min-height:100vh}.pub-wrap{width:100%;max-width:1020px;margin:0 auto;padding-inline:1.25rem}.pub-head{border-bottom:1px solid var(--color-line);background:var(--color-surface)}.pub-head-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding-block:.6rem;display:flex}.pub-logo{color:var(--color-ink);align-items:center;gap:.6rem;display:inline-flex}.pub-logo:hover{text-decoration:none}.pub-logo img{object-fit:contain;width:auto;max-width:180px;height:34px}.pub-logo-text{letter-spacing:-.01em;font-size:1.2rem;font-weight:600}.pub-logo-sub{text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);border-left:1px solid var(--color-line);padding-left:.6rem;font-size:.72rem}.pub-head-nav{align-items:center;gap:.5rem;display:flex}.pub-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.2;display:inline-flex}.pub-btn:hover{text-decoration:none}.pub-btn-primary{background:var(--color-accent);color:#fff}.pub-btn-primary:hover{background:var(--color-accent-dark);color:#fff}.pub-btn-outline{border-color:var(--color-line);color:var(--color-ink);background:var(--color-surface)}.pub-btn-outline:hover{border-color:var(--color-accent);color:var(--color-accent)}.pub-btn-ghost{color:var(--color-ink)}.pub-btn-ghost:hover{color:var(--color-accent)}.pub-btn-lg{padding:.72rem 1.5rem;font-size:.98rem}.pub-btn-block{width:100%;margin-top:1rem;display:flex}.pub-main{padding-bottom:3rem;display:block}.pub-hero{max-width:780px;padding-block:3.5rem 2.5rem}.pub-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin-bottom:.7rem;font-size:.75rem;font-weight:600}.pub-h1{letter-spacing:-.02em;font-size:clamp(1.9rem,4.2vw,2.9rem);font-weight:600;line-height:1.12}.pub-h2{letter-spacing:-.015em;font-size:clamp(1.35rem,2.6vw,1.8rem);font-weight:600;line-height:1.2}.pub-lead{color:var(--muted-ink);max-width:66ch;margin-top:1rem;font-size:1.02rem;line-height:1.6}.pub-cta-row{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.pub-points{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.pub-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg,14px);padding:1.25rem 1.35rem}.pub-card-title{margin-bottom:.45rem;font-size:1.02rem;font-weight:600}.pub-card-text{color:var(--color-muted);font-size:.92rem;line-height:1.55}.pub-price-wrap{padding-top:2.5rem}.pub-price{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg,14px);max-width:460px;padding:1.6rem}.pub-price-title{font-size:1.05rem;font-weight:600}.pub-price-amount{letter-spacing:-.02em;margin-top:.4rem;font-size:2.4rem;font-weight:600}.pub-price-note{color:var(--color-muted);font-size:.82rem}.pub-price-list{gap:.5rem;margin-top:1rem;font-size:.92rem;display:grid}.pub-price-list li{padding-left:1.3rem;position:relative}.pub-price-list li:before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;left:0}.pub-price-footnote{color:var(--color-muted);margin-top:.9rem;font-size:.74rem;line-height:1.45}.pub-closing{padding-top:3rem}.pub-foot{border-top:1px solid var(--color-line);background:var(--color-surface)}.pub-foot-inner{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;padding-block:1.4rem;font-size:.85rem;display:flex}.pub-foot-brand{color:var(--color-ink);font-weight:600}.pub-foot-links{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.pub-foot-links a{color:var(--color-muted)}.pub-foot-links a:hover{color:var(--color-accent);text-decoration:underline}.pub-foot-operator{margin-left:auto}@media (max-width:640px){.pub-foot-operator{margin-left:0}}.list-row .row-more{z-index:3;flex-shrink:0;position:relative}.row-more-btn{width:32px;height:32px;color:var(--color-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.row-more-btn:hover,.row-more-btn[aria-expanded=true]{background:var(--row-hover);color:var(--color-ink)}.row-more-btn svg{width:18px;height:18px}.row-more-pop{z-index:45;min-width:210px;margin-top:4px;top:100%;right:0}@media (max-width:640px){.list-row .row-more{position:absolute;top:6px;right:6px}.list-row .row-main{padding-right:32px}}.list-rows{gap:6px}.list-row{padding:10px 12px 10px 16px}.list-row .row-lead{border-radius:8px;width:40px;height:40px}.table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.u1-form-layout.is-wizard{grid-template-columns:210px minmax(0,1fr) 300px;gap:1.5rem}.wizard-steps ol{top:calc(var(--header-height) + 1rem);flex-flow:column;gap:.25rem;margin:0;position:sticky}.wizard-steps li{position:relative}.wizard-steps li+li:before{content:"";background:var(--color-line);border-radius:2px;width:2px;height:.8rem;position:absolute;top:-.55rem;left:21px}.wizard-step.u1-step{width:100%;color:var(--color-muted);background:0 0;border:0;border-radius:10px;gap:.7rem;padding:.5rem .6rem;font-size:14px}.wizard-step.u1-step:hover{background:var(--row-hover);color:var(--color-ink);border-color:#0000}.wizard-step .wizard-step-dot{background:var(--color-surface);width:1.65rem;height:1.65rem;color:var(--color-muted);border:1.5px solid var(--color-line);flex-shrink:0;font-size:.75rem;font-weight:700}.wizard-step .wizard-step-label{text-align:left}.wizard-step[data-state=done] .wizard-step-dot{background:var(--color-accent-soft);color:var(--color-accent-dark);border-color:#0000}.wizard-step[data-state=done]{color:var(--color-ink)}.wizard-step[data-state=active].u1-step{color:var(--color-ink);background:0 0;font-weight:600}.wizard-step[data-state=active] .wizard-step-dot{background:var(--color-ink);color:var(--color-surface);border-color:var(--color-ink)}.u1-form-layout.is-wizard .u1-form-main>.panel{box-shadow:var(--shadow-card)}@media (max-width:1279px){.u1-form-layout.is-wizard{grid-template-columns:190px minmax(0,1fr)}.u1-form-layout.is-wizard .u1-score{order:-1;grid-column:1/-1;position:static}}@media (max-width:900px){.u1-form-layout.is-wizard{grid-template-columns:minmax(0,1fr);gap:1rem}.u1-form-layout.is-wizard .wizard-steps{scrollbar-width:none;order:-2;margin:0 -1rem;padding:0 1rem;overflow-x:auto}.wizard-steps ol{flex-direction:row;gap:.5rem;width:max-content;position:static}.wizard-steps li+li:before{display:none}.wizard-step.u1-step{border:1px solid var(--color-line);background:var(--color-surface);white-space:nowrap;border-radius:999px;width:auto;padding:.3rem .8rem .3rem .3rem;font-size:13px}.wizard-step[data-state=active].u1-step{border-color:var(--color-ink);background:var(--color-surface)}}@media (max-width:640px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{padding:14px}.stat .value{margin-top:.6rem;font-size:22px}.stat .label{padding-right:1.75rem;font-size:12px}.stat .stat-icon{top:10px;right:10px}.page-title{font-size:24px}.page-head .actions{margin-left:0}.panel{padding:1rem}}:root[data-theme=dark] .ws-card{background:#ffffffb3}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .ws-card{background:color-mix(in srgb,var(--color-surface) 70%,transparent)}}:root[data-theme=dark] .sb-logo-mark{background:var(--color-accent-soft);color:var(--color-accent-dark)}:root[data-theme=dark] .topbar-search{background:#f6f7f999}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .topbar-search{background:color-mix(in srgb,var(--color-bg) 60%,transparent)}}:root[data-theme=dark] .badge,:root[data-theme=dark] .badge.s-H,:root[data-theme=dark] .badge.s-T{color:#aab7c1;background:#22303a}:root[data-theme=dark] .wizard-step[data-state=active] .wizard-step-dot{background:var(--color-ink);color:var(--color-bg)}.et-layout{grid-template-columns:270px 1fr;align-items:start;gap:1.25rem;display:grid}@media (max-width:900px){.et-layout{grid-template-columns:1fr}}.et-list{max-height:calc(100vh - 2rem);padding:.6rem;position:sticky;top:1rem;overflow-y:auto}.et-group{margin-bottom:.75rem}.et-group-title{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:.5rem .6rem .3rem;font-size:.68rem;font-weight:600}.et-list ul{margin:0;padding:0;list-style:none}.et-item{text-align:left;border-radius:var(--radius);width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.88rem;transition:background-color .13s;display:flex}.et-item:hover{background:var(--bg)}.et-item.active{background:var(--color-accent-soft);color:var(--color-accent-dark);font-weight:600}.et-badge{color:var(--accent);font-size:1.1rem;line-height:1}.et-editor{flex-direction:column;gap:1rem;display:flex}.et-editor-head{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.et-editor-head h2{margin:0}.et-key{border-radius:6px;padding:.12rem .45rem;font-size:.72rem}.et-key,.et-tag{color:var(--muted);background:var(--bg)}.et-tag{border:1px solid var(--border);border-radius:999px;padding:.12rem .6rem;font-size:.7rem}.et-tag-custom{background:var(--color-accent-soft);color:var(--accent-dark);border-color:#0000}.et-palette{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.25rem 0 .5rem;display:flex}.et-palette-label{color:var(--muted);margin-right:.25rem;font-size:.78rem}.et-chip{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:7px;padding:.18rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.et-chip.required,.et-chip:hover{border-color:var(--accent);color:var(--accent-dark)}.et-chip.required{background:var(--color-accent-soft)}.et-chip.block{border-style:dashed}.et-hint{color:var(--muted);margin:.25rem 0 .75rem;font-size:.78rem}.et-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.et-campaign-preview .et-preview,.et-preview-panel .et-preview{border:1px solid var(--border);border-radius:var(--radius);background:#fff;width:100%;height:520px}.et-campaign-preview .et-preview{height:420px}.et-grid{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}@media (max-width:700px){.et-grid{grid-template-columns:1fr}}.et-links{margin:.75rem 0}.et-link-row{gap:.5rem;margin:.35rem 0;display:flex}.et-link-row input{flex:1}.et-campaign{border:1px solid var(--accent)}.et-footer-settings{margin-top:1rem}.cms-tree{flex-direction:column;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.cms-node{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.cms-node.is-hidden{opacity:.55}.cms-node-head{border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.cms-block.is-active,.cms-node-head.is-active{background:var(--color-accent-soft)}.cms-node-title{text-align:left;min-width:150px;color:var(--text);cursor:pointer;background:0 0;border:0;flex:55%;align-items:center;gap:.45rem;padding:.2rem .25rem;font-size:.9rem;display:flex}.cms-node-title svg{opacity:.75;flex-shrink:0;width:18px;height:18px}.cms-node-title>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-node-actions{flex-wrap:wrap;gap:.25rem;margin-left:auto;display:flex}.cms-node-actions .btn{padding-inline:.45rem}.cms-cells{flex-wrap:wrap;gap:.5rem;padding:0 .5rem .5rem;display:flex}.cms-cell{border:1px dashed var(--border);border-radius:var(--radius);flex-direction:column;flex:180px;gap:.3rem;min-width:0;padding:.4rem;display:flex}.cms-cell-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.68rem}.cms-block{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding:.25rem .35rem;display:flex}.cms-block.is-hidden{opacity:.55}.cms-editor{border-top:1px solid var(--border);background:var(--bg);border-radius:0 0 var(--radius) var(--radius);padding:.75rem}.cms-editor-title{margin:0 0 .6rem;font-size:.92rem}.modal-backdrop{z-index:90;background:#1f1d1b59;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);width:100%;max-width:760px;max-height:82vh;padding:1.25rem;overflow-y:auto}.modal-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.modal-head h2{margin:0}.preset-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.6rem;display:grid}.preset-card{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.7rem;transition:border-color .13s,background-color .13s;display:flex}.preset-card:hover{border-color:var(--accent);background:var(--bg)}.cms-variants{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.5rem;margin:0 0 .85rem;display:grid}.cms-variant{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.55rem .7rem;transition:border-color .13s,background-color .13s;display:flex}.cms-variant:hover{border-color:var(--accent);background:var(--bg)}.cms-variant.is-active{border-color:var(--accent);background:var(--color-accent-soft)}.cms-variant-title{color:var(--text);font-size:.88rem;font-weight:600}.cms-variant.is-active .cms-variant-title{color:var(--accent-dark)}.cms-variant-sub{color:var(--muted);font-size:.76rem;line-height:1.35}.preset-title{font-size:.92rem;font-weight:600}.cms-variant .cms-variant-thumb{aspect-ratio:8/5;border:1px solid var(--border);background:#fff;border-radius:6px;width:100%;height:auto;margin-bottom:.35rem;display:block}.cms-variant-thumb-missing{color:var(--muted);background:repeating-linear-gradient(45deg,var(--bg),var(--bg) 6px,var(--surface) 6px,var(--surface) 12px);border-style:dashed;justify-content:center;align-items:center;font-size:.7rem;display:flex}.cms-node-title>.cms-variant-thumb{border:1px solid var(--border);background:#fff;border-radius:3px;flex-shrink:0;width:30px;height:19px}.cms-node-title>.cms-variant-thumb-missing{font-size:0}.cms-drag-handle{width:18px;color:var(--muted);cursor:grab;opacity:.6;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cms-drag-handle svg{width:14px;height:14px}.cms-block[draggable=true],.cms-node-head[draggable=true]{cursor:grab}.cms-block.is-dragging,.cms-node-head.is-dragging{opacity:.45}.cms-block.is-drop-target,.cms-node-head.is-drop-target{outline:2px dashed var(--accent);outline-offset:1px}.cms-cell.is-drop-target{border-color:var(--accent);background:var(--color-accent-soft)}.studio{background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.studio-head{background:var(--surface);border-bottom:1px solid var(--border);flex:0 0 48px;align-items:center;gap:.75rem;padding:0 .75rem;display:flex}.studio-brand{white-space:nowrap;align-items:center;gap:.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.studio-brand svg{width:18px;height:18px;color:var(--accent)}.studio-pick{color:var(--muted);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.studio-pick input,.studio-pick select{height:30px;margin:0;padding:0 .5rem;font-size:.85rem}.studio-head-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.studio-menu-wrap{position:relative}.studio-menu{z-index:60;background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius);min-width:15rem;box-shadow:var(--shadow-pop);flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + 4px);right:0}.studio-menu button{text-align:left;color:var(--text);border-radius:var(--radius);cursor:pointer;background:0 0;border:0;padding:.4rem .55rem;font-size:.86rem}.studio-menu button:hover:not(:disabled){background:var(--bg)}.studio-menu button:disabled{opacity:.45;cursor:not-allowed}.studio-body{flex:auto;min-height:0;display:flex}.studio-panel{background:var(--bg);border-right:1px solid var(--border);flex:0 0 340px;width:340px;padding:.6rem;overflow:hidden auto}.studio-panel.is-collapsed{border-right:0;flex-basis:0;width:0;padding:0;overflow:hidden}.studio-panel .panel{padding:.6rem .7rem}.studio-panel h2{font-size:.95rem}.studio-grip{border:0;border-right:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;flex:0 0 14px;justify-content:center;align-items:center;padding:0;display:flex}.studio-grip:hover{background:var(--bg);color:var(--text)}.studio-grip svg{width:14px;height:14px}.studio-preview{flex-direction:column;flex:auto;min-width:0;display:flex}.studio-preview-bar{background:var(--surface);border-bottom:1px solid var(--border);flex:0 0 40px;align-items:center;gap:.75rem;padding:0 .75rem;display:flex;overflow-x:auto}.studio-devices{gap:.25rem;margin-left:auto;display:inline-flex}.studio-zoom{align-items:center;gap:.4rem;display:inline-flex}.studio-zoom input[type=range]{width:7rem;margin:0}.studio-stage{background:#17202a0f;flex:auto;justify-content:center;min-height:0;display:flex;overflow:auto}@supports (color:color-mix(in lab,red,red)){.studio-stage{background:color-mix(in srgb,var(--color-ink) 6%,transparent)}}.studio-stage{padding:.5rem}.studio-frame{transform-origin:top;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;height:100%;overflow:hidden}.studio-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.studio-foot{background:var(--surface);border-top:1px solid var(--border);flex:0 0 32px;align-items:center;gap:.6rem;padding:0 .75rem;font-size:.8rem;display:flex}.studio-foot-actions{align-items:center;gap:.4rem;margin-left:auto;display:flex}.studio-foot .is-soon{opacity:.45;cursor:not-allowed}.studio-overlay{z-index:80;background:#00000073;justify-content:center;align-items:flex-start;padding:2.5rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.studio-overlay-card{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius);width:min(900px,100%);box-shadow:var(--shadow-pop);padding:.9rem 1.05rem}.studio-overlay-card h2{margin:0 0 .2rem;font-size:1rem}.studio-overlay-card table{font-size:.82rem}.twofa-setup{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:420px;margin-top:.9rem;display:flex}.twofa-setup ol{margin:0;padding-left:1.1rem}.twofa-qr{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:.5rem;line-height:0}.twofa-qr svg{width:200px;height:200px;display:block}.twofa-codes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.4rem;max-width:520px;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.twofa-codes code{text-align:center;letter-spacing:.06em;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:.35rem .2rem;font-size:.95rem;display:block}.twofa-sep{border:0;border-top:1px solid var(--border);margin:1rem 0}.twofa-gate{max-width:640px;margin:3rem auto}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{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}