.dropzone[data-v-eaf8fbc5]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px;border:1.5px dashed var(--line-2);border-radius:12px;cursor:pointer;color:var(--ink-500);text-align:center}.dropzone[data-v-eaf8fbc5]:hover{border-color:var(--ink-300);background:var(--bg-soft)}.field-row[data-v-eaf8fbc5]{display:flex;gap:12px;margin-top:14px}.field[data-v-eaf8fbc5]{display:flex;flex-direction:column;gap:6px;flex:1}.field-label[data-v-eaf8fbc5]{font-size:12px;color:var(--ink-500);font-weight:600}.builder[data-v-e606fa6f]{display:flex;flex-direction:column;gap:14px}.field[data-v-e606fa6f]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-e606fa6f]{font-size:12px;color:var(--ink-500);font-weight:600}.wfull[data-v-e606fa6f]{width:100%;min-width:0;box-sizing:border-box}.chips[data-v-e606fa6f]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-e606fa6f]{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 10px;font-size:12px;background:var(--bg-soft);border:1px solid var(--line-2);border-radius:999px;color:var(--ink-700)}.chip-x[data-v-e606fa6f]{display:inline-flex;border:0;background:transparent;cursor:pointer;color:var(--ink-400);padding:2px;border-radius:50%}.chip-x[data-v-e606fa6f]:hover{background:var(--err-50);color:var(--err-600)}.chip-add[data-v-e606fa6f]{display:flex;gap:8px;align-items:center}.section-head[data-v-e606fa6f]{display:flex;align-items:baseline;justify-content:space-between;margin-top:4px}.rows[data-v-e606fa6f]{display:flex;flex-direction:column;gap:6px}.row[data-v-e606fa6f]{display:flex;align-items:center;gap:6px}.step-row[data-v-e606fa6f]{background:var(--bg-card, #fff);border:1px solid var(--line-2);border-radius:9px;padding:6px 8px}.ord[data-v-e606fa6f]{width:22px;height:22px;flex:none;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--ink-600);background:var(--bg-soft)}.ord.head[data-v-e606fa6f]{background:var(--ok-100);color:var(--ok-700)}.ord.sys[data-v-e606fa6f]{background:var(--warn-100);color:var(--warn-700)}.filter[data-v-e606fa6f]{height:30px}.sel-role[data-v-e606fa6f]{min-width:64px}.sel-act[data-v-e606fa6f]{min-width:84px}.grow[data-v-e606fa6f]{flex:1;min-width:60px}.sla[data-v-e606fa6f]{width:66px;min-width:66px;text-align:center}.row-ctl[data-v-e606fa6f]{display:flex;gap:2px;flex:none}.flip[data-v-e606fa6f]{transform:rotate(180deg)}.locked[data-v-e606fa6f]{background:var(--bg-soft);border-style:dashed}.locked-label[data-v-e606fa6f]{font-size:12px;color:var(--ink-700)}.locked-label b[data-v-e606fa6f]{font-weight:600}.req-row .req-type[data-v-e606fa6f]{width:130px;min-width:110px;flex:none}.opt[data-v-e606fa6f]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--ink-500);white-space:nowrap}.opt input[data-v-e606fa6f]{margin:0}.empty[data-v-e606fa6f]{font-size:12px;padding:4px 2px}.add-btn[data-v-e606fa6f]{align-self:flex-start}.icon-btn-sm[data-v-e606fa6f]{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:6px;border:1px solid var(--line-2);background:#fff;color:var(--ink-500);cursor:pointer}.icon-btn-sm[data-v-e606fa6f]:hover:not(:disabled){background:var(--bg-soft);color:var(--ink-800)}.icon-btn-sm[data-v-e606fa6f]:disabled{opacity:.35;cursor:not-allowed}.icon-btn-sm.danger[data-v-e606fa6f]:hover{background:var(--err-50);color:var(--err-600);border-color:var(--err-200)}.errs[data-v-e606fa6f]{background:var(--err-50);border:1px solid var(--err-200);border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:3px}.err-line[data-v-e606fa6f]{font-size:12px;color:var(--err-700);display:flex;align-items:center;gap:6px}.modal.wide[data-v-d61ecce0]{width:720px;max-width:calc(100vw - 40px)}.modal-body[data-v-d61ecce0]{max-height:72vh;overflow:auto}.mode-seg[data-v-d61ecce0]{width:100%}.field[data-v-d61ecce0]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-d61ecce0]{font-size:12px;color:var(--ink-500);font-weight:600}.field-row[data-v-d61ecce0]{display:flex;gap:12px}.grow[data-v-d61ecce0]{flex:1}.wfull[data-v-d61ecce0]{width:100%;min-width:0;box-sizing:border-box}.template-cards[data-v-d61ecce0]{display:flex;gap:10px;flex-wrap:wrap}.template-card[data-v-d61ecce0]{position:relative;flex:1;min-width:150px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:12px 14px;border:1.5px solid var(--line-2);border-radius:10px;background:var(--bg-card, #fff);cursor:pointer;text-align:left}.template-card b[data-v-d61ecce0]{font-size:13px}.template-card.on[data-v-d61ecce0]{border-color:var(--info-600);background:var(--bg-soft)}.template-card .tag[data-v-d61ecce0]{position:absolute;top:8px;right:8px;font-size:10px;font-weight:600;color:var(--ink-500);background:var(--bg-soft);border:1px solid var(--line-2);border-radius:999px;padding:1px 7px}.empty[data-v-d61ecce0]{font-size:12px;padding:6px 2px}.save-toggle[data-v-d61ecce0]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--ink-800);background:var(--bg-soft);border:1px solid var(--line-2);border-radius:9px;padding:10px 12px;cursor:pointer}.save-toggle input[data-v-d61ecce0]{margin-top:2px}.save-toggle b[data-v-d61ecce0]{font-weight:600}.dropzone.sm[data-v-d61ecce0]{padding:16px;flex-direction:row;align-items:center;gap:10px;justify-content:flex-start}.drawer[data-v-3566976b]{position:fixed;top:0;right:0;height:100%;width:460px;max-width:92vw;background:var(--bg-card);box-shadow:var(--sh-lg);display:flex;flex-direction:column;animation:slidein-3566976b .18s ease}@keyframes slidein-3566976b{0%{transform:translate(24px);opacity:.6}to{transform:translate(0);opacity:1}}.modal-body[data-v-3566976b]{overflow-y:auto;flex:1}.artifact-actions[data-v-3566976b]{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.version-list[data-v-3566976b]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.version-list .evt-row[data-v-3566976b]{display:flex;align-items:center;gap:8px;font-size:13px}.ver-dl[data-v-3566976b]{margin-left:auto;cursor:pointer;color:var(--info-600);font-size:12px}.ver-dl[data-v-3566976b]:hover{text-decoration:underline}.cmd-back[data-v-a16a3f59]{align-items:flex-start;padding-top:12vh}.cmd[data-v-a16a3f59]{width:560px;max-width:92vw;background:var(--bg-card);border-radius:14px;box-shadow:var(--sh-lg);overflow:hidden;border:1px solid var(--line)}.cmd-input[data-v-a16a3f59]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--ink-500)}.cmd-input input[data-v-a16a3f59]{flex:1;border:none;outline:none;font-size:15px;font-family:inherit;background:transparent;color:var(--ink-900)}.cmd-list[data-v-a16a3f59]{list-style:none;margin:0;padding:6px;max-height:52vh;overflow-y:auto}.cmd-list li[data-v-a16a3f59]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--ink-700)}.cmd-list li[data-v-a16a3f59]:hover{background:var(--bg-soft)}.cmd-go[data-v-a16a3f59]{margin-left:auto;color:var(--ink-300)}.cmd-empty[data-v-a16a3f59]{color:var(--ink-400);justify-content:center;cursor:default}.popover-back[data-v-004167f3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.popover[data-v-004167f3]{position:absolute;top:60px;right:90px;width:380px;background:var(--bg-card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-lg);overflow:hidden}.popover-head[data-v-004167f3]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.popover-head-right[data-v-004167f3]{display:flex;align-items:center;gap:10px}.link-sm[data-v-004167f3]{font-size:12px;color:var(--ink-500);cursor:pointer}.link-sm[data-v-004167f3]:hover{color:var(--ink-700)}.notif-list[data-v-004167f3]{list-style:none;margin:0;padding:6px;max-height:60vh;overflow-y:auto}.notif[data-v-004167f3]{display:flex;gap:10px;padding:10px;border-radius:8px;cursor:pointer;align-items:flex-start}.notif[data-v-004167f3]:hover,.notif.unread[data-v-004167f3]{background:var(--bg-soft)}.notif.unread .notif-body b[data-v-004167f3]:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--warn-600);margin-left:6px;vertical-align:middle}.notif-icon[data-v-004167f3]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:var(--bg-soft);color:var(--ink-500);flex:none}.notif-warn .notif-icon[data-v-004167f3]{background:var(--warn-50);color:var(--warn-600)}.notif-err .notif-icon[data-v-004167f3]{background:var(--err-50);color:var(--err-600)}.notif-ok .notif-icon[data-v-004167f3]{background:var(--ok-50);color:var(--ok-600)}.notif-info .notif-icon[data-v-004167f3]{background:var(--info-50);color:var(--info-600)}.notif-body[data-v-004167f3]{display:flex;flex-direction:column;gap:2px;flex:1}.notif-body b[data-v-004167f3]{font-size:13px}.notif-body span[data-v-004167f3]{font-size:12px;color:var(--ink-500)}.notif-run[data-v-004167f3]{font-size:11px;color:var(--ink-400)}.notif-time[data-v-004167f3]{font-size:11px;color:var(--ink-400);font-variant-numeric:tabular-nums}.notif-empty[data-v-004167f3]{padding:24px;text-align:center;font-size:13px}.tweaks[data-v-71919cf1]{position:fixed;bottom:18px;right:18px;z-index:70}.tweaks-toggle[data-v-71919cf1]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg-card);color:var(--ink-600);box-shadow:var(--sh-md);cursor:pointer;font-size:13px;font-weight:600}.tweaks-body[data-v-71919cf1]{position:absolute;bottom:46px;right:0;width:248px;background:var(--bg-card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-lg);padding:14px;display:flex;flex-direction:column;gap:14px}.tw-section[data-v-71919cf1]{display:flex;flex-direction:column;gap:8px}.tw-title[data-v-71919cf1]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-400);font-weight:700}.seg-wrap[data-v-71919cf1]{flex-wrap:wrap}@font-face{font-family:Inter-Body;font-style:normal;font-weight:100;src:url(/assets/Inter_18pt-Thin-BQGyXcpw.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:italic;font-weight:100;src:url(/assets/Inter_18pt-ThinItalic-BJX95Jay.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:normal;font-weight:200;src:url(/assets/Inter_18pt-ExtraLight-DE8yOi_r.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:italic;font-weight:200;src:url(/assets/Inter_18pt-ExtraLightItalic-BgDP9OUL.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:normal;font-weight:300;src:url(/assets/Inter_18pt-Light-DbzEu6wT.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:italic;font-weight:300;src:url(/assets/Inter_18pt-LightItalic-BHHIkJsy.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:normal;font-weight:400;src:url(/assets/Inter_18pt-Regular-BpskOkD5.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:italic;font-weight:400;src:url(/assets/Inter_18pt-Italic-DtV6GOhL.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:normal;font-weight:500;src:url(/assets/Inter_18pt-Medium-BtfNrkJj.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:italic;font-weight:500;src:url(/assets/Inter_18pt-MediumItalic-DLtGHLo3.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:normal;font-weight:600;src:url(/assets/Inter_18pt-SemiBold-C9_sHzqi.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:italic;font-weight:600;src:url(/assets/Inter_18pt-SemiBoldItalic-PUGMC8_l.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:normal;font-weight:700;src:url(/assets/Inter_18pt-Bold-BVTOCPiq.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:italic;font-weight:700;src:url(/assets/Inter_18pt-BoldItalic-X4iZ2m8U.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:normal;font-weight:800;src:url(/assets/Inter_18pt-ExtraBold-LoA67B-f.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:italic;font-weight:800;src:url(/assets/Inter_18pt-ExtraBoldItalic-DiDm4Ple.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:normal;font-weight:900;src:url(/assets/Inter_18pt-Black-lPV88BO8.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Body;font-style:italic;font-weight:900;src:url(/assets/Inter_18pt-BlackItalic-BR7jlTMX.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:normal;font-weight:100;src:url(/assets/Inter_24pt-Thin-D2WGqpa1.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:italic;font-weight:100;src:url(/assets/Inter_24pt-ThinItalic-BUQTw2Fz.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:normal;font-weight:200;src:url(/assets/Inter_24pt-ExtraLight-B5UcxMAE.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:italic;font-weight:200;src:url(/assets/Inter_24pt-ExtraLightItalic-CFWmYZC0.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:normal;font-weight:300;src:url(/assets/Inter_24pt-Light-BFKa5A5X.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:italic;font-weight:300;src:url(/assets/Inter_24pt-LightItalic-CGC1o-Hn.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:normal;font-weight:400;src:url(/assets/Inter_24pt-Regular-BPx6xqqj.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:italic;font-weight:400;src:url(/assets/Inter_24pt-Italic-CsTT2-df.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:normal;font-weight:500;src:url(/assets/Inter_24pt-Medium-CWuwCVva.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:italic;font-weight:500;src:url(/assets/Inter_24pt-MediumItalic-DrcOYt4T.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:normal;font-weight:600;src:url(/assets/Inter_24pt-SemiBold-BQskPSi-.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:italic;font-weight:600;src:url(/assets/Inter_24pt-SemiBoldItalic-B3ysfErS.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:normal;font-weight:700;src:url(/assets/Inter_24pt-Bold-Cxr-7eik.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:italic;font-weight:700;src:url(/assets/Inter_24pt-BoldItalic-B4TsKBd6.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:normal;font-weight:800;src:url(/assets/Inter_24pt-ExtraBold-0nTgKIn_.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:italic;font-weight:800;src:url(/assets/Inter_24pt-ExtraBoldItalic-BreZ0lrH.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:normal;font-weight:900;src:url(/assets/Inter_24pt-Black-D6Y9fSfR.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Display;font-style:italic;font-weight:900;src:url(/assets/Inter_24pt-BlackItalic-DoX4eKOA.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Hero;font-style:normal;font-weight:400;src:url(/assets/Inter_28pt-Regular-Dou9gfMK.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Hero;font-style:italic;font-weight:400;src:url(/assets/Inter_28pt-Italic-y6LumYKu.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Hero;font-style:normal;font-weight:500;src:url(/assets/Inter_28pt-Medium-Bf4RgI7V.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Hero;font-style:normal;font-weight:600;src:url(/assets/Inter_28pt-SemiBold-DRdXRTvh.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Hero;font-style:normal;font-weight:700;src:url(/assets/Inter_28pt-Bold-Bvb2Ms9Y.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Hero;font-style:normal;font-weight:800;src:url(/assets/Inter_28pt-ExtraBold-CH2I3-2X.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter-Hero;font-style:normal;font-weight:900;src:url(/assets/Inter_28pt-Black-CbxZZCOe.ttf) format("truetype");font-display:swap}:root{color-scheme:light;--colors-text-text-primary-900: #181d27;--colors-text-text-primary_on-brand: #ffffff;--colors-text-text-secondary-700: #414651;--colors-text-text-secondary_hover: #252b37;--colors-text-text-secondary_on-brand: #e9eaeb;--colors-text-text-tertiary-600: #535862;--colors-text-text-tertiary_hover: #414651;--colors-text-text-tertiary_on-brand: #e9eaeb;--colors-text-text-quaternary-500: #717680;--colors-text-text-quaternary_on-brand: #d5d7da;--colors-text-text-white: #ffffff;--colors-text-text-disabled: #717680;--colors-text-text-placeholder: #717680;--colors-text-text-placeholder_subtle: #d5d7da;--colors-text-text-brand-primary-900: #181d27;--colors-text-text-brand-secondary-700: #414651;--colors-text-text-brand-tertiary-600: #535862;--colors-text-text-brand-tertiary_alt: #535862;--colors-text-text-error-primary-600: #d92d20;--colors-text-text-warning-primary-600: #dc6803;--colors-text-text-success-primary-600: #079455;--colors-border-border-primary: #d5d7da;--colors-border-border-secondary: #e9eaeb;--colors-border-border-tertiary: #f5f5f5;--colors-border-border-disabled: #d5d7da;--colors-border-border-disabled_subtle: #e9eaeb;--colors-border-border-brand: #717680;--colors-border-border-brand_alt: #535862;--colors-border-border-error: #f04438;--colors-border-border-error_subtle: #fda29b;--colors-foreground-fg-primary-900: #181d27;--colors-foreground-fg-secondary-700: #414651;--colors-foreground-fg-secondary_hover: #252b37;--colors-foreground-fg-tertiary-600: #535862;--colors-foreground-fg-tertiary_hover: #414651;--colors-foreground-fg-quaternary-500: #717680;--colors-foreground-fg-quaternary_hover: #535862;--colors-foreground-fg-quinary-400: #a4a7ae;--colors-foreground-fg-quinary_hover: #717680;--colors-foreground-fg-senary-300: #d5d7da;--colors-foreground-fg-white: #ffffff;--colors-foreground-fg-disabled: #a4a7ae;--colors-foreground-fg-disabled_subtle: #d5d7da;--colors-foreground-fg-brand-primary-600: #535862;--colors-foreground-fg-brand-primary_alt: #535862;--colors-foreground-fg-brand-secondary-500: #717680;--colors-foreground-fg-error-primary: #d92d20;--colors-foreground-fg-error-secondary: #f04438;--colors-foreground-fg-warning-primary: #dc6803;--colors-foreground-fg-warning-secondary: #f79009;--colors-foreground-fg-success-primary: #079455;--colors-foreground-fg-success-secondary: #17b26a;--colors-background-bg-primary: #ffffff;--colors-background-bg-primary_alt: #ffffff;--colors-background-bg-primary_hover: #fafafa;--colors-background-bg-primary-solid: #0a0d12;--colors-background-bg-secondary: #fafafa;--colors-background-bg-secondary_alt: #fafafa;--colors-background-bg-secondary_hover: #f5f5f5;--colors-background-bg-secondary_subtle: #fdfdfd;--colors-background-bg-secondary-solid: #535862;--colors-background-bg-tertiary: #f5f5f5;--colors-background-bg-quaternary: #e9eaeb;--colors-background-bg-active: #e9eaeb;--colors-background-bg-disabled: #f5f5f5;--colors-background-bg-disabled_subtle: #fafafa;--colors-background-bg-overlay: rgba(10, 13, 18, .7);--colors-background-bg-brand-primary: #fafafa;--colors-background-bg-brand-primary_alt: #fafafa;--colors-background-bg-brand-secondary: #f5f5f5;--colors-background-bg-brand-solid: #535862;--colors-background-bg-brand-solid_hover: #414651;--colors-background-bg-brand-section: #252b37;--colors-background-bg-brand-section_subtle: #414651;--colors-background-bg-error-primary: #fef3f2;--colors-background-bg-error-secondary: #fee4e2;--colors-background-bg-error-solid: #d92d20;--colors-background-bg-warning-primary: #fffaeb;--colors-background-bg-warning-secondary: #fef0c7;--colors-background-bg-warning-solid: #dc6803;--colors-background-bg-success-primary: #ecfdf3;--colors-background-bg-success-secondary: #dcfae6;--colors-background-bg-success-solid: #079455;--colors-effects-focus-rings-focus-ring: #717680;--colors-effects-focus-rings-focus-ring-error: #f04438;--colors-effects-shadows-shadow-xs: rgba(10, 13, 18, .05);--colors-effects-shadows-shadow-sm_01: rgba(10, 13, 18, .1);--colors-effects-shadows-shadow-sm_02: rgba(10, 13, 18, .1);--colors-effects-shadows-shadow-md_01: rgba(10, 13, 18, .1);--colors-effects-shadows-shadow-md_02: rgba(10, 13, 18, .06);--colors-effects-shadows-shadow-lg_01: rgba(10, 13, 18, .08);--colors-effects-shadows-shadow-lg_02: rgba(10, 13, 18, .03);--colors-effects-shadows-shadow-lg_03: rgba(10, 13, 18, .04);--colors-effects-shadows-shadow-xl_01: rgba(10, 13, 18, .08);--colors-effects-shadows-shadow-xl_02: rgba(10, 13, 18, .03);--colors-effects-shadows-shadow-xl_03: rgba(10, 13, 18, .04);--colors-effects-shadows-shadow-2xl_01: rgba(10, 13, 18, .18);--colors-effects-shadows-shadow-2xl_02: rgba(10, 13, 18, .04);--colors-effects-shadows-shadow-3xl_01: rgba(10, 13, 18, .14);--colors-effects-shadows-shadow-3xl_02: rgba(10, 13, 18, .04);--colors-effects-shadows-shadow-skeumorphic-inner: rgba(10, 13, 18, .05);--colors-effects-shadows-shadow-skeumorphic-inner-border: rgba(10, 13, 18, .18);--Gradient-skeuemorphic-gradient-border: rgba(255, 255, 255, .12);--colors-effects-portfolio-mockups-shadow-main-centre-md: rgba(10, 13, 18, .14);--colors-effects-portfolio-mockups-shadow-main-centre-lg: rgba(10, 13, 18, .18);--colors-effects-portfolio-mockups-shadow-overlay-lg: rgba(10, 13, 18, .12);--colors-effects-portfolio-mockups-shadow-grid-md: rgba(10, 13, 18, .08);--component-colors-alpha-alpha-white-10: rgba(255, 255, 255, .1);--component-colors-alpha-alpha-white-20: rgba(255, 255, 255, .2);--component-colors-alpha-alpha-white-30: rgba(255, 255, 255, .3);--component-colors-alpha-alpha-white-40: rgba(255, 255, 255, .4);--component-colors-alpha-alpha-white-50: rgba(255, 255, 255, .5);--component-colors-alpha-alpha-white-60: rgba(255, 255, 255, .6);--component-colors-alpha-alpha-white-70: rgba(255, 255, 255, .7);--component-colors-alpha-alpha-white-80: rgba(255, 255, 255, .8);--component-colors-alpha-alpha-white-90: rgba(255, 255, 255, .9);--component-colors-alpha-alpha-white-100: #ffffff;--component-colors-alpha-alpha-black-10: rgba(0, 0, 0, .1);--component-colors-alpha-alpha-black-20: rgba(0, 0, 0, .2);--component-colors-alpha-alpha-black-30: rgba(0, 0, 0, .3);--component-colors-alpha-alpha-black-40: rgba(0, 0, 0, .4);--component-colors-alpha-alpha-black-50: rgba(0, 0, 0, .5);--component-colors-alpha-alpha-black-60: rgba(0, 0, 0, .6);--component-colors-alpha-alpha-black-70: rgba(0, 0, 0, .7);--component-colors-alpha-alpha-black-80: rgba(0, 0, 0, .8);--component-colors-alpha-alpha-black-90: rgba(0, 0, 0, .9);--component-colors-alpha-alpha-black-100: #000000;--component-colors-utility-gray-utility-gray-50: #fafafa;--component-colors-utility-gray-utility-gray-100: #f5f5f5;--component-colors-utility-gray-utility-gray-200: #e9eaeb;--component-colors-utility-gray-utility-gray-300: #d5d7da;--component-colors-utility-gray-utility-gray-400: #a4a7ae;--component-colors-utility-gray-utility-gray-500: #717680;--component-colors-utility-gray-utility-gray-600: #535862;--component-colors-utility-gray-utility-gray-700: #414651;--component-colors-utility-gray-utility-gray-800: #252b37;--component-colors-utility-gray-utility-gray-900: #181d27;--component-colors-utility-brand-utility-brand-50: #fafafa;--component-colors-utility-brand-utility-brand-50_alt: #fafafa;--component-colors-utility-brand-utility-brand-100: #f5f5f5;--component-colors-utility-brand-utility-brand-100_alt: #f5f5f5;--component-colors-utility-brand-utility-brand-200: #e9eaeb;--component-colors-utility-brand-utility-brand-200_alt: #e9eaeb;--component-colors-utility-brand-utility-brand-300: #d5d7da;--component-colors-utility-brand-utility-brand-300_alt: #d5d7da;--component-colors-utility-brand-utility-brand-400: #a4a7ae;--component-colors-utility-brand-utility-brand-400_alt: #a4a7ae;--component-colors-utility-brand-utility-brand-500: #717680;--component-colors-utility-brand-utility-brand-500_alt: #717680;--component-colors-utility-brand-utility-brand-600: #535862;--component-colors-utility-brand-utility-brand-600_alt: #535862;--component-colors-utility-brand-utility-brand-700: #414651;--component-colors-utility-brand-utility-brand-700_alt: #414651;--component-colors-utility-brand-utility-brand-800: #252b37;--component-colors-utility-brand-utility-brand-800_alt: #252b37;--component-colors-utility-brand-utility-brand-900: #181d27;--component-colors-utility-brand-utility-brand-900_alt: #181d27;--component-colors-utility-error-utility-error-50: #fef3f2;--component-colors-utility-error-utility-error-100: #fee4e2;--component-colors-utility-error-utility-error-200: #fecdca;--component-colors-utility-error-utility-error-300: #fda29b;--component-colors-utility-error-utility-error-400: #f97066;--component-colors-utility-error-utility-error-500: #f04438;--component-colors-utility-error-utility-error-600: #d92d20;--component-colors-utility-error-utility-error-700: #b42318;--component-colors-utility-warning-utility-warning-50: #fffaeb;--component-colors-utility-warning-utility-warning-100: #fef0c7;--component-colors-utility-warning-utility-warning-200: #fedf89;--component-colors-utility-warning-utility-warning-300: #fec84b;--component-colors-utility-warning-utility-warning-400: #fdb022;--component-colors-utility-warning-utility-warning-500: #f79009;--component-colors-utility-warning-utility-warning-600: #dc6803;--component-colors-utility-warning-utility-warning-700: #b54708;--component-colors-utility-success-utility-success-50: #ecfdf3;--component-colors-utility-success-utility-success-100: #dcfae6;--component-colors-utility-success-utility-success-200: #abefc6;--component-colors-utility-success-utility-success-300: #75e0a7;--component-colors-utility-success-utility-success-400: #47cd89;--component-colors-utility-success-utility-success-500: #17b26a;--component-colors-utility-success-utility-success-600: #079455;--component-colors-utility-success-utility-success-700: #067647;--component-colors-utility-gray-blue-utility-gray-blue-50: #f8f9fc;--component-colors-utility-gray-blue-utility-gray-blue-100: #eaecf5;--component-colors-utility-gray-blue-utility-gray-blue-200: #d5d9eb;--component-colors-utility-gray-blue-utility-gray-blue-300: #b3b8db;--component-colors-utility-gray-blue-utility-gray-blue-400: #717bbc;--component-colors-utility-gray-blue-utility-gray-blue-500: #4e5ba6;--component-colors-utility-gray-blue-utility-gray-blue-600: #3e4784;--component-colors-utility-gray-blue-utility-gray-blue-700: #363f72;--component-colors-utility-green-utility-green-50: #edfcf2;--component-colors-utility-green-utility-green-100: #d3f8df;--component-colors-utility-green-utility-green-200: #aaf0c4;--component-colors-utility-green-utility-green-300: #73e2a3;--component-colors-utility-green-utility-green-400: #3ccb7f;--component-colors-utility-green-utility-green-500: #16b364;--component-colors-utility-green-utility-green-600: #099250;--component-colors-utility-green-utility-green-700: #087443;--component-colors-utility-blue-light-utility-blue-light-50: #f0f9ff;--component-colors-utility-blue-light-utility-blue-light-100: #e0f2fe;--component-colors-utility-blue-light-utility-blue-light-200: #b9e6fe;--component-colors-utility-blue-light-utility-blue-light-300: #7cd4fd;--component-colors-utility-blue-light-utility-blue-light-400: #36bffa;--component-colors-utility-blue-light-utility-blue-light-500: #0ba5ec;--component-colors-utility-blue-light-utility-blue-light-600: #0086c9;--component-colors-utility-blue-light-utility-blue-light-700: #026aa2;--component-colors-utility-blue-utility-blue-50: #eff8ff;--component-colors-utility-blue-utility-blue-100: #d1e9ff;--component-colors-utility-blue-utility-blue-200: #b2ddff;--component-colors-utility-blue-utility-blue-300: #84caff;--component-colors-utility-blue-utility-blue-400: #53b1fd;--component-colors-utility-blue-utility-blue-500: #2e90fa;--component-colors-utility-blue-utility-blue-600: #1570ef;--component-colors-utility-blue-utility-blue-700: #175cd3;--component-colors-utility-blue-dark-utility-blue-dark-50: #eff4ff;--component-colors-utility-blue-dark-utility-blue-dark-100: #d1e0ff;--component-colors-utility-blue-dark-utility-blue-dark-200: #b2ccff;--component-colors-utility-blue-dark-utility-blue-dark-300: #84adff;--component-colors-utility-blue-dark-utility-blue-dark-400: #528bff;--component-colors-utility-blue-dark-utility-blue-dark-500: #2970ff;--component-colors-utility-blue-dark-utility-blue-dark-600: #155eef;--component-colors-utility-blue-dark-utility-blue-dark-700: #004eeb;--component-colors-utility-indigo-utility-indigo-50: #eef4ff;--component-colors-utility-indigo-utility-indigo-100: #e0eaff;--component-colors-utility-indigo-utility-indigo-200: #c7d7fe;--component-colors-utility-indigo-utility-indigo-300: #a4bcfd;--component-colors-utility-indigo-utility-indigo-400: #8098f9;--component-colors-utility-indigo-utility-indigo-500: #6172f3;--component-colors-utility-indigo-utility-indigo-600: #444ce7;--component-colors-utility-indigo-utility-indigo-700: #3538cd;--component-colors-utility-purple-utility-purple-50: #f4f3ff;--component-colors-utility-purple-utility-purple-100: #ebe9fe;--component-colors-utility-purple-utility-purple-200: #d9d6fe;--component-colors-utility-purple-utility-purple-300: #bdb4fe;--component-colors-utility-purple-utility-purple-400: #9b8afb;--component-colors-utility-purple-utility-purple-500: #7a5af8;--component-colors-utility-purple-utility-purple-600: #6938ef;--component-colors-utility-purple-utility-purple-700: #5925dc;--component-colors-utility-fuchsia-utility-fuchsia-50: #fdf4ff;--component-colors-utility-fuchsia-utility-fuchsia-100: #fbe8ff;--component-colors-utility-fuchsia-utility-fuchsia-200: #f6d0fe;--component-colors-utility-fuchsia-utility-fuchsia-300: #eeaafd;--component-colors-utility-fuchsia-utility-fuchsia-400: #e478fa;--component-colors-utility-fuchsia-utility-fuchsia-500: #d444f1;--component-colors-utility-fuchsia-utility-fuchsia-600: #ba24d5;--component-colors-utility-fuchsia-utility-fuchsia-700: #9f1ab1;--component-colors-utility-pink-utility-pink-50: #fdf2fa;--component-colors-utility-pink-utility-pink-100: #fce7f6;--component-colors-utility-pink-utility-pink-200: #fcceee;--component-colors-utility-pink-utility-pink-300: #faa7e0;--component-colors-utility-pink-utility-pink-400: #f670c7;--component-colors-utility-pink-utility-pink-500: #ee46bc;--component-colors-utility-pink-utility-pink-600: #dd2590;--component-colors-utility-pink-utility-pink-700: #c11574;--component-colors-utility-orange-dark-utility-orange-dark-50: #fff4ed;--component-colors-utility-orange-dark-utility-orange-dark-100: #ffe6d5;--component-colors-utility-orange-dark-utility-orange-dark-200: #ffd6ae;--component-colors-utility-orange-dark-utility-orange-dark-300: #ff9c66;--component-colors-utility-orange-dark-utility-orange-dark-400: #ff692e;--component-colors-utility-orange-dark-utility-orange-dark-500: #ff4405;--component-colors-utility-orange-dark-utility-orange-dark-600: #e62e05;--component-colors-utility-orange-dark-utility-orange-dark-700: #bc1b06;--component-colors-utility-orange-utility-orange-50: #fef6ee;--component-colors-utility-orange-utility-orange-100: #fdead7;--component-colors-utility-orange-utility-orange-200: #f9dbaf;--component-colors-utility-orange-utility-orange-300: #f7b27a;--component-colors-utility-orange-utility-orange-400: #f38744;--component-colors-utility-orange-utility-orange-500: #ef6820;--component-colors-utility-orange-utility-orange-600: #e04f16;--component-colors-utility-orange-utility-orange-700: #b93815;--component-colors-utility-yellow-utility-yellow-50: #fefbe8;--component-colors-utility-yellow-utility-yellow-100: #fef7c3;--component-colors-utility-yellow-utility-yellow-200: #feee95;--component-colors-utility-yellow-utility-yellow-300: #fde272;--component-colors-utility-yellow-utility-yellow-400: #fac515;--component-colors-utility-yellow-utility-yellow-500: #eaaa08;--component-colors-utility-yellow-utility-yellow-600: #ca8504;--component-colors-utility-yellow-utility-yellow-700: #a15c07;--component-colors-components-app-store-badges-app-store-badge-border: #a6a6a6;--component-colors-components-application-navigation-nav-item-button-icon-fg: #717680;--component-colors-components-application-navigation-nav-item-button-icon-fg_active: #414651;--component-colors-components-application-navigation-nav-item-icon-fg: #717680;--component-colors-components-application-navigation-nav-item-icon-fg_active: #717680;--component-colors-components-avatars-avatar-bg: #f5f5f5;--component-colors-components-avatars-avatar-profile-photo-border: #ffffff;--component-colors-components-avatars-avatar-contrast-border: rgba(0, 0, 0, .08);--component-colors-components-avatars-avatar-styles-bg-neutral: #e0e0e0;--component-colors-components-breadcrumbs-breadcrumb-fg: #535862;--component-colors-components-breadcrumbs-breadcrumb-fg_hover: #414651;--component-colors-components-breadcrumbs-breadcrumb-bg_hover: #fafafa;--component-colors-components-breadcrumbs-breadcrumb-brand-fg_hover: #414651;--component-colors-components-breadcrumbs-breadcrumb-brand-bg_hover: #fafafa;--component-colors-components-breadcrumbs-breadcrumb-icon-fg: #717680;--component-colors-components-breadcrumbs-breadcrumb-icon-fg_hover: #414651;--component-colors-components-breadcrumbs-breadcrumb-brand-icon-fg_hover: #414651;--component-colors-components-buttons-primary-button-primary-fg: #ffffff;--component-colors-components-buttons-primary-button-primary-fg_hover: #ffffff;--component-colors-components-buttons-primary-button-primary-bg: #252b37;--component-colors-components-buttons-primary-button-primary-bg_hover: #414651;--component-colors-components-buttons-secondary-button-secondary-fg: #414651;--component-colors-components-buttons-secondary-button-secondary-fg_hover: #252b37;--component-colors-components-buttons-secondary-button-secondary-bg: #ffffff;--component-colors-components-buttons-secondary-button-secondary-bg_hover: #fafafa;--component-colors-components-buttons-secondary-button-secondary-border: #d5d7da;--component-colors-components-buttons-secondary-button-secondary-border_hover: #d5d7da;--component-colors-components-buttons-secondary-color-button-secondary-color-fg: #414651;--component-colors-components-buttons-secondary-color-button-secondary-color-fg_hover: #252b37;--component-colors-components-buttons-secondary-color-button-secondary-color-bg: #ffffff;--component-colors-components-buttons-secondary-color-button-secondary-color-bg_hover: #fafafa;--component-colors-components-buttons-secondary-color-button-secondary-color-border: #d5d7da;--component-colors-components-buttons-secondary-color-button-secondary-color-border_hover: #d5d7da;--component-colors-components-buttons-tertiary-button-tertiary-fg: #535862;--component-colors-components-buttons-tertiary-button-tertiary-fg_hover: #414651;--component-colors-components-buttons-tertiary-button-tertiary-bg_hover: #fafafa;--component-colors-components-buttons-tertiary-color-button-tertiary-color-fg: #414651;--component-colors-components-buttons-tertiary-color-button-tertiary-color-fg_hover: #252b37;--component-colors-components-buttons-tertiary-color-button-tertiary-color-bg_hover: #fafafa;--component-colors-components-buttons-primary-error-button-primary-error-fg: #ffffff;--component-colors-components-buttons-primary-error-button-primary-error-fg_hover: #ffffff;--component-colors-components-buttons-primary-error-button-primary-error-bg: #d92d20;--component-colors-components-buttons-primary-error-button-primary-error-bg_hover: #b42318;--component-colors-components-buttons-secondary-error-button-secondary-error-fg: #b42318;--component-colors-components-buttons-secondary-error-button-secondary-error-fg_hover: #912018;--component-colors-components-buttons-secondary-error-button-secondary-error-bg: #ffffff;--component-colors-components-buttons-secondary-error-button-secondary-error-bg_hover: #fef3f2;--component-colors-components-buttons-secondary-error-button-secondary-error-border: #fda29b;--component-colors-components-buttons-secondary-error-button-secondary-error-border_hover: #fda29b;--component-colors-components-buttons-tertiary-error-button-tertiary-error-fg: #b42318;--component-colors-components-buttons-tertiary-error-button-tertiary-error-fg_hover: #912018;--component-colors-components-buttons-tertiary-error-button-tertiary-error-bg_hover: #fef3f2;--component-colors-components-footers-footer-button-fg: #e9eaeb;--component-colors-components-footers-footer-button-fg_hover: #ffffff;--component-colors-components-footers-footer-badge-fg: #067647;--component-colors-components-footers-footer-badge-bg: #ecfdf3;--component-colors-components-footers-footer-badge-border: #abefc6;--component-colors-components-header-sections-header-abstract-50-bg: #fafafa;--component-colors-components-header-sections-header-abstract-100-bg: #f5f5f5;--component-colors-components-header-sections-header-abstract-200-bg: #e9eaeb;--component-colors-components-header-sections-header-abstract-300-bg: #d5d7da;--component-colors-components-icons-icons-icon-fg-brand: #535862;--component-colors-components-icons-icons-icon-fg-brand_on-brand: #e9eaeb;--component-colors-components-icons-featured-icons-light-featured-icon-light-fg-brand: #535862;--component-colors-components-icons-featured-icons-light-featured-icon-light-fg-gray: #717680;--component-colors-components-icons-featured-icons-light-featured-icon-light-fg-error: #d92d20;--component-colors-components-icons-featured-icons-light-featured-icon-light-fg-warning: #dc6803;--component-colors-components-icons-featured-icons-light-featured-icon-light-fg-success: #079455;--component-colors-components-icons-featured-icons-dark-featured-icon-dark-fg-brand: #ffffff;--component-colors-components-icons-featured-icons-dark-featured-icon-dark-fg-gray: #ffffff;--component-colors-components-icons-featured-icons-dark-featured-icon-dark-fg-error: #ffffff;--component-colors-components-icons-featured-icons-dark-featured-icon-dark-fg-warning: #ffffff;--component-colors-components-icons-featured-icons-dark-featured-icon-dark-fg-success: #ffffff;--component-colors-components-icons-featured-icons-modern-featured-icon-modern-border: #e9eaeb;--component-colors-components-icons-social-icons-social-icon-fg-x: #242e36;--component-colors-components-icons-social-icons-social-icon-fg-instagram: #000100;--component-colors-components-icons-social-icons-social-icon-fg-apple: #000000;--component-colors-components-icons-social-icons-social-icon-fg-github: #000000;--component-colors-components-icons-social-icons-social-icon-fg-angellist: #000000;--component-colors-components-icons-social-icons-social-icon-fg-tumblr: #001935;--component-colors-components-mockups-screen-mockup-border: #181d27;--component-colors-components-sliders-slider-handle-bg: #ffffff;--component-colors-components-sliders-slider-handle-border: #535862;--component-colors-components-thumbnail-thumbnail-badge-brand-fg: #414651;--component-colors-components-thumbnail-thumbnail-badge-success-fg: #067647;--component-colors-components-toggles-toggle-button-fg_disabled: #fafafa;--component-colors-components-toggles-toggle-border: #d5d7da;--component-colors-components-toggles-toggle-slim-border_pressed: ;--component-colors-components-toggles-toggle-slim-border_pressed-hover: ;--component-colors-components-tooltips-tooltip-supporting-text: #d5d7da;--component-colors-components-wysiwyg-editor-wysiwyg-editor-icon-fg: #a4a7ae;--component-colors-components-wysiwyg-editor-wysiwyg-editor-icon-fg_active: #717680;--container-padding-mobile: 16;--container-padding-desktop: 32;--container-max-width-desktop: 1280;--width-xxs: 320;--width-xs: 384;--width-sm: 480;--width-md: 560;--width-lg: 640;--width-xl: 768;--width-2xl: 1024;--width-3xl: 1280;--width-4xl: 1440;--width-5xl: 1600;--width-6xl: 1920;--paragraph-max-width: 720;--spacing-button-md-y: 10px;--spacing-button-md-x: 14px;--spacing-button-lg-y: 10px;--spacing-button-xl-y: 12px;--spacing-button-xl-x: 18px;--spacing-none: 0px;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-sm: 6px;--spacing-md: 8px;--spacing-lg: 12px;--spacing-xl: 16px;--spacing-2xl: 20px;--spacing-3xl: 24px;--spacing-4xl: 32px;--spacing-5xl: 40px;--spacing-6xl: 48px;--spacing-7xl: 64px;--spacing-8xl: 80px;--spacing-9xl: 96px;--spacing-10xl: 128px;--spacing-11xl: 160px;--radius-xxs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-4xl: 24px;--radius-full: 9999px;--Font-family-font-family-display: Inter;--Font-family-font-family-body: Inter;--Font-weight-regular: Regular;--Font-weight-regular-italic: Regular italic;--Font-weight-medium: Medium;--Font-weight-medium-italic: Medium italic;--Font-weight-semibold: Semibold;--Font-weight-semibold-italic: Semibold italic;--Font-weight-bold: Bold;--Font-weight-bold-italic: Bold italic;--Font-size-text-xs: 12px;--Font-size-text-sm: 14px;--Font-size-text-md: 16px;--Font-size-text-lg: 18px;--Font-size-text-xl: 20px;--Font-size-display-xs: 24px;--Font-size-display-sm: 30px;--Font-size-display-md: 36px;--Font-size-display-lg: 48px;--Font-size-display-xl: 60px;--Font-size-display-2xl: 72px;--Line-height-text-xs: 18px;--Line-height-text-sm: 20px;--Line-height-text-md: 24px;--Line-height-text-lg: 28px;--Line-height-text-xl: 30px;--Line-height-display-xs: 32px;--Line-height-display-sm: 38px;--Line-height-display-md: 44px;--Line-height-display-lg: 60px;--Line-height-display-xl: 72px;--Line-height-display-2xl: 90px}[data-theme=dark]{color-scheme:dark;--colors-text-text-primary-900: #f7f7f7;--colors-text-text-primary_on-brand: #f7f7f7;--colors-text-text-secondary-700: #cecfd2;--colors-text-text-secondary_hover: #ececed;--colors-text-text-secondary_on-brand: #cecfd2;--colors-text-text-tertiary-600: #94979c;--colors-text-text-tertiary_hover: #cecfd2;--colors-text-text-tertiary_on-brand: #94979c;--colors-text-text-quaternary-500: #94979c;--colors-text-text-quaternary_on-brand: #94979c;--colors-text-text-white: #ffffff;--colors-text-text-disabled: #85888e;--colors-text-text-placeholder: #85888e;--colors-text-text-placeholder_subtle: #373a41;--colors-text-text-brand-primary-900: #f7f7f7;--colors-text-text-brand-secondary-700: #cecfd2;--colors-text-text-brand-tertiary-600: #94979c;--colors-text-text-brand-tertiary_alt: #f7f7f7;--colors-text-text-error-primary-600: #f97066;--colors-text-text-warning-primary-600: #fdb022;--colors-text-text-success-primary-600: #47cd89;--colors-border-border-primary: #373a41;--colors-border-border-secondary: #22262f;--colors-border-border-tertiary: #22262f;--colors-border-border-disabled: #373a41;--colors-border-border-disabled_subtle: #22262f;--colors-border-border-brand: #a4a7ae;--colors-border-border-brand_alt: #373a41;--colors-border-border-error: #f97066;--colors-border-border-error_subtle: #f97066;--colors-foreground-fg-primary-900: #ffffff;--colors-foreground-fg-secondary-700: #cecfd2;--colors-foreground-fg-secondary_hover: #ececed;--colors-foreground-fg-tertiary-600: #94979c;--colors-foreground-fg-tertiary_hover: #cecfd2;--colors-foreground-fg-quaternary-500: #94979c;--colors-foreground-fg-quaternary_hover: #cecfd2;--colors-foreground-fg-quinary-400: #85888e;--colors-foreground-fg-quinary_hover: #94979c;--colors-foreground-fg-senary-300: #61656c;--colors-foreground-fg-white: #ffffff;--colors-foreground-fg-disabled: #85888e;--colors-foreground-fg-disabled_subtle: #61656c;--colors-foreground-fg-brand-primary-600: #717680;--colors-foreground-fg-brand-primary_alt: #cecfd2;--colors-foreground-fg-brand-secondary-500: #717680;--colors-foreground-fg-error-primary: #f04438;--colors-foreground-fg-error-secondary: #f97066;--colors-foreground-fg-warning-primary: #f79009;--colors-foreground-fg-warning-secondary: #fdb022;--colors-foreground-fg-success-primary: #17b26a;--colors-foreground-fg-success-secondary: #47cd89;--colors-background-bg-primary: #0c0e12;--colors-background-bg-primary_alt: #13161b;--colors-background-bg-primary_hover: #22262f;--colors-background-bg-primary-solid: ;--colors-background-bg-secondary: #13161b;--colors-background-bg-secondary_alt: ;--colors-background-bg-secondary_hover: #22262f;--colors-background-bg-secondary_subtle: #13161b;--colors-background-bg-secondary-solid: #61656c;--colors-background-bg-tertiary: #22262f;--colors-background-bg-quaternary: #373a41;--colors-background-bg-active: #22262f;--colors-background-bg-disabled: #22262f;--colors-background-bg-disabled_subtle: #13161b;--colors-background-bg-overlay: rgba(34, 38, 47, .7);--colors-background-bg-brand-primary: #717680;--colors-background-bg-brand-primary_alt: ;--colors-background-bg-brand-secondary: #535862;--colors-background-bg-brand-solid: #535862;--colors-background-bg-brand-solid_hover: #717680;--colors-background-bg-brand-section: ;--colors-background-bg-brand-section_subtle: ;--colors-background-bg-error-primary: #f04438;--colors-background-bg-error-secondary: #d92d20;--colors-background-bg-error-solid: #d92d20;--colors-background-bg-warning-primary: #f79009;--colors-background-bg-warning-secondary: #dc6803;--colors-background-bg-warning-solid: #dc6803;--colors-background-bg-success-primary: #17b26a;--colors-background-bg-success-secondary: #079455;--colors-background-bg-success-solid: #079455;--colors-effects-focus-rings-focus-ring: #717680;--colors-effects-focus-rings-focus-ring-error: #f04438;--colors-effects-shadows-shadow-xs: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-sm_01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-sm_02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-md_01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-md_02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-lg_01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-lg_02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-lg_03: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-xl_01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-xl_02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-xl_03: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-2xl_01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-2xl_02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-3xl_01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-3xl_02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-skeumorphic-inner: rgba(12, 14, 18, .05);--colors-effects-shadows-shadow-skeumorphic-inner-border: rgba(12, 14, 18, .18);--colors-effects-portfolio-mockups-shadow-main-centre-md: rgba(255, 255, 255, 0);--colors-effects-portfolio-mockups-shadow-main-centre-lg: rgba(255, 255, 255, 0);--colors-effects-portfolio-mockups-shadow-overlay-lg: rgba(255, 255, 255, 0);--colors-effects-portfolio-mockups-shadow-grid-md: rgba(255, 255, 255, 0);--component-colors-alpha-alpha-white-10: rgba(12, 14, 18, .1);--component-colors-alpha-alpha-white-20: rgba(12, 14, 18, .2);--component-colors-alpha-alpha-white-30: rgba(12, 14, 18, .3);--component-colors-alpha-alpha-white-40: rgba(12, 14, 18, .4);--component-colors-alpha-alpha-white-50: rgba(12, 14, 18, .5);--component-colors-alpha-alpha-white-60: rgba(12, 14, 18, .6);--component-colors-alpha-alpha-white-70: rgba(12, 14, 18, .7);--component-colors-alpha-alpha-white-80: rgba(12, 14, 18, .8);--component-colors-alpha-alpha-white-90: rgba(12, 14, 18, .9);--component-colors-alpha-alpha-white-100: #0c0e12;--component-colors-alpha-alpha-black-10: rgba(255, 255, 255, .1);--component-colors-alpha-alpha-black-20: rgba(255, 255, 255, .2);--component-colors-alpha-alpha-black-30: rgba(255, 255, 255, .3);--component-colors-alpha-alpha-black-40: rgba(255, 255, 255, .4);--component-colors-alpha-alpha-black-50: rgba(255, 255, 255, .5);--component-colors-alpha-alpha-black-60: rgba(255, 255, 255, .6);--component-colors-alpha-alpha-black-70: rgba(255, 255, 255, .7);--component-colors-alpha-alpha-black-80: rgba(255, 255, 255, .8);--component-colors-alpha-alpha-black-90: rgba(255, 255, 255, .9);--component-colors-alpha-alpha-black-100: #ffffff;--component-colors-utility-gray-utility-gray-50: #13161b;--component-colors-utility-gray-utility-gray-100: #22262f;--component-colors-utility-gray-utility-gray-200: #373a41;--component-colors-utility-gray-utility-gray-300: #373a41;--component-colors-utility-gray-utility-gray-400: #61656c;--component-colors-utility-gray-utility-gray-500: #85888e;--component-colors-utility-gray-utility-gray-600: #94979c;--component-colors-utility-gray-utility-gray-700: #cecfd2;--component-colors-utility-gray-utility-gray-800: #ececed;--component-colors-utility-gray-utility-gray-900: #f0f0f1;--component-colors-utility-brand-utility-brand-50: #0a0d12;--component-colors-utility-brand-utility-brand-50_alt: ;--component-colors-utility-brand-utility-brand-100: #181d27;--component-colors-utility-brand-utility-brand-100_alt: ;--component-colors-utility-brand-utility-brand-200: #252b37;--component-colors-utility-brand-utility-brand-200_alt: ;--component-colors-utility-brand-utility-brand-300: #414651;--component-colors-utility-brand-utility-brand-300_alt: ;--component-colors-utility-brand-utility-brand-400: #535862;--component-colors-utility-brand-utility-brand-400_alt: ;--component-colors-utility-brand-utility-brand-500: #717680;--component-colors-utility-brand-utility-brand-500_alt: ;--component-colors-utility-brand-utility-brand-600: #a4a7ae;--component-colors-utility-brand-utility-brand-600_alt: ;--component-colors-utility-brand-utility-brand-700: #d5d7da;--component-colors-utility-brand-utility-brand-700_alt: ;--component-colors-utility-brand-utility-brand-800: #e9eaeb;--component-colors-utility-brand-utility-brand-800_alt: ;--component-colors-utility-brand-utility-brand-900: #f5f5f5;--component-colors-utility-brand-utility-brand-900_alt: ;--component-colors-utility-error-utility-error-50: #55160c;--component-colors-utility-error-utility-error-100: #7a271a;--component-colors-utility-error-utility-error-200: #912018;--component-colors-utility-error-utility-error-300: #b42318;--component-colors-utility-error-utility-error-400: #d92d20;--component-colors-utility-error-utility-error-500: #f04438;--component-colors-utility-error-utility-error-600: #f97066;--component-colors-utility-error-utility-error-700: #fda29b;--component-colors-utility-warning-utility-warning-50: #4e1d09;--component-colors-utility-warning-utility-warning-100: #7a2e0e;--component-colors-utility-warning-utility-warning-200: #93370d;--component-colors-utility-warning-utility-warning-300: #b54708;--component-colors-utility-warning-utility-warning-400: #dc6803;--component-colors-utility-warning-utility-warning-500: #f79009;--component-colors-utility-warning-utility-warning-600: #fdb022;--component-colors-utility-warning-utility-warning-700: #fec84b;--component-colors-utility-success-utility-success-50: #053321;--component-colors-utility-success-utility-success-100: #074d31;--component-colors-utility-success-utility-success-200: #085d3a;--component-colors-utility-success-utility-success-300: #067647;--component-colors-utility-success-utility-success-400: #079455;--component-colors-utility-success-utility-success-500: #17b26a;--component-colors-utility-success-utility-success-600: #47cd89;--component-colors-utility-success-utility-success-700: #75e0a7;--component-colors-utility-gray-blue-utility-gray-blue-50: #0d0f1c;--component-colors-utility-gray-blue-utility-gray-blue-100: #101323;--component-colors-utility-gray-blue-utility-gray-blue-200: #293056;--component-colors-utility-gray-blue-utility-gray-blue-300: #363f72;--component-colors-utility-gray-blue-utility-gray-blue-400: #3e4784;--component-colors-utility-gray-blue-utility-gray-blue-500: #4e5ba6;--component-colors-utility-gray-blue-utility-gray-blue-600: #717bbc;--component-colors-utility-gray-blue-utility-gray-blue-700: #b3b8db;--component-colors-utility-green-utility-green-50: #052e1c;--component-colors-utility-green-utility-green-100: #084c2e;--component-colors-utility-green-utility-green-200: #095c37;--component-colors-utility-green-utility-green-300: #087443;--component-colors-utility-green-utility-green-400: #099250;--component-colors-utility-green-utility-green-500: #16b364;--component-colors-utility-green-utility-green-600: #3ccb7f;--component-colors-utility-green-utility-green-700: #73e2a3;--component-colors-utility-blue-light-utility-blue-light-50: #062c41;--component-colors-utility-blue-light-utility-blue-light-100: #0b4a6f;--component-colors-utility-blue-light-utility-blue-light-200: #065986;--component-colors-utility-blue-light-utility-blue-light-300: #026aa2;--component-colors-utility-blue-light-utility-blue-light-400: #0086c9;--component-colors-utility-blue-light-utility-blue-light-500: #0ba5ec;--component-colors-utility-blue-light-utility-blue-light-600: #36bffa;--component-colors-utility-blue-light-utility-blue-light-700: #7cd4fd;--component-colors-utility-blue-utility-blue-50: #102a56;--component-colors-utility-blue-utility-blue-100: #194185;--component-colors-utility-blue-utility-blue-200: #1849a9;--component-colors-utility-blue-utility-blue-300: #175cd3;--component-colors-utility-blue-utility-blue-400: #1570ef;--component-colors-utility-blue-utility-blue-500: #2e90fa;--component-colors-utility-blue-utility-blue-600: #53b1fd;--component-colors-utility-blue-utility-blue-700: #84caff;--component-colors-utility-blue-dark-utility-blue-dark-50: #002266;--component-colors-utility-blue-dark-utility-blue-dark-100: #00359e;--component-colors-utility-blue-dark-utility-blue-dark-200: #0040c1;--component-colors-utility-blue-dark-utility-blue-dark-300: #004eeb;--component-colors-utility-blue-dark-utility-blue-dark-400: #155eef;--component-colors-utility-blue-dark-utility-blue-dark-500: #2970ff;--component-colors-utility-blue-dark-utility-blue-dark-600: #528bff;--component-colors-utility-blue-dark-utility-blue-dark-700: #84adff;--component-colors-utility-indigo-utility-indigo-50: #1f235b;--component-colors-utility-indigo-utility-indigo-100: #2d3282;--component-colors-utility-indigo-utility-indigo-200: #2d31a6;--component-colors-utility-indigo-utility-indigo-300: #3538cd;--component-colors-utility-indigo-utility-indigo-400: #444ce7;--component-colors-utility-indigo-utility-indigo-500: #6172f3;--component-colors-utility-indigo-utility-indigo-600: #8098f9;--component-colors-utility-indigo-utility-indigo-700: #a4bcfd;--component-colors-utility-purple-utility-purple-50: #27115f;--component-colors-utility-purple-utility-purple-100: #3e1c96;--component-colors-utility-purple-utility-purple-200: #4a1fb8;--component-colors-utility-purple-utility-purple-300: #5925dc;--component-colors-utility-purple-utility-purple-400: #6938ef;--component-colors-utility-purple-utility-purple-500: #7a5af8;--component-colors-utility-purple-utility-purple-600: #9b8afb;--component-colors-utility-purple-utility-purple-700: #bdb4fe;--component-colors-utility-fuchsia-utility-fuchsia-50: #47104c;--component-colors-utility-fuchsia-utility-fuchsia-100: #6f1877;--component-colors-utility-fuchsia-utility-fuchsia-200: #821890;--component-colors-utility-fuchsia-utility-fuchsia-300: #9f1ab1;--component-colors-utility-fuchsia-utility-fuchsia-400: #ba24d5;--component-colors-utility-fuchsia-utility-fuchsia-500: #d444f1;--component-colors-utility-fuchsia-utility-fuchsia-600: #e478fa;--component-colors-utility-fuchsia-utility-fuchsia-700: #eeaafd;--component-colors-utility-pink-utility-pink-50: #4e0d30;--component-colors-utility-pink-utility-pink-100: #851651;--component-colors-utility-pink-utility-pink-200: #9e165f;--component-colors-utility-pink-utility-pink-300: #c11574;--component-colors-utility-pink-utility-pink-400: #dd2590;--component-colors-utility-pink-utility-pink-500: #ee46bc;--component-colors-utility-pink-utility-pink-600: #f670c7;--component-colors-utility-pink-utility-pink-700: #faa7e0;--component-colors-utility-orange-dark-utility-orange-dark-50: #57130a;--component-colors-utility-orange-dark-utility-orange-dark-100: #771a0d;--component-colors-utility-orange-dark-utility-orange-dark-200: #97180c;--component-colors-utility-orange-dark-utility-orange-dark-300: #bc1b06;--component-colors-utility-orange-dark-utility-orange-dark-400: #e62e05;--component-colors-utility-orange-dark-utility-orange-dark-500: #ff4405;--component-colors-utility-orange-dark-utility-orange-dark-600: #ff692e;--component-colors-utility-orange-dark-utility-orange-dark-700: #ff9c66;--component-colors-utility-orange-utility-orange-50: #511c10;--component-colors-utility-orange-utility-orange-100: #772917;--component-colors-utility-orange-utility-orange-200: #932f19;--component-colors-utility-orange-utility-orange-300: #b93815;--component-colors-utility-orange-utility-orange-400: #e04f16;--component-colors-utility-orange-utility-orange-500: #ef6820;--component-colors-utility-orange-utility-orange-600: #f38744;--component-colors-utility-orange-utility-orange-700: #f7b27a;--component-colors-utility-yellow-utility-yellow-50: #542c0d;--component-colors-utility-yellow-utility-yellow-100: #713b12;--component-colors-utility-yellow-utility-yellow-200: #854a0e;--component-colors-utility-yellow-utility-yellow-300: #a15c07;--component-colors-utility-yellow-utility-yellow-400: #ca8504;--component-colors-utility-yellow-utility-yellow-500: #eaaa08;--component-colors-utility-yellow-utility-yellow-600: #fac515;--component-colors-utility-yellow-utility-yellow-700: #fde272;--component-colors-components-app-store-badges-app-store-badge-border: #ffffff;--component-colors-components-application-navigation-nav-item-button-icon-fg: #94979c;--component-colors-components-application-navigation-nav-item-button-icon-fg_active: #cecfd2;--component-colors-components-application-navigation-nav-item-icon-fg: #94979c;--component-colors-components-application-navigation-nav-item-icon-fg_active: #cecfd2;--component-colors-components-avatars-avatar-bg: #22262f;--component-colors-components-avatars-avatar-profile-photo-border: #0c0e12;--component-colors-components-avatars-avatar-contrast-border: rgba(255, 255, 255, .12);--component-colors-components-avatars-avatar-styles-bg-neutral: #e0e0e0;--component-colors-components-breadcrumbs-breadcrumb-fg: #cecfd2;--component-colors-components-breadcrumbs-breadcrumb-fg_hover: #ffffff;--component-colors-components-breadcrumbs-breadcrumb-bg_hover: #22262f;--component-colors-components-breadcrumbs-breadcrumb-brand-fg_hover: #ffffff;--component-colors-components-breadcrumbs-breadcrumb-brand-bg_hover: #22262f;--component-colors-components-breadcrumbs-breadcrumb-icon-fg: #94979c;--component-colors-components-breadcrumbs-breadcrumb-icon-fg_hover: #ffffff;--component-colors-components-breadcrumbs-breadcrumb-brand-icon-fg_hover: #ffffff;--component-colors-components-buttons-primary-button-primary-fg: #ffffff;--component-colors-components-buttons-primary-button-primary-fg_hover: #ffffff;--component-colors-components-buttons-primary-button-primary-bg: #535862;--component-colors-components-buttons-primary-button-primary-bg_hover: #414651;--component-colors-components-buttons-secondary-button-secondary-fg: #cecfd2;--component-colors-components-buttons-secondary-button-secondary-fg_hover: #f0f0f1;--component-colors-components-buttons-secondary-button-secondary-bg: #13161b;--component-colors-components-buttons-secondary-button-secondary-bg_hover: #22262f;--component-colors-components-buttons-secondary-button-secondary-border: #373a41;--component-colors-components-buttons-secondary-button-secondary-border_hover: #373a41;--component-colors-components-buttons-secondary-color-button-secondary-color-fg: #cecfd2;--component-colors-components-buttons-secondary-color-button-secondary-color-fg_hover: #f0f0f1;--component-colors-components-buttons-secondary-color-button-secondary-color-bg: #13161b;--component-colors-components-buttons-secondary-color-button-secondary-color-bg_hover: #22262f;--component-colors-components-buttons-secondary-color-button-secondary-color-border: #373a41;--component-colors-components-buttons-secondary-color-button-secondary-color-border_hover: #373a41;--component-colors-components-buttons-tertiary-button-tertiary-fg: #94979c;--component-colors-components-buttons-tertiary-button-tertiary-fg_hover: #ececed;--component-colors-components-buttons-tertiary-button-tertiary-bg_hover: #22262f;--component-colors-components-buttons-tertiary-color-button-tertiary-color-fg: #cecfd2;--component-colors-components-buttons-tertiary-color-button-tertiary-color-fg_hover: #f0f0f1;--component-colors-components-buttons-tertiary-color-button-tertiary-color-bg_hover: #22262f;--component-colors-components-buttons-primary-error-button-primary-error-fg: #ffffff;--component-colors-components-buttons-primary-error-button-primary-error-fg_hover: #ffffff;--component-colors-components-buttons-primary-error-button-primary-error-bg: #d92d20;--component-colors-components-buttons-primary-error-button-primary-error-bg_hover: #b42318;--component-colors-components-buttons-secondary-error-button-secondary-error-fg: #fecdca;--component-colors-components-buttons-secondary-error-button-secondary-error-fg_hover: #fee4e2;--component-colors-components-buttons-secondary-error-button-secondary-error-bg: #55160c;--component-colors-components-buttons-secondary-error-button-secondary-error-bg_hover: #7a271a;--component-colors-components-buttons-secondary-error-button-secondary-error-border: #912018;--component-colors-components-buttons-secondary-error-button-secondary-error-border_hover: #b42318;--component-colors-components-buttons-tertiary-error-button-tertiary-error-fg: #fda29b;--component-colors-components-buttons-tertiary-error-button-tertiary-error-fg_hover: #fecdca;--component-colors-components-buttons-tertiary-error-button-tertiary-error-bg_hover: #7a271a;--component-colors-components-footers-footer-button-fg: #cecfd2;--component-colors-components-footers-footer-button-fg_hover: #f0f0f1;--component-colors-components-footers-footer-badge-fg: #ffffff;--component-colors-components-footers-footer-badge-bg: rgba(255, 255, 255, .1);--component-colors-components-footers-footer-badge-border: rgba(255, 255, 255, .3);--component-colors-components-header-sections-header-abstract-50-bg: #13161b;--component-colors-components-header-sections-header-abstract-100-bg: #22262f;--component-colors-components-header-sections-header-abstract-200-bg: #373a41;--component-colors-components-header-sections-header-abstract-300-bg: #61656c;--component-colors-components-icons-icons-icon-fg-brand: #94979c;--component-colors-components-icons-icons-icon-fg-brand_on-brand: #94979c;--component-colors-components-icons-featured-icons-light-featured-icon-light-fg-brand: #e9eaeb;--component-colors-components-icons-featured-icons-light-featured-icon-light-fg-gray: #ececed;--component-colors-components-icons-featured-icons-light-featured-icon-light-fg-error: #fecdca;--component-colors-components-icons-featured-icons-light-featured-icon-light-fg-warning: #fedf89;--component-colors-components-icons-featured-icons-light-featured-icon-light-fg-success: #abefc6;--component-colors-components-icons-featured-icons-dark-featured-icon-dark-fg-brand: #e9eaeb;--component-colors-components-icons-featured-icons-dark-featured-icon-dark-fg-gray: #ececed;--component-colors-components-icons-featured-icons-dark-featured-icon-dark-fg-error: #fecdca;--component-colors-components-icons-featured-icons-dark-featured-icon-dark-fg-warning: #fedf89;--component-colors-components-icons-featured-icons-dark-featured-icon-dark-fg-success: #abefc6;--component-colors-components-icons-featured-icons-modern-featured-icon-modern-border: #373a41;--component-colors-components-icons-social-icons-social-icon-fg-x: #ffffff;--component-colors-components-icons-social-icons-social-icon-fg-instagram: #ffffff;--component-colors-components-icons-social-icons-social-icon-fg-apple: #ffffff;--component-colors-components-icons-social-icons-social-icon-fg-github: #ffffff;--component-colors-components-icons-social-icons-social-icon-fg-angellist: #ffffff;--component-colors-components-icons-social-icons-social-icon-fg-tumblr: #ffffff;--component-colors-components-mockups-screen-mockup-border: #373a41;--component-colors-components-sliders-slider-handle-bg: ;--component-colors-components-sliders-slider-handle-border: ;--component-colors-components-thumbnail-thumbnail-badge-brand-fg: #cecfd2;--component-colors-components-thumbnail-thumbnail-badge-success-fg: #cecfd2;--component-colors-components-toggles-toggle-button-fg_disabled: #61656c;--component-colors-components-toggles-toggle-border: rgba(255, 255, 255, 0);--component-colors-components-toggles-toggle-slim-border_pressed: rgba(255, 255, 255, 0);--component-colors-components-toggles-toggle-slim-border_pressed-hover: rgba(255, 255, 255, 0);--component-colors-components-tooltips-tooltip-supporting-text: #cecfd2;--component-colors-components-wysiwyg-editor-wysiwyg-editor-icon-fg: #94979c;--component-colors-components-wysiwyg-editor-wysiwyg-editor-icon-fg_active: #ffffff;--container-padding-mobile: 16;--container-padding-desktop: 32;--container-max-width-desktop: 1280;--width-xxs: 320;--width-xs: 384;--width-sm: 480;--width-md: 560;--width-lg: 640;--width-xl: 768;--width-2xl: 1024;--width-3xl: 1280;--width-4xl: 1440;--width-5xl: 1600;--width-6xl: 1920;--paragraph-max-width: 720;--spacing-button-md-y: 10px;--spacing-button-md-x: 14px;--spacing-button-lg-y: 10px;--spacing-button-xl-y: 12px;--spacing-button-xl-x: 18px;--spacing-none: 0px;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-sm: 6px;--spacing-md: 8px;--spacing-lg: 12px;--spacing-xl: 16px;--spacing-2xl: 20px;--spacing-3xl: 24px;--spacing-4xl: 32px;--spacing-5xl: 40px;--spacing-6xl: 48px;--spacing-7xl: 64px;--spacing-8xl: 80px;--spacing-9xl: 96px;--spacing-10xl: 128px;--spacing-11xl: 160px;--radius-xxs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-4xl: 24px;--radius-full: 9999px;--Font-family-font-family-display: Inter;--Font-family-font-family-body: Inter;--Font-weight-regular: Regular;--Font-weight-regular-italic: Regular italic;--Font-weight-medium: Medium;--Font-weight-medium-italic: Medium italic;--Font-weight-semibold: Semibold;--Font-weight-semibold-italic: Semibold italic;--Font-weight-bold: Bold;--Font-weight-bold-italic: Bold italic;--Font-size-text-xs: 12px;--Font-size-text-sm: 14px;--Font-size-text-md: 16px;--Font-size-text-lg: 18px;--Font-size-text-xl: 20px;--Font-size-display-xs: 24px;--Font-size-display-sm: 30px;--Font-size-display-md: 36px;--Font-size-display-lg: 48px;--Font-size-display-xl: 60px;--Font-size-display-2xl: 72px;--Line-height-text-xs: 18px;--Line-height-text-sm: 20px;--Line-height-text-md: 24px;--Line-height-text-lg: 28px;--Line-height-text-xl: 30px;--Line-height-display-xs: 32px;--Line-height-display-sm: 38px;--Line-height-display-md: 44px;--Line-height-display-lg: 60px;--Line-height-display-xl: 72px;--Line-height-display-2xl: 90px}[data-theme=system]{color-scheme:light dark}@media (prefers-color-scheme: dark){[data-theme=system]{color-scheme:dark;--colors-text-text-primary-900: #f7f7f7;--colors-text-text-primary_on-brand: #f7f7f7;--colors-text-text-secondary-700: #cecfd2;--colors-text-text-secondary_hover: #ececed;--colors-text-text-secondary_on-brand: #cecfd2;--colors-text-text-tertiary-600: #94979c;--colors-text-text-tertiary_hover: #cecfd2;--colors-text-text-tertiary_on-brand: #94979c;--colors-text-text-quaternary-500: #94979c;--colors-text-text-quaternary_on-brand: #94979c;--colors-text-text-white: #ffffff;--colors-text-text-disabled: #85888e;--colors-text-text-placeholder: #85888e;--colors-text-text-placeholder_subtle: #373a41;--colors-text-text-brand-primary-900: #f7f7f7;--colors-text-text-brand-secondary-700: #cecfd2;--colors-text-text-brand-tertiary-600: #94979c;--colors-text-text-brand-tertiary_alt: #f7f7f7;--colors-text-text-error-primary-600: #f97066;--colors-text-text-warning-primary-600: #fdb022;--colors-text-text-success-primary-600: #47cd89;--colors-border-border-primary: #373a41;--colors-border-border-secondary: #22262f;--colors-border-border-tertiary: #22262f;--colors-border-border-disabled: #373a41;--colors-border-border-disabled_subtle: #22262f;--colors-border-border-brand: #a4a7ae;--colors-border-border-brand_alt: #373a41;--colors-border-border-error: #f97066;--colors-border-border-error_subtle: #f97066;--colors-foreground-fg-primary-900: #ffffff;--colors-foreground-fg-secondary-700: #cecfd2;--colors-foreground-fg-secondary_hover: #ececed;--colors-foreground-fg-tertiary-600: #94979c;--colors-foreground-fg-tertiary_hover: #cecfd2;--colors-foreground-fg-quaternary-500: #94979c;--colors-foreground-fg-quaternary_hover: #cecfd2;--colors-foreground-fg-quinary-400: #85888e;--colors-foreground-fg-quinary_hover: #94979c;--colors-foreground-fg-senary-300: #61656c;--colors-foreground-fg-white: #ffffff;--colors-foreground-fg-disabled: #85888e;--colors-foreground-fg-disabled_subtle: #61656c;--colors-foreground-fg-brand-primary-600: #717680;--colors-foreground-fg-brand-primary_alt: #cecfd2;--colors-foreground-fg-brand-secondary-500: #717680;--colors-foreground-fg-error-primary: #f04438;--colors-foreground-fg-error-secondary: #f97066;--colors-foreground-fg-warning-primary: #f79009;--colors-foreground-fg-warning-secondary: #fdb022;--colors-foreground-fg-success-primary: #17b26a;--colors-foreground-fg-success-secondary: #47cd89;--colors-background-bg-primary: #0c0e12;--colors-background-bg-primary_alt: #13161b;--colors-background-bg-primary_hover: #22262f;--colors-background-bg-primary-solid: ;--colors-background-bg-secondary: #13161b;--colors-background-bg-secondary_alt: ;--colors-background-bg-secondary_hover: #22262f;--colors-background-bg-secondary_subtle: #13161b;--colors-background-bg-secondary-solid: #61656c;--colors-background-bg-tertiary: #22262f;--colors-background-bg-quaternary: #373a41;--colors-background-bg-active: #22262f;--colors-background-bg-disabled: #22262f;--colors-background-bg-disabled_subtle: #13161b;--colors-background-bg-overlay: rgba(34, 38, 47, .7);--colors-background-bg-brand-primary: #717680;--colors-background-bg-brand-primary_alt: ;--colors-background-bg-brand-secondary: #535862;--colors-background-bg-brand-solid: #535862;--colors-background-bg-brand-solid_hover: #717680;--colors-background-bg-brand-section: ;--colors-background-bg-brand-section_subtle: ;--colors-background-bg-error-primary: #f04438;--colors-background-bg-error-secondary: #d92d20;--colors-background-bg-error-solid: #d92d20;--colors-background-bg-warning-primary: #f79009;--colors-background-bg-warning-secondary: #dc6803;--colors-background-bg-warning-solid: #dc6803;--colors-background-bg-success-primary: #17b26a;--colors-background-bg-success-secondary: #079455;--colors-background-bg-success-solid: #079455;--colors-effects-focus-rings-focus-ring: #717680;--colors-effects-focus-rings-focus-ring-error: #f04438;--colors-effects-shadows-shadow-xs: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-sm_01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-sm_02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-md_01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-md_02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-lg_01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-lg_02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-lg_03: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-xl_01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-xl_02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-xl_03: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-2xl_01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-2xl_02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-3xl_01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-3xl_02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow-skeumorphic-inner: rgba(12, 14, 18, .05);--colors-effects-shadows-shadow-skeumorphic-inner-border: rgba(12, 14, 18, .18);--colors-effects-portfolio-mockups-shadow-main-centre-md: rgba(255, 255, 255, 0);--colors-effects-portfolio-mockups-shadow-main-centre-lg: rgba(255, 255, 255, 0);--colors-effects-portfolio-mockups-shadow-overlay-lg: rgba(255, 255, 255, 0);--colors-effects-portfolio-mockups-shadow-grid-md: rgba(255, 255, 255, 0);--component-colors-alpha-alpha-white-10: rgba(12, 14, 18, .1);--component-colors-alpha-alpha-white-20: rgba(12, 14, 18, .2);--component-colors-alpha-alpha-white-30: rgba(12, 14, 18, .3);--component-colors-alpha-alpha-white-40: rgba(12, 14, 18, .4);--component-colors-alpha-alpha-white-50: rgba(12, 14, 18, .5);--component-colors-alpha-alpha-white-60: rgba(12, 14, 18, .6);--component-colors-alpha-alpha-white-70: rgba(12, 14, 18, .7);--component-colors-alpha-alpha-white-80: rgba(12, 14, 18, .8);--component-colors-alpha-alpha-white-90: rgba(12, 14, 18, .9);--component-colors-alpha-alpha-white-100: #0c0e12;--component-colors-alpha-alpha-black-10: rgba(255, 255, 255, .1);--component-colors-alpha-alpha-black-20: rgba(255, 255, 255, .2);--component-colors-alpha-alpha-black-30: rgba(255, 255, 255, .3);--component-colors-alpha-alpha-black-40: rgba(255, 255, 255, .4);--component-colors-alpha-alpha-black-50: rgba(255, 255, 255, .5);--component-colors-alpha-alpha-black-60: rgba(255, 255, 255, .6);--component-colors-alpha-alpha-black-70: rgba(255, 255, 255, .7);--component-colors-alpha-alpha-black-80: rgba(255, 255, 255, .8);--component-colors-alpha-alpha-black-90: rgba(255, 255, 255, .9);--component-colors-alpha-alpha-black-100: #ffffff;--component-colors-utility-gray-utility-gray-50: #13161b;--component-colors-utility-gray-utility-gray-100: #22262f;--component-colors-utility-gray-utility-gray-200: #373a41;--component-colors-utility-gray-utility-gray-300: #373a41;--component-colors-utility-gray-utility-gray-400: #61656c;--component-colors-utility-gray-utility-gray-500: #85888e;--component-colors-utility-gray-utility-gray-600: #94979c;--component-colors-utility-gray-utility-gray-700: #cecfd2;--component-colors-utility-gray-utility-gray-800: #ececed;--component-colors-utility-gray-utility-gray-900: #f0f0f1;--component-colors-utility-brand-utility-brand-50: #0a0d12;--component-colors-utility-brand-utility-brand-50_alt: ;--component-colors-utility-brand-utility-brand-100: #181d27;--component-colors-utility-brand-utility-brand-100_alt: ;--component-colors-utility-brand-utility-brand-200: #252b37;--component-colors-utility-brand-utility-brand-200_alt: ;--component-colors-utility-brand-utility-brand-300: #414651;--component-colors-utility-brand-utility-brand-300_alt: ;--component-colors-utility-brand-utility-brand-400: #535862;--component-colors-utility-brand-utility-brand-400_alt: ;--component-colors-utility-brand-utility-brand-500: #717680;--component-colors-utility-brand-utility-brand-500_alt: ;--component-colors-utility-brand-utility-brand-600: #a4a7ae;--component-colors-utility-brand-utility-brand-600_alt: ;--component-colors-utility-brand-utility-brand-700: #d5d7da;--component-colors-utility-brand-utility-brand-700_alt: ;--component-colors-utility-brand-utility-brand-800: #e9eaeb;--component-colors-utility-brand-utility-brand-800_alt: ;--component-colors-utility-brand-utility-brand-900: #f5f5f5;--component-colors-utility-brand-utility-brand-900_alt: ;--component-colors-utility-error-utility-error-50: #55160c;--component-colors-utility-error-utility-error-100: #7a271a;--component-colors-utility-error-utility-error-200: #912018;--component-colors-utility-error-utility-error-300: #b42318;--component-colors-utility-error-utility-error-400: #d92d20;--component-colors-utility-error-utility-error-500: #f04438;--component-colors-utility-error-utility-error-600: #f97066;--component-colors-utility-error-utility-error-700: #fda29b;--component-colors-utility-warning-utility-warning-50: #4e1d09;--component-colors-utility-warning-utility-warning-100: #7a2e0e;--component-colors-utility-warning-utility-warning-200: #93370d;--component-colors-utility-warning-utility-warning-300: #b54708;--component-colors-utility-warning-utility-warning-400: #dc6803;--component-colors-utility-warning-utility-warning-500: #f79009;--component-colors-utility-warning-utility-warning-600: #fdb022;--component-colors-utility-warning-utility-warning-700: #fec84b;--component-colors-utility-success-utility-success-50: #053321;--component-colors-utility-success-utility-success-100: #074d31;--component-colors-utility-success-utility-success-200: #085d3a;--component-colors-utility-success-utility-success-300: #067647;--component-colors-utility-success-utility-success-400: #079455;--component-colors-utility-success-utility-success-500: #17b26a;--component-colors-utility-success-utility-success-600: #47cd89;--component-colors-utility-success-utility-success-700: #75e0a7;--component-colors-utility-gray-blue-utility-gray-blue-50: #0d0f1c;--component-colors-utility-gray-blue-utility-gray-blue-100: #101323;--component-colors-utility-gray-blue-utility-gray-blue-200: #293056;--component-colors-utility-gray-blue-utility-gray-blue-300: #363f72;--component-colors-utility-gray-blue-utility-gray-blue-400: #3e4784;--component-colors-utility-gray-blue-utility-gray-blue-500: #4e5ba6;--component-colors-utility-gray-blue-utility-gray-blue-600: #717bbc;--component-colors-utility-gray-blue-utility-gray-blue-700: #b3b8db;--component-colors-utility-green-utility-green-50: #052e1c;--component-colors-utility-green-utility-green-100: #084c2e;--component-colors-utility-green-utility-green-200: #095c37;--component-colors-utility-green-utility-green-300: #087443;--component-colors-utility-green-utility-green-400: #099250;--component-colors-utility-green-utility-green-500: #16b364;--component-colors-utility-green-utility-green-600: #3ccb7f;--component-colors-utility-green-utility-green-700: #73e2a3;--component-colors-utility-blue-light-utility-blue-light-50: #062c41;--component-colors-utility-blue-light-utility-blue-light-100: #0b4a6f;--component-colors-utility-blue-light-utility-blue-light-200: #065986;--component-colors-utility-blue-light-utility-blue-light-300: #026aa2;--component-colors-utility-blue-light-utility-blue-light-400: #0086c9;--component-colors-utility-blue-light-utility-blue-light-500: #0ba5ec;--component-colors-utility-blue-light-utility-blue-light-600: #36bffa;--component-colors-utility-blue-light-utility-blue-light-700: #7cd4fd;--component-colors-utility-blue-utility-blue-50: #102a56;--component-colors-utility-blue-utility-blue-100: #194185;--component-colors-utility-blue-utility-blue-200: #1849a9;--component-colors-utility-blue-utility-blue-300: #175cd3;--component-colors-utility-blue-utility-blue-400: #1570ef;--component-colors-utility-blue-utility-blue-500: #2e90fa;--component-colors-utility-blue-utility-blue-600: #53b1fd;--component-colors-utility-blue-utility-blue-700: #84caff;--component-colors-utility-blue-dark-utility-blue-dark-50: #002266;--component-colors-utility-blue-dark-utility-blue-dark-100: #00359e;--component-colors-utility-blue-dark-utility-blue-dark-200: #0040c1;--component-colors-utility-blue-dark-utility-blue-dark-300: #004eeb;--component-colors-utility-blue-dark-utility-blue-dark-400: #155eef;--component-colors-utility-blue-dark-utility-blue-dark-500: #2970ff;--component-colors-utility-blue-dark-utility-blue-dark-600: #528bff;--component-colors-utility-blue-dark-utility-blue-dark-700: #84adff;--component-colors-utility-indigo-utility-indigo-50: #1f235b;--component-colors-utility-indigo-utility-indigo-100: #2d3282;--component-colors-utility-indigo-utility-indigo-200: #2d31a6;--component-colors-utility-indigo-utility-indigo-300: #3538cd;--component-colors-utility-indigo-utility-indigo-400: #444ce7;--component-colors-utility-indigo-utility-indigo-500: #6172f3;--component-colors-utility-indigo-utility-indigo-600: #8098f9;--component-colors-utility-indigo-utility-indigo-700: #a4bcfd;--component-colors-utility-purple-utility-purple-50: #27115f;--component-colors-utility-purple-utility-purple-100: #3e1c96;--component-colors-utility-purple-utility-purple-200: #4a1fb8;--component-colors-utility-purple-utility-purple-300: #5925dc;--component-colors-utility-purple-utility-purple-400: #6938ef;--component-colors-utility-purple-utility-purple-500: #7a5af8;--component-colors-utility-purple-utility-purple-600: #9b8afb;--component-colors-utility-purple-utility-purple-700: #bdb4fe;--component-colors-utility-fuchsia-utility-fuchsia-50: #47104c;--component-colors-utility-fuchsia-utility-fuchsia-100: #6f1877;--component-colors-utility-fuchsia-utility-fuchsia-200: #821890;--component-colors-utility-fuchsia-utility-fuchsia-300: #9f1ab1;--component-colors-utility-fuchsia-utility-fuchsia-400: #ba24d5;--component-colors-utility-fuchsia-utility-fuchsia-500: #d444f1;--component-colors-utility-fuchsia-utility-fuchsia-600: #e478fa;--component-colors-utility-fuchsia-utility-fuchsia-700: #eeaafd;--component-colors-utility-pink-utility-pink-50: #4e0d30;--component-colors-utility-pink-utility-pink-100: #851651;--component-colors-utility-pink-utility-pink-200: #9e165f;--component-colors-utility-pink-utility-pink-300: #c11574;--component-colors-utility-pink-utility-pink-400: #dd2590;--component-colors-utility-pink-utility-pink-500: #ee46bc;--component-colors-utility-pink-utility-pink-600: #f670c7;--component-colors-utility-pink-utility-pink-700: #faa7e0;--component-colors-utility-orange-dark-utility-orange-dark-50: #57130a;--component-colors-utility-orange-dark-utility-orange-dark-100: #771a0d;--component-colors-utility-orange-dark-utility-orange-dark-200: #97180c;--component-colors-utility-orange-dark-utility-orange-dark-300: #bc1b06;--component-colors-utility-orange-dark-utility-orange-dark-400: #e62e05;--component-colors-utility-orange-dark-utility-orange-dark-500: #ff4405;--component-colors-utility-orange-dark-utility-orange-dark-600: #ff692e;--component-colors-utility-orange-dark-utility-orange-dark-700: #ff9c66;--component-colors-utility-orange-utility-orange-50: #511c10;--component-colors-utility-orange-utility-orange-100: #772917;--component-colors-utility-orange-utility-orange-200: #932f19;--component-colors-utility-orange-utility-orange-300: #b93815;--component-colors-utility-orange-utility-orange-400: #e04f16;--component-colors-utility-orange-utility-orange-500: #ef6820;--component-colors-utility-orange-utility-orange-600: #f38744;--component-colors-utility-orange-utility-orange-700: #f7b27a;--component-colors-utility-yellow-utility-yellow-50: #542c0d;--component-colors-utility-yellow-utility-yellow-100: #713b12;--component-colors-utility-yellow-utility-yellow-200: #854a0e;--component-colors-utility-yellow-utility-yellow-300: #a15c07;--component-colors-utility-yellow-utility-yellow-400: #ca8504;--component-colors-utility-yellow-utility-yellow-500: #eaaa08;--component-colors-utility-yellow-utility-yellow-600: #fac515;--component-colors-utility-yellow-utility-yellow-700: #fde272;--component-colors-components-app-store-badges-app-store-badge-border: #ffffff;--component-colors-components-application-navigation-nav-item-button-icon-fg: #94979c;--component-colors-components-application-navigation-nav-item-button-icon-fg_active: #cecfd2;--component-colors-components-application-navigation-nav-item-icon-fg: #94979c;--component-colors-components-application-navigation-nav-item-icon-fg_active: #cecfd2;--component-colors-components-avatars-avatar-bg: #22262f;--component-colors-components-avatars-avatar-profile-photo-border: #0c0e12;--component-colors-components-avatars-avatar-contrast-border: rgba(255, 255, 255, .12);--component-colors-components-avatars-avatar-styles-bg-neutral: #e0e0e0;--component-colors-components-breadcrumbs-breadcrumb-fg: #cecfd2;--component-colors-components-breadcrumbs-breadcrumb-fg_hover: #ffffff;--component-colors-components-breadcrumbs-breadcrumb-bg_hover: #22262f;--component-colors-components-breadcrumbs-breadcrumb-brand-fg_hover: #ffffff;--component-colors-components-breadcrumbs-breadcrumb-brand-bg_hover: #22262f;--component-colors-components-breadcrumbs-breadcrumb-icon-fg: #94979c;--component-colors-components-breadcrumbs-breadcrumb-icon-fg_hover: #ffffff;--component-colors-components-breadcrumbs-breadcrumb-brand-icon-fg_hover: #ffffff;--component-colors-components-buttons-primary-button-primary-fg: #ffffff;--component-colors-components-buttons-primary-button-primary-fg_hover: #ffffff;--component-colors-components-buttons-primary-button-primary-bg: #535862;--component-colors-components-buttons-primary-button-primary-bg_hover: #414651;--component-colors-components-buttons-secondary-button-secondary-fg: #cecfd2;--component-colors-components-buttons-secondary-button-secondary-fg_hover: #f0f0f1;--component-colors-components-buttons-secondary-button-secondary-bg: #13161b;--component-colors-components-buttons-secondary-button-secondary-bg_hover: #22262f;--component-colors-components-buttons-secondary-button-secondary-border: #373a41;--component-colors-components-buttons-secondary-button-secondary-border_hover: #373a41;--component-colors-components-buttons-secondary-color-button-secondary-color-fg: #cecfd2;--component-colors-components-buttons-secondary-color-button-secondary-color-fg_hover: #f0f0f1;--component-colors-components-buttons-secondary-color-button-secondary-color-bg: #13161b;--component-colors-components-buttons-secondary-color-button-secondary-color-bg_hover: #22262f;--component-colors-components-buttons-secondary-color-button-secondary-color-border: #373a41;--component-colors-components-buttons-secondary-color-button-secondary-color-border_hover: #373a41;--component-colors-components-buttons-tertiary-button-tertiary-fg: #94979c;--component-colors-components-buttons-tertiary-button-tertiary-fg_hover: #ececed;--component-colors-components-buttons-tertiary-button-tertiary-bg_hover: #22262f;--component-colors-components-buttons-tertiary-color-button-tertiary-color-fg: #cecfd2;--component-colors-components-buttons-tertiary-color-button-tertiary-color-fg_hover: #f0f0f1;--component-colors-components-buttons-tertiary-color-button-tertiary-color-bg_hover: #22262f;--component-colors-components-buttons-primary-error-button-primary-error-fg: #ffffff;--component-colors-components-buttons-primary-error-button-primary-error-fg_hover: #ffffff;--component-colors-components-buttons-primary-error-button-primary-error-bg: #d92d20;--component-colors-components-buttons-primary-error-button-primary-error-bg_hover: #b42318;--component-colors-components-buttons-secondary-error-button-secondary-error-fg: #fecdca;--component-colors-components-buttons-secondary-error-button-secondary-error-fg_hover: #fee4e2;--component-colors-components-buttons-secondary-error-button-secondary-error-bg: #55160c;--component-colors-components-buttons-secondary-error-button-secondary-error-bg_hover: #7a271a;--component-colors-components-buttons-secondary-error-button-secondary-error-border: #912018;--component-colors-components-buttons-secondary-error-button-secondary-error-border_hover: #b42318;--component-colors-components-buttons-tertiary-error-button-tertiary-error-fg: #fda29b;--component-colors-components-buttons-tertiary-error-button-tertiary-error-fg_hover: #fecdca;--component-colors-components-buttons-tertiary-error-button-tertiary-error-bg_hover: #7a271a;--component-colors-components-footers-footer-button-fg: #cecfd2;--component-colors-components-footers-footer-button-fg_hover: #f0f0f1;--component-colors-components-footers-footer-badge-fg: #ffffff;--component-colors-components-footers-footer-badge-bg: rgba(255, 255, 255, .1);--component-colors-components-footers-footer-badge-border: rgba(255, 255, 255, .3);--component-colors-components-header-sections-header-abstract-50-bg: #13161b;--component-colors-components-header-sections-header-abstract-100-bg: #22262f;--component-colors-components-header-sections-header-abstract-200-bg: #373a41;--component-colors-components-header-sections-header-abstract-300-bg: #61656c;--component-colors-components-icons-icons-icon-fg-brand: #94979c;--component-colors-components-icons-icons-icon-fg-brand_on-brand: #94979c;--component-colors-components-icons-featured-icons-light-featured-icon-light-fg-brand: #e9eaeb;--component-colors-components-icons-featured-icons-light-featured-icon-light-fg-gray: #ececed;--component-colors-components-icons-featured-icons-light-featured-icon-light-fg-error: #fecdca;--component-colors-components-icons-featured-icons-light-featured-icon-light-fg-warning: #fedf89;--component-colors-components-icons-featured-icons-light-featured-icon-light-fg-success: #abefc6;--component-colors-components-icons-featured-icons-dark-featured-icon-dark-fg-brand: #e9eaeb;--component-colors-components-icons-featured-icons-dark-featured-icon-dark-fg-gray: #ececed;--component-colors-components-icons-featured-icons-dark-featured-icon-dark-fg-error: #fecdca;--component-colors-components-icons-featured-icons-dark-featured-icon-dark-fg-warning: #fedf89;--component-colors-components-icons-featured-icons-dark-featured-icon-dark-fg-success: #abefc6;--component-colors-components-icons-featured-icons-modern-featured-icon-modern-border: #373a41;--component-colors-components-icons-social-icons-social-icon-fg-x: #ffffff;--component-colors-components-icons-social-icons-social-icon-fg-instagram: #ffffff;--component-colors-components-icons-social-icons-social-icon-fg-apple: #ffffff;--component-colors-components-icons-social-icons-social-icon-fg-github: #ffffff;--component-colors-components-icons-social-icons-social-icon-fg-angellist: #ffffff;--component-colors-components-icons-social-icons-social-icon-fg-tumblr: #ffffff;--component-colors-components-mockups-screen-mockup-border: #373a41;--component-colors-components-sliders-slider-handle-bg: ;--component-colors-components-sliders-slider-handle-border: ;--component-colors-components-thumbnail-thumbnail-badge-brand-fg: #cecfd2;--component-colors-components-thumbnail-thumbnail-badge-success-fg: #cecfd2;--component-colors-components-toggles-toggle-button-fg_disabled: #61656c;--component-colors-components-toggles-toggle-border: rgba(255, 255, 255, 0);--component-colors-components-toggles-toggle-slim-border_pressed: rgba(255, 255, 255, 0);--component-colors-components-toggles-toggle-slim-border_pressed-hover: rgba(255, 255, 255, 0);--component-colors-components-tooltips-tooltip-supporting-text: #cecfd2;--component-colors-components-wysiwyg-editor-wysiwyg-editor-icon-fg: #94979c;--component-colors-components-wysiwyg-editor-wysiwyg-editor-icon-fg_active: #ffffff;--container-padding-mobile: 16;--container-padding-desktop: 32;--container-max-width-desktop: 1280;--width-xxs: 320;--width-xs: 384;--width-sm: 480;--width-md: 560;--width-lg: 640;--width-xl: 768;--width-2xl: 1024;--width-3xl: 1280;--width-4xl: 1440;--width-5xl: 1600;--width-6xl: 1920;--paragraph-max-width: 720;--spacing-button-md-y: 10px;--spacing-button-md-x: 14px;--spacing-button-lg-y: 10px;--spacing-button-xl-y: 12px;--spacing-button-xl-x: 18px;--spacing-none: 0px;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-sm: 6px;--spacing-md: 8px;--spacing-lg: 12px;--spacing-xl: 16px;--spacing-2xl: 20px;--spacing-3xl: 24px;--spacing-4xl: 32px;--spacing-5xl: 40px;--spacing-6xl: 48px;--spacing-7xl: 64px;--spacing-8xl: 80px;--spacing-9xl: 96px;--spacing-10xl: 128px;--spacing-11xl: 160px;--radius-xxs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-4xl: 24px;--radius-full: 9999px;--Font-family-font-family-display: Inter;--Font-family-font-family-body: Inter;--Font-weight-regular: Regular;--Font-weight-regular-italic: Regular italic;--Font-weight-medium: Medium;--Font-weight-medium-italic: Medium italic;--Font-weight-semibold: Semibold;--Font-weight-semibold-italic: Semibold italic;--Font-weight-bold: Bold;--Font-weight-bold-italic: Bold italic;--Font-size-text-xs: 12px;--Font-size-text-sm: 14px;--Font-size-text-md: 16px;--Font-size-text-lg: 18px;--Font-size-text-xl: 20px;--Font-size-display-xs: 24px;--Font-size-display-sm: 30px;--Font-size-display-md: 36px;--Font-size-display-lg: 48px;--Font-size-display-xl: 60px;--Font-size-display-2xl: 72px;--Line-height-text-xs: 18px;--Line-height-text-sm: 20px;--Line-height-text-md: 24px;--Line-height-text-lg: 28px;--Line-height-text-xl: 30px;--Line-height-display-xs: 32px;--Line-height-display-sm: 38px;--Line-height-display-md: 44px;--Line-height-display-lg: 60px;--Line-height-display-xl: 72px;--Line-height-display-2xl: 90px}}@layer wcl-base,wcl-components;@layer wcl-base{*,*:before,*:after{box-sizing:border-box}[class^=wcl-],[class*=" wcl-"]{margin:0;padding:0;font:inherit;color:inherit}}@layer wcl-components{.wcl-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs, 4px);border-radius:var(--radius-md, 8px);font-family:var(--Font-family-font-family-body, "Inter", system-ui, sans-serif);font-size:var(--Font-size-text-sm, 14px);line-height:var(--Line-height-text-sm, 20px);font-weight:var(--Font-weight-semibold, 600);border:1px solid transparent;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.wcl-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:none}.wcl-button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--colors-background-bg-primary, #ffffff),0 0 0 4px var(--colors-effects-focus-rings-focus-ring, #717680)}.wcl-button[data-variant=primary]:focus-visible,.wcl-button[data-variant=secondary]:focus-visible,.wcl-button[data-variant=secondary-color]:focus-visible{box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05)),0 0 0 2px var(--colors-background-bg-primary, #ffffff),0 0 0 4px var(--colors-effects-focus-rings-focus-ring, #717680)}.wcl-button[data-color=destructive]:focus-visible{box-shadow:0 0 0 2px var(--colors-background-bg-primary, #ffffff),0 0 0 4px var(--colors-effects-focus-rings-focus-ring-error, #f04438)}.wcl-button[data-color=destructive][data-variant=primary]:focus-visible,.wcl-button[data-color=destructive][data-variant=secondary]:focus-visible,.wcl-button[data-color=destructive][data-variant=secondary-color]:focus-visible{box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05)),0 0 0 2px var(--colors-background-bg-primary, #ffffff),0 0 0 4px var(--colors-effects-focus-rings-focus-ring-error, #f04438)}.wcl-button:disabled{cursor:not-allowed;pointer-events:none}.wcl-button--full-width{width:100%}.wcl-button[data-variant=tertiary]:disabled,.wcl-button[data-variant=tertiary-color]:disabled,.wcl-button[data-variant=link]:disabled,.wcl-button[data-variant=link-color]:disabled,.wcl-button[data-color=destructive][data-variant=tertiary]:disabled,.wcl-button[data-color=destructive][data-variant=tertiary-color]:disabled,.wcl-button[data-color=destructive][data-variant=link]:disabled,.wcl-button[data-color=destructive][data-variant=link-color]:disabled{color:var(--colors-foreground-fg-disabled, #a4a7ae)}.wcl-button[data-variant=primary]{background:var(--component-colors-components-buttons-primary-button-primary-bg, #252b37);color:var(--component-colors-components-buttons-primary-button-primary-fg, #ffffff);border-width:2px;border-style:solid;border-color:var(--Gradient-skeuemorphic-gradient-border, rgba(255, 255, 255, .12));box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05))}.wcl-button[data-variant=primary]:after{box-shadow:inset 0 0 0 1px var(--colors-effects-shadows-shadow-skeumorphic-inner-border, rgba(10, 13, 18, .18)),inset 0 -2px 0 0 var(--colors-effects-shadows-shadow-skeumorphic-inner, rgba(10, 13, 18, .05))}.wcl-button[data-variant=primary]:disabled{border-width:1px;border-color:var(--colors-border-border-disabled_subtle, #e9eaeb);background:var(--colors-background-bg-disabled, #f5f5f5);color:var(--colors-foreground-fg-disabled, #a4a7ae);box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05))}.wcl-button[data-variant=primary]:disabled:after{box-shadow:none}.wcl-button[data-variant=primary]:hover:not(:disabled){background:var(--component-colors-components-buttons-primary-button-primary-bg_hover, #414651)}.wcl-button[data-variant=secondary]{background:var(--component-colors-components-buttons-secondary-button-secondary-bg, #ffffff);color:var(--component-colors-components-buttons-secondary-button-secondary-fg, #414651);border-color:var( --component-colors-components-buttons-secondary-button-secondary-border, #d5d7da );box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05))}.wcl-button[data-variant=secondary]:after{box-shadow:inset 0 0 0 1px var(--colors-effects-shadows-shadow-skeumorphic-inner-border, rgba(10, 13, 18, .18)),inset 0 -2px 0 0 var(--colors-effects-shadows-shadow-skeumorphic-inner, rgba(10, 13, 18, .05))}.wcl-button[data-variant=secondary]:disabled{border-width:1px;border-color:var(--colors-border-border-disabled_subtle, #e9eaeb);background:var(--colors-background-bg-disabled, #f5f5f5);color:var(--colors-foreground-fg-disabled, #a4a7ae);box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05))}.wcl-button[data-variant=secondary]:disabled:after{box-shadow:none}.wcl-button[data-variant=secondary]:hover:not(:disabled){background:var(--colors-background-bg-primary_hover, #fafafa)}.wcl-button[data-variant=secondary-color]{background:var( --component-colors-components-buttons-secondary-color-button-secondary-color-bg, #ffffff );color:var( --component-colors-components-buttons-secondary-color-button-secondary-color-fg, #414651 );border-color:var( --component-colors-components-buttons-secondary-color-button-secondary-color-border, #d5d7da );box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05))}.wcl-button[data-variant=secondary-color]:after{box-shadow:inset 0 0 0 1px var(--colors-effects-shadows-shadow-skeumorphic-inner-border, rgba(10, 13, 18, .18)),inset 0 -2px 0 0 var(--colors-effects-shadows-shadow-skeumorphic-inner, rgba(10, 13, 18, .05))}.wcl-button[data-variant=secondary-color]:disabled{border-width:1px;border-color:var(--colors-border-border-disabled_subtle, #e9eaeb);background:var(--colors-background-bg-disabled, #f5f5f5);color:var(--colors-foreground-fg-disabled, #a4a7ae);box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05))}.wcl-button[data-variant=secondary-color]:disabled:after{box-shadow:none}.wcl-button[data-variant=secondary-color]:hover:not(:disabled){background:var(--colors-background-bg-primary_hover, #fafafa)}.wcl-button[data-variant=tertiary]{background:transparent;color:var(--component-colors-components-buttons-tertiary-button-tertiary-fg, #535862)}.wcl-button[data-variant=tertiary]:hover:not(:disabled){background:var( --component-colors-components-buttons-tertiary-button-tertiary-bg_hover, #fafafa )}.wcl-button[data-variant=tertiary-color]{background:transparent;color:var( --component-colors-components-buttons-tertiary-color-button-tertiary-color-fg, #414651 )}.wcl-button[data-variant=tertiary-color]:hover:not(:disabled){background:var( --component-colors-components-buttons-tertiary-color-button-tertiary-color-bg_hover, #fafafa )}.wcl-button[data-variant=link],.wcl-button[data-variant=link-color]{height:auto;padding:0;min-height:0;border-radius:0;background:transparent;border-color:transparent;box-shadow:none;gap:var(--spacing-sm, 6px)}.wcl-button[data-variant=link]{color:var(--colors-text-text-tertiary-600, #535862)}.wcl-button[data-variant=link]:hover:not(:disabled){text-decoration:underline}.wcl-button[data-variant=link-color]{color:var(--colors-text-text-secondary-700, #414651)}.wcl-button[data-variant=link-color]:hover:not(:disabled){text-decoration:underline}.wcl-button[data-variant=link]:after,.wcl-button[data-variant=link-color]:after{display:none}.wcl-button[data-color=destructive][data-variant=primary]{background:var( --component-colors-components-buttons-primary-error-button-primary-error-bg, #d92d20 );color:var( --component-colors-components-buttons-primary-error-button-primary-error-fg, #ffffff );border-width:2px;border-color:var(--Gradient-skeuemorphic-gradient-border, rgba(255, 255, 255, .12))}.wcl-button[data-color=destructive][data-variant=primary]:disabled{border-width:1px;border-color:var(--colors-border-border-disabled_subtle, #e9eaeb);background:var(--colors-background-bg-disabled, #f5f5f5);color:var(--colors-foreground-fg-disabled, #a4a7ae);box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05))}.wcl-button[data-color=destructive][data-variant=primary]:disabled:after{box-shadow:none}.wcl-button[data-color=destructive][data-variant=primary]:hover:not(:disabled){background:var( --component-colors-components-buttons-primary-error-button-primary-error-bg_hover, #d92d20 )}.wcl-button[data-color=destructive][data-variant=secondary],.wcl-button[data-color=destructive][data-variant=secondary-color]{background:var( --component-colors-components-buttons-secondary-error-button-secondary-error-bg, #ffffff );color:var( --component-colors-components-buttons-secondary-error-button-secondary-error-fg, #b42318 );border-color:var( --component-colors-components-buttons-secondary-error-button-secondary-error-border, #fda29b )}.wcl-button[data-color=destructive][data-variant=secondary]:disabled,.wcl-button[data-color=destructive][data-variant=secondary-color]:disabled{border-width:1px;border-color:var(--colors-border-border-disabled_subtle, #e9eaeb);background:var(--colors-background-bg-disabled, #f5f5f5);color:var(--colors-foreground-fg-disabled, #a4a7ae);box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05))}.wcl-button[data-color=destructive][data-variant=secondary]:disabled:after,.wcl-button[data-color=destructive][data-variant=secondary-color]:disabled:after{box-shadow:none}.wcl-button[data-color=destructive][data-variant=secondary]:hover:not(:disabled),.wcl-button[data-color=destructive][data-variant=secondary-color]:hover:not(:disabled){background:var( --component-colors-components-buttons-secondary-error-button-secondary-error-bg_hover, #fef3f2 )}.wcl-button[data-color=destructive][data-variant=tertiary],.wcl-button[data-color=destructive][data-variant=tertiary-color]{background:transparent;color:var( --component-colors-components-buttons-tertiary-error-button-tertiary-error-fg, #b42318 )}.wcl-button[data-color=destructive][data-variant=tertiary]:hover:not(:disabled),.wcl-button[data-color=destructive][data-variant=tertiary-color]:hover:not(:disabled){background:var( --component-colors-components-buttons-tertiary-error-button-tertiary-error-bg_hover, #fef3f2 )}.wcl-button[data-color=destructive][data-variant=link],.wcl-button[data-color=destructive][data-variant=link-color]{color:#b42318}.wcl-button.wcl-button--size-sm:not(.wcl-button--variant-link):not(.wcl-button--variant-link-color),.wcl-button[data-size=sm]:not([data-variant=link]):not([data-variant=link-color]){height:36px;padding:var(--spacing-md, 8px) var(--spacing-lg, 12px)}.wcl-button.wcl-button--size-md:not(.wcl-button--variant-link):not(.wcl-button--variant-link-color),.wcl-button[data-size=md]:not([data-variant=link]):not([data-variant=link-color]){height:40px;padding:var(--spacing-button-md-y, 10px) var(--spacing-button-md-x, 14px)}.wcl-button.wcl-button--size-lg:not(.wcl-button--variant-link):not(.wcl-button--variant-link-color),.wcl-button[data-size=lg]:not([data-variant=link]):not([data-variant=link-color]){height:44px;padding:var(--spacing-button-lg-y, 10px) var(--spacing-xl, 16px)}.wcl-button.wcl-button--size-xl:not(.wcl-button--variant-link):not(.wcl-button--variant-link-color),.wcl-button[data-size=xl]:not([data-variant=link]):not([data-variant=link-color]){height:48px;padding:var(--spacing-button-xl-y, 12px) var(--spacing-button-xl-x, 18px)}.wcl-button.wcl-button--size-2xl:not(.wcl-button--variant-link):not(.wcl-button--variant-link-color),.wcl-button[data-size="2xl"]:not([data-variant=link]):not([data-variant=link-color]){height:60px;padding:var(--spacing-xl, 16px) 22px;gap:var(--spacing-md, 8px);border-radius:var(--radius-lg, 10px);font-size:var(--Font-size-text-lg, 18px);line-height:var(--Line-height-text-lg, 28px)}.wcl-button.wcl-button--variant-link.wcl-button--size-sm,.wcl-button[data-variant=link][data-size=sm],.wcl-button.wcl-button--variant-link-color.wcl-button--size-sm,.wcl-button[data-variant=link-color][data-size=sm],.wcl-button.wcl-button--variant-link.wcl-button--size-md,.wcl-button[data-variant=link][data-size=md],.wcl-button.wcl-button--variant-link-color.wcl-button--size-md,.wcl-button[data-variant=link-color][data-size=md]{font-size:var(--Font-size-text-sm, 14px);line-height:var(--Line-height-text-sm, 20px)}.wcl-button.wcl-button--variant-link.wcl-button--size-lg,.wcl-button[data-variant=link][data-size=lg],.wcl-button.wcl-button--variant-link-color.wcl-button--size-lg,.wcl-button[data-variant=link-color][data-size=lg],.wcl-button.wcl-button--variant-link.wcl-button--size-xl,.wcl-button[data-variant=link][data-size=xl],.wcl-button.wcl-button--variant-link-color.wcl-button--size-xl,.wcl-button[data-variant=link-color][data-size=xl]{font-size:var(--Font-size-text-md, 16px);line-height:var(--Line-height-text-md, 24px)}.wcl-button.wcl-button--variant-link.wcl-button--size-2xl,.wcl-button[data-variant=link][data-size="2xl"],.wcl-button.wcl-button--variant-link-color.wcl-button--size-2xl,.wcl-button[data-variant=link-color][data-size="2xl"]{font-size:var(--Font-size-text-lg, 18px);line-height:var(--Line-height-text-lg, 28px)}.wcl-button__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.wcl-button.wcl-button--size-2xl .wcl-button__icon,.wcl-button[data-size="2xl"] .wcl-button__icon{width:24px;height:24px}.wcl-button__dot{flex-shrink:0;width:8px;height:8px;border-radius:var(--radius-full, 9999px);background:currentColor}.wcl-button__spinner{display:inline-flex;align-items:center;justify-content:center}}@layer wcl-components{.wcl-card{position:relative;display:flex;flex-direction:column;background:var(--colors-background-bg-primary, #ffffff);color:var(--colors-text-text-primary-900, #181d27);font-family:var(--Font-family-font-family-body, "Inter", system-ui, sans-serif);overflow:hidden}.wcl-card[data-full-width=true]{width:100%}.wcl-card[data-radius=none]{border-radius:0}.wcl-card[data-radius=xs]{border-radius:var(--radius-xs, 4px)}.wcl-card[data-radius=sm]{border-radius:var(--radius-sm, 6px)}.wcl-card[data-radius=md]{border-radius:var(--radius-md, 8px)}.wcl-card[data-radius=lg]{border-radius:var(--radius-lg, 10px)}.wcl-card[data-radius=xl]{border-radius:var(--radius-xl, 12px)}.wcl-card[data-radius="2xl"]{border-radius:var(--radius-2xl, 16px)}.wcl-card[data-shadow=none]{box-shadow:none}.wcl-card[data-shadow=xs]{box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05))}.wcl-card[data-shadow=sm]{box-shadow:0 1px 3px 0 var(--colors-effects-shadows-shadow-sm_01, rgba(10, 13, 18, .1)),0 1px 2px -1px var(--colors-effects-shadows-shadow-sm_02, rgba(10, 13, 18, .1))}.wcl-card[data-shadow=md]{box-shadow:0 4px 6px -1px var(--colors-effects-shadows-shadow-md_01, rgba(10, 13, 18, .1)),0 2px 4px -2px var(--colors-effects-shadows-shadow-md_02, rgba(10, 13, 18, .06))}.wcl-card[data-shadow=lg]{box-shadow:0 10px 15px -3px var(--colors-effects-shadows-shadow-lg_01, rgba(10, 13, 18, .08)),0 4px 6px -4px var(--colors-effects-shadows-shadow-lg_02, rgba(10, 13, 18, .03))}.wcl-card[data-shadow=xl]{box-shadow:0 20px 25px -5px var(--colors-effects-shadows-shadow-xl_01, rgba(10, 13, 18, .08)),0 8px 10px -6px var(--colors-effects-shadows-shadow-xl_02, rgba(10, 13, 18, .03))}.wcl-card[data-variant=outlined]{border:1px solid var(--colors-border-border-secondary, #e9eaeb)}.wcl-card[data-variant=elevated]{border:none;box-shadow:0 4px 6px -1px var(--colors-effects-shadows-shadow-md_01, rgba(10, 13, 18, .1)),0 2px 4px -2px var(--colors-effects-shadows-shadow-md_02, rgba(10, 13, 18, .06))}.wcl-card[data-variant=ghost]{background:transparent;border:none;box-shadow:none}.wcl-card[data-variant=filled]{background:var(--colors-background-bg-secondary, #fafafa);border:none}.wcl-card[data-variant=interactive]{border:1px solid var(--colors-border-border-secondary, #e9eaeb);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease,border-color .15s ease}.wcl-card[data-variant=interactive]:hover{background:var(--colors-background-bg-primary_hover, #fafafa);border-color:var(--colors-border-border-primary, #d5d7da);box-shadow:0 4px 6px -1px var(--colors-effects-shadows-shadow-md_01, rgba(10, 13, 18, .1)),0 2px 4px -2px var(--colors-effects-shadows-shadow-md_02, rgba(10, 13, 18, .06));transform:translateY(-1px)}.wcl-card[data-variant=interactive]:active{transform:translateY(0);box-shadow:0 1px 3px 0 var(--colors-effects-shadows-shadow-sm_01, rgba(10, 13, 18, .1))}.wcl-card[data-variant=interactive]:focus-visible{outline:none;box-shadow:0 0 0 4px var(--colors-effects-focus-rings-focus-ring, #717680)}.wcl-card[data-clickable=true]{cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.wcl-card[data-clickable=true]:hover{background:var(--colors-background-bg-primary_hover, #fafafa)}.wcl-card[data-clickable=true]:focus-visible{outline:none;box-shadow:0 0 0 4px var(--colors-effects-focus-rings-focus-ring, #717680)}.wcl-card[data-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.wcl-card__header{display:flex;flex-direction:column;gap:var(--spacing-xs, 4px);padding:var(--spacing-3xl, 24px);padding-bottom:0}.wcl-card__title{margin:0;font-family:var(--Font-family-font-family-display, "Inter", system-ui, sans-serif);font-size:var(--Font-size-text-lg, 18px);font-weight:var(--Font-weight-semibold, 600);line-height:var(--Line-height-text-lg, 28px);color:var(--colors-text-text-primary-900, #181d27)}.wcl-card__subtitle{margin:0;font-size:var(--Font-size-text-sm, 14px);font-weight:var(--Font-weight-medium, 500);line-height:var(--Line-height-text-sm, 20px);color:var(--colors-text-text-secondary-700, #414651)}.wcl-card__description{margin:0;margin-top:var(--spacing-sm, 6px);font-size:var(--Font-size-text-sm, 14px);font-weight:var(--Font-weight-regular, 400);line-height:var(--Line-height-text-sm, 20px);color:var(--colors-text-text-tertiary-600, #535862)}.wcl-card__media{position:relative;width:100%;overflow:hidden}.wcl-card__media-image{display:block;width:100%;height:100%;object-fit:cover}.wcl-card__content{flex:1;padding:var(--spacing-3xl, 24px)}.wcl-card__header+.wcl-card__content{padding-top:var(--spacing-xl, 16px)}.wcl-card__actions{display:flex;align-items:center;gap:var(--spacing-lg, 12px);padding:var(--spacing-3xl, 24px);padding-top:0}.wcl-card__actions[data-align=start]{justify-content:flex-start}.wcl-card__actions[data-align=center]{justify-content:center}.wcl-card__actions[data-align=end]{justify-content:flex-end}.wcl-card__actions[data-align=between]{justify-content:space-between}.wcl-card__footer{display:flex;align-items:center;gap:var(--spacing-lg, 12px);padding:var(--spacing-xl, 16px) var(--spacing-3xl, 24px)}.wcl-card__footer[data-divider=true]{border-top:1px solid var(--colors-border-border-secondary, #e9eaeb)}.wcl-card__badge{position:absolute;z-index:1}.wcl-card__badge[data-position=top-left]{top:var(--spacing-lg, 12px);left:var(--spacing-lg, 12px)}.wcl-card__badge[data-position=top-right]{top:var(--spacing-lg, 12px);right:var(--spacing-lg, 12px)}.wcl-card__badge[data-position=bottom-left]{bottom:var(--spacing-lg, 12px);left:var(--spacing-lg, 12px)}.wcl-card__badge[data-position=bottom-right]{bottom:var(--spacing-lg, 12px);right:var(--spacing-lg, 12px)}.wcl-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none}}@layer wcl-components{.wcl-input-field{display:flex;flex-direction:column;gap:var(--spacing-sm, 6px);width:100%}.wcl-input-field__label-wrapper{display:flex;align-items:flex-start;gap:var(--spacing-xxs, 2px)}.wcl-input-field__label{font-family:var(--Font-family-font-family-body, "Inter", system-ui, sans-serif);font-size:var(--Font-size-text-sm, 14px);font-weight:var(--Font-weight-medium, 500);line-height:var(--Line-height-text-sm, 20px);color:var(--colors-text-text-secondary-700, #414651)}.wcl-input-field__required{font-family:var(--Font-family-font-family-body, "Inter", system-ui, sans-serif);font-size:var(--Font-size-text-sm, 14px);font-weight:var(--Font-weight-medium, 500);line-height:var(--Line-height-text-sm, 20px);color:var(--colors-text-text-brand-tertiary-600, #535862)}.wcl-input-field__wrapper{display:flex;align-items:stretch;width:100%}.wcl-input-field[data-has-left-addon] .wcl-input-field__wrapper,.wcl-input-field[data-has-right-addon] .wcl-input-field__wrapper{background:var(--colors-background-bg-primary, #ffffff);border:1px solid var(--colors-border-border-primary, #d5d7da);border-radius:var(--radius-md, 8px);box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05));transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.wcl-input-field__input-container{display:flex;align-items:center;flex:1 0 0;min-width:0;gap:var(--spacing-md, 8px);background:var(--colors-background-bg-primary, #ffffff);border:1px solid var(--colors-border-border-primary, #d5d7da);border-radius:var(--radius-md, 8px);box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05));transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.wcl-input-field[data-has-left-addon] .wcl-input-field__input-container,.wcl-input-field[data-has-right-addon] .wcl-input-field__input-container{border:none;border-radius:0;box-shadow:none;background:transparent}.wcl-input-field[data-size=sm] .wcl-input-field__input-container{padding:var(--spacing-md, 8px) var(--spacing-lg, 12px)}.wcl-input-field[data-size=md] .wcl-input-field__input-container{padding:10px 14px}.wcl-input-field__input{flex:1 0 0;min-width:0;border:none;outline:none;background:transparent;font-family:var(--Font-family-font-family-body, "Inter", system-ui, sans-serif);font-size:var(--Font-size-text-md, 16px);font-weight:var(--Font-weight-regular, 400);line-height:var(--Line-height-text-md, 24px);color:var(--colors-text-text-primary-900, #181d27)}.wcl-input-field__input::placeholder{color:var(--colors-text-text-placeholder, #717680)}.wcl-input-field__left-section,.wcl-input-field__right-section{display:flex;align-items:center;flex-shrink:0;color:var(--colors-foreground-fg-quaternary-500, #717680)}.wcl-input-field__left-addon,.wcl-input-field__right-addon{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:var(--spacing-xs, 4px);overflow:hidden;font-family:var(--Font-family-font-family-body, "Inter", system-ui, sans-serif);font-size:var(--Font-size-text-md, 16px);font-weight:var(--Font-weight-regular, 400);line-height:var(--Line-height-text-md, 24px);color:var(--colors-text-text-secondary-700, #414651)}.wcl-input-field__left-addon,.wcl-input-field__right-addon{padding:var(--spacing-md, 8px) var(--spacing-lg, 12px)}.wcl-input-field[data-size=md] .wcl-input-field__left-addon,.wcl-input-field[data-size=md] .wcl-input-field__right-addon{padding:10px 14px}.wcl-input-field[data-has-left-addon] .wcl-input-field__input-container{padding-left:0}.wcl-input-field[data-has-right-addon] .wcl-input-field__input-container{padding-right:0}.wcl-input-field[data-has-left-addon]:not([data-disabled]):hover .wcl-input-field__wrapper,.wcl-input-field[data-has-right-addon]:not([data-disabled]):hover .wcl-input-field__wrapper{border-color:var(--colors-border-border-brand, #717680)}.wcl-input-field:not([data-has-left-addon]):not([data-has-right-addon]):not([data-disabled]):hover .wcl-input-field__input-container{border-color:var(--colors-border-border-brand, #717680)}.wcl-input-field[data-has-left-addon] .wcl-input-field__wrapper:focus-within,.wcl-input-field[data-has-right-addon] .wcl-input-field__wrapper:focus-within{border-color:var(--colors-border-border-brand, #717680);box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05)),0 0 0 4px color-mix(in srgb,var(--colors-effects-focus-rings-focus-ring, #717680) 24%,transparent)}.wcl-input-field:not([data-has-left-addon]):not([data-has-right-addon]) .wcl-input-field__input-container:focus-within{border-color:var(--colors-border-border-brand, #717680);box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05)),0 0 0 4px color-mix(in srgb,var(--colors-effects-focus-rings-focus-ring, #717680) 24%,transparent)}.wcl-input-field[data-error][data-has-left-addon] .wcl-input-field__wrapper,.wcl-input-field[data-error][data-has-right-addon] .wcl-input-field__wrapper{border-color:var(--colors-border-border-error, #f04438)}.wcl-input-field[data-error][data-has-left-addon] .wcl-input-field__wrapper:focus-within,.wcl-input-field[data-error][data-has-right-addon] .wcl-input-field__wrapper:focus-within{border-color:var(--colors-border-border-error, #f04438);box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05)),0 0 0 4px color-mix(in srgb,var(--colors-effects-focus-rings-focus-ring-error, #f04438) 24%,transparent)}.wcl-input-field[data-error]:not([data-has-left-addon]):not([data-has-right-addon]) .wcl-input-field__input-container{border-color:var(--colors-border-border-error, #f04438)}.wcl-input-field[data-error]:not([data-has-left-addon]):not([data-has-right-addon]) .wcl-input-field__input-container:focus-within{border-color:var(--colors-border-border-error, #f04438);box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05)),0 0 0 4px color-mix(in srgb,var(--colors-effects-focus-rings-focus-ring-error, #f04438) 24%,transparent)}.wcl-input-field[data-disabled][data-has-left-addon] .wcl-input-field__wrapper,.wcl-input-field[data-disabled][data-has-right-addon] .wcl-input-field__wrapper{background:var(--colors-background-bg-disabled-subtle, #f9fafb);cursor:not-allowed}.wcl-input-field[data-disabled]:not([data-has-left-addon]):not([data-has-right-addon]) .wcl-input-field__input-container{background:var(--colors-background-bg-disabled-subtle, #f9fafb);cursor:not-allowed}.wcl-input-field[data-disabled] .wcl-input-field__input{color:var(--colors-text-text-disabled, #717680);cursor:not-allowed}.wcl-input-field[data-disabled] .wcl-input-field__input::placeholder{color:var(--colors-text-text-disabled, #717680)}.wcl-input-field[data-disabled] .wcl-input-field__left-addon,.wcl-input-field[data-disabled] .wcl-input-field__right-addon{opacity:.5;cursor:not-allowed}.wcl-input-field__hint{margin:0;font-family:var(--Font-family-font-family-body, "Inter", system-ui, sans-serif);font-size:var(--Font-size-text-sm, 14px);font-weight:var(--Font-weight-regular, 400);line-height:var(--Line-height-text-sm, 20px);color:var(--colors-text-text-tertiary-600, #535862)}.wcl-input-field__hint--error{color:var(--colors-text-text-error-primary-600, #d92d20)}.wcl-input-field__left-addon--dropdown,.wcl-input-field__right-addon--dropdown{cursor:pointer;-webkit-user-select:none;user-select:none}.wcl-input-field__left-addon--dropdown:hover,.wcl-input-field__right-addon--dropdown:hover{background:var(--colors-background-bg-secondary-hover, #f9fafb)}}@layer wcl-components{.wcl-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs, 2px);font-family:var(--Font-family-font-family-body, "Inter", system-ui, sans-serif);font-weight:var(--Font-weight-medium, 500);border:1px solid transparent;box-sizing:border-box}.wcl-badge__dot{flex-shrink:0;border-radius:50%;background:currentColor}.wcl-badge__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.wcl-badge__label{white-space:nowrap}.wcl-badge__dismiss{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;background:none;border:none;cursor:pointer;color:inherit;flex-shrink:0}.wcl-badge__dismiss:hover{opacity:.8}.wcl-badge__dismiss:focus-visible{outline:2px solid var(--colors-effects-focus-rings-focus-ring, #717680);outline-offset:2px}.wcl-badge[data-size=sm]{padding:var(--spacing-xxs, 2px) var(--spacing-sm, 6px);font-size:var(--Font-size-text-xs, 12px);line-height:var(--Line-height-text-xs, 18px)}.wcl-badge[data-size=sm] .wcl-badge__dot{width:8px;height:8px}.wcl-badge[data-size=sm] .wcl-badge__icon{width:12px;height:12px}.wcl-badge[data-size=sm].wcl-badge--pill{padding-left:var(--spacing-md, 8px);padding-right:var(--spacing-md, 8px)}.wcl-badge[data-size=sm].wcl-badge--has-dot,.wcl-badge[data-size=sm].wcl-badge--has-icon-left{padding-left:var(--spacing-sm, 6px)}.wcl-badge[data-size=sm].wcl-badge--has-dot{gap:var(--spacing-xs, 4px)}.wcl-badge[data-size=sm].wcl-badge--has-icon-right,.wcl-badge[data-size=sm].wcl-badge--has-dismiss{padding-right:var(--spacing-sm, 6px)}.wcl-badge[data-size=sm].wcl-badge--icon-only{padding:var(--spacing-xxs, 2px);width:22px;height:22px}.wcl-badge[data-size=md]{padding:var(--spacing-xxs, 2px) var(--spacing-md, 8px);font-size:var(--Font-size-text-sm, 14px);line-height:var(--Line-height-text-sm, 20px)}.wcl-badge[data-size=md] .wcl-badge__dot{width:8px;height:8px}.wcl-badge[data-size=md] .wcl-badge__icon{width:14px;height:14px}.wcl-badge[data-size=md].wcl-badge--pill{padding-left:10px;padding-right:10px}.wcl-badge[data-size=md].wcl-badge--has-dot,.wcl-badge[data-size=md].wcl-badge--has-icon-left{padding-left:var(--spacing-sm, 6px)}.wcl-badge[data-size=md].wcl-badge--has-dot{gap:var(--spacing-xs, 4px)}.wcl-badge[data-size=md].wcl-badge--has-icon-right,.wcl-badge[data-size=md].wcl-badge--has-dismiss{padding-right:var(--spacing-sm, 6px)}.wcl-badge[data-size=md].wcl-badge--icon-only{padding:var(--spacing-xxs, 2px);width:24px;height:24px}.wcl-badge[data-size=lg]{padding:var(--spacing-xs, 4px) 10px;font-size:var(--Font-size-text-sm, 14px);line-height:var(--Line-height-text-sm, 20px)}.wcl-badge[data-size=lg] .wcl-badge__dot{width:10px;height:10px}.wcl-badge[data-size=lg] .wcl-badge__icon{width:14px;height:14px}.wcl-badge[data-size=lg].wcl-badge--pill{padding-left:var(--spacing-lg, 12px);padding-right:var(--spacing-lg, 12px)}.wcl-badge[data-size=lg].wcl-badge--has-dot,.wcl-badge[data-size=lg].wcl-badge--has-icon-left{padding-left:var(--spacing-sm, 6px)}.wcl-badge[data-size=lg].wcl-badge--has-dot{gap:var(--spacing-xs, 4px)}.wcl-badge[data-size=lg].wcl-badge--has-icon-right,.wcl-badge[data-size=lg].wcl-badge--has-dismiss{padding-right:var(--spacing-sm, 6px)}.wcl-badge[data-size=lg].wcl-badge--icon-only{padding:var(--spacing-xs, 4px);width:28px;height:28px}.wcl-badge[data-variant=pill-color],.wcl-badge[data-variant=badge-color]{background:var(--_badge-bg);border-color:var(--_badge-border);color:var(--_badge-text)}.wcl-badge[data-variant=pill-color] .wcl-badge__dot,.wcl-badge[data-variant=badge-color] .wcl-badge__dot{background:var(--_badge-dot)}.wcl-badge[data-variant=pill-color]{border-radius:var(--radius-full, 9999px)}.wcl-badge[data-variant=badge-color]{border-radius:var(--radius-sm, 6px)}.wcl-badge[data-variant=pill-outline]{background:transparent;border:1.5px solid var(--_badge-border);color:var(--_badge-text);border-radius:var(--radius-full, 9999px)}.wcl-badge[data-variant=pill-outline] .wcl-badge__dot{background:var(--_badge-dot)}.wcl-badge[data-variant=badge-modern]{background:var(--colors-background-bg-primary, #ffffff);border-color:var(--colors-border-border-primary, #d5d7da);color:var(--colors-text-text-secondary-700, #414651);border-radius:var(--radius-sm, 6px);box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs, rgba(10, 13, 18, .05))}.wcl-badge[data-variant=badge-modern] .wcl-badge__dot{background:var(--_badge-dot)}.wcl-badge[data-color=gray]{--_badge-bg: var(--component-colors-utility-gray-utility-gray-50, #fafafa);--_badge-border: var(--component-colors-utility-gray-utility-gray-200, #e9eaeb);--_badge-text: var(--component-colors-utility-gray-utility-gray-700, #414651);--_badge-dot: var(--component-colors-utility-gray-utility-gray-600, #535862)}.wcl-badge[data-color=brand]{--_badge-bg: var(--component-colors-utility-brand-utility-brand-50, #fafafa);--_badge-border: var(--component-colors-utility-brand-utility-brand-200, #e9eaeb);--_badge-text: var(--component-colors-utility-brand-utility-brand-700, #414651);--_badge-dot: var(--component-colors-utility-brand-utility-brand-600, #535862)}.wcl-badge[data-color=error]{--_badge-bg: var(--component-colors-utility-error-utility-error-50, #fef3f2);--_badge-border: var(--component-colors-utility-error-utility-error-200, #fecdca);--_badge-text: var(--component-colors-utility-error-utility-error-700, #b42318);--_badge-dot: var(--component-colors-utility-error-utility-error-600, #d92d20)}.wcl-badge[data-color=warning]{--_badge-bg: var(--component-colors-utility-warning-utility-warning-50, #fffaeb);--_badge-border: var(--component-colors-utility-warning-utility-warning-200, #fedf89);--_badge-text: var(--component-colors-utility-warning-utility-warning-700, #b54708);--_badge-dot: var(--component-colors-utility-warning-utility-warning-600, #dc6803)}.wcl-badge[data-color=success]{--_badge-bg: var(--component-colors-utility-success-utility-success-50, #ecfdf3);--_badge-border: var(--component-colors-utility-success-utility-success-200, #abefc6);--_badge-text: var(--component-colors-utility-success-utility-success-700, #067647);--_badge-dot: var(--component-colors-utility-success-utility-success-600, #079455)}.wcl-badge[data-color=gray-blue]{--_badge-bg: var(--component-colors-utility-gray-blue-utility-gray-blue-50, #f8f9fc);--_badge-border: var(--component-colors-utility-gray-blue-utility-gray-blue-200, #d5d9eb);--_badge-text: var(--component-colors-utility-gray-blue-utility-gray-blue-700, #363f72);--_badge-dot: var(--component-colors-utility-gray-blue-utility-gray-blue-600, #3e4784)}.wcl-badge[data-color=blue-light]{--_badge-bg: var(--component-colors-utility-blue-light-utility-blue-light-50, #f0f9ff);--_badge-border: var(--component-colors-utility-blue-light-utility-blue-light-200, #b9e6fe);--_badge-text: var(--component-colors-utility-blue-light-utility-blue-light-700, #026aa2);--_badge-dot: var(--component-colors-utility-blue-light-utility-blue-light-600, #0086c9)}.wcl-badge[data-color=blue]{--_badge-bg: var(--component-colors-utility-blue-utility-blue-50, #eff8ff);--_badge-border: var(--component-colors-utility-blue-utility-blue-200, #b2ddff);--_badge-text: var(--component-colors-utility-blue-utility-blue-700, #175cd3);--_badge-dot: var(--component-colors-utility-blue-utility-blue-600, #1570ef)}.wcl-badge[data-color=indigo]{--_badge-bg: var(--component-colors-utility-indigo-utility-indigo-50, #eef4ff);--_badge-border: var(--component-colors-utility-indigo-utility-indigo-200, #c7d7fe);--_badge-text: var(--component-colors-utility-indigo-utility-indigo-700, #3538cd);--_badge-dot: var(--component-colors-utility-indigo-utility-indigo-600, #444ce7)}.wcl-badge[data-color=purple]{--_badge-bg: var(--component-colors-utility-purple-utility-purple-50, #f4f3ff);--_badge-border: var(--component-colors-utility-purple-utility-purple-200, #d9d6fe);--_badge-text: var(--component-colors-utility-purple-utility-purple-700, #5925dc);--_badge-dot: var(--component-colors-utility-purple-utility-purple-600, #6938ef)}.wcl-badge[data-color=pink]{--_badge-bg: var(--component-colors-utility-pink-utility-pink-50, #fdf2fa);--_badge-border: var(--component-colors-utility-pink-utility-pink-200, #fcceee);--_badge-text: var(--component-colors-utility-pink-utility-pink-700, #c11574);--_badge-dot: var(--component-colors-utility-pink-utility-pink-600, #dd2590)}.wcl-badge[data-color=orange]{--_badge-bg: var(--component-colors-utility-orange-utility-orange-50, #fef6ee);--_badge-border: var(--component-colors-utility-orange-utility-orange-200, #f9dbaf);--_badge-text: var(--component-colors-utility-orange-utility-orange-700, #b93815);--_badge-dot: var(--component-colors-utility-orange-utility-orange-600, #e04f16)}.wcl-badge[data-variant=pill-outline][data-color=gray]{--_badge-border: var(--component-colors-utility-gray-utility-gray-600, #535862)}.wcl-badge[data-variant=pill-outline][data-color=brand]{--_badge-border: var(--component-colors-utility-brand-utility-brand-600, #535862)}.wcl-badge[data-variant=pill-outline][data-color=error]{--_badge-border: var(--component-colors-utility-error-utility-error-600, #d92d20)}.wcl-badge[data-variant=pill-outline][data-color=warning]{--_badge-border: var(--component-colors-utility-warning-utility-warning-600, #dc6803)}.wcl-badge[data-variant=pill-outline][data-color=success]{--_badge-border: var(--component-colors-utility-success-utility-success-600, #079455)}.wcl-badge[data-variant=pill-outline][data-color=gray-blue]{--_badge-border: var(--component-colors-utility-gray-blue-utility-gray-blue-600, #3e4784)}.wcl-badge[data-variant=pill-outline][data-color=blue-light]{--_badge-border: var(--component-colors-utility-blue-light-utility-blue-light-600, #0086c9)}.wcl-badge[data-variant=pill-outline][data-color=blue]{--_badge-border: var(--component-colors-utility-blue-utility-blue-600, #1570ef)}.wcl-badge[data-variant=pill-outline][data-color=indigo]{--_badge-border: var(--component-colors-utility-indigo-utility-indigo-600, #444ce7)}.wcl-badge[data-variant=pill-outline][data-color=purple]{--_badge-border: var(--component-colors-utility-purple-utility-purple-600, #6938ef)}.wcl-badge[data-variant=pill-outline][data-color=pink]{--_badge-border: var(--component-colors-utility-pink-utility-pink-600, #dd2590)}.wcl-badge[data-variant=pill-outline][data-color=orange]{--_badge-border: var(--component-colors-utility-orange-utility-orange-600, #e04f16)}}:root{--bg-page: #fafafa;--bg-card: #ffffff;--bg-soft: #f5f5f5;--bg-side: #fbfbfb;--line: #e9eaeb;--line-2: #d5d7da;--ink-900: #0a0d12;--ink-800: #181d27;--ink-700: #252b37;--ink-600: #414651;--ink-500: #535862;--ink-400: #717680;--ink-300: #94979c;--ink-200: #a4a7ae;--ok-50: #ecfdf3;--ok-100: #dcfae6;--ok-200: #abefc6;--ok-500: #17b26a;--ok-600: #079455;--ok-700: #067647;--warn-50: #fffaeb;--warn-100: #fef0c7;--warn-200: #fedf89;--warn-500: #f79009;--warn-600: #dc6803;--warn-700: #b54708;--err-50: #fef3f2;--err-100: #fee4e2;--err-200: #fecdca;--err-500: #f04438;--err-600: #d92d20;--err-700: #b42318;--info-50: #eff8ff;--info-100: #d1e9ff;--info-200: #b2ddff;--info-500: #2e90fa;--info-600: #1570ef;--info-700: #175cd3;--sh-xs: 0 1px 2px rgba(10,13,18,.05);--sh-sm: 0 1px 3px rgba(10,13,18,.1), 0 1px 2px -1px rgba(10,13,18,.06);--sh-md: 0 4px 6px -1px rgba(10,13,18,.08), 0 2px 4px -2px rgba(10,13,18,.05);--sh-lg: 0 10px 15px -3px rgba(10,13,18,.08), 0 4px 6px -4px rgba(10,13,18,.03)}html,body{margin:0;background:var(--bg-page);color:var(--ink-900);font-family:Inter-Body,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01"}*{box-sizing:border-box}button{font-family:inherit}body[data-density=compact] .panel-body{padding:16px}body[data-density=compact] table.t th,body[data-density=compact] table.t td{padding:8px 12px;font-size:13px}body[data-density=compact] .stepper{padding:16px 20px}body[data-density=compact] .run-head{padding:20px 0 24px}body[data-status=subtle] .pill-ok{background:#fff;color:var(--ok-700);border-color:var(--ok-200)}body[data-status=subtle] .pill-warn{background:#fff;color:var(--warn-700);border-color:var(--warn-200)}body[data-status=subtle] .pill-err{background:#fff;color:var(--err-700);border-color:var(--err-200)}body[data-status=subtle] .pill-info{background:#fff;color:var(--info-700);border-color:var(--info-200)}.app{min-height:100vh;display:flex;flex-direction:column}.main{flex:1;display:grid;grid-template-columns:1fr;transition:grid-template-columns .2s ease}.app[data-ai=open] .main{grid-template-columns:1fr 380px}.main-inner{padding:32px 40px 64px;min-width:0}.screen{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.topbar-left{display:flex;align-items:center;gap:28px;min-width:0}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:32px;height:32px;border-radius:8px;background:linear-gradient(180deg,#414651,#181d27);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;letter-spacing:-.02em;box-shadow:inset 0 0 0 1px #ffffff1f,0 1px 2px #0a0d122e}.brand-meta{display:flex;flex-direction:column;line-height:1.25}.brand-meta b{font-size:13px;color:var(--ink-800)}.brand-meta span{font-size:11px;color:var(--ink-400)}.top-nav{display:flex;gap:4px}.top-nav a{padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500;color:var(--ink-500);cursor:pointer;-webkit-user-select:none;user-select:none}.top-nav a:hover{color:var(--ink-800);background:var(--bg-soft)}.top-nav a.on{color:var(--ink-900);background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line)}.topbar-right{display:flex;align-items:center;gap:8px}.search-btn{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;background:#fff;border:1px solid var(--line-2);border-radius:8px;color:var(--ink-400);font-size:13px;box-shadow:var(--sh-xs);cursor:pointer;min-width:280px}.search-btn .kbd{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;border:1px solid var(--line);border-radius:4px;padding:1px 4px;color:var(--ink-400)}.icon-btn{position:relative;width:36px;height:36px;border-radius:8px;background:#fff;border:1px solid var(--line-2);color:var(--ink-600);display:grid;place-items:center;cursor:pointer;box-shadow:var(--sh-xs)}.icon-btn:hover{background:var(--bg-soft);color:var(--ink-800)}.icon-btn.on{background:var(--ink-800);color:#fff;border-color:var(--ink-800)}.icon-btn .dot-warn{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:999px;background:var(--warn-600);box-shadow:0 0 0 2px #fff}.icon-btn-sm{width:28px;height:28px;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--ink-500);display:grid;place-items:center;cursor:pointer}.icon-btn-sm:hover{background:var(--bg-soft);color:var(--ink-800)}.me{display:flex;align-items:center;gap:8px;padding-left:8px;border-left:1px solid var(--line);margin-left:4px}.me-meta{display:flex;flex-direction:column;line-height:1.25}.me-meta b{font-size:13px;color:var(--ink-800)}.me-meta span{font-size:11px;color:var(--ink-400)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.eyebrow:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--ok-600);box-shadow:0 0 0 3px #07945529}h1{font-family:Inter-Display,Inter,sans-serif;font-size:32px;line-height:40px;letter-spacing:-.02em;font-weight:600;color:var(--ink-900);margin:0}.lede{font-size:15px;line-height:24px;color:var(--ink-500);margin:10px 0 0;max-width:64ch;text-wrap:pretty}.screen-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:4px}.screen-head-actions{display:flex;gap:8px}.crumbs{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-400)}.crumbs a{color:var(--ink-500);cursor:pointer}.crumbs b{color:var(--ink-800);font-weight:500}.run-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 0 8px}.run-head-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.run-head-row h1{font-size:28px;line-height:36px}.run-head-id{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-400);padding:2px 6px;background:var(--bg-soft);border:1px solid var(--line);border-radius:4px}.run-head-meta{display:flex;gap:20px;margin-top:10px;font-size:12px;color:var(--ink-500)}.run-head-meta span{display:inline-flex;align-items:center;gap:6px}.run-head-actions{display:flex;gap:8px}.stepper{list-style:none;padding:20px 24px;margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-xs);display:grid;grid-template-columns:repeat(9,1fr);gap:0}.step{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-right:12px;cursor:pointer;min-width:0}.step-dot{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#fff;color:var(--ink-400);border:1.5px solid var(--line-2);flex-shrink:0;box-shadow:var(--sh-xs);z-index:1}.step-done .step-dot{background:var(--ok-600);border-color:var(--ok-600);color:#fff}.step-awaiting .step-dot{background:#fff;border-color:var(--warn-600);color:var(--warn-700)}.step-awaiting .step-dot .pulse{width:10px;height:10px;border-radius:999px;background:var(--warn-600);animation:pulse 1.6s ease-in-out infinite}.step-pending .step-dot{background:var(--bg-soft);border-color:var(--line-2);color:var(--ink-400)}.step-num{font-size:11px;font-weight:600}.step-meta{min-width:0}.step-label{font-size:13px;font-weight:600;color:var(--ink-800);letter-spacing:-.005em}.step-done .step-label{color:var(--ink-700)}.step-awaiting .step-label{color:var(--warn-700)}.step-pending .step-label{color:var(--ink-400)}.step-sub{font-size:11px;color:var(--ink-400);font-family:JetBrains Mono,monospace;margin-top:2px}.step-edge{position:absolute;top:11px;left:28px;right:-4px;height:2px;background:var(--line-2);z-index:0}.step-done+.step .step-edge,.step-done .step-edge{background:var(--ok-600)}.step-awaiting .step-edge{background:linear-gradient(to right,var(--ok-600),var(--line-2))}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.panel{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-xs);overflow:hidden}.panel+.panel{margin-top:20px}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.panel-head h3{margin:0;font-size:14px;font-weight:600;color:var(--ink-800);letter-spacing:-.005em}.panel-head-right{display:flex;gap:8px;align-items:center}.pill-sub{font-size:12px;color:var(--ink-500)}.pill-sub b{color:var(--ink-700);font-weight:500}table.t{width:100%;border-collapse:collapse;font-size:13px;color:var(--ink-600)}table.t th,table.t td{text-align:left;padding:12px 20px;border-bottom:1px solid var(--line)}table.t th{font-size:11px;font-weight:500;color:var(--ink-500);background:#fafafa;letter-spacing:.02em;text-transform:uppercase}table.t tbody tr:last-child td{border-bottom:0}table.t tbody tr:hover{background:var(--bg-soft);cursor:pointer}.t .num{font-family:JetBrains Mono,monospace;color:var(--ink-700);font-size:12px}.t .mono{font-family:JetBrains Mono,monospace;color:var(--ink-400);font-size:11px}.t .who{display:flex;align-items:center;gap:10px}.t .who b{color:var(--ink-800);font-weight:500;font-size:13px}.t .muted{font-size:11px;color:var(--ink-400)}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid var(--line);background:#fff;color:var(--ink-600);line-height:18px}.pill-sm{padding:1px 6px;font-size:11px;line-height:16px}.pill-dot{width:6px;height:6px;border-radius:999px;background:currentColor}.pill-gray{background:var(--bg-soft);border-color:var(--line);color:var(--ink-600)}.pill-ok{background:var(--ok-50);border-color:var(--ok-200);color:var(--ok-700)}.pill-warn{background:var(--warn-50);border-color:var(--warn-200);color:var(--warn-700)}.pill-err{background:var(--err-50);border-color:var(--err-200);color:var(--err-700)}.pill-info,.pill-blue{background:var(--info-50);border-color:var(--info-200);color:var(--info-700)}.av{border-radius:999px;color:#181d27;display:grid;place-items:center;font-weight:600;box-shadow:inset 0 0 0 1px #fff9;flex-shrink:0}.av-b1{background:linear-gradient(135deg,#cecfd2,#94979c);color:#181d27}.av-b2{background:linear-gradient(135deg,#fde272,#dc6803);color:#7a2e0e}.av-b3{background:linear-gradient(135deg,#a4bcfd,#444ce7);color:#fff}.av-b4{background:linear-gradient(135deg,#abefc6,#079455);color:#053321}.av-b5{background:linear-gradient(135deg,#fcceee,#dd2590);color:#fff}.metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px;box-shadow:var(--sh-xs);display:flex;flex-direction:column;gap:8px}.metric-top{display:flex;justify-content:space-between;align-items:center}.metric-label{font-size:12px;color:var(--ink-500);font-weight:500}.metric-tone{width:8px;height:8px;border-radius:999px}.tone-ok{background:var(--ok-600);color:var(--ok-700)}.tone-warn{background:var(--warn-600);color:var(--warn-700)}.tone-err{background:var(--err-600);color:var(--err-700)}.tone-info{background:var(--ink-400);color:var(--ink-600)}.metric-value{font-family:Inter-Display,Inter,sans-serif;font-size:32px;line-height:1;letter-spacing:-.02em;font-weight:600;color:var(--ink-900);font-feature-settings:"tnum"}.metric-foot{display:flex;justify-content:space-between;align-items:flex-end}.metric-hint{font-size:11px;color:var(--ink-400)}.run-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:flex-start}.run-col{display:flex;flex-direction:column;gap:20px;min-width:0}.run-col-side{display:flex;flex-direction:column;gap:20px}.run-col-side .panel+.panel{margin-top:0}.pl-grid{display:grid;grid-template-columns:repeat(4,1fr)}.pl-cell{padding:20px 24px;border-right:1px solid var(--line)}.pl-cell:last-child{border-right:0}.pl-label{font-size:11px;color:var(--ink-500);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.pl-value{font-family:Inter-Display,Inter,sans-serif;font-size:28px;line-height:1.1;letter-spacing:-.02em;font-weight:600;color:var(--ink-900);margin-top:6px;font-feature-settings:"tnum"}.pl-delta{font-size:12px;margin-top:6px;font-weight:500}.commentary{padding:16px 24px 22px;border-top:1px solid var(--line);background:#fafafa}.commentary-head{display:flex;justify-content:space-between;margin-bottom:6px;font-size:12px}.commentary-head b{color:var(--ink-800)}.commentary p{margin:0;font-size:14px;line-height:22px;color:var(--ink-600)}.muted{color:var(--ink-400)}.evt-list{list-style:none;margin:0;padding:12px 20px 16px;display:flex;flex-direction:column;gap:4px}.evt{display:grid;grid-template-columns:44px 12px 1fr;gap:8px;padding:10px 0;border-bottom:1px dashed var(--line);position:relative}.evt:last-child{border-bottom:0}.evt-time{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-400);padding-top:2px}.evt-dot{width:8px;height:8px;border-radius:999px;background:var(--ink-300);margin:6px auto 0;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--line-2)}.evt-warn .evt-dot{background:var(--warn-600);box-shadow:0 0 0 3px #fff,0 0 0 4px var(--warn-200)}.evt-body{font-size:12px}.evt-row{display:flex;align-items:center;gap:6px}.evt-row b{font-size:12px;color:var(--ink-800);font-weight:500}.evt-action{color:var(--ink-500);font-size:12px;margin-left:2px}.evt-detail{font-size:12px;color:var(--ink-500);margin-top:4px;padding-left:24px}.evt-warn .evt-detail{color:var(--warn-700)}.check-list{list-style:none;margin:0;padding:12px 20px 16px;display:flex;flex-direction:column;gap:2px}.check-list li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px;color:var(--ink-600);border-bottom:1px dashed var(--line)}.check-list li:last-child{border-bottom:0}.check-list .done{color:var(--ink-500)}.check-list .done svg{color:var(--ok-600)}.check-list .pending{color:var(--warn-700);font-weight:500}.check-list .circ{width:12px;height:12px;border-radius:999px;border:1.5px solid var(--warn-600);display:inline-block}.link-sm{font-size:12px;color:var(--info-700);cursor:pointer;font-weight:500}.link-sm:hover{color:var(--info-600)}.seg{display:inline-flex;background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:2px}.seg button{background:transparent;border:0;padding:4px 10px;font-size:12px;color:var(--ink-500);border-radius:6px;cursor:pointer;font-weight:500}.seg button.on{background:#fff;color:var(--ink-800);box-shadow:var(--sh-xs)}.filter{height:32px;padding:0 10px;background:#fff;border:1px solid var(--line-2);border-radius:8px;font-size:12px;color:var(--ink-700);min-width:240px;box-shadow:var(--sh-xs)}.filter:focus{outline:none;border-color:var(--info-500);box-shadow:0 0 0 3px #2e90fa26}.runs-table .run-name{display:flex;align-items:center;gap:10px}.runs-table .run-name b{color:var(--ink-800);font-size:13px;font-weight:500}.bar-mini{position:relative;width:160px;height:6px;background:var(--bg-soft);border-radius:999px;overflow:hidden}.bar-mini>span:first-child{display:block;height:100%;background:var(--ink-700);border-radius:999px}.bar-mini .bar-label{position:absolute;top:-16px;right:0;font-size:11px;font-family:JetBrains Mono,monospace;color:var(--ink-400)}.copilot{border-left:1px solid var(--line);background:#fff;display:flex;flex-direction:column;position:sticky;top:60px;height:calc(100vh - 60px);overflow:hidden}.copilot-head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.copilot-title{display:flex;align-items:center;gap:8px;min-width:0}.copilot-title b{font-size:13px;color:var(--ink-800)}.copilot-sub{font-size:11px;color:var(--ink-400);margin-left:4px}.copilot-actions{display:flex;gap:4px}.copilot-thread{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.copilot-prompts{padding:12px 16px;border-top:1px solid var(--line);background:var(--bg-side)}.cp-head{font-size:11px;color:var(--ink-400);letter-spacing:.06em;text-transform:uppercase;font-weight:500;margin-bottom:8px}.cp-list{display:flex;flex-wrap:wrap;gap:6px}.cp-chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line-2);border-radius:999px;padding:4px 10px 4px 6px;cursor:pointer;font-size:11px;color:var(--ink-700);box-shadow:var(--sh-xs);text-align:left;max-width:100%}.cp-chip:hover{background:var(--bg-soft)}.cp-who{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;padding:1px 5px;border-radius:4px;background:var(--ink-800);color:#fff;letter-spacing:.04em}.cp-q{font-size:11px;color:var(--ink-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copilot-input{display:flex;gap:8px;align-items:center;padding:12px 12px 8px;border-top:1px solid var(--line)}.copilot-input input{flex:1;height:36px;padding:0 12px;background:#fff;border:1px solid var(--line-2);border-radius:8px;font-family:inherit;font-size:13px;color:var(--ink-800);box-shadow:var(--sh-xs)}.copilot-input input:focus{outline:none;border-color:var(--info-500);box-shadow:0 0 0 3px #2e90fa26}.copilot-input .send{width:36px;height:36px;border-radius:8px;background:var(--ink-800);border:0;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:var(--sh-xs)}.copilot-foot{padding:4px 16px 12px;font-size:10px;color:var(--ink-400);display:flex;align-items:center;gap:6px}.msg{display:flex;flex-direction:column;gap:4px}.msg-meta{font-size:10px;color:var(--ink-400);letter-spacing:.02em;display:inline-flex;align-items:center;gap:4px}.msg-bubble{background:var(--bg-soft);border:1px solid var(--line);padding:10px 12px;border-radius:12px;font-size:13px;line-height:20px;color:var(--ink-700);align-self:flex-start;max-width:92%}.msg-user .msg-bubble{background:var(--ink-800);color:#fff;border-color:var(--ink-800);align-self:flex-end}.msg-user{align-items:flex-end}.msg-ai-bubble{background:#fff;border-color:var(--line-2);box-shadow:var(--sh-xs)}.msg-ai-bubble b{color:var(--ink-900)}.typing{display:inline-flex;gap:4px}.typing i{width:6px;height:6px;border-radius:999px;background:var(--ink-300);animation:blink 1.4s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.3}40%{opacity:1}}.cites{display:flex;flex-direction:column;gap:4px;margin-top:6px}.cites-head{font-size:10px;color:var(--ink-400);letter-spacing:.06em;text-transform:uppercase;font-weight:500;margin-bottom:2px}.cite{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:4px 8px;font-size:11px;color:var(--ink-700);text-decoration:none;cursor:pointer;max-width:100%}.cite:hover{background:var(--bg-soft)}.cite-name{font-weight:500;color:var(--ink-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cite-v,.cite-run{color:var(--ink-400);font-family:JetBrains Mono,monospace;font-size:10px}.ai-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:flex-start}.ai-thread-panel{display:flex;flex-direction:column;min-height:540px}.ai-thread{padding:24px;display:flex;flex-direction:column;gap:24px;flex:1;overflow-y:auto}.ai-thread .msg{flex-direction:row;gap:12px;align-items:flex-start}.ai-thread .msg-bubble{max-width:80%}.ai-thread .msg-user{flex-direction:row-reverse}.ai-thread .msg-user>div{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ai-thread .msg-ai>div{flex:1;display:flex;flex-direction:column;gap:4px}.ai-avatar{width:28px;height:28px;border-radius:999px;background:linear-gradient(180deg,#414651,#181d27);color:#fff;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #ffffff1f;flex-shrink:0}.ai-input{display:flex;gap:8px;align-items:center;padding:12px 16px 16px;border-top:1px solid var(--line)}.ai-input input{flex:1;height:40px;padding:0 14px;background:#fff;border:1px solid var(--line-2);border-radius:8px;font-family:inherit;font-size:14px;color:var(--ink-800);box-shadow:var(--sh-xs)}.ai-input input:focus{outline:none;border-color:var(--info-500);box-shadow:0 0 0 3px #2e90fa26}.ai-side{display:flex;flex-direction:column;gap:16px}.cp-list-v{display:flex;flex-direction:column;gap:4px;padding:8px}.cp-chip-v{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;background:transparent;border:0;border-radius:8px;cursor:pointer;text-align:left}.cp-chip-v:hover{background:var(--bg-soft)}.cp-chip-v .cp-q{white-space:normal;font-size:13px;color:var(--ink-700);line-height:1.4}.rag-rules{padding:12px 16px 16px;display:flex;flex-direction:column;gap:16px}.rule-grp{display:flex;flex-direction:column;gap:6px}.rule-head{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.rule-head.ok{color:var(--ok-700)}.rule-head.err{color:var(--err-700)}.rag-rules ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rag-rules li{font-size:12px;color:var(--ink-600);padding-left:12px;position:relative;line-height:1.5}.rag-rules li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:999px;background:var(--ink-300)}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0d1259;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;z-index:100;animation:modal-in .18s ease}.modal{width:520px;background:#fff;border-radius:16px;box-shadow:var(--sh-lg);border:1px solid var(--line);display:flex;flex-direction:column}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px 12px}.modal-head h3{margin:0;font-size:18px;font-weight:600;color:var(--ink-900)}.modal-head .muted{font-size:12px;margin-top:4px;color:var(--ink-500)}.modal-body{padding:12px 24px 20px;display:flex;flex-direction:column;gap:16px}.modal-summary{background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:8px 16px}.ms-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed var(--line);font-size:13px;color:var(--ink-600)}.ms-row:last-child{border-bottom:0}.ms-row b{color:var(--ink-800);font-weight:500}.ms-row b.ok{color:var(--ok-700)}.attest{display:flex;gap:10px;font-size:13px;line-height:20px;color:var(--ink-600);cursor:pointer}.attest input{margin-top:2px}.attest b{color:var(--ink-900);font-weight:600}.attest-note{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--ink-400)}.modal-foot{padding:16px 24px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px;background:#fafafa;border-bottom-left-radius:16px;border-bottom-right-radius:16px}@keyframes modal-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--ink-900);color:#fff;padding:10px 16px;border-radius:999px;font-size:13px;display:flex;align-items:center;gap:10px;z-index:200;box-shadow:var(--sh-lg);animation:toast-in .24s ease}.toast-ok svg{color:var(--ok-200)}.toast-warn{background:var(--warn-700)}@keyframes toast-in{0%{transform:translate(-50%,12px);opacity:0}to{transform:translate(-50%);opacity:1}}.drawer-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0d1259;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:110;animation:modal-in .18s ease}.drawer{position:absolute;right:0;top:0;bottom:0;width:640px;background:#fff;border-left:1px solid var(--line);box-shadow:var(--sh-lg);display:flex;flex-direction:column;animation:slide-in .22s cubic-bezier(.16,1,.3,1)}@keyframes slide-in{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.drawer-head{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 22px;border-bottom:1px solid var(--line);gap:12px}.drawer-title{display:flex;gap:12px;align-items:flex-start;min-width:0}.drawer-title b{font-size:14px;color:var(--ink-900);display:block}.drawer-title .muted{font-size:11px;margin-top:2px}.file-tile{width:36px;height:36px;border-radius:8px;background:var(--bg-soft);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-500);flex-shrink:0}.drawer-actions{display:flex;gap:6px;align-items:center}.drawer-body{flex:1;overflow-y:auto;padding:20px 22px 32px;display:flex;flex-direction:column;gap:24px}.drawer-section h4{margin:0 0 10px;font-size:12px;color:var(--ink-500);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.art-preview{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.art-preview-head{display:flex;gap:6px;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--bg-soft)}.sheet{font-size:12px;font-family:JetBrains Mono,monospace}.sheet-row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr .7fr;gap:0}.sheet-row>span{padding:8px 12px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--ink-700)}.sheet-row>span:last-child{border-right:0}.sheet-row:last-child>span{border-bottom:0}.sheet-h>span{background:#fafafa;color:var(--ink-500);font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.sheet-hi>span{background:#fffaeb;font-weight:600;color:var(--ink-900)}.sheet .pos{color:var(--ok-700)}.sheet .neg{color:var(--err-700)}.ask-inline{background:linear-gradient(180deg,#fafafa,#fff);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.ask-inline-head{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-500);letter-spacing:.04em;text-transform:uppercase;font-weight:600;margin-bottom:8px}.ask-inline-chips{display:flex;flex-wrap:wrap;gap:6px}.ask-inline-chips button{background:#fff;border:1px solid var(--line-2);border-radius:999px;padding:5px 10px;font-size:12px;color:var(--ink-700);cursor:pointer;box-shadow:var(--sh-xs);font-family:inherit}.ask-inline-chips button:hover{background:var(--bg-soft)}.ver-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ver-list li{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.ver-list li.on{border-color:var(--ok-200);background:var(--ok-50)}.ver-row{display:flex;align-items:center;gap:8px}.ver-row b{font-size:13px;color:var(--ink-800);font-weight:500}.ver-meta{font-size:11px;color:var(--ink-500);margin-top:6px;display:flex;align-items:center;gap:6px}.lineage{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lin-node{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid var(--line);border-radius:8px;font-size:12px;color:var(--ink-700)}.lin-now{background:var(--warn-50);border-color:var(--warn-200)}.cmt-list{display:flex;flex-direction:column;gap:12px}.cmt{display:flex;gap:10px;align-items:flex-start}.cmt-head{font-size:12px}.cmt-head b{color:var(--ink-800);font-weight:500;margin-right:6px}.cmt-body{font-size:13px;color:var(--ink-600);line-height:20px;margin-top:2px}.cmt-input{display:flex;gap:8px;padding-top:8px;border-top:1px dashed var(--line)}.cmt-input input{flex:1;height:32px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;font-family:inherit;font-size:13px;box-shadow:var(--sh-xs)}.cmt-input input:focus{outline:none;border-color:var(--info-500);box-shadow:0 0 0 3px #2e90fa26}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12px;font-weight:600;color:var(--ink-700)}.field textarea,.field input{background:#fff;border:1px solid var(--line-2);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;color:var(--ink-800);box-shadow:var(--sh-xs);resize:vertical}.field textarea:focus,.field input:focus{outline:none;border-color:var(--info-500);box-shadow:0 0 0 3px #2e90fa26}.seg-wide{display:flex}.seg-wide button{flex:1}.dropzone{border:1.5px dashed var(--line-2);border-radius:10px;padding:28px 16px;display:flex;flex-direction:column;align-items:center;gap:6px;background:#fafafa;color:var(--ink-500);cursor:pointer}.dropzone:hover{border-color:var(--info-500);background:#eff8ff;color:var(--info-700)}.dropzone b{font-size:13px;color:var(--ink-800)}.cmd-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0d1273;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;padding-top:14vh;z-index:130;animation:modal-in .16s ease}.cmd{width:640px;max-width:92vw;background:#fff;border-radius:14px;box-shadow:var(--sh-lg);border:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.cmd-input{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);color:var(--ink-400)}.cmd-input input{flex:1;border:0;outline:0;background:transparent;font-family:inherit;font-size:15px;color:var(--ink-900)}.cmd-input .kbd{font-family:JetBrains Mono,monospace;font-size:10px;border:1px solid var(--line);border-radius:4px;padding:1px 6px;color:var(--ink-400)}.cmd-list{list-style:none;margin:0;padding:8px;max-height:56vh;overflow-y:auto}.cmd-list li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;color:var(--ink-500)}.cmd-list li:hover{background:var(--bg-soft)}.cmd-list li>div{flex:1;min-width:0}.cmd-list li b{display:block;font-size:13px;font-weight:500;color:var(--ink-800)}.cmd-list li .muted{font-size:11px}.cmd-list .cmd-empty{color:var(--ink-400);justify-content:center;cursor:default}.cmd-foot{display:flex;gap:18px;padding:10px 18px;border-top:1px solid var(--line);background:#fafafa;font-size:11px;color:var(--ink-400)}.cmd-foot .kbd{font-family:JetBrains Mono,monospace;font-size:10px;border:1px solid var(--line);border-radius:4px;padding:1px 5px;color:var(--ink-500);background:#fff;margin-right:4px}.popover-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.popover{position:absolute;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-lg);animation:pop-in .16s ease}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.popover-notif{top:60px;right:200px;width:380px}.popover-step{top:180px;right:60px;width:320px}.popover-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.popover-head b{font-size:13px;color:var(--ink-800)}.popover-head .muted{font-size:11px;margin-top:2px}.notif-list{list-style:none;margin:0;padding:6px;max-height:60vh;overflow-y:auto}.notif-list li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:8px;cursor:pointer;position:relative}.notif-list li:hover{background:var(--bg-soft)}.notif-list li>div:nth-child(2){flex:1;min-width:0;font-size:13px;color:var(--ink-700)}.notif-list b{color:var(--ink-900);font-weight:500}.notif-list .muted{font-size:11px;margin-top:4px}.notif-list .warn{color:var(--warn-700);font-weight:500}.notif-dot{position:absolute;right:12px;top:16px;width:7px;height:7px;border-radius:999px;background:var(--info-500)}.notif-ic{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;flex-shrink:0}.notif-ic.warn{background:var(--warn-50);color:var(--warn-700);border:1px solid var(--warn-200)}.notif-ic.info{background:var(--info-50);color:var(--info-700);border:1px solid var(--info-200)}.step-detail-body{padding:8px 16px 14px}.step-detail-body .ms-row{padding:8px 0}.persona{position:relative}.persona-btn{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 6px;height:40px;background:#fff;border:1px solid var(--line-2);border-radius:10px;cursor:pointer;box-shadow:var(--sh-xs);font-family:inherit}.persona-btn:hover{background:var(--bg-soft)}.persona.open .persona-btn{background:var(--bg-soft);border-color:var(--ink-300)}.persona-btn .me-meta b{font-size:13px;color:var(--ink-800)}.persona-btn .me-meta span{font-size:11px;color:var(--ink-400)}.persona-team{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.06em;padding:2px 6px;border-radius:4px;background:var(--ink-800);color:#fff}.team-PC{background:var(--ink-700)}.team-FA{background:#1849a9}.team-LRR{background:#b54708}.team-MR{background:var(--ok-700)}.team-HEAD{background:#9e165e}.persona-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49}.persona-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;width:320px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-lg);overflow:hidden;animation:pop-in .16s ease}.persona-menu-head{padding:10px 14px;font-size:11px;color:var(--ink-400);letter-spacing:.06em;text-transform:uppercase;font-weight:600;border-bottom:1px solid var(--line);background:#fafafa}.persona-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:0;border-bottom:1px dashed var(--line);cursor:pointer;text-align:left;font-family:inherit}.persona-item:last-of-type{border-bottom:0}.persona-item:hover{background:var(--bg-soft)}.persona-item.on{background:#eff8ff}.pi-meta{flex:1;display:flex;flex-direction:column;min-width:0}.pi-meta b{font-size:13px;color:var(--ink-800);font-weight:500}.pi-meta span{font-size:11px;color:var(--ink-400)}.persona-item>svg:last-child{color:var(--ok-600)}.persona-menu-foot{padding:10px 14px;border-top:1px solid var(--line);font-size:11px;color:var(--ink-400);display:flex;align-items:center;gap:6px;background:#fafafa}.role-banner{display:flex;gap:14px;align-items:center;padding:14px 18px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-xs)}.role-banner-warn{background:#fffaeb;border-color:var(--warn-200)}.role-banner-ok{background:var(--ok-50);border-color:var(--ok-200)}.role-banner-info{background:var(--info-50);border-color:var(--info-200)}.rb-icon{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;background:#fff;border:1.5px solid currentColor}.role-banner-warn .rb-icon{color:var(--warn-700)}.role-banner-ok .rb-icon{color:var(--ok-700)}.role-banner-info .rb-icon{color:var(--info-700)}.rb-body{flex:1;min-width:0}.rb-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rb-title b{font-size:14px;color:var(--ink-900);font-weight:600}.rb-body p{margin:4px 0 0;font-size:13px;color:var(--ink-600);line-height:1.5;max-width:68ch}.rb-actions{flex-shrink:0}.step-you .step-label{color:var(--info-700)}.step-you .step-dot{box-shadow:var(--sh-xs),0 0 0 3px var(--info-100);border-color:var(--info-500)}.step-you.step-done .step-dot{background:var(--info-600);border-color:var(--info-600);color:#fff;box-shadow:var(--sh-xs),0 0 0 3px var(--info-100)}.you-tag{display:inline-block;margin-left:6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;background:var(--info-600);color:#fff;padding:1px 5px;border-radius:3px;letter-spacing:.04em;vertical-align:2px}.toast-info{background:var(--info-700)}
