@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff")}:root{--c-bg:#f4f6f6;--c-surface:#fff;--c-sunken:#f8fafa;--c-border:#e2e6e8;--c-line:#eef1f2;--c-border-strong:#cfd6d9;--c-text:#14181c;--c-muted:#6d757d;--c-faint:#9aa2a8;--c-hover:#f4f6f6;--c-active:#eceff0;--c-overlay:#14181c52;--c-on-accent:#fff;--c-disabled-fg:#a7aeb3;--c-accent:#1f6f5a;--c-accent-hi:#175443;--c-accent-soft:#e7f1ed;--c-accent-border:#bcd7cd;--c-success:#1f6f5a;--c-success-soft:#e7f1ed;--c-success-border:#bcd7cd;--c-warning:#8a5a12;--c-warning-soft:#fdf2e2;--c-warning-border:#ecd6ae;--c-danger:#b3261e;--c-danger-hi:#8f1e18;--c-danger-soft:#fdecea;--c-danger-border:#f0c4c0;--c-info:#1c4f7c;--c-info-soft:#e8f0f7;--c-info-border:#c3d6e6;--c-note:#fdf7e6;--c-note-bd:#ecdcae;--c-note-fg:#8a5a12;--c-neutral:#6d757d;--c-neutral-soft:#f0f3f3;--c-neutral-border:#e2e6e8;--c-placeholder-focus:#c2c9cd;--c-placeholder-disabled:#c9cfd2;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-pill:20px;--s-1:4px;--s-2:6px;--s-3:8px;--s-4:10px;--s-5:12px;--s-6:14px;--s-7:16px;--s-8:18px;--s-9:20px;--s-10:24px;--font:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--fs-3xs:9px;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:14px;--fs-lg:15px;--fs-xl:16px;--fs-2xl:18px;--fs-3xl:20px;--fs-4xl:22px;--fs-5xl:24px;--fs-6xl:30px;--ty-caps:600 var(--fs-sm)/1 var(--font);--ls-caps:.07em;--ty-caps-sm:600 var(--fs-xs)/1 var(--font);--ty-label:500 var(--fs-md)/1 var(--font);--ty-hint:400 var(--fs-sm)/1.4 var(--font);--ty-body:400 var(--fs-md)/1.5 var(--font);--ty-body-strong:500 var(--fs-md)/1.35 var(--font);--ty-control:500 var(--fs-md)/1 var(--font);--ty-control-sm:500 var(--fs-md)/1 var(--font);--ty-badge:500 var(--fs-sm)/1 var(--font);--ty-card-title:600 var(--fs-xl)/1.3 var(--font);--ty-page-title:600 var(--fs-2xl)/1.3 var(--font);--ty-input:400 var(--fs-md)/1.4 var(--font);--ty-control-strong:600 var(--fs-md)/1 var(--font);--ty-heading-sm:600 var(--fs-lg)/1.3 var(--font);--ty-auth-title:600 var(--fs-4xl)/1.25 var(--font);--ty-meta:400 var(--fs-sm)/1.35 var(--font);--ty-meta-inline:400 var(--fs-sm)/1 var(--font);--ty-meta-strong:500 var(--fs-sm)/1.4 var(--font);--ty-tag:600 var(--fs-xs)/1.2 var(--font);--ty-mark:600 var(--fs-2xs)/1 var(--font);--ty-code:500 var(--fs-md)/1.4 var(--font-mono);--ty-code-regular:400 var(--fs-md)/1.4 var(--font-mono);--ty-code-sm:400 var(--fs-sm)/1.4 var(--font-mono);--ty-mono-xs:400 var(--fs-xs)/1 var(--font-mono);--ctl-h-xs:28px;--ctl-h-sm:30px;--ctl-h-md:34px;--header-h:39px;--ctl-h-lg:36px;--ctl-h-xl:38px;--ctl-px-sm:10px;--ctl-px-md:12px;--ctl-px-lg:14px;--ctl-icon-sm:24px;--ctl-icon-md:30px;--ctl-icon-lg:34px;--ctl-field-max:420px;--ctl-area-max:520px;--focus-ring:0 0 0 3px #1f6f5a38;--focus-ring-danger:0 0 0 3px #b3261e33;--focus-ring-error:0 0 0 3px #b3261e24;--sh-1:0 1px 2px #14181c0f;--sh-2:0 18px 48px #14181c2e;--sh-pop:0 12px 32px #14181c24;--z-header:30;--z-subnav:20;--z-pop:40;--z-modal:60;--z-modal-hi:70;--z-toast:80;--bp-sm:600px;--bp-md:780px;--bp-lg:900px;--bp-xl:1200px;--wf-text:#142033;--wf-heading:#23344c;--wf-label:#526985;--wf-label-muted:#5b6d87;--wf-muted:#63758e;--wf-subtle:#73849a;--wf-icon:#6c84a0;--wf-faint:#8290a3;--wf-placeholder:#9aa9ba;--wf-surface:#fff;--wf-surface-tint:#fbfdff;--wf-canvas:#f4f7fb;--wf-canvas-grid:#e2eaf494;--wf-canvas-bar:#ffffffe0;--wf-border:#d4deeb;--wf-border-soft:#e1e7ef;--wf-border-hover:#83a8cf;--wf-underline:#9fb1c7;--wf-underline-hover:#59799e;--wf-accent:#155e9f;--wf-accent-hi:#104d84;--wf-accent-soft:#edf5fc;--wf-on-accent:#fff;--wf-focus:#3577c9;--wf-focus-outline:#3577c940;--wf-focus-ring:0 0 0 3px #3577c91f;--wf-ring-selected:0 0 0 3px #155e9f1a;--wf-chip-bg:#f0f3f7;--wf-chip-fg:#6b7889;--wf-success:#16704a;--wf-success-soft:#e8f4ee;--wf-action-deep:#052849;--wf-action-mid:#0b4f8e;--wf-action-shade:#123b68;--wf-action-border:#1d5c99ad;--wf-timer-border:#efc36e;--wf-timer-bg:#fff9ec;--wf-timer-fg:#81520d;--wf-timer-bar:#dfa137;--wf-timer-warn-border:#e7a33a;--wf-timer-warn-bg:#fff3dc;--wf-timer-warn-fg:#8b4f05;--wf-timer-crit-border:#df6b61;--wf-timer-crit-bg:#fff0ee;--wf-timer-crit-fg:#a33129;--wf-timer-crit-bar:#d84d43;--wf-timer-crit-ring:0 0 0 3px #d84d431f;--wf-shadow-field:0 5px 16px #1632530d;--wf-shadow-field-focus:0 8px 20px #16325314;--wf-shadow-choice-hover:0 8px 20px #155e9f17;--wf-shadow-menu:0 16px 34px #111f3429;--wf-shadow-surface:0 14px 38px #111f341f;--wf-shadow-card:0 18px 48px #14203329;--wf-shadow-action:0 8px 20px #05284933, inset 0 1px 0 #ffffff2e;--wf-shadow-action-hover:0 11px 25px #05284947, inset 0 1px 0 #ffffff3d;--wf-shadow-action-active:0 5px 12px #0528493d;--wf-fs-2xs:10px;--wf-fs-xs:11px;--wf-fs-sm:12px;--wf-fs-md:13px;--wf-fs-lg:14px;--wf-fs-xl:16px;--wf-fs-2xl:22px;--wf-fs-3xl:24px;--wf-fs-4xl:26px;--wf-ty-button:650 var(--wf-fs-lg)/1 var(--font);--wf-ty-label:600 var(--wf-fs-sm)/1.35 var(--font);--wf-ty-input:400 var(--wf-fs-md)/1.4 var(--font);--wf-ty-body:400 var(--wf-fs-sm)/1.45 var(--font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--c-text);background:var(--c-bg);font-family:var(--font);font-synthesis:none}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#1a1c1f;--c-surface:#25282b;--c-sunken:#202225;--c-border:#3a3d41;--c-line:#303336;--c-border-strong:#52565a;--c-text:#f0f2f4;--c-muted:#afb1b5;--c-faint:#808387;--c-hover:#2e3134;--c-active:#383b3f;--c-overlay:#01020373;--c-on-accent:#0d1914;--c-disabled-fg:#616367;--c-accent:#52c399;--c-accent-hi:#71d4ad;--c-accent-soft:#1c3d30;--c-accent-border:#29624c;--c-success:#63ca84;--c-success-soft:#203d28;--c-success-border:#2f623f;--c-warning:#eeac53;--c-warning-soft:#483419;--c-warning-border:#765322;--c-danger:#fa695e;--c-danger-hi:#ff887c;--c-danger-soft:#502824;--c-danger-border:#873f39;--c-info:#79b8ed;--c-info-soft:#1e384d;--c-info-border:#2d5c82;--c-note:#403419;--c-note-bd:#6a5526;--c-note-fg:#e8c270;--c-neutral:#afb1b5;--c-neutral-soft:#2e3134;--c-neutral-border:#3a3d41;--c-placeholder-focus:#55585c;--c-placeholder-disabled:#4b4d51;--focus-ring:0 0 0 3px #52c3994d;--focus-ring-danger:0 0 0 3px #fa695e4d;--focus-ring-error:0 0 0 3px #fa695e38;--sh-1:0 1px 3px #0000004d;--sh-2:0 12px 28px #00000073, 0 32px 80px #0000008c;--sh-pop:0 12px 28px #00000073}*{box-sizing:border-box}body{background:var(--c-bg);min-width:320px;min-height:100vh;color:var(--c-text);font-family:var(--font);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}small{font-size:var(--fs-sm)}button,input,select,textarea{font:inherit}input,select,textarea{color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input::placeholder,textarea::placeholder{color:var(--c-faint);opacity:1;letter-spacing:.01em}input:focus::placeholder,textarea:focus::placeholder{color:var(--c-placeholder-focus)}input:disabled::placeholder,textarea:disabled::placeholder{color:var(--c-placeholder-disabled)}a{color:var(--c-accent);text-decoration:none}a:hover{color:var(--c-accent-hi);text-decoration:underline}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dcSpin{to{transform:rotate(360deg)}}@keyframes dcPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}input:not([type=checkbox],[type=radio],[type=hidden]),textarea{width:100%;min-height:var(--ctl-h-xl);border:0;border-bottom:2px solid var(--c-border);color:var(--c-text);font:var(--ty-input);background:0 0;border-radius:3px 3px 0 0;padding:0 3px;transition:border-color .14s,background-color .14s}textarea{resize:vertical;min-height:74px;padding:8px 4px}input:not([type=checkbox],[type=radio],[type=hidden]):focus,textarea:focus,button:focus-visible,a:focus-visible{box-shadow:var(--focus-ring);outline:0}input:not([type=checkbox],[type=radio],[type=hidden]):hover,textarea:hover{border-bottom-color:var(--c-faint)}input:not([type=checkbox],[type=radio],[type=hidden]):focus,textarea:focus{border-bottom-color:var(--c-accent);background:var(--c-sunken);box-shadow:none}input[type=checkbox],input[type=radio]{width:15px;height:15px;min-height:0;accent-color:var(--c-accent);margin:0;padding:0}.button,.primary{min-height:var(--ctl-h-md);padding:0 var(--ctl-px-md);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-text);font:var(--ty-control);justify-content:center;align-items:center;display:inline-flex}.button.primary,button.primary{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-on-accent)}.button.ghost{color:var(--c-muted);background:0 0;border-color:#0000}.button.secondary{background:var(--c-surface)}.button.dashed{color:var(--c-accent);border-style:dashed}.button.danger-ghost,.icon-button.danger{color:var(--c-danger);background:0 0;border-color:#0000}.button:hover:not(:disabled),.icon-button:hover:not(:disabled){background:var(--c-hover)}.button.primary:hover:not(:disabled),button.primary:hover:not(:disabled){background:var(--c-accent-hi);color:var(--c-on-accent)}.button.danger{border-color:var(--c-danger);background:var(--c-danger);color:var(--c-on-accent)}.button.danger:hover:not(:disabled){border-color:var(--c-danger-hi);background:var(--c-danger-hi)}.button:disabled,.icon-button:disabled{opacity:.55}.button[aria-disabled=true]{opacity:.75}.button[aria-busy=true]{cursor:progress}.crm-page{height:calc(100vh - var(--header-h));min-height:calc(100vh - var(--header-h));flex-direction:column;display:flex}.crm-page--bare{padding-top:var(--s-6)}.page-heading{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;padding:6px 20px 5px;display:flex}.page-heading--with-subtitle{padding-top:7px}.page-heading__copy{gap:2px;display:grid}.page-heading__title{align-items:center;gap:8px;display:flex}.page-heading h1{font:var(--ty-page-title);margin:0}.page-heading p{color:var(--c-muted);font:var(--ty-meta);margin:2px 0 0}.icon-button{width:var(--ctl-icon-md);height:var(--ctl-icon-md);border-radius:var(--r-sm);min-width:0;min-height:0;color:var(--c-muted);font-size:var(--fs-2xl);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.crm-icon{flex:none;display:inline-block}.crm-icon[data-icon-state=muted]{color:var(--c-muted)}.crm-icon[data-icon-state=success]{color:var(--c-success)}.crm-icon[data-icon-state=warning]{color:var(--c-warning)}.crm-icon[data-icon-state=danger]{color:var(--c-danger)}.crm-icon[data-icon-state=disabled]{color:var(--c-disabled-fg);opacity:.72}.create-button{width:var(--ctl-icon-sm);height:var(--ctl-icon-sm);border-color:var(--c-accent);background:var(--c-accent);color:var(--c-on-accent)}.create-button:hover:not(:disabled),.field-action.primary:hover:not(:disabled){border-color:var(--c-accent-hi);background:var(--c-accent-hi);color:var(--c-on-accent)}.collection-toolbar{align-items:center;gap:8px;min-height:42px;padding:0 20px 8px;display:flex}.collection-toolbar .select-field{flex:none;width:auto;max-width:220px}.collection-toolbar .select-field__trigger{width:auto;min-width:140px;height:var(--ctl-h-md);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);font:var(--ty-input);padding:0 8px}.search-field{width:min(300px,100%);height:var(--ctl-h-md);border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-surface);align-items:center;gap:7px;padding:0 8px 0 10px;display:flex;position:relative}.search-field:hover:not(:focus-within){border-color:var(--c-border-strong)}.search-field span{color:var(--c-faint);flex:none;place-items:center;display:grid}.search-field input{min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;outline:none;flex:auto;padding:0}.search-field:focus-within{border-color:var(--c-accent-border);box-shadow:var(--focus-ring)}.select-field{width:100%;min-width:0;position:relative}.select-field__trigger{width:100%;height:var(--ctl-h-lg);border:0;border-bottom:2px solid var(--c-border);color:var(--c-text);font:var(--ty-input);text-align:left;background:0 0;border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 3px;display:flex}.select-field__trigger:hover:not(:disabled){border-bottom-color:var(--c-faint)}.select-field__trigger[aria-expanded=true]{border-bottom-color:var(--c-accent);background:var(--c-sunken)}.select-field__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-field__trigger>span:last-child{color:var(--c-faint);flex:none}.select-field__menu{z-index:var(--z-pop);width:var(--select-anchor-width,100%);min-width:150px;max-height:var(--select-menu-max-height,260px);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--sh-pop);flex-direction:column;padding:5px;animation:.12s ease-out riseIn;display:flex;position:fixed;overflow:hidden}.select-field__search{padding:0 2px 6px;display:block}.select-field__search input{min-height:var(--ctl-h-sm)}.select-field__empty{color:var(--c-faint);font:var(--ty-body);padding:7px 8px;display:block}.select-field__list{outline:0;flex:auto;min-height:0;display:grid;overflow:auto}.select-field__menu [role=option]{width:100%;min-height:var(--ctl-h-md);border-radius:var(--r-sm);color:var(--c-text);font:var(--ty-body);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;padding:6px 8px;display:grid}.select-field__menu [role=option][aria-selected=true]{font-weight:500}.select-field__menu [role=option][data-active]{background:var(--c-hover)}.select-field__menu [role=option][aria-disabled=true]{color:var(--c-disabled-fg);cursor:not-allowed}.select-field__trigger:disabled{color:var(--c-disabled-fg);border-bottom-style:dotted}.select-field__trigger[aria-invalid=true]{border-bottom-color:var(--c-danger)}.date-field{width:100%;min-width:0;position:relative}.date-field__trigger{width:100%;height:var(--ctl-h-lg);border:0;border-bottom:2px solid var(--c-border);color:var(--c-text);font:var(--ty-input);text-align:left;background:0 0;border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 3px;display:flex}.date-field__trigger[data-empty]>span,.date-field__trigger>.crm-icon{color:var(--c-faint)}.date-field__trigger:hover:not(:disabled){border-bottom-color:var(--c-faint)}.date-field__trigger[aria-expanded=true]{border-bottom-color:var(--c-accent);background:var(--c-sunken)}.date-field__trigger:focus-visible{border-bottom-color:var(--c-accent);box-shadow:var(--focus-ring);outline:none}.date-field__trigger[aria-invalid=true]{border-bottom-color:var(--c-danger)}.date-field__trigger:disabled{color:var(--c-disabled-fg);border-bottom-style:dotted}.date-field__popup{z-index:var(--z-pop);width:268px;padding:var(--s-3);gap:var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--sh-pop);animation:.12s ease-out riseIn;display:grid;position:fixed}.date-field__header{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.date-field__header strong{font:var(--ty-body-strong)}.date-field__grid{gap:2px;display:grid}.date-field__row{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.date-field__weekday{padding-bottom:var(--s-1);color:var(--c-faint);font:var(--ty-meta);text-align:center}.date-field__cell{display:grid}.date-field__day{height:var(--ctl-h-md);border-radius:var(--r-sm);color:var(--c-text);font:var(--ty-body);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;padding:0}.date-field__cell[data-outside] .date-field__day{color:var(--c-faint)}.date-field__day:hover:not(:disabled){background:var(--c-hover)}.date-field__cell[data-today] .date-field__day{border-color:var(--c-accent-border)}.date-field__cell[aria-selected=true] .date-field__day{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-on-accent);font-weight:600}.date-field__day:focus-visible{box-shadow:var(--focus-ring);outline:none}.date-field__day:disabled{color:var(--c-disabled-fg);cursor:default;opacity:.5}.date-field__time{justify-content:space-between;align-items:center;gap:var(--s-3);color:var(--c-muted);font:var(--ty-label);display:flex}.date-field__time input{width:72px;height:var(--ctl-h-sm);padding:0 var(--s-2);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);font:var(--ty-input);font-variant-numeric:tabular-nums;text-align:center}.date-field__time input:focus{border-color:var(--c-accent-border);box-shadow:var(--focus-ring);outline:none}.date-field__footer{justify-content:space-between;gap:var(--s-2);display:flex}.collection-count{color:var(--c-faint);font:var(--ty-hint);margin-left:auto}.entity-list,.record-card{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);min-width:0;box-shadow:var(--sh-1);overflow:auto}.entity-list{flex-direction:column;display:flex}.entity-row{border:0;border-bottom:1px solid var(--c-line);min-height:54px;color:var(--c-text);text-align:left;background:0 0;flex-direction:column;gap:4px;padding:9px 12px;display:flex;position:relative}.entity-row:hover,.entity-row:focus-visible{background:var(--c-hover)}.entity-row.active,.entity-row[aria-current=true]{background:var(--c-accent-soft)}.entity-row.active strong,.entity-row[aria-current=true] strong{font-weight:600}.entity-row.active:before,.entity-row[aria-current=true]:before{background:var(--c-accent);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;inset:7px auto 7px 0}.entity-row strong{font:var(--ty-body-strong)}.entity-row__title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.crm-access-indicator{color:var(--c-faint);flex:none;align-items:center;gap:3px;display:inline-flex}.crm-access-indicator i{background:var(--c-faint);border-radius:50%;width:7px;height:7px}.crm-access-indicator.pending{color:var(--c-muted)}.crm-access-indicator.pending i{background:var(--c-warning);box-shadow:0 0 0 3px var(--c-warning-soft)}.crm-access-indicator.active{color:var(--c-muted)}.crm-access-indicator.active i{background:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.crm-access-indicator.blocked{color:var(--c-danger)}.crm-access-indicator.blocked i{background:var(--c-danger);box-shadow:0 0 0 3px var(--c-danger-soft)}.entity-row span{color:var(--c-muted);font:var(--ty-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-row em{position:absolute;top:18px;right:12px}.record-header{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:flex-start;min-height:70px;padding:16px 20px;display:flex}.record-header h2{font:var(--ty-card-title);margin:0}.record-header p{color:var(--c-muted);font-size:var(--fs-md);margin:4px 0 0}.test-record-badge{border-radius:var(--r-pill);background:var(--c-warning-soft);width:fit-content;color:var(--c-warning);font:var(--ty-tag);align-items:center;margin-left:6px;padding:2px 6px;display:inline-flex}.form-action{gap:7px;display:grid}.form-action__button{border:1px solid var(--wf-action-border);background:linear-gradient(110deg, var(--wf-action-deep) 0%, var(--wf-action-mid) 38%, var(--wf-action-shade) 56%, var(--wf-action-deep) 100%);width:100%;min-height:48px;box-shadow:var(--wf-shadow-action);color:var(--wf-on-accent);cursor:pointer;font:var(--wf-ty-button);background-size:240% 100%;border-radius:11px;padding:0 20px;transition:box-shadow .15s,transform .15s;animation:3.8s ease-in-out infinite actionButtonShimmer;position:relative;overflow:hidden}.form-action__button:hover{box-shadow:var(--wf-shadow-action-hover);transform:translateY(-1px)}.form-action__button:active{box-shadow:var(--wf-shadow-action-active);transform:translateY(1px)}.form-action__button:focus-visible{outline:3px solid var(--wf-focus-outline);outline-offset:2px}.form-action__button>span{z-index:1;position:relative}.form-action__validation{color:var(--c-danger);font:500 var(--wf-fs-xs)/1.4 var(--font);animation:.12s ease-out riseIn}.form-text-field{gap:7px;display:grid}.form-text-field__label{color:var(--wf-label);font:650 var(--wf-fs-sm)/1.35 var(--font)}.form-text-field__control{border:1px solid var(--wf-border);background:linear-gradient(180deg, var(--wf-surface) 0%, var(--wf-surface-tint) 100%);min-height:52px;box-shadow:var(--wf-shadow-field);border-radius:13px;align-items:center;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.form-text-field__control:focus-within{border-color:var(--wf-focus);box-shadow:var(--wf-focus-ring), var(--wf-shadow-field-focus);transform:translateY(-1px)}.form-text-field__control>i{color:var(--wf-icon);place-items:center;display:grid;position:absolute;left:15px}.form-text-field__control>i svg{width:18px;height:18px}.form-text-field__control input{width:100%;min-height:50px;color:var(--wf-text);font:500 var(--wf-fs-lg)/1.4 var(--font);background:0 0;border:0;outline:0;padding:0 15px}.form-text-field__control.has-icon input{padding-left:45px}.form-text-field__control input::placeholder{color:var(--wf-placeholder);opacity:1}.form-text-field__hint{color:var(--wf-faint);font:400 var(--wf-fs-2xs)/1.35 var(--font)}.form-text-field--underline{gap:4px}.form-text-field--underline .form-text-field__control{border:0;border-bottom:1px solid var(--wf-underline);min-height:42px;box-shadow:none;background:0 0;border-radius:0}.form-text-field--underline .form-text-field__control:focus-within{border-bottom-color:var(--wf-accent);box-shadow:0 1px 0 var(--wf-accent);transform:none}.form-text-field--underline .form-text-field__control input{min-height:41px;padding:0 2px}.form-text-field--underline .form-text-field__control>i{left:2px}.form-text-field--underline .form-text-field__control.has-icon input{padding-left:30px}.web-address-field__control{grid-template-columns:auto minmax(0,1fr);display:grid}.web-address-field__prefix{width:auto}.web-address-field__prefix .select-field__trigger{width:auto;min-width:74px;height:100%;color:var(--wf-label);font:600 var(--wf-fs-xs)/1 var(--font);background:0 0;border:0;padding:0 6px 0 2px}.web-address-field__prefix .select-field__menu{border-color:var(--wf-border);min-width:110px;box-shadow:var(--wf-shadow-menu);border-radius:11px}.web-address-field__control input{min-width:0}@keyframes actionButtonShimmer{0%,30%{background-position:100%}70%,to{background-position:0}}@media (prefers-reduced-motion:reduce){.form-action__button{animation:none}}.record-header-edit .editable-value{justify-content:flex-start}.record-header-edit--title .editable-value>span{font:var(--ty-card-title)}.record-header-edit--subtitle{margin-top:4px}.record-header-edit--subtitle .editable-value>span{color:var(--c-muted);font-size:var(--fs-md)}.employee-card-heading{gap:5px;min-width:0;display:grid}.employee-card-title{align-items:center;gap:6px;display:flex}.employment-summary{min-width:0;color:var(--c-muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.employment-summary>span+span:before{color:var(--c-faint);content:"·";margin-right:6px}.employment-summary strong{color:var(--c-text);font-weight:500}.record-group{border-bottom:1px solid var(--c-line);padding:14px 20px}.field-row{min-height:var(--ctl-h-xl);font-size:var(--fs-md);grid-template-columns:minmax(104px,max-content) minmax(0,1fr);align-items:center;gap:16px;padding:5px 0;display:grid}.field-row>span{color:var(--c-muted)}.field-row input,.field-row textarea{max-width:520px}.editable-value{align-items:center;gap:8px;min-width:0;display:flex}.editable-value>span{overflow-wrap:anywhere;min-width:0}.editable-value .field-action{opacity:.55;flex:none;transition:opacity .12s}.editable-value:hover .field-action,.editable-value .field-action:focus-visible{opacity:1}.editable-field{gap:6px;min-width:0;display:grid}.editable-field__controls{align-items:flex-start;gap:8px;min-width:0;display:flex}.editable-field__controls.compact{margin-top:8px}.editable-field__controls input,.editable-field__controls textarea{width:min(100%, var(--ctl-field-max))}.field-action{width:var(--ctl-h-xs);height:var(--ctl-h-xs);flex:0 0 var(--ctl-h-xs);font-size:var(--fs-xl)}.field-action.primary{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-on-accent)}.field-action.outline{border-color:var(--c-border);background:var(--c-surface)}.inline-actions{justify-content:flex-start;align-items:center;gap:7px;padding:10px 0 0;display:flex}.badge{font:500 var(--fs-sm)/1 var(--font);border-radius:20px;align-items:center;padding:4px 8px;font-style:normal;display:inline-flex}.badge.neutral{background:var(--c-neutral-soft);color:var(--c-muted)}.switch{height:var(--ctl-h-sm);border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-muted);font:var(--ty-control);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.switch[aria-checked=true]{border-color:var(--c-accent-border);background:var(--c-accent-soft);color:var(--c-accent)}.switch:disabled{opacity:.5}.status-light{color:var(--c-muted);font-size:var(--fs-md);align-items:center;gap:7px;display:inline-flex}.status-light i{background:var(--c-faint);border-radius:50%;width:7px;height:7px}.status-light.success i{background:var(--c-accent)}.status-light.warning i{background:var(--c-warning)}.status-light.danger i{background:var(--c-danger)}.status-light.info i{background:var(--c-info)}.empty-detail,.state-panel{min-height:260px;color:var(--c-muted);font-size:var(--fs-md);text-align:center;place-content:center;justify-items:center;gap:6px;display:grid}.empty-detail strong{color:var(--c-text);font-size:var(--fs-xl)}.list-skeleton{gap:1px;padding:14px 0;display:grid}.list-skeleton i{border-radius:var(--r-sm);background:var(--c-line);height:44px;margin:0 14px 10px;animation:1.4s infinite dcPulse}.list-skeleton i:last-child{margin-bottom:0}.locked-note,.field-hint,.muted{color:var(--c-muted);font-size:var(--fs-md)}.employment-list{gap:8px;display:grid}.employment-block{border:1px solid var(--c-border);border-radius:var(--r-md);padding:10px 12px}.employment-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.employment-head .select-field{flex:1}.position-line{font-size:var(--fs-md);margin-top:5px;display:block}.access-line{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.access-line code{color:var(--c-muted);font-size:var(--fs-sm)}@media (width<=780px){.page-heading,.collection-toolbar{padding-inline:12px}}@media (width<=600px){.field-row{grid-template-columns:1fr;gap:5px}.page-heading{min-height:64px}}.localized-text-editor{flex-direction:column;gap:14px;min-width:0;display:flex}.localized-text-editor__translations{border-top:1px solid var(--c-border);flex-direction:column;gap:10px;min-width:0;padding-top:12px;display:flex}.localized-text-editor__filled{background:currentColor;border-radius:50%;width:5px;height:5px}.pagination{border-top:1px solid var(--c-line);min-height:46px;color:var(--c-muted);font-size:var(--fs-md);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.pagination__pages,.pagination__pages>span{align-items:center;gap:4px;display:flex}.pagination__pages button{width:var(--ctl-h-xs);height:var(--ctl-h-xs);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-muted);cursor:pointer;place-items:center;display:grid}.pagination__pages button[aria-current=page]{border-color:var(--c-accent);background:var(--c-accent-soft);color:var(--c-accent)}.pagination__pages button:disabled{cursor:default;opacity:.42}.pagination__size{margin-left:auto}.pagination__size .select-field,.data-table__toolbar .select-field{width:auto}.pagination__size .select-field__trigger,.data-table__toolbar .select-field__trigger{height:var(--ctl-h-sm);color:var(--c-muted);font:var(--ty-meta);border-bottom-width:1px;padding:0 4px 0 6px}.pagination i{padding:0 2px;font-style:normal}.embedded-form-surface{box-sizing:border-box;width:100%;max-width:var(--embedded-form-max-width,350px);border:1px solid var(--wf-border-soft);background:var(--wf-surface);min-width:0;box-shadow:var(--wf-shadow-surface);isolation:isolate;margin-inline:auto;container-type:inline-size}.embedded-form-surface--compact{padding:18px}.embedded-form-surface--comfortable{padding:30px}.embedded-form-surface--radius-small{border-radius:12px}.embedded-form-surface--radius-medium{border-radius:18px}.countdown-timer--deadline{box-sizing:border-box;border:1px solid var(--wf-timer-border);background:var(--wf-timer-bg);min-width:56px;min-height:48px;color:var(--wf-timer-fg);font:700 var(--wf-fs-xs)/1 var(--font-mono);letter-spacing:-.02em;border-radius:11px;justify-content:center;align-items:center;padding:0 8px 2px;transition:border-color .24s,background .24s,color .24s;display:inline-flex;position:relative;overflow:hidden}.countdown-timer--deadline:after{width:var(--countdown-progress);background:var(--wf-timer-bar);content:"";height:3px;transition:width 1s linear;position:absolute;bottom:0;right:0}.countdown-timer--deadline[data-phase=warning]{border-color:var(--wf-timer-warn-border);background:var(--wf-timer-warn-bg);color:var(--wf-timer-warn-fg)}.countdown-timer--deadline[data-phase=critical],.countdown-timer--deadline[data-phase=expired]{border-color:var(--wf-timer-crit-border);background:var(--wf-timer-crit-bg);color:var(--wf-timer-crit-fg);animation:1.15s ease-in-out infinite countdownUrgency}.countdown-timer--deadline[data-phase=critical]:after,.countdown-timer--deadline[data-phase=expired]:after{background:var(--wf-timer-crit-bar)}@keyframes countdownUrgency{50%{box-shadow:var(--wf-timer-crit-ring)}}@media (prefers-reduced-motion:reduce){.countdown-timer--deadline{animation:none}.countdown-timer--deadline:after{transition:none}}@media (width<=390px){.embedded-form-surface--compact{padding:15px}}.code-block{align-items:flex-start;gap:6px;min-width:0;display:flex}.code-block pre{border-radius:var(--r-sm);background:var(--c-sunken);min-width:0;font:var(--fs-sm)/1.5 var(--font-mono);white-space:pre;flex:1;margin:0;padding:8px 10px;overflow-x:auto}.code-text{align-items:center;gap:var(--s-1);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.code-text>code{min-width:0;font:var(--ty-code-sm);overflow-wrap:anywhere;word-break:break-all}.json-field{font:var(--ty-code-sm);tab-size:2;white-space:pre;overflow-wrap:normal;overflow-x:auto}.button-bar{align-items:center;gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.button-bar[data-align=end]{justify-content:flex-end}.button-bar[data-align=between]{justify-content:space-between}.badge-row{gap:var(--s-1);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.badge-row>li{min-width:0;display:inline-flex}.button--with-icon{gap:var(--s-2)}.icon-button.outline{border-color:var(--c-border);background:var(--c-surface)}.form-field{gap:var(--s-1);min-width:0;display:grid}.form-field__label,label.form-field>span{font:var(--ty-label)}.form-field>.form-field__label{display:block}.form-field__label[data-required]:after{color:var(--c-danger);content:"*";margin-left:3px}.form-field__hint,.form-field__error{font-size:var(--fs-sm);line-height:1.4}.form-field__hint{color:var(--c-muted)}.form-field__error{color:var(--c-danger)}.form-field [aria-invalid=true]{border-bottom-color:var(--c-danger)}.empty-list{color:var(--c-faint);font:var(--ty-hint);text-align:center;margin:0;padding:18px}.empty-detail__action,.empty-list__action{margin-top:var(--s-3);justify-content:center;display:flex}.phone-input{gap:var(--s-2);grid-template-columns:max-content minmax(112px,1fr);min-width:0;display:grid}.phone-input--legacy{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.phone-input__country{width:auto}.phone-input__country .select-field__trigger>span:first-child,.phone-input__country .select-field__menu [role=option]>span{align-items:center;gap:var(--s-2);min-width:0;display:inline-flex}.phone-input__country .select-field__menu{width:max-content;min-width:260px;max-width:min(360px,90vw)}.phone-input__hint{color:var(--c-warning);font:var(--ty-hint)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.heading{align-items:center;gap:var(--s-2);min-width:0;display:flex}.heading__text{align-items:center;gap:var(--s-2);min-width:0;color:var(--c-text);margin:0;display:inline-flex}.heading__text>span{overflow-wrap:anywhere;min-width:0}.heading__icon{color:var(--c-muted)}.heading__actions{align-items:center;gap:var(--s-1);flex:none;display:inline-flex}.heading--page .heading__text{font:var(--ty-page-title)}.heading--title .heading__text{font:var(--ty-card-title)}.heading--section .heading__text{color:var(--c-faint);font:var(--ty-caps);letter-spacing:var(--ls-caps);text-transform:uppercase}.heading--section .heading__icon{color:var(--c-faint)}.heading--subsection .heading__text{font:var(--ty-body-strong)}.heading--label .heading__text{color:var(--c-muted);font:var(--ty-body)}.heading--section{margin-bottom:var(--s-5)}header>.heading--section{margin-bottom:0}.field-row__value{min-width:0;color:var(--c-text)}.tabs__list{gap:var(--s-8);border-bottom:1px solid var(--c-line);display:flex}.tabs__list [role=tab]{align-items:center;gap:var(--s-1);color:var(--c-muted);font:var(--ty-control);background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 0 9px;display:inline-flex}.tabs__list [role=tab]:hover{color:var(--c-text)}.tabs__list [role=tab][aria-selected=true]{border-bottom-color:var(--c-accent);color:var(--c-accent)}.tabs--sm .tabs__list{gap:var(--s-5)}.tabs--sm .tabs__list [role=tab]{padding:6px 0 5px}.tabs__panel{min-width:0;padding-top:var(--s-5)}.tabs__dot{background:var(--c-warning);border-radius:50%;width:6px;height:6px}.list-item{align-items:center;gap:var(--s-3);min-width:0;padding:var(--s-3) var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-sm);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.list-item:not(:has(.list-item__icon)){grid-template-columns:minmax(0,1fr) auto auto}.list-item__icon{color:var(--c-muted)}.list-item__body{gap:2px;min-width:0;display:grid}.list-item__body strong{color:var(--c-text);font:var(--ty-body-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-item__meta{align-items:center;gap:var(--s-2);color:var(--c-muted);font:var(--ty-hint);flex-wrap:wrap;display:inline-flex}.list-item__badges,.list-item__actions{align-items:center;gap:var(--s-1);display:inline-flex}.list-item__extra{grid-column:1/-1}.editable-list{gap:var(--s-2);display:grid}.editable-list>.heading{min-height:var(--ctl-h-md)}.editable-list__items{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.editable-list .empty-list{padding:var(--s-2) 0 var(--s-3);text-align:left}.badge[data-tone=neutral]{background:var(--c-neutral-soft);color:var(--c-muted)}.badge[data-tone=accent]{background:var(--c-accent-soft);color:var(--c-accent)}.badge[data-tone=info]{background:var(--c-info-soft);color:var(--c-info)}.badge[data-tone=success]{background:var(--c-success-soft);color:var(--c-success)}.badge[data-tone=warning]{background:var(--c-warning-soft);color:var(--c-warning)}.badge[data-tone=danger]{background:var(--c-danger-soft);color:var(--c-danger)}.badge[data-variant=count]{font-variant-numeric:tabular-nums;justify-content:center;min-width:18px;padding:3px 5px}.nav-list-item .entity-row__title>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-list-item{text-align:left;width:100%}.nav-list-item__icon{color:var(--c-muted)}.nav-list-item__trailing{align-items:center;gap:var(--s-1);flex:none;display:inline-flex}.notice{border:1px solid var(--c-neutral-border);border-radius:var(--r-sm);background:var(--c-neutral-soft);color:var(--c-text);font:var(--ty-body);padding:9px 10px}.notice[data-tone=info]{border-color:var(--c-info-border);background:var(--c-info-soft);color:var(--c-info)}.notice[data-tone=success]{border-color:var(--c-success-border);background:var(--c-success-soft);color:var(--c-success)}.notice[data-tone=warning]{border-color:var(--c-warning-border);background:var(--c-warning-soft);color:var(--c-warning)}.notice[data-tone=danger]{border-color:var(--c-danger-border);background:var(--c-danger-soft);color:var(--c-danger)}.notice:has(.notice__action){justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.checkbox{align-items:flex-start;gap:var(--s-2);display:flex}.checkbox__control{flex:none;width:16px;height:16px;margin-top:1px;display:inline-grid;position:relative}.checkbox__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.checkbox__box{border:1.5px solid var(--c-border-strong);border-radius:var(--r-xs);background:var(--c-surface);color:#0000;pointer-events:none;place-items:center;transition:background .12s,border-color .12s;display:grid}.checkbox__control:hover .checkbox__input:not(:disabled)+.checkbox__box{border-color:var(--c-accent)}.checkbox__input:checked+.checkbox__box,.checkbox__input:indeterminate+.checkbox__box{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-on-accent)}.checkbox__input:focus-visible+.checkbox__box{box-shadow:var(--focus-ring)}.checkbox__input[aria-invalid=true]+.checkbox__box{border-color:var(--c-danger)}.checkbox__input:disabled{cursor:default}.checkbox__input:disabled+.checkbox__box{opacity:.5}.checkbox__text{gap:2px;display:grid}.checkbox__text label{color:var(--c-text);font:var(--ty-body);cursor:pointer}.checkbox__text small{color:var(--c-muted);font:var(--ty-hint)}.checkbox[data-disabled] label{color:var(--c-disabled-fg);cursor:default}.checkbox-group{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.checkbox-group legend{margin-bottom:var(--s-2);font:var(--ty-label);padding:0}.checkbox-group__items{gap:var(--s-2);display:grid}.checkbox-group[data-direction=row] .checkbox-group__items{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.checkbox-group__hint,.checkbox-group__error{font:var(--ty-hint)}.checkbox-group__hint{color:var(--c-muted)}.checkbox-group__error{color:var(--c-danger)}.menu{display:inline-flex;position:relative}.menu__popup{z-index:var(--z-pop);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);min-width:196px;box-shadow:var(--sh-pop);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.menu[data-align=end] .menu__popup{left:auto;right:0}.menu__header{border-bottom:1px solid var(--c-line);font:var(--ty-body);gap:3px;margin-bottom:4px;padding:8px;display:grid}.menu__header strong{font:var(--ty-body-strong)}.menu__header span{color:var(--c-muted);font:var(--ty-hint)}.menu [role=menu]{display:grid}.menu__item{height:var(--ctl-h-md);align-items:center;gap:var(--s-2);border-radius:var(--r-sm);color:var(--c-text);font:var(--ty-control);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 8px;display:flex}.menu__item:hover,.menu__item:focus-visible{background:var(--c-hover);outline:none}.menu__item[data-tone=danger]{color:var(--c-danger)}.menu__item:disabled{color:var(--c-disabled-fg);cursor:default}.menu__item[aria-checked=true]{color:var(--c-accent)}.menu__mark{padding-left:var(--s-3);margin-left:auto;display:inline-flex}.data-table{flex-direction:column;min-width:0;display:flex}.data-table__scroll{flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.data-table[data-variant=panel]{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);min-height:0;box-shadow:var(--sh-1);flex:1}.data-table__toolbar{border-bottom:1px solid var(--c-line);justify-content:flex-end;padding:2px 8px;display:flex}.data-table table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font:var(--ty-body)}.data-table th,.data-table td{border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top;padding:10px 14px}.data-table[data-variant=plain] th,.data-table[data-variant=plain] td{padding:9px 10px}.data-table thead th{z-index:2;background:var(--c-bg);color:var(--c-muted);font:var(--ty-caps);letter-spacing:var(--ls-caps);text-transform:uppercase;padding-block:8px;position:sticky;top:0}.data-table tbody th{font-weight:500}.data-table small{color:var(--c-faint);font:var(--ty-hint);margin-top:3px;display:block}.data-table code{font:var(--ty-code)}.data-table [data-align=end]{text-align:right}.data-table [data-nowrap]{white-space:nowrap}.data-table tbody tr:last-child>*{border-bottom:0}.data-table td.data-table__state{padding:0}.data-table tbody th,.data-table tbody td{overflow-wrap:break-word}.data-table thead th>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-table__resizer{z-index:1;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:0}.data-table__resizer:after{content:"";background:0 0;border-radius:1px;width:2px;position:absolute;top:25%;bottom:25%;right:0}.data-table th:hover>.data-table__resizer:after{background:var(--c-border)}.data-table__resizer:hover:after,.data-table__resizer:focus-visible:after{background:var(--c-accent)}.data-table__resizer:focus-visible{outline:none}.data-table [data-pinned]{z-index:1;background:var(--c-surface);position:sticky}.data-table thead [data-pinned]{z-index:3;background:var(--c-bg)}.data-table [data-pinned=last]{box-shadow:1px 0 0 var(--c-border)}.data-table[data-hoverable] tbody tr:not(.data-table__group):hover>*{background:var(--c-hover)}.data-table tbody tr[tabindex]{cursor:pointer}.data-table tbody tr[tabindex]:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.data-table tbody tr[data-active]>*{background:var(--c-accent-soft)}.data-table tbody tr[data-active]>:first-child{box-shadow:inset 2px 0 0 var(--c-accent)}.data-table[data-variant=list]{flex:1;min-height:0}.data-table[data-variant=list] tbody th,.data-table[data-variant=list] tbody td{vertical-align:middle;padding:9px 12px}.data-table[data-variant=list] .data-table__state{padding:0}.title-cell{align-items:center;gap:var(--s-3);min-width:0;display:flex}.title-cell__lead{color:var(--c-muted);flex:none;display:inline-flex}.title-cell__body{flex:1;gap:2px;min-width:0;display:grid}.title-cell__body>strong{font:var(--ty-body-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title-cell__body>span{color:var(--c-faint);font:var(--ty-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title-cell__badges{align-items:center;gap:var(--s-1);flex:none;display:inline-flex}.data-table thead[data-hidden] th{border-bottom:0;height:0;padding-block:0;font-size:0;line-height:0;overflow:hidden}.data-table[data-column-lines] th:not(:last-child),.data-table[data-column-lines] td:not(:last-child){border-right:1px solid var(--c-line)}.data-table[data-column-lines] .data-table__group>th{border-right:0}.data-table__side-header{background:var(--c-bg);color:var(--c-muted);font:var(--ty-caps);letter-spacing:var(--ls-caps);text-transform:uppercase}.data-table[data-headers=side] tbody tr>[scope=col]{font-weight:600}.data-table[data-headers=side] [data-active]{background:var(--c-accent-soft)}.data-table__group>th{background:var(--c-bg);color:var(--c-faint);font:var(--ty-caps);letter-spacing:var(--ls-caps);text-align:left;text-transform:uppercase;padding-block:5px}.data-table__group>th>span{position:sticky;left:14px}.form-choice-list{gap:7px;display:grid}.form-choice-list>button{border:1px solid var(--wf-border);background:var(--wf-surface);width:100%;min-height:0;color:var(--wf-text);cursor:pointer;text-align:left;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;padding:10px 11px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.form-choice-list>button:focus-visible{outline:2px solid var(--wf-accent);outline-offset:2px}.form-choice-list>button:hover{border-color:var(--wf-border-hover);box-shadow:var(--wf-shadow-choice-hover);transform:translateY(-1px)}.form-choice-list>button[aria-checked=true]{border-color:var(--wf-accent);background:var(--wf-accent-soft);box-shadow:var(--wf-ring-selected)}.form-choice-list>button>span{gap:2px;display:grid}.form-choice-list strong{font:650 var(--wf-fs-md)/1.28 var(--font)}.form-choice-list small{color:var(--wf-subtle);font:400 var(--wf-fs-xs)/1.35 var(--font)}.form-choice-list b{background:var(--wf-chip-bg);color:var(--wf-chip-fg);font:600 var(--wf-fs-xs)/1.2 var(--font);border-radius:5px;padding:3px 6px}.brand-logo{align-items:center;gap:8px;min-width:0;display:inline-flex}.brand-logo__mark{background:var(--c-accent);width:22px;height:22px;color:var(--c-on-accent);font:var(--ty-caps);border-radius:6px;flex:none;place-items:center;display:grid}.brand-logo__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.brand-logo__copy strong{color:var(--c-text);font:600 var(--fs-lg)/1 var(--font);white-space:nowrap}.brand-logo__copy>span{color:var(--c-muted);font:400 var(--fs-sm)/1.2 var(--font);white-space:nowrap}.brand-logo--sm{gap:6px}.brand-logo--sm .brand-logo__mark{width:16px;height:16px;font-size:var(--fs-2xs);border-radius:4px}.brand-logo--sm .brand-logo__copy strong{font-size:var(--fs-sm)}.captcha-challenge{justify-content:center;min-height:65px;display:flex}.otp-input{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.otp-input .otp-input__native{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.otp-input input{border:0;border-bottom:2px solid var(--c-border);width:38px;min-width:0;height:38px;color:var(--c-text);text-align:center;caret-color:var(--c-accent);font:500 var(--fs-2xl)/1 var(--font-mono);background:0 0;border-radius:4px 4px 0 0;flex:1 1 0;padding:0}.otp-input input:not(:placeholder-shown){border-bottom-color:var(--c-accent);background:var(--c-sunken)}.otp-input input:focus{border-bottom-color:var(--c-accent);background:var(--c-sunken);box-shadow:none;outline:none}.otp-input[data-invalid] input{border-bottom-color:var(--c-danger);color:var(--c-danger)}.country-flag{border:1px solid var(--c-border);border-radius:var(--r-xs);background:var(--c-bg);color:var(--c-muted);font:500 var(--fs-3xs)/1 var(--font-mono);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.country-flag img{object-fit:contain;width:100%;height:100%;display:block}.country-label{align-items:center;gap:var(--s-2);min-width:0;max-width:100%;display:inline-flex}.country-label__lead{color:var(--c-muted);flex:none;display:inline-flex}.country-label__body{gap:2px;min-width:0;display:grid}.country-label__body>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.country-label__body>span+span{color:var(--c-faint);font:var(--ty-meta)}.file-upload-field{flex-direction:column;gap:10px;min-width:0;display:flex}.file-upload-zone{border:1px dashed var(--c-border);border-radius:var(--r-sm);background:var(--c-bg);text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:18px 14px;display:flex}.file-upload-zone.is-over{border-color:var(--c-accent-border);background:var(--c-accent-soft)}.file-upload-zone>span{color:var(--c-muted);font:400 var(--fs-md)/1.45 var(--font)}.file-upload-zone>small,.file-upload-empty,.file-upload-full{color:var(--c-faint);font:var(--ty-hint)}.file-upload-zone input{display:none}.file-upload-row{border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);align-items:center;gap:9px;min-width:0;padding:6px 9px;display:flex}.file-upload-preview{border:1px solid var(--c-border);border-radius:var(--r-xs);background:var(--c-bg);flex:none;justify-content:center;align-items:center;width:30px;height:22px;display:inline-flex;overflow:hidden}.file-upload-preview img{max-width:100%;max-height:100%;display:block}.file-upload-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.file-upload-meta strong{font:500 var(--fs-md)/1.3 var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-upload-meta small{color:var(--c-faint);font:400 var(--fs-sm)/1.3 var(--font)}.chat-composer__body .rich-editor{flex:1;min-width:0}.rich-editor{border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);display:grid}.rich-editor:focus-within{border-color:var(--c-accent)}.rich-editor.disabled{background:var(--c-sunken)}.rich-editor__toolbar{border-bottom:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:2px;padding:3px 4px;display:flex}.rich-editor__toolbar .icon-button{width:var(--ctl-h-xs);height:var(--ctl-h-xs)}.rich-editor__link{align-items:center;gap:4px;margin-left:6px;display:inline-flex}.rich-editor__link input{border:1px solid var(--c-border);border-radius:var(--r-sm);width:200px;font-size:var(--fs-md);padding:2px 6px}.rich-editor__area{max-height:240px;font:400 var(--fs-lg)/1.5 var(--font);overflow-wrap:anywhere;outline:0;padding:6px 8px;overflow-y:auto}.rich-editor__area:empty:before{color:var(--c-faint);content:attr(data-placeholder);pointer-events:none}.legal-form-row .country-flag{margin-top:1px}.nav-list-item__leading{flex:none;align-items:center;display:inline-flex}.avatar{background:var(--c-accent-soft);width:36px;height:36px;color:var(--c-accent);font:600 var(--fs-lg)/1 var(--font);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid}.avatar[data-size=xs]{width:19px;height:19px;font-size:var(--fs-3xs)}.avatar[data-size=sm]{width:28px;height:28px;font-size:var(--fs-xs)}.avatar[data-size=lg]{width:56px;height:56px;font-size:var(--fs-4xl)}.radio-group{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.radio-group legend{margin-bottom:var(--s-2);font:var(--ty-label);padding:0}.radio-group__options{gap:var(--s-2);display:grid}.radio-group[data-variant=cards] .radio-group__options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.radio-group__option{align-items:flex-start;gap:var(--s-3);cursor:pointer;display:flex}.radio__control{flex:none;width:16px;height:16px;margin-top:1px;display:inline-grid;position:relative}.radio__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.radio__dot{border:1.5px solid var(--c-border-strong);background:var(--c-surface);pointer-events:none;border-radius:50%;transition:border-color .12s,box-shadow .12s}.radio-group__option:hover .radio__input:not(:disabled)+.radio__dot,.radio:hover .radio__input:not(:disabled)+.radio__dot{border-color:var(--c-accent)}.radio__input:checked+.radio__dot{border-color:var(--c-accent);box-shadow:inset 0 0 0 3.5px var(--c-surface);background:var(--c-accent)}.radio__input:focus-visible+.radio__dot{box-shadow:inset 0 0 0 3.5px var(--c-surface), var(--focus-ring)}.radio__input:not(:checked):focus-visible+.radio__dot{box-shadow:var(--focus-ring)}.radio__input:disabled{cursor:default}.radio__input:disabled+.radio__dot{opacity:.5}.radio{align-items:flex-start;gap:var(--s-3);cursor:pointer;min-width:0;display:inline-flex}.radio[data-disabled]{color:var(--c-disabled-fg);cursor:default}.radio-group[data-variant=cards] .radio-group__option{padding:var(--s-5);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface)}.radio-group[data-variant=cards] .radio-group__option:hover{border-color:var(--c-border-strong)}.radio-group[data-variant=cards] .radio-group__option:has(input:checked){border-color:var(--c-accent-border);background:var(--c-accent-soft)}.radio-group[data-variant=cards] .radio-group__option:has(input:focus-visible){box-shadow:var(--focus-ring)}.radio-group__icon{color:var(--c-muted);flex:none}.radio-group__option:has(input:checked) .radio-group__icon{color:var(--c-accent)}.radio-group__text{gap:2px;display:grid}.radio-group__label{font:var(--ty-body-strong)}.radio-group__text small{color:var(--c-muted);font:var(--ty-hint)}.radio-group__option[data-disabled]{color:var(--c-disabled-fg);cursor:default}.radio-group__error{color:var(--c-danger);font:var(--ty-hint)}.mega-menu{display:inline-flex;position:relative}.mega-menu__panel{z-index:var(--z-pop);top:calc(var(--header-h) + 6px);width:min(760px,100vw - 24px);max-height:calc(100vh - 64px);padding:var(--s-6);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--sh-pop);position:fixed;left:12px;overflow:auto}.mega-menu[data-align=end] .mega-menu__panel{left:auto;right:12px}.mega-menu[data-size=compact] .mega-menu__panel{width:min(320px,100vw - 24px);padding:var(--s-3);position:absolute;top:calc(100% + 6px);left:0;right:auto}.mega-menu[data-size=compact][data-align=end] .mega-menu__panel{left:auto;right:0}.mega-menu[data-size=compact] .mega-menu__items{grid-template-columns:1fr}.mega-menu__group+.mega-menu__group{margin-top:var(--s-5)}.mega-menu__group h3{margin:0 0 var(--s-2) 2px;color:var(--c-faint);font:var(--ty-caps);letter-spacing:var(--ls-caps);text-transform:uppercase}.mega-menu__items{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px;display:grid}.context-switcher{min-width:0;display:inline-flex;position:relative}.context-switcher__trigger{min-width:0;height:var(--ctl-h-xs);align-items:center;gap:var(--s-2);border-radius:var(--r-sm);color:var(--c-muted);font:var(--ty-body-strong);cursor:pointer;background:0 0;border:0;padding:0 6px;display:inline-flex}.context-switcher__trigger:hover,.context-switcher__trigger[aria-expanded=true]{background:var(--c-hover)}.context-switcher__company,.context-switcher__interface{max-width:200px;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-switcher__divider{color:var(--c-faint)}.context-switcher__panel{z-index:var(--z-pop);gap:var(--s-4);width:min(320px,100vw - 24px);padding:var(--s-5);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--sh-pop);display:grid;position:absolute;top:calc(100% + 6px);left:0}.context-switcher[data-align=end] .context-switcher__panel{left:auto;right:0}.context-switcher__actions{justify-content:flex-end;gap:var(--s-2);display:flex}@media (width<=780px){.context-switcher__company,.context-switcher__interface{max-width:110px}}.menu-tile{align-items:center;gap:var(--s-4);min-width:0;padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);color:var(--c-text);font:var(--ty-body);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.menu-tile:hover:not(:disabled),.menu-tile:focus-visible{background:var(--c-hover);outline:none}.menu-tile:disabled{cursor:default}.menu-tile:disabled .menu-tile__body strong,.menu-tile:disabled .menu-tile__icon{color:var(--c-disabled-fg)}.menu-tile.active{background:var(--c-accent-soft)}.menu-tile__icon{border-radius:var(--r-sm);background:var(--c-sunken);width:30px;height:30px;color:var(--c-muted);flex:none;place-items:center;display:grid}.menu-tile.active .menu-tile__icon{background:var(--c-surface);color:var(--c-accent)}.menu-tile__body{gap:2px;min-width:0;display:grid}.menu-tile__body strong{font:var(--ty-body-strong)}.menu-tile__body small{color:var(--c-faint);font:var(--ty-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.columns{overscroll-behavior-x:contain;flex:1;align-items:stretch;min-height:0;padding:0 24px 24px;display:flex;overflow-x:auto}.column{flex:0 0 var(--column-width,320px);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.columns,.column,.data-table__scroll{scrollbar-color:var(--c-border) transparent;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){.columns,.column,.data-table__scroll{scrollbar-color:auto;scrollbar-width:auto}.columns::-webkit-scrollbar{width:8px;height:8px}.column::-webkit-scrollbar{width:8px;height:8px}.data-table__scroll::-webkit-scrollbar{width:8px;height:8px}.columns::-webkit-scrollbar-thumb{background:var(--c-border) padding-box;border:2px solid #0000;border-radius:4px}.column::-webkit-scrollbar-thumb{background:var(--c-border) padding-box;border:2px solid #0000;border-radius:4px}.data-table__scroll::-webkit-scrollbar-thumb{background:var(--c-border) padding-box;border:2px solid #0000;border-radius:4px}.columns::-webkit-scrollbar-thumb:hover{background-color:var(--c-faint)}.column::-webkit-scrollbar-thumb:hover{background-color:var(--c-faint)}.data-table__scroll::-webkit-scrollbar-thumb:hover{background-color:var(--c-faint)}.columns::-webkit-scrollbar-track{background:0 0}.column::-webkit-scrollbar-track{background:0 0}.data-table__scroll::-webkit-scrollbar-track{background:0 0}}.column[data-grow]{min-width:var(--column-min,340px);flex:1 0 var(--column-min,340px)}.columns[data-variant=cards]>.column{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--sh-1)}.columns[data-variant=cards]>.column+.column{margin-left:var(--s-7)}.columns[data-variant=cards]>.columns__splitter+.column{margin-left:0}.columns[data-variant=panel]{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--sh-1);margin:0 24px 24px;padding:0}.columns[data-variant=panel]>.column+.column{border-left:1px solid var(--c-line)}.columns__splitter{z-index:2;width:var(--s-7);border-radius:var(--r-sm);cursor:col-resize;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.columns__splitter span{background:var(--c-border-strong);opacity:.6;border-radius:2px;width:2px;height:34px}.columns__splitter:hover,.columns__splitter[data-dragging]{background:var(--c-line)}.columns__splitter:hover span,.columns__splitter[data-dragging] span{background:var(--c-accent);opacity:1}.columns__splitter:focus-visible{box-shadow:var(--focus-ring);outline:none}.columns[data-variant=panel]>.columns__splitter{border-radius:0;width:7px;margin:0 -3px}.columns[data-variant=panel]>.columns__splitter span{background:var(--c-line);opacity:1;border-radius:0;width:1px;height:100%}.columns[data-variant=panel]>.columns__splitter+.column{border-left:0}.columns[data-variant=panel]>.column:has(+.columns__splitter)+.columns__splitter+.column{border-left:0}@media (width<=780px){.columns{scroll-snap-type:x proximity;padding-inline:12px;scroll-padding-inline:12px}.columns[data-variant=panel]{margin-inline:12px}.column{flex-basis:min(var(--column-width,320px), calc(100vw - 48px));scroll-snap-align:start}.column[data-grow]{min-width:min(var(--column-min,340px), calc(100vw - 48px))}}.funnel-board-frame{gap:var(--s-3);flex-direction:column;flex:1;min-height:0;display:flex}.funnel-board__back{align-self:flex-start;align-items:center;gap:var(--s-2);color:var(--c-muted);font:var(--ty-meta);margin:0 24px;text-decoration:none;display:inline-flex}.funnel-board__back:hover{color:var(--c-text)}.funnel-branch{gap:var(--s-4);flex-direction:column;flex:0 0 280px;min-height:0;display:flex;position:relative}.funnel-branch>.funnel-stage{flex:1 1 0;min-height:0}.funnel-branch__mark{top:50%;left:calc(-1 * var(--s-5) + 1px);color:var(--c-faint);position:absolute;transform:translate(-50%,-50%)}.funnel-stage-header__link{align-items:center;gap:var(--s-1);max-width:100%;color:inherit;text-decoration:none;display:inline-flex}.funnel-stage-header__link:hover{color:var(--c-accent)}.funnel-stage-header__link:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--c-accent);outline-offset:2px}.funnel-board{align-items:stretch;gap:var(--s-5);scroll-snap-type:x proximity;scrollbar-color:var(--c-border) transparent;scrollbar-width:thin;flex:1;min-width:0;min-height:0;padding:0 24px 24px;display:flex;overflow-x:auto}.funnel-stage{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-sunken);scroll-snap-align:start;flex-direction:column;flex:0 0 280px;min-height:0;display:flex}.funnel-stage-header{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-top:3px solid var(--c-border);border-radius:var(--r-md) var(--r-md) 0 0;color:var(--c-muted);display:flex}.funnel-stage-header[data-tone=info]{border-top-color:var(--c-info)}.funnel-stage-header[data-tone=warning]{border-top-color:var(--c-warning)}.funnel-stage-header[data-tone=success]{border-top-color:var(--c-success)}.funnel-stage-header h2{min-width:0;color:var(--c-text);font:var(--ty-body-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.funnel-stage-header__count{background:var(--c-surface);min-width:22px;color:var(--c-muted);font:var(--ty-meta);text-align:center;border-radius:999px;padding:0 6px}.funnel-stage__cards{align-content:start;gap:var(--s-3);min-height:0;padding:0 var(--s-4) var(--s-4);scrollbar-color:var(--c-border) transparent;scrollbar-width:thin;flex:1;grid-template-columns:minmax(220px,1fr);margin:0;list-style:none;display:grid;overflow:auto}.funnel-group{gap:var(--s-2);padding:var(--s-2);border:1px solid var(--c-line);border-radius:var(--r-sm);background:0 0;display:grid}.funnel-group-header{align-items:center;gap:var(--s-2);min-width:0;padding:0 var(--s-1);color:var(--c-faint);display:flex}.funnel-group-header h3{min-width:0;color:var(--c-muted);font:var(--ty-caps);letter-spacing:var(--ls-caps);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;margin:0;overflow:hidden}.funnel-group-header__meta{font:var(--ty-meta);flex:none}.funnel-group-header__count{background:var(--c-surface);min-width:20px;color:var(--c-muted);font:var(--ty-meta);text-align:center;border-radius:999px;flex:none;padding:0 5px}.funnel-group__cards{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.funnel-group__footer{padding:0 var(--s-1);color:var(--c-faint);font:var(--ty-meta)}.funnel-stage__more{min-height:1px}.funnel-stage__state{padding:0 var(--s-4) var(--s-4)}.funnel-stage__empty{padding:var(--s-4) var(--s-5);color:var(--c-faint);font:var(--ty-meta);margin:0}.funnel-card{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);box-shadow:var(--sh-1);color:var(--c-text);text-decoration:none;display:grid}a.funnel-card:hover{border-color:var(--c-faint)}a.funnel-card:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.funnel-card__title{align-items:center;gap:var(--s-2);min-width:0;color:var(--c-muted);display:flex}.funnel-card__title strong{overflow-wrap:break-word;min-width:0;color:var(--c-text);font:var(--ty-body-strong)}@media (width<=780px){.funnel-stage{flex-basis:min(280px,100vw - 48px)}}.dialog-backdrop{z-index:var(--z-modal);background:var(--c-overlay);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog{border-radius:var(--r-lg);background:var(--c-surface);width:min(100%,480px);max-height:88vh;box-shadow:var(--sh-2);border:0;animation:.14s ease-out riseIn;overflow:auto}.dialog.wide{width:min(100%,620px)}.dialog__header{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 0;display:flex}.dialog__header h2{font:var(--ty-card-title);margin:0}.dialog__header p{color:var(--c-muted);font:var(--ty-body);margin:5px 0 0}.dialog__header>.icon-button{width:var(--ctl-icon-sm);height:var(--ctl-icon-sm);margin:-4px -6px 0 0}.dialog__body{padding:18px 22px}.form-stack{gap:16px;display:grid}.form-stack.compact{gap:12px;margin:0}.dialog__actions{border-top:1px solid var(--c-line);background:var(--c-bg);justify-content:flex-end;gap:8px;margin:2px -22px -18px;padding:14px 22px;display:flex}.dialog__actions .button{min-height:var(--ctl-h-lg)}.name-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}fieldset{border:1px solid var(--c-border);border-radius:var(--r-md);padding:12px}legend{font-size:var(--fs-md);padding:0 5px;font-weight:600}@media (width<=780px){.name-grid{grid-template-columns:1fr}}.app-header{z-index:30;border-bottom:1px solid var(--c-border);background:var(--c-surface);min-height:auto;padding:0;display:block;position:sticky;top:0}.utility-row{height:calc(var(--header-h) - 1px);border-bottom:1px solid var(--c-border);align-items:center;gap:8px;padding:0 10px;display:flex}.app-brand{border-radius:var(--r-sm);color:var(--c-text);align-items:center;padding:0;text-decoration:none;display:flex}.app-brand:hover{opacity:.72;text-decoration:none}.scope-divider{background:var(--c-line);width:1px;height:14px}.header-tools{align-items:center;gap:7px;margin-left:auto;display:flex}.header-icon-button{width:var(--ctl-h-xs);height:var(--ctl-h-xs);border-radius:var(--r-sm);color:var(--c-muted);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.header-icon-button:hover,.header-icon-button.active,.header-icon-button[aria-expanded=true]{background:var(--c-hover);color:var(--c-accent)}.header-menu-button{height:var(--ctl-h-xs);padding:0 var(--s-3);align-items:center;gap:var(--s-2);border-radius:var(--r-sm);color:var(--c-text);font:var(--ty-control);white-space:nowrap;background:0 0;border:1px solid #0000;display:flex}.header-menu-button>span:last-child{color:var(--c-faint);font-size:var(--fs-xs)}.header-menu-button:hover,.header-menu-button.active,.header-menu-button[aria-expanded=true]{background:var(--c-hover);color:var(--c-accent)}.account-menu__trigger{height:var(--ctl-h-xs);border-radius:var(--r-pill);color:var(--c-text);font:var(--ty-badge);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 6px 0 2px;display:flex}.account-menu__trigger:hover,.account-menu__trigger[aria-expanded=true]{background:var(--c-hover)}.header-tools .language-picker__trigger{height:var(--ctl-h-xs);min-height:0;font-size:var(--fs-sm);border-color:#0000;padding:0 6px}.account-label{max-width:150px;color:var(--c-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-layout{min-height:100vh}.workspace-empty{min-height:calc(100vh - var(--header-h));align-items:stretch;padding:0 24px 24px;display:flex}@media (width<=780px){.account-label,.header-menu-button__label{display:none}}@media (width<=600px){.header-tools .language-picker,.header-tools .text-button,.scope-divider{display:none}}.workspace-empty>section{text-align:center;border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--sh-1);flex:1;place-content:center;padding:40px;display:grid}.workspace-empty strong{font:500 var(--fs-xl)/1.4 var(--font)}.workspace-empty p{max-width:330px;color:var(--c-muted);font:400 var(--fs-md)/1.55 var(--font);margin:6px 0 0}@media (width<=700px){.app-header{display:block}.account-label{justify-self:auto}}.employment-add{align-items:center;gap:7px;display:flex}.employment-positions{margin-top:8px}.page-notice{border:1px solid var(--c-warning-border,var(--c-border));border-radius:var(--r-sm);background:var(--c-warning-soft,var(--c-sunken));color:var(--c-muted);font:var(--ty-body);margin:0 24px 10px;padding:9px 11px}.employee-card-badges{gap:var(--s-1);flex-wrap:wrap;flex:none;display:flex}.employee-positions{min-width:0;color:var(--c-muted);font:var(--ty-meta);gap:2px;display:grid}.employee-positions__line{min-width:0;display:grid}.employee-positions__company{color:var(--c-text);font:var(--ty-meta-strong)}.employee-positions [data-empty],.employee-positions[data-empty]{color:var(--c-faint)}.switch-field{align-items:center;gap:6px;display:flex}.settings-table-area{flex-direction:column;flex:1;min-height:0;margin:0 24px 24px;display:flex}.translations-table-area .data-table{max-height:calc(100vh - 225px)}.translations-table-area .data-table th:first-child{z-index:1;background:var(--c-surface);min-width:250px;position:sticky;left:0}.translations-table-area .data-table thead th:first-child{z-index:3;background:var(--c-sunken)}.integration-keys{gap:8px;display:grid}.integration-key{border:1px solid var(--c-border);border-radius:var(--r-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.integration-key div{gap:3px;display:grid}.integration-key span{color:var(--c-muted);font-size:var(--fs-sm)}.geo-coordinate-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.geo-calling-code-editor{gap:8px;display:grid}.geo-inline-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.geo-calling-code-row{border:1px solid var(--c-border);border-radius:var(--r-sm);align-items:center;gap:10px;min-height:38px;padding:5px 8px;display:flex}.geo-calling-code-row label{font:500 var(--fs-md)/1.3 var(--font-mono);flex:1;align-items:center;gap:7px;display:flex}.legal-form-row{flex-direction:row;align-items:flex-start;gap:10px}.legal-form-row__content{flex:1;gap:3px;min-width:0;display:grid}.legal-form-row__content strong,.legal-form-row__content span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legal-form-row em{color:var(--c-faint);font-size:var(--fs-sm);flex:none;font-style:normal}.legal-form-original+.legal-form-original{border-top:1px dashed var(--c-line);margin-top:6px;padding-top:6px}.legal-form-abbreviations{flex-wrap:wrap;gap:5px;display:flex}.legal-form-abbreviations span{border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-bg);height:20px;color:var(--c-muted);font-size:var(--fs-sm);align-items:center;padding:0 8px;display:inline-flex}.official-role-forms{gap:6px;display:grid}.official-role-forms>div{border:1px solid var(--c-line);border-radius:var(--r-sm);align-items:center;gap:10px;padding:6px 10px;display:flex}.official-role-forms>div>span{flex:1;gap:2px;min-width:0;display:grid}.official-role-forms small{color:var(--c-muted);font-size:var(--fs-sm)}.official-role-forms label,.official-role-check{color:var(--c-muted);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.official-role-link-form{align-items:center;gap:8px;margin-top:8px;display:flex}.official-role-link-form .select-field{flex:1}.icon-browser{flex-direction:column;flex:1;min-height:0;padding:0 24px 24px;display:flex}.icon-browser>.tabs{flex-direction:column;flex:1;min-height:0;display:flex}.icon-browser .tabs__panel{flex:1;min-height:0}.icon-browser__count{color:var(--c-faint)}.icon-browser__body.columns{height:100%;padding:0}.icon-browser__grid.column{align-content:start;justify-items:center;gap:var(--s-5);padding:var(--s-5);display:grid}.icon-grid{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));width:100%;display:grid}.icon-tile{min-width:0;height:68px;padding:var(--s-3) var(--s-2) var(--s-2);align-content:center;place-items:center;gap:var(--s-2);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);display:grid;position:relative}.icon-tile:hover{border-color:var(--c-border-strong);background:var(--c-hover)}.icon-tile>span{max-width:100%;color:var(--c-muted);font:var(--ty-meta-inline);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon-tile[aria-pressed=true]>span{color:var(--c-accent)}.icon-tile[aria-pressed=true]{border-color:var(--c-accent);background:var(--c-accent-soft)}.icon-tile__mark{top:var(--s-2);right:var(--s-2);background:var(--c-accent);border-radius:50%;width:6px;height:6px;position:absolute}.icon-sizes{align-items:end;gap:var(--s-7);display:flex}.icon-sizes figure{justify-items:center;gap:var(--s-2);margin:0;display:grid}.icon-sizes figcaption{color:var(--c-faint);font:var(--ty-hint)}.gallery-usage{max-width:72ch;margin:0 0 var(--s-5);color:var(--c-text);font:var(--ty-body)}.gallery-links{gap:var(--s-1);flex-wrap:wrap;display:flex}.gallery-used-in summary{cursor:pointer;color:var(--c-accent);font:var(--ty-body)}.gallery-used-in ul{gap:var(--s-1);margin:var(--s-3) 0 0;padding:0;list-style:none;display:grid}.gallery-used-in code{font:var(--ty-code-sm)}.gallery-stage{min-width:0;margin-bottom:var(--s-3);padding:var(--s-9);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);display:grid}.gallery-row{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.gallery-stack{max-width:var(--ctl-area-max);gap:var(--s-7);display:grid}.token-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.token-card{gap:var(--s-1);min-width:0;display:grid}.token-card__sample{border:1px solid var(--c-line);border-radius:var(--r-sm);height:40px}.token-card code,.token-type code{font:var(--ty-code-sm);text-overflow:ellipsis;overflow:hidden}.token-card small,.token-type small{color:var(--c-muted);font:var(--ty-hint)}.token-type{gap:var(--s-4);display:grid}.token-type>div{align-items:center;gap:var(--s-5);grid-template-columns:minmax(0,1fr) 180px 120px;display:grid}.token-bar{background:var(--c-accent);border-radius:2px;height:10px}@media (width<=780px){.token-type>div{gap:var(--s-1);grid-template-columns:1fr}}.gallery-frame{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg);overflow:hidden}.gallery-frame .crm-page{height:360px;min-height:0}.gallery-frame .master-detail{flex:1;min-height:0}.gallery-frame--short{height:240px;display:flex}.gallery-card{border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden}.gallery-inline-form{align-items:end;gap:var(--s-3);padding:var(--s-2);background:var(--c-sunken);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.gallery-definitions{gap:var(--s-2);margin:0;display:grid}.gallery-definitions>div{gap:var(--s-3);grid-template-columns:120px 1fr;display:grid}.gallery-definitions dd{margin:0}.gallery-list{max-width:360px}.gallery-columns{height:180px;display:flex}.gallery-columns .columns{padding:0}.gallery-column-body{padding:var(--s-4)}.gallery-row--tall{align-items:stretch;height:320px}.gallery-board{flex-direction:column;display:flex}.geo-cascade{min-height:360px}.geo-column>header{border-bottom:1px solid var(--c-line);flex-direction:column;flex:none;gap:9px;padding:10px 12px;display:flex}.geo-column__title{align-items:center;gap:8px;min-height:24px;display:flex}.geo-column__title>strong{color:var(--c-muted);font:var(--ty-caps-sm);letter-spacing:var(--ls-caps);text-transform:uppercase}.geo-column__title>span{color:var(--c-faint);font:var(--ty-meta-inline)}.geo-column__title>i{flex:1}.geo-column__title .icon-button{width:24px;height:24px}.geo-search{width:100%;max-width:none}.geo-column__list{flex:1;min-height:0;overflow-y:auto}.geo-column__list .list-skeleton{padding:12px}.geo-row{border:0;border-bottom:1px solid var(--c-line);width:100%;min-height:40px;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:3px;padding:8px 12px;display:flex;position:relative}.geo-row:hover{background:var(--c-hover)}.geo-row.active{background:var(--c-accent-soft);padding-left:14px}.geo-row.active:before{background:var(--c-accent);content:"";border-radius:3px;width:3px;position:absolute;inset:7px auto 7px 5px}.geo-row__title{align-items:center;gap:5px;min-width:0;display:flex}.geo-row__title i{flex:none;font-style:normal}.geo-row__title strong{font:var(--ty-body-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geo-row small{color:var(--c-muted);font:var(--ty-hint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geo-empty{color:var(--c-faint);font:var(--ty-body);text-align:center;padding:26px 16px}.geo-subject{min-width:0}.geo-subject summary{cursor:pointer;align-items:center;gap:6px;min-width:0;list-style:none;display:flex}.geo-subject summary::-webkit-details-marker{display:none}.geo-subject summary>span{font-size:var(--fs-3xl);flex:none}.geo-subject summary>strong{font:600 var(--fs-xl)/1.3 var(--font);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.geo-subject summary>.icon-button{width:22px;height:22px}.geo-subject summary>i{flex:0 0 12px;width:12px;height:12px;transition:transform .15s}.geo-subject summary>i:before{content:"";border-bottom:1.4px solid;border-right:1.4px solid;width:6px;height:6px;margin:1px;display:block;transform:rotate(45deg)}.geo-subject[open] summary>i{transform:rotate(180deg)}.geo-subject>div{gap:6px;padding-top:8px;display:grid}.geo-chips{flex-wrap:wrap;gap:5px;display:flex}.geo-chips span{border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-bg);height:20px;color:var(--c-muted);font:500 var(--fs-sm)/1 var(--font-mono);align-items:center;padding:0 8px;display:inline-flex}.geo-chips span.primary{border-color:var(--c-accent-border);background:var(--c-accent-soft);color:var(--c-accent)}.geo-field{grid-template-columns:minmax(72px,max-content) minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;min-height:22px;display:grid}.geo-field>span{color:var(--c-muted);font:var(--ty-hint)}.geo-field>strong{font:var(--ty-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geo-field>strong.mono{font-family:var(--font-mono)}.geo-field .icon-button{width:22px;height:22px}.geo-language-grid{gap:8px;display:grid}.geo-language-grid label{font:var(--ty-body);align-items:center;gap:8px;display:flex}@media (width<=780px){.geo-cascade{margin-left:14px;margin-right:14px}}.catalog-card{gap:14px;padding:0 0 18px;display:grid}.catalog-card>header{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.catalog-card dl{margin:0;display:grid}.catalog-card dl>div{grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:12px;padding:7px 20px;display:grid}.catalog-card dt{color:var(--c-muted);font-size:var(--fs-sm)}.catalog-card dd{color:var(--c-text);font-size:var(--fs-md);margin:0}.catalog-card>.button,.catalog-card>.notice{justify-self:start;margin:0 20px}.catalog-sku{font-family:var(--font-mono)}.request-cart{border-top:1px solid var(--c-line);gap:8px;padding:10px 0;display:grid}.request-cart dl{margin:0;display:grid}.request-cart dl>div{grid-template-columns:minmax(90px,140px) 1fr;display:grid}.request-cart dt{color:var(--c-muted)}.request-cart dd{margin:0}.request-cart-items{border:1px solid var(--c-border);border-radius:var(--r-sm);overflow:hidden}.request-cart-items>div{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(90px,.7fr) minmax(0,2fr) auto;gap:12px;padding:8px 12px;display:grid}.request-cart-items>div:last-child{border-bottom:0}.party-toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;padding:0 20px 8px;display:flex}.party-toolbar .select-field{flex:none;width:auto;max-width:180px}.party-toolbar .select-field__trigger{width:auto;min-width:120px;height:var(--ctl-h-md);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);font:var(--ty-input);padding:0 8px}.party-row{flex-direction:row;align-items:flex-start;gap:10px;min-height:72px}.party-kind-icon{border-radius:var(--r-sm);background:var(--c-sunken);width:30px;height:30px;color:var(--c-muted);flex:none;padding:5px}.party-row__content{flex:1;gap:5px;min-width:0;display:grid}.party-roles{flex-wrap:wrap;gap:5px 10px;display:flex}.party-role{color:var(--c-muted);font-size:var(--fs-sm);align-items:center;gap:6px;display:inline-flex}.party-role strong{font-weight:500}.party-title-cell{min-width:0;display:block}.party-title-cell[data-nested]{padding-inline-start:var(--s-10)}.party-title-cell[data-nested] .party-kind-icon{width:26px;height:26px;padding:4px}.brand-icon{background:var(--c-accent-soft);color:var(--c-accent);justify-content:center;align-items:center;display:inline-flex}.party-row--nested{width:100%;min-height:60px;padding-left:30px}.party-row--nested .party-kind-icon{width:26px;height:26px;padding:4px}.brand-heading{align-items:center;gap:6px;min-width:0;display:flex}.brand-heading .field-action{opacity:.55}.brand-heading:hover .field-action,.brand-heading .field-action:focus-visible{opacity:1}.record-tabs__count{color:var(--c-faint);margin-left:5px}.brand-organizations{flex-direction:column;display:flex}.brand-synonyms{gap:10px;display:grid}.brand-synonyms__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.brand-synonyms__list li{border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-bg);height:24px;font-size:var(--fs-sm);align-items:center;gap:2px;padding:0 4px 0 10px;display:inline-flex}.brand-synonyms__list li:not(:has(button)){padding-right:10px}.brand-synonyms__list .icon-button{width:18px;height:18px}.brand-synonyms .empty-list{text-align:left;padding:0}.brand-synonyms__add{align-items:center;gap:6px;max-width:320px;display:flex}.brand-synonyms__add input{flex:1;min-width:0}.party-brand-field{align-items:center;gap:4px;min-width:0;display:flex}.party-brand-field>.editable-field{flex:1;min-width:0}.party-record-header{justify-content:flex-start;gap:12px}.party-record-header .party-kind-icon{width:38px;height:38px}.record-tabs{border-bottom:1px solid var(--c-line);gap:18px;padding:0 20px;display:flex}.record-tabs button{color:var(--c-muted);font:var(--ty-control);background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 0 9px}.record-tabs button.active{border-bottom-color:var(--c-accent);color:var(--c-accent)}.client-work-panel{gap:12px;padding:16px 20px 24px;display:grid}.deals-panel{flex-direction:column;gap:10px;min-width:0;padding:16px 20px 24px;display:flex}.deals-list{flex-direction:column;gap:2px;min-width:0;display:flex}.deals-list button,.deal-back{border-radius:var(--r-sm);width:100%;color:var(--c-text);font:var(--ty-hint);text-align:left;background:0 0;border:0;padding:6px}.deals-list button:hover,.deals-list button:focus-visible,.deal-back:hover,.deal-back:focus-visible{background:var(--c-hover);outline:none}.deal-back{align-self:flex-start;width:auto}.deal-heading{align-items:center;gap:6px;min-width:0;display:flex}.deal-heading h3{font-size:var(--fs-xl);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.client-work-toolbar,.work-card>header,.work-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.client-work-toolbar>span{color:var(--c-muted);font:var(--ty-code-sm)}.client-work-list{gap:10px;display:grid}.work-card{border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface);gap:12px;padding:13px;display:grid}.work-card>header{border-bottom:1px solid var(--c-line);padding-bottom:9px}.work-card>header strong{font:600 var(--fs-sm)/1 var(--font-mono)}.work-card time,.work-card>footer>span{color:var(--c-muted);font-size:var(--fs-sm)}.work-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.work-card label:not(.form-field__label,.checkbox__text label){color:var(--c-muted);font-size:var(--fs-sm);gap:4px;display:grid}.work-card textarea{resize:vertical;min-height:76px}.work-card>footer>div,.request-notes>div{gap:7px;display:flex}.request-placement-dialog{min-width:min(480px,100vw - 48px)}.placement-modes{border:0;gap:6px;padding:0;display:grid}.placement-modes legend{color:var(--c-muted);font-size:var(--fs-sm);margin-bottom:6px}.placement-modes label{border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:9px 10px;display:flex}.placement-modes label.active{border-color:var(--c-accent);background:var(--c-accent-soft)}.placement-modes label:has(input:disabled){cursor:default;opacity:.5}.placement-modes label>span:not(.radio__control){gap:2px;display:grid}.placement-modes strong{color:var(--c-text);font-size:var(--fs-md);font-weight:500}.placement-modes small,.request-placement-dialog label>small{color:var(--c-faint);font-size:var(--fs-sm)}.dialog-hint{color:var(--c-muted);font-size:var(--fs-sm);margin:0}.request-notes{border-top:1px solid var(--c-line);gap:5px;padding-top:10px;display:grid}.request-notes p{color:var(--c-text);font-size:var(--fs-sm);justify-content:space-between;gap:10px;margin:0;display:flex}.request-notes>div input{flex:1}.mutation-error{margin:12px 20px 0}.scope-notice{border-radius:var(--r-sm);background:var(--c-info-soft);color:var(--c-info);font-size:var(--fs-sm);padding:9px 11px}.party-check-grid{flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.party-check-grid label{font-size:var(--fs-md);align-items:center;gap:7px;display:inline-flex}.contact-methods{gap:12px;display:grid}.party-links span{color:var(--c-muted);font-size:var(--fs-sm)}.contact-assignments{border-top:1px solid var(--c-line);grid-column:2/-1;gap:6px;padding-top:8px;display:grid}.contact-assignments>div{flex-wrap:wrap;gap:6px;display:flex}.contact-assignment{background:var(--c-accent-soft);border-radius:12px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex;color:var(--c-accent)!important}.contact-assignment button{color:inherit;background:0 0;border:0;padding:0}.contact-assignment-add .select-field{min-width:190px}.contact-add{justify-self:start}.inline-contact-editor{background:var(--c-sunken);border:0;grid-template-columns:minmax(180px,1fr) minmax(120px,160px);gap:8px;padding:4px;display:grid}.primary-star{width:18px;height:18px;color:var(--c-faint);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.primary-star:not(:disabled):hover,.primary-star--active{color:var(--c-warning)}.option-picker__trigger{border:1px solid var(--c-border);background:var(--c-surface);min-height:26px;color:var(--c-muted);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.option-picker__menu{z-index:20;border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);width:190px;box-shadow:var(--sh-2);padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.option-picker__menu small{color:var(--c-faint);text-transform:uppercase;padding:5px 7px}.option-picker__menu button{border-radius:var(--r-sm);text-align:left;background:0 0;border:0;justify-content:space-between;padding:7px;display:flex}.option-picker__menu button:hover,.option-picker__menu button.selected{background:var(--c-accent-soft);color:var(--c-accent)}.messenger-picker{flex:none;align-items:center;gap:2px;display:flex}.messenger-picker button{border:1px solid var(--c-border);border-radius:var(--r-sm);width:26px;height:26px;min-height:26px;color:var(--c-muted);opacity:1;cursor:pointer;background:0 0;place-items:center;padding:0;transition:background-color .12s,border-color .12s;display:grid}.messenger-picker button:disabled{opacity:.45;cursor:default}.messenger-picker button:hover:not(:disabled){border-color:var(--c-faint)}.messenger-picker button:focus-visible{box-shadow:var(--focus-ring);outline:none}.messenger-picker button.selected{border-color:var(--c-accent);background:var(--c-accent-soft);color:var(--c-accent)}.messenger-icon__mono{font:var(--ty-mark);letter-spacing:.02em}.inline-contact-editor__actions{grid-column:1/-1;justify-content:flex-start;gap:6px;display:flex}.party-links{gap:6px;display:grid}.party-links article{border:1px solid var(--c-line);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.party-links article>div{gap:2px;display:grid}.picker-search-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.picker-results{gap:5px;max-height:190px;display:grid;overflow:auto}.picker-results>label{border:1px solid var(--c-line);border-radius:var(--r-sm);align-items:center;gap:9px;padding:8px 10px;display:flex}.picker-results>label.selected{border-color:var(--c-accent);background:var(--c-accent-soft)}.picker-results span{gap:2px;display:grid}.picker-results small,.picker-results p{color:var(--c-muted);font-size:var(--fs-sm);margin:0}.web-presence-row{align-items:center;gap:6px;min-width:0;display:flex}.request-deal-create{border-bottom:1px solid var(--c-line);padding:10px 20px}.request-source-row{min-height:38px;font-size:var(--fs-md);grid-template-columns:minmax(104px,max-content) minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.request-source-row>span{color:var(--c-muted)}.request-source-row>strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.deal-source-request{width:fit-content;color:var(--c-accent);font:500 var(--fs-md)/1.4 var(--font);text-align:left;background:0 0;border:0}.web-presence-row{border-radius:var(--r-xs);padding:2px}.web-presence-row:hover{background:var(--c-hover)}.web-presence-row a{min-width:0;color:var(--c-text);font:var(--ty-code);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.site-entry__urls{border-left:1px solid var(--c-line);gap:2px;margin-left:2px;padding-left:10px;display:grid}.site-entry__urls a{font-size:var(--fs-sm);font-weight:400}.web-presence-empty{color:var(--c-faint);font-size:var(--fs-sm)}.domain-path-input{border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);align-items:center;display:flex;overflow:hidden}.domain-path-input span{color:var(--c-muted);font:var(--ty-code-regular);padding-left:9px}.domain-path-input input{border:0;flex:1;min-width:0}@media (width<=820px){.party-toolbar{flex-wrap:wrap;align-items:stretch}.party-toolbar .search-field,.party-toolbar .select-field{width:100%;max-width:none}.picker-search-grid,.work-card-grid,.inline-contact-editor{grid-template-columns:1fr}.inline-contact-editor__actions{grid-column:auto}}.party-registration-country{align-items:center;gap:8px;display:inline-flex}.party-registration-editor{gap:8px;max-width:460px;display:grid}.party-registration-editor label{gap:4px;display:grid}.party-registration-editor__actions{gap:4px;display:flex}.link-official-roles{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.link-official-role{align-items:center;gap:5px;display:inline-flex}.party-links .link-official-role strong{color:var(--c-text);font-size:var(--fs-sm)}.link-official-role em{background:var(--c-accent-soft);color:var(--c-accent);font-size:var(--fs-xs);border-radius:10px;padding:2px 6px;font-style:normal}.link-official-role .icon-button{width:20px;height:20px}.party-current-head{font-size:var(--fs-md)}.data-table .party-roles{flex-direction:column;gap:6px}.data-table .party-role{flex-wrap:wrap;gap:2px 6px}.data-table .party-role>strong{flex-basis:100%}.data-table .party-role>*{white-space:nowrap}.address-search-field{align-items:center;display:flex;position:relative}.address-search-field__icon{color:var(--c-muted);pointer-events:none;display:inline-flex;position:absolute;left:9px}.address-search-field input{width:100%;height:var(--ctl-h-md);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);font:var(--ty-input);padding:0 10px 0 30px}.address-search-field input:focus{border-color:var(--c-accent);outline:0}.address-search-field__menu{z-index:20;border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);max-height:260px;box-shadow:var(--sh-2);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.address-search-field__menu li{border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-md);align-items:flex-start;gap:8px;padding:7px 8px;line-height:1.35;display:flex}.address-search-field__menu li.active,.address-search-field__menu li:hover{background:var(--c-hover)}.address-search-field__menu .address-search-field__empty{color:var(--c-muted);cursor:default}.address-dialog{width:min(100%,620px)}.address-dialog__picked{border:1px solid var(--c-accent-border);border-radius:var(--r-sm);background:var(--c-accent-soft);font-size:var(--fs-md);align-items:center;gap:8px;padding:10px 12px;display:flex}.address-dialog__picked>span:not(.address-source){flex:1}.address-search-field__menu li>span:not(.address-source){flex:1;min-width:0}.address-source{flex:none;align-self:center;align-items:center;display:inline-flex}.address-search-field__menu .address-search-field__attribution{color:var(--c-muted);cursor:default;font-size:var(--fs-sm);justify-content:flex-end;padding:4px 8px 2px}.address-search-field__menu .address-search-field__attribution:hover{background:0 0}.address-search-field__attribution a{color:inherit}.address-summary{min-height:var(--ctl-h-md);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);align-items:center;gap:8px;padding:6px 6px 6px 10px;display:flex}.address-summary__text{min-width:0;font-size:var(--fs-md);flex:1;gap:2px;line-height:1.35;display:grid}.address-summary__text strong{font-weight:500}.address-summary__text span{color:var(--c-muted);font-size:var(--fs-sm)}.address-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.address-form label:not(.form-field__label){gap:4px;min-width:0;display:grid}.address-form__wide{grid-column:1/-1}.postal-code-field>span i{color:var(--c-danger);margin-left:3px;font-style:normal}.address-form__street{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0;margin:0;padding:0;display:grid}.address-form .select-field__trigger{width:100%}.postal-code-field{gap:4px;display:grid}.postal-code-field input[aria-invalid=true]{border-color:var(--c-warning)}.postal-code-field__hint{color:var(--c-warning);font-size:var(--fs-sm)}.address-parties{display:grid}@media (width<=600px){.address-form,.address-form__street{grid-template-columns:1fr}}.party-legal-names__grid{gap:8px;margin-bottom:6px;display:grid}.party-legal-names__slot{gap:2px;display:grid}.party-legal-names__slot>span{color:var(--c-muted);font-size:var(--fs-sm)}.party-legal-names__since{color:var(--c-muted);font-size:var(--fs-sm);white-space:nowrap}.party-legal-names__toggle{font-size:var(--fs-md);align-items:center;gap:4px;padding-inline:0;display:inline-flex}.party-legal-names__mode{border:0;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;display:flex}.party-legal-names__mode label{align-items:center;gap:6px;display:inline-flex}.party-legal-names__hint{color:var(--c-warning);font-size:var(--fs-sm)}.party-person-name-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.person-picker-field{position:relative}.person-picker-field__selected{border:1px solid var(--c-line);border-radius:var(--r-sm);align-items:center;gap:8px;min-height:32px;padding:4px 8px;display:flex}.person-picker-field__selected strong{min-width:0;font-weight:500;font-size:var(--fs-lg);overflow-wrap:anywhere;flex:1}.person-picker-field__search{align-items:center;display:flex;position:relative}.person-picker-field__icon{color:var(--c-muted);pointer-events:none;display:inline-flex;position:absolute;left:9px}.person-picker-field__search input{width:100%;height:var(--ctl-h-md);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);font:var(--ty-input);padding:0 10px 0 30px}.person-picker-field__search input:focus{border-color:var(--c-accent);outline:0}.person-picker-field__menu{z-index:20;border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);max-height:260px;box-shadow:var(--sh-2);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.person-picker-field__menu li{border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-md);align-items:center;gap:8px;padding:7px 8px;line-height:1.35;display:flex}.person-picker-field__menu li.active,.person-picker-field__menu li:hover{background:var(--c-hover)}.person-picker-field__menu small{color:var(--c-muted)}.person-picker-field__menu .person-picker-field__create{color:var(--c-accent)}.party-head{align-items:center;gap:10px;display:flex}.party-head__text{flex:1;gap:2px;min-width:0;display:grid}.party-head__text strong{font-weight:500;font-size:var(--fs-lg)}.party-head__text span{color:var(--c-muted);font-size:var(--fs-md)}.party-head .empty-list{flex:1;margin:0}.party-head-dialog{width:min(100%,560px)}.party-head-dialog__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px;display:grid}.party-head-dialog__note{color:var(--c-muted);font-size:var(--fs-md);margin:0}.person-picker-label{gap:4px;display:grid}.party-legal-address__editor{gap:8px;display:grid}.party-legal-address__actions{align-items:center;gap:8px;display:flex}.party-legal-address__actions>span{flex:1}.record-tabs__attention{background:var(--c-warning);vertical-align:super;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.requisites-notice{border:1px solid var(--c-warning);border-radius:var(--r-sm);font-size:var(--fs-md);align-items:center;gap:8px;margin:12px 16px 0;padding:8px 12px;display:flex}.party-legal-names__slot>span i{color:var(--c-danger,var(--c-warning));margin-left:2px;font-style:normal}.chat-window.columns{min-height:460px;box-shadow:none;margin:12px 16px 16px}.chat-window__dialogs{background:var(--c-sunken);flex-direction:column;gap:2px;padding:6px;display:flex}.chat-window__thread{flex-direction:column;min-width:0;display:flex}.chat-window__notice{margin:var(--s-2) var(--s-3) 0}.chat-window__messages{flex-direction:column;flex:1;gap:8px;min-height:240px;max-height:520px;padding:12px;display:flex;overflow-y:auto}.chat-message{border:1px solid var(--c-line);background:var(--c-sunken);max-width:min(78%,560px);font-size:var(--fs-lg);border-radius:10px;gap:4px;padding:8px 10px;display:grid}.chat-message.outbound{border-color:var(--c-accent-border);background:var(--c-accent-soft);align-self:flex-end}.chat-message.inbound{align-self:flex-start}.chat-message p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.chat-message__subject{font-weight:500;font-size:var(--fs-md)}.chat-message footer{color:var(--c-muted);font-size:var(--fs-sm);justify-content:flex-end;align-items:center;gap:6px;display:flex}.chat-message__status{display:inline-flex}.chat-message__status.read{color:var(--c-info)}.chat-message__status.failed,.chat-message__error{color:var(--c-danger)}.chat-message__error{font-size:var(--fs-sm)}.contact-method__actions .contact-write{color:var(--c-accent)}.comm-status{background:var(--c-success-soft);color:var(--c-success);font-size:var(--fs-sm);border-radius:10px;justify-self:start;padding:1px 8px}.comm-status.needs_attention{background:var(--c-warning-soft);color:var(--c-warning)}.comm-status.disabled{background:var(--c-active);color:var(--c-muted)}.comm-error{color:var(--c-danger);overflow-wrap:anywhere}.comm-webhook{font-size:var(--fs-sm);overflow-wrap:anywhere}.comm-accounts{gap:6px;display:grid}.comm-account{border:1px solid var(--c-line);border-radius:var(--r-sm);align-items:center;gap:10px;padding:8px 10px;display:flex}.comm-account__text{flex:1;gap:2px;min-width:0;display:grid}.comm-account__text strong{font-weight:500;font-size:var(--fs-md)}.comm-account__text small{color:var(--c-muted);font-size:var(--fs-sm)}.chat-window__section{margin:var(--s-2) var(--s-2) var(--s-1)}.chat-window__title{border-bottom:1px solid var(--c-line);align-items:center;gap:8px;padding:10px 12px;display:flex}.chat-window__title strong{font-weight:500}.chat-window__channel{color:var(--c-muted);font:var(--ty-meta)}.chat-composer{border-top:1px solid var(--c-line);gap:6px;padding:8px 12px 12px;display:grid}.chat-composer__from{align-items:center;gap:8px;max-width:420px;display:flex}.chat-composer__from>.form-field__label{color:var(--c-muted);font-size:var(--fs-md);flex:none}.chat-composer__from .select-field{flex:1;min-width:0}.chat-composer__subject{border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);width:100%;font:400 var(--fs-lg)/1.4 var(--font);padding:6px 8px}.chat-composer__body{align-items:flex-end;gap:8px;display:flex}.chat-composer__send{justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.rich-editor__area p,.chat-message__html p{margin:0}.rich-editor__area ul,.rich-editor__area ol,.rich-editor__area blockquote,.rich-editor__area pre,.chat-message__html ul,.chat-message__html ol,.chat-message__html blockquote,.chat-message__html pre{margin:0 0 4px}.rich-editor__area blockquote,.chat-message__html blockquote{border-left:3px solid var(--c-border-strong);color:var(--c-muted);padding-left:8px}.rich-editor__area pre,.rich-editor__area code,.chat-message__html pre,.chat-message__html code{background:var(--c-active);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-md);border-radius:4px}.rich-editor__area pre,.chat-message__html pre{white-space:pre-wrap;padding:6px 8px}.chat-day{align-items:center;gap:var(--s-2);margin:var(--s-2) 0;color:var(--c-faint);font:var(--ty-meta);display:flex}.chat-day:before,.chat-day:after{border-top:1px solid var(--c-line);content:"";flex:1}.identifier-field{gap:4px;display:grid}.identifier-field>span i,.party-identifiers article span i{color:var(--c-danger);margin-left:3px;font-style:normal}.identifier-field input[aria-invalid=true]{border-color:var(--c-warning)}.identifier-field__hint{color:var(--c-warning);font-size:var(--fs-sm)}.party-identifiers__history article{border:1px solid var(--c-line);border-radius:var(--r-sm);align-items:center;gap:10px;padding:8px 10px;display:flex}.party-identifiers article span,.party-identifiers article small{color:var(--c-muted);font-size:var(--fs-sm)}.party-identifiers article strong{font-weight:500;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.party-identifiers__history{gap:6px;margin-bottom:8px;display:grid}.party-identifiers__history summary{color:var(--c-muted);font-size:var(--fs-md);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.party-identifiers__history article{border-style:dashed}.party-identifiers__history article strong{color:var(--c-muted);flex:1}.identifier-dialog__value,.identifier-dialog__note{color:var(--c-muted);font-size:var(--fs-md);margin:0}.identifier-rules{gap:6px;display:grid}.identifier-rule{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.identifier-rule>span:first-child{min-width:72px}.identifier-rule em{color:var(--c-faint);font-size:var(--fs-sm);font-style:normal}.identifier-rule--off{color:var(--c-faint);text-decoration:line-through}.identifier-code-input{align-items:center;gap:4px;display:flex}.identifier-code-input input{flex:1}.profile-layout{width:100%;max-width:960px;min-height:0;padding:var(--s-7) var(--s-10) var(--s-10);gap:var(--s-5);flex-direction:column;flex:1;margin:0 auto;display:flex}.profile-layout .profile-header{min-height:0}.profile-header{align-items:center;gap:var(--s-6);padding:var(--s-7) var(--s-9);display:flex;overflow:visible}.profile-header__text{gap:var(--s-1);min-width:0;display:grid}.profile-header__text .heading{margin:0}.profile-header__text>span{color:var(--c-muted);font:var(--ty-body)}.profile-content{flex:1;min-height:0}.profile-content>.tabs>.tabs__list{padding:0 var(--s-9)}.profile-content>.tabs>.tabs__panel{padding-top:0}.profile-content .record-group:last-child{border-bottom:0}.profile-positions{gap:var(--s-1);flex-wrap:wrap;display:flex}@media (width<=780px){.profile-layout{padding:var(--s-5) var(--s-5) var(--s-7)}.profile-header{padding:var(--s-5);gap:var(--s-4)}.profile-content>.tabs>.tabs__list{padding:0 var(--s-5)}.profile-content .record-group{padding-inline:var(--s-5)}}.loading-page,.auth-page,.activation-page{min-height:100vh}.loading-page{place-items:center;padding:32px;display:grid}.status-row{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-sunken);justify-content:space-between;gap:20px;margin-top:24px;padding:14px 16px;display:flex}.status-row.is-ready{color:var(--c-success)}.status-row.is-error{color:var(--c-danger)}.auth-page{background:var(--c-bg);place-items:center;padding:32px 20px;display:grid}.auth-shell{width:100%;max-width:352px}.auth-logo{margin-bottom:22px}.auth-logo--with-language{justify-content:space-between;align-items:center;display:flex}.wizard-header__tools{align-items:center;gap:12px;display:flex}.auth-card{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);width:100%;box-shadow:var(--sh-1);padding:20px}.auth-form-header{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.auth-form-header h1{font:var(--ty-auth-title);margin:0}.auth-form-header p{color:var(--c-muted);font:var(--ty-body);margin:0}.login-form{flex-direction:column;gap:14px;min-width:0;display:flex}.login-field{align-items:center;gap:8px;min-width:0;display:flex}.login-field__icon{width:18px;height:18px;color:var(--c-faint);flex:none;place-items:center;display:grid}.login-field>input,.password-input>input{width:100%;height:var(--ctl-h-xl);min-height:0;padding:0 var(--auth-input-padding-end,3px) 0 3px;border:0;border-bottom:2px solid var(--c-border);color:var(--c-text);font:var(--ty-input);background:0 0;border-radius:3px 3px 0 0;transition:border-color .14s,background-color .14s}.login-field>input:hover,.password-input>input:hover{border-bottom-color:var(--c-faint)}.login-field>input:focus,.password-input>input:focus{border-bottom-color:var(--c-accent);background:var(--c-sunken);box-shadow:none;outline:none}.password-input{--auth-input-padding-end:30px;flex:auto;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.password-toggle{border-radius:var(--r-sm);width:26px;height:26px;color:var(--c-muted);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:absolute;right:0}.password-toggle:hover{background:var(--c-hover)}.auth-submit{width:100%;height:var(--ctl-h-xl);border:1px solid var(--c-accent);border-radius:var(--r-sm);background:var(--c-accent);color:var(--c-on-accent);font:var(--ty-control-strong);justify-content:center;align-items:center;gap:8px;margin-top:4px;display:inline-flex}.auth-submit:hover:not(:disabled){border-color:var(--c-accent-hi);background:var(--c-accent-hi)}.auth-submit:disabled{opacity:.5}.text-button{height:var(--ctl-h-md);border-radius:var(--r-sm);color:var(--c-muted);font:var(--ty-control);background:0 0;border:1px solid #0000;padding:0 10px}.text-button:hover:not(:disabled){background:var(--c-hover)}.login-form--password label{color:var(--c-text);font:var(--ty-label);gap:6px;display:grid}.login-form--password input{width:100%;height:var(--ctl-h-xl);border:0;border-bottom:2px solid var(--c-border);min-height:0;font:var(--ty-input);background:0 0;border-radius:3px 3px 0 0;padding:0 3px}.login-form small{color:var(--c-muted);font:var(--ty-hint)}.auth-secondary-action{justify-content:center;margin-top:12px;display:flex}.auth-secondary-action a,.recovery-back-link{color:var(--c-muted);font:var(--ty-badge);text-decoration:none}.auth-secondary-action a:hover,.recovery-back-link:hover{color:var(--c-accent)}.recovery-field{color:var(--c-text);font:var(--ty-label);gap:6px;display:grid}.recovery-field input{width:100%;height:var(--ctl-h-xl);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);font:var(--ty-body);padding:0 9px}.recovery-actions{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;display:grid}.recovery-actions .auth-submit{margin:0}.recovery-actions>.text-button{border:1px solid var(--c-border);place-items:center;width:36px;padding:0;text-decoration:none;display:grid}.recovery-email-row{color:var(--c-muted);font:var(--ty-body);grid-template-columns:max-content minmax(0,1fr);gap:12px;display:grid}.recovery-email-row code{overflow-wrap:anywhere;color:var(--c-text);font:500 var(--fs-sm)/1.4 var(--font-mono)}.recovery-note{border:1px solid var(--c-info-border,var(--c-border));border-radius:var(--r-sm);background:var(--c-info-soft,var(--c-sunken));color:var(--c-muted);font:var(--ty-body);padding:10px}.field-success{color:var(--c-success);font:var(--ty-hint)}.setup-page{background:var(--c-bg);min-height:100vh;padding:40px 20px}.wizard-shell{flex-direction:column;gap:18px;width:100%;min-width:0;max-width:600px;margin:0 auto;display:flex}.wizard-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.wizard-header>span{color:var(--c-faint);font:var(--ty-badge);letter-spacing:.05em;text-transform:uppercase}.wizard-bars{gap:4px;min-width:0;display:flex}.wizard-bars span{background:var(--c-line);border-radius:2px;flex:1 1 0;height:3px}.wizard-bars span.is-complete{background:var(--c-accent)}.wizard-card{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);min-width:0;box-shadow:var(--sh-1);flex-direction:column;padding:24px;display:flex}.wizard-title{flex-direction:column;gap:4px;min-width:0;margin-bottom:18px;display:flex}.wizard-title>span{color:var(--c-faint);font:var(--ty-caps-sm);letter-spacing:var(--ls-caps);text-transform:uppercase}.wizard-title h1{font:var(--ty-auth-title);margin:0}.wizard-title p{color:var(--c-muted);font:var(--ty-body);margin:0}.wizard-card .form-stack{flex-direction:column;gap:14px;min-width:0;margin:0;display:flex}.wizard-card label{min-width:0;color:var(--c-text);font:var(--ty-label);flex-direction:column;gap:6px;display:flex}.wizard-card input:not([type=checkbox]){width:100%;height:var(--ctl-h-xl);border:0;border-bottom:2px solid var(--c-border);min-height:0;color:var(--c-text);font:var(--ty-input);background:0 0;border-radius:3px 3px 0 0;padding:0 3px}.wizard-card input:not([type=checkbox]):focus{border-bottom-color:var(--c-accent);background:var(--c-sunken);box-shadow:none;outline:none}.totp-setup__label{color:var(--c-muted);font:var(--ty-meta);letter-spacing:.04em;text-transform:uppercase}.totp-setup__secret{align-items:center;gap:6px;min-width:0;display:flex}.totp-setup__secret code{border-radius:var(--r-sm);background:var(--c-sunken);overflow-wrap:anywhere;flex:1;min-width:0;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.wizard-card .primary{height:var(--ctl-h-lg);border-radius:var(--r-sm);min-height:0;font:var(--ty-control-strong)}.wizard-footer{border-top:1px solid var(--c-line);justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-top:6px;padding-top:16px;display:flex}.wizard-back{width:var(--ctl-h-lg);height:var(--ctl-h-lg);border:1px solid var(--c-border);border-radius:var(--r-sm);color:var(--c-muted);font:500 var(--fs-2xl)/1 var(--font);background:0 0;margin-right:auto}.wizard-back:hover:not(:disabled){border-color:var(--c-accent);color:var(--c-accent)}.wizard-card small,.wizard-card p{color:var(--c-muted);font:var(--ty-hint);margin:0}.setup-checks{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.setup-checks li{border-bottom:1px solid var(--c-line);min-width:0;color:var(--c-text);font:var(--ty-hint);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 0;display:grid}.setup-preflight li{grid-template-columns:minmax(0,1fr) auto auto}.setup-preflight li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.setup-preflight li strong{font:var(--ty-body-strong)}.setup-preflight li em{color:var(--c-muted);font:var(--ty-hint);white-space:nowrap;font-style:normal}.setup-checks li:after{background:var(--c-success);content:"";border-radius:50%;width:7px;height:7px}.setup-development-note{color:var(--c-muted);font-family:var(--font-mono);font-size:var(--fs-md)}.setup-checks li.is-error:after{background:var(--c-danger)}.setup-checks li.is-warning:after,.setup-checks li.is-pending:after{background:var(--c-warning)}.language-picker{position:relative}.language-picker__trigger{height:var(--ctl-h-md);padding:0 var(--ctl-px-sm);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-text);font:var(--ty-control-sm);align-items:center;gap:5px;display:inline-flex}.language-picker__caret{margin-left:6px}.language-picker__menu{z-index:var(--z-pop);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);min-width:170px;box-shadow:var(--sh-pop);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.language-picker__option{border-radius:var(--r-sm);width:100%;color:var(--c-text);text-align:left;font:var(--ty-body);background:0 0;border:0;grid-template-columns:36px 1fr 20px;padding:9px;display:grid}.language-picker__option:hover,.language-picker__option.is-active{background:var(--c-hover)}.activation-wizard{max-width:520px}.activation-card__body{gap:16px;display:grid}.activation-card__body>label{font:var(--ty-label);gap:6px;display:grid}.activation-requirements{gap:7px;display:grid}.activation-requirements p{color:var(--c-muted);font:var(--ty-body);gap:8px;margin:0;display:flex}.activation-requirements i{border:1px solid var(--c-border-strong);border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.activation-requirements .is-met{color:var(--c-success)}.activation-note{color:var(--c-muted);font:var(--ty-hint);overflow-wrap:anywhere;margin-right:auto}.activation-expiry,.activation-inline-error{color:var(--c-muted);font:var(--ty-hint);text-align:center;margin:12px 0 0}.activation-inline-error,.activation-error{color:var(--c-danger)}.activation-totp img{justify-self:center;width:min(220px,100%)}.activation-totp code{overflow-wrap:anywhere}.activation-done{text-align:center;justify-items:center;gap:12px;display:grid}.activation-done>span{background:var(--c-success);width:48px;height:48px;color:var(--c-on-accent);border-radius:50%;place-items:center;display:grid}.activation-done h1{font:600 var(--fs-3xl)/1.3 var(--font);margin:0}.activation-done p{color:var(--c-muted);font:var(--ty-body);margin:0}.work-column>header{border-bottom:1px solid var(--c-line);align-items:center;gap:8px;min-height:45px;padding:10px 12px;display:flex}.work-column>header .heading--section{margin:0}.work-column>header small{color:var(--c-faint);font:var(--ty-meta-inline)}.work-column>header>i{flex:1}.work-column__list{flex-direction:column;display:flex}.work-column--detail article{min-height:100%}.work-subject{border-bottom:1px solid var(--c-line);align-items:center;min-height:70px;padding:16px 18px;display:flex}.work-subject>div{align-items:center;gap:9px;min-width:0;display:flex}.work-subject h2{font:var(--ty-card-title);margin:0}.work-assignee-mark{border:1px solid var(--c-accent-border);border-radius:var(--r-sm);background:var(--c-accent-soft);width:22px;height:22px;color:var(--c-accent);font:var(--ty-mark);flex:0 0 22px;place-items:center;display:grid}.work-detail-fields{padding:8px 18px}.work-detail-fields>label,.work-detail-fields>div{border-bottom:1px solid var(--c-line);min-height:42px;font-size:var(--fs-md);grid-template-columns:minmax(116px,max-content) minmax(0,1fr);align-items:center;gap:16px;padding:6px 0;display:grid}.work-detail-fields>label>span,.work-detail-fields>div>span{color:var(--c-muted)}.work-detail-fields select{width:100%}.work-save-row,.work-take{align-items:center;gap:10px;padding:10px 18px 18px;display:flex}.work-history{border-top:1px solid var(--c-line);padding:14px 18px}.work-history>div{border-top:1px solid var(--c-line);font-size:var(--fs-sm);grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:7px;padding:6px 0;display:grid}.work-history>div span{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-history time{color:var(--c-faint);font:400 var(--fs-sm)/1.3 var(--font-mono)}.work-history p,.field-hint{color:var(--c-muted);font:var(--ty-hint)}.work-page{flex:1;min-height:0;padding:0 24px 24px;display:flex}.work-employee-card{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);width:min(100%,720px);min-height:240px;box-shadow:var(--sh-1);overflow:auto}.work-employee-card .empty-detail{min-height:240px}.inline-save{margin-left:8px}.work-field-definitions{margin-top:18px}.web-forms-layout{font:var(--ty-body)}.web-form-workspace-switch{border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-sunken);padding:3px;display:inline-flex}.web-form-workspace-switch button{border-radius:calc(var(--r-sm) - 2px);color:var(--c-muted);font:var(--ty-control);background:0 0;border:0;padding:6px 10px}.web-form-workspace-switch button.active{background:var(--c-surface);color:var(--c-text);box-shadow:var(--sh-1)}.entity-list-heading{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;min-height:44px;padding:8px 12px;display:flex}.site-integration-bindings{padding:0}.site-integration-bindings td:first-child{gap:2px;display:grid}.site-integration-bindings td small{color:var(--c-muted)}.entity-row{position:relative}.web-form-status-dot{background:var(--c-faint);border-radius:50%;flex:none;width:7px;height:7px}.web-form-status-dot.status-published{background:var(--c-success)}.web-form-status-dot.status-paused{background:var(--c-warning)}.web-form-section-tabs,.web-form-version__tabs{border-bottom:1px solid var(--c-line);min-width:max-content;display:flex;overflow-x:auto}.web-form-section-tabs button,.web-form-version__tabs button{font:var(--ty-control);color:var(--c-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px 8px}.web-form-section-tabs button.active,.web-form-version__tabs button.active{border-bottom-color:var(--c-accent);color:var(--c-accent)}.web-form-table-wrap,.web-form-analytics,.web-form-settings-panel{min-width:0;padding:14px 16px;overflow:auto}.web-form-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.web-form-metrics>div{border:1px solid var(--c-line);border-radius:var(--r-sm);gap:6px;padding:12px;display:grid}.web-form-metrics span{color:var(--c-muted);font:var(--ty-hint)}.web-form-metrics strong{font-size:var(--fs-5xl)}.web-form-analytics h3,.web-form-settings-panel h3{font:var(--ty-body-strong);margin:0 0 10px}.web-form-analytics h3:not(:first-child){margin-top:22px}.web-form-settings-panel{gap:0;display:grid}.web-form-settings-panel>section{border-bottom:1px solid var(--c-line);padding:16px 0}.web-form-setting-row{align-items:center;gap:10px;min-height:36px;display:flex}.web-form-setting-row>span:not(.web-form-status-dot):first-child{color:var(--c-muted)}.web-form-setting-row>strong,.web-form-setting-row>code,.web-form-setting-row>a{margin-left:auto}.web-form-setting-row>a{text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.web-form-settings-panel .web-form-security{border:0;padding:0}.web-form-embed-code{resize:vertical;width:100%;min-height:105px;font:500 var(--fs-sm)/1.5 var(--font-mono);margin:10px 0}.web-form-version-lifecycle{border-top:1px solid var(--c-line);gap:6px;margin-top:16px;padding-top:14px;display:grid}.web-form-status-actions{margin-top:var(--s-4)}.web-forms-list{min-width:0}.web-form-list-filter{border-bottom:1px solid var(--c-line);padding:8px 10px}.web-form-list-filter select{width:100%;min-height:32px}.web-form-subject{border-bottom:1px solid var(--c-line);font:var(--ty-body);text-overflow:ellipsis;white-space:nowrap;padding:9px 12px;overflow:hidden}.web-form-security{border-bottom:1px solid var(--c-line);gap:8px;padding:8px 12px 10px;display:grid}.web-form-security__captcha,.web-form-domains>div:first-child{align-items:center;gap:4px;min-width:0;display:flex}.web-form-security__captcha .toggle-switch{margin-left:auto}.toggle-switch{border:1px solid var(--c-border);background:var(--c-sunken);border-radius:999px;width:36px;height:20px;padding:2px;position:relative}.toggle-switch i{background:var(--c-surface);width:14px;height:14px;box-shadow:var(--sh-1);border-radius:50%;transition:transform .12s;display:block}.toggle-switch.active{border-color:var(--c-accent);background:var(--c-accent)}.toggle-switch.active i{transform:translate(16px)}.web-form-domains{gap:2px;min-width:0;display:grid}.web-form-domain{border-radius:var(--r-xs);align-self:start;align-items:center;gap:2px;max-width:100%;display:inline-flex}.web-form-domain:hover{background:var(--c-hover)}.web-form-domain code{color:var(--c-text);font:var(--ty-code);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-form-domain .icon-button{opacity:.28;width:22px;height:22px}.web-form-domain:hover .icon-button,.web-form-domain .icon-button:focus-visible{opacity:1}.web-form-domains small{color:var(--c-faint);font:400 var(--fs-sm)/1.4 var(--font)}.web-form-version{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.web-form-version>header{border-bottom:1px solid var(--c-line);align-items:center;gap:8px;min-height:45px;padding:10px 12px;display:flex}.web-form-version>header strong{font:var(--ty-body-strong);margin-left:auto}.web-form-version__edit{flex:none}.web-form-canvas-placeholder{border:1px dashed var(--c-border-strong);border-radius:var(--r-sm);background:var(--c-sunken);min-height:120px;color:var(--c-muted);font:var(--ty-body);text-align:center;flex:1;place-items:center;margin:12px;padding:20px;display:grid}.web-form-preview-shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.web-form-preview-toolbar{border-bottom:1px solid var(--c-line);background:var(--c-surface);min-height:36px;color:var(--c-muted);font:var(--ty-hint);justify-content:space-between;align-items:center;padding:7px 12px;display:flex}.web-form-preview-toolbar strong{border-radius:var(--r-pill);background:var(--c-warning-soft);color:var(--c-warning);font:var(--ty-tag);padding:3px 7px}.web-form-preview-stage{background:linear-gradient(#ffffff8c, #ffffff8c), var(--c-sunken);flex:1;min-height:0;padding:16px;overflow:auto}.web-form-preview-card{color:var(--wf-text)}.web-form-preview-card h2{color:var(--wf-text);font:650 var(--wf-fs-2xl)/1.18 var(--font);letter-spacing:-.02em;margin:0 0 10px}.web-form-preview-field-title{color:var(--wf-heading);font:650 var(--wf-fs-md)/1.35 var(--font);margin:18px 0 2px}.web-form-preview-progress{color:var(--wf-faint);font:600 var(--wf-fs-2xs)/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;margin-bottom:17px;display:flex}.web-form-preview-action{margin-top:10px}.web-form-preview-contact-fields{gap:16px;margin-top:24px;display:grid}.web-form-preview-company-fields{gap:14px;margin-top:18px;display:grid}.web-form-preview-selected-product{background:var(--wf-accent-soft);max-width:100%;color:var(--wf-accent);font:650 var(--wf-fs-xs)/1.35 var(--font);border-radius:6px;margin:0 0 10px;padding:5px 9px;display:inline-flex}.web-form-preview-goals{margin-top:17px}.web-form-preview-import-country{gap:5px;margin-top:26px;display:grid}.web-form-preview-import-country h3{color:var(--wf-heading);font:650 var(--wf-fs-xl)/1.3 var(--font);margin:0}.web-form-preview-import-country p{color:var(--wf-subtle);font:var(--wf-ty-body);margin:0 0 9px}.web-form-preview-progress i{gap:5px;display:flex}.web-form-preview-progress b{background:var(--wf-border-soft);border-radius:3px;width:22px;height:3px}.web-form-preview-progress b.active{background:var(--wf-accent)}.web-form-preview-lead{max-width:500px;color:var(--wf-muted);font:400 var(--wf-fs-lg)/1.55 var(--font);margin:0 0 24px}.web-form-preview-field{color:var(--wf-label-muted);font:var(--wf-ty-label);gap:7px;margin-bottom:15px;display:grid}.web-form-preview-field input,.web-form-preview-field select,.web-form-preview-field textarea{border:1px solid var(--wf-border);background:var(--wf-surface);width:100%;min-height:44px;color:var(--wf-text);font:var(--wf-ty-input);border-radius:11px;padding:0 13px}.web-form-preview-field textarea{resize:vertical;min-height:92px;padding-top:11px}.web-form-preview-field input:focus,.web-form-preview-field select:focus,.web-form-preview-field textarea:focus{border-color:var(--wf-focus);box-shadow:var(--wf-focus-ring);outline:0}.web-form-preview-select,.location-picker__select{width:100%}.web-form-preview-select .select-field__trigger,.location-picker__select .select-field__trigger{border:1px solid var(--wf-border);background:var(--wf-surface);min-height:46px;color:var(--wf-text);font:var(--wf-ty-input);border-radius:11px;padding:0 13px}.web-form-preview-select .select-field__trigger{border:0;border-bottom:1px solid var(--wf-underline);border-radius:0;min-height:50px;padding:0 2px}.location-picker__select .select-field__trigger{border:0;border-bottom:1px solid var(--wf-underline);border-radius:0;min-height:44px;padding:0 2px}.location-picker__select .select-field__trigger:hover:not(:disabled),.web-form-preview-select .select-field__trigger:hover:not(:disabled){border-bottom-color:var(--wf-underline-hover)}.web-form-preview-select[data-empty=true][data-touched=false] .select-field__trigger:not([aria-expanded=true])>span:first-child:after{background:var(--wf-accent);content:"";vertical-align:-.2em;width:1px;height:1.15em;margin-left:4px;animation:.85s step-end infinite sourcingInputCaret;display:inline-block}.location-picker__select .select-field__trigger[aria-expanded=true],.web-form-preview-select .select-field__trigger[aria-expanded=true]{border-color:var(--wf-accent);background:var(--wf-surface);box-shadow:none}.web-form-preview-select .select-field__menu,.location-picker__select .select-field__menu{border-color:var(--wf-border);box-shadow:var(--wf-shadow-menu);border-radius:11px}.location-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.location-picker__field{color:var(--wf-label-muted);font:var(--wf-ty-label);gap:7px;margin-bottom:15px;display:grid}.web-form-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.web-form-preview-check{color:var(--wf-label-muted);font:var(--wf-ty-body);grid-template-columns:18px 1fr;align-items:start;gap:9px;margin:12px 0;display:grid}.web-form-preview-check input{width:17px;height:17px;accent-color:var(--wf-accent);margin:0}.web-form-preview-submit{background:var(--wf-accent);width:100%;min-height:48px;color:var(--wf-on-accent);font:var(--wf-ty-button);border:0;border-radius:11px;margin-top:10px}.web-form-preview-submit:hover:not(:disabled){background:var(--wf-accent-hi)}.web-form-preview-submit:disabled{cursor:not-allowed;opacity:.42}.web-form-preview-submit-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;margin-top:10px;display:grid}.web-form-preview-submit-row .web-form-preview-submit{margin-top:0}.web-form-preview-back{color:var(--wf-muted);font:400 var(--wf-fs-sm)/1.4 var(--font);background:0 0;border:0;margin:14px auto 0;padding:0;text-decoration:underline;display:block}.web-form-preview-success{text-align:center;justify-items:center;padding:18px 0;display:grid}.web-form-preview-success>i{background:var(--wf-success-soft);width:48px;height:48px;color:var(--wf-success);font-size:var(--wf-fs-3xl);border-radius:50%;place-items:center;margin-bottom:16px;font-style:normal;display:grid}.web-form-preview-success p{color:var(--wf-muted);margin:-8px 0 16px}@keyframes sourcingInputCaret{0%,45%{opacity:1}46%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.web-form-preview-select[data-empty=true][data-touched=false] .select-field__trigger:not([aria-expanded=true])>span:first-child:after{animation:none}}.web-form-version__tabs{border-bottom:1px solid var(--c-line);padding:0 12px;display:flex}.web-form-version__tabs button{min-height:34px;color:var(--c-muted);font:var(--ty-control);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px}.web-form-version__tabs button.active{border-bottom-color:var(--c-accent);color:var(--c-accent)}.web-form-version__general{flex-wrap:wrap;align-content:flex-start;gap:10px;min-width:0;padding:12px;display:flex;overflow:auto}.web-form-version__general>.form-field{flex:140px;min-width:140px}.web-form-version__general input,.web-form-version__general select{width:100%;height:var(--ctl-h-md)}.web-form-version__count{border-top:1px solid var(--c-line);width:100%;color:var(--c-muted);font:var(--ty-body);justify-content:space-between;padding:8px 0;display:flex}.web-form-version__count strong{color:var(--c-text);font-family:var(--font-mono)}.web-forms-list>header,.web-form-preview>header{border-bottom:1px solid var(--c-line);align-items:center;gap:8px;min-height:45px;padding:10px 12px;display:flex}.web-forms-list>header small{color:var(--c-faint)}.web-forms-list>header i{flex:1}.web-forms-detail,.web-form-record{min-width:0;min-height:0}.web-form-record{flex-direction:column;height:100%;display:flex}.web-form-record__body{flex:1;grid-template-columns:minmax(310px,.9fr) minmax(410px,1.1fr);min-height:0;display:grid}.web-form-settings{border-right:1px solid var(--c-line);min-width:0;padding:18px;overflow:auto}.web-form-settings>label{color:var(--c-muted);font:var(--ty-label);gap:6px;margin-bottom:14px;display:grid}.web-form-settings>label.web-form-check{flex-direction:row;align-items:center;display:flex}.web-form-settings textarea,.web-form-settings select{width:100%}.web-form-actions{gap:9px;margin:18px 0 24px;display:flex}.embed-code{border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-sunken);max-height:150px;color:var(--c-text);font:400 var(--fs-sm)/1.55 var(--font-mono);white-space:pre-wrap;word-break:break-all;padding:12px;overflow:auto}.web-form-preview{background:linear-gradient(var(--wf-canvas-grid) 1px, transparent 1px), linear-gradient(90deg, var(--wf-canvas-grid) 1px, transparent 1px), var(--wf-canvas);background-size:38px 38px;flex-direction:column;min-width:0;min-height:0;display:flex}.web-form-preview>header{background:var(--wf-canvas-bar)}.web-form-preview>header>span{flex:1}.web-form-preview>header>div{gap:5px;display:flex}.web-form-preview>header button{border:1px solid var(--c-border);background:var(--c-surface);width:24px;height:24px;color:var(--c-muted);cursor:pointer;font-size:var(--fs-sm);border-radius:50%}.web-form-preview>header button.active{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-on-accent)}.external-form-preview{flex:1;place-items:center;min-height:0;padding:28px;display:grid;overflow:auto}.external-form-card{border:1px solid var(--wf-border-soft);background:var(--wf-surface);width:min(100%,560px);box-shadow:var(--wf-shadow-card);color:var(--wf-text);border-radius:22px;padding:34px}.external-form-card h2{font:700 var(--wf-fs-4xl)/1.16 var(--font);letter-spacing:-.02em;margin:0 0 24px}.external-form-card p{color:var(--wf-muted);text-align:center;margin:16px 0 0}.external-form-card>label{color:var(--wf-muted);font:650 var(--wf-fs-md)/1.3 var(--font);gap:7px;margin-bottom:16px;display:grid}.external-form-card input{border:1px solid var(--wf-border);background:var(--wf-surface);border-radius:13px;min-height:52px}.external-form-card>button{background:var(--wf-accent);width:100%;min-height:56px;color:var(--wf-on-accent);font:700 var(--wf-fs-xl)/1 var(--font);border:0;border-radius:14px}.web-form-identifier-schemes{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.web-form-identifier-schemes legend{margin-bottom:4px;padding:0}.web-form-identifier-schemes__item{border:1px solid var(--c-line);border-radius:var(--r-sm);align-items:center;gap:8px;padding:6px 8px;display:flex}.web-form-identifier-schemes__item strong{font-weight:500}.web-form-identifier-schemes__item small{color:var(--c-muted);flex:1}.entity-list-heading>.heading--section,.web-form-security__captcha>.heading--section,.web-form-domains>div:first-child>.heading--section{margin:0}.memo-workspace{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);min-width:0;min-height:0;box-shadow:var(--sh-1);flex-direction:column;flex:1;margin:0 24px 24px;display:flex;overflow:hidden}.memo-actions{border-bottom:1px solid var(--c-line);justify-content:flex-end;align-items:center;gap:8px;min-height:48px;padding:8px 16px;display:flex}.memo-actions>span{color:var(--c-faint);font-size:var(--fs-sm);margin-right:auto}.memo-customized{border-radius:var(--r-pill);background:var(--c-hover);color:var(--c-muted);margin-left:8px;padding:2px 6px;font-style:normal}.memo-edit-mode{color:var(--c-muted);font:500 var(--fs-sm)/1.2 var(--font)}.memo-save-error{margin:10px 16px 0}.document-editor{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.document-editor__toolbar{z-index:3;border-bottom:1px solid var(--c-border);background:color-mix(in srgb, var(--c-surface) 96%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:4px;min-height:44px;padding:6px 12px;display:flex;position:sticky;top:0}.document-editor__toolbar button{border-radius:var(--r-sm);min-width:30px;height:30px;color:var(--c-text);font-size:var(--fs-sm);background:0 0;border:1px solid #0000;padding:0 9px}.document-editor__toolbar button:hover,.document-editor__toolbar button:focus-visible{border-color:var(--c-border);background:var(--c-hover)}.document-editor__toolbar>span{background:var(--c-border);width:1px;height:20px;margin:0 3px}.document-editor__link{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);width:min(360px,100% - 24px);box-shadow:var(--sh-2);grid-template-columns:minmax(0,1fr) 30px 30px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% - 3px);right:12px}.document-editor__link input{border:1px solid var(--c-border);border-radius:var(--r-sm);width:100%;height:30px;min-height:0;padding:0 8px}.document-editor__link input[aria-invalid=true]{border-color:var(--c-danger)}.document-editor__link small{color:var(--c-danger);font:400 var(--fs-sm)/1.3 var(--font);grid-column:1/-1}.document-editor__desk{background:var(--c-bg);flex:1;min-height:0;padding:32px 24px 56px;overflow:auto}.document-sheet{background:var(--c-surface);width:min(100%,794px);min-height:1040px;color:var(--c-text);font:400 var(--fs-xl)/1.7 var(--font);caret-color:var(--c-accent);outline:0;margin:0 auto;padding:78px 86px 92px;box-shadow:0 1px 3px #14181c1f,0 14px 42px #14181c14}.is-editing .document-sheet:focus{box-shadow:0 0 0 2px var(--c-accent-border), 0 14px 42px #14181c1a}.document-sheet h1{font:600 var(--fs-6xl)/1.25 var(--font);margin:0 0 24px}.document-sheet h2{font:600 var(--fs-4xl)/1.3 var(--font);margin:30px 0 12px}.document-sheet p{margin:0 0 16px}.document-sheet ul,.document-sheet ol{margin:0 0 10px;padding-left:24px}.document-sheet li{padding-left:4px}.document-sheet a{color:var(--c-accent);text-underline-offset:2px;text-decoration:underline}.is-editing .document-sheet a{pointer-events:none}@media (width<=780px){.memo-workspace{margin:0 12px 16px}.document-editor__toolbar{overflow-x:auto}.document-editor__toolbar button{flex:none}.document-editor__desk{padding:12px}.document-sheet{min-height:760px;padding:44px 30px 64px}}
