:root,[data-theme=dark]{--canvas: #050b1a;--glow-cyan: #06b6d433;--glow-blue: #2563eb40;--glass: #0f1c389e;--glass-strong: #0c1730e0;--glass-solid: #0d1931;--field: #040a1899;--hover: #ffffff0f;--selected: #22d3ee1a;--glass-edge: #ffffff1f;--line: #ffffff17;--line-strong: #6a7b9a;--scrim: #020617b3;--ink: #eaf1fb;--ink-muted: #9db0cb;--ink-faint: #5f7190;--accent: #67e8f9;--accent-fill: #22d3ee;--accent-fill-hover: #67e8f9;--accent-soft: #22d3ee1f;--on-accent: #031820;--focus: #67e8f9;--azure: #93c5fd;--azure-soft: #3b82f629;--success: #86efac;--success-soft: #22c55e24;--warning: #fcd34d;--warning-fill: #fbbf24;--warning-soft: #f59e0b24;--danger: #fda4af;--danger-soft: #f43f5e29;--shadow-glass: inset 0 1px 0 #ffffff14, 0 8px 32px #00000059;--shadow-float: inset 0 1px 0 #ffffff1f, 0 24px 64px -8px #000000b3;--shadow-accent: 0 8px 24px -8px #22d3ee80;--focus-ring: 0 0 0 2px #050b1a, 0 0 0 4px #67e8f9}[data-theme=light]{--canvas: #eef4fb;--glow-cyan: #22d3ee2e;--glow-blue: #60a5fa38;--glass: #ffffff8f;--glass-strong: #ffffffd9;--glass-solid: #f8fbff;--field: #ffffffc7;--hover: #0b1b330a;--selected: #06b6d414;--glass-edge: #ffffffcc;--line: #0b1b3314;--line-strong: #6b7c96;--scrim: #0b1b3359;--ink: #0b1b33;--ink-muted: #475a78;--ink-faint: #94a3ba;--accent: #155e75;--accent-fill: #06b6d4;--accent-fill-hover: #0891b2;--accent-soft: #06b6d41a;--on-accent: #031820;--focus: #155e75;--azure: #1d4ed8;--azure-soft: #3b82f61a;--success: #166534;--success-soft: #16a34a1f;--warning: #92400e;--warning-fill: #f59e0b;--warning-soft: #f59e0b26;--danger: #9f1239;--danger-soft: #e11d481a;--shadow-glass: inset 0 1px 0 #ffffffe6, 0 8px 32px #1e3a5f1a;--shadow-float: inset 0 1px 0 #ffffff, 0 24px 64px -12px #1e3a5f40;--shadow-accent: 0 8px 20px -8px #0891b280;--focus-ring: 0 0 0 2px #eef4fb, 0 0 0 4px #155e75}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--blur-sm: 8px;--blur-md: 18px;--blur-lg: 32px;--saturate: 160%;--font-sans: "Readex Pro", "Readex Pro Arabic", system-ui, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace}.display{font-family:var(--font-sans);font-size:40px;line-height:48px;font-weight:600;letter-spacing:-.02em}.title{font-family:var(--font-sans);font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.01em}.heading{font-family:var(--font-sans);font-size:20px;line-height:28px;font-weight:600}.subheading{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:600}.body{font-family:var(--font-sans);font-size:15px;line-height:24px;font-weight:400}.body-sm{font-family:var(--font-sans);font-size:13px;line-height:20px;font-weight:400}.label{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.01em}.stat{font-family:var(--font-sans);font-size:32px;line-height:40px;font-weight:600;letter-spacing:-.01em}.code{font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:400}@font-face{font-family:Readex Pro;src:url(/assets/ReadexPro-Latin-Variable-B5wR1phh.woff2) format("woff2");font-weight:160 700;font-style:normal;font-display:swap}@font-face{font-family:Readex Pro Arabic;src:url(/assets/ReadexPro-Arabic-Variable-L1UZomB2.woff2) format("woff2");font-weight:160 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-Dm_PoFIZ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Medium-C_OblDzq.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ep-ease: cubic-bezier(.2, .7, .2, 1);--ep-fast: .12s;--ep-base: .2s}.ep-canvas{min-height:100%;margin:0;color:var(--ink);font-family:var(--font-sans);background-color:var(--canvas);background-image:radial-gradient(60% 55% at 0% 0%,var(--glow-cyan),transparent 70%),radial-gradient(55% 60% at 100% 100%,var(--glow-blue),transparent 70%);background-attachment:fixed;-webkit-font-smoothing:antialiased}.ep-canvas :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}.ep-canvas :where(ul,ol){padding:0;list-style:none}:where(.ep-canvas):lang(ar),.ep-canvas :lang(ar){line-height:1.75}.ep-glass,.ep-glass-strong,.ep-inset{border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(var(--saturate));backdrop-filter:blur(var(--blur-md)) saturate(var(--saturate))}.ep-glass{background:var(--glass);box-shadow:var(--shadow-glass)}.ep-glass-strong{background:var(--glass-strong);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(var(--saturate));backdrop-filter:blur(var(--blur-lg)) saturate(var(--saturate))}.ep-inset{background:var(--field);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ep-glass,.ep-glass-strong{background:var(--glass-solid)}}@media (prefers-reduced-transparency: reduce){.ep-glass,.ep-glass-strong{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.ep-canvas{background-image:none}}@media (prefers-contrast: more){.ep-glass,.ep-glass-strong,.ep-inset{background:var(--glass-solid);border-color:var(--line-strong)}}@media (forced-colors: active){.ep-glass,.ep-glass-strong,.ep-inset{border:1px solid CanvasText}}.ep-muted{color:var(--ink-muted)}.ep-strong{font-weight:600}.ep-num{font-variant-numeric:tabular-nums}.ep-text-warning{color:var(--warning)}.ep-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ep-dotlist{display:flex;flex-wrap:wrap;gap:0 var(--space-2)}.ep-dotlist>*+*:before{content:"·";margin-inline-end:var(--space-2);color:var(--ink-muted)}.ep-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ep-icon{flex:none;display:inline-block;vertical-align:middle}[dir=rtl] .ep-icon--dir{transform:scaleX(-1)}.ep-link{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--accent);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ep-link:hover{text-decoration-thickness:2px}:where(.ep-canvas) :focus-visible{outline:2px solid transparent;box-shadow:var(--focus-ring)}.ep-link:focus-visible{border-radius:var(--radius-sm)}.ep-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);block-size:40px;padding-inline:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--glass-edge);background:var(--glass);color:var(--ink);font-weight:500;box-shadow:var(--shadow-glass);cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(var(--blur-sm)) saturate(var(--saturate));backdrop-filter:blur(var(--blur-sm)) saturate(var(--saturate));transition:background var(--ep-fast) var(--ep-ease),transform var(--ep-fast) var(--ep-ease),box-shadow var(--ep-fast) var(--ep-ease)}.ep-btn:hover{background:var(--glass-strong)}.ep-btn:active{transform:translateY(1px)}.ep-btn--sm{block-size:32px;padding-inline:var(--space-3);border-radius:var(--radius-sm);gap:var(--space-1)}.ep-btn--lg{block-size:48px;padding-inline:var(--space-6)}.ep-btn--icon{padding-inline:0;inline-size:40px}.ep-btn--icon.ep-btn--sm{inline-size:32px}.ep-btn--icon.ep-btn--lg{inline-size:48px}.ep-btn--primary{background:var(--accent-fill);color:var(--on-accent);border-color:transparent;box-shadow:var(--shadow-accent)}.ep-btn--primary:hover{background:var(--accent-fill-hover)}.ep-btn--ghost{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink)}.ep-btn--ghost:hover{background:var(--hover)}.ep-btn--danger{background:var(--danger-soft);color:var(--danger);border-color:transparent;box-shadow:none}.ep-btn--danger:hover{background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger)}.ep-btn:disabled,.ep-btn[aria-disabled=true]{cursor:not-allowed;color:var(--ink-faint);background:var(--hover);box-shadow:none;border-color:transparent;transform:none}.ep-spinner{inline-size:16px;block-size:16px;border-radius:var(--radius-full);border:2px solid currentColor;border-inline-end-color:transparent;animation:ep-spin .8s linear infinite}@keyframes ep-spin{to{transform:rotate(360deg)}}.ep-field{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.ep-field__label{color:var(--ink);display:flex;gap:var(--space-2);align-items:baseline}.ep-field__optional{color:var(--ink-muted);font-weight:400}.ep-field__control{position:relative;display:flex;align-items:center}.ep-input{inline-size:100%;min-block-size:44px;box-sizing:border-box;padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--field);color:var(--ink);font-family:inherit;transition:border-color var(--ep-fast) var(--ep-ease),box-shadow var(--ep-fast) var(--ep-ease)}.ep-field--sm .ep-input{min-block-size:36px}.ep-input::placeholder{color:var(--ink-muted);opacity:1}.ep-input:hover{border-color:var(--ink-muted)}.ep-input:focus-visible{outline:2px solid transparent;border-color:var(--focus);box-shadow:var(--focus-ring)}.ep-input:disabled{color:var(--ink-faint);background:var(--hover);cursor:not-allowed}.has-icon .ep-input{padding-inline-start:40px}.ep-field--sm .has-icon .ep-input{padding-inline-start:36px}.ep-field__icon{position:absolute;inset-inline-start:var(--space-3);color:var(--ink-muted);pointer-events:none}.is-multiline .ep-input{min-block-size:96px;resize:vertical}.ep-field__msg{display:flex;gap:var(--space-1);align-items:flex-start;color:var(--ink-muted)}.ep-field__msg .ep-icon{margin-block-start:2px}.ep-field__msg--error{color:var(--danger)}.is-invalid .ep-input{border-color:var(--danger)}.ep-select .ep-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-inline-end:40px;cursor:pointer}.ep-select__chevron{position:absolute;inset-inline-end:var(--space-3);color:var(--ink-muted);pointer-events:none}.ep-select option{background:var(--glass-solid);color:var(--ink)}.ep-check{display:inline-flex;gap:var(--space-3);align-items:flex-start;cursor:pointer;position:relative}.ep-check__input{position:absolute;opacity:0;inline-size:20px;block-size:20px;margin:2px 0 0;cursor:pointer}.ep-check__box{flex:none;inline-size:20px;block-size:20px;margin-block-start:2px;box-sizing:border-box;display:grid;place-items:center;border-radius:calc(var(--radius-sm) - 2px);border:1.5px solid var(--line-strong);background:var(--field);color:transparent;transition:background var(--ep-fast) var(--ep-ease),border-color var(--ep-fast) var(--ep-ease)}.ep-check__input:checked+.ep-check__box,.ep-check__input:indeterminate+.ep-check__box{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.ep-check__input:focus-visible+.ep-check__box{box-shadow:var(--focus-ring)}.ep-check__input:disabled+.ep-check__box{background:var(--hover);border-color:var(--ink-faint)}.ep-check__input:disabled~.ep-check__text{color:var(--ink-faint)}.ep-check__text{display:flex;flex-direction:column;gap:2px}.ep-switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.ep-switch-row__text{display:flex;flex-direction:column;gap:2px}.ep-switch-row.is-disabled .ep-switch-row__text{color:var(--ink-faint)}.ep-switch{flex:none;position:relative;inline-size:44px;block-size:26px;padding:0;cursor:pointer;border-radius:var(--radius-full);border:1.5px solid var(--line-strong);background:var(--field);transition:background var(--ep-base) var(--ep-ease),border-color var(--ep-base) var(--ep-ease)}.ep-switch__thumb{position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:17px;block-size:17px;border-radius:var(--radius-full);background:var(--ink-muted);transition:transform var(--ep-base) var(--ep-ease),background var(--ep-base) var(--ep-ease)}.ep-switch.is-on{background:var(--accent-fill);border-color:var(--accent-fill)}.ep-switch.is-on .ep-switch__thumb{background:var(--on-accent);transform:translate(18px)}[dir=rtl] .ep-switch.is-on .ep-switch__thumb{transform:translate(-18px)}.ep-switch:disabled{cursor:not-allowed;opacity:.5}.ep-seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-md);background:var(--field);border:1px solid var(--line)}.ep-seg__opt{display:inline-flex;align-items:center;gap:var(--space-2);block-size:34px;padding-inline:var(--space-3);border:1px solid transparent;border-radius:calc(var(--radius-md) - 3px);background:transparent;color:var(--ink-muted);cursor:pointer;font-weight:500;white-space:nowrap;transition:background var(--ep-fast) var(--ep-ease),color var(--ep-fast) var(--ep-ease)}.ep-seg--sm .ep-seg__opt{block-size:28px;padding-inline:var(--space-2)}.ep-seg__opt:hover{color:var(--ink);background:var(--hover)}.ep-seg__opt.is-on{color:var(--ink);background:var(--glass-strong);border-color:var(--glass-edge);box-shadow:var(--shadow-glass)}.ep-seg__opt.is-on .ep-icon{color:var(--accent)}.ep-tabs{display:flex;gap:var(--space-1);border-block-end:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.ep-tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);block-size:44px;padding-inline:var(--space-3);border:0;background:none;cursor:pointer;color:var(--ink-muted);font-weight:500;white-space:nowrap;border-radius:var(--radius-md) var(--radius-md) 0 0}.ep-tab:hover{color:var(--ink);background:var(--hover)}.ep-tab.is-on{color:var(--ink)}.ep-tab.is-on .ep-icon{color:var(--accent)}.ep-tab.is-on:after{content:"";position:absolute;inset-inline:var(--space-3);inset-block-end:-1px;block-size:2px;border-radius:var(--radius-full);background:var(--accent-fill)}.ep-tab__count{padding:0 6px;border-radius:var(--radius-full);background:var(--hover);color:var(--ink-muted)}.ep-tab.is-on .ep-tab__count{background:var(--accent-soft);color:var(--accent)}.ep-panel{border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}.ep-pad--sm{padding:var(--space-4);border-radius:var(--radius-lg)}.ep-pad--md{padding:var(--space-5)}.ep-pad--lg{padding:var(--space-8)}.ep-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.ep-panel__titles{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.ep-panel__actions{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.ep-panel.is-interactive{cursor:pointer;transition:transform var(--ep-base) var(--ep-ease),background var(--ep-base) var(--ep-ease)}.ep-panel.is-interactive:hover{background:var(--glass-strong);transform:translateY(-2px)}.ep-badge{display:inline-flex;align-items:center;gap:var(--space-1);block-size:24px;padding-inline:10px;border-radius:var(--radius-full);white-space:nowrap;box-sizing:border-box;background:var(--hover);color:var(--ink);border:1px solid var(--line)}.ep-badge .ep-icon{margin-inline-start:-2px}.ep-badge--neutral .ep-icon{color:var(--ink-muted)}.ep-badge--accent{background:var(--accent-soft);color:var(--accent);border-color:transparent}.ep-badge--azure{background:var(--azure-soft);color:var(--azure);border-color:transparent}.ep-badge--success{background:var(--success-soft);color:var(--success);border-color:transparent}.ep-badge--warning{background:var(--warning-soft);color:var(--warning);border-color:transparent}.ep-badge--danger{background:var(--danger-soft);color:var(--danger);border-color:transparent}.ep-chip-icon{flex:none;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:var(--radius-md);background:var(--hover);color:var(--ink-muted)}.ep-chip-icon--accent{background:var(--accent-soft);color:var(--accent)}.ep-chip-icon--azure{background:var(--azure-soft);color:var(--azure)}.ep-chip-icon--success{background:var(--success-soft);color:var(--success)}.ep-chip-icon--warning{background:var(--warning-soft);color:var(--warning)}.ep-chip-icon--danger{background:var(--danger-soft);color:var(--danger)}.ep-notice{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-lg)}.ep-notice__icon{flex:none;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:var(--radius-md)}.ep-notice--info .ep-notice__icon{background:var(--accent-soft);color:var(--accent)}.ep-notice--success .ep-notice__icon{background:var(--success-soft);color:var(--success)}.ep-notice--warning .ep-notice__icon{background:var(--warning-soft);color:var(--warning)}.ep-notice--danger .ep-notice__icon{background:var(--danger-soft);color:var(--danger)}.ep-notice--neutral .ep-notice__icon{background:var(--hover);color:var(--ink-muted)}.ep-notice__body{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px;padding-block-start:6px}.ep-notice__actions{display:flex;gap:var(--space-2);align-items:center;flex:none}.ep-meter{display:flex;flex-direction:column;gap:var(--space-2)}.ep-meter__head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline}.ep-meter__track{position:relative;block-size:8px;border-radius:var(--radius-full);background:var(--accent-soft);overflow:hidden}.ep-meter__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--radius-full);background:var(--accent-fill);transition:inline-size var(--ep-base) var(--ep-ease)}.ep-meter--warning .ep-meter__track{background:var(--warning-soft)}.ep-meter--warning .ep-meter__fill{background:var(--warning-fill)}.ep-meter--danger .ep-meter__track{background:var(--danger-soft)}.ep-meter--danger .ep-meter__fill{background:var(--danger)}.ep-meter--success .ep-meter__track{background:var(--success-soft)}.ep-meter--success .ep-meter__fill{background:var(--success)}.ep-stat{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);min-inline-size:0}.ep-stat__head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.ep-stat__icon{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent)}.ep-stat__value{color:var(--ink)}.ep-stat__foot{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);align-items:center}.ep-delta{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:600}.ep-delta--success{color:var(--success)}.ep-delta--danger{color:var(--danger)}.ep-delta--neutral{color:var(--ink)}.ep-avatar{position:relative;flex:none;display:inline-grid;place-items:center;border-radius:var(--radius-full);inline-size:36px;block-size:36px;background:var(--glass-strong);color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-edge);font-weight:600;font-size:13px}.ep-avatar--sm{inline-size:28px;block-size:28px;font-size:11px}.ep-avatar--lg{inline-size:48px;block-size:48px;font-size:16px}.ep-avatar img{inline-size:100%;block-size:100%;border-radius:inherit;object-fit:cover}.ep-avatar__verified{position:absolute;inset-block-end:-3px;inset-inline-end:-3px;display:grid;place-items:center;inline-size:14px;block-size:14px;border-radius:var(--radius-full);background:var(--accent-fill);color:var(--on-accent);box-shadow:0 0 0 2px var(--canvas)}.ep-avatar--lg .ep-avatar__verified{inline-size:18px;block-size:18px}.ep-avatar--sm .ep-avatar__verified{inline-size:12px;block-size:12px;inset-block-end:-4px;inset-inline-end:-4px}.ep-avatar--sm .ep-avatar__initials{transform:translate(-1px,-1px)}.ep-identity{display:inline-flex;align-items:center;gap:var(--space-3);min-inline-size:0}.ep-identity--sm{gap:var(--space-2)}.ep-identity__text{display:flex;flex-direction:column;min-inline-size:0}.ep-identity__name{display:inline-flex;gap:var(--space-2);align-items:center}.ep-identity__tag{font-weight:500;color:var(--azure)}.ep-identity__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-track-wrap{display:flex;flex-direction:column;gap:var(--space-3)}.ep-track{display:flex;align-items:flex-start}.ep-track__step{position:relative;flex:1;display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0;padding-inline-end:var(--space-2)}.ep-track__step:before{content:"";position:absolute;inset-block-start:11px;inset-inline-start:28px;inset-inline-end:4px;block-size:2px;border-radius:var(--radius-full);background:var(--line-strong);opacity:.5}.ep-track__step:last-child:before{display:none}.ep-track__step.is-done:before{background:var(--accent-fill);opacity:1}.ep-track__dot{position:relative;z-index:1;display:grid;place-items:center;inline-size:24px;block-size:24px;box-sizing:border-box;border-radius:var(--radius-full);border:1.5px dashed var(--line-strong);background:var(--glass-solid);color:var(--on-accent)}.is-done .ep-track__dot{background:var(--accent-fill);border:0}.is-current .ep-track__dot{border:2px solid var(--accent);background:var(--glass-solid)}.ep-track__pulse{inline-size:8px;block-size:8px;border-radius:var(--radius-full);background:var(--accent)}.ep-track__text{display:flex;flex-direction:column;gap:2px}.is-todo .ep-track__text .label{color:var(--ink-muted)}.is-current .ep-track__text .label{color:var(--accent)}.ep-track__outcome{display:flex}@media (max-width: 560px){.ep-track{flex-direction:column;gap:var(--space-3)}.ep-track__step{flex-direction:row;align-items:flex-start;gap:var(--space-3)}.ep-track__step:before{inset-block-start:28px;inset-block-end:-10px;inset-inline-start:11px;inset-inline-end:auto;block-size:auto;inline-size:2px}}.ep-table-panel{border-radius:var(--radius-lg);overflow:hidden}.ep-table-panel__head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--line)}.ep-table-scroll{overflow-x:auto}.ep-table-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.ep-table{inline-size:100%;border-collapse:collapse;color:var(--ink)}.ep-table th{text-align:start;color:var(--ink-muted);padding:var(--space-3) var(--space-4);white-space:nowrap;border-block-end:1px solid var(--line);background:var(--hover)}.ep-table td{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line);vertical-align:middle}.ep-table tbody tr:last-child td{border-block-end:0}.ep-table tbody tr:hover td{background:var(--hover)}.ep-table .is-end{text-align:end}.ep-table__empty{text-align:center;padding:var(--space-8) var(--space-4)}.ep-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--space-4);background:var(--scrim)}.ep-scrim.is-inline{position:relative;inset:auto;z-index:auto;min-block-size:100%;box-sizing:border-box}.ep-dialog{inline-size:min(520px,100%);max-block-size:calc(calc(100vh / var(--z, 1)) - 32px);overflow:auto;border-radius:var(--radius-xl);display:flex;flex-direction:column;outline:none}.ep-dialog--lg{inline-size:min(720px,100%)}.ep-dialog__head{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4)}.ep-dialog__head>div{display:flex;flex-direction:column;gap:var(--space-1)}.ep-dialog__body{padding:0 var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.ep-dialog__foot{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-6);border-block-start:1px solid var(--line);flex-wrap:wrap}.ep-sidebar{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5) var(--space-3);border-radius:var(--radius-xl);inline-size:260px;box-sizing:border-box}.ep-sidebar__brand{display:flex;flex-direction:column;gap:2px;padding-inline:var(--space-3)}.ep-sidebar__section{display:flex;flex-direction:column;gap:var(--space-1)}.ep-sidebar__label{padding-inline:var(--space-3);margin-block-end:var(--space-1)}.ep-sidebar ul{display:flex;flex-direction:column;gap:2px}.ep-navitem{inline-size:100%;display:flex;align-items:center;gap:var(--space-3);block-size:40px;padding-inline:var(--space-3);border-radius:var(--radius-md);border:1px solid transparent;background:none;color:var(--ink-muted);text-decoration:none;cursor:pointer;text-align:start;box-sizing:border-box;transition:background var(--ep-fast) var(--ep-ease),color var(--ep-fast) var(--ep-ease)}.ep-navitem:hover{background:var(--hover);color:var(--ink)}.ep-navitem.is-on{background:var(--selected);color:var(--ink);border-color:var(--glass-edge);font-weight:500}.ep-navitem.is-on>.ep-icon:first-child{color:var(--accent)}.ep-navitem__label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-navitem__count{padding:0 7px;border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent)}.ep-sidebar__foot{margin-block-start:auto;padding-inline:var(--space-3)}.ep-topbar{display:flex;align-items:center;gap:var(--space-4);min-block-size:64px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);border-radius:var(--radius-xl);box-sizing:border-box}.ep-topbar__title{flex:none}.ep-topbar__menu{flex:none;margin-inline-start:calc(-1 * var(--space-2))}.ep-topbar__search{flex:1;max-inline-size:420px}.ep-topbar__end{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-1)}.ep-lang .ep-input{min-block-size:36px;inline-size:auto;padding-inline-start:34px;padding-inline-end:32px;border-color:transparent;background:transparent}.ep-lang .ep-input:hover{background:var(--hover)}.ep-lang .ep-field__icon{inset-inline-start:10px}.ep-lang .ep-select__chevron{inset-inline-end:8px}.ep-topbar__bell{position:relative;display:inline-flex}.ep-topbar__count{position:absolute;inset-block-start:2px;inset-inline-end:0;min-inline-size:18px;block-size:18px;padding-inline:4px;box-sizing:border-box;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--accent-fill);color:var(--on-accent);pointer-events:none}.ep-topbar .ep-avatar{margin-inline-start:var(--space-2)}@media (max-width: 640px){.ep-topbar__search,.ep-topbar__title{display:none}}.ep-notif{position:relative;display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.ep-notif:hover{background:var(--hover)}.ep-notif.is-unread{background:var(--selected)}.ep-notif__body{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.ep-notif__meta{display:flex;gap:var(--space-3);align-items:center}.ep-notif__dot{flex:none;inline-size:8px;block-size:8px;margin-block-start:8px;border-radius:var(--radius-full);background:var(--accent)}.ep-cite{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--hover);border:1px solid var(--line);color:var(--ink);text-decoration:none;text-align:start;font:inherit}button.ep-cite,a.ep-cite{cursor:pointer}button.ep-cite:hover,a.ep-cite:hover{background:var(--selected)}.ep-cite__n{flex:none;display:grid;place-items:center;min-inline-size:20px;block-size:20px;border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent)}.ep-cite--external .ep-cite__n{background:var(--azure-soft);color:var(--azure)}.ep-cite__icon{margin-block-start:2px;color:var(--accent)}.ep-cite--external .ep-cite__icon{color:var(--azure)}.ep-cite--discussion .ep-cite__icon{color:var(--ink-muted)}.ep-cite__text{display:flex;flex-direction:column;min-inline-size:0;flex:1}.ep-cite--compact{display:inline-grid;place-items:center;min-inline-size:18px;block-size:18px;padding:0 4px;margin-inline:2px;vertical-align:2px;border-radius:var(--radius-full);border:0;background:var(--accent-soft);color:var(--accent)}.ep-cite--compact.ep-cite--external{background:var(--azure-soft);color:var(--azure)}.ep-ai{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg)}.ep-ai__head{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ep-ai__who{display:flex;flex-direction:column;flex:1;min-inline-size:140px}.ep-ai__tags{display:flex;gap:var(--space-2);flex-wrap:wrap}.ep-ai__body{display:flex;flex-direction:column;gap:var(--space-3)}.ep-ai__body :where(ol,ul){padding-inline-start:var(--space-5);list-style:revert;display:flex;flex-direction:column;gap:var(--space-1)}.ep-ai__state{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-md);background:var(--hover)}.ep-ai__state--warning{background:var(--warning-soft)}.ep-ai__state--warning>.ep-icon{color:var(--warning)}.ep-ai__state--neutral>.ep-icon{color:var(--ink-muted)}.ep-ai__sources{display:flex;flex-direction:column;gap:var(--space-2)}.ep-ai__cites{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-2)}.ep-ai__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-3);border-block-start:1px solid var(--line)}.ep-ai__actions{display:flex;gap:var(--space-2)}.ep-caret{display:inline-block;inline-size:8px;block-size:18px;margin-inline-start:2px;vertical-align:-3px;border-radius:2px;background:var(--accent);animation:ep-blink 1s steps(2) infinite}@keyframes ep-blink{50%{opacity:0}}.ep-msg{display:flex;gap:var(--space-3);align-items:flex-start;max-inline-size:640px}.ep-msg.is-own{margin-inline-start:auto;justify-content:flex-end}.ep-msg__col{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.ep-msg.is-own .ep-msg__col{align-items:flex-end}.ep-msg__meta{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.ep-msg__bubble{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border-start-start-radius:calc(var(--radius-sm) - 2px);color:var(--ink);overflow-wrap:anywhere}.ep-msg__bubble--own{background:var(--accent-soft);border:1px solid var(--glass-edge);border-start-start-radius:var(--radius-lg);border-start-end-radius:calc(var(--radius-sm) - 2px)}.ep-msg__translated{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.ep-source{display:flex;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);align-items:flex-start}.ep-source__kind{flex:none;display:grid;place-items:center;inline-size:48px;block-size:56px;border-radius:var(--radius-md);background:var(--field);border:1px solid var(--line);color:var(--accent)}.ep-source__main{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-1)}.ep-source__title{overflow-wrap:anywhere}.ep-source__open{all:unset;cursor:pointer;border-radius:var(--radius-sm)}.ep-source__open:hover{text-decoration:underline;text-underline-offset:3px}.ep-source__open:focus-visible{box-shadow:var(--focus-ring)}.ep-source__badges{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-2)}.ep-source__foot{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.ep-source__actions{display:flex;flex-direction:column;gap:var(--space-2)}.ep-source.is-interactive:hover{background:var(--glass-strong)}.ep-project{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg)}.ep-project__top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ep-project__campuses{display:inline-flex;gap:var(--space-1);align-items:center}.ep-project__roles{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--field);border:1px solid var(--line)}.ep-project__role{display:grid;grid-template-columns:1fr auto 64px;gap:var(--space-3);align-items:center}.ep-project__role>:last-child{text-align:end}.ep-project__seats{display:inline-flex;gap:4px}.ep-seat{inline-size:10px;block-size:10px;border-radius:var(--radius-full);box-sizing:border-box;border:1.5px solid var(--line-strong)}.ep-seat.is-filled{background:var(--accent-fill);border-color:var(--accent-fill)}.ep-project__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-1)}.ep-program{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg)}.ep-program__where,.ep-program__fresh{display:flex;gap:var(--space-1);align-items:center}.ep-program__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ep-program__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--field);border:1px solid var(--line)}.ep-program__facts>div{display:flex;flex-direction:column;gap:2px}.ep-program__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-3);border-block-start:1px solid var(--line)}.ep-program__actions{display:flex;gap:var(--space-3);align-items:center;margin-inline-start:auto}.ep-event{display:flex;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);align-items:flex-start}.ep-event__date{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;inline-size:56px;block-size:64px;border-radius:var(--radius-md);background:var(--field);border:1px solid var(--line)}.ep-event__date .label{color:var(--accent)}.ep-event__main{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-2)}.ep-event__kicker{display:flex;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.ep-adlabel{display:inline-flex;gap:var(--space-1);align-items:center;padding:0 8px;border-radius:var(--radius-full);border:1px solid var(--line-strong);color:var(--ink)}.ep-event__meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.ep-event__meta>span{display:inline-flex;gap:var(--space-1);align-items:center}.ep-event__meta .ep-icon{color:var(--ink-muted)}.ep-event__foot{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-1)}.ep-event__cta{margin-inline-start:auto}@media (prefers-reduced-motion: reduce){.ep-canvas *,.ep-canvas *:before,.ep-canvas *:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.demo-Icon .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.demo-Icon .cell{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;border-radius:var(--radius-md);color:var(--ink)}.demo-Icon .cell span{color:var(--ink-muted);font-size:11px;text-align:center;overflow-wrap:anywhere}.demo-Button .stack{display:flex;flex-direction:column;gap:16px}.demo-Button .row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.demo-TextField .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.demo-Select .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.demo-Checkbox .stack{display:flex;flex-direction:column;gap:16px}.demo-Switch .stack{display:flex;flex-direction:column;gap:20px;max-width:520px}.demo-SegmentedControl .stack{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.demo-GlassPanel .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.demo-Dialog .facts{display:grid;grid-template-columns:auto 1fr;gap:8px 24px;padding:16px;border-radius:var(--radius-md);background:var(--field);border:1px solid var(--line)}.demo-Dialog .facts dt{color:var(--ink-muted)}.demo-Dialog .facts dd{text-align:end;font-variant-numeric:tabular-nums}.demo-Dialog .total{font-weight:600}.demo-Badge .row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.demo-Notice .stack{display:flex;flex-direction:column;gap:12px}.demo-StatusTrack .stack{display:flex;flex-direction:column;gap:32px}.demo-NotificationItem .list{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:var(--radius-xl);max-width:560px}.demo-ProgressMeter .stack{display:flex;flex-direction:column;gap:24px;max-width:560px}.demo-StatTile .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.demo-Avatar .row{display:flex;gap:16px;align-items:center}.demo-Identity .stack{display:flex;flex-direction:column;gap:16px}.demo-Citation .stack{display:flex;flex-direction:column;gap:16px;max-width:640px}.demo-Citation .cites{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.demo-AiAnswer .stack,.demo-ChatMessage .stack,.demo-SourceCard .stack{display:flex;flex-direction:column;gap:16px;max-width:720px}.demo-ProgramCard .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.demo-EventCard .stack{display:flex;flex-direction:column;gap:16px;max-width:720px}.demo-ProjectCard .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}html{scroll-behavior:smooth}.pg{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--space-4);padding:var(--space-4);min-height:calc(100vh / var(--z, 1))}.pg-side{position:sticky;top:var(--space-4);align-self:start;height:calc(calc(100vh / var(--z, 1)) - 2 * var(--space-4))}.pg-side .ep-sidebar{height:100%;overflow-y:auto;scrollbar-width:thin}.pg-col{min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.pg-top{position:sticky;top:var(--space-4);z-index:20}.pg-main{outline:none;padding-inline:var(--space-2);padding-block-end:var(--space-12)}.pg-skip{position:absolute;inset-inline-start:var(--space-4);top:-100px;z-index:30}.pg-skip:focus{top:var(--space-4)}@media (max-width: 960px){.pg{grid-template-columns:1fr}.pg-side{position:static;height:auto}.pg-side .ep-sidebar{inline-size:100%}}.pg-page{display:flex;flex-direction:column;gap:var(--space-6);max-width:1120px}.pg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4)}.pg-lede{max-width:72ch;margin-block-start:var(--space-2)}.pg-section{display:flex;flex-direction:column;gap:var(--space-4)}.pg-hero{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-6) var(--space-2)}.pg-code{font-family:var(--font-mono);font-size:.9em;padding:1px 6px;border-radius:var(--radius-sm);background:var(--hover);border:1px solid var(--line)}.pg-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4)}.pg-grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-4)}.pg-checklist{display:flex;flex-direction:column;gap:var(--space-3)}.pg-checklist li{display:flex;gap:var(--space-3);align-items:flex-start}.pg-checklist li>.ep-icon{color:var(--accent);margin-block-start:3px}.pg-md{display:flex;flex-direction:column;gap:var(--space-3);max-width:80ch}.pg-md-h2{margin-block-start:var(--space-4)}.pg-md-list{padding-inline-start:var(--space-5)!important;list-style:disc!important;display:flex;flex-direction:column;gap:var(--space-2)}.pg-md-list li::marker{color:var(--ink-muted)}.pg-md-table{border-radius:var(--radius-md);overflow-x:auto}.pg-md-table table{border-collapse:collapse;inline-size:100%}.pg-md-table th,.pg-md-table td{text-align:start;padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--line);vertical-align:top}.pg-md-table th{color:var(--ink-muted)}.pg-docs{padding:var(--space-5);border-radius:var(--radius-md)}.pg-demo{padding-block-start:var(--space-2)}.pg-demo .ep-sidebar{block-size:600px}.pg-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4)}.pg-swatch{display:flex;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg)}.pg-swatch__chip{flex:none;inline-size:64px;block-size:64px;border-radius:var(--radius-md);background:var(--canvas);border:1px solid var(--line);overflow:hidden;display:grid}.pg-swatch__chip span{display:block}.pg-swatch__text{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.pg-swatch__vals{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);color:var(--ink-muted);font-family:var(--font-mono);font-size:12px}.pg-swatch__vals .is-current{color:var(--ink);font-weight:500}.pg-type{display:flex;flex-direction:column}.pg-type__row{display:grid;grid-template-columns:240px 1fr;gap:var(--space-6);padding-block:var(--space-4);border-block-end:1px solid var(--line);align-items:center}.pg-type__row:last-child{border-block-end:0}.pg-type__meta{display:flex;flex-direction:column;gap:2px}.pg-arabic{display:flex;flex-direction:column;gap:var(--space-3)}@media (max-width: 720px){.pg-type__row{grid-template-columns:1fr;gap:var(--space-2)}}.pg-scale{display:flex;flex-direction:column;gap:var(--space-3)}.pg-scale__row{display:grid;grid-template-columns:96px 48px 64px 1fr;gap:var(--space-4);align-items:center}.pg-scale__bar{display:block;block-size:16px;border-radius:var(--radius-sm);background:var(--accent-fill)}.pg-radii{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--space-6)}.pg-radius{display:flex;flex-direction:column;gap:var(--space-2)}.pg-radius__box{display:block;block-size:96px;background:var(--accent-soft);border:1.5px solid var(--accent)}.pg-blur-stage{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--line)}.pg-blob{position:absolute;border-radius:var(--radius-full)}.pg-blob--a{inline-size:220px;block-size:220px;inset-inline-start:6%;top:-40px;background:var(--accent-fill)}.pg-blob--b{inline-size:260px;block-size:160px;inset-inline-start:38%;bottom:-50px;background:var(--azure)}.pg-blob--c{inline-size:180px;block-size:180px;inset-inline-end:6%;top:10px;background:var(--ink)}.pg-blur-pane{position:relative;display:flex;flex-direction:column;gap:var(--space-2);min-block-size:140px;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow-glass)}.pg-surface{padding:var(--space-6);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);min-block-size:120px}.pg-shadow{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--glass-solid);display:flex;flex-direction:column;gap:var(--space-2);min-block-size:120px}@media (max-width: 720px){.pg-blur-stage{grid-template-columns:1fr}}.pg-room-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}.pg-room-kicker{display:flex;align-items:center;gap:var(--space-1);margin-block-end:var(--space-1)}.pg-room{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--space-6);align-items:start}.pg-room-side{display:flex;flex-direction:column;gap:var(--space-4);position:sticky;top:104px}.pg-room-side .ep-seg{flex-wrap:wrap}.pg-chat{gap:var(--space-5)}.pg-chat__list{display:flex;flex-direction:column;gap:var(--space-4)}.pg-chat__shared{max-width:640px}.pg-composer{display:flex;gap:var(--space-2);align-items:flex-start;padding-block-start:var(--space-4);border-block-start:1px solid var(--line)}.pg-composer .ep-field{flex:1}.pg-composer .ep-btn{block-size:44px;inline-size:44px}.pg-sources{display:flex;flex-direction:column;gap:var(--space-4)}.pg-sources__bar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}@media (max-width: 1180px){.pg-room{grid-template-columns:1fr}.pg-room-side{position:static}}*{box-sizing:border-box}body{margin:0}html{scroll-padding-top:104px}:root{--z: 1}@media (min-width: 1024px){:root{--z: .8;zoom:.8}}:root{color-scheme:dark;--scroll-thumb: color-mix(in srgb, var(--ink-muted) 40%, transparent);--scroll-thumb-hover: color-mix(in srgb, var(--ink-muted) 70%, transparent);scrollbar-color:var(--scroll-thumb) transparent}:root[data-theme=light]{color-scheme:light}html,.app-main,.pub-scroll,.app-notes{scrollbar-width:thin}@supports not (scrollbar-color: auto){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}}.app{display:grid;grid-template-columns:272px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:var(--space-4);padding:var(--space-4) var(--space-4) 0;block-size:calc(100vh / var(--z, 1));block-size:calc(100dvh / var(--z, 1));overflow:hidden}.app-side{position:relative;align-self:start;height:calc(calc(100dvh / var(--z, 1)) - 2 * var(--space-4));z-index:40}.app-side .ep-sidebar{inline-size:100%;height:100%;overflow-y:auto;scrollbar-width:thin}.app-side__foot{display:flex;flex-direction:column;gap:var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid var(--line)}.app-switch{display:flex;flex-direction:column;gap:var(--space-1)}.app-switch .ep-input{min-block-size:36px}.app-col{min-width:0;min-height:0;display:flex;flex-direction:column}.app-topwrap{position:relative;flex:none;z-index:30}:is(.app-topwrap,.pub-top):before{content:"";position:absolute;inset-inline:0;inset-block-start:100%;block-size:var(--space-6);pointer-events:none;background-color:var(--canvas);background-image:radial-gradient(60% 55% at 0% 0%,var(--glow-cyan),transparent 70%),radial-gradient(55% 60% at 100% 100%,var(--glow-blue),transparent 70%);background-attachment:fixed;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.app-main{--pad: var(--space-4);flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;outline:none;margin-inline:calc(-1 * var(--pad));padding-block:var(--space-6) 0;padding-inline:var(--pad) max(0px,calc(var(--pad) - var(--sbw, 0px)));scroll-padding-block:var(--space-4);container:work / inline-size}.app-main:after{content:"";display:block;block-size:var(--space-12)}.app-skip{position:absolute;inset-inline-start:var(--space-4);top:-100px;z-index:60}.app-skip:focus{top:var(--space-4)}.app-scrim,.app .ep-topbar__menu{display:none}.app-notes{position:absolute;inset-inline-end:0;top:calc(100% + var(--space-2));inline-size:min(420px,calc(calc(100vw / var(--z, 1)) - 32px));max-block-size:min(560px,calc(calc(100vh / var(--z, 1)) - 120px));overflow:auto;border-radius:var(--radius-xl);padding:var(--space-3);outline:none}.app-notes__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-3)}.app-notes__list{display:flex;flex-direction:column;gap:2px}.app-notes__empty{padding:var(--space-4)}@media (max-width: 1024px){.app{grid-template-columns:minmax(0,1fr);padding:var(--space-3) var(--space-3) 0}.app-main{--pad: var(--space-3)}.app .ep-topbar__menu{display:inline-flex}.app-side{position:fixed;inset-block:var(--space-3);inset-inline-start:var(--space-3);inline-size:min(300px,calc(calc(100vw / var(--z, 1)) - 48px));height:auto;transform:translate(calc(-100% - 32px));transition:transform var(--ep-base) var(--ep-ease)}[dir=rtl] .app-side{transform:translate(calc(100% + 32px))}.app.is-drawer .app-side{transform:none}.app.is-drawer .app-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:var(--scrim)}}.pub{block-size:calc(100vh / var(--z, 1));block-size:calc(100dvh / var(--z, 1));overflow:hidden;display:flex;flex-direction:column}.pub-top{position:relative;flex:none;z-index:30;margin:var(--space-4) var(--space-4) 0;display:flex;align-items:center;gap:var(--space-4);min-block-size:64px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);border-radius:var(--radius-xl)}.pub-brand{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink);text-decoration:none;white-space:nowrap;border-radius:var(--radius-md)}.pub-brand:focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-brandrow{display:inline-flex;align-items:center;gap:var(--space-2)}.ep-logo{display:inline-flex;flex:none;position:relative}.ep-logo__img{display:block;inline-size:100%;block-size:100%}.ep-logo__img--light{display:none}.ep-logo__img--dark{border-radius:var(--logo-r, 4px)}:root[data-theme=light] .ep-logo__img--light{display:block}:root[data-theme=light] .ep-logo__img--dark{display:none}.hub-brand{display:flex;align-items:center;gap:var(--space-3)}.pub-nav{display:flex;gap:2px;margin-inline-start:var(--space-4)}.pub-nav__link{position:relative;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ink-muted);text-decoration:none;white-space:nowrap;transition:color var(--ep-fast) var(--ep-ease),background var(--ep-fast) var(--ep-ease)}.pub-nav__link:hover{background:var(--hover);color:var(--ink)}.pub-nav__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pub-nav__link.is-on{color:var(--ink);background:var(--selected)}.pub-nav__link.is-on:after{content:"";position:absolute;inset-inline:var(--space-3);inset-block-end:3px;block-size:2px;border-radius:2px;background:var(--accent-fill)}.pub-top__end{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-1)}.pub-menu{display:none!important}.pub-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;display:flex;flex-direction:column;padding-block-start:var(--space-8);scroll-padding-block:var(--space-4)}.pub-main{flex:1 0 auto;outline:none;padding-block:0;padding-inline:var(--space-4) max(0px,calc(var(--space-4) - var(--sbw, 0px)));min-width:0;container:work / inline-size}.pub-foot{margin-block-start:var(--space-12);border-block-start:1px solid var(--line)}.pub-foot__inner{padding:var(--space-8) calc(var(--space-4) + var(--space-4)) var(--space-12);display:flex;justify-content:space-between;gap:var(--space-8) var(--space-12);flex-wrap:wrap}.pub-foot__brand{max-inline-size:420px;display:flex;flex-direction:column;gap:var(--space-3)}.pub-foot__brand .subheading{display:inline-flex;align-items:center;gap:var(--space-2)}.pub-foot__cols{display:grid;grid-template-columns:repeat(3,minmax(140px,auto));gap:var(--space-6) var(--space-12)}.pub-foot__cols>div{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.pub-foot__cols .label{margin-block-end:var(--space-1)}.pub-foot__cols .ep-link{color:var(--ink-muted);text-decoration:none}.pub-foot__cols .ep-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width: 640px){.pub-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1240px){.pub-nav{display:none;position:absolute;inset-inline:0;top:calc(100% + var(--space-2));flex-direction:column;padding:var(--space-3);margin:0;border-radius:var(--radius-xl);background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg))}.pub-nav.is-open{display:flex}.pub-menu{display:inline-flex!important}}@media (max-width: 640px){.pub-signin,.pub-register,.pub-top .ep-lang{display:none!important}}.pub-nav__extra{display:none}@media (max-width: 1240px){.pub-demo{display:none!important}.pub-nav__extra{display:contents}.pub-nav__x-signin,.pub-nav__x-register{display:none}}@media (max-width: 640px){.pub-nav__x-signin,.pub-nav__x-register{display:block}}.demo-bar{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--warning-soft);border:1px solid var(--line);color:var(--ink)}.demo-bar__icon{flex:none;color:var(--warning)}.demo-bar__leave{margin-inline-start:auto;white-space:nowrap;background:none;border:0;padding:0;cursor:pointer}.app-col>.demo-bar{margin-block-end:var(--space-3)}.pub>.demo-bar{margin:var(--space-4) var(--space-4) 0}.hub>.demo-bar{margin-block-end:calc(-1 * var(--space-4))}.app-live-id{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.lv-qr{align-self:flex-start;padding:var(--space-3);border-radius:var(--radius-lg);background:#fff;line-height:0}.lv-qr img{display:block;inline-size:176px;block-size:176px}.lv-secret{word-break:break-all}.hub{max-width:1200px;margin:0 auto;padding:var(--space-12) var(--space-6);display:flex;flex-direction:column;gap:var(--space-8)}.hub-top{display:flex;justify-content:space-between;gap:var(--space-6);align-items:flex-start;flex-wrap:wrap}.hub-top>div:first-child{display:flex;flex-direction:column;gap:var(--space-2)}.hub-top__ctrl{display:flex;gap:var(--space-2)}.hub-lede{max-width:68ch}.hub-group{display:flex;flex-direction:column;gap:var(--space-4)}.hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-4)}.hub-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);color:var(--ink);text-decoration:none;transition:transform var(--ep-base) var(--ep-ease),background var(--ep-base) var(--ep-ease)}.hub-card:hover{background:var(--glass-strong);transform:translateY(-2px)}.hub-card__top{display:flex;justify-content:space-between;align-items:center;margin-block-end:var(--space-2)}.hub-card__who{display:flex;align-items:center;gap:var(--space-1);color:var(--ink-muted);margin-block-start:auto;padding-block-start:var(--space-2)}.hub-note{max-width:80ch}.k-page{display:flex;flex-direction:column;gap:var(--space-6);margin-inline:auto;inline-size:100%}.k-page--wide{max-width:1240px}.k-page--medium{max-width:960px}.k-page--narrow{max-width:720px}.k-page--full{max-width:none}:is(.app-main,.pub-main) :is(.k-page--wide,.k-page--medium){max-width:none}:is(.app-main,.pub-main) .k-page p{max-inline-size:100ch}:is(.app-main,.pub-main) .ep-table__empty p{margin-inline:auto}@container work (min-width: 1680px){:is(.app-main,.pub-main) .k-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:is(.app-main,.pub-main) .k-flow>:not(.ep-panel){grid-column:1 / -1}}.k-head{display:flex;flex-direction:column;gap:var(--space-3)}.k-back{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink-muted);text-decoration:none;inline-size:fit-content;border-radius:var(--radius-sm)}.k-back:hover{color:var(--ink)}.k-head__row{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}.k-head__text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1 1 auto}.k-head__kicker{display:flex;align-items:center;gap:var(--space-1)}.k-head__sub{margin-block-start:var(--space-1)}.k-head__actions{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.k-badges{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-1)}.k-section{display:flex;flex-direction:column;gap:var(--space-4)}.k-section__head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.k-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--k-min),100%),1fr))}.k-grid:has(>:nth-child(2)):not(:has(>:nth-child(7))){grid-template-columns:repeat(auto-fit,minmax(min(var(--k-min),100%),1fr))}.k-gap-sm{gap:var(--space-2)}.k-gap-md{gap:var(--space-4)}.k-gap-lg{gap:var(--space-6)}.k-stack{display:flex;flex-direction:column}.k-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.k-nowrap{flex-wrap:nowrap}.k-split{display:grid;grid-template-columns:minmax(0,1fr) var(--k-side);gap:var(--space-6);align-items:start}.k-split__main,.k-split__side{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}@media (max-width: 1180px){.k-split{grid-template-columns:minmax(0,1fr)}}@container work (min-width: 920px){.k-split{grid-template-columns:minmax(0,1fr) var(--k-side)}}@container work (max-width: 919px){.k-split{grid-template-columns:minmax(0,1fr)}}@container work (min-width: 1680px){.k-split:has(>.k-split__side>:nth-child(2)){grid-template-columns:minmax(0,1fr) calc(var(--k-side) * 2 + var(--space-6))}.k-split__side:has(>:nth-child(2)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.k-split__side:has(>:nth-child(2))>:last-child:nth-child(odd){grid-column:1 / -1}}.k-kv{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.k-kv--cols{display:grid;grid-template-columns:repeat(var(--k-cols),minmax(0,1fr));gap:var(--space-4) var(--space-6)}@media (max-width: 720px){.k-kv--cols{grid-template-columns:1fr}}.k-kv__item{display:flex;flex-direction:column;gap:2px;min-width:0}.k-kv__item dd{margin:0;overflow-wrap:anywhere}.k-filters{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.k-filters__search{flex:1 1 260px;max-width:420px}.k-filters .ep-field{min-width:150px}.k-filters__actions{margin-inline-start:auto;display:flex;gap:var(--space-2)}.k-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);border-radius:var(--radius-lg)}.k-wizard{display:flex;flex-direction:column;gap:var(--space-4)}.k-wizard__body{display:grid;gap:var(--space-6);align-items:start}.k-wizard__body.has-aside{grid-template-columns:minmax(0,1fr) 340px}@media (max-width: 1100px){.k-wizard__body.has-aside{grid-template-columns:1fr}}:is(.app-main,.pub-main) .k-wizard__main .ep-field{max-inline-size:760px}.k-wizard__main>.ep-panel__head+*,.k-wizard__main{gap:var(--space-5)}.k-wizard__foot{display:flex;justify-content:space-between;gap:var(--space-3);padding-block-start:var(--space-4);border-block-start:1px solid var(--line)}.k-wizard__aside{display:flex;flex-direction:column;gap:var(--space-4);position:sticky;top:0}.k-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:var(--space-3);overflow-x:auto;padding-block-end:var(--space-2)}.k-board__col{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);min-block-size:200px}.k-board__head{display:flex;justify-content:space-between;padding:var(--space-1) var(--space-2)}.k-board__cards{display:flex;flex-direction:column;gap:var(--space-2)}.k-board__card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md)}.k-board__empty{padding:var(--space-3) var(--space-2)}.k-timeline{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.k-timeline__item{display:flex;gap:var(--space-3);align-items:flex-start}.k-timeline__text{display:flex;flex-direction:column;gap:2px;min-width:0}.k-bars{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.k-bars__row{display:grid;grid-template-columns:minmax(120px,200px) 1fr auto;gap:var(--space-3);align-items:center}.k-bars__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-bars__track{position:relative;block-size:10px;border-radius:var(--radius-full);background:var(--accent-soft);overflow:hidden}.k-bars__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--radius-full);background:var(--accent-fill)}.k-bars__value{min-width:64px;text-align:end}.k-listrow{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;background:none;border:0;font:inherit;text-align:start;inline-size:100%}.k-listrow.is-link{cursor:pointer}.k-listrow.is-link:hover{background:var(--hover)}.k-listrow__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.k-listrow__trail{display:flex;align-items:center;gap:var(--space-2);flex:none}.k-list{display:flex;flex-direction:column;gap:2px;margin-inline:calc(-1 * var(--space-3))}.k-locked{display:flex;flex-direction:column;gap:var(--space-1)}.k-locked__value{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.k-tabpanels,.k-tabpanels__panel{display:flex;flex-direction:column;gap:var(--space-5)}.k-toasts{position:fixed;inset-block-end:var(--space-6);inset-inline-end:var(--space-6);z-index:80;display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}.k-toast{display:flex;gap:var(--space-2);align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);max-inline-size:420px;color:var(--ink);animation:k-in var(--ep-base) var(--ep-ease)}.k-toast--success>.ep-icon{color:var(--success)}.k-toast--info>.ep-icon{color:var(--accent)}.k-toast--warning>.ep-icon{color:var(--warning)}.k-toast--danger>.ep-icon{color:var(--danger)}@keyframes k-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.k-muted{color:var(--ink-muted)}.k-mono{font-family:var(--font-mono)}.k-divider{block-size:1px;background:var(--line);border:0;margin:0}.k-pre{white-space:pre-wrap}[dir=rtl] :is(.app,.pub,.hub) :is(p,h1,h2,h3,h4,li,dd,dt,td,th,label,span,a,button,time,strong,em){unicode-bidi:plaintext}.k-guide{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl)}.k-guide__bar{display:flex;align-items:center;gap:var(--space-3)}.k-guide__lead{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}:is(.app-main,.pub-main) p.k-head__sub{max-inline-size:none;text-wrap:balance}:is(.app-main,.pub-main) .k-guide__lead p{max-inline-size:none;text-wrap:balance}.k-guide__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--space-4) var(--space-6);padding-block-start:var(--space-4);border-block-start:1px solid var(--line)}.k-guide__sec{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.k-guide__title{display:flex;align-items:center;gap:var(--space-2);margin:0}.k-guide__title .ep-icon{color:var(--accent)}.k-guide__list{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.k-guide__item{display:flex;flex-direction:column;gap:2px}.k-guide__item dt{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.k-guide__item dd{margin:0}@media (max-width: 640px){.k-guide__bar{flex-wrap:wrap}.k-guide__bar .ep-btn{margin-inline-start:auto}}:is(.app-main,.pub-main) .ep-seg{max-inline-size:100%;flex-wrap:wrap}.k-choice{border:0;margin:0;padding:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-3)}.k-choice>legend{padding:0;margin-block-end:var(--space-3)}.k-radio .ep-check__box{border-radius:var(--radius-full)}.k-radio .ep-check__box .ep-icon{display:none}.k-radio .ep-check__input:checked+.ep-check__box:after{content:"";inline-size:8px;block-size:8px;border-radius:var(--radius-full);background:var(--on-accent)}.k-survey{display:flex;flex-direction:column;gap:var(--space-4)}.k-survey__q{display:flex;flex-direction:column;gap:var(--space-3);padding-block-end:var(--space-4);border-block-end:1px solid var(--line)}.k-survey__q:last-child{border-block-end:0;padding-block-end:0}.k-survey__card{display:flex;flex-direction:column;gap:var(--space-3);block-size:100%}.k-survey__card .k-survey__foot{margin-block-start:auto}.pu-page{gap:var(--space-12);padding-block-end:var(--space-8)}.pu-page .k-tabpanels,.pu-page .k-tabpanels__panel{gap:var(--space-6)}.pu-hero{display:flex;flex-direction:column;gap:var(--space-5);padding-block:var(--space-12) var(--space-4);max-width:880px}.pu-hero-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);align-items:center}@container work (min-width: 1100px){.pu-hero-wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-12)}}.pu-lede{max-width:66ch}.pu-journey{gap:var(--space-4)}.pu-journey__head{display:flex;flex-direction:column;gap:var(--space-1)}.pu-check{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:var(--space-2) var(--space-6)}.pu-check li{display:flex;gap:var(--space-2);align-items:flex-start}.pu-check__icon{flex:none;display:inline-flex;margin-block-start:4px;color:var(--success)}.pu-check__icon.is-no{color:var(--ink-muted)}.pu-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-8);align-items:start}@media (max-width: 960px){.pu-two{grid-template-columns:minmax(0,1fr)}}.pu-trust__item{display:flex;gap:var(--space-4);align-items:flex-start}.pu-trust__item>div{display:flex;flex-direction:column;gap:var(--space-1)}.pu-figure{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.pu-who{gap:var(--space-3)}.pu-who__cost{margin-block-start:auto}.pu-cta{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.pu-cta__text{display:flex;flex-direction:column;gap:var(--space-2);max-width:64ch}.pu-price{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.pu-faq{display:flex;flex-direction:column}.pu-faq details{border-block-end:1px solid var(--line);padding-block:var(--space-4)}.pu-faq details:first-child{padding-block-start:0}.pu-faq details:last-child{border-block-end:0;padding-block-end:0}.pu-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm)}.pu-faq summary::-webkit-details-marker{display:none}.pu-faq summary .ep-icon{color:var(--ink-muted);transition:transform var(--ep-base) var(--ep-ease)}.pu-faq details[open] summary .ep-icon{transform:rotate(180deg)}.pu-faq details>p{margin-block-start:var(--space-2);max-width:80ch}.pu-choices{border:0;padding:0;margin:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-2)}.pu-choices__legend{padding:0;margin-block-end:var(--space-2)}.pu-choice{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--ep-fast) var(--ep-ease)}.pu-choice:hover{background:var(--hover)}.pu-choice.is-on{background:var(--selected);border-color:var(--glass-edge)}.pu-choice:has(.pu-choice__input:focus-visible){box-shadow:var(--focus-ring)}.pu-choice__input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.pu-choice__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pu-choice__tick{color:var(--accent)}.pu-choices--row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--space-3)}.pu-choices--row .pu-choice{align-items:flex-start;padding:var(--space-3) var(--space-4)}.pu-compact,.pu-compact .k-split{gap:var(--space-5)}.pu-reg .k-wizard{gap:var(--space-3)}.pu-reg .k-wizard>.ep-panel{padding:var(--space-4) var(--space-6)}.pu-reg .k-wizard__main{padding:var(--space-6);gap:var(--space-4)}.pu-reg .k-wizard__main .ep-field{max-inline-size:none}.pu-reg .k-wizard__foot{padding-block-start:var(--space-3)}.pu-reg__evidence{align-items:stretch}.pu-reg__evidence .pu-upload{justify-content:center;padding:var(--space-5)}.pu-upload{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);border-style:dashed;border-color:var(--line-strong)}.pu-upload__file{inline-size:100%;text-align:start}.pu-upload__name{display:flex;flex-direction:column;flex:1;min-width:0;overflow-wrap:anywhere}.pu-auth{display:flex;flex-direction:column;gap:var(--space-5);max-width:480px;inline-size:100%;margin-inline:auto;padding-block:var(--space-8) 0}.pu-auth-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}@container work (min-width: 1100px){.pu-auth-wrap{grid-template-columns:minmax(0,480px) minmax(0,620px);justify-content:center;gap:var(--space-16, 64px);align-items:center;min-block-size:calc(calc(100vh / var(--z, 1)) - 280px)}.pu-auth-guide{margin-inline:0}.pu-auth{padding-block:0}}.pu-auth-guide{max-inline-size:620px;inline-size:100%;margin-inline:auto}.pu-auth-guide__list{display:flex;flex-direction:column;gap:var(--space-2);margin-inline:calc(-1 * var(--space-3))}.pu-auth-opt{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid transparent;background:none;font:inherit;color:var(--ink);text-align:start;cursor:pointer;inline-size:100%;transition:background var(--ep-fast) var(--ep-ease)}.pu-auth-opt:hover{background:var(--hover)}.pu-auth-opt.is-on{background:var(--selected);border-color:var(--glass-edge)}.pu-auth-opt:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pu-auth-opt__text{display:flex;flex-direction:column;gap:2px;min-width:0}.pu-auth__head{display:flex;flex-direction:column;gap:var(--space-1);text-align:center}.pu-auth__foot{text-align:center}.pu-code .ep-input{font-family:var(--font-mono);letter-spacing:.08em}@media (max-width: 640px){.pu-page{gap:var(--space-8)}.pu-hero{padding-block:var(--space-6) 0}}@property --mk-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.mk{--mk-ease: cubic-bezier(.2, .75, .2, 1);--mk-gap: clamp(92px, calc(9vw / var(--z, 1)), 152px);--mk-g1: #67e8f9;--mk-g2: #93c5fd;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--mk-gap);padding-block:clamp(18px,calc(2.5vw / var(--z, 1)),40px) var(--space-12);overflow:clip}[data-theme=light] .mk{--mk-g1: #0e7490;--mk-g2: #1d4ed8}.mk-wrap{inline-size:100%;max-inline-size:1800px;margin-inline:auto}.mk-section{scroll-margin-top:10px}.mk-aurora{position:absolute;z-index:-1;inset-inline:0;inset-block-start:-40px;block-size:1100px;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.mk-blob{position:absolute;border-radius:50%;opacity:.5;will-change:transform;animation:mk-drift 30s var(--mk-ease) infinite alternate}.mk-blob--1{inline-size:calc(52vw / var(--z, 1));block-size:calc(52vw / var(--z, 1));inset-inline-start:50%;translate:-70% 0;inset-block-start:calc(-24vw / var(--z, 1));background:radial-gradient(closest-side,color-mix(in srgb,var(--accent-fill) 28%,transparent),transparent 72%)}.mk-blob--2{inline-size:calc(44vw / var(--z, 1));block-size:calc(44vw / var(--z, 1));inset-inline-start:50%;translate:10% 0;inset-block-start:calc(-10vw / var(--z, 1));background:radial-gradient(closest-side,color-mix(in srgb,var(--azure) 24%,transparent),transparent 72%);animation-duration:36s;animation-delay:-12s}[data-theme=light] .mk-blob{opacity:.4}@keyframes mk-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(calc(3vw / var(--z, 1)),calc(4vw / var(--z, 1)),0) scale(1.06)}}.mk-h1{margin:0;display:flex;flex-direction:column;font-size:clamp(36px,calc(2.9vw / var(--z, 1)),58px);line-height:1.08;letter-spacing:-.028em;font-weight:600;text-wrap:balance}.mk-h2{margin:0;font-size:clamp(30px,calc(3vw / var(--z, 1)),48px);line-height:1.12;letter-spacing:-.025em;font-weight:600;text-wrap:balance;max-inline-size:24ch}.mk-h3{margin:0;font-size:clamp(23px,calc(2vw / var(--z, 1)),30px);line-height:1.22;letter-spacing:-.015em;font-weight:600;text-wrap:balance}.mk-h4{margin:0;font-size:19px;line-height:1.32;letter-spacing:-.01em;font-weight:600;text-wrap:balance}.mk-lede{margin:0;font-size:clamp(16px,calc(1.3vw / var(--z, 1)),20px);line-height:1.65;color:var(--ink-muted);max-inline-size:60ch;text-wrap:pretty}.mk-sub{margin:0;font-size:clamp(15px,calc(1.15vw / var(--z, 1)),17px);line-height:1.6;color:var(--ink-muted);max-inline-size:62ch;text-wrap:pretty}.mk-body{margin:0;font-size:15px;line-height:1.65;color:var(--ink-muted);text-wrap:pretty}:lang(ar) .mk :is(.mk-h1,.mk-h2,.mk-h3,.mk-h4){letter-spacing:0;line-height:1.35}.mk-grad{background:linear-gradient(100deg,var(--mk-g1),var(--mk-g2),var(--mk-g1));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mk-shine 8s linear infinite}@keyframes mk-shine{to{background-position:-200% 0}}.mk-kicker{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:0;padding:6px 12px;border-radius:var(--radius-full);font-size:13px;font-weight:500;line-height:18px;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent-fill) 30%,transparent)}.mk-head{display:flex;flex-direction:column;gap:14px;margin-block-end:clamp(34px,calc(3.6vw / var(--z, 1)),54px)}.mk-reveal{opacity:0;transform:translate3d(0,22px,0);transition:opacity .7s var(--mk-ease),transform .7s var(--mk-ease);transition-delay:calc(var(--i, 0) * 90ms)}.mk-reveal.is-in{opacity:1;transform:none}.mk-line,.mk-fade{opacity:0;animation:mk-rise .9s var(--mk-ease) forwards;animation-delay:calc(80ms + var(--i, 0) * .11s)}.mk-line{display:block}@keyframes mk-rise{0%{opacity:0;transform:translate3d(0,.45em,0)}to{opacity:1;transform:none}}.mk-spot{position:relative;--px: 50%;--py: 0%}.mk-spot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(480px circle at var(--px) var(--py),color-mix(in srgb,var(--accent-fill) 11%,transparent),transparent 55%);opacity:0;transition:opacity .4s}.mk-spot:hover:after{opacity:1}.mk-ctas{display:flex;flex-wrap:wrap;gap:12px}.mk .ep-btn--primary{box-shadow:var(--shadow-accent)}.mk .ep-btn--lg{min-block-size:52px;padding-inline:22px}.mk-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.mk-ticks li{display:flex;gap:11px;align-items:flex-start;font-size:15px;line-height:1.6}.mk-ticks__icon{flex:none;display:grid;place-items:center;inline-size:19px;block-size:19px;margin-block-start:3px;border-radius:50%;color:var(--on-accent);background:linear-gradient(135deg,var(--accent-fill),var(--azure))}.mk-switch{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:5px;border-radius:var(--radius-full);background:var(--field);border:1px solid var(--line);max-inline-size:100%}.mk-switch__thumb{position:absolute;inset-block:5px;inset-inline-start:5px;inline-size:calc((100% - 10px) / var(--n));border-radius:var(--radius-full);background:linear-gradient(135deg,var(--accent-fill),color-mix(in srgb,var(--azure) 60%,var(--accent-fill)));box-shadow:var(--shadow-accent);transform:translate(calc(var(--x) * 100%));transition:transform .4s var(--mk-ease)}[dir=rtl] .mk-switch__thumb{transform:translate(calc(var(--x) * -100%))}.mk-switch__opt{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border:0;border-radius:var(--radius-full);background:none;font:inherit;font-size:14px;font-weight:500;color:var(--ink-muted);cursor:pointer;white-space:nowrap;transition:color .3s}.mk-switch__opt:hover{color:var(--ink)}.mk-switch__opt.is-on{color:var(--on-accent)}.mk-switch__opt:focus-visible{outline:none;box-shadow:var(--focus-ring)}@container work (max-width: 479px){.mk-switch__opt{padding:9px 10px;font-size:13px;gap:6px}.mk-switch__opt .ep-icon{display:none}}.mk-open__grid{display:grid;grid-template-columns:minmax(420px,560px) minmax(0,1fr);gap:clamp(32px,calc(3.5vw / var(--z, 1)),72px);align-items:center;min-block-size:min(calc(calc(100dvh / var(--z, 1)) - 150px),960px)}.mk-open__copy{display:flex;flex-direction:column;gap:clamp(16px,calc(1.8vh / var(--z, 1)),24px)}.mk-open__stage{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}.mk-open__stage .mk-x__shots{inline-size:min(100%,calc((calc(100dvh / var(--z, 1)) - 320px) * 1.6))}.mk-open__note{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--ink-muted);animation:mk-rise .5s var(--mk-ease)}.mk-open__note .ep-icon{color:var(--accent)}.mk-acc{display:flex;flex-direction:column;gap:8px;min-block-size:540px}.mk-acc__item{position:relative;border-radius:18px;background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(var(--saturate));backdrop-filter:blur(var(--blur-md)) saturate(var(--saturate));transition:border-color .3s,background .3s}.mk-acc__item.is-on{background:var(--glass-strong);border-color:color-mix(in srgb,var(--accent-fill) 45%,var(--glass-edge));box-shadow:var(--shadow-glass),0 10px 32px -14px color-mix(in srgb,var(--accent-fill) 55%,transparent)}.mk-acc__head{display:flex;align-items:center;gap:12px;inline-size:100%;padding:12px 14px;border:0;border-radius:18px;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.mk-acc__head:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mk-acc__text{display:flex;flex-direction:column;gap:1px;min-inline-size:0;flex:1}.mk-acc__name{font-size:15px;font-weight:600;line-height:1.3}.mk-acc__value{font-size:12.5px;line-height:1.45;color:var(--ink-muted);text-wrap:pretty}.mk-acc__chev{flex:none;display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:50%;color:var(--ink-muted);background:var(--hover);transition:transform .35s var(--mk-ease),color .3s,background .3s}.mk-acc__item.is-on .mk-acc__chev{transform:rotate(180deg);color:var(--accent);background:var(--accent-soft)}.mk-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--mk-ease)}.mk-acc__panel>div{overflow:hidden;min-block-size:0;padding-inline:14px}.mk-acc__item.is-on .mk-acc__panel{grid-template-rows:1fr}.mk-acc__item.is-on .mk-acc__panel>div{padding-block-end:16px}.mk-acc .mk-ticks{gap:8px;padding-inline-start:2px}.mk-acc .mk-ticks li{font-size:13.5px;line-height:1.55}.mk-acc .mk-ticks__icon{inline-size:17px;block-size:17px;margin-block-start:2px}.mk-acc__prog{position:absolute;inset-inline:14px;inset-block-end:7px;block-size:3px;border-radius:3px;overflow:hidden;background:var(--hover)}.mk-acc__prog>span{display:block;block-size:100%;inline-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-fill),var(--azure));transform:scaleX(0);transform-origin:left center;animation:mk-prog linear forwards}[dir=rtl] .mk-acc__prog>span{transform-origin:right center}@keyframes mk-prog{to{transform:scaleX(1)}}:lang(ar) .mk-acc{min-block-size:600px}.mk-x__shots{display:grid}.mk-x__shot{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translate3d(0,10px,0) scale(.988);transition:opacity .5s var(--mk-ease),transform .5s var(--mk-ease),visibility 0s linear .5s}.mk-x__shot.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mk-x__shots:after{content:"";grid-area:1 / 1;z-index:-1;margin:14% -3% -7%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent-fill) 24%,transparent),transparent 72%);filter:blur(46px)}@container work (max-width: 1099px){.mk-open__grid{grid-template-columns:minmax(0,1fr);min-block-size:0;gap:26px}.mk-open__copy{max-inline-size:680px}.mk-acc{min-block-size:0}.mk-open__stage .mk-x__shots{inline-size:100%}}.mk-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(30px,calc(3.2vw / var(--z, 1)),52px) 0 0;padding-block:clamp(20px,calc(2.5vw / var(--z, 1)),30px);border-block:1px solid var(--line)}.mk-stats__item{display:flex;flex-direction:column;gap:3px;padding-inline:clamp(20px,calc(2.5vw / var(--z, 1)),36px);border-inline-start:1px solid var(--line);opacity:0;transform:translate3d(0,14px,0);transition:opacity .7s var(--mk-ease),transform .7s var(--mk-ease);transition-delay:calc(var(--i) * .11s)}.mk-stats.is-in .mk-stats__item{opacity:1;transform:none}.mk-stats__item:first-child{border-inline-start:0;padding-inline-start:0}.mk-stats__value{margin:0;font-size:clamp(30px,calc(2.6vw / var(--z, 1)),42px);line-height:1.1;font-weight:600;letter-spacing:-.02em}.mk-stats__label{font-size:14px;font-weight:500;color:var(--ink)}.mk-stats__note{margin:0;font-size:13px;line-height:1.5;color:var(--ink-muted)}@container work (max-width: 899px){.mk-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.mk-stats__item:nth-child(odd){border-inline-start:0;padding-inline-start:0}}.mk-frame{margin:0;overflow:hidden;border-radius:20px;background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md))}.mk-frame__bar{display:flex;align-items:center;gap:12px;padding:8px 14px;border-block-end:1px solid var(--line)}.mk-frame__dots{display:inline-flex;gap:5px}.mk-frame__dots i{inline-size:9px;block-size:9px;border-radius:50%;background:var(--line-strong);opacity:.4}.mk-frame__dots i:first-child{background:var(--accent-fill);opacity:.75}.mk-frame__url{display:inline-flex;align-items:center;gap:6px;margin-inline:auto;padding:3px 11px;border-radius:var(--radius-full);color:var(--ink-muted);background:var(--field);max-inline-size:72%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-frame__img{display:block;inline-size:100%;block-size:auto;aspect-ratio:1600 / 1000;object-fit:cover;user-select:none;-webkit-user-select:none}.mk-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mk-card{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,calc(2.4vw / var(--z, 1)),32px);border-radius:24px;background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(var(--saturate));backdrop-filter:blur(var(--blur-md)) saturate(var(--saturate))}.mk-card .mk-body{max-inline-size:62ch}.mk-card__visual{margin-block-start:auto;padding-block-start:18px;max-inline-size:560px}@container work (max-width: 899px){.mk-trust{grid-template-columns:minmax(0,1fr)}}@container work (min-width: 1600px){.mk-trust{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-card__visual{max-inline-size:none}}.mk-id{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:18px;border-radius:16px;background:var(--field);border:1px solid var(--line)}.mk-id__who{display:flex;flex-direction:column}.mk-id__ok{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;color:var(--success);background:var(--success-soft)}.mk-check{flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mk-check circle{stroke-dasharray:64;stroke-dashoffset:64;transition:stroke-dashoffset .9s var(--mk-ease) .4s}.mk-check path{stroke-dasharray:18;stroke-dashoffset:18;transition:stroke-dashoffset .5s var(--mk-ease) 1.1s}.is-in .mk-check circle,.is-in .mk-check path{stroke-dashoffset:0}.mk-lockbox{display:flex;flex-direction:column;gap:8px}.mk-lockrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:var(--field);border:1px solid var(--line)}.mk-lockrow .ep-icon{color:var(--accent)}.mk-mini .ep-ai__foot,.mk-mini .ep-ai__tags{display:none}.mk-rank{display:flex;flex-direction:column;gap:11px;padding:18px;border-radius:16px;background:var(--field);border:1px solid var(--line)}.mk-rank__row{display:grid;grid-template-columns:22px minmax(0,1.25fr) minmax(0,1fr) 30px;align-items:center;gap:10px}.mk-rank__n{display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:7px;font-size:12px;font-weight:600;color:var(--accent);background:var(--accent-soft)}.mk-rank__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-rank__bar{block-size:7px;border-radius:7px;overflow:hidden;background:var(--hover)}.mk-rank__bar>span{display:block;block-size:100%;inline-size:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--accent-fill),var(--azure));transform:scaleX(0);transform-origin:left center;transition:transform 1s var(--mk-ease);transition-delay:calc(.25s + var(--i) * .15s)}[dir=rtl] .mk-rank__bar>span{transform-origin:right center}.is-in .mk-rank__bar>span{transform:scaleX(1)}.mk-rank__ad{padding-block-start:10px;border-block-start:1px dashed var(--line)}.mk-not{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-block-start:20px;padding:15px 22px;border-radius:16px;border:1px dashed var(--line-strong)}.mk-not__list{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none}.mk-not__list li{display:inline-flex;align-items:center;gap:6px;color:var(--ink-muted)}.mk-not__list .ep-icon{color:var(--danger)}.mk-steps{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,calc(2vw / var(--z, 1)),28px)}.mk-step{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.mk-step:not(:last-child):after{content:"";position:absolute;inset-block-start:26px;inset-inline-start:100%;inline-size:clamp(16px,calc(2vw / var(--z, 1)),28px);block-size:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-fill) 55%,transparent),transparent)}[dir=rtl] .mk-step:not(:last-child):after{background:linear-gradient(270deg,color-mix(in srgb,var(--accent-fill) 55%,transparent),transparent)}.mk-step__icon{position:relative;display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:16px;color:var(--accent);background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:var(--shadow-glass)}.mk-step__num{position:absolute;inset-block-start:-7px;inset-inline-end:-7px;display:grid;place-items:center;inline-size:21px;block-size:21px;border-radius:50%;font-size:11.5px;font-weight:600;color:var(--on-accent);background:var(--accent-fill)}.mk-step__t{margin:4px 0 0;font-size:16.5px;font-weight:600;line-height:1.3}.mk-step__d{margin:0;font-size:14px;line-height:1.6;color:var(--ink-muted);max-inline-size:34ch}@container work (max-width: 899px){.mk-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mk-step:after{display:none}}@container work (max-width: 479px){.mk-steps{grid-template-columns:minmax(0,1fr)}}.mk-verify{display:flex;flex-direction:column;gap:22px;padding:clamp(22px,calc(2.6vw / var(--z, 1)),34px);border-radius:24px;background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(var(--saturate));backdrop-filter:blur(var(--blur-md)) saturate(var(--saturate))}.mk-verify__head{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap}.mk-verify__body{display:flex;flex-direction:column;gap:18px;animation:mk-rise .45s var(--mk-ease)}.mk-verify__body .label{margin:0 0 10px;display:block}.mk-verify__body .mk-ticks{max-inline-size:110ch}.mk-verify__boundary{display:flex;align-items:flex-start;gap:9px;margin:0;padding:12px 15px;border-radius:12px;color:var(--ink-muted);background:var(--hover);max-inline-size:92ch}.mk-verify__boundary .ep-icon{flex:none;margin-block-start:2px;color:var(--accent)}.mk-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.mk-price{position:relative;display:flex;flex-direction:column;gap:18px;padding:clamp(24px,calc(2.4vw / var(--z, 1)),34px);border-radius:24px;background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(var(--saturate));backdrop-filter:blur(var(--blur-md)) saturate(var(--saturate))}.mk-price .mk-ticks{gap:10px}.mk-price .mk-ticks li{font-size:14px}.mk-price__for{display:flex;align-items:center;gap:9px;margin:0;font-size:15.5px;font-weight:600}.mk-price__for .ep-icon{color:var(--accent)}.mk-price__amt{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 9px;margin:0;padding-block-end:16px;border-block-end:1px solid var(--line)}.mk-price__amt>.ep-num,.mk-price__word{font-size:clamp(50px,calc(4.2vw / var(--z, 1)),68px);line-height:1;font-weight:600;letter-spacing:-.04em}.mk-price__word{background:linear-gradient(100deg,var(--mk-g1),var(--mk-g2));-webkit-background-clip:text;background-clip:text;color:transparent}.mk-price__cur{align-self:flex-start;margin-block-start:7px;font-size:16px;font-weight:600;color:var(--ink-muted)}.mk-price__per{flex-basis:100%;font-size:13px;line-height:18px;color:var(--ink-muted)}.mk-price--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:1.5px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--mk-angle),transparent 0deg,var(--accent-fill) 70deg,var(--azure) 130deg,transparent 190deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:mk-orbit 7s linear infinite}@keyframes mk-orbit{to{--mk-angle: 360deg}}@container work (max-width: 1099px){.mk-prices{grid-template-columns:minmax(0,1fr)}}.mk-pricing-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;margin-block-start:20px;align-items:stretch}.mk-trial{display:flex;align-items:center;gap:24px;padding:clamp(24px,calc(2.4vw / var(--z, 1)),34px);border-radius:24px;background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow-glass)}.mk-trial>div{display:flex;flex-direction:column;gap:9px}.mk-trial__big{flex:none;font-size:clamp(72px,calc(6vw / var(--z, 1)),110px);line-height:.9;font-weight:600;letter-spacing:-.05em;background:linear-gradient(160deg,var(--mk-g1),var(--mk-g2));-webkit-background-clip:text;background-clip:text;color:transparent}.mk-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,calc(2.5vw / var(--z, 1)),36px);align-items:center;padding:clamp(24px,calc(2.4vw / var(--z, 1)),34px);border-radius:24px;background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow-glass)}.mk-calc__text{display:flex;flex-direction:column;gap:10px}.mk-calc__text .mk-h4{display:flex;align-items:center;gap:9px}.mk-calc__text .mk-h4 .ep-icon{color:var(--accent)}.mk-calc__tool{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:18px;background:var(--field);border:1px solid var(--line)}@container work (max-width: 1099px){.mk-pricing-row{grid-template-columns:minmax(0,1fr)}}@container work (max-width: 699px){.mk-calc{grid-template-columns:minmax(0,1fr)}.mk-trial{align-items:flex-start}}.mk-slider{display:flex;flex-direction:column;gap:6px}.mk-slider__top{display:flex;justify-content:space-between;gap:12px}.mk-range{--p: 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;block-size:6px;margin:7px 0;border-radius:var(--radius-full);background:linear-gradient(to right,var(--accent-fill) 0 var(--p),var(--line-strong) var(--p) 100%);cursor:pointer}[dir=rtl] .mk-range{background:linear-gradient(to left,var(--accent-fill) 0 var(--p),var(--line-strong) var(--p) 100%)}.mk-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:21px;block-size:21px;border-radius:50%;background:var(--glass-solid);border:3px solid var(--accent-fill);box-shadow:var(--shadow-accent);transition:transform .2s}.mk-range::-moz-range-thumb{inline-size:15px;block-size:15px;border-radius:50%;background:var(--glass-solid);border:3px solid var(--accent-fill);box-shadow:var(--shadow-accent)}.mk-range:active::-webkit-slider-thumb{transform:scale(1.15)}.mk-range:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mk-meter{display:flex;flex-direction:column;gap:7px;padding-block-start:14px;border-block-start:1px solid var(--line)}.mk-meter p{margin:0}.mk-meter__track{block-size:11px;border-radius:var(--radius-full);overflow:hidden;background:var(--hover)}.mk-meter__track>span{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-fill),var(--azure));box-shadow:0 0 16px color-mix(in srgb,var(--accent-fill) 55%,transparent);transition:inline-size .45s var(--mk-ease)}.mk-meter.is-full .mk-meter__track>span{background:linear-gradient(90deg,var(--success),var(--accent-fill))}.mk-meter__val .ep-num{font-size:26px;font-weight:600;letter-spacing:-.02em}.mk-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,calc(4vw / var(--z, 1)),88px);align-items:start}.mk-faq .mk-head{margin:0}@container work (min-width: 1000px){.mk-faq .mk-head{position:sticky;top:24px}}@container work (max-width: 999px){.mk-faq{grid-template-columns:minmax(0,1fr)}}.mk-faq__help{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-block-start:10px}.mk-faq__list{display:flex;flex-direction:column;gap:10px}.mk-q{overflow:hidden;border-radius:16px;background:var(--glass);border:1px solid var(--glass-edge)}.mk-q summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;list-style:none;cursor:pointer}.mk-q summary::-webkit-details-marker{display:none}.mk-q summary:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;border-radius:16px}.mk-q__t{font-size:15.5px;font-weight:600;line-height:1.4}.mk-q__icon{flex:none;display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:50%;color:var(--ink-muted);background:var(--hover);transition:transform .35s var(--mk-ease),background .3s,color .3s}.mk-q[open] .mk-q__icon{transform:rotate(180deg);color:var(--accent);background:var(--accent-soft)}.mk-q>p{padding:0 20px 19px;max-inline-size:76ch}.mk-q::details-content{block-size:0;overflow:hidden;transition:block-size .4s var(--mk-ease),content-visibility .4s allow-discrete}.mk-q[open]::details-content{block-size:auto}@supports (interpolate-size: allow-keywords){.mk-faq__list{interpolate-size:allow-keywords}}.mk-cta{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:18px;padding:clamp(52px,calc(6.5vw / var(--z, 1)),104px) 24px;text-align:center;border-radius:28px;background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:var(--shadow-float)}.mk-cta__logo .ep-logo__img--dark{box-shadow:var(--shadow-accent)}.mk-cta .mk-h2{max-inline-size:24ch}.mk-cta .mk-sub{max-inline-size:none}.mk-cta .mk-ctas{justify-content:center;margin-block-start:8px}.mk-cta__glow{position:absolute;top:-55%;right:-15%;bottom:-55%;left:-15%;z-index:-1;background:radial-gradient(closest-side at 28% 38%,color-mix(in srgb,var(--accent-fill) 26%,transparent),transparent),radial-gradient(closest-side at 74% 66%,color-mix(in srgb,var(--azure) 24%,transparent),transparent);animation:mk-spin 26s linear infinite}@keyframes mk-spin{to{transform:rotate(360deg)}}[data-theme=light] .mk-cta__glow{opacity:.65}@media (prefers-reduced-motion: reduce){.mk *,.mk *:before,.mk *:after{animation:none!important;transition:none!important}.mk :is(.mk-reveal,.mk-line,.mk-fade,.mk-stats__item){opacity:1!important;transform:none!important}.mk-rank__bar>span{transform:none!important}.mk-check circle,.mk-check path{stroke-dashoffset:0!important}}.sa-inline{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.sa-inline--wrap{flex-wrap:wrap;white-space:normal}.sa-table td{white-space:nowrap}.sa-table--import td:last-child{white-space:normal}.sa-name{display:flex;flex-direction:column;gap:2px;min-inline-size:160px}.sa-mono .ep-input{font-family:var(--font-mono)}.sa-strike{text-decoration:line-through;color:var(--ink-muted)}.sa-decide{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:240px}.sa-decide .ep-field{max-inline-size:260px}.sa-note{display:block;min-inline-size:220px;max-inline-size:300px}.sa-drop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);border-radius:var(--radius-lg);border-style:dashed;border-color:var(--line-strong)}.sa-confirm{gap:var(--space-5)}.sa-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--space-4) var(--space-6);margin:0;padding:0;list-style:none}.sa-step{display:flex;gap:var(--space-3);align-items:flex-start}.sa-step__n{flex:none;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent)}.sa-step__text{display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-start;min-width:0;padding-block-start:3px}.sa-step__text .ep-btn{margin-block-start:var(--space-1)}.sa-checks-wrap{display:flex;flex-direction:column;gap:var(--space-3);padding-block-start:var(--space-5);border-block-start:1px solid var(--line)}.sa-checks-head{display:flex;flex-direction:column;gap:2px}.sa-checks-head h3{margin:0}.sa-checkgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--space-3)}.sa-check{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);min-width:0}.sa-check__head{display:flex;gap:var(--space-3);align-items:center}.sa-check__head h4{margin:0}.sa-check__icon--danger{color:var(--danger)}.sa-check__ex{margin-block-start:auto;display:flex;flex-direction:column;gap:var(--space-1);padding-block-start:var(--space-3);border-block-start:1px dashed var(--line)}.sa-check__ex-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.sa-check__arrow{color:var(--ink-muted);flex:none}[dir=rtl] .sa-check__arrow{transform:scaleX(-1)}.sa-guide-notes{row-gap:var(--space-2)}.sa-missing{color:var(--danger)}.sa-import-top{align-items:stretch}.sa-import-top :is(.k-split__main,.k-split__side)>.ep-panel{flex:1}.sa-drop-panel{min-block-size:280px}.sa-drop__note{margin-block-start:var(--space-2)}.sa-import-top .sa-drop{flex:1;justify-content:center}.sa-guide{list-style:none;margin:0;padding:var(--space-1) var(--space-5);border-radius:var(--radius-xl)}.sa-guide__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--line)}.sa-guide__row:last-child{border-block-end:0}.sa-guide__head{display:none}.sa-guide__title{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}@container work (min-width: 760px){.sa-guide__row{grid-template-columns:minmax(180px,1fr) 110px minmax(0,2.4fr) minmax(160px,1fr);gap:var(--space-4);align-items:center}.sa-guide__head{display:grid;padding-block:var(--space-3) var(--space-2)}.sa-guide__title{display:contents}.sa-guide__title>.ep-badge{justify-self:start}.sa-guide__ex-label{display:none}}.sa-tray{position:sticky;bottom:var(--space-4);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg)}.sa-tray__acts{justify-content:flex-end}.sa-rowacts{gap:2px}.sa-table .ep-check{min-block-size:0}.sa-payer{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;padding-block:var(--space-2);border-block:1px solid var(--line)}.sa-guide-notes .sa-inline{white-space:normal;align-items:flex-start}.sa-setting{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;padding-block-end:var(--space-4);border-block-end:1px solid var(--line)}.sa-record{border:0;margin:0;padding:var(--space-4) 0 0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-3);border-block-start:1px solid var(--line)}.sa-record>legend{padding:0;float:left;inline-size:100%;margin-block-end:var(--space-1)}.sa-record>legend+*{clear:both}.sa-record__note{display:flex;align-items:flex-start;gap:var(--space-2);margin:0}.sa-record__note .ep-icon{flex:none;margin-block-start:2px}.sv-inline{display:inline-flex;align-items:center;gap:var(--space-1)}.sv-card{border-radius:var(--radius-lg);display:flex;flex-direction:column;min-inline-size:0}.sv-card>.sv-flat{background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex:1}.sv-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:0 var(--space-5) var(--space-4)}.sv-card__foot--event{padding-inline-start:calc(var(--space-5) + 56px + var(--space-4))}@media (max-width: 480px){.sv-card__foot--event{padding-inline-start:var(--space-5)}}.sv-fieldset{border:0;padding:0;margin:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-3)}.sv-fieldset legend{padding:0;margin-block-end:var(--space-3)}.sv-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:var(--space-3) var(--space-4)}.sv-tray{position:sticky;bottom:var(--space-4);z-index:20;display:flex;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg)}.sv-tray__names{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-campus{gap:var(--space-3)}.sv-cell{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.sv-media{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.sv-media__frame{aspect-ratio:16 / 10;max-block-size:560px;border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2)}.sv-media figcaption{display:flex;flex-direction:column;gap:2px}.sv-list{display:flex;flex-direction:column;gap:var(--space-2);padding-inline-start:var(--space-5);list-style:disc}.sv-list li::marker{color:var(--ink-muted)}.sv-compare td,.sv-compare th{vertical-align:top;min-inline-size:200px}.sv-compare td:first-child,.sv-compare th:first-child{min-inline-size:130px}.sv-compare__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);white-space:normal}.sv-guide{gap:var(--space-3)}.sv-guide__open{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:var(--radius-sm)}.sv-guide__open:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.sv-guide__meta{margin-block-start:auto}.sv-reader{display:flex;flex-direction:column;gap:var(--space-6)}.sv-reader section{display:flex;flex-direction:column;gap:var(--space-2)}.sv-inbox{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:var(--space-4);align-items:start}@media (max-width: 900px){.sv-inbox{grid-template-columns:minmax(0,1fr)}}.sv-inbox__list .k-list{margin-inline:0}.sv-inbox__item{align-items:flex-start}.sv-inbox__item.is-on{background:var(--selected)}.sv-dot{flex:none;inline-size:8px;block-size:8px;margin-block-start:var(--space-2);border-radius:var(--radius-full);background:var(--accent-fill)}.sv-msgs{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-2)}.sv-card__links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.sv-sortline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0}.sv-score .stat{margin:0}.sv-invite{gap:var(--space-3)}.sv-invite .subheading{margin:0}.sv-invite__acts{margin-block-start:auto;justify-content:flex-end}.sv-rowacts{gap:2px}.sv-who{display:flex;flex-direction:column;gap:var(--space-2)}.sv-fit__acts{margin-block-start:var(--space-1)}.st-room{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--space-6);align-items:start}.st-room__main,.st-room__side{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}@media (max-width: 1180px){.st-room{grid-template-columns:minmax(0,1fr)}}.st-seg-full{display:flex;inline-size:100%;flex-wrap:wrap}.st-seg-full .ep-seg__opt{flex:1 1 auto;justify-content:center}.st-chat{gap:var(--space-5)}.st-chat__list{display:flex;flex-direction:column;gap:var(--space-4)}.st-daydiv{display:flex;align-items:center;gap:var(--space-3);margin:0}.st-daydiv:before,.st-daydiv:after{content:"";flex:1;block-size:1px;background:var(--line)}.st-msgrow{display:flex;align-items:flex-start;gap:var(--space-1)}.st-msgrow.is-own{justify-content:flex-end}.st-msgrow>.ep-msg{min-width:0}.st-msgrow.is-own>.ep-msg{margin-inline-start:0}.st-msgrow__act{flex:none;opacity:0;margin-block-start:var(--space-5);transition:opacity var(--ep-fast) var(--ep-ease)}.st-msgrow:hover .st-msgrow__act,.st-msgrow:focus-within .st-msgrow__act{opacity:1}@media (hover: none){.st-msgrow__act{opacity:1}}.st-shared{display:flex;flex-direction:column;gap:var(--space-2);max-inline-size:680px}.st-composer{display:flex;gap:var(--space-2);align-items:flex-start;padding-block-start:var(--space-4);border-block-start:1px solid var(--line)}.st-composer .ep-field{flex:1;min-width:0}.st-composer>.ep-btn{block-size:44px;inline-size:44px;flex:none}.st-hint{display:flex;align-items:center;gap:var(--space-1)}.st-ask{display:flex;flex-direction:column;gap:var(--space-4)}.st-ask__sugs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.st-ask__note{display:flex;gap:var(--space-2);align-items:flex-start}.st-ask__note>.ep-icon{flex:none;margin-block-start:2px}.st-ask__after{display:flex;flex-wrap:wrap;gap:var(--space-2)}.st-sources{display:flex;flex-direction:column;gap:var(--space-4)}.st-roomcard{gap:var(--space-3);block-size:100%}.st-roomcard__top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.st-roomcard__foot{margin-block-start:auto;display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-2)}.st-roomcard__title a{color:inherit;text-decoration:none}.st-roomcard__title a:hover{text-decoration:underline}.st-choices{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.st-choices>legend{padding:0;margin-block-end:var(--space-2)}.st-choice{position:relative;display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:background var(--ep-fast) var(--ep-ease)}.st-choice:hover{background:var(--hover)}.st-choice.is-on{background:var(--selected);border-color:var(--glass-edge)}.st-choice.is-locked{cursor:default}.st-choice.is-locked:hover{background:var(--field)}.st-choice.is-locked.is-on:hover{background:var(--selected)}.st-choice>input{position:absolute;opacity:0;inline-size:20px;block-size:20px;margin:2px 0 0}.st-choice__dot{flex:none;display:grid;place-items:center;inline-size:20px;block-size:20px;margin-block-start:2px;box-sizing:border-box;border-radius:var(--radius-full);border:1.5px solid var(--line-strong);background:var(--field)}.st-choice>input:checked+.st-choice__dot{border-color:var(--accent-fill)}.st-choice>input:checked+.st-choice__dot:after{content:"";inline-size:10px;block-size:10px;border-radius:var(--radius-full);background:var(--accent-fill)}.st-choice>input:focus-visible+.st-choice__dot{box-shadow:var(--focus-ring)}.st-choice__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.st-choice__trail{flex:none;display:flex;align-items:center}.st-drop.ep-inset{border-style:dashed;border-width:1.5px;border-color:var(--line-strong)}.st-drop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);border-radius:var(--radius-lg)}.st-file{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-md)}.st-file__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;overflow-wrap:anywhere}.st-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.st-checks li{display:flex;gap:var(--space-2);align-items:flex-start}.st-checks li>.ep-icon,.st-checks li>.ep-spinner{flex:none;margin-block-start:2px}.st-ok{color:var(--success)}.st-warn{color:var(--warning)}.st-no{color:var(--danger)}.st-done{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.st-quiz{gap:var(--space-5)}.st-explain{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md)}.st-score{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.st-review{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.st-review li{display:flex;flex-direction:column;gap:var(--space-2);padding-block-end:var(--space-4);border-block-end:1px solid var(--line)}.st-review li:last-child{border-block-end:0;padding-block-end:0}.st-review__head{display:flex;gap:var(--space-3);justify-content:space-between;align-items:flex-start}.st-msgs{display:grid;grid-template-columns:380px minmax(0,1fr);gap:var(--space-4);align-items:start}.st-msgs__list{gap:var(--space-3)}.st-msgs__convo{gap:var(--space-4);min-block-size:560px}.st-msgs__back{display:none;align-self:flex-start}@media (max-width: 1100px){.st-msgs{grid-template-columns:minmax(0,1fr)}.st-msgs[data-view=convo] .st-msgs__list,.st-msgs[data-view=list] .st-msgs__convo{display:none}.st-msgs__back{display:inline-flex}.st-msgs__convo{min-block-size:0}}.st-convorow.is-on{background:var(--selected)}.st-convohead{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;padding-block-end:var(--space-4);border-block-end:1px solid var(--line)}.st-convohead__who{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.st-person{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block:var(--space-2)}.st-person+.st-person{border-block-start:1px solid var(--line)}.st-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.st-chip{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:32px;padding-block:2px;padding-inline:var(--space-3) var(--space-1);border-radius:var(--radius-full)}.st-chip--plain{padding-inline-end:var(--space-3)}.st-chip__x{display:grid;place-items:center;inline-size:24px;block-size:24px;padding:0;border:0;border-radius:var(--radius-full);background:none;color:var(--ink-muted);cursor:pointer}.st-chip__x:hover{background:var(--hover);color:var(--ink)}.st-add{display:flex;gap:var(--space-2);align-items:flex-end}.st-add .ep-field{flex:1;min-width:0}.st-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.st-links li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.st-links__text{display:flex;flex-direction:column;flex:1;min-width:0;overflow-wrap:anywhere}.st-preview{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg)}.st-twocol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--space-5)}.st-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.st-bullets li{display:flex;gap:var(--space-2);align-items:flex-start}.st-bullets li>.ep-icon{flex:none;margin-block-start:3px}.st-total{padding-block-start:var(--space-3);border-block-start:1px solid var(--line)}.st-quiet{display:flex;align-items:flex-start;gap:var(--space-1)}.st-quiet>.ep-icon{flex:none;margin-block-start:3px}.st-stack-sm{display:flex;flex-direction:column;gap:var(--space-2)}.st-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.st-cell{display:flex;align-items:center;gap:var(--space-3);min-width:0}.st-cell__text{display:flex;flex-direction:column;gap:2px;min-width:0}.st-linkbtn{text-align:start;display:inline}.st-end{align-items:flex-end}.st-segfield{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}.st-segfield .ep-seg{max-inline-size:100%;flex-wrap:wrap}.st-sug{justify-content:flex-start;text-align:start;white-space:normal;block-size:auto;min-block-size:32px;padding-block:var(--space-1)}.st-ask__sugs{flex-direction:column;align-items:flex-start;gap:0}.st-nowrap{white-space:nowrap}@media (max-width: 560px){.st-home .k-listrow{flex-wrap:wrap}.st-home .k-listrow__trail{inline-size:100%;padding-inline-start:48px}}.st-jump{display:none}@media (max-width: 1180px){.st-jump{display:inline-flex}}.st-preview-bar{flex-wrap:wrap}.st-card{gap:var(--space-6)}.st-card__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-6);align-items:start;padding-block-end:var(--space-6);border-block-end:1px solid var(--line)}.st-card__photo{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);inline-size:180px}.ep-avatar.st-avatar-xl{inline-size:112px;block-size:112px;font-size:36px;background:var(--selected);box-shadow:inset 0 0 0 1px var(--glass-edge)}.ep-avatar.st-avatar-xl .ep-avatar__verified{inline-size:24px;block-size:24px}.st-card__who{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.st-card__name{display:inline-flex;align-items:center;gap:var(--space-2);margin:0}.st-card__tick{color:var(--accent);flex:none}.st-card__headline{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:var(--space-3);align-items:start;max-inline-size:760px}.st-card__headline .st-seen{margin-block-start:22px}.st-card__parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:var(--space-6) var(--space-8)}.st-part{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.st-part__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.st-part__head .label{margin:0}.st-seen{inline-size:210px;flex:none}.st-card__photo .st-seen{inline-size:100%}.st-open{display:flex;flex-wrap:wrap;gap:var(--space-2)}.st-open__opt{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);cursor:pointer;color:var(--ink)}.st-open__opt.is-on{background:var(--selected);border-color:var(--accent);color:var(--accent-ink, var(--ink))}.st-open__opt:focus-visible{box-shadow:var(--focus-ring);outline:none}.st-suggest{display:flex;flex-wrap:wrap;gap:var(--space-2)}.st-suggest__chip{display:inline-flex;align-items:center;gap:4px;padding:2px var(--space-2);border-radius:var(--radius-full);border:1px dashed var(--line-strong);background:transparent;color:var(--ink-muted);cursor:pointer}.st-suggest__chip:hover{color:var(--ink);border-color:var(--accent)}.st-card__privacy{display:flex;flex-direction:column;gap:var(--space-3);padding-block-start:var(--space-6);border-block-start:1px solid var(--line)}.st-card__privacy .label{margin:0}@media (max-width: 720px){.st-card__head{grid-template-columns:1fr;justify-items:center;text-align:center}.st-card__who{align-items:center}.st-card__headline{grid-template-columns:1fr;inline-size:100%;text-align:start}.st-card__headline .st-seen{margin-block-start:0;inline-size:100%}.st-part__head{flex-wrap:wrap}.st-seen{inline-size:100%}}.mt-card{gap:var(--space-5)}.mt-card--compact{gap:var(--space-3)}.mt-card__head{display:flex;align-items:flex-start;gap:var(--space-4);min-inline-size:0}.mt-card__who{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.mt-card__actions{display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px solid var(--line)}.mt-actions__safety{display:inline-flex;gap:var(--space-1);margin-inline-start:auto}.mt-note{margin:0}.mt-blocked{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.mt-blocked .body-sm{flex:1}.mt-card .ep-avatar{background:var(--selected)}.sw-proto{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px dashed var(--line-strong)}.sw-proto__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 320px}.sw-proto__label{display:inline-flex;align-items:center;gap:var(--space-1)}.sw-taskbtn{display:inline;padding:0;border:0;background:none;font-family:inherit;color:var(--ink);text-align:start;cursor:pointer;text-decoration:none;text-underline-offset:3px;border-radius:var(--radius-sm)}.sw-taskbtn:hover{color:var(--accent);text-decoration:underline}.sw-nowrap{white-space:nowrap}.sw-break{overflow-wrap:anywhere}.sw-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.sw-meta{display:flex;align-items:flex-start;gap:var(--space-1)}.sw-meta>.ep-icon{margin-block-start:3px}.sw-mention{color:var(--accent);font-weight:600}.sw-quote{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin:0}.sw-cardfoot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap}.sw-fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.sw-fieldset>legend{padding:0;margin-block-end:var(--space-2)}.sw-inline{display:flex;gap:var(--space-2);align-items:flex-start}.sw-inline>.ep-field{flex:1}.sw-comment{display:flex;gap:var(--space-3);align-items:flex-start}.sw-comment>div{display:flex;flex-direction:column;gap:2px;min-width:0}.sw-roleedit{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg)}.sw-roleedit__row{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;gap:var(--space-3);align-items:end}@media (max-width: 640px){.sw-roleedit__row{grid-template-columns:minmax(0,1fr) auto}.sw-roleedit__row>:first-child{grid-column:1 / -1}}.sw-drop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-1);padding:var(--space-5);border-radius:var(--radius-lg);border-style:dashed;color:var(--ink-muted)}.sw-drop .body{color:var(--ink)}.sw-chat{display:flex;flex-direction:column;gap:var(--space-4)}.sw-composer{display:flex;gap:var(--space-2);align-items:flex-end;padding-block-start:var(--space-4);border-block-start:1px solid var(--line)}.sw-composer>.ep-field{flex:1;min-width:0}.sw-review{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-4);border-block-end:1px solid var(--line)}.sw-review:last-child{border-block-end:0;padding-block-end:0}.sw-review:first-child{padding-block-start:0}.sw-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-1)}.sw-cal__dow{padding:var(--space-1) var(--space-2)}.sw-cal__day{display:flex;flex-direction:column;gap:var(--space-1);min-block-size:104px;min-width:0;padding:var(--space-2);border-radius:var(--radius-md)}.sw-cal__day.is-blank{border:0;background:none}.sw-cal__day.is-today{border-color:var(--accent)}.sw-cal__day.is-today .sw-cal__num{color:var(--accent);font-weight:600}.sw-cal__num{color:var(--ink-muted)}.sw-cal__wd,.sw-cal__mo{display:none}.sw-cal__task{display:block;inline-size:100%;padding:2px var(--space-2);border:0;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--ink);font-family:inherit;text-align:start;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-cal__task:hover{background:var(--selected)}.sw-cal__task.is-done{background:var(--hover);color:var(--ink-muted);text-decoration:line-through}.sw-cal__task.is-late{background:var(--warning-soft)}@media (max-width: 760px){.sw-cal{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.sw-cal__dow,.sw-cal__day.is-blank,.sw-cal__day.is-empty:not(.is-today){display:none}.sw-cal__day{min-block-size:0}.sw-cal__wd,.sw-cal__mo{display:inline}.sw-cal__task{white-space:normal}}[dir=rtl] .sw-page :is(p,dd,.ep-notice__body>div,.ep-stat__value,.ep-meter__head>span,.ep-track__text>.body-sm,.k-listrow__text>.body-sm,.ep-identity__meta){unicode-bidi:plaintext;text-align:right}[dir=rtl] .sw-page .k-empty p{text-align:center}[dir=rtl] .sw-page :is(.ep-stat__caption,.ep-badge>span,.ep-table td){unicode-bidi:plaintext}.so-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);color:var(--ink-muted)}.so-meta>span{display:inline-flex;align-items:center;gap:var(--space-1)}.so-row{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}p.so-row{display:flex;flex-wrap:nowrap;align-items:flex-start}p.so-row>.ep-icon{margin-block-start:2px}.so-badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.so-card{justify-content:flex-start}.so-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-3);border-block-start:1px solid var(--line)}.so-titlelink{color:inherit;text-decoration:none;border-radius:var(--radius-sm)}.so-titlelink:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.so-fieldset{border:0;margin:0;padding:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-3)}.so-fieldset>legend{padding:0;margin-block-end:var(--space-1)}.so-error{display:flex;align-items:center;gap:var(--space-1);color:var(--danger)}.so-ok{color:var(--success)}.so-q{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.so-sub{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.so-cell{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-inline-size:160px}.so-thread{display:flex;flex-direction:column;gap:var(--space-4)}.so-composer{display:flex;gap:var(--space-2);align-items:flex-end}.so-composer>.ep-field{flex:1;min-inline-size:0}.so-linkbox{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.so-linkbox .k-mono{overflow-wrap:anywhere}.so-review{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md)}.so-ol{margin:0;padding-inline-start:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);list-style:decimal}.so-drop{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-md);border-style:dashed;color:var(--ink-muted);text-align:center}.so-nowrap{white-space:nowrap}.so-page .ep-badge{max-inline-size:100%}.so-page .ep-badge>span{overflow:hidden;text-overflow:ellipsis}.gr-row{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}p.gr-row,li.gr-row{display:flex;flex-wrap:nowrap;align-items:flex-start}p.gr-row>.ep-icon,li.gr-row>.ep-icon{margin-block-start:2px}.gr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);color:var(--ink-muted)}.gr-meta>span{display:inline-flex;align-items:center;gap:var(--space-1)}.gr-badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.gr-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.gr-ok{color:var(--success)}.gr-nowrap{white-space:nowrap}.gr-current{color:var(--accent)}.gr-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-3);border-block-start:1px solid var(--line)}.gr-titlelink{color:inherit;text-decoration:none;border-radius:var(--radius-sm)}.gr-titlelink:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.gr-avatars{display:inline-flex;gap:var(--space-1);flex-wrap:wrap}.gr-fieldset{border:0;margin:0;padding:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-3)}.gr-fieldset>legend{padding:0;margin-block-end:var(--space-1)}.gr-chat{display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--space-6);align-items:start}@media (max-width: 1100px){.gr-chat{grid-template-columns:minmax(0,1fr)}}.gr-thread{display:flex;flex-direction:column;gap:var(--space-4)}.gr-composer{display:flex;gap:var(--space-2);align-items:flex-end}.gr-composer>.ep-field{flex:1;min-inline-size:0}.gr-page .ep-badge{max-inline-size:100%}.gr-page .ep-badge>span{overflow:hidden;text-overflow:ellipsis}.ca-preview{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg)}.ca-preview .ep-switch-row{flex:1 1 320px}.ca-outcomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--space-3)}.ca-outcome{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-lg)}.ca-outcome__text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ca-tip{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.ca-tip>.ep-icon{flex:none;margin-block-start:2px}.ca-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.ca-badges{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.ca-actions{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center;justify-content:flex-end}.ca-rowbtn{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:start;background:none;border:0;padding:var(--space-1) var(--space-2);margin-inline-start:calc(-1 * var(--space-2));border-radius:var(--radius-sm);color:var(--ink);font:inherit;cursor:pointer}.ca-rowbtn:hover{background:var(--hover)}.ca-rowbtn.is-on{background:var(--selected)}.ca-rowbtn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ca-check{display:flex;gap:var(--space-2);align-items:flex-start}.ca-check>.ep-icon{flex:none;margin-block-start:2px}.ca-ok{color:var(--success)}.ca-drop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);border-radius:var(--radius-lg);border:1px dashed var(--line-strong)}.ca-choices{display:flex;flex-direction:column;gap:2px}.ca-choice{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-block-end:1px solid var(--line)}.ca-choice:last-child{border-block-end:0}.ca-media{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:var(--space-4)}.ca-media__item{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ca-media__thumb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);aspect-ratio:4 / 3;padding:var(--space-3);border-radius:var(--radius-md);min-width:0}.ca-ellipsis{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-preview-hero{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);border-radius:var(--radius-lg)}.ca-comment{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.ca-sticky{display:flex;flex-direction:column;gap:var(--space-2)}.ca-cardwrap{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ca-cardwrap>.ep-event{flex:1}.ca-cardmeta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-inline:var(--space-2)}.ca-fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ca-fieldset>legend{padding:0;margin-block-end:var(--space-2)}.ca-checkgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:var(--space-2) var(--space-4)}.ca-banner{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg)}.ca-banner__top,.ca-banner__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ca-thread{display:flex;flex-direction:column;gap:var(--space-4)}.ca-thread .ep-msg.is-own{margin-inline-start:auto}.ca-source{display:flex;flex-direction:column;gap:var(--space-2)}.ca-source>.label{display:flex;align-items:center;gap:var(--space-1)}.ca-cell>.ep-badge{align-self:flex-start}.ca-actions{flex-wrap:nowrap}.ca-source__note{display:flex;gap:var(--space-2);align-items:flex-start;padding-inline:var(--space-2)}.ca-source__note>.ep-icon{flex:none;margin-block-start:3px}.ca-media__item>.ep-badge{align-self:flex-start}.ca-score-card{gap:var(--space-3)}.ca-score-card__head{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ca-score-card__part{display:flex;flex-direction:column;gap:var(--space-1)}.ca-score-card__links{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin-block-start:var(--space-1)}.ca-corrections{display:flex;flex-direction:column;gap:var(--space-3)}.ca-correction{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.ca-quote{font-style:italic;max-inline-size:36ch}.ca-cell>.ep-badge+.ep-badge{margin-block-start:2px}@media (max-width: 560px){.ca-page .ep-panel__head,.ca-page .k-listrow{flex-wrap:wrap}.ca-page .k-listrow__text{flex-basis:calc(100% - 52px)}.ca-page .k-listrow__trail{margin-inline-start:48px}}.co-board .k-board__cards{max-block-size:520px;overflow-y:auto;padding:2px;scrollbar-width:thin}.co-card{display:flex;flex-direction:column;gap:2px;min-width:0}.co-card .ep-link{inline-size:fit-content}.co-commit{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md)}.co-commit__text{display:flex;flex-direction:column;gap:2px}.co-preview{display:flex;flex-direction:column;gap:var(--space-3)}.co-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.co-quote{margin:0;padding:var(--space-4);border-radius:var(--radius-md)}.co-note{display:flex;flex-direction:column;gap:2px;padding-block:var(--space-3);border-block-end:1px solid var(--line)}.co-note:last-child{border-block-end:0}.co-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.co-total{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.co-cell{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.co-bars .k-bars__row{grid-template-columns:minmax(96px,128px) 1fr auto}.co-bars .k-bars__value{min-width:24px}.co-meters{display:flex;flex-direction:column;gap:var(--space-4)}.co-you{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.co-compare tbody tr:has(.co-you) td{background:var(--accent-soft)}@media (max-width: 640px){.co-wrap .k-listrow{flex-wrap:wrap}.co-wrap .k-listrow__trail{inline-size:100%;padding-inline-start:calc(36px + var(--space-3));flex-wrap:wrap}.co-wrap .k-listrow__trail:has(>.ep-icon:only-child){display:none}}.mt-line{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.mt-line>.ep-icon{flex:none;color:var(--ink-muted)}.mt-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-4);border-block-start:1px solid var(--line)}.mt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.mt-files{display:flex;flex-direction:column;gap:var(--space-2)}.mt-file{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.mt-file__text{display:flex;flex-direction:column;min-width:0;flex:1}.mt-thread{display:flex;flex-direction:column;gap:var(--space-4);max-block-size:460px;overflow-y:auto;padding-inline-end:var(--space-1)}.mt-doc{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8) var(--space-6);border-radius:var(--radius-lg);max-block-size:720px;overflow-y:auto}.mt-doc__sec{display:flex;flex-direction:column;gap:var(--space-2)}.mt-doc__fig{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:140px;border-radius:var(--radius-md);border:1px solid var(--line);color:var(--ink-muted)}.mt-doc__table{inline-size:100%;border-collapse:collapse}.mt-doc__table td,.mt-doc__table th{padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--line);text-align:start}.mt-doc__foot{display:flex;justify-content:space-between;gap:var(--space-3)}.mt-comment{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--line)}.mt-comment:last-child{border-block-end:0}.mt-slots .ep-check{justify-content:center}.mt-slots td:first-child{white-space:nowrap}.mt-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mt-quote{margin:0;padding:var(--space-4);border-radius:var(--radius-md)}.mt-time{display:flex;align-items:flex-start;gap:var(--space-2)}.mt-time>.ep-icon{flex:none;margin-block-start:2px;color:var(--ink-muted)}.mt-who{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0;flex:1 1 240px}@media (max-width: 640px){.mt-wrap .k-listrow{flex-wrap:wrap}.mt-wrap .k-listrow__trail{inline-size:100%;padding-inline-start:calc(36px + var(--space-3));flex-wrap:wrap}.mt-doc{padding:var(--space-5) var(--space-4)}}.mo-choice{border:0;margin:0;padding:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-3)}.mo-choice>legend{padding:0;margin-block-end:var(--space-3)}.mo-radio .ep-check__box{border-radius:var(--radius-full)}.mo-radio .ep-check__box .ep-icon{display:none}.mo-radio .ep-check__input:indeterminate:not(:checked)+.ep-check__box{background:var(--field);border-color:var(--line-strong)}.mo-radio .ep-check__input:checked+.ep-check__box:after{content:"";inline-size:8px;block-size:8px;border-radius:var(--radius-full);background:var(--on-accent)}.mo-excerpt{display:block;max-inline-size:340px;min-inline-size:200px;white-space:normal}.mo-thread{display:flex;flex-direction:column;gap:var(--space-4)}.mo-reported{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--line-strong)}.mo-reported .ep-msg{max-inline-size:none}.mo-preview{padding:var(--space-4);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2)}.mo-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;padding-block-start:var(--space-4);border-block-start:1px solid var(--line)}.mo-rule{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:end}.mo-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mo-nowrap{white-space:nowrap}.jd-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.jd-nowrap{white-space:nowrap}.jd-viewer{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:var(--space-4);align-items:start}.jd-viewer .k-list{margin-inline:0}.jd-file.is-on{background:var(--selected)}.jd-page{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg)}.jd-page__sheet{display:grid;place-items:center;aspect-ratio:4 / 3;max-block-size:540px;border-radius:var(--radius-md);border:1px dashed var(--line-strong);color:var(--ink-muted);text-align:center;padding:var(--space-4)}.jd-page__sheet>div{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.jd-page__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.jd-criterion{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-4);border-block-start:1px solid var(--line)}.jd-criterion:first-of-type{border-block-start:0;padding-block-start:0}.jd-criterion__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.jd-criterion__fields{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:var(--space-3);align-items:start}.jd-foot{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;padding-block-start:var(--space-4);border-block-start:1px solid var(--line)}.jd-teams{display:flex;flex-direction:column;gap:var(--space-3);max-block-size:360px;overflow-y:auto;padding-inline-end:var(--space-2)}@media (max-width: 720px){.jd-viewer,.jd-criterion__fields{grid-template-columns:minmax(0,1fr)}}.pf-effects{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md)}.pf-effects ul{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.pf-effects li{display:flex;gap:var(--space-2);align-items:flex-start}.pf-effects li>.ep-icon{margin-block-start:2px}.pf-yes{color:var(--success)}.pf-no{color:var(--ink-muted)}.pf-app,.pf-app .k-split{gap:var(--space-5)}.pf-app .pf-check{padding-block:var(--space-2);align-items:center}.pf-app .pf-check__side{flex-direction:row;align-items:center}.pf-page.pf-app .pf-app__status{max-inline-size:none;display:flex;align-items:flex-start;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px solid var(--line);color:var(--ink-muted)}.pf-app .pf-app__status .ep-icon{flex:none;margin-block-start:2px;color:var(--accent)}.pf-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pf-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:start;padding-block:var(--space-3);border-block-end:1px solid var(--line)}.pf-check:first-child{padding-block-start:0}.pf-check:last-child{border-block-end:0;padding-block-end:0}.pf-check__text{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-check__side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}@media (max-width: 640px){.pf-check{grid-template-columns:auto minmax(0,1fr)}.pf-check__side{grid-column:2;align-items:flex-start}}.pf-diff{display:flex;flex-direction:column}.pf-diff__head,.pf-diff__row{display:grid;grid-template-columns:minmax(110px,.55fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--line);align-items:start}.pf-diff__head{padding-block-start:0}.pf-diff__row:last-child{border-block-end:0;padding-block-end:0}.pf-diff__label{display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-start}.pf-diff__cell{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:2px}.pf-diff__mlabel{display:none}.pf-del{background:var(--danger-soft);color:var(--ink);text-decoration:line-through;text-decoration-thickness:1px;border-radius:var(--radius-sm);padding-inline:2px}.pf-ins{background:var(--success-soft);color:var(--ink);text-decoration:none;border-radius:var(--radius-sm);padding-inline:2px}@media (max-width: 720px){.pf-diff__head{display:none}.pf-diff__row{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.pf-diff__mlabel{display:block}}.pf-flow{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:stretch}.pf-flow__step{display:flex;align-items:center;gap:var(--space-2)}.pf-flow__box{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);min-inline-size:128px}.pf-flow__arrow{color:var(--ink-muted)}.pf-sub{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.pf-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-inline-size:52ch}.pf-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pf-wave{align-self:start;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg)}.pf-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.pf-stack{display:flex;flex-direction:column;gap:var(--space-3)}.pf-quote{margin:0;padding:var(--space-4);border-radius:var(--radius-md)}.pf-fieldset{border:0;padding:0;margin:0;min-inline-size:0}.pf-fieldset legend{padding:0;margin-block-end:var(--space-2)}.pf-page .code,.pf-page td.is-end{white-space:nowrap}@media (max-width: 560px){.pf-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.pf-tiles .ep-stat{padding:var(--space-4)}}.pf-tilelink{display:block;color:inherit;text-decoration:none;border-radius:var(--radius-lg)}.pf-tilelink>.ep-stat{block-size:100%;transition:transform .15s ease}.pf-tilelink:hover>.ep-stat{transform:translateY(-1px)}.pf-tilelink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf-linkbtn{background:none;border:0;padding:0;margin:0;font:inherit;text-align:start;cursor:pointer}.pf-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.pf-titleicon{display:inline-flex;align-items:center;gap:var(--space-2)}.pf-weight{inline-size:96px}.pf-perm{align-items:start}.pf-perm__area{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);min-width:0}.pf-perm__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.pf-perm__title{display:flex;flex-direction:column;gap:2px;flex:1 1 120px;min-width:0}.pf-perm__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pf-perm__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:start;padding-block:var(--space-3);border-block-start:1px solid var(--line)}.pf-perm__text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.pf-perm__toggles{display:flex;flex-direction:column;gap:var(--space-2)}.pf-perm__toggles .ep-switch-row{justify-content:flex-end;gap:var(--space-3)}@media (max-width: 480px){.pf-perm__row{grid-template-columns:minmax(0,1fr)}.pf-perm__toggles{flex-direction:row;gap:var(--space-5)}}.pf-kpis__label{margin-block:var(--space-1) calc(-1 * var(--space-1))}.pf-kpis{display:grid;grid-template-columns:repeat(var(--pf-cols, 5),minmax(0,1fr));gap:var(--space-4)}.pf-kpis:has(>:nth-child(6):last-child){--pf-cols: 6}.pf-kpis:has(>:nth-child(4):last-child){--pf-cols: 4}.pf-kpis:has(>:nth-child(3):last-child){--pf-cols: 3}.pf-kpis:has(>:nth-child(2):last-child){--pf-cols: 2}.pf-kpis:has(>:only-child){--pf-cols: 1}.pf-kpis .pf-tilelink{display:flex}.pf-kpis .pf-tilelink>.ep-stat{flex:1}@container work (max-width: 1299px){.pf-kpis:has(>:nth-child(6):last-child){--pf-cols: 3}}@container work (max-width: 899px){.pf-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.pf-kpis>:last-child:nth-child(odd){grid-column:1 / -1}}.pf-dash{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(340px,1fr);gap:var(--space-6);align-items:stretch}.pf-dash>*{min-width:0}.pf-dash__queues{grid-column:1 / -1}.pf-dash__feed{contain:size;min-height:360px}.pf-feed__list{flex:1 1 0;min-height:0;overflow-y:auto;margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2);scrollbar-width:thin}@container work (max-width: 1099px){.pf-dash{grid-template-columns:minmax(0,1fr)}.pf-dash__feed{contain:none;min-height:0}.pf-feed__list{flex:none;max-block-size:480px}}.pf-waves{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-6)}.pf-waves>.pf-wave{align-self:stretch}@container work (min-width: 1100px){.pf-waves__checks .pf-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}.pf-waves__checks .pf-check,.pf-waves__checks .pf-check:first-child,.pf-waves__checks .pf-check:last-child{padding-block:var(--space-3);border-block-end:1px solid var(--line)}}@container work (max-width: 899px){.pf-waves{grid-template-columns:minmax(0,1fr)}}.pf-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}@container work (max-width: 899px){.pf-kpis--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-dash__needs .k-listrow{flex-wrap:wrap}.pf-dash__needs .k-listrow__text{flex:1 1 160px}.pf-message{margin:var(--space-2) 0 0;padding:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;border-radius:var(--radius-md);background:var(--field);border:1px solid var(--line)}.pf-pre{white-space:pre-wrap;overflow-wrap:anywhere}.rv-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.rv-nowrap{white-space:nowrap}.rv-title{display:block;max-inline-size:320px;min-inline-size:180px;white-space:normal}.rv-choice{border:0;margin:0;padding:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-3)}.rv-choice>legend{padding:0;margin-block-end:var(--space-3)}.rv-radio .ep-check__box{border-radius:var(--radius-full)}.rv-radio .ep-check__box .ep-icon{display:none}.rv-radio .ep-check__input:indeterminate:not(:checked)+.ep-check__box{background:var(--field);border-color:var(--line-strong)}.rv-radio .ep-check__input:checked+.ep-check__box:after{content:"";inline-size:8px;block-size:8px;border-radius:var(--radius-full);background:var(--on-accent)}.rv-checks{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.rv-checks li{display:flex;gap:var(--space-2);align-items:flex-start}.rv-checks .ep-icon{flex:none;margin-block-start:2px}.rv-ok{color:var(--success)}.rv-warn{color:var(--warning)}.rv-bad{color:var(--danger)}.rv-viewer{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:var(--space-4);align-items:start}.rv-viewer .k-list{margin-inline:0;max-block-size:520px;overflow-y:auto}.rv-page{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);min-inline-size:0}.rv-text{margin:0;padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere}.rv-flags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.rv-foot{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-block-start:var(--space-4);border-block-start:1px solid var(--line)}.rv-compare td:first-child{white-space:nowrap}@media (max-width: 720px){.rv-viewer{grid-template-columns:minmax(0,1fr)}}.mi-table td{white-space:nowrap}.mi-table td .mi-wrap,.mi-wrap{white-space:normal}.mi-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-inline-size:0}.mi-cell--wide{min-inline-size:220px;max-inline-size:360px;white-space:normal}.mi-rate{min-inline-size:150px}.mi-score{display:inline-flex;align-items:baseline;gap:2px;font-variant-numeric:tabular-nums}.mi-score__max{color:var(--ink-muted)}.mi-trend{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap;font-variant-numeric:tabular-nums}.mi-trend--up{color:var(--success)}.mi-trend--down{color:var(--danger)}.mi-trend--flat{color:var(--ink-muted)}.mi-panel-foot{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;justify-content:space-between}.mi-note{display:flex;gap:var(--space-2);align-items:flex-start}.mi-note>.ep-icon{margin-block-start:2px;color:var(--ink-muted)}.mi-meters{display:flex;flex-direction:column;gap:var(--space-4)}.mi-big{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-lg)}.mi-q{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg)}.mi-q__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.mi-q__tools{gap:2px}.mi-q__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(min(200px,100%),1fr);gap:var(--space-3);align-items:start}@media (max-width: 640px){.mi-q__row{grid-template-columns:minmax(0,1fr)}}.mi-opts{border:0;margin:0;padding:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-2)}.mi-opts>legend{padding:0;margin-block-end:var(--space-2)}.mi-opt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.mi-opts>.ep-btn{align-self:flex-start}.mi-problems{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.mi-problems li{display:flex;gap:var(--space-2);align-items:flex-start}.mi-problems .ep-icon{margin-block-start:2px;color:var(--warning)}.mi-pick{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg)}.mi-pick__add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:end}@media (max-width: 480px){.mi-pick__add{grid-template-columns:minmax(0,1fr)}.mi-pick__add .ep-btn{justify-self:start}}.mi-chosen{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.mi-chosen__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.mi-chosen__item>.ep-icon{color:var(--ink-muted)}.mi-reach{display:flex;flex-direction:column;gap:2px;padding:var(--space-4);border-radius:var(--radius-lg)}.mi-field-label{display:flex;flex-direction:column;gap:var(--space-2)}.mi-preview{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg)}.mi-preview__q{display:flex;flex-direction:column;gap:var(--space-2);padding-block-end:var(--space-4);border-block-end:1px solid var(--line)}.mi-preview__q:last-child{border-block-end:0;padding-block-end:0}.mi-result{display:flex;flex-direction:column;gap:var(--space-3)}.mi-result__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.mi-rules{display:flex;flex-direction:column;gap:2px;margin-inline:calc(-1 * var(--space-3))}
