.dash,.dx-shell{--ds-page:#fff;--ds-card:#fff;--ds-card-soft:#fbfbfa;--ds-neutral:#ecebe5;--ds-rail:hsla(51,16%,91%,.5);--ds-border:rgba(0,0,0,.1);--ds-border-soft:rgba(0,0,0,.08);--ds-fg:#000;--ds-mute:rgba(0,0,0,.6);--ds-accent:#eb4f17;--accent:var(--ds-accent);--ds-pill-cat:#d6dfe9;--ds-pill-date:#ecebe5;--ds-r-card:16px;--ds-r-box:12px;--ds-r-logo:13px;--ds-r-item:10px;--ds-r-chip:8px;--ds-r-pill:6px;--ds-ok-bg:hsla(87,38%,76%,.5);--ds-ok-fg:#2d5201;--ds-warn-bg:hsla(32,38%,76%,.4);--ds-warn-fg:#523401;--ds-err-bg:hsla(0,38%,76%,.4);--ds-err-fg:#520101;color:var(--ds-fg);display:grid;grid-template-columns:240px 1fr;min-height:100vh}[data-theme=dark] .dash,[data-theme=dark] .dx-shell{--ds-page:#100e0b;--ds-card:#1c1915;--ds-card-soft:#181511;--ds-neutral:#2a2520;--ds-rail:rgba(42,37,32,.45);--ds-border:hsla(0,0%,100%,.12);--ds-border-soft:hsla(0,0%,100%,.07);--ds-fg:#f2ede4;--ds-mute:hsla(39,35%,92%,.78);--ds-accent:#ee6a37;--ds-pill-cat:#2e3a46;--ds-pill-date:#2a2520;--ds-ok-bg:rgba(120,160,95,.22);--ds-ok-fg:#b6d493;--ds-warn-bg:hsla(40,41%,57%,.2);--ds-warn-fg:#e7d58f;--ds-err-bg:hsla(11,51%,60%,.2);--ds-err-fg:#ecae9e}@media (max-width:900px){.dash{grid-template-columns:1fr}}.dside{border-inline-end:var(--hair) solid var(--border);padding:var(--s-6) var(--s-5);background:var(--paper-deep);display:flex;flex-direction:column;gap:var(--s-6);position:sticky;top:0;height:100vh;overflow-y:auto}@media (max-width:900px){.dside{position:static;height:auto}}.dlogo{display:flex;align-items:baseline;gap:var(--s-2);font-size:18px;text-decoration:none;color:var(--fg)}.dlogo,.dlogo__mark{font-family:var(--font-display)}.dlogo__mark{width:22px;height:22px;border:1.5px solid var(--ink);display:grid;place-items:center;font-size:12px;font-style:italic}[dir=rtl] .dlogo__mark{font-style:normal;font-weight:700;font-family:var(--font-ar-display)}.dnav{display:grid;gap:2px}.dnav__label{font-size:var(--t-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-mute);margin-bottom:var(--s-2);padding-inline-start:10px}[dir=rtl] .dnav__label{text-transform:none;letter-spacing:0;font-weight:600}.dnav a{display:flex;align-items:center;gap:var(--s-3);padding:9px 10px;font-size:var(--t-body-sm);color:var(--fg-mute);text-decoration:none;border-inline-start:2px solid transparent;transition:color var(--dur-1) var(--ease),background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.dnav a.is-active,.dnav a:hover{color:var(--fg);background:var(--paper-soft)}.dnav a.is-active{border-inline-start-color:var(--accent)}.dnav__icon{width:14px;height:14px;color:var(--fg-mute);flex-shrink:0}.dnav a.is-active .dnav__icon{color:var(--accent)}.dnav__count{margin-inline-start:auto;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--fg-mute)}.duser{margin-top:auto;padding-top:var(--s-4);border-top:var(--hair) solid var(--rule-soft);display:flex;align-items:center;gap:var(--s-3);font-size:var(--t-caption)}.duser__av{width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-family:var(--font-display);font-size:12px;font-style:italic}.dmain{padding:var(--s-6) clamp(var(--s-5),4vw,var(--s-8))}.dhead{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--s-5);padding-bottom:var(--s-5);border-bottom:var(--hair) solid var(--ink);margin-bottom:var(--s-7)}.dhead h1{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.75rem);line-height:1;font-weight:400;letter-spacing:-.02em;margin:0}[dir=rtl] .dhead h1{font-weight:700;letter-spacing:0;line-height:1.15}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:var(--hair) solid var(--border);margin-bottom:var(--s-7)}@media (max-width:720px){.kpis{grid-template-columns:repeat(2,1fr)}}.kpi{padding:var(--s-5);border-inline-end:var(--hair) solid var(--border);display:grid;gap:6px}.kpi:last-child{border-inline-end:0}@media (max-width:720px){.kpi:nth-child(2){border-inline-end:0}.kpi:first-child,.kpi:nth-child(2){border-bottom:var(--hair) solid var(--border)}}.kpi__l{font-size:var(--t-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-mute)}[dir=rtl] .kpi__l{text-transform:none;letter-spacing:0;font-weight:600;font-size:var(--t-caption)}.kpi__n{font-family:var(--font-display);font-size:clamp(2rem,3vw,2.75rem);line-height:1;letter-spacing:-.02em}.kpi__d{font-size:var(--t-caption);color:var(--fg-mute);display:flex;align-items:center;gap:6px}.kpi__trend{color:var(--ok);font-weight:600;font-family:var(--font-mono)}.kpi__trend.down{color:var(--clay-deep)}.dgrid{display:grid;grid-template-columns:2fr 1fr;gap:var(--s-7)}@media (max-width:1000px){.dgrid{grid-template-columns:1fr}}.dsection__head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:var(--s-3);border-bottom:var(--hair) solid var(--ink);margin-bottom:var(--s-5)}.dsection__head h2{font-family:var(--font-display);font-size:1.5rem;font-weight:400;margin:0;letter-spacing:-.01em}[dir=rtl] .dsection__head h2{font-weight:700;letter-spacing:0}.dtable{width:100%;border-collapse:collapse;font-size:var(--t-body-sm)}.dtable th{text-align:start;padding-block:10px;padding-inline-end:var(--s-4);padding-inline-start:0;font-size:var(--t-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-mute);font-weight:500;border-bottom:var(--hair) solid var(--border)}[dir=rtl] .dtable th{text-transform:none;letter-spacing:0;font-weight:600;font-size:var(--t-caption)}.dtable td{padding-block:var(--s-4);padding-inline-end:var(--s-4);padding-inline-start:0;border-bottom:var(--hair) solid var(--rule-soft);vertical-align:middle}.dtable tbody td{transition:background var(--dur-1) var(--ease)}.dtable tbody tr:hover td{background:var(--paper-soft)}.app-name{display:flex;align-items:center;gap:var(--s-3)}.avi{width:32px;height:32px;border-radius:50%;background:var(--paper-deep);border:var(--hair) solid var(--border);display:grid;place-items:center;font-family:var(--font-display);font-size:12px;font-style:italic;color:var(--ink);flex-shrink:0}[dir=rtl] .avi{font-style:normal;font-weight:700;font-family:var(--font-ar-display)}.app-name__n{font-weight:500;color:var(--fg)}.app-name__r{font-size:var(--t-caption);color:var(--fg-mute)}.pipeline{display:grid;gap:var(--s-5)}.pipe{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s-4);padding:10px 0;border-bottom:var(--hair) solid var(--rule-soft);align-items:center}.pipe:last-child{border-bottom:0}.pipe__rn{font-family:var(--font-display);font-style:italic;color:var(--accent);font-size:.875rem;min-width:28px}[dir=rtl] .pipe__rn{font-style:normal;font-weight:700}.pipe__l{font-family:var(--font-display);font-size:1rem;font-weight:400;letter-spacing:-.005em}[dir=rtl] .pipe__l{font-weight:700;letter-spacing:0}.pipe__c{font-family:var(--font-mono);font-size:var(--t-caption);color:var(--fg-mute)}.pipe__bar{grid-column:1/-1;height:2px;background:var(--rule-soft);margin-top:6px;position:relative}.pipe__bar:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;background:var(--accent);width:var(--pct,0)}.activity{display:grid;gap:0}.act-item{display:grid;grid-template-columns:auto 1fr;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:var(--hair) solid var(--rule-soft)}.act-item:last-child{border-bottom:0}.act-item__t{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--fg-mute);padding-top:2px;min-width:44px}.act-item__c{font-size:var(--t-body-sm);line-height:1.5}.act-item__c strong{font-weight:600}.act-item__m{color:var(--fg-mute);font-size:var(--t-caption);margin-top:2px}.dx-page{display:flex;flex-direction:column;gap:var(--s-7)}.dx-eyebrow{display:flex;align-items:center;gap:8px}.dx-eyebrow__chip{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--ds-r-pill);background:var(--ds-neutral);border:1px solid var(--ds-border);color:var(--ds-fg)}.dx-eyebrow__t{font-size:12px;color:var(--ds-mute)}.dx-welcome{font-family:var(--font-display);font-size:32px;font-weight:400;line-height:1.25;color:var(--ds-fg);margin:0;letter-spacing:0}.dx-head{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--s-7)}.dx-head__title{font-family:var(--font-body);font-size:28px;font-weight:700;line-height:1.2;color:var(--ds-fg);margin:0;letter-spacing:0}.dx-head .dx-eyebrow__chip svg{width:14px;height:14px}@media (max-width:720px){.dx-head__title{font-size:23px}}.dx-setrow{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--s-3);align-items:center;padding:var(--s-3) 0;border-bottom:1px solid rgba(0,0,0,.06)}.dx-setrow__name{font-weight:500}.dx-setrow__email{font-family:var(--font-mono);min-width:0;overflow-wrap:anywhere}.dx-setrow__joined{white-space:nowrap;text-align:end}@media (max-width:720px){.dx-setrow{grid-template-columns:1fr;gap:2px}.dx-setrow__joined{text-align:start}}.dx-apps-grid{grid-template-columns:1fr}.dx-apps-grid--split{grid-template-columns:1.2fr 1fr}.dx-apps-grid>*{min-width:0}@media (max-width:900px){.dx-apps-grid--split{grid-template-columns:1fr}}.dx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dx-kpi{display:flex;flex-direction:column;gap:var(--s-6);padding:16px;background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-r-card)}.dx-kpi__icon{display:grid;place-items:center;width:40px;height:40px;background:#000;color:#fff;border-radius:var(--ds-r-box);border:1px solid var(--ds-border)}.dx-kpi__txt{display:flex;flex-direction:column}.dx-kpi__n{font-size:32px;font-weight:300;line-height:1.375;color:var(--ds-fg);font-variant-numeric:tabular-nums}.dx-kpi__l{font-size:12px;line-height:1.33;color:var(--ds-mute)}.dx-section{display:flex;flex-direction:column;gap:16px}.dx-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4)}.dx-section__title{font-family:var(--font-display);font-size:20px;font-weight:500;line-height:1.4;color:var(--ds-fg);margin:0}.dx-link{font-size:12px;color:var(--ds-mute);text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;transition:color var(--dur-1) var(--ease)}.dx-link:hover{color:var(--ds-fg)}.dx-arrow{display:inline-block}[dir=rtl] .dx-arrow{transform:scaleX(-1)}.dx-empty{font-size:14px;color:var(--ds-mute);padding-block:var(--s-6)}.dx-appgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dx-app{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:var(--ds-r-card);transition:box-shadow var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.dx-app:hover{box-shadow:0 6px 20px -12px rgba(0,0,0,.25)}.dx-app__body{display:flex;flex-direction:column;gap:20px;padding:16px;background:var(--ds-card-soft);border:1px solid var(--ds-border);border-bottom:0;border-radius:var(--ds-r-card) var(--ds-r-card) 0 0}.dx-app__label{font-size:12px;color:var(--ds-mute)}.dx-app__who{display:flex;align-items:center;gap:8px}.dx-avi{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;background:var(--ds-neutral);border-radius:var(--ds-r-box);font-size:14px;font-weight:600;color:var(--ds-fg)}.dx-app__id{display:flex;flex-direction:column;min-width:0}.dx-app__name{font-size:14px;font-weight:500;color:var(--ds-fg)}.dx-app__email{font-size:12px;color:var(--ds-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-app__meta{display:flex;flex-direction:column;gap:12px}.dx-app__row{display:flex;align-items:center;gap:8px}.dx-app__k{font-size:12px;color:var(--ds-mute);width:60px;flex-shrink:0}.dx-pill{display:inline-flex;align-items:center;height:24px;padding:4px 8px;border-radius:var(--ds-r-pill);border:1px solid var(--ds-border);font-size:14px;color:var(--ds-fg)}.dx-pill--cat{background:var(--ds-pill-cat)}.dx-pill--date{background:var(--ds-pill-date)}.dx-band{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--ds-border);border-top:0;border-radius:0 0 var(--ds-r-card) var(--ds-r-card);font-weight:600;font-size:14px}.dx-band__dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.dx-band--ok{background:var(--ds-ok-bg);color:var(--ds-ok-fg)}.dx-band--warn{background:var(--ds-warn-bg);color:var(--ds-warn-fg)}.dx-band--err{background:var(--ds-err-bg);color:var(--ds-err-fg)}.dx-band--ink{background:var(--ds-neutral);color:var(--ds-fg)}.dx-app{cursor:pointer}.dx-segtabs{display:inline-flex;align-items:center;gap:8px;padding:4px;background:var(--ds-neutral);border-radius:var(--ds-r-chip);width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.dx-segtabs::-webkit-scrollbar{display:none}.dx-segtab{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding-block:8px;padding-inline:8px 12px;border:1px solid transparent;border-radius:var(--ds-r-chip);text-decoration:none;background:transparent;color:inherit;cursor:pointer}.dx-segtab__label{font-size:14px;color:var(--ds-mute);white-space:nowrap}.dx-segtab__count{display:grid;place-items:center;min-width:18px;height:20px;padding:0 4px;background:hsla(87,38%,76%,.1);border:1px solid var(--ds-border);border-radius:var(--ds-r-pill);font-size:14px;font-weight:700;color:var(--ds-fg)}.dx-segtab.is-active{background:var(--ds-card);border-color:var(--ds-border)}.dx-segtab.is-active .dx-segtab__label{color:var(--ds-fg);font-weight:500}.dx-segtab.is-active .dx-segtab__count{background:var(--ds-ok-bg)}.dx-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.dx-col{display:flex;flex-direction:column;gap:20px;min-width:0;background:var(--ds-rail);border-radius:var(--ds-r-card);padding:12px}.dx-col__head{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:16px}.dx-col__title{font-size:16px;color:var(--ds-fg)}.dx-col__count{display:grid;place-items:center;min-width:18px;height:20px;padding:0 4px;background:var(--ds-ok-bg);border:1px solid var(--ds-border);border-radius:var(--ds-r-pill);font-size:14px;font-weight:700;color:var(--ds-fg)}.dx-col__count--approved{background:var(--ds-warn-bg)}.dx-col__count--rejected{background:var(--ds-err-bg)}.dx-col__cards{display:flex;flex-direction:column;gap:20px}.dx-col__empty{padding:28px 12px;text-align:center;color:var(--ds-mute);font-size:13px;border:1px dashed var(--ds-border);border-radius:var(--ds-r-card)}.dx-detail{max-width:760px}@media (max-width:900px){.dx-board{grid-template-columns:1fr}}.dx-pipe{gap:28px}.dx-pipe,.dx-pipe__stage{display:flex;flex-direction:column}.dx-pipe__stage{gap:16px}.dx-pipe__head{display:flex;align-items:center;gap:8px}.dx-pipe__title{font-size:18px;font-weight:500;color:var(--ds-fg)}.dx-pipe__count{display:grid;place-items:center;min-width:18px;height:20px;padding:0 4px;background:var(--ds-ok-bg);border:1px solid var(--ds-border);border-radius:var(--ds-r-pill);font-size:14px;font-weight:700;color:var(--ds-fg)}.dx-pipe__empty,.dx-pipe__track{background:hsla(51,16%,91%,.4);border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-card)}.dx-pipe__track{display:flex;gap:16px;padding:16px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--ds-accent) transparent}.dx-pipe__empty{display:grid;place-items:center;min-height:116px;padding:24px;color:var(--ds-mute);font-size:14px}.dx-pipe__stage.is-hover .dx-pipe__empty,.dx-pipe__stage.is-hover .dx-pipe__track{outline:2px dashed var(--ds-accent);outline-offset:-2px;background:rgba(235,79,23,.05)}.dx-pcard{flex:0 0 auto;width:248px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;text-align:start;padding:16px;background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-r-box);color:inherit;cursor:grab;transition:box-shadow var(--dur-1) var(--ease)}.dx-pcard:hover{box-shadow:0 6px 20px -12px rgba(0,0,0,.25)}.dx-pcard.is-selected{border-color:var(--ds-accent);box-shadow:0 0 0 1px var(--ds-accent)}.dx-pcard.is-dragging{opacity:.5;cursor:grabbing}.dx-pcard__head{display:flex;align-items:center;gap:8px;width:100%;font-size:12px;color:var(--ds-mute)}.dx-pcard__dot{width:5px;height:5px;border-radius:50%;background:rgba(0,0,0,.55);flex-shrink:0}.dx-pcard__name{font-size:15px;font-weight:500;color:var(--ds-fg);line-height:1.35}.dx-pcard__snippet{font-size:13px;font-weight:500;line-height:1.45;color:var(--ds-fg);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dx-pcard__cat{display:inline-flex;align-items:center;height:24px;padding:4px 8px;background:var(--ds-pill-cat);border:1px solid var(--ds-border);border-radius:var(--ds-r-pill);font-size:13px;color:var(--ds-fg)}.dx-rvgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.dx-rvcard{display:flex;flex-direction:column;gap:20px;padding:16px;background:var(--ds-card-soft);border:1px solid var(--ds-border);border-radius:var(--ds-r-card);min-width:0}.dx-rvcard__head{display:flex;gap:12px;align-items:flex-start;min-width:0}.dx-rvcard__id{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.dx-rvcard__title{font-size:14px;font-weight:500;color:var(--ds-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-rvcard__leader{font-size:12px;color:var(--ds-mute)}.dx-rvcard__rows{display:flex;flex-direction:column;gap:8px}.dx-rvrow{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:40px;padding:8px;background:var(--ds-pill-cat);border:1px solid var(--ds-border);border-radius:var(--ds-r-chip);color:var(--ds-fg);text-align:start;cursor:pointer;transition:filter var(--dur-1) var(--ease)}.dx-rvrow:hover:not(.is-disabled){filter:brightness(.96)}.dx-rvrow.is-disabled{opacity:.4;cursor:default}.dx-rvrow__label{font-size:14px;font-weight:500;color:var(--ds-fg)}.dx-rvrow__right{display:flex;align-items:center;gap:8px}.dx-rvrow__count{font-size:12px;color:var(--ds-mute)}.dx-rvrow__approved{display:inline-flex;align-items:center;height:24px;padding:0 6px;background:var(--ds-ok-bg);border:1px solid var(--ds-border);border-radius:var(--ds-r-pill);font-size:13px;color:var(--ds-fg);white-space:nowrap}.dx-rv-empty{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;padding:64px 24px;background:var(--ds-card-soft);border:1px solid var(--ds-border);border-radius:var(--ds-r-card)}.dx-rv-empty__t{font-size:16px;font-weight:500;color:var(--ds-fg)}.dx-rv-empty__b{max-width:48ch;color:var(--ds-mute);font-size:14px;line-height:1.5}.dx-rv-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--ds-r-pill);border:1px solid var(--ds-border);font-size:12px;font-weight:500;flex-shrink:0}.dx-rv-badge--draft{background:var(--ds-neutral);color:var(--ds-mute)}.dx-rv-badge--approved{background:var(--ds-ok-bg);color:var(--ds-ok-fg)}.dx-rv-badge--published{background:var(--ds-ok-fg);color:#fff}.dx-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px}.dx-modal__scrim{position:absolute;inset:0;background:rgba(0,0,0,.12);border:none;padding:0;cursor:default}.dx-modal__panel{position:relative;z-index:1;display:grid;grid-template-columns:280px 1fr;grid-template-rows:minmax(0,1fr);width:min(892px,100%);max-height:min(636px,90vh);background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-r-card);overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.18)}.dx-modal__list{display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--ds-border);background:var(--ds-card-soft)}.dx-modal__listhead{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px}.dx-modal__listtitle{font-family:var(--font-body);font-size:20px;font-weight:600;color:var(--ds-fg)}.dx-modal__listcount{font-size:12px;color:var(--ds-mute)}.dx-modal__items{padding:0 12px 16px;overflow-y:auto}.dx-modal__item,.dx-modal__items{display:flex;flex-direction:column;gap:8px}.dx-modal__item{padding:12px;background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-r-box);text-align:start;cursor:pointer;transition:opacity var(--dur-1) var(--ease)}.dx-modal__item:not(.is-active){opacity:.55}.dx-modal__item:not(.is-active):hover{opacity:1}.dx-modal__item.is-active{border-color:var(--ds-border);box-shadow:0 6px 20px rgba(0,0,0,.06)}.dx-modal__itemmeta{display:flex;align-items:center;gap:8px}.dx-modal__itemmeta .dx-rv-badge{margin-inline-start:auto}.dx-modal__lang{font-weight:500}.dx-modal__date,.dx-modal__lang{font-size:12px;color:var(--ds-mute)}.dx-modal__snippet{font-size:14px;font-weight:600;line-height:1.45;color:var(--ds-fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dx-modal__preview{display:flex;flex-direction:column;min-height:0}.dx-modal__previewhead{display:flex;align-items:center;justify-content:space-between;padding:16px}.dx-modal__close{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--ds-r-pill);border:none;background:transparent;font-size:18px;line-height:1;color:var(--ds-fg);cursor:pointer;transition:color var(--dur-1) var(--ease)}.dx-modal__close:hover{color:var(--ds-mute)}.dx-modal__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 16px 12px}.dx-modal__platform{font-size:12px;color:var(--ds-mute)}.dx-modal__body{flex:1;min-height:0;overflow-y:auto;padding:0 16px;display:flex;flex-direction:column;gap:12px}.dx-modal__text{font-size:14px;line-height:1.6;color:var(--ds-fg);white-space:pre-wrap;background:var(--ds-rail);border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-box);padding:20px 24px}.dx-modal__media{width:100%;height:auto;border-radius:var(--ds-r-box);display:block}.dx-modal__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:16px;border-top:1px solid var(--ds-border)}.dx-modal__pubat{font-size:13px;color:var(--ds-mute)}.dx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:var(--ds-r-item);border:1px solid var(--ds-border);font-family:var(--font-body);font-size:14px;font-weight:500;cursor:pointer;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.dx-btn:active:not(:disabled){transform:scale(.97)}.dx-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ds-page),0 0 0 4px color-mix(in srgb,var(--ds-accent) 55%,transparent)}.dx-btn:disabled{opacity:.6;cursor:default}.dx-btn.is-loading{cursor:wait}.dx-btn--primary{background:var(--ds-accent);color:#fff;border-color:var(--ds-accent)}.dx-btn--secondary{border-color:var(--ds-border)}.dx-btn--ghost,.dx-btn--secondary{background:var(--ds-card);color:var(--ds-fg)}@media (hover:hover) and (pointer:fine){.dx-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--ds-accent) 88%,#000);border-color:color-mix(in srgb,var(--ds-accent) 88%,#000)}.dx-btn--secondary:hover:not(:disabled){background:var(--ds-card-soft);border-color:color-mix(in srgb,var(--ds-fg) 26%,var(--ds-border))}.dx-btn--ghost:hover:not(:disabled){background:var(--ds-neutral)}}.dx-btn--sm{height:32px;padding:0 14px;font-size:13px}.dx-btn__label{display:inline-flex;align-items:center;gap:8px}.dx-btn__spin{width:15px;height:15px;flex-shrink:0;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentcolor;animation:dx-btn-spin .7s linear infinite}@keyframes dx-btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dx-btn{transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.dx-btn:active:not(:disabled){transform:none}}@media (max-width:900px){.dx-rvgrid{grid-template-columns:1fr}}@media (max-width:700px){.dx-modal{padding:12px}.dx-modal__panel{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);max-height:92vh}.dx-modal__list{border-inline-end:none;border-bottom:1px solid var(--ds-border);max-height:38vh}}.dx-create{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%;max-width:1010px;margin-inline:auto;padding-block:40px;min-height:calc(100dvh - 132px)}.dx-create__loading{padding:40px;text-align:center;color:var(--ds-mute)}.dx-create__hero{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.dx-create__logo{display:grid;place-items:center;width:52px;height:52px;background:#000;color:#fff;border-radius:var(--ds-r-logo,13px)}.dx-create__title{font-family:var(--font-display);font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.1;color:var(--ds-fg)}.dx-create__sub{max-width:520px;color:var(--ds-mute);font-size:16px;line-height:1.5}.dx-create__form{align-items:center;gap:12px}.dx-create__card,.dx-create__form{width:100%;display:flex;flex-direction:column}.dx-create__card{justify-content:space-between;gap:20px;min-height:230px;padding:16px;background:var(--ds-card-soft);border:1px solid var(--ds-border);border-radius:var(--ds-r-card)}.dx-create__ta{width:100%;flex:1;min-height:120px;border:none;background:transparent;resize:none;font-family:var(--font-body);font-size:14px;line-height:1.7;color:var(--ds-fg);outline:none}.dx-create__ta::-moz-placeholder{color:var(--ds-mute)}.dx-create__ta::placeholder{color:var(--ds-mute)}.dx-create__rec{display:flex;align-items:center;justify-content:center;gap:12px;flex:1;min-height:120px}.dx-create__recdot{width:12px;height:12px;border-radius:50%;background:var(--clay);animation:dxpulse 1.2s ease-in-out infinite}.dx-create__rectime{font-size:24px;font-weight:500;color:var(--ds-fg);font-variant-numeric:tabular-nums;letter-spacing:.04em}.dx-create__reclabel{color:var(--ds-mute);font-size:14px}@keyframes dxpulse{0%,to{opacity:1}50%{opacity:.3}}.dx-create__audio{display:flex;flex-direction:column;gap:12px;flex:1;min-height:120px;justify-content:center}.dx-create__audiotop{display:flex;align-items:center;justify-content:space-between;gap:12px}.dx-create__audiometa{font-size:13px;color:var(--ds-mute)}.dx-create__clear{background:none;border:none;color:var(--ds-accent);font-size:13px;cursor:pointer;text-decoration:underline}.dx-create__player{width:100%}.dx-create__footer{display:flex;flex-direction:column;gap:12px}.dx-create__counts{display:flex;align-items:center;justify-content:flex-end;gap:20px;font-size:12px;flex-wrap:wrap}.dx-create__need{color:var(--err)}.dx-create__count{color:var(--ds-mute)}.dx-create__count.is-over{color:var(--err)}.dx-create__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dx-create__selects{display:inline-flex;gap:8px;flex-wrap:wrap}.dx-create__selects .selectmenu{width:auto;min-width:150px}.dx-create__selects .selectmenu__btn{padding-block:6px;font-size:14px}.dx-create__btns{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dx-create__act{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-r-chip);font-size:14px;color:var(--ds-mute);cursor:pointer;box-shadow:0 4px 11px rgba(0,0,0,.05);transition:color var(--dur-1) var(--ease)}.dx-create__act:hover{color:var(--ds-fg)}.dx-create__act.is-rec{color:var(--clay)}.dx-create__start{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid transparent;border-radius:var(--ds-r-chip);font-size:14px;cursor:pointer;background:var(--ds-accent);color:#fff}.dx-create__start:disabled{background:var(--ds-neutral);color:rgba(0,0,0,.5);cursor:default}.dx-create__helper{text-align:center;color:var(--ds-mute);font-size:12px;max-width:100%;line-height:1.5}.dx-create__error{width:100%;color:#b23b2b;font-size:14px}.dx-create__banner,.dx-create__success{width:100%;display:flex;gap:12px;padding:16px;background:hsla(87,38%,76%,.18);border:1px solid var(--ds-border);border-radius:var(--ds-r-box)}.dx-create__success{flex-direction:column;gap:8px}.dx-create__bdot{width:8px;height:8px;border-radius:50%;background:var(--ds-ok-fg);margin-top:6px;flex-shrink:0}.dx-create__btitle,.dx-create__stitle{font-size:12px;font-weight:600;color:var(--ds-ok-fg)}.dx-create__btext,.dx-create__stext{font-size:13px;color:var(--ds-fg);line-height:1.5}.dx-create__bmute{color:var(--ds-mute)}.dx-create__slinks{display:flex;gap:16px;flex-wrap:wrap;margin-top:4px}.dx-link--mute{color:var(--ds-mute)}.dx-create__progress{width:100%;display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--ds-card-soft);border:1px solid var(--ds-border);border-radius:var(--ds-r-box)}.dx-create__progresshead{display:flex;align-items:baseline;justify-content:space-between}.dx-create__progresslabel{font-size:12px;font-weight:600;color:var(--ds-accent)}.dx-create__progresspct{font-size:13px;color:var(--ds-fg)}.dx-create__track{height:6px;background:var(--ds-neutral);border-radius:999px;overflow:hidden}.dx-create__bar{height:100%;transition:width var(--dur-3) ease}.dx-create__progressmeta{font-size:13px;color:var(--ds-mute)}@media (max-width:760px){.dx-create__actions{flex-direction:column;align-items:stretch}.dx-create__selects{width:100%}.dx-create__selects .selectmenu{flex:1 1 100%;min-width:0}.dx-create__btns{width:100%;justify-content:space-between}.dx-create__start{flex:1;justify-content:center}}.dx-avi--lg{width:72px;height:72px;font-size:24px}.dx-aipick{position:relative;width:100%;max-width:400px}.dx-aipick__input{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-r-chip);padding-block:12px;padding-inline:16px 40px;font-family:var(--font-body);font-size:14px;color:var(--ds-fg);cursor:pointer}.dx-aipick__chev{position:absolute;inset-inline-end:14px;top:50%;transform:translateY(-50%);display:grid;place-items:center;color:var(--ds-fg);pointer-events:none}.dx-select{position:relative;width:100%}.dx-select__btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-r-chip);padding-block:12px;padding-inline:16px;font-family:var(--font-body);font-size:14px;color:var(--ds-fg);cursor:pointer;text-align:start;transition:border-color var(--dur-1) var(--ease)}.dx-select__btn:hover{border-color:var(--ds-mute)}.dx-select.is-open .dx-select__btn{border-color:var(--ds-accent)}.dx-select__val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dx-select__chev{display:grid;place-items:center;color:var(--ds-fg);flex-shrink:0;transition:transform var(--dur-1) var(--ease)}.dx-select.is-open .dx-select__chev{transform:rotate(180deg)}.dx-select__list{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:40;margin:0;padding:6px;list-style:none;max-height:320px;overflow-y:auto;background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-r-box);box-shadow:0 16px 40px -16px rgba(0,0,0,.35)}.dx-select__opt{display:block;width:100%;padding:9px 12px;border:none;background:transparent;border-radius:var(--ds-r-item);font-family:var(--font-body);font-size:14px;color:var(--ds-fg);text-align:start;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-select__opt.is-active{background:var(--ds-neutral)}.dx-select__opt.is-selected{background:var(--ds-accent);color:#fff}.dx-aimon{gap:16px;background:var(--ds-rail);border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-card)}.dx-aimon,.dx-aimon__head{display:flex;flex-direction:column;padding:16px}.dx-aimon__head{position:relative;align-items:flex-start;align-self:flex-start;max-width:100%;gap:12px;background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-r-box)}.dx-aimon__head>.dx-rv-badge{position:absolute;top:16px;inset-inline-end:16px}.dx-aimon__id{display:flex;flex-direction:column;gap:4px;min-width:0}.dx-aimon__name{font-size:22px;font-weight:600;color:var(--ds-fg)}.dx-aimon__meta{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--ds-mute)}.dx-aimon__pill{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px;background:var(--ds-accent);color:#fff;border-radius:var(--ds-r-chip);font-size:13px}.dx-aimon__pill.is-done{background:var(--ds-ok-fg)}.dx-aimon__pill.is-stop{background:#b23b2b}.dx-aimon__pill.is-idle{background:var(--ds-neutral);color:var(--ds-mute)}.dx-aimon__pilldot{width:7px;height:7px;border-radius:50%;background:#fff;flex-shrink:0}.dx-aimon__pill.is-idle .dx-aimon__pilldot{background:var(--ds-mute)}.dx-aimon__pilllabel{font-weight:500}.dx-aimon__ref{margin-inline-start:8px;font-family:var(--font-mono,monospace);font-size:12px;color:hsla(0,0%,100%,.7)}.dx-ai-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;background:var(--ds-card);border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-card);padding:20px 24px}.dx-ai-stage{display:flex;flex-direction:column;gap:10px;padding:8px;background:none;border:1px solid transparent;border-radius:var(--ds-r-box);text-align:start;cursor:pointer;color:inherit;transition:background var(--dur-1) var(--ease)}.dx-ai-stage:hover{background:rgba(0,0,0,.02)}.dx-ai-stage.is-selected{background:var(--ds-card);border-color:var(--ds-border)}.dx-ai-stage__top{display:flex;align-items:flex-start;gap:10px}.dx-ai-stage__n{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--ds-neutral);border:1px solid var(--ds-border);font-size:12px;color:var(--ds-fg);flex-shrink:0}.dx-ai-stage__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.dx-ai-stage__title{font-size:14px;font-weight:600;color:var(--ds-fg)}.dx-ai-stage__status,.dx-ai-stage__sub{font-size:12px;color:var(--ds-mute)}.dx-ai-stage__status{font-weight:500;flex-shrink:0}.dx-ai-stage--done .dx-ai-stage__status{color:var(--ds-ok-fg)}.dx-ai-stage--active .dx-ai-stage__status{color:color-mix(in srgb,var(--ds-accent) 80%,#000)}[data-theme=dark] .dash .dx-ai-stage--active .dx-ai-stage__status,[data-theme=dark] .dx-shell .dx-ai-stage--active .dx-ai-stage__status{color:var(--ds-accent)}.dx-ai-stage__meter{display:flex;align-items:center;gap:12px}.dx-ai-stage__track{flex:1;height:4px;background:var(--ds-neutral);border-radius:999px;overflow:hidden}.dx-ai-stage__bar{display:block;height:100%;background:var(--ds-accent);border-radius:999px;transition:width .6s linear}@media (max-width:760px){.dx-ai-stages{grid-template-columns:1fr}}.dx-ai-stage--static{cursor:default}.dx-ai-stage--static:hover{background:none}.dx-ai-stages.dx-ai-stages--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.dx-ai-stages.dx-ai-stages--two{grid-template-columns:1fr}}.dx-ai-stage__bar.is-indet{width:34%;animation:dx-bar-indet 1.4s ease-in-out infinite alternate}@keyframes dx-bar-indet{0%{margin-inline-start:0}to{margin-inline-start:66%}}.dx-aimon__pilldot--pulse{animation:dx-dot-pulse 1.6s ease-in-out infinite}@keyframes dx-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.dx-proc{display:flex;flex-direction:column;gap:14px;padding:16px;background:var(--ds-rail);border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-card)}.dx-proc__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dx-proc__elapsed{font-family:var(--font-mono,monospace);font-size:12px;color:var(--ds-mute);font-variant-numeric:tabular-nums}.dx-steps{gap:10px}.dx-step,.dx-steps{display:flex;align-items:center}.dx-step{gap:8px;min-width:0}.dx-step__n{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--ds-neutral);border:1px solid var(--ds-border);font-size:12px;color:var(--ds-fg);flex-shrink:0;font-variant-numeric:tabular-nums}.dx-step__label{font-size:13px;color:var(--ds-mute);white-space:nowrap}.dx-step--active .dx-step__n{background:var(--ds-accent);border-color:var(--ds-accent);color:#fff}.dx-step--active .dx-step__label{color:var(--ds-fg);font-weight:600}.dx-step--done .dx-step__n{background:var(--ds-ok-bg);border-color:transparent;color:var(--ds-ok-fg)}.dx-step__bar{flex:1 1 24px;min-width:12px;height:1px;background:var(--ds-border)}.dx-step__bar.is-done{background:var(--ds-ok-fg);opacity:.5}@media (max-width:640px){.dx-step__label{display:none}.dx-step--active .dx-step__label{display:block}}.dx-clarify-opt:not(.is-selected):hover{border-color:var(--ds-border)!important;background:color-mix(in srgb,var(--ds-fg) 2%,transparent)!important}.dx-quote-copy:hover{border-color:var(--ink)!important}.dx-quote-copy:active{transform:translateY(1px)}.dx-rec{position:relative;display:flex;flex-direction:column;gap:14px;padding:20px;background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-r-card);min-height:260px}.dx-rec__top{justify-content:space-between;gap:10px}.dx-rec__idle,.dx-rec__top{display:flex;align-items:center}.dx-rec__idle{flex-direction:column;justify-content:center;gap:12px;flex:1;text-align:center}.dx-rec__scope{position:relative;flex:1;display:flex;align-items:center;min-height:96px}.dx-rec__wave{width:100%;height:96px;display:block}.dx-rec__timerrow{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dx-rec__timer{font-size:34px;line-height:1;color:var(--ds-fg);font-variant-numeric:tabular-nums;letter-spacing:.02em}.dx-rec__min,.dx-rec__timer{font-family:var(--font-mono,monospace)}.dx-rec__min{font-size:12px;color:var(--ds-mute);font-variant-numeric:tabular-nums}.dx-rec__min.is-met{color:var(--ds-ok-fg)}.dx-rec__track{height:4px;background:var(--ds-neutral);border-radius:999px;overflow:hidden}.dx-rec__fill{display:block;height:100%;background:var(--ds-accent);border-radius:999px;transition:width .5s linear}.dx-rec__fill.is-met{background:var(--ds-ok-fg)}.dx-rec__trigger{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--ds-accent);color:#fff;border:none;cursor:pointer;flex-shrink:0;transition:transform var(--dur-1) var(--ease)}.dx-rec__trigger:hover{transform:scale(1.04)}.dx-rec__trigger:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}.dx-rec__trigger.is-rec{animation:dx-rec-ring 1.6s ease-out infinite}@keyframes dx-rec-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ds-accent) 35%,transparent)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}.dx-pager{display:flex;align-items:center;justify-content:center;gap:24px}.dx-pager__btn{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--ds-r-chip);border:1px solid var(--ds-border);background:var(--ds-card);color:var(--ds-fg);cursor:pointer;transition:border-color var(--dur-1) var(--ease)}.dx-pager__btn:hover:not(:disabled){border-color:rgba(0,0,0,.3)}.dx-pager__btn:disabled{opacity:.4;cursor:default}.dx-pager__btn--next{background:var(--ds-card-soft)}.dx-pager__nums{display:flex;gap:4px}.dx-pager__num{display:grid;place-items:center;width:32px;height:32px;font-size:12px;color:var(--ds-fg);border:none;background:transparent;border-radius:var(--ds-r-item);cursor:pointer;transition:background var(--dur-1) var(--ease)}.dx-pager__num:hover:not(.is-active){background:var(--ds-neutral)}.dx-pager__num.is-active{background:var(--ds-accent);color:var(--ds-card)}.dx-chev{display:inline-block}[dir=rtl] .dx-chev{transform:scaleX(-1)}.dx-activity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dx-act{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--ds-card-soft);border:1px solid var(--ds-border);border-radius:var(--ds-r-card)}.dx-act__top{display:flex;align-items:center;gap:12px}.dx-act__dot{width:4px;height:4px;border-radius:50%;background:var(--ds-fg);flex-shrink:0}.dx-act__date{font-size:14px;color:var(--ds-fg)}.dx-act__label{font-size:12px;color:var(--ds-mute)}.dx-act__desc{font-size:14px;font-weight:500;color:var(--ds-fg);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1000px){.dx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-activity,.dx-appgrid{grid-template-columns:1fr}}@media (max-width:480px){.dx-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dx-welcome{font-size:26px}}.dx-overview{display:grid;grid-template-columns:1fr auto;gap:var(--s-6);align-items:start}.dx-rail{display:flex;flex-direction:column;gap:20px;width:232px;padding:20px;background:var(--ds-rail);border-radius:var(--ds-r-card);position:sticky;top:84px;align-self:start}.dx-rail--collapsed{width:auto;align-items:center;padding:20px 12px}.dx-rail__head{display:flex;align-items:flex-start;gap:20px;width:100%}.dx-rail--collapsed .dx-rail__head{justify-content:center}.dx-rail__toggle{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-r-pill);color:var(--ds-fg);cursor:pointer;transition:border-color var(--dur-1) var(--ease)}.dx-rail__toggle:hover{border-color:rgba(0,0,0,.3)}.dx-rail__titlebox{display:flex;flex-direction:column;gap:4px;min-width:0}.dx-rail__title{font-family:var(--font-display,inherit);font-size:20px;font-weight:400;line-height:1.4;color:var(--ds-fg)}.dx-rail__total{font-size:12px;color:var(--ds-mute)}.dx-rail__total--center{text-align:center}.dx-rail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:26px;width:100%}.dx-rail__row{display:flex;align-items:center;gap:12px}.dx-rail__dot{width:5px;height:5px;border-radius:50%;background:var(--ds-fg);flex-shrink:0}.dx-rail__row.is-zero .dx-rail__dot{background:rgba(0,0,0,.25)}.dx-rail__label{flex:1 1 0;min-width:0;font-size:14px;color:var(--ds-fg)}.dx-rail__row.is-zero .dx-rail__label{color:var(--ds-mute)}.dx-rail__count{display:grid;place-items:center;min-width:22px;height:20px;padding:0 4px;background:var(--ds-ok-bg);border:1px solid var(--ds-border);border-radius:var(--ds-r-pill);font-size:14px;font-weight:700;color:var(--ds-fg)}.dx-rail__pills{display:flex;flex-direction:column;gap:28px;align-items:center}.dx-rail__pill{display:grid;place-items:center;min-width:24px;height:20px;padding:0 6px;background:var(--ds-ok-bg);border:1px solid var(--ds-border);border-radius:var(--ds-r-pill);font-size:14px;font-weight:600;color:var(--ds-fg)}@media (max-width:1000px){.dx-overview{grid-template-columns:1fr}.dx-rail{display:none}}.dx-shell{display:grid;grid-template-columns:var(--dx-side-w,64px) 1fr;min-height:100vh;background:var(--ds-page)}.dx-shell__main{display:flex;flex-direction:column;min-width:0}.dx-shell__content{padding:var(--s-6) clamp(var(--s-5),3vw,var(--s-7));min-width:0}.dx-shell__content .stack{grid-template-columns:minmax(0,1fr)}.dx-shell__content .select,.dx-shell__content select{width:100%;min-width:0;max-width:100%}.dx-side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:28px;padding:12px;background:var(--ds-card-soft);border-inline-end:1px solid var(--ds-border)}.dx-side--collapsed{align-items:center;gap:20px}.dx-side__head{display:flex;align-items:center;justify-content:space-between;width:100%}.dx-side--collapsed .dx-side__head{flex-direction:column;gap:12px;justify-content:center}.dx-side__logo{display:grid;place-items:center;width:40px;height:40px;background:#000;color:#fff;border-radius:var(--ds-r-logo);flex-shrink:0;text-decoration:none}.dx-side__toggle{display:grid;place-items:center;width:20px;height:20px;background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-r-pill);color:var(--ds-fg);cursor:pointer;flex-shrink:0;transition:border-color var(--dur-1) var(--ease)}.dx-side__toggle:hover{border-color:var(--ds-fg)}.dx-side__nav{display:flex;flex-direction:column;gap:20px;width:100%}.dx-side--collapsed .dx-side__nav{align-items:center;gap:16px}.dx-side__section{display:flex;flex-direction:column;gap:12px;width:100%}.dx-side--collapsed .dx-side__section{align-items:center;gap:8px}.dx-side__group-label{font-size:20px;font-weight:300;line-height:1.4;color:var(--ds-mute)}.dx-side__group{display:flex;flex-direction:column;gap:8px;width:100%}.dx-side--collapsed .dx-side__group{align-items:center}.dx-side__div{width:64px;height:1px;background:var(--ds-border)}.dx-side--collapsed .dx-side__div{width:28px}.dx-side__item{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:36px;padding:8px 12px;border-radius:var(--ds-r-item);color:var(--ds-mute);border:1px solid transparent;background:transparent;cursor:pointer;text-decoration:none;font-size:14px;font-weight:300;line-height:1;transition:color var(--dur-1) var(--ease),background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.dx-side--collapsed .dx-side__item{width:40px;justify-content:center;padding:8px;gap:0}.dx-side__item.is-active,.dx-side__item:hover{color:var(--ds-fg);background:var(--ds-card)}.dx-side__item.is-active{border-color:var(--ds-border-soft);font-weight:500}.dx-side__item.is-active .dx-side__icon{color:var(--ds-accent)}.dx-side__icon{display:grid;place-items:center;width:16px;height:16px;flex-shrink:0}.dx-side__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.dx-side__unread{position:absolute;top:9px;inset-inline-end:12px}.dx-side--collapsed .dx-side__unread{top:-2px;inset-inline-end:-2px}.dx-side__signout{margin-top:auto;width:100%}.dx-side--collapsed .dx-side__signout{display:flex;justify-content:center}.dx-topbar{position:sticky;top:0;z-index:20;justify-content:space-between;gap:var(--s-4);margin:12px;padding:8px;border-radius:var(--ds-r-card);background:var(--ds-card-soft);border:1px solid var(--ds-border)}.dx-topbar,.dx-topbar__user{display:flex;align-items:center}.dx-topbar__user{gap:8px;min-width:0}.dx-topbar__menu{display:none}.dx-topbar__av{width:40px;height:40px;border-radius:50%}.dx-topbar__id{display:flex;flex-direction:column;min-width:0;overflow:hidden}.dx-topbar__name{font-size:14px;font-weight:500;color:var(--ds-fg)}.dx-topbar__name,.dx-topbar__role{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-topbar__role{font-size:12px;color:var(--ds-mute)}.dx-topbar__chev{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--ds-border);border-radius:var(--ds-r-pill);background:var(--ds-card);color:var(--ds-fg)}.dx-topbar__actions{display:flex;align-items:center;gap:8px}.dx-topbar__btn{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ds-r-box);background:var(--ds-neutral);border:1px solid var(--ds-border);color:var(--ds-fg);cursor:pointer;transition:background var(--dur-1) var(--ease)}.dx-topbar__btn:hover,.dx-topbar__lang{background:var(--ds-card)}.dx-topbar__lang{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--ds-border);color:var(--ds-fg);font-family:var(--font-body);font-size:13px;cursor:pointer;white-space:nowrap;transition:border-color var(--dur-1) var(--ease)}.dx-topbar__lang:hover{border-color:var(--ds-mute)}.dx-drawer{position:fixed;inset:0;z-index:60;visibility:hidden}.dx-drawer.is-open{visibility:visible}.dx-drawer__scrim{position:absolute;inset:0;background:rgba(0,0,0,.4);border:0;opacity:0;transition:opacity var(--dur-2) var(--ease)}.dx-drawer.is-open .dx-drawer__scrim{opacity:1}.dx-drawer__panel{position:absolute;inset-block:0;inset-inline-start:0;width:min(280px,82vw);background:var(--ds-card-soft);border-inline-end:1px solid var(--ds-border);padding:var(--s-5);overflow-y:auto;display:flex;flex-direction:column;gap:var(--s-5);transform:translateX(-100%);transition:transform var(--dur-2) var(--ease)}[dir=rtl] .dx-drawer__panel{transform:translateX(100%)}.dx-drawer.is-open .dx-drawer__panel{transform:translateX(0)}.dx-drawer__group{display:flex;flex-direction:column;gap:2px}.dx-drawer__label{font-size:var(--t-micro);color:var(--ds-mute);padding-inline-start:10px;margin-bottom:4px}.dx-drawer__item{display:flex;align-items:center;gap:var(--s-3);padding:10px 12px;border-radius:var(--ds-r-item);color:var(--ds-mute);text-decoration:none;background:transparent;border:0;cursor:pointer;font-size:14px;width:100%;text-align:start}.dx-drawer__item.is-active,.dx-drawer__item:hover{color:var(--ds-fg);background:var(--ds-card)}.dx-drawer__t{flex:1}@media (max-width:900px){.dx-shell{grid-template-columns:1fr}.dx-side{display:none}.dx-topbar__menu{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--ds-card);border:1px solid var(--ds-border);color:var(--ds-fg);flex-shrink:0}}@media (max-width:480px){.dx-topbar{gap:var(--s-2);margin:8px}.dx-topbar__chev,.dx-topbar__id{display:none}.dx-topbar__lang{padding:0 10px}}@media (min-width:901px){.dx-drawer{display:none}}.small-act{font-size:var(--t-caption);color:var(--fg-mute);text-decoration:none;padding:6px 12px;border:var(--hair) solid var(--border);border-radius:var(--r-1);transition:color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease);background:transparent;cursor:pointer}.small-act:hover:not(:disabled){color:var(--fg);border-color:var(--ink)}.small-act:disabled{opacity:.5;cursor:not-allowed}.small-act--danger:hover:not(:disabled){color:var(--clay-deep);border-color:var(--clay-deep)}.small-act--ok:hover:not(:disabled){color:var(--ok);border-color:var(--ok)}.dx-ai{--paper-pure:var(--ds-card);--surface:var(--ds-card-soft);--paper-soft:var(--ds-card-soft);--paper-deep:var(--ds-neutral);--border:var(--ds-border);--rule-soft:var(--ds-border-soft);--r-1:var(--ds-r-card)}.dx-ai .card{border-radius:var(--ds-r-card)}.dx-ai img,.dx-ai video{border-radius:var(--ds-r-box)}.dx-ai .btn{border-radius:var(--ds-r-item)}.dx-ai .btn--primary{background:var(--ds-accent);border-color:var(--ds-accent);color:#fff}.dx-ai .btn--primary:hover:not(:disabled){background:var(--ds-accent);filter:brightness(.94);color:#fff}.dx-ai .btn--ghost{border-radius:var(--ds-r-item);border-color:var(--ds-border);color:var(--ds-fg);background:var(--ds-card)}.dx-ai .input,.dx-ai .textarea,.dx-ai input[type=email],.dx-ai input[type=text]{background:var(--ds-card-soft);border-radius:var(--ds-r-chip)}.dx-app:focus-visible,.dx-drawer__item:focus-visible,.dx-link:focus-visible,.dx-pager__btn:focus-visible,.dx-side__item:focus-visible,.dx-topbar__btn:focus-visible,.dx-topbar__menu:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dash *,.dx-shell *{animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (pointer:coarse){.dx-topbar__btn,.dx-topbar__lang,.dx-topbar__menu{width:44px;height:44px}.dx-topbar__lang{width:auto;min-width:44px}.dx-modal__close,.dx-pager__btn,.dx-pager__num,.dx-rail__toggle,.dx-side__toggle{width:44px;height:44px}.dx-create__act,.dx-create__start,.small-act{min-height:44px}.dx-create__clear{min-height:44px;padding-inline:4px}}.dx-emptystate{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:clamp(36px,7vh,64px) var(--s-5);background:var(--ds-card-soft);border:1px solid var(--ds-border);border-radius:var(--ds-r-card)}.dx-emptystate__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--ds-neutral);color:var(--ds-mute)}.dx-emptystate__title{font-size:16px;font-weight:600;color:var(--ds-fg)}.dx-emptystate__body{margin:0;max-width:44ch;font-size:14px;line-height:1.5;color:var(--ds-mute)}.dx-emptystate__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:6px}.dx-inbox{display:flex;flex-direction:column;gap:28px}.dx-inbox__bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.dx-inbox__unread{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ds-fg);font-variant-numeric:tabular-nums}.dx-inbox__unread:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ds-accent);flex-shrink:0}.dx-inbox__markall{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--ds-border);border-radius:var(--ds-r-chip);padding:6px 12px;min-height:36px;font-size:13px;color:var(--ds-mute);cursor:pointer;transition:color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.dx-inbox__markall:hover{color:var(--ds-fg);border-color:var(--ds-fg)}.dx-inbox__markall:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.dx-inbox__group{display:flex;flex-direction:column;gap:10px}.dx-inbox__daylabel{font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ds-mute)}[dir=rtl] .dx-inbox__daylabel{font-family:inherit;font-size:12px;letter-spacing:normal;text-transform:none}.dx-inbox__rows{display:flex;flex-direction:column;gap:8px}.dx-inbox__row{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;background:transparent;border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-box);color:inherit;text-decoration:none;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.dx-inbox__row.is-clickable{cursor:pointer}.dx-inbox__row.is-clickable:hover{background:var(--ds-card-soft);border-color:var(--ds-border)}.dx-inbox__row:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.dx-inbox__row.is-unread{background:color-mix(in srgb,var(--ds-accent) 6%,var(--ds-card));border-color:var(--ds-border);border-inline-start:3px solid var(--ds-accent);padding-inline-start:14px}.dx-inbox__row.is-unread.is-clickable:hover{background:color-mix(in srgb,var(--ds-accent) 11%,var(--ds-card))}.dx-inbox__icon{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:var(--ds-r-item);border:1px solid var(--ds-border-soft)}.dx-inbox__icon svg{width:18px;height:18px}.dx-inbox__row:not(.is-unread) .dx-inbox__icon{opacity:.75}.dx-inbox__icon--ready{background:color-mix(in srgb,var(--ds-accent) 14%,transparent);color:var(--ds-accent);border-color:color-mix(in srgb,var(--ds-accent) 22%,transparent)}.dx-inbox__icon--ok{background:var(--ds-ok-bg);color:var(--ds-ok-fg)}.dx-inbox__icon--warn{background:var(--ds-warn-bg);color:var(--ds-warn-fg)}.dx-inbox__icon--err{background:var(--ds-err-bg);color:var(--ds-err-fg)}.dx-inbox__icon--generic{background:var(--ds-neutral);color:var(--ds-mute)}.dx-inbox__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dx-inbox__toprow{display:flex;align-items:baseline;gap:10px}.dx-inbox__title{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.4;color:var(--ds-fg)}.dx-inbox__row.is-unread .dx-inbox__title{font-weight:600}.dx-inbox__time{flex-shrink:0;font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;font-size:12px;color:var(--ds-mute);white-space:nowrap}[dir=rtl] .dx-inbox__time{font-family:inherit}.dx-inbox__dot{flex-shrink:0;align-self:center;width:8px;height:8px;border-radius:50%;background:var(--ds-accent)}.dx-inbox__snippet{font-size:13px;line-height:1.5;color:var(--ds-mute);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (pointer:coarse){.dx-inbox__markall{min-height:44px}}.dx-kar{display:flex;flex-direction:column;gap:16px}.dx-kar__reader{position:relative;max-height:46vh;overflow-y:auto;padding-block:12px;padding-inline:8px;border:1px solid var(--rule);border-radius:var(--ds-r-card,12px);background:var(--paper-pure);scroll-behavior:smooth}.dx-kar__sent{display:block;margin-block:8px;font-size:1.05rem;line-height:1.95;color:var(--fg-mute);transition:color .25s var(--ease,ease),font-size .25s var(--ease,ease)}.dx-kar__sent.is-focus{color:var(--ink);font-size:1.6rem;font-weight:500}.dx-kar__sent.is-done{color:var(--fg-mute)}.dx-kar__w{transition:color .15s var(--ease,ease)}.dx-kar__w.is-fill{color:var(--ok)}.dx-kar__w.is-now{color:var(--ink);font-weight:700;background:color-mix(in srgb,var(--sand) 32%,transparent);border-radius:4px;text-decoration:underline;text-decoration-color:var(--sand-deep);text-decoration-thickness:.12em;text-underline-offset:.16em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.dx-kar__pill{display:inline-block;margin-inline:6px;padding-inline:8px;font-size:.72em;line-height:1.7;color:var(--sand-deep);background:color-mix(in srgb,var(--sand) 12%,transparent);border:1px solid color-mix(in srgb,var(--sand) 34%,transparent);border-radius:var(--r-pill,999px);vertical-align:middle;opacity:0;transition:opacity .2s var(--ease,ease)}.dx-kar__pill.is-on{opacity:1}.dx-kar__cue{display:inline-block;margin-inline:6px;padding:1px 11px;font-style:normal;font-size:.72em;font-weight:600;line-height:1.7;white-space:nowrap;color:var(--clay-deep);background:color-mix(in srgb,var(--clay) 15%,transparent);border:1px solid color-mix(in srgb,var(--clay) 38%,transparent);border-radius:var(--r-pill,999px);vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dx-kar__cue:before{content:"\25CF";margin-inline-end:.4em;font-size:.7em;color:var(--clay);vertical-align:middle}.dx-kar__wait-track{height:6px;width:100%;max-width:60ch;margin-top:var(--s-4,16px);background:color-mix(in srgb,var(--clay) 14%,transparent);border-radius:999px;overflow:hidden}.dx-kar__wait-bar{height:100%;width:34%;background:var(--clay);border-radius:999px;animation:dx-bar-indet 1.4s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.dx-kar__wait-bar{animation:none;margin-inline-start:33%}}.dx-kar__prog{display:flex;gap:var(--s-4,16px);margin-top:var(--s-5,24px)}.dx-kar__prog-seg{flex:1;display:flex;flex-direction:column;gap:6px}.dx-kar__prog-bar{height:6px;border-radius:var(--r-pill,999px);background:var(--rule);transition:background .3s var(--ease-out,ease)}.dx-kar__prog-seg.is-done .dx-kar__prog-bar{background:var(--sand)}.dx-kar__prog-seg.is-active .dx-kar__prog-bar{background:var(--sand-deep)}.dx-kar__prog-label{font-size:.85rem;color:var(--fg-mute)}.dx-kar__prog-seg.is-active .dx-kar__prog-label,.dx-kar__prog-seg.is-done .dx-kar__prog-label{color:var(--ink-soft)}.dx-kar__prog-seg.is-active .dx-kar__prog-label{font-weight:600}.dx-kar__count{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;font-size:3rem;text-align:center;color:var(--ink);margin-block:4px}.dx-kar__ring{text-align:center;font-size:.9rem;color:var(--sand-deep)}.dx-kar__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding-inline:20px;border-radius:var(--r-pill,999px);border:1px solid var(--ink);background:var(--ink);color:var(--paper-pure);font-weight:600;font-size:.95rem;cursor:pointer;transition:opacity .18s var(--ease,ease),transform .12s var(--ease-out,ease)}.dx-kar__btn:disabled{opacity:.5;cursor:default}.dx-kar__btn:active:not(:disabled){transform:scale(.97)}.dx-kar__btn--rec{border-color:var(--clay-deep);background:var(--clay-deep)}.dx-kar__btn--ghost{background:transparent;color:var(--ink);border-color:var(--rule)}.dx-kar__btn--accent{background:var(--ds-accent);border-color:var(--ds-accent);color:#fff}.dx-kar__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dx-kar__flags{border:1px solid color-mix(in srgb,var(--sand) 34%,transparent);background:color-mix(in srgb,var(--sand) 8%,transparent);border-radius:var(--r-2,10px);padding:14px 16px}.dx-kar__listen{border:1px solid color-mix(in srgb,var(--ds-accent) 30%,transparent);background:color-mix(in srgb,var(--ds-accent) 7%,transparent);border-radius:var(--r-2,10px);padding:14px 16px}.dx-kar__listen .eyebrow{color:var(--ds-accent)}@media (prefers-reduced-motion:reduce){.dx-kar__reader{scroll-behavior:auto}.dx-kar__pill,.dx-kar__prog-bar,.dx-kar__sent,.dx-kar__w{transition:none}.dx-kar__btn:active:not(:disabled){transform:none}}.lp-stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:var(--s-4)}.lp-card{display:flex;flex-direction:column;gap:var(--s-4);height:100%;min-height:208px;padding:var(--s-5);background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-r-card);text-decoration:none;color:inherit;transition:box-shadow var(--dur-1) var(--ease),transform var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.lp-card:hover{box-shadow:0 10px 30px -18px rgba(0,0,0,.3);transform:translateY(-2px)}.lp-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.lp-card__glyph{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--ds-r-box);background:var(--ds-neutral);color:var(--ds-mute)}.lp-card__glyph svg{width:18px;height:18px}.lp-card__title{font-family:var(--font-display);font-size:1.375rem;line-height:1.22;font-weight:500;letter-spacing:-.01em;color:var(--ds-fg);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[dir=rtl] .lp-card__title{font-weight:700;letter-spacing:0;line-height:1.4}.lp-card__foot{margin-block-start:auto;display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--ds-mute)}.lp-card__date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.lp-card__sep{opacity:.5;flex-shrink:0}.lp-card__cat{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-card__badge{display:inline-flex;align-items:center;padding:5px 11px;border-radius:var(--ds-r-pill);font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0}.lp-card__pulse{width:9px;height:9px;border-radius:50%;background:currentColor;animation:lp-pulse 1.8s var(--ease-in-out) infinite}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.lp-card--ready{border-color:color-mix(in srgb,var(--ds-accent) 45%,var(--ds-border));background:color-mix(in srgb,var(--ds-accent) 6%,var(--ds-card))}.lp-card--ready .lp-card__glyph{background:var(--ds-accent);color:#fff}.lp-card--ready .lp-card__badge{background:color-mix(in srgb,var(--ds-accent) 14%,transparent);color:var(--ds-accent)}.lp-card--done .lp-card__badge,.lp-card--done .lp-card__glyph{background:var(--ds-ok-bg);color:var(--ds-ok-fg)}.lp-card--live .lp-card__glyph{background:color-mix(in srgb,var(--ds-accent) 12%,var(--ds-neutral));color:var(--ds-accent)}.lp-card--live .lp-card__badge{background:var(--ds-warn-bg);color:var(--ds-warn-fg)}.lp-card--review .lp-card__badge{background:var(--ds-neutral);color:var(--ds-mute)}.lp-card--attention{border-color:color-mix(in srgb,var(--ds-err-fg) 35%,var(--ds-border))}.lp-card--attention .lp-card__badge,.lp-card--attention .lp-card__glyph{background:var(--ds-err-bg);color:var(--ds-err-fg)}@media (max-width:520px){.lp-card{min-height:176px;padding:var(--s-4);gap:var(--s-3)}.lp-card__glyph{width:34px;height:34px}.lp-card__title{font-size:1.25rem}}.lp-cardwrap{position:relative;height:100%}.lp-card__top--menu{padding-inline-end:28px}.lp-menu{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:5}.lp-menu__btn{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--ds-r-box);border:1px solid transparent;background:color-mix(in srgb,var(--ds-card) 65%,transparent);color:var(--ds-mute);cursor:pointer;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.lp-menu__btn:hover{background:var(--ds-neutral);color:var(--ds-fg);border-color:var(--ds-border)}.lp-menu__btn:focus-visible{outline:none;border-color:var(--ds-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 16%,transparent)}.lp-menu__btn:disabled{opacity:.55;cursor:wait}.lp-menu__pop{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;z-index:40;min-width:160px;padding:6px;display:flex;flex-direction:column;gap:2px;background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-r-box);box-shadow:var(--shadow-lg)}.lp-menu__item{width:100%;text-align:start;padding:9px 12px;border:0;border-radius:var(--ds-r-item);background:transparent;color:var(--ds-fg);font-family:var(--font-body);font-size:var(--t-body);cursor:pointer;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.lp-menu__item:focus-visible,.lp-menu__item:hover{background:var(--ds-neutral);outline:none}.lp-menu__item:disabled{opacity:.55;cursor:wait}.lp-menu__item--danger{color:var(--ds-err-fg)}.lp-menu__item--danger:focus-visible,.lp-menu__item--danger:hover{background:var(--ds-err-bg);color:var(--ds-err-fg)}.lp-premiere{gap:var(--s-5);margin-bottom:clamp(var(--s-8),8vw,var(--s-9))}.lp-premiere,.lp-premiere__intro{display:flex;flex-direction:column}.lp-premiere__intro{gap:var(--s-3);max-width:60ch}.lp-premiere__headline{font-family:var(--font-display);font-size:var(--t-display-2);line-height:1.04;font-weight:400;letter-spacing:-.02em;color:var(--ds-fg);margin:0}[dir=rtl] .lp-premiere__headline{font-weight:700;letter-spacing:0;line-height:1.15}.lp-premiere__sub{margin:0;max-width:54ch;font-size:var(--t-body-lg);line-height:var(--lh-body);color:var(--ds-mute)}.lp-premiere__stage{margin:0;padding:clamp(10px,1.6vw,18px);background:var(--ds-neutral);border:1px solid var(--ds-border);border-radius:var(--ds-r-card);box-shadow:var(--shadow-lg)}.lp-premiere__video{width:100%;display:block;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#000;border-radius:var(--ds-r-box)}.lp-premiere__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.lp-premiere__runtime{display:inline-flex;align-items:baseline;gap:8px;font-size:12px;color:var(--ds-mute)}.lp-premiere__runtime b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500;font-size:14px;color:var(--ds-fg)}.lp-premiere__download{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--ds-r-item);background:var(--ds-fg);color:var(--ds-page);font-size:14px;font-weight:500;text-decoration:none;transition:opacity var(--dur-1) var(--ease)}.lp-premiere__download:hover{opacity:.85}.lp-premiere__download svg{width:15px;height:15px}.lp-gate{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);border-radius:var(--ds-r-box);background:var(--ds-ok-bg);border:1px solid color-mix(in srgb,var(--ds-ok-fg) 30%,transparent)}.lp-gate__body{margin:0;color:var(--ds-fg);font-size:var(--t-body);line-height:var(--lh-body)}.lp-gate__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border:none;border-radius:var(--ds-r-item);background:var(--ds-ok-fg);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.lp-gate__cta:disabled{opacity:.6;cursor:wait}.lp-gate__err{color:var(--ds-err-fg)}.lp-gate__err,.lp-note{font-size:var(--t-caption)}.lp-note{padding:var(--s-4) var(--s-5);border-radius:var(--ds-r-box);background:var(--ds-ok-bg);color:var(--ds-ok-fg);line-height:var(--lh-body)}.lp-secthead{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--s-6)}.lp-secthead__title{font-family:var(--font-display);font-size:var(--t-h1);font-weight:400;letter-spacing:-.01em;line-height:1.1;color:var(--ds-fg);margin:0}[dir=rtl] .lp-secthead__title{font-weight:700;letter-spacing:0}.lp-quotes{-moz-columns:340px;columns:340px;-moz-column-gap:var(--s-5);column-gap:var(--s-5)}.lp-quote{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 var(--s-5);display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-6);background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-r-card);transition:box-shadow var(--dur-1) var(--ease)}.lp-quote:hover{box-shadow:0 8px 24px -14px rgba(0,0,0,.28)}.lp-quote__mark{font-family:var(--font-display);font-size:3.25rem;line-height:.5;height:.42em;font-weight:500;color:var(--ds-accent)}.lp-quote__text{margin:0;color:var(--ds-fg);font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;font-size:1.375rem;line-height:1.35}[dir=rtl] .lp-quote__text{font-weight:600;letter-spacing:0;line-height:1.7}.lp-quote--lg .lp-quote__text{font-size:1.875rem;line-height:1.22}.lp-quote--sm .lp-quote__text{font-size:1.125rem;line-height:1.5}.lp-quote__foot{display:flex;justify-content:flex-end;margin-top:auto}.lp-copy{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border-radius:var(--ds-r-pill);border:1px solid var(--ds-border);background:transparent;color:var(--ds-fg);font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.lp-copy:hover{border-color:var(--ds-accent);color:var(--ds-accent)}.lp-copy.is-copied{background:var(--ds-accent);border-color:var(--ds-accent);color:#fff}.lp-copy svg{width:14px;height:14px}.lp-heroes{display:grid;gap:var(--s-4)}.lp-heroes--multi{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-auto-rows:240px}.lp-hero{position:relative;margin:0;overflow:hidden;border-radius:var(--ds-r-card);border:1px solid var(--ds-border);background:var(--ds-neutral)}.lp-hero--single{max-width:620px}.lp-hero--feature{grid-column:span 2;grid-row:span 2}.lp-hero__img{display:block;width:100%}.lp-hero--single .lp-hero__img{height:auto;max-height:660px;-o-object-fit:contain;object-fit:contain}.lp-heroes--multi .lp-hero__img{height:100%;-o-object-fit:cover;object-fit:cover}.lp-hero__dl{position:absolute;inset-block-end:10px;inset-inline-end:10px;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--ds-r-pill);background:rgba(0,0,0,.62);color:#fff;font-size:12px;font-weight:500;text-decoration:none;transition:background var(--dur-1) var(--ease)}.lp-hero__dl:hover{background:rgba(0,0,0,.8)}.lp-hero__dl svg{width:13px;height:13px}@media (prefers-reduced-motion:reduce){.lp-hero,.lp-premiere__bar,.lp-premiere__intro,.lp-premiere__reveal,.lp-quote{opacity:1!important;transform:none!important}}