:root{--zc-font-ui: "Manrope", system-ui, sans-serif;--zc-font-display: "Newsreader", serif;--zc-font-mono: "IBM Plex Mono", ui-monospace, monospace;--zc-space-xs: 8px;--zc-space-sm: 12px;--zc-space-md: 14px;--zc-space-lg: 16px;--zc-space-xl: 18px;--zc-space-2xl: 22px;--zc-space-3xl: 26px;--zc-radius-card: 16px;--zc-radius-panel: 18px;--zc-radius-input: 12px;--zc-radius-pill: 20px;--zc-radius-round: 999px;--zc-radius-chip: 16px;--zc-radius-badge: 9px;--zc-z-topbar: 30;--zc-z-public-header: 50;--zc-z-drawer: 60;--zc-z-toast: 80;--zc-z-modal-scrim: 130;--zc-z-modal: 140;--zc-z-mobile-drawer-scrim: 9998;--zc-z-mobile-drawer: 9999;--zc-dur-hover: .15s;--zc-dur-dropdown: .16s;--zc-dur-card: .18s;--zc-dur-drawer: .22s;--zc-ease: ease;--zc-ease-drawer: cubic-bezier(.2, .7, .2, 1);--zc-on-brand: #ffffff;--zc-sidebar-w: 248px;--zc-rail-w: 60px;--zc-rail-inset: 16px;--zc-bottombar-h: 64px;--zc-topbar-h: 68px;--zc-content-pad: 28px}[data-product=public]{--ink: oklch(.26 .028 255);--ink2: oklch(.47 .02 255);--ink3: oklch(.54 .015 255);--brand: oklch(.53 .135 248);--brand-d: oklch(.42 .11 252);--brand-t: oklch(.965 .016 245);--brand-t2: oklch(.93 .03 245);--accent: oklch(.72 .09 195);--line: oklch(.91 .008 250);--line2: oklch(.955 .006 250);--panel: #ffffff;--panel-solid: #ffffff;--bg: #ffffff;--ok: oklch(.6 .13 155);--ok-t: oklch(.95 .04 155);--ok-d: oklch(.45 .12 155);--no: oklch(.6 .16 25);--no-t: oklch(.96 .03 25);--zc-rating-face: oklch(1 0 0 / .28);--zc-rating-border: oklch(1 0 0 / .35);--zc-rating-pill-face: oklch(1 0 0 / .78);--zc-rating-pill-border: oklch(1 0 0 / .6);--zc-rating-pill-shadow: 0 6px 16px -8px oklch(.3 .05 255 / .45);--zc-glass-face: oklch(1 0 0 / .5);--zc-glass-border: oklch(1 0 0 / .75);--zc-glass-shadow: inset 0 1px 0 oklch(1 0 0 / .9), 0 6px 18px -8px oklch(.3 .03 255 / .25);--zc-trust-ink: oklch(.55 .14 155);--zc-trust-ico-ink: oklch(.46 .14 152);--zc-trust-ico-face: oklch(1 0 0 / .6);--zc-trust-ico-border: oklch(.62 .12 152 / .8);--zc-trust-ico-shadow: inset 0 1px 0 oklch(1 0 0 / .9), 0 1px 3px oklch(.4 .08 152 / .18);--zc-onbrand-face: oklch(1 0 0 / .08);--zc-onbrand-border: oklch(1 0 0 / .14);--zc-fcol-face: oklch(1 0 0 / .72);--zc-fcol-shadow: 0 6px 16px -14px oklch(.4 .06 255 / .5);--zc-fcol-open-shadow: 0 12px 26px -18px oklch(.45 .1 252 / .45);--zc-drawer-scrim: oklch(.2 .02 258 / .45);--zc-drawer-shadow: -24px 0 60px oklch(0 0 0 / .28);--zc-hero-frame-shadow: 0 34px 60px -28px oklch(.35 .055 255 / .45), 0 10px 20px -14px oklch(.35 .055 255 / .35);--zc-hero-frame-shadow-peak: 0 44px 74px -28px oklch(.35 .055 255 / .5), 0 14px 26px -14px oklch(.35 .055 255 / .38);--zc-hero-frame-lip: inset 0 1px 0 oklch(1 0 0 / .45), inset 0 0 0 1px oklch(1 0 0 / .12);--zc-cta-shadow-rest: 0 12px 28px -10px oklch(.53 .135 248 / .75), 0 0 0 0 oklch(.53 .135 248 / .35);--zc-cta-shadow-peak: 0 16px 34px -10px oklch(.53 .135 248 / .85), 0 0 0 8px oklch(.53 .135 248 / 0);--zc-cta-sheen: linear-gradient(90deg, transparent, oklch(1 0 0 / .5), transparent);--zc-cta-sheen-soft: linear-gradient(90deg, transparent, oklch(.72 .1 250 / .28), transparent);--zc-card-pulse-rest: 0 0 0 0 oklch(.53 .135 248 / .3), 0 8px 20px -18px oklch(.4 .06 255 / .5);--zc-card-pulse-peak: 0 0 0 7px oklch(.53 .135 248 / 0), 0 12px 26px -18px oklch(.4 .06 255 / .55);--zc-pill-sheen: linear-gradient(90deg, transparent, oklch(1 0 0 / .55), transparent);--zc-selection: oklch(.55 .13 245 / .18);--zc-skeleton: oklch(.95 .006 250);--zc-header-surface: oklch(.99 .004 250 / .86);--zc-btn-primary-face: linear-gradient( 135deg, oklch(.6 .14 250) 0%, var(--brand) 45%, oklch(.44 .13 258) 100% );--zc-btn-primary-highlight: 0 8px 18px -8px oklch(.45 .13 255 / .75), inset 0 1px 0 oklch(1 0 0 / .28);--zc-card-face: linear-gradient( 155deg, oklch(1 0 0) 0%, oklch(.988 .005 245) 34%, oklch(.972 .008 245) 62%, oklch(.998 .002 245) 100% );--zc-card-sheen: inset 0 1px 0 oklch(1 0 0 / .95);color:var(--ink);background:var(--bg);font-family:var(--zc-font-ui)}[data-product=public][data-theme=dark],[data-theme=dark] [data-product=public]{--ink: oklch(.97 .003 255);--ink2: oklch(.84 .006 255);--ink3: oklch(.7 .008 255);--brand: oklch(.68 .12 248);--brand-d: oklch(.8 .1 252);--brand-t: oklch(.3 .04 245);--brand-t2: oklch(.38 .05 245);--accent: oklch(.78 .09 195);--line: oklch(1 0 0 / .2);--line2: oklch(1 0 0 / .1);--panel: oklch(.31 .008 255);--panel-solid: oklch(.31 .008 255);--bg: oklch(.215 .006 255);--ok: oklch(.7 .13 155);--ok-t: oklch(.33 .045 155);--ok-d: oklch(.86 .1 155);--no: oklch(.72 .16 25);--no-t: oklch(.33 .055 25);--zc-skeleton: oklch(1 0 0 / .09);--zc-header-surface: oklch(.26 .008 255 / .86)}[data-product=admin]{--ink: oklch(.24 .025 258);--ink2: oklch(.46 .02 258);--ink3: oklch(.47 .014 258);--brand: oklch(.53 .135 248);--brand-d: oklch(.42 .115 250);--brand-t: oklch(.965 .016 248);--brand-t2: oklch(.91 .032 248);--ok: oklch(.6 .13 155);--ok-t: oklch(.95 .04 155);--ok-d: oklch(.45 .12 155);--no: oklch(.6 .16 25);--no-t: oklch(.96 .03 25);--no-d: oklch(.48 .17 25);--warn-d: oklch(.47 .11 70);--amber: oklch(.72 .13 68);--amber-t: oklch(.96 .05 75);--violet: oklch(.5 .15 320);--violet-t: oklch(.95 .04 320);--brand-solid: var(--brand);--zc-btn-ok-face: oklch(.5 .13 155);--ok-solid: oklch(.5 .13 155);--no-solid: oklch(.52 .18 25);--amber-solid: oklch(.52 .12 62);--violet-solid: oklch(.47 .15 320);--ok-fg: oklch(.47 .12 155);--no-fg: oklch(.5 .17 25);--amber-fg: oklch(.5 .115 68);--violet-fg: oklch(.47 .15 320);--line: oklch(.4 .025 258 / .16);--line2: oklch(.4 .02 258 / .09);--panel: linear-gradient( 155deg, oklch(.978 .005 250 / .99) 0%, oklch(.962 .006 250 / .97) 45%, oklch(.97 .006 250 / .98) 100% );--panel-solid: oklch(.972 .005 250);--zc-control-raised: oklch(.995 .002 250);--bg: oklch(.955 .008 255);--sidebar: oklch(.26 .03 258);--zc-selection: oklch(.55 .13 245 / .18);--zc-skeleton: oklch(.95 .006 250);--zc-scrollbar-thumb: oklch(.86 .01 250);--zc-scrim: oklch(.24 .03 258 / .35);--zc-app-bg-wash: linear-gradient( 180deg, oklch(.98 .006 250 / .18) 0%, oklch(.96 .01 252 / .86) 100% );--zc-rail-surface: oklch(1 0 0 / .5);--zc-rail-border: oklch(1 0 0 / .65);--zc-rail-shadow: 0 18px 40px -16px oklch(.3 .05 258 / .4), 0 4px 10px -3px oklch(.3 .05 258 / .2), inset 0 1px 0 oklch(1 0 0 / .8), inset 0 -1px 0 oklch(.7 .01 260 / .3);--zc-rail-icon: var(--ink3);--zc-rail-hover: oklch(1 0 0 / .1);--zc-rail-divider: var(--line);--zc-panel-border: oklch(.88 .006 255 / .9);--zc-panel-elevation: inset 0 1px 0 oklch(1 0 0 / .85), inset 0 -1px 0 oklch(.75 .01 260 / .35), inset 1px 0 0 oklch(1 0 0 / .4), inset -1px 0 0 oklch(1 0 0 / .4), 0 18px 38px -14px oklch(.25 .035 258 / .4), 0 4px 10px -4px oklch(.25 .035 258 / .24);--zc-thead-bg: oklch(.45 .06 250 / .09);--zc-thead-fg: var(--ink2);--ok-t3: oklch(.985 .012 160);--amber-d: oklch(.55 .13 75);--amber-d2: oklch(.5 .12 75);color:var(--ink);background:var(--bg);font-family:var(--zc-font-ui)}[data-product=admin][data-theme=dark],[data-theme=dark] [data-product=admin]{--ink: oklch(.93 .004 270);--ink2: oklch(.84 .006 270);--ink3: oklch(.78 .008 270);--zc-control-raised: oklch(.4 .012 270);--brand: oklch(.68 .12 248);--brand-d: oklch(.8 .1 248);--brand-solid: color-mix(in oklch, var(--brand) 68%, black);--zc-btn-primary-face: var(--brand-solid);--ok-fg: oklch(.84 .12 155);--no-fg: oklch(.82 .11 25);--amber-fg: oklch(.86 .12 75);--violet-fg: oklch(.84 .1 320);--brand-t: oklch(.3 .04 250);--brand-t2: oklch(.38 .05 250);--ok-t: oklch(.33 .045 155);--ok-d: oklch(.86 .1 155);--no-d: oklch(.84 .1 25);--warn-d: oklch(.86 .12 75);--no-t: oklch(.33 .055 25);--amber-t: oklch(.34 .055 75);--violet-t: oklch(.33 .05 320);--line: oklch(1 0 0 / .2);--line2: oklch(1 0 0 / .1);--zc-app-bg-wash: linear-gradient( 180deg, oklch(.19 .01 265 / .32) 0%, oklch(.165 .008 265 / .42) 100% );--panel: linear-gradient( 155deg, oklch(.36 .012 270 / .98) 0%, oklch(.27 .01 270 / .94) 45%, oklch(.32 .012 270 / .96) 100% );--panel-solid: oklch(.31 .008 270);--bg: oklch(.215 .006 270);--sidebar: oklch(.185 .007 270);--zc-skeleton: oklch(1 0 0 / .09);--zc-scrollbar-thumb: oklch(.42 .007 270);--zc-rail-surface: oklch(.24 .012 265 / .52);--zc-rail-border: oklch(1 0 0 / .16);--zc-panel-border: oklch(1 0 0 / .3);--zc-panel-elevation: inset 0 1px 0 oklch(1 0 0 / .3), inset 0 -1px 0 oklch(0 0 0 / .3), inset 1px 0 0 oklch(1 0 0 / .12), inset -1px 0 0 oklch(1 0 0 / .12), 0 18px 38px -14px oklch(0 0 0 / .55), 0 4px 10px -4px oklch(0 0 0 / .35);--zc-thead-bg: oklch(1 0 0 / .08);--zc-avatar-0-bg: oklch(.36 .06 250);--zc-avatar-0-fg: oklch(.88 .06 248);--zc-avatar-1-bg: oklch(.36 .06 155);--zc-avatar-1-fg: oklch(.88 .08 155);--zc-avatar-2-bg: oklch(.38 .06 72);--zc-avatar-2-fg: oklch(.9 .08 75);--zc-avatar-3-bg: oklch(.36 .06 320);--zc-avatar-3-fg: oklch(.88 .07 320);--zc-avatar-4-bg: oklch(.36 .07 25);--zc-avatar-4-fg: oklch(.88 .07 25);--zc-thead-fg: oklch(.88 .005 270);--ok-t3: var(--ok-t);--amber-d: var(--amber);--amber-d2: var(--amber)}[data-accent=teal]{--brand: oklch(.55 .125 195);--brand-d: oklch(.44 .105 195);--brand-t: oklch(.96 .022 195);--brand-t2: oklch(.9 .045 195)}[data-product=admin][data-accent=teal]:not([data-theme=dark]){--brand: oklch(.5 .114 195);--brand-solid: oklch(.5 .114 195)}[data-accent=indigo]{--brand: oklch(.53 .15 273);--brand-d: oklch(.42 .13 273);--brand-t: oklch(.96 .02 273);--brand-t2: oklch(.9 .045 273)}[data-accent=slate]{--brand: oklch(.46 .022 255);--brand-d: oklch(.36 .02 255);--brand-t: oklch(.955 .007 255);--brand-t2: oklch(.89 .013 255)}[data-theme=dark][data-accent=blue],[data-theme=dark] [data-accent=blue]{--brand: oklch(.68 .12 248);--brand-d: oklch(.8 .1 248);--brand-t: oklch(.3 .04 250);--brand-t2: oklch(.38 .05 250)}[data-theme=dark][data-accent=teal],[data-theme=dark] [data-accent=teal]{--brand: oklch(.68 .111 195);--brand-d: oklch(.8 .091 195);--brand-t: oklch(.3 .055 195);--brand-t2: oklch(.38 .07 195)}[data-theme=dark][data-accent=indigo],[data-theme=dark] [data-accent=indigo]{--brand: oklch(.68 .133 273);--brand-d: oklch(.8 .113 273);--brand-t: oklch(.3 .05 273);--brand-t2: oklch(.38 .07 273)}[data-theme=dark][data-accent=slate],[data-theme=dark] [data-accent=slate]{--brand: oklch(.68 .02 255);--brand-d: oklch(.8 .017 255);--brand-t: oklch(.3 .018 255);--brand-t2: oklch(.38 .02 255)}[data-accent=custom]{--brand: var(--zc-accent-brand, oklch(.53 .135 248));--brand-d: var(--zc-accent-brand-d, oklch(.42 .115 250));--brand-t: var(--zc-accent-brand-t, oklch(.965 .016 248));--brand-t2: var(--zc-accent-brand-t2, oklch(.91 .032 248))}[data-product],[data-product] *,[data-product] *:before,[data-product] *:after{box-sizing:border-box}[data-product] ::selection{background:var(--zc-selection)}.zc-panel{background:var(--panel);border:1px solid var(--zc-panel-border, var(--line));border-radius:var(--zc-radius-card);box-shadow:var(--zc-panel-elevation, none)}.zc-panel--solid,.zc-overlay .zc-panel{background:var(--panel-solid)}.zc-thead{background:var(--zc-thead-bg);border-bottom:1px solid var(--line);color:var(--zc-thead-fg);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.zc-row{border-top:1px solid var(--line2);transition:background var(--zc-dur-hover) var(--zc-ease)}.zc-row+.zc-row{border-top:1px solid var(--line2)}.zc-row:first-of-type{border-top:none}button.zc-row{background:transparent}a.zc-row:hover,button.zc-row:hover,[role=button].zc-row:hover,[role=row][tabindex].zc-row:hover{background:var(--brand-t);cursor:pointer}.zc-row{padding-block:var(--zc-row-pad-block, 14px)}[data-density=compact]{--zc-row-pad-block: 7px}[data-density=comfortable]{--zc-row-pad-block: 18px}[data-density=spacious]{--zc-row-pad-block: 23px}[data-rowstyle=stripe] .zc-row:nth-of-type(2n){background:color-mix(in srgb,var(--ink) 4.5%,transparent)}[data-rowstyle=stripe] .zc-row{border-top-color:transparent;border-bottom-color:transparent}[data-rowstyle=stripe] a.zc-row:hover,[data-rowstyle=stripe] button.zc-row:hover,[data-rowstyle=stripe] [role=button].zc-row:hover,[data-rowstyle=stripe] [role=row][tabindex].zc-row:hover{background:var(--brand-t)}.zc-cell--num{text-align:end;justify-content:flex-end;white-space:nowrap}.zc-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.zc-table-panel,.zc-table-scroll{min-height:fit-content;max-width:100%;min-width:0}.zc-table-panel{overflow:hidden}.zc-table-scroll{overflow-y:hidden}.zc-panel .zc-table-panel,.zc-panel .zc-table-scroll{background:none;border:none;box-shadow:none;border-radius:0}.zc-num,[data-numeric]{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}[dir=rtl] .zc-mirror{transform:scaleX(-1)}.zc-inset-start{inset-inline-start:0}.zc-inset-end{inset-inline-end:0}.zc-lead-border{border-inline-start:3px solid var(--brand)}.zc-wrap-anywhere{overflow-wrap:anywhere}.zc-nowrap{white-space:nowrap}[data-product] :focus-visible{outline:2px solid var(--brand);outline-offset:2px}[data-product] input:focus,[data-product] textarea:focus,[data-product] select:focus{outline:none;border-color:var(--brand);background:var(--panel-solid)}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{background:#27292dd9;color:var(--ink)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#707176}[data-product=admin] ::-webkit-scrollbar{width:9px;height:9px}[data-product=admin] ::-webkit-scrollbar-thumb{background:var(--zc-scrollbar-thumb);border-radius:8px;border:2px solid transparent;background-clip:padding-box}@keyframes zcIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes zcDrawer{0%{transform:translate(100%)}to{transform:none}}@keyframes zcDrawerRtl{0%{transform:translate(-100%)}to{transform:none}}[dir=rtl] .zc-drawer{animation-name:zcDrawerRtl}@keyframes zcDrawerUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes zcFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-product] *,[data-product] *:before,[data-product] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.zc-lift:hover{transform:none!important}}.zc-lift{transition:transform var(--zc-dur-card) var(--zc-ease),box-shadow var(--zc-dur-card) var(--zc-ease),border-color var(--zc-dur-card) var(--zc-ease)}.zc-lift:hover{transform:translateY(-4px)}.zc-rail{display:flex;background:var(--zc-rail-surface);border:1px solid var(--zc-rail-border);box-shadow:var(--zc-rail-shadow)}.zc-rail-item{color:var(--zc-rail-icon)}.zc-rail-item[aria-current=page]{background:var(--brand-t);color:var(--brand-d)}.zc-bottombar{display:none}@media(max-width:767px){.zc-rail{display:none}.zc-bottombar{display:flex;position:fixed;inset-inline:0;bottom:0;height:calc(var(--zc-bottombar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--sidebar, var(--panel-solid));z-index:var(--zc-z-topbar)}.zc-content--railed{padding-bottom:calc(var(--zc-bottombar-h) + 16px + env(safe-area-inset-bottom))}.zc-toast{--zc-toast-start: 16px;--zc-toast-end: 16px;--zc-toast-transform: none;--zc-toast-bottom: calc(80px + env(safe-area-inset-bottom)) }.zc-touch{min-width:44px;min-height:44px}[data-product] input,[data-product] select,[data-product] textarea{--zc-field-fs: 16px}[data-product] .zc-btn{--zc-btn-min-h: 44px;--zc-btn-min-h-icon: 44px}[data-product] input,[data-product] select,[data-product] textarea{--zc-field-min-h: 44px}}[data-product]{overflow-x:clip}.zc-btn[data-variant=primary]:hover:not(:disabled){background:var(--brand-d)}[data-product=public] .zc-btn[data-variant=secondary]:hover:not(:disabled){background:var(--line2)}[data-product=admin] .zc-btn[data-variant=secondary]:hover:not(:disabled){background:var(--brand-t)}[data-product=public] .zc-btn[data-variant=ghost]:hover:not(:disabled){text-decoration:underline}.zc-btn[data-variant=icon]:hover:not(:disabled){background:var(--brand-t)}.zc-btn[data-variant=ok]:hover:not(:disabled){filter:brightness(.95)}.zc-btn[data-variant=danger]:hover:not(:disabled){background:#ffe2df;background:oklch(.94 .05 25)}.zc-chip[data-kind=filter]:hover:not(:disabled):not([data-active]),.zc-chip[data-kind=tab]:hover:not(:disabled):not([data-active]){background:var(--brand-t)}.zc-tile:hover:not(:disabled){border-color:var(--brand-t2)}.zc-stepper-btn:hover:not(:disabled){background:var(--line2)}.zc-rail-item:hover{background:var(--zc-rail-hover)}.zc-rail [data-tip]{position:relative}.zc-rail [data-tip]:hover:after,.zc-rail [data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;top:50%;transform:translateY(-50%);background:#171d26;color:#f5f5f5;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.4;padding:5px 11px;border-radius:8px;white-space:nowrap;z-index:80;pointer-events:none;box-shadow:0 8px 20px -8px #00000073}.zc-rail[data-position=start] [data-tip]:is(:hover,:focus-visible):after{inset-inline-start:calc(100% + 10px)}.zc-rail[data-position=end] [data-tip]:is(:hover,:focus-visible):after{inset-inline-end:calc(100% + 10px)}.zc-rail[data-position=top] [data-tip]:is(:hover,:focus-visible):after{top:calc(100% + 10px);left:50%;transform:translate(-50%)}.zc-rail[data-position=bottom] [data-tip]:is(:hover,:focus-visible):after{top:auto;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.zc-bottombar-item:hover{background:#ffffff0f}.zc-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.zc-card-row{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel-solid)}.zc-card-row:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.zc-card-row__title{font-size:14px;font-weight:700;color:var(--ink);min-width:0}.zc-card-row__field{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.zc-card-row__label{flex:none;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ink3)}.zc-card-row__value{min-width:0;text-align:end;font-size:13px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.zc-card-row__action{display:flex;margin-block-start:3px}.zc-card-row__action>*{flex:1}@media(max-width:1279px){[data-hide-below="1280"]{display:none!important}}@media(max-width:1023px){[data-hide-below="1280"],[data-hide-below="1024"]{display:none!important}}@media(max-width:767px){[data-hide-below="768"],[data-hide-below="1024"],[data-hide-below="1280"]{display:none!important}.zc-stepper-btn{width:44px!important;height:44px!important}}@keyframes zcSpin{to{transform:rotate(360deg)}}.zc-auth{--zc-auth-c1: oklch(.2 .05 265);--zc-auth-c2: oklch(.3 .11 262);--zc-auth-c3: oklch(.44 .14 254);--zc-auth-glow-a: oklch(.62 .17 278 / .42);--zc-auth-glow-b: oklch(.7 .12 240 / .3);--zc-auth-chip: oklch(1 0 0 / .1);--zc-auth-chip-border: oklch(1 0 0 / .18);--zc-auth-on: #ffffff;--zc-auth-on-soft: oklch(.93 .02 255);--zc-auth-card-shadow: 0 1px 2px oklch(.3 .03 258 / .06), 0 24px 60px -24px oklch(.3 .06 258 / .32);position:relative;display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--zc-font-ui)}.zc-auth[data-auth-product=portal]{--zc-auth-c1: oklch(.24 .07 250);--zc-auth-c2: oklch(.36 .12 244);--zc-auth-c3: oklch(.46 .1 212);--zc-auth-glow-a: oklch(.78 .11 195 / .38);--zc-auth-glow-b: oklch(.66 .14 245 / .32)}.zc-auth[data-auth-product=team]{--zc-auth-c1: oklch(.22 .045 210);--zc-auth-c2: oklch(.33 .075 190);--zc-auth-c3: oklch(.43 .09 168);--zc-auth-glow-a: oklch(.8 .13 160 / .34);--zc-auth-glow-b: oklch(.72 .1 200 / .3)}[data-theme=dark] .zc-auth,.zc-auth[data-theme=dark]{--zc-auth-card-shadow: 0 1px 0 oklch(1 0 0 / .06) inset, 0 28px 70px -28px oklch(0 0 0 / .7)}.zc-auth__brand{position:relative;overflow:hidden;isolation:isolate;color:var(--zc-auth-on);background:linear-gradient(155deg,var(--zc-auth-c1) 0%,var(--zc-auth-c2) 55%,var(--zc-auth-c3) 100%)}[data-theme=dark] .zc-auth__brand,.zc-auth[data-theme=dark] .zc-auth__brand{background:linear-gradient(155deg,color-mix(in oklch,var(--zc-auth-c1) 80%,black),color-mix(in oklch,var(--zc-auth-c2) 78%,black) 55%,color-mix(in oklch,var(--zc-auth-c3) 75%,black))}.zc-auth__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background-size:cover;background-position:center}.zc-auth__photo+.zc-auth__tint{background:linear-gradient(155deg,color-mix(in oklch,var(--zc-auth-c1) 94%,transparent),color-mix(in oklch,var(--zc-auth-c2) 88%,transparent) 60%,color-mix(in oklch,var(--zc-auth-c3) 86%,transparent))}.zc-auth__tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(60% 50% at 88% 8%,var(--zc-auth-glow-a),transparent 70%),radial-gradient(55% 45% at 6% 96%,var(--zc-auth-glow-b),transparent 72%)}.zc-auth__photo+.zc-auth__tint:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 88% 8%,var(--zc-auth-glow-a),transparent 70%),radial-gradient(55% 45% at 6% 96%,var(--zc-auth-glow-b),transparent 72%)}.zc-auth__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(oklch(1 0 0 / .16) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:linear-gradient(160deg,#000 0%,transparent 75%);mask-image:linear-gradient(160deg,#000 0%,transparent 75%)}.zc-auth__watermark{--zc-brandmark-size: 440px;position:absolute;inset-block-end:-90px;inset-inline-end:-110px;z-index:-1;opacity:.07;filter:grayscale(1) brightness(3);pointer-events:none}.zc-auth__brand-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:100%;padding-block:44px 36px;padding-inline:clamp(40px,6vw,88px)}.zc-auth__lockup{display:inline-flex;align-items:center;gap:12px}.zc-auth__plate{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:#fffffff5;box-shadow:0 8px 24px -10px #00000073}.zc-auth__wordmark{display:flex;flex-direction:column;line-height:1.15}.zc-auth__wordmark-name{font-size:20px;font-weight:800;letter-spacing:-.02em}.zc-auth__wordmark-label{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--zc-auth-on-soft)}.zc-auth__copy{max-width:540px}.zc-auth__eyebrow{display:inline-block;margin:0 0 18px;padding-block:6px;padding-inline:12px;border-radius:var(--zc-radius-round);background:var(--zc-auth-chip);border:1px solid var(--zc-auth-chip-border);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--zc-auth-on)}.zc-auth__headline{margin:0;font-family:var(--zc-font-display);font-size:clamp(34px,3.4vw,50px);font-weight:500;line-height:1.12;letter-spacing:-.015em;color:var(--zc-auth-on);text-wrap:balance}[dir=rtl] .zc-auth__headline{font-family:var(--zc-font-ui);font-weight:700;line-height:1.35;letter-spacing:0}.zc-auth__highlights{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:14px}.zc-auth__highlight{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:600;color:var(--zc-auth-on)}.zc-auth__highlight-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--zc-auth-chip);border:1px solid var(--zc-auth-chip-border)}.zc-auth__copyright{margin:0;font-size:12px;font-weight:600;color:var(--zc-auth-on-soft)}.zc-auth__main{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-width:0;padding:48px 32px;background:radial-gradient(70% 55% at 100% 0%,color-mix(in oklch,var(--brand) 9%,transparent),transparent 70%),radial-gradient(60% 50% at 0% 100%,color-mix(in oklch,var(--brand) 6%,transparent),transparent 70%),var(--bg)}.zc-auth__main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(color-mix(in oklch,var(--ink) 7%,transparent) 1px,transparent 1.4px);background-size:18px 18px;-webkit-mask-image:radial-gradient(80% 70% at 50% 50%,#000,transparent 85%);mask-image:radial-gradient(80% 70% at 50% 50%,#000,transparent 85%)}.zc-auth__card{position:relative;width:100%;max-width:480px;padding:40px;background:var(--panel-solid);border:1px solid var(--line);border-radius:24px;box-shadow:var(--zc-auth-card-shadow);animation:zcIn .35s var(--zc-ease) both}.zc-auth__head{margin-block-end:26px}.zc-auth__title{margin:0;font-family:var(--zc-font-display);font-size:30px;font-weight:500;line-height:1.15;letter-spacing:-.015em;color:var(--ink)}[dir=rtl] .zc-auth__title{font-family:var(--zc-font-ui);font-weight:800;font-size:26px;letter-spacing:0}.zc-auth__subtitle{margin:6px 0 0;font-size:14px;font-weight:600;color:var(--ink3)}.zc-auth__footer{position:relative;width:100%;max-width:480px;text-align:center;font-size:13px;font-weight:600;color:var(--ink3)}.zc-auth input:focus{box-shadow:0 0 0 4px color-mix(in oklch,var(--brand) 16%,transparent)}@media(max-width:1023px){.zc-auth{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.zc-auth__brand-inner{min-height:0;justify-content:flex-start;gap:18px;padding-block:28px 84px;padding-inline:32px;max-width:640px;margin-inline:auto;width:100%}.zc-auth__highlights,.zc-auth__copyright,.zc-auth__eyebrow{display:none}.zc-auth__headline{font-size:26px}.zc-auth__watermark{--zc-brandmark-size: 260px;inset-block-end:-80px;inset-inline-end:-60px}.zc-auth__main{justify-content:flex-start;padding-block:0 40px;padding-inline:24px;background:var(--bg)}.zc-auth__card{margin-block-start:-56px;max-width:560px}.zc-auth__footer{max-width:560px}}@media(max-width:560px){.zc-auth__brand-inner{padding-block:22px 76px;padding-inline:20px}.zc-auth__headline{font-size:22px}.zc-auth__main{padding-inline:16px}.zc-auth__card{padding:28px 22px;border-radius:20px}.zc-auth__title{font-size:26px}}@media(prefers-reduced-motion:reduce){.zc-auth__card{animation:none}}[data-product=admin][data-theme=dark]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
