.stat .num{font-family:var(--font-display);font-family:var(--font-mono);letter-spacing:-.01em}.rv.d1{transition-delay:.08s}.rv.d2{transition-delay:.16s}.rv.d3{transition-delay:.24s}.rv.d4{transition-delay:.32s}.step .chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.step .chips span{font-size:11.5px;font-weight:600;color:var(--ink-2);border:1px solid var(--line);background:#fbfaf9;border-radius:8px;padding:4px 10px}.stat{text-align:center;padding:10px 18px;position:relative}.stat+.stat:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:var(--line)}.stat .num{font-size:clamp(42px,4.8vw,60px);font-weight:800;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.stat .lbl{font-size:14px;color:var(--ink-2);max-width:30ch;margin:8px auto 0}@media (max-width:720px){.stat+.stat:before{display:none}}.sov .fill.comp{background:rgba(15,14,30,.16)}.dm{position:relative;z-index:1;display:grid;grid-template-columns:210px 1fr;border-radius:16px 16px 0 0;overflow:hidden;text-align:left}@media (max-width:860px){.dm{grid-template-columns:1fr}}.theme-dark .step .chips span{background:#14141d}.auth-sub{color:var(--ink-2);font-size:14.5px;margin-top:6px}.auth-form{gap:14px;margin-top:24px}.auth-form,.auth-form label{display:flex;flex-direction:column}.auth-form label{gap:6px;font-size:13px;font-weight:500;color:var(--ink-2)}.auth-form input{font:inherit;font-size:15px;color:var(--ink);background:var(--bg-soft);border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.auth-form input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(20,20,22,.14)}.auth-form input::placeholder{color:var(--ink-3)}.auth-submit{width:100%;justify-content:center;margin-top:4px;padding:11px 18px}.auth-submit:disabled{opacity:.65;cursor:progress}.auth-err{font-size:13px;color:#d6336c;line-height:1.5}.auth-foot{font-size:13px;color:var(--ink-3);margin-top:20px;text-align:center}.auth-foot a{color:var(--brand);font-weight:500}.db-empty{max-width:560px;margin:60px auto;text-align:center}.db-empty h1{font-family:var(--font-display);font-size:clamp(26px,4vw,38px);font-weight:700;letter-spacing:-.02em}.db-empty p{color:var(--ink-2);font-size:16px;line-height:1.65;margin-top:14px}.db-empty a{color:var(--brand)}.dl{display:grid;grid-template-columns:252px 1fr;min-height:100vh;background:#fafafa;color:#16161e;--ink:#16161e;--ink-2:#565670;--ink-3:#9a9ab0;--line:rgba(16,16,30,.08);--line-2:rgba(16,16,30,.14);--bg-soft:#f7f7fb;--card:#fff}.dl-side{background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:20px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}.dl-nav{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.dl-nav::-webkit-scrollbar{width:6px}.dl-nav::-webkit-scrollbar-track{background:transparent}.dl-nav::-webkit-scrollbar-thumb{background:rgba(16,16,30,.12);border-radius:3px}.dl-nav::-webkit-scrollbar-thumb:hover,.dl-nav:hover::-webkit-scrollbar-thumb{background:rgba(16,16,30,.28)}@supports not selector(::-webkit-scrollbar){.dl-nav{scrollbar-width:thin;scrollbar-color:rgba(16,16,30,.18) transparent}}.dl-side-foot{flex:none;padding-top:12px;display:flex;flex-direction:column;gap:10px}.dl-cap-cta{display:block;text-align:right;text-decoration:none;margin-top:2px;font-size:12px;font-weight:600;color:var(--brand)}.dl-cap-cta:hover{text-decoration:underline}.dl-side-acct{display:flex;align-items:center;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid var(--line)}.dl-side-acct .dl-acct-tx{display:flex;flex-direction:column;line-height:1.25;min-width:0;flex:1 1}.dl-side-acct .dl-acct-tx b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-side-acct .dl-acct-tx small{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-side-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;margin-bottom:18px}.dl-navlabel{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-3);padding:0 12px 4px}.dl-nav{position:relative;flex:1 1;gap:16px}.dl-nav,.dl-navgroup{display:flex;flex-direction:column}.dl-navgroup{gap:2px}.dl-navgroup+.dl-navgroup{border-top:1px solid var(--line);padding-top:14px}.dl-navitem{position:relative;z-index:1;display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:8px;color:var(--ink-2);font-size:13px;font-weight:500;cursor:pointer;transition:color .18s ease;text-decoration:none}.dl-navitem svg{width:15px;height:15px}.dl-navitem:hover:not(.on){background:var(--bg-soft);color:var(--ink)}.dl-navitem.on{color:var(--brand);font-weight:600}.dl-navic{width:18px;height:18px;flex:none}.dl-nav-ind{position:absolute;left:0;right:0;top:0;z-index:0;border-radius:10px;background:rgba(20,20,22,.09);pointer-events:none;transition:transform .26s cubic-bezier(.4,0,.2,1),height .26s cubic-bezier(.4,0,.2,1),opacity .18s ease}@media (prefers-reduced-motion:reduce){.dl-nav-ind{transition:opacity .18s ease}}.dl-ws-av{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--brand),var(--brand-blue));color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.dl-acct-tx{display:flex;flex-direction:column;line-height:1.2;min-width:0}.dl-acct-tx b{font-size:13px;font-weight:600}.dl-acct-tx small{font-size:11.5px;color:var(--ink-3);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:860px){.dl-acct-tx{display:none}}.dl-main{min-width:0;display:flex;flex-direction:column}.dl-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(250,250,255,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dl-title{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.02em}.dl-top-r{display:flex;align-items:center;gap:10px}.dl-demo-pill{font-size:12px;font-weight:600;color:var(--brand);background:rgba(20,20,22,.1);padding:5px 11px;border-radius:999px}.dl-content{padding:24px 28px 60px}.dl-scanbtn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 7px 0 14px;border-radius:999px;background:var(--brand);color:#fff;border:none;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;transition:filter .15s,transform .1s}.dl-scanbtn:hover:not(:disabled){filter:brightness(1.08)}.dl-scanbtn:active:not(:disabled){transform:scale(.97)}.dl-scanbtn.on{opacity:.92;cursor:progress;padding-right:14px}.dl-scanbtn:disabled:not(.on){background:var(--bg-soft);color:var(--ink-3);border:1px solid var(--line);cursor:not-allowed}.dl-scanbtn-cost,.dl-scanbtn-tx{white-space:nowrap}.dl-scanbtn-cost{display:inline-grid;place-items:center;height:24px;padding:0 9px;border-radius:999px;background:rgba(255,255,255,.22);font-size:11.5px;font-weight:700}.dl-scanspin{animation:dl-spin .8s linear infinite;transform-origin:center}@media (prefers-reduced-motion:reduce){.dl-scanspin{animation-duration:2.4s}}.dl-scanprog{display:flex;flex-direction:column;gap:5px;padding:12px 28px 0}.dl-scanprog-bar{height:5px;border-radius:999px;background:var(--line);overflow:hidden}.dl-scanprog-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--brand-blue));transition:width .8s ease}.dl-scanprog-tx{font-size:11.5px;color:var(--ink-3)}.dl-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:18px;gap:18px}.dcard{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px 22px;box-shadow:0 1px 2px rgba(16,16,30,.03)}.dcard-h{display:block;color:var(--ink);margin-bottom:4px}.dcard-h,.ddelta{font-size:14px;font-weight:600}.ddelta{margin-left:10px;white-space:nowrap}.ddelta.up{color:#16a34a}.ddelta.down{color:#dc2626}.dl-sub{font-size:13px;color:var(--ink-3)}.dl-trend-chart{height:270px;margin-top:8px}.dl-table{width:100%;border-collapse:collapse;font-size:14px;margin-top:10px}.dl-table th{text-align:left;font-size:12px;color:var(--ink-3);font-weight:500;padding:8px 0}.dl-table td,.dl-table th{border-bottom:1px solid var(--line)}.dl-table td{padding:11px 0;color:var(--ink-2)}.dl-table tr:last-child td{border-bottom:none}.dl-table .num{text-align:right}.dl-table .mono,.dl-table .num{font-family:var(--font-mono);color:var(--ink)}.dl-comp-av,.dl-table .mono{font-size:13px}.dl-comp-av{width:30px;height:30px;border-radius:8px;background:var(--bg-soft);display:grid;place-items:center;font-weight:700;color:var(--ink-2)}.dl-comp-track{height:10px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.dl-comp-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--brand-blue))}.dl-watch{grid-column:span 7}.dl-gaps2{grid-column:span 5}.dl-matrix td:not(:first-child),.dl-matrix th:not(:first-child){text-align:center}.dl-matrix td:first-child{color:var(--ink)}.dl-pill{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;display:inline-block}.dl-pill.ok{background:rgba(22,163,74,.12);color:#16a34a}.dl-pill.warn{background:rgba(245,158,11,.16);color:#b45309}.dl-pill.bad{background:rgba(220,38,38,.1);color:#dc2626}.dl-gaplist,.dl-tasklist{display:flex;flex-direction:column;gap:13px;margin-top:12px}.dl-gap{display:flex;align-items:center;justify-content:space-between;gap:12px}.dl-gap-d{font-family:var(--font-mono);font-size:13.5px;color:var(--ink)}.dl-gap-d small{display:block;font-family:var(--font-sans);font-size:12px;color:var(--ink-3);margin-top:2px}.dl-gap-s{font-size:12.5px;font-weight:600;color:var(--brand);white-space:nowrap}.dl-task{border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:border-color .15s}.dl-task.open{border-color:rgba(20,20,22,.32)}.dl-task-head{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:none;font:inherit;font-size:14px;color:var(--ink);padding:12px 14px;cursor:pointer}.dl-task-head:disabled{cursor:default}.dl-task-head:not(:disabled):hover{background:var(--bg-soft)}.dl-task-tx{flex:1 1;min-width:0}.dl-task-cat,.dl-task-effort{font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:3px 7px;border-radius:999px;flex:none;white-space:nowrap}.dl-task-cat{color:var(--brand);background:rgba(20,20,22,.09)}.dl-task-effort{color:var(--ink-3);background:var(--bg-soft)}.dl-task-chev{color:var(--ink-3);font-size:11px;flex:none}.dl-task-body{border-top:1px solid var(--line);padding:14px 15px 16px 45px;display:flex;flex-direction:column;gap:14px}.dl-task-block>b{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);display:block;margin-bottom:5px}.dl-task-block p{font-size:13.5px;margin:0}.dl-task-block p,.dl-task-steps{color:var(--ink-2);line-height:1.55}.dl-task-steps{font-size:13px;white-space:pre-wrap}.dl-task-prompt-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.dl-copybtn{font:inherit;font-size:12px;font-weight:600;color:#fff;background:var(--brand);border:none;border-radius:8px;padding:6px 12px;cursor:pointer;transition:filter .15s}.dl-copybtn:hover{filter:brightness(1.08)}.dl-task-prompt{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;color:#d8d5ea;background:#1c1a2e;border-radius:10px;padding:13px 15px;white-space:pre-wrap;overflow-x:auto}.dl-task-hint{font-size:11.5px;color:var(--ink-3);margin:7px 0 0}.dl-task-file{font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:3px 7px;border-radius:999px;flex:none;white-space:nowrap;color:#b06a00;background:rgba(230,150,20,.12)}.dl-filegen-cta{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.dl-filegen-cta .dl-task-hint{margin:0}.dl-filegen-actions{display:flex;gap:7px}.dl-filegen-path code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--ink-2);background:var(--bg-soft);padding:3px 7px;border-radius:6px}.dl-filegen-err{color:#c0392b}.dl-task.beyond .dl-task-tx{color:var(--ink-2)}.dl-task-cycle{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);background:var(--bg-soft);padding:3px 8px;border-radius:999px;flex:none;white-space:nowrap}.dl-task-cyclenote{font-size:12.5px;color:var(--ink-2);line-height:1.5;background:rgba(20,20,22,.06);border:1px solid rgba(20,20,22,.14);border-radius:8px;padding:10px 12px}.dl-task-gate{background:var(--bg-soft);border:1px dashed var(--line);border-radius:10px;padding:14px 15px}.dl-task-gate>b{display:block;font-size:13px;color:var(--ink);margin-bottom:5px}.dl-task-gate p{font-size:12.5px;color:var(--ink-3);line-height:1.5;margin:0 0 12px}.dl-task-gate .dl-cap-cta{display:inline-block;width:auto;padding:8px 16px}.dl-st{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.dl-st.done{background:rgba(22,163,74,.14);color:#16a34a}.dl-st.prog{background:rgba(20,20,22,.12);color:var(--brand)}.dl-st.todo{background:var(--bg-soft);color:var(--ink-3)}.dl-kpis{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:18px;gap:18px}.dl-kpi{padding:18px 20px}.dl-kpi-v{display:flex;align-items:baseline;gap:10px;margin:8px 0 4px;flex-wrap:wrap}.dl-kpi-num{font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1}.dl-card-head{display:flex;align-items:center;justify-content:space-between}.dl-range-pill{font-size:12px;font-weight:500;color:var(--ink-3)}.dl-note{font-size:13px;color:var(--ink-3);margin-top:16px}.dl-trend2{grid-column:span 8}.dl-trend2-chart{height:230px;margin-top:10px}.dl-sov{grid-column:span 4}.dl-sov-list{display:flex;flex-direction:column;gap:16px;margin-top:16px}.dl-sov-row{display:grid;grid-template-columns:116px 1fr auto;align-items:center;grid-gap:12px;gap:12px}.dl-sov-eng{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.dl-sov-ic{display:inline-grid;place-items:center}.dl-sov-ic svg{width:18px;height:18px}.dl-sov-track{height:8px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.dl-sov-track i{display:block;height:100%;border-radius:999px}.dl-sov-pct{font-size:13px;font-weight:600;color:var(--ink-2);min-width:34px;text-align:right}.dl-sov-row.off .dl-sov-eng{color:var(--ink-3)}.dl-sov-row.off .dl-sov-ic svg{opacity:.45;filter:grayscale(1)}.dl-sov-row.off .dl-sov-track{opacity:.55}.dl-sov-row.off .dl-sov-pct{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.dl-break,.dl-detail-wide,.dl-hero{grid-column:1/-1}.dl-hero-num{display:flex;align-items:baseline;gap:12px;margin-top:10px;font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1;color:var(--ink)}.dl-break-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:14px;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.dl-break-row span:first-child{color:var(--ink-2)}.dl-break-row b{font-family:var(--font-display);font-size:16px;min-width:56px;text-align:right}.dl-break-row small{color:var(--ink-3);min-width:76px;text-align:right}.dl-set-rows{margin-top:12px}.dl-set-row{display:grid;grid-template-columns:160px 1fr;align-items:center;grid-gap:14px;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.dl-set-row span{color:var(--ink-2)}.dl-set-row b{font-weight:600}.rep{min-height:100vh;background:var(--bg-soft,#f6f6fb)}.rep-wrap{max-width:920px;margin:0 auto;padding:32px 24px 64px}.rep-ctas{display:flex;gap:10px}.rep-kicker{font-size:12.5px;font-weight:600;letter-spacing:.03em;color:var(--brand)}.rep-hero h1{font-size:34px;margin:6px 0 18px}.rep-hero h1,.rep-score-num{font-family:var(--font-display);font-weight:700}.rep-score-num{font-size:64px;line-height:1;color:var(--ink-1)}.rep-score-num span{font-size:22px;color:var(--ink-3);font-weight:600}.rep-score-label{display:inline-block;font-size:12px;font-weight:700;padding:4px 11px;border-radius:999px}.rep-score-label.s0,.rep-score-label.s1{background:rgba(226,75,74,.12);color:#c5403f}.rep-score-label.s2{background:rgba(186,117,23,.14);color:#a4670f}.rep-score-label.s3,.rep-score-label.s4{background:rgba(46,166,106,.14);color:#1f8a52}.rep-unlock{text-align:center;padding:30px 24px;background:linear-gradient(180deg,#fff,var(--bg-soft))}.rep-unlock h2{font-family:var(--font-display);font-size:22px;font-weight:700}.rep-unlock p{font-size:14px;color:var(--ink-2);max-width:56ch;margin:8px auto 18px;line-height:1.55}.rep-unlock .rep-ctas{justify-content:center}.rep-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:40px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3);flex-wrap:wrap}.dl-adminchip{display:inline-flex;align-items:center;gap:7px;background:#16161e;color:#fff;border:0;border-radius:999px;padding:6px 8px 6px 12px;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s}.dl-adminchip:hover{background:#2a2a3a}.dl-adminchip b{font-weight:700}.dl-adminchip svg{opacity:.85;flex:none}.dl-adminchip-exit{background:rgba(255,255,255,.16);border-radius:999px;padding:3px 9px;font-weight:600;margin-left:2px}.db-pwform{gap:10px;max-width:340px}.db-pwform,.db-pwform label{display:flex;flex-direction:column}.db-pwform label{gap:4px;font-size:12.5px;color:var(--ink-2)}.db-pwform input{padding:9px 12px;border:1px solid var(--line);border-radius:9px;font-size:14px}.db-pwok{color:#137a4b}.db-pwerr,.db-pwok{font-size:13px;margin:0}.db-pwerr{color:#c0392b}.dl-sentiment{grid-column:1/-1}.dl-sent{margin-top:14px}.dl-sent-bar{display:flex;height:14px;border-radius:999px;overflow:hidden;background:var(--bg-soft)}.dl-sent-seg{height:100%}.dl-sent-seg.pos{background:#2ea66a}.dl-sent-seg.neu{background:#cbcbd8}.dl-sent-seg.neg{background:#e24b4a}.dl-sent-legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:13px;font-size:13px;color:var(--ink-2)}.dl-sent-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:7px;vertical-align:middle}.dl-sent-legend i.pos{background:#2ea66a}.dl-sent-legend i.neu{background:#cbcbd8}.dl-sent-legend i.neg{background:#e24b4a}.dl-traf-list{display:flex;flex-direction:column}.dl-traf-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line)}.dl-traf-row:last-child{border-bottom:0}.dl-traf-q{font-size:14px;font-weight:600;color:var(--ink-1);display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-traf-q.dl-mono{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--ink-2)}.dl-traf-m{font-size:12.5px;color:var(--ink-3);white-space:nowrap}.dl-traf-gap{font-weight:700;color:var(--brand);background:rgba(20,20,22,.1);padding:2px 7px}.dl-soon-tag,.dl-traf-gap{font-size:10px;text-transform:uppercase;letter-spacing:.04em;border-radius:999px}.dl-soon-tag{font-weight:600;color:var(--ink-3);background:var(--bg-soft);padding:3px 9px}.adm .sk{background:linear-gradient(90deg,#f1f1f6 25%,rgba(16,16,30,.06) 37%,#f1f1f6 63%);background-size:400% 100%;animation:sk-shimmer 1.4s ease infinite}.dl-chart-wrap{position:relative}.dl-chart-empty{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);padding:7px 14px;border-radius:999px;background:var(--card);border:1px solid var(--line);box-shadow:0 6px 20px -10px rgba(16,16,30,.18);font-size:12.5px;font-weight:500;color:var(--ink-2);white-space:nowrap;pointer-events:none}.dl-info-wrap{position:relative;display:inline-flex;vertical-align:middle;margin-left:5px}.dl-info{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:7px;border:0;background:transparent;color:var(--ink-3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;transition:color .15s ease,background .15s ease}.dl-info.on,.dl-info:focus-visible,.dl-info:hover{color:var(--brand);background:rgba(20,20,22,.1)}.dl-info svg{display:block}.dl-info-pop{top:calc(100% + 9px);left:-7px;width:280px;max-width:min(280px,76vw);padding:13px 15px;border-radius:12px;color:var(--ink-2);border:1px solid var(--line);font-size:12.5px;font-weight:400;font-style:normal;line-height:1.55;letter-spacing:-.005em;text-align:left;white-space:normal;z-index:50;box-shadow:0 18px 42px -18px rgba(16,16,30,.28),0 4px 12px -8px rgba(16,16,30,.14);animation:dl-info-in .15s ease both}.dl-info-pop,.dl-info-pop:before{position:absolute;background:var(--card)}.dl-info-pop:before{content:"";bottom:100%;left:18px;margin-bottom:-5px;width:10px;height:10px;transform:rotate(45deg);border-left:1px solid var(--line);border-top:1px solid var(--line)}.dl-cite-intro{padding-top:16px;padding-bottom:16px}.dl-art-list{display:flex;flex-direction:column;gap:10px;margin-top:12px}.dl-art{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.dl-art[open]{border-color:var(--line-2)}.dl-art-head{display:flex;gap:12px;padding:13px 15px;cursor:pointer;list-style:none}.dl-art-head::-webkit-details-marker{display:none}.dl-art-head:hover{background:var(--bg-soft)}.dl-art-title{flex:1 1;min-width:0;font-weight:600;color:var(--ink);font-size:14.5px}.dl-art-status{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:3px 9px;border-radius:999px;white-space:nowrap;flex:none}.dl-art-status.draft{color:#b06a00;background:rgba(230,150,20,.12)}.dl-art-status.approved{color:var(--brand);background:rgba(20,20,22,.1)}.dl-art-status.published{color:var(--pos);background:rgba(21,128,61,.1)}.dl-art-status.rejected{color:var(--ink-3);background:var(--bg-soft)}.dl-art-chev{color:var(--ink-3);font-size:11px;flex:none;transition:transform .15s}.dl-art[open] .dl-art-chev{transform:rotate(180deg)}.dl-art-body{border-top:1px solid var(--line);padding:14px 16px}.dl-art-meta{font-size:12.5px;color:var(--ink-3);margin:0 0 4px}.dl-art-desc{font-size:13.5px;color:var(--ink-2);font-style:italic;margin:0 0 12px}.dl-art-preview{max-height:380px;overflow:auto;border:1px solid var(--line);border-radius:10px;padding:16px 18px;background:var(--bg-soft);font-size:14px;line-height:1.65;color:var(--ink-2)}.dl-art-preview h2{font-size:16px;font-weight:700;color:var(--ink);margin:16px 0 6px}.dl-art-preview p{margin:0 0 10px}.dl-art-preview ol,.dl-art-preview ul{margin:0 0 10px;padding-left:20px}.dl-art-preview script{display:none}.dl-art-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:14px}.dl-art-actions form{display:inline-flex}.dl-cite-intro .dl-sub{margin-top:2px;max-width:64ch;line-height:1.55}.dl-cite-trace{grid-column:span 7}.dl-cite-vol{grid-column:span 5}.dl-src-list{display:flex;flex-direction:column;margin-top:12px}.dl-src-row{display:grid;grid-template-columns:34px 1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.dl-src-row:last-child{border-bottom:none}.dl-src-ic{width:34px;height:34px;border-radius:9px;background:var(--bg-soft);border:1px solid var(--line);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--brand)}.dl-src-main{min-width:0;display:flex;flex-direction:column;gap:2px}.dl-src-d{font-family:var(--font-mono);font-size:13.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-src-note{font-size:12px;color:var(--ink-3)}.dl-src-type{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);padding:3px 10px}.dl-src-s,.dl-src-type{border-radius:999px;white-space:nowrap}.dl-src-s{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#b45309;background:rgba(217,119,6,.12);padding:3px 8px}.dl-status{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--ink-2)}.dl-dot{background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.15)}.dl-updated{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:#16a34a;background:rgba(22,163,74,.1);border-radius:999px;padding:3px 11px;white-space:nowrap}@media (max-width:640px){.dl-range,.dl-status{display:none}}.dl-range{display:inline-flex;background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;padding:3px}@media (max-width:1100px){.dl-kpis{grid-template-columns:repeat(2,1fr)}.dl-cite-trace,.dl-cite-vol,.dl-gaps2,.dl-sov,.dl-trend2,.dl-watch{grid-column:1/-1}}.adm{min-height:100vh;background:#fafafa;color:#16161e;--ink:#16161e;--ink-2:#565670;--ink-3:#9a9ab0;--line:rgba(16,16,30,.08);--line-2:rgba(16,16,30,.14);--bg-soft:#f7f7fb;--card:#fff}.adm-top{display:flex;align-items:center;gap:14px;padding:16px 28px;border-bottom:1px solid var(--line);background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.adm-link{font-size:13.5px;font-weight:500;color:var(--brand)}.adm-wrap{max-width:1140px;margin:0 auto;padding:28px}.adm-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.adm h1{margin:0;max-width:none}.adm .btn{background:#141416;box-shadow:none}.adm .btn:hover{filter:none;background:#2a2a30;box-shadow:none;transform:none}.adm .btn.ghost{background:transparent}.adm-table .btn{white-space:nowrap}.adm-head h1{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.02em}.adm-count{font-size:15px;font-weight:600;color:var(--ink-3);margin-left:8px}.adm-empty{color:var(--ink-2)}.adm-tablewrap{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.adm-table{width:100%;border-collapse:collapse;font-size:14px}.adm-table th{text-align:left;font-size:12px;font-weight:500;color:var(--ink-3);padding:12px 16px;background:var(--bg-soft)}.adm-table td,.adm-table th{border-bottom:1px solid var(--line)}.adm-table td{padding:13px 16px;color:var(--ink-2)}.adm-table tr:last-child td{border-bottom:none}.adm-table tr:hover td{background:#fcfcfc}.adm-table .num{text-align:right;font-family:var(--font-mono);color:var(--ink)}.adm-client{display:flex;align-items:center;gap:11px;color:var(--ink)}.adm-client b{font-weight:600;display:block}.adm-client small{color:var(--ink-3);font-size:12px}.adm-av{width:34px;height:34px;border-radius:9px;background:#141416;color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.adm-plan{font-size:12.5px;font-weight:600;color:var(--ink-2);background:var(--bg-soft);padding:3px 10px;border-radius:999px}.adm-muted{color:var(--ink-3)}.adm-form{max-width:560px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;gap:14px}.adm-form,.adm-form label{display:flex;flex-direction:column}.adm-form label{gap:6px;font-size:13px;font-weight:500;color:var(--ink-2)}.adm-form input,.adm-form select,.adm-form textarea{font:inherit;font-size:15px;color:var(--ink);background:var(--bg-soft);border:1px solid var(--line-2);border-radius:10px;padding:10px 12px}.adm-form input:focus,.adm-form select:focus,.adm-form textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(20,20,22,.14)}.adm-section{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;margin-top:18px}.adm-section h2{font-family:var(--font-display);font-size:17px;font-weight:700;margin-bottom:12px}.adm-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.adm-row:last-child{border-bottom:none}.adm-row form{display:inline-flex;gap:8px;align-items:center}.adm-x{background:none;border:none;color:var(--ink-3);cursor:pointer;font-size:16px}.adm-x:hover{color:#dc2626}.adm-inline{display:flex;gap:8px;margin-top:12px}.adm-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 18px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;margin-top:10px}.adm-tb-field{display:flex;flex-direction:column;gap:6px}.adm-tb-field>span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.adm-tb-field input,.adm-tb-field select{font:inherit;font-size:14px;color:var(--ink);background:#fff;border:1px solid var(--line-2);border-radius:10px;padding:8px 11px;min-height:40px;cursor:pointer}.adm-tb-field input:focus,.adm-tb-field select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(20,20,22,.14)}.adm-tb-dates{display:flex;gap:14px}.adm-seg{position:relative;display:inline-flex;background:var(--bg-soft);border:1px solid var(--line-2);border-radius:11px;padding:3px;gap:2px}.adm-seg-ind{position:absolute;top:3px;bottom:3px;left:0;border-radius:8px;z-index:0;pointer-events:none;background:var(--grad-primary);box-shadow:0 4px 12px -4px rgba(20,20,22,.5);transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}.adm-seg-b{position:relative;z-index:1;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink-2);background:none;border:none;border-radius:8px;padding:7px 14px;min-height:34px;cursor:pointer;transition:color .2s ease}.adm-seg-b:hover:not(.on){color:var(--ink)}.adm-seg-b.on{color:#fff}@media (prefers-reduced-motion:reduce){.adm-seg-ind{transition:opacity .2s ease}}.adm-insight{display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(20,20,22,.16);border-radius:14px;padding:14px 18px;margin:4px 0 16px;background:radial-gradient(90% 160% at 0 0,rgba(20,20,22,.1),transparent 58%),linear-gradient(120deg,rgba(20,20,22,.045),rgba(58,58,64,.03))}.adm-insight-ic{font-size:16px;line-height:1.5;flex:none;background:var(--grad-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.adm-insight p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink)}.adm-insight b{font-weight:700}.adm-trend.good{color:var(--pos);font-weight:700}.adm-trend.bad{color:var(--neg);font-weight:700}.dl-pos{color:var(--pos);font-weight:700}.dl-neg{color:var(--neg);font-weight:700}.adm-spark{width:100%;height:34px;margin-top:2px;display:block}.adm-clis{display:flex;flex-direction:column}.adm-cli{display:grid;grid-template-columns:34px 1fr 16px;align-items:center;grid-gap:13px;gap:13px;padding:13px 8px;border-bottom:1px solid var(--line);border-radius:10px;transition:background .12s}.adm-cli:last-child{border-bottom:none}.adm-cli:hover{background:var(--bg-soft)}.adm-cli-main{min-width:0;display:flex;flex-direction:column;gap:6px}.adm-cli-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.adm-cli-name{font-weight:600;color:var(--ink);font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-cli-spend{font-family:var(--font-mono);font-weight:700;color:var(--ink);font-size:15px;flex:none}.adm-cli-bar{height:8px;background:var(--bg-soft);border-radius:5px;overflow:hidden}.adm-cli-bar i{display:block;height:100%;border-radius:5px;background:var(--grad-primary)}.adm-cli-meta{font-size:12px;color:var(--ink-3)}.adm-cli-chev{color:var(--ink-3);font-size:18px;text-align:center}.adm-cli-total{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:13px;border-top:2px solid var(--line-2);font-size:14px;color:var(--ink-2)}.adm-cli-total b{font-family:var(--font-mono);font-size:16px;color:var(--ink)}.adm-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:14px;gap:14px;margin-top:6px}.adm-kpi{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.adm-kpi.hero{border-color:rgba(20,20,22,.22);background:radial-gradient(120% 150% at 92% -25%,rgba(20,20,22,.15),transparent 55%),linear-gradient(160deg,rgba(58,58,64,.045),rgba(255,255,255,0)),#fff}.adm-kpi-l{font-size:11.5px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.adm-kpi-v{font-family:var(--font-display);font-size:27px;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.05}.adm-kpi-d{font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.adm-kpi-d.good{color:var(--pos)}.adm-kpi-d.bad{color:var(--neg)}.adm-kpi-d.flat{color:var(--ink-3);font-weight:500}.adm-chart{width:100%;height:280px}.adm-chart.sm{height:220px}@media (max-width:640px){.adm-chart{height:220px}.adm-chart.sm{height:300px}}.adm-scroll{max-height:520px;overflow:auto}.adm-table.adm-sticky thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.adm-table.adm-sticky tfoot td{position:-webkit-sticky;position:sticky;bottom:0;z-index:1}.adm-table tfoot td{padding:12px 16px;border-top:2px solid var(--line-2);background:var(--bg-soft);color:var(--ink)}.adm-inline input,.adm-inline select{flex:1 1;font:inherit;font-size:14px;background:var(--bg-soft);border:1px solid var(--line-2);border-radius:9px;padding:8px 11px}.btn.sm{padding:8px 14px;font-size:13px}@media (max-width:860px){.dl{grid-template-columns:1fr}.dl-side{display:none}.dl-content{padding:18px}}.dl-wp-head{display:flex;align-items:center;gap:11px;margin-bottom:10px}.dl-wp-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--bg-soft);color:var(--ink);flex:none}.dl-safe-chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--pos);background:rgba(21,128,61,.1);border-radius:999px;padding:4px 10px;white-space:nowrap}.dl-verify{margin-top:16px;border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:#fbfbfd}.dl-verify-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.dl-verify-head b{font-size:13.5px}.dl-verify-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dl-verify-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.dl-verify-lbl{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.dl-verify-list a{color:var(--brand);font-weight:600;white-space:nowrap}.dl-vf-badge{font-size:11.5px;font-weight:700;padding:2px 7px;border-radius:999px}.dl-vf-badge.ok{color:var(--pos);background:rgba(22,163,74,.1)}.dl-vf-badge.no{color:#b06a00;background:rgba(176,106,0,.1)}.dl-art-hint{flex-basis:100%;font-size:12px;color:var(--muted);margin-top:6px}.dl-task-row{display:flex;align-items:center}.dl-task-row .dl-task-head{flex:1 1;width:auto;padding-left:10px}.dl-st-btn{margin-left:14px;cursor:pointer;border:1.5px solid var(--line);background:#fff;transition:border-color .12s,background .12s}.dl-st-btn:hover:not(:disabled){border-color:var(--brand);background:var(--bg-soft)}.dl-st-btn:disabled{cursor:default;opacity:.6}.dl-task.done .dl-st-btn{border-color:var(--pos);background:rgba(22,163,74,.1)}.dl-hist-group{margin-top:12px}.dl-hist-month{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.03em;padding-bottom:6px;border-bottom:1px solid var(--line)}.dl-hist-month span{font-weight:700;color:var(--muted);background:var(--bg-soft);border-radius:999px;padding:1px 8px;font-size:11px;letter-spacing:0}.dl-hist-list{list-style:none;margin:0;padding:4px 0 0;display:flex;flex-direction:column}.dl-hist-list li{display:flex;align-items:center;gap:10px;padding:7px 2px;font-size:13px;border-bottom:1px solid var(--line-soft,#f1f1f4)}.dl-hist-check{color:var(--pos);font-weight:700;flex:none}.dl-hist-lbl{flex:1 1;min-width:0;color:var(--ink)}.dl-hist-date{flex:none;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl-pr-cap{font-size:12px;font-weight:700;color:var(--brand);background:rgba(20,20,22,.08);border-radius:999px;padding:3px 10px}.dl-pr-cap.full{color:#b06a00;background:rgba(176,106,0,.1)}.dl-pr-add{display:flex;gap:10px;align-items:center}.dl-pr-add .dl-pr-input{flex:1 1}.dl-pr-input{font:inherit;font-size:14px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;width:100%}.dl-pr-input:focus{outline:none;border-color:var(--brand)}.dl-pr-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column}.dl-pr-row{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid var(--line-soft,#f1f1f4);font-size:14px}.dl-pr-row.paused .dl-pr-text{color:var(--muted)}.dl-pr-text{flex:1 1;min-width:0}.dl-pr-row .dl-pr-input{flex:1 1}.dl-pr-badge{font-size:11px;font-weight:700;color:#b06a00;background:rgba(176,106,0,.1);border-radius:999px;padding:2px 8px;flex:none}.dl-pr-actions{display:inline-flex;gap:6px;flex:none}.dl-pr-btn{font:inherit;font-size:12.5px;font-weight:600;border:none;border-radius:8px;padding:5px 10px;cursor:pointer;background:var(--brand);color:#fff}.dl-pr-btn.ghost{background:var(--bg-soft);color:var(--ink-2);border:1px solid var(--line)}.dl-pr-btn.danger{background:none;border:1px solid var(--line);color:#c0392b}.dl-pr-btn:disabled{opacity:.45;cursor:not-allowed}.dl-prc-foot{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line-soft,#f1f1f4);padding-top:11px}.dl-prc-spark{display:block;flex:none}.dl-prm-pos{font-size:11.5px;font-weight:700;color:var(--brand);background:rgba(20,20,22,.08);border-radius:999px;padding:2px 8px}.dl-prm-complist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dl-prm-complist li{display:grid;grid-template-columns:130px 1fr 40px;align-items:center;grid-gap:10px;gap:10px;font-size:12.5px}.dl-prm-complist span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.dl-prm-complist i{display:block;height:7px;border-radius:999px;background:var(--line);min-width:2px}.dl-prm-complist i.you{background:linear-gradient(90deg,var(--brand),var(--brand-blue))}.dl-prm-complist em{font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--muted);text-align:right}.dl-prm-sources{display:flex;flex-wrap:wrap;gap:6px}.dl-prm-src{font-size:12px;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:3px 10px}.dl-prm-src i{font-style:normal;color:var(--muted);margin-left:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl-prmd-elist{display:flex;flex-direction:column}.dl-prmd-erow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 0;border-bottom:1px solid var(--line-soft,#f1f1f4)}.dl-prmd-erow:last-child{border-bottom:0}.dl-prmd-elogo{width:26px;height:26px;border-radius:8px;border:1px solid var(--line);display:grid;place-items:center;flex:none}.dl-prmd-elogo svg{width:14px;height:14px}.dl-prmd-ename{font-size:13.5px;font-weight:600;color:var(--ink);min-width:84px}.dl-prmd-ans{flex-basis:100%}.dl-prmd-ans summary{list-style:none;cursor:pointer;font-size:12px;font-weight:600;color:var(--brand);padding:2px 0 0 36px}.dl-prmd-ans summary::-webkit-details-marker{display:none}.dl-prmd-ans[open] summary{color:var(--muted)}.dl-prmd-ans p{margin:6px 0 4px 36px;font-size:12.5px;line-height:1.55;color:var(--ink-2);background:var(--bg-soft);border-radius:10px;padding:10px 12px}.dl-watch-all{font-size:13px;font-weight:700;color:var(--brand);text-decoration:none;white-space:nowrap}.dl-watch-all:hover{text-decoration:underline}.dl-prm-range{transform:scale(.92);transform-origin:right center}.dl-ab-progress-bar{height:8px;border-radius:999px;background:var(--line2,#eee);overflow:hidden}.dl-ab-progress-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--brand-blue));transition:width .4s}.dl-ab-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:6px}.dl-ab-count{font-style:normal;font-size:11px;font-weight:700;color:var(--muted);margin-left:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-seg-b.on .dl-ab-count{color:inherit;opacity:.75}.dl-ab-dot{width:9px;height:9px;border-radius:50%}.dl-ab-dot.high{background:#dc2626}.dl-ab-dot.medium{background:#d97706}.dl-ab-dot.low{background:#94a3b8}.dl-ab-dot.done{background:#16a34a}.dl-ab2{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px;align-items:start}.dl-ab2-main{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px}.dl-ab2-sort{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.dl-ab2-sort select{font:inherit;font-size:13px;border:1px solid var(--line);border-radius:9px;padding:6px 9px;background:#fff;color:var(--ink)}.dl-ab2-check{flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line);background:#fff;cursor:pointer;font-size:12px;font-weight:800;color:#fff;display:grid;place-items:center;transition:background .12s,border-color .12s}.dl-ab2-check:hover{border-color:var(--brand)}.dl-ab2-check.on{background:#16a34a;border-color:#16a34a}.dl-ab2-chip{font-style:normal;font-size:11px;font-weight:700;color:var(--ink-2);background:var(--bg-soft);border-radius:6px;padding:2px 7px}.dl-ab2-chip.cat{color:#8a5a00;background:rgba(176,106,0,.1);text-transform:capitalize}.dl-ab2-chip.file{color:var(--brand);background:rgba(20,20,22,.08)}.dl-ab2-chip.lock{color:var(--muted)}.dl-ab2-review{flex:none;font:inherit;font-size:12.5px;font-weight:700;color:var(--brand);background:rgba(20,20,22,.07);border:1px solid rgba(20,20,22,.25);border-radius:9px;padding:7px 12px;cursor:pointer}.dl-ab2-review:hover{background:rgba(20,20,22,.12)}.dl-ab2-clear{font:inherit;font-size:12.5px;font-weight:700;color:var(--brand);background:none;border:none;cursor:pointer}.dl-ab2-imp{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;border-radius:999px;padding:3px 10px}.dl-ab2-imp i{width:7px;height:7px;border-radius:50%}.dl-ab2-imp.high{color:#b91c1c;background:rgba(220,38,38,.09)}.dl-ab2-imp.high i{background:#dc2626}.dl-ab2-imp.medium{color:#92400e;background:rgba(217,119,6,.1)}.dl-ab2-imp.medium i{background:#d97706}.dl-ab2-imp.low{color:var(--ink-2);background:var(--bg-soft)}.dl-ab2-imp.low i{background:#94a3b8}.dl-ab2-detail h3{margin:10px 0 8px;font-size:15.5px;line-height:1.35}.dl-ab2-why{font-size:13px;line-height:1.55;color:var(--ink-2);margin:0 0 12px}.dl-ab2-block{margin-top:14px}.dl-ab2-block-head b,.dl-ab2-block>b{font-size:13px;color:var(--ink)}.dl-ab2-block>p{font-size:13px;line-height:1.55;color:var(--ink-2);margin:5px 0 0}.dl-ab2-block-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.dl-ab2-detail-actions{margin-top:16px;display:flex;gap:8px}.dl-ab2-histmore summary{list-style:none;cursor:pointer;font-size:12.5px;font-weight:700;color:var(--brand);padding:8px 0 2px}.dl-ab2-histmore summary::-webkit-details-marker{display:none}@media (max-width:980px){.dl-ab2{grid-template-columns:1fr}}.dl-ab2-mainhead{margin-bottom:14px}.dl-ab2-mainhead b{font-size:16px;color:var(--ink);letter-spacing:-.01em}.dl-ab2-mainhead p{margin:3px 0 0;font-size:13px;color:var(--muted)}.dl-ab2-elogos{display:inline-flex;align-items:center;gap:6px}.dl-ab2-elogos svg{width:14px;height:14px;opacity:.85}.dl-ab-seg .adm-seg-b{border-radius:8px;padding:6px 12px;transition:background .15s,color .15s}.dl-ab-seg .adm-seg-b.on{background:var(--brand);color:#fff}.dl-ab-seg .adm-seg-b.on .dl-ab-count{color:#fff;opacity:.8}.dl-ab-seg .adm-seg-b:not(.on) .dl-ab-count{color:var(--muted)}.adm-engines{border:1px solid var(--line);border-radius:10px;padding:10px 14px 12px;margin:0;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.adm-engines legend{font-size:12px;font-weight:700;color:var(--muted);padding:0 6px}.adm-engine{display:inline-flex;align-items:center;gap:6px;font-size:13.5px}.adm-engines small{flex-basis:100%;color:var(--muted);font-size:12px}.ob-form h1{margin:10px 0 4px}.ob-tier{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:6px 0 4px}.ob-period button,.ob-tier button{font:inherit;text-align:left;border:1.5px solid var(--line-2);background:var(--card);border-radius:12px;padding:10px 12px;cursor:pointer;color:var(--ink);display:flex;flex-direction:column;gap:2px}.ob-period button small,.ob-tier button small{font-size:12px;color:var(--ink-2);font-weight:500}.ob-period button.on,.ob-tier button.on{border-color:var(--brand);box-shadow:0 0 0 3px rgba(20,20,22,.12)}.ob-engines{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ob-engine{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line-2);border-radius:12px;padding:10px 12px;cursor:pointer;background:var(--card)}.ob-engine.on{border-color:var(--brand);background:rgba(20,20,22,.05)}.ob-engine.full{opacity:.45;cursor:not-allowed}.ob-engine input{accent-color:var(--brand)}.ob-engine-logo{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);display:grid;place-items:center;flex:none;background:#fff}.ob-engine-logo svg{width:15px;height:15px}.ob-engine-txt{display:flex;flex-direction:column;line-height:1.25}.ob-engine-txt b{font-size:14px}.ob-engine-txt small{font-size:12px;color:var(--ink-2)}.ob-hint{font-size:13px;color:var(--ink-2);margin:2px 0 0}.ob-period{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.ob-period b{font-size:18px}.ob-badge{color:var(--brand);font-weight:700}.ob-bullets{margin:14px 0 6px;padding-left:18px;font-size:14px;color:var(--ink-2);display:flex;flex-direction:column;gap:4px}@media (max-width:520px){.ob-engines,.ob-period,.ob-tier{grid-template-columns:1fr}}.ob-about{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.ob-about label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:500;color:var(--ink-2)}.ob-about label span small{display:block;font-weight:400;color:var(--ink-3);font-size:11.5px}.ob-about input{font:inherit;font-size:14px;color:var(--ink);background:var(--bg-soft);border:1px solid var(--line-2);border-radius:10px;padding:9px 12px}.ob-about input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(20,20,22,.14)}.ob-lang{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 6px;font-size:13px;color:var(--ink-2)}.ob-lang select{font:inherit;font-size:13px;margin-left:8px;border:1px solid var(--line-2);border-radius:8px;padding:5px 8px;background:var(--card);color:var(--ink)}.ob-count{margin-left:auto;font-weight:700;color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-plist-tools{display:flex;gap:6px;margin:4px 0}.ob-plist{list-style:none;margin:0;padding:4px;max-height:340px;overflow-y:auto;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-soft);display:flex;flex-direction:column;gap:3px}.ob-plist li{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:8px;background:var(--card);opacity:.55}.ob-plist li.on{opacity:1}.ob-plist input[type=checkbox]{accent-color:var(--brand);flex:none}.ob-ptext{flex:1 1;font:inherit;font-size:13.5px;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:6px;padding:4px 6px;min-width:0}.ob-ptext:focus{outline:none;border-color:var(--brand);background:var(--card)}.ob-extra{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:500;color:var(--ink-2);margin-top:10px}.ob-extra span small{display:block;font-weight:400;color:var(--ink-3);font-size:11.5px}.ob-extra textarea{font:inherit;font-size:13.5px;color:var(--ink);background:var(--bg-soft);border:1px solid var(--line-2);border-radius:10px;padding:9px 12px;resize:vertical}.ob-extra textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(20,20,22,.14)}.dl-welcome{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 14px;padding:14px 18px;border-radius:14px;background:rgba(20,20,22,.07);border:1px solid rgba(20,20,22,.22);font-size:13.5px;color:var(--ink-2)}.dl-welcome b{color:var(--ink);flex-basis:100%}.dl-navbadge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:0;color:#fff;background:#141416;line-height:1}.dl-attn{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;padding:12px 16px;border-radius:14px;background:rgba(20,20,22,.06);border:1px solid rgba(20,20,22,.18);font-size:13.5px}.dl-attn>b{color:var(--ink);font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-right:4px}.dl-attn-item{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;background:#fff;border:1px solid rgba(15,15,26,.1);color:var(--ink-2);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.dl-attn-item:hover{border-color:rgba(20,20,22,.45);box-shadow:0 2px 10px rgba(20,20,22,.1)}.dl-attn-dot{width:7px;height:7px;border-radius:50%;background:#141416;flex:none}.dl-attn-label{color:var(--ink);font-weight:600}.dl-attn-cta{color:#141416;font-weight:600;white-space:nowrap}.dl-welcome a{margin-left:auto;font-weight:700;color:var(--brand);text-decoration:none}.dl-plan-kind{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;color:#fff;background:var(--ink-3);white-space:nowrap}.dl-plan-kind.k-refresh{background:var(--k-refresh)}.dl-plan-kind.k-post{background:var(--k-post)}.dl-plan-kind.k-service_page{background:var(--k-service);color:#1D1A24}.dl-plan-risk{font-size:12px;color:#B45309;margin:0}.dl-gsc-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dl-gsc-form input,.dl-gsc-form select{font:inherit;font-size:14px;border:1px solid var(--line-2);border-radius:10px;padding:8px 12px;min-width:260px;background:var(--card);color:var(--ink)}.dl-gsc-status{font-size:13px;font-weight:600;overflow-wrap:anywhere}.dl-gsc-status.ok{color:#1E7B45}.dl-gsc-status.pending{color:#B45309}.dl-gsc-status.failed{color:#B91C1C}.dl-gsc-nudge{display:flex;align-items:center;gap:12px;margin:12px 0 4px;padding:12px 14px;border:1px solid var(--line-2);border-radius:12px;background:linear-gradient(90deg,rgba(20,20,22,.06),transparent)}.dl-gsc-nudge-ic{flex:none;width:34px;height:34px;border-radius:50%;background:var(--card);border:1px solid var(--line-2);display:grid;place-items:center}.dl-gsc-nudge-txt{flex:1 1;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.dl-gsc-nudge-txt b{color:var(--ink)}.dl-gsc-nudge .btn{white-space:nowrap}.dl-gsc-nudge.compact{margin:8px 0 0;padding:10px 12px}@media (max-width:720px){.dl-gsc-nudge{flex-wrap:wrap}.dl-gsc-nudge .btn{width:100%;text-align:center}}.dl-gp-toggle{display:inline-flex;border:1px solid var(--line-2);border-radius:999px;padding:2px;background:var(--card)}.dl-gp-toggle button{font:inherit;font-size:12.5px;font-weight:600;padding:4px 12px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);cursor:pointer}.dl-gp-toggle button.on{background:var(--brand);color:#fff}.dl-gp-banner{margin-top:12px;padding:12px 14px;border-radius:12px;font-size:15px;line-height:1.45;color:var(--ink)}.dl-gp-banner.ok{background:#E4F3EA;border:1px solid rgba(30,123,69,.25)}.dl-gp-banner.todo{background:var(--accent-soft,#EFEAFF);border:1px solid var(--brand)}.dl-gp-date{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;background:var(--bg-soft,#F4F2FA);padding:8px 0}.dl-gp-date b{font-size:24px;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl-gp-date span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:3px}.dl-gp-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dl-gp-status{font-size:12.5px;color:var(--ink-2)}.dl-gp-status.st-review{color:var(--brand);font-weight:700}.dl-gp-status.st-published{color:#1E7B45;font-weight:600}.dl-gp-status.st-scheduled{color:#1E7B45}.dl-gp-title{margin:0;font-size:17px;line-height:1.3;font-weight:600;color:var(--ink)}.dl-gp-why{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2)}.dl-gp-nums{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--ink-2)}.dl-gp-nums b{color:var(--ink);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl-gp-act{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:132px}.dl-gp-approve{padding:11px 18px;font-size:15px;font-weight:700}.dl-gp-nothing{font-size:12.5px;color:var(--ink-3);text-align:center;padding:8px 0}@media (max-width:720px){.dl-gp-act{grid-column:1/-1;flex-direction:row}.dl-gp-date b{font-size:20px}}.dl-gp-card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line-2);border-radius:14px;padding:14px;background:var(--card)}.dl-gp-card.needs-ok{border-color:var(--brand);box-shadow:0 0 0 3px rgba(20,20,22,.08)}.dl-gp-card.st-published{opacity:.85}.dl-gp-head{display:flex;align-items:center;gap:12px}.dl-gp-head .dl-gp-date{width:56px;flex:none}.dl-gp-card .dl-gp-top{flex-direction:column;align-items:flex-start;gap:4px}.dl-gp-card .dl-gp-title{font-size:16.5px}.dl-gp-card .dl-gp-act{flex-direction:row;align-items:center;margin-top:auto;padding-top:6px;border-top:1px solid var(--line)}.dl-gp-card .dl-gp-act .dl-gp-approve{flex:1 1}.dl-gp-card .dl-gp-nothing{padding:4px 0;text-align:left}.dl-gp{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.dl-gp-approval{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:var(--accent-soft,#EFEAFF);border:1px solid rgba(20,20,22,.25)}.dl-gp-aico{flex:none;width:40px;height:40px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:18px}.dl-gp-atxt{flex:1 1;display:flex;flex-direction:column;line-height:1.35}.dl-gp-atxt b{font-size:15px;color:var(--ink)}.dl-gp-atxt span{font-size:13px;color:var(--ink-2)}.dl-gp-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:14px;gap:14px;align-items:start}.dl-gp-body.list{grid-template-columns:1fr}.dl-gp-calcard,.dl-gp-selcard{padding:18px}.dl-gp-calhead{justify-content:space-between;gap:12px;margin-bottom:12px}.dl-gp-calhead,.dl-gp-calnav{display:flex;align-items:center}.dl-gp-calnav{gap:6px}.dl-gp-calnav h4{margin:0 0 0 8px;font-size:17px;font-weight:600;color:var(--ink)}.dl-gp-navbtn{font:inherit;font-size:16px;width:30px;height:30px;border:1px solid var(--line-2);border-radius:8px;background:var(--card);color:var(--ink);cursor:pointer}.dl-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden}.dl-cal-dow{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:center;padding:8px 0;background:var(--bg-soft,#F7F6FB)}.dl-cal-cell,.dl-cal-dow{border-bottom:1px solid var(--line)}.dl-cal-cell{min-height:112px;padding:6px;display:flex;flex-direction:column;gap:4px;background:var(--card)}.dl-cal-cell,.dl-cal-cell:nth-child(7n+1){border-right:1px solid var(--line)}.dl-cal-cell.out{background:var(--bg-soft,#FAF9FC)}.dl-cal-cell.out .dl-cal-dnum{color:var(--line-2)}.dl-cal-cell.today .dl-cal-dnum{color:var(--brand);font-weight:700}.dl-cal-dnum{font-size:12.5px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl-cal-chip{display:flex;flex-direction:column;gap:2px;text-align:left;font:inherit;cursor:pointer;border:1px solid transparent;border-radius:8px;padding:6px 7px;background:var(--bg-soft,#F4F2FA);color:var(--ink);width:100%}.dl-cal-chip:hover{border-color:var(--line-2)}.dl-cal-chip.sel{border-color:var(--brand);background:var(--card);box-shadow:0 0 0 2px rgba(20,20,22,.12)}.dl-cal-chip.st-review{background:var(--accent-soft,#EFEAFF)}.dl-cal-chip-k{font-size:10.5px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:5px}.dl-cal-chip-t{font-size:12px;line-height:1.3;font-weight:600;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dl-cal-chip-s{font-size:10.5px;color:var(--ink-3)}.dl-cal-chip-s.st-review{color:var(--brand);font-weight:700}.dl-cal-chip-s.st-published,.dl-cal-chip-s.st-scheduled{color:#1E7B45;font-weight:600}.dl-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ink-3);flex:none}.dl-dot.k-refresh{background:#0072B2}.dl-dot.k-post{background:#009E73}.dl-dot.k-service_page{background:#E69F00}.dl-dot.st-review{background:var(--brand)}.dl-dot.st-planned{background:var(--line-2)}.dl-cal-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:12px;color:var(--ink-2)}.dl-cal-legend span{display:inline-flex;align-items:center;gap:6px}.dl-sel{display:flex;flex-direction:column;gap:8px}.dl-sel-h{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.dl-sel-k{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin-top:6px}.dl-sel-title{margin:0;font-size:17px;line-height:1.3;font-weight:700;color:var(--ink)}.dl-sel-status{align-self:flex-start;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--bg-soft,#F4F2FA);color:var(--ink-2)}.dl-sel-status.st-review{background:var(--accent-soft,#EFEAFF);color:var(--brand)}.dl-sel-status.st-published,.dl-sel-status.st-scheduled{background:#E4F3EA;color:#1E7B45}.dl-sel-rows{margin:4px 0 0;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:10px}.dl-sel-rows div{display:grid;grid-template-columns:96px 1fr;grid-gap:8px;gap:8px;font-size:13px}.dl-sel-rows.small div{grid-template-columns:1fr;gap:2px}.dl-sel-rows dt{color:var(--ink-3)}.dl-sel-rows dd{margin:0;color:var(--ink);display:flex;align-items:center;gap:6px}.dl-sel-why{margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--ink-2)}.dl-sel-why b{color:var(--ink)}.dl-sel-actions{display:flex;flex-direction:column;gap:8px}.dl-sel-actions .btn,.dl-sel-btn{width:100%;justify-content:center;text-align:center}.dl-sel-primary{padding:11px 16px;font-size:15px;font-weight:700}.dl-sel-btn.danger{color:#B91C1C;border-color:rgba(185,28,28,.35)}.dl-sel-brief summary{list-style:none;cursor:pointer;display:block}.dl-sel-brief summary::-webkit-details-marker{display:none}.dl-sel-resched{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.dl-sel-resched input[type=date]{font:inherit;font-size:13px;border:1px solid var(--line-2);border-radius:8px;padding:6px 8px;flex:1 1}.dl-sel-act{display:flex;align-items:center;gap:10px}.dl-sel-act>div{display:flex;flex-direction:column;line-height:1.3}.dl-sel-act b{font-size:13px;color:var(--ink)}.dl-sel-act span{font-size:12px;color:var(--ink-3)}.dl-sel-avatar{width:30px;height:30px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.dl-art-head{align-items:center;gap:10px}@media (max-width:960px){.dl-gp-body{grid-template-columns:1fr}}@media (max-width:640px){.dl-cal-cell{min-height:72px}.dl-cal-chip-t{-webkit-line-clamp:2;font-size:11px}.dl-gp-approval{flex-wrap:wrap}}.dl-gp-toolbar{justify-content:flex-end}.dl-create-form{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.dl-create-form input{font:inherit;font-size:14px;border:1px solid var(--line-2);border-radius:10px;padding:8px 12px;min-width:320px;background:var(--card);color:var(--ink)}.dl-gp-plancard{padding:18px 20px}.dl-gp-plandetails{margin:10px 0 0;padding-left:18px;font-size:13.5px;color:var(--ink-2);line-height:1.5}.dl-gp-plandetails b{color:var(--ink)}.dl-gp-plancard .dl-gp-approval{margin-top:12px}.dl-gp-sh{margin:8px 0 10px;font-size:18px;font-weight:700;color:var(--ink);gap:8px}.dl-gp-sh,.dl-gp-sh-row{display:flex;align-items:center}.dl-gp-sh-row{justify-content:space-between;gap:10px;margin-top:6px}.dl-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--accent-soft,#EFEAFF);color:var(--brand);font-size:12px;font-weight:700;margin-left:6px}.dl-appr{position:relative;overflow:hidden;display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;border:1.5px solid var(--brand);border-radius:16px;padding:18px;background:var(--card);box-shadow:0 0 0 4px rgba(20,20,22,.06)}.dl-appr-main{display:flex;flex-direction:column;gap:6px;min-width:0}.dl-appr-title{margin:2px 0 0;font-size:17.5px;line-height:1.3;font-weight:700;color:var(--ink)}.dl-appr-act{display:flex;flex-direction:column;gap:8px;min-width:130px}.dl-appr-act .btn{justify-content:center;text-align:center}.dl-appr-spark{position:absolute;right:150px;bottom:6px;font-size:44px;color:rgba(20,20,22,.18);pointer-events:none}.dl-mini-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.dl-mini{border:1px solid var(--line-2);border-radius:14px;padding:14px;background:var(--card);display:flex;flex-direction:column;gap:8px}.dl-mini-top{display:flex;align-items:center;gap:10px}.dl-mini-top .dl-gp-date{width:46px;padding:6px 0}.dl-mini-top .dl-gp-date b{font-size:20px}.dl-kind-out{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-2);background:var(--card);white-space:nowrap}.dl-kind-out.k-refresh{border-color:rgba(0,114,178,.4);color:#0072B2;background:#EEF5FB}.dl-kind-out.k-post{border-color:rgba(0,158,115,.4);color:#007A5A;background:#EAF7F2}.dl-kind-out.k-service_page{border-color:rgba(230,159,0,.5);color:#9A5B00;background:#FFF6E3}.dl-mini-title{margin:0;font-size:15px;line-height:1.3;font-weight:600;color:var(--ink)}.dl-mini-m{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink-2)}.dl-mini-m b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl-m-ic{display:inline-block;width:16px;color:var(--ink-3);margin-right:4px}.dl-pub{display:flex;align-items:center;gap:14px}.dl-pub-ic{flex:none;width:48px;height:48px;border-radius:12px;background:var(--accent-soft,#EFEAFF);color:var(--brand);display:grid;place-items:center;font-size:20px}.dl-pub-txt{flex:1 1;display:flex;flex-direction:column;gap:2px}.dl-pub-txt b{font-size:15px;color:var(--ink)}.dl-pub-txt span{font-size:13px;color:var(--ink-2);line-height:1.45}.dl-art-ic{flex:none;width:24px;height:24px;border-radius:6px;background:var(--bg-soft,#F4F2FA);color:var(--ink-3);display:grid;place-items:center;font-size:12px}.dl-art-head .dl-art-title{flex:1 1}@media (max-width:720px){.dl-appr{grid-template-columns:52px 1fr}.dl-appr-act{grid-column:1/-1;flex-direction:row}.dl-appr-spark{display:none}.dl-create-form input{min-width:0;width:100%}}.dl-gp{--k-refresh:#0072B2;--k-post:#009E73;--k-service:#E69F00}.dl-gp-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px}.dl-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dl-mini{min-width:0}.dl-mini-top{justify-content:space-between}.dl-kind-out{max-width:100%;overflow:hidden;text-overflow:ellipsis}.dl-mini-title{min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl-mini-m{min-height:66px}@media (max-width:1100px){.dl-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dl-mini-grid{grid-template-columns:1fr}}.dl-appr-main .dl-plan-kind,.dl-gp-top .dl-plan-kind{align-self:flex-start}.dl-mini-btn{all:unset;display:flex;flex-direction:column;gap:8px;width:100%;height:100%;cursor:pointer;box-sizing:border-box}.dl-mini-btn:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:10px}.dl-mini{transition:box-shadow .15s ease,border-color .15s ease}.dl-mini:hover{border-color:var(--brand);box-shadow:0 6px 20px -12px rgba(20,20,22,.35)}.dl-mini-more{margin-top:auto;font-size:13px;color:var(--brand);font-weight:600}.dl-linkbtn{all:unset;cursor:pointer;font-size:13px;color:var(--brand);font-weight:600;margin-top:4px}.dl-linkbtn:focus-visible{outline:2px solid var(--brand);border-radius:4px}.dl-sheet-scrim{position:fixed;inset:0;background:rgba(16,16,30,.18);z-index:60}.dl-sheet{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--card);border-left:1px solid var(--line-2);box-shadow:-12px 0 40px -20px rgba(16,16,30,.35);z-index:61;overflow-y:auto;padding:20px 20px 28px;animation:dl-sheet-in .18s ease-out}.dl-sel-head{display:flex;align-items:center;justify-content:space-between}.dl-sheet-close{all:unset;cursor:pointer;font-size:22px;line-height:1;color:var(--ink-3);padding:2px 6px;border-radius:6px}.dl-sheet-close:hover{color:var(--ink);background:var(--bg-soft,#F4F2FA)}@media (prefers-reduced-motion:reduce){.dl-sheet{animation:none}}@media (max-width:720px){.dl-sheet{top:auto;left:0;width:100vw;max-height:88vh;border-left:0;border-top:1px solid var(--line-2);border-radius:16px 16px 0 0;animation:dl-sheet-up .18s ease-out}}.dl-intg-glyph{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:16px;color:var(--brand)}.dl-tbl-wrap{overflow-x:auto}.dl-tbl{width:100%;border-collapse:collapse;font-size:13px}.dl-tbl th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:6px 8px;border-bottom:1px solid var(--line-2)}.dl-tbl td{padding:7px 8px;border-bottom:1px solid var(--line);color:var(--ink)}.dl-tbl td.num,.dl-tbl th:not(:first-child){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dl-tbl-url{max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-clarity-tbl td:first-child{color:var(--ink-2)}.dl-kpi-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.dl-kpi{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--line-2);border-radius:10px;background:#fff}.dl-kpi-l{font-size:12px;font-weight:600;color:var(--ink-3)}.dl-kpi-v{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl-delta{font-size:12px;font-weight:600}.dl-delta.up{color:#1E7B45}.dl-delta.down{color:#B91C1C}@media (max-width:720px){.dl-kpi-row{grid-template-columns:1fr}}.dl-sel-outcome dd b{color:var(--ink)}.dl-sel-won{font-size:13px;font-weight:600;margin:6px 0 10px}.dl-sel-won.yes{color:#1E7B45}.dl-sel-won.no{color:var(--ink-3)}.dl-ig-logo{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px rgba(15,10,40,.06);color:var(--ink);flex:none}.dl-ig-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.dl-ig-fields label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--ink-3);min-width:0}.dl-ig-fields label.wide{grid-column:1/-1}.dl-ig-fields input,.dl-ig-inline input,.dl-ig-secret input{font:inherit;font-size:14px;color:var(--ink);background:#fff;border:1px solid var(--line-2);border-radius:9px;padding:9px 12px;width:100%;min-width:0}.dl-ig-fields input:focus,.dl-ig-inline input:focus,.dl-ig-secret input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(20,20,22,.14)}.dl-ig-secret{position:relative;display:block}.dl-ig-secret input{padding-right:38px}.dl-ig-secret button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:none;color:var(--ink-3);cursor:pointer;padding:4px;display:grid;place-items:center;border-radius:6px}.dl-ig-secret button:hover,.dl-ig-secret button[aria-pressed=true]{color:var(--brand)}.dl-ig-cta{margin-top:14px;width:100%;justify-content:center;padding:12px 16px;font-size:14px}.dl-ig-inline{display:flex;align-items:flex-end;gap:14px;margin-top:18px}.dl-ig-inline label{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0;font-size:12.5px;font-weight:600;color:var(--ink-2)}.dl-ig-inline label>span{display:inline-flex;align-items:center;gap:8px}.dl-ig-inline .btn,.dl-ig-inline button[type=submit]{flex:none}@media (max-width:860px){.dl-ig-inline{flex-direction:column;align-items:stretch}.dl-ig-fields{grid-template-columns:1fr}}.dl-spark{display:flex;align-items:flex-end;gap:2px;height:34px;margin-top:4px}.dl-spark-col{position:relative;flex:1 1;height:100%;min-width:3px}.dl-spark-col b,.dl-spark-col i{position:absolute;left:0;right:0;bottom:0;border-radius:2px 2px 0 0}.dl-spark-col i{background:var(--line-2)}.dl-spark-col b{background:var(--brand)}.dl-ig-logo-brand{color:var(--brand);font-size:22px}.dl-ig-code{font:12.5px/1.5 ui-monospace,Menlo,monospace;border:1px solid var(--line-2);border-radius:9px;white-space:pre-wrap;word-break:break-all;color:var(--ink);margin:0;-webkit-user-select:all;-moz-user-select:all;user-select:all}.dl-ig-code,.ob-track-code{background:var(--bg-soft);padding:10px 12px}.ob-track-code{display:flex;align-items:center;gap:10px;margin:14px 0 12px;border:1px solid var(--line-2);border-radius:10px}.dl-handoff{border:1px solid var(--line-2);border-left:3px solid var(--brand);border-radius:0 10px 10px 0;padding:12px 16px;margin:12px 0 4px;background:var(--bg-soft)}.dl-handoff b{display:block;margin-bottom:4px}.dl-handoff p{margin:0 0 10px;font-size:13.5px;color:var(--ink-2);max-width:70ch}.dl-copyrow{display:inline-flex;gap:8px}.ob-track-code-multi{align-items:flex-start}.ob-track-code-multi pre{margin:0;flex:1 1;min-width:0;white-space:pre-wrap;word-break:break-word;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.ob-connect-wp{margin:12px 0 8px}.ob-connect-wp .dl-ig-fields{margin:10px 0 12px}.ob-track-code code{flex:1 1;min-width:0;font:12.5px/1.5 ui-monospace,Menlo,monospace;color:var(--ink);white-space:pre-wrap;word-break:break-all}.ob-track-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ob-track-tabs button{font:inherit;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:999px;border:1px solid var(--line-2);background:var(--card);color:var(--ink-2);cursor:pointer}.ob-track-tabs button.on{background:var(--brand);border-color:var(--brand);color:#fff}.ob-track-how{font-size:13.5px;color:var(--ink-2);line-height:1.55;margin:0 0 14px}.ob-track-how b{color:var(--ink)}.ob-track-actions{display:flex;flex-direction:column;gap:8px}.ob-track-actions form{display:contents}.ob-track-actions .btn.ghost{width:100%;justify-content:center}.ob-track-later{background:none;border:0;font:inherit;font-size:13px;color:var(--ink-3);cursor:pointer;text-decoration:underline;padding:4px}.dl-kpi-muted{font-size:22px;font-weight:700;color:var(--ink-3);letter-spacing:0}.tp{display:flex;flex-direction:column;gap:16px}.dl-verify{font-size:13px;line-height:1.5;margin:14px 0 0;padding:9px 12px;border-radius:9px;border:1px solid var(--line-2);background:var(--bg-soft);color:var(--ink-2)}.dl-verify.pass{background:rgba(19,122,75,.09);border-color:rgba(19,122,75,.25);color:#0e7a3d}.dl-verify.fail{background:rgba(192,57,43,.07);border-color:rgba(192,57,43,.25);color:#c0392b}.dl-ab2-hint{font-size:12px;color:var(--ink-3);align-self:center}.dl{--bg:#fafafa;--bg-soft:#f4f4f7;--card:#ffffff;--ink:#141416;--ink-2:#54545e;--ink-3:#8b8b96;--line:#e7e7ec;--line-soft:#efeff3;--pos:#0e7a3d;--neg:#b3362c}.dl,.dl .dl-main,.dl main{background:var(--bg)}.dl .dcard{border-radius:12px;padding:16px 18px;border-color:var(--line)}.dl .dcard,.dl .dcard:hover{box-shadow:none}.dl .dcard-h{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.dl .dl-hero-num{font-size:34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-hero-num,.dl .dl-kpi-num{font-weight:650;letter-spacing:-.01em}.dl .dl-kpi-num{font-size:27px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-kpi{padding:14px 16px}.dl .ddelta,.dl .dl-delta,.dl [class*=delta]{font-family:var(--font-mono);font-size:12.5px;font-weight:500;background:none;border:0;padding:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .ddelta.up,.dl .up[class*=delta]{color:var(--pos)}.dl .ddelta.down,.dl .down[class*=delta]{color:var(--neg)}.dl .btn{background:var(--ink);border-color:var(--ink);color:#fff;border-radius:8px;box-shadow:none;background-image:none}.dl .btn:hover{background:#000;box-shadow:0 0 0 3px #efeff1;transform:none}.dl .btn.ghost,.dl .btn.sm.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.dl .btn.ghost:hover{border-color:var(--ink-3);background:var(--bg);box-shadow:none}.dl .dl-navitem{padding:7px 12px;font-size:14px;gap:10px}.dl .dl-navic{width:16px;height:16px}.dl .dl-nav-ind{background:#efeff1}.dl .dl-navlabel{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.09em;color:var(--ink-3)}.dl .dl-attn,.dl .dl-welcome{background:#fff;border:1px solid var(--line)}.dl .dl-attn>b{font-family:var(--font-mono);font-weight:500;letter-spacing:.08em;font-size:11px}.dl .dl-ab-dot.high{background:var(--neg)}.dl .dl-ab-dot.medium{background:#b3722c}.dl .dl-ab2-chip,.dl .dl-range-pill,.dl .dl-src-type{background:#fff;border:1px solid var(--line);color:var(--ink-2);font-size:11.5px;border-radius:999px;box-shadow:none}.dl .dl-comp-av{background:var(--bg-soft);color:var(--ink-2);box-shadow:none;background-image:none}.dl .dl-comp-track{background:var(--line-soft)}.dl .dl-comp-track i,.dl .dl-comp-track>span{background:var(--ink)}.dl .dl-status{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.dl :focus-visible{outline:2px solid #141416;outline-offset:2px}.dl .dl-sov-track{background:var(--line-soft)}.dl .dl-sov-track i{background:var(--ink)!important}.dl .dl-sov-eng b,.dl .dl-sov-eng>span:last-child{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.dl .dl-pill{font-family:var(--font-mono);font-weight:500;border-radius:8px;padding:3px 9px;border:1px solid transparent}.dl .dl-pill.ok{background:#e5f2ea;color:#0e7a3d}.dl .dl-pill.ok:before{content:"✓ "}.dl .dl-pill.warn{background:var(--bg-soft);color:var(--ink-2);border-color:var(--line)}.dl .dl-pill.warn:before{content:"○ "}.dl .dl-pill.bad{background:#fff;color:var(--ink-3);border:1px dashed var(--line)}.dl .dl-pill.bad:before{content:"— "}.dl .dl-gap a,.dl .dl-gap-s{color:var(--ink)}.dl .dl-bento{grid-column:1/-1;padding:0;overflow:hidden;border-radius:14px}.dl .dl-bento-bottom{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.dl .dl-bento-panel{padding:18px 22px 20px;min-width:0}.dl .dl-bento-bottom>.dl-bento-panel+.dl-bento-panel{border-left:1px solid var(--line)}.dl .dl-bento-phead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.dl .dl-rank-row{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:8px}.dl .dl-rank-row+.dl-rank-row{border-top:1px solid var(--line-soft)}.dl .dl-rank-row.you{background:#efeff1}.dl .dl-rank-row.you,.dl .dl-rank-row.you+.dl-rank-row{border-top-color:transparent}.dl .dl-rank-n{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);width:24px}.dl .dl-rank-name{font-weight:600;font-size:14px;color:var(--ink);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-rank-score{font-family:var(--font-mono);font-size:14px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.dl .dl-next-list{display:flex;flex-direction:column}.dl .dl-next-row{display:flex;align-items:center;gap:12px;padding:10px 4px;text-decoration:none;color:var(--ink)}.dl .dl-next-row+.dl-next-row{border-top:1px solid var(--line-soft)}.dl .dl-next-row:hover .dl-next-label{color:#000}.dl .dl-next-imp{font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;width:38px;flex:none}.dl .dl-next-imp.high{color:var(--pos)}.dl .dl-next-imp.low,.dl .dl-next-imp.medium{color:var(--ink-3)}.dl .dl-next-label{font-size:14px;font-weight:500;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-next-go{color:var(--ink-3)}.dl .dl-bento .dl-watch-all{display:inline-block;margin-top:10px;font-size:13px}@media (max-width:900px){.dl .dl-bento-bottom{grid-template-columns:1fr}.dl .dl-bento-bottom>.dl-bento-panel+.dl-bento-panel{border-left:0;border-top:1px solid var(--line)}}.dl .dl-ab2-chip.file,.dl .dl-art-status.approved,.dl .dl-demo-pill,.dl .dl-pr-cap,.dl .dl-prm-pos,.dl .dl-st.prog,.dl .dl-task-cat,.dl .dl-traf-gap{color:var(--ink-2);background:#fff;border:1px solid var(--line);box-shadow:none;font-weight:500}.dl .dl-gsc-nudge,.dl .dl-task-cyclenote{background:var(--bg-soft);border:1px solid var(--line);background-image:none}.dl .dl-task.open{border-color:var(--ink-2)}.dl .dl-attn-item:hover,.dl .dl-mini:hover{border-color:var(--ink-3)}.dl .dl-appr,.dl .dl-cal-chip.sel,.dl .dl-gp-card.needs-ok,.dl .dl-mini:hover{box-shadow:none}.dl .dl-appr{border-width:1px}.dl .dl-ab2-review{color:var(--ink);background:#fff;border-color:var(--line);font-weight:600}.dl .dl-ab2-review:hover{background:var(--bg-soft);border-color:var(--ink-3)}.dl .dl-ws-av{background:var(--ink)}.dl .dl-rank-row.you .dl-comp-av{background:var(--brand);color:#fff}.dl .dl-prm-complist i.you{background:var(--brand)}.dl .dl-ab-progress-bar i{background:var(--ink)}.dl .dl-dot{box-shadow:0 0 0 2px rgba(14,122,61,.12);background:var(--pos)}.dl .adm-seg-ind{background:var(--ink)}.dl .dl-ab2-imp{background:#fff;border:1px solid var(--line);color:var(--ink-2);font-weight:500}.dl .dl-ab2-imp.high{background:#fff;color:var(--ink)}.dl .dl-ab2-imp i{background:var(--neg)}.dl .dl-ab2-imp.medium i{background:#b3722c}.dl .dl-ab2-imp.low i{background:var(--ink-3)}.dl .adm-seg-ind{box-shadow:none}.dl .dl-ab-seg .adm-seg-b.on{background:var(--ink)}.dl{--abt-cols:34px minmax(0,1fr) 120px 104px 108px}.dl .dl-abt-cols{display:grid;grid-template-columns:var(--abt-cols);grid-gap:10px;gap:10px;align-items:center;padding:10px 10px 6px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dl .dl-abt-cols .num{text-align:right}.dl .dl-abt-group{margin-top:4px}.dl .dl-abt-ghead{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:10px 10px 6px;cursor:pointer;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.dl .dl-abt-caret{width:0;height:0;border-left:5px solid var(--ink-3);border-top:4px solid transparent;border-bottom:4px solid transparent;transform:rotate(90deg);transition:transform .15s ease}.dl .dl-abt-caret.closed{transform:rotate(0deg)}.dl .dl-abt-count{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);background:var(--bg-soft);border-radius:999px;padding:1px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-abt-rows{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.dl .dl-abt-row{display:grid;grid-template-columns:var(--abt-cols);grid-gap:10px;gap:10px;align-items:center;min-height:46px;padding:0 10px;cursor:pointer;position:relative}.dl .dl-abt-row+.dl-abt-row{border-top:1px solid var(--line-soft)}.dl .dl-abt-row:hover{background:var(--bg)}.dl .dl-abt-row.active{background:#f4f4f5}.dl .dl-abt-row.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#141416}.dl .dl-abt-row.isdone .dl-abt-label{color:var(--ink-3);text-decoration:line-through}.dl .dl-abt-cell{min-width:0;display:flex;align-items:center;gap:8px}.dl .dl-abt-cell.title{overflow:hidden}.dl .dl-abt-label{font-size:14px;font-weight:550;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-abt-cell.num{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dl .dl-abt-cell.act,.dl .dl-abt-cell.num{justify-content:flex-end}.dl .dl-abt-na{color:var(--ink-3)}.dl .dl-abstrip{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 18px}.dl .dl-abstrip .dcard-h{margin:0}.dl .dl-abstrip-stats{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-left:auto}.dl .dl-abstrip-stat{font-size:13px;color:var(--ink-2)}.dl .dl-abstrip-stat b{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:2px}.dl .dl-abstrip-stat b.pos{color:var(--pos)}.dl .dl-abstrip-prog,.dl .dl-abstrip-stat+.dl-abstrip-stat{border-left:1px solid var(--line-soft);padding-left:18px}.dl .dl-abstrip-prog{display:inline-flex;align-items:center;gap:8px}.dl .dl-abstrip-prog .dl-ab-progress-bar{width:90px;margin:0}.dl .dl-abstrip-prog b{font-family:var(--font-mono);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-abstrip-quota{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);border-left:1px solid var(--line-soft);padding-left:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-ab2{grid-template-columns:minmax(0,1fr)}.dl .dl-abt-scroll{overflow-x:auto;margin:0 -6px;padding:0 6px}.dl .dl-abt-inner{min-width:680px}.dl .dl-abt-drawer{position:fixed;top:0;right:0;bottom:0;width:min(clamp(480px,48vw,820px),96vw);background:#fff;border-left:1px solid var(--line);z-index:61;overflow-y:auto;padding:18px 20px 28px;animation:dl-drawer-in .22s cubic-bezier(.32,.72,.35,1);box-shadow:-18px 0 44px -30px rgba(16,16,30,.35)}@media (prefers-reduced-motion:reduce){.dl .dl-abt-drawer{animation:none}}.dl .dl-abt-hist{margin-top:18px;border-top:1px solid var(--line-soft);padding-top:12px}.dl .dl-abt-hist-h{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.dl{--abt-cols:34px minmax(0,1fr) 116px 86px 104px 108px}.dl .dl-abt-inner{min-width:880px}.dl .dl-abt-row{min-height:58px;padding-block:8px}.dl .dl-abt-titlewrap{display:flex;flex-direction:column;gap:2px;min-width:0}.dl .dl-abt-label{display:flex;align-items:center;gap:8px}.dl .dl-abt-note{font-size:12.5px;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap}.dl .dl-abt-cell.added{font-size:12px;color:var(--ink-3)}.dl .dl-abt-drawer{padding:20px 24px 0;display:flex;flex-direction:column}.dl .dl-abd-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 10px}.dl .dl-abd-title{font-size:17.5px;line-height:1.35;font-weight:650;letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;text-wrap:balance}.dl .dl-ab2-detail .dl-ab2-why{font-size:13.5px;line-height:1.6;color:var(--ink-2);margin:0 0 16px}.dl .dl-abd-meta{border-top:1px solid var(--line);margin-bottom:4px}.dl .dl-abd-meta>div{display:grid;grid-template-columns:96px 1fr;align-items:center;grid-gap:12px;gap:12px;padding:9px 0;border-bottom:1px solid var(--line-soft)}.dl .dl-abd-meta span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dl .dl-abd-meta b{font-size:13.5px;font-weight:550;color:var(--ink)}.dl .dl-ab2-detail .dl-ab2-block{margin-top:16px}.dl .dl-ab2-detail .dl-ab2-block>b{display:block;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.dl .dl-abd-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dl .dl-abd-steps li{display:flex;gap:14px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:13.5px;line-height:1.55;color:var(--ink)}.dl .dl-abd-steps li:last-child{border-bottom:0}.dl .dl-abd-stepn{font-family:var(--font-mono);font-size:11.5px;color:#141416;padding-top:2px;flex:none}.dl .dl-abt-drawer .dl-ab2-detail{display:flex;flex-direction:column;flex:1 1;padding-bottom:20px}.dl .dl-abt-drawer .dl-ab2-detail-actions{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;bottom:0;background:#fff;padding-bottom:18px}.dl .dl-abt-drawer .dl-ab2-hint{font-size:12px;color:var(--ink-3);flex-basis:100%}.dl{--abt-cols:34px minmax(0,1fr) 116px 96px 122px 108px}.dl .dl-abt-inner{min-width:900px}.dl .dl-ab2-block-head>b,.dl .dl-filegen strong,.dl .dl-filegen>b,.dl .dl-task-block strong,.dl .dl-task-block>b{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dl .dl-copybtn{color:var(--ink);background:#fff;border:1px solid var(--line);font-weight:600}.dl .dl-copybtn:hover{filter:none;background:var(--bg-soft);border-color:var(--ink-3)}.dl .dl-task-prompt{color:var(--ink);background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;font-size:12px}.dl .dl-task-hint{font-size:12px;color:var(--ink-3);margin-top:8px}.dl .dl-filegen,.dl .dl-task-block{margin-top:16px}.dl .dl-filegen-path code{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:6px;padding:2px 7px}.dl .dl-filegen-cta{display:flex;flex-direction:column;gap:6px;align-items:flex-start;margin-top:8px}.dl .dl-prt-inner{min-width:940px}.dl{--prt-cols:minmax(0,1.6fr) 118px 110px 100px 128px minmax(0,.8fr)}.dl .dl-prt-cols{display:grid;grid-template-columns:var(--prt-cols);grid-gap:12px;gap:12px;align-items:center;padding:8px 12px 6px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dl .dl-prt-cols .num{text-align:right}.dl .dl-prt-row{display:grid;grid-template-columns:var(--prt-cols);grid-gap:12px;gap:12px;align-items:center;min-height:56px;padding:8px 12px;cursor:pointer;position:relative}.dl .dl-prt-row+.dl-prt-row{border-top:1px solid var(--line-soft)}.dl .dl-prt-row:hover{background:var(--bg)}.dl .dl-prt-row.active{background:#f4f4f5}.dl .dl-prt-row.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#141416}.dl .dl-prt-row.paused{cursor:default}.dl .dl-prt-row.paused .dl-prt-q{color:var(--ink-3)}.dl .dl-prt-q{font-size:14px;font-weight:550;color:var(--ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl .dl-prt-qsub{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-3)}.dl .dl-prt-lane{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);border-radius:5px;padding:0 5px;font-style:normal}.dl .dl-abt-cell.mrate{font-size:14px;font-weight:600;color:var(--ink)}.dl .dl-prt-eng{display:inline-flex;gap:5px}.dl .dl-prt-sq{width:13px;height:13px;border-radius:3.5px;display:inline-block}.dl .dl-prt-sq.mention{background:#c9c9d4}.dl .dl-prt-sq.none{background:transparent;border:1px dashed var(--line)}.dl .dl-prt-next{color:var(--ink-3)}.dl .dl-prt-queued{margin:6px 0 0;font-size:11.5px}.dl .dl-abt-cell.comps{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:56px}.dl .dl-prt-more{font-style:normal;margin-left:6px}.dl .dl-prt-more,.dl .dl-prt-subcap{font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.dl .dl-prt-subcap{text-transform:none;letter-spacing:0;margin-left:8px}.dl .dl-prt-subnote{font-size:12px;color:var(--ink-3);margin:-4px 0 8px}.dl .dl-prmd-erow{border-top:1px solid var(--line-soft);padding:8px 0}.dl .dl-prm-src{background:#fff;border:1px solid var(--line);border-radius:999px}.dl .dl-prm-src i{color:var(--ink-3)}.dl .dl-prm-complist i{background:var(--line)}.dl .dl-prm-complist i.you{background:#141416}.dl .dl-abstrip-quota .dl-range-pill,.dl .dl-abstrip-quota select{border:0}.dl .dl-abt-drawer .dl-ab2-block>b{display:block;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.dl{--prt-cols:minmax(0,1.6fr) 118px 110px 100px 128px minmax(0,.72fr) 84px}.dl .dl-prt-row.paused{opacity:.55}.dl .dl-prt-row.paused:hover{opacity:.8}.dl .dl-prt-toggle{width:30px;height:18px;border-radius:999px;border:1px solid var(--line);background:var(--line-soft);position:relative;cursor:pointer;padding:0;transition:background .15s;flex:none}.dl .dl-prt-toggle i{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;border:1px solid var(--line);transition:transform .15s}.dl .dl-prt-toggle.on{background:var(--ink);border-color:var(--ink)}.dl .dl-prt-toggle.on i{transform:translateX(12px);border-color:var(--ink)}.dl .dl-prt-toggle:disabled{cursor:not-allowed;opacity:.5}.dl .dl-prt-menu{position:relative}.dl .dl-prt-kebab{border:0;background:none;color:var(--ink-3);font-size:16px;line-height:1;padding:4px 6px;border-radius:6px;cursor:pointer;opacity:0;transition:opacity .12s}.dl .dl-prt-kebab[aria-expanded=true],.dl .dl-prt-row:hover .dl-prt-kebab{opacity:1}.dl .dl-prt-kebab:hover{background:var(--bg-soft);color:var(--ink)}.dl .dl-prt-pop{position:absolute;right:0;top:26px;z-index:30;min-width:172px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:5px;display:flex;flex-direction:column;box-shadow:0 10px 30px -18px rgba(16,16,30,.35)}.dl .dl-prt-pop button{font:inherit;font-size:13px;text-align:left;background:none;border:0;border-radius:7px;padding:7px 10px;color:var(--ink);cursor:pointer}.dl .dl-prt-pop button:hover{background:var(--bg-soft)}.dl .dl-prt-pop button:disabled{color:var(--ink-3);cursor:not-allowed}.dl .dl-prt-pop button.danger{color:var(--neg)}.dl .dl-prt-pop-rule{height:1px;background:var(--line-soft);margin:4px 2px}.dl .dl-prt-ghostplus{color:#141416;font-size:15px}.dl .dl-prt-ghostinput{flex:1 1;font:inherit;font-size:13.5px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;resize:none;background:#fff;color:var(--ink)}.dl .dl-prt-ghostinput:focus{outline:none;border-color:#141416;box-shadow:0 0 0 3px #efeff1}.dl .dl-prt-editwrap{display:flex;align-items:center;gap:8px;width:100%}.dl .dl-prt-dangerbtn{color:var(--neg);border-color:var(--line)}.dl .dl-prt-dangerbtn:hover{border-color:var(--neg)}.dl .dl-prt-row .dl-prc-spark:not(.wide){width:100%;height:22px;display:block}.dl .dl-prt-sq{width:20px;height:20px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center}.dl .dl-prt-sq.rec{background:var(--ink);color:#fff}.dl .dl-prt-sq.mention{background:#e2e2e9;color:var(--ink-2)}.dl .dl-prt-sq.absent{background:#fff;border:1px solid var(--line);color:#c9c9d4}.dl .dl-prt-cols .mid{text-align:center}.dl .dl-abt-cell.mid{justify-content:center}.dl{--prt-cols:minmax(260px,1fr) 118px 106px 110px 128px 148px 76px}.dl .dl-prt-cols,.dl .dl-prt-row{gap:18px}.dl .dl-prt-inner{min-width:1010px}.dl .dl-abt-cell.comps{line-height:inherit;display:flex;align-items:center}.dl .dl-abt-cell.mid,.dl .dl-prt-cols .mid{padding-right:18px}.dl{--cp-cols:minmax(0,1fr) 84px 168px 132px}.dl .dl-cp-row{display:grid;grid-template-columns:var(--cp-cols);grid-gap:18px;gap:18px;align-items:center;min-height:56px;padding:8px 12px;cursor:pointer;position:relative}.dl .dl-cp-row+.dl-cp-row{border-top:1px solid var(--line-soft)}.dl .dl-cp-row:hover{background:var(--bg)}.dl .dl-cp-row.active{background:#f4f4f5}.dl .dl-cp-row.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#141416}.dl .dl-cp-row.dashed:after{content:"";position:absolute;left:0;top:8px;bottom:8px;width:0;border-left:2px dashed var(--line)}.dl .dl-cp-date{font-size:12px;color:var(--ink-3)}.dl .dl-cp-status{min-width:0}.dl .dl-cp-okchip{color:#fff;background:#141416;border-color:#141416;font-weight:600}.dl .dl-cp-live{font-size:12.5px;color:var(--ink-2)}.dl .dl-cp-okn{color:#141416}.dl .dl-abt-ghead.as-label{cursor:default}.dl .dl-cp-closedhead{margin-top:10px}.dl .dl-cp-why{font-size:13.5px;line-height:1.6;color:var(--ink-2);margin:0}.dl .dl-cp-page{overflow-wrap:anywhere}.dl .dl-cp-preview{max-height:340px;overflow-y:auto;border:1px solid var(--line);border-radius:8px;padding:12px 14px;font-size:13px}.dl .dl-cp-viewseg{margin-left:6px}.dl .dl-cp-cal-head{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.dl .dl-cp-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.dl .dl-cp-cal-dow{font-family:var(--font-mono);font-size:10px;color:var(--ink-3);text-align:center;padding-bottom:4px}.dl .dl-cp-cal-cell{min-height:74px;border:1px solid var(--line-soft);border-radius:8px;padding:6px;display:flex;flex-direction:column;gap:4px;overflow:hidden}.dl .dl-cp-cal-cell i{font-family:var(--font-mono);font-size:10.5px;font-style:normal;color:var(--ink-3)}.dl .dl-cp-cal-cell.has{border-color:var(--line)}.dl .dl-cp-cal-chip{font-size:10.5px;font-style:normal;line-height:1.3;border-radius:5px;padding:2px 5px;background:var(--bg-soft);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-cp-cal-chip.ok{background:#efeff1;color:#4a24b8}.dl .dl-cp-cal-chip.planned{background:#fff;border:1px dashed var(--line)}.dl .dl-cp-cal-chip.published{background:#e5f2ea;color:#0e7a3d}.dl .dl-cp-cal-more{font-family:var(--font-mono);font-size:10px;color:var(--ink-3);font-style:normal}.dl .dl-cpc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:14px;gap:14px}.dl .dl-cpc{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.dl .dl-cpc.active{border-color:#141416}.dl .dl-cpc-coverbtn{display:block;width:100%;border:0;padding:0;background:none;cursor:pointer}.dl .dl-cpc-cover{display:block;width:100%;aspect-ratio:16/9;background-size:cover;background-position:50%;border-bottom:1px solid var(--line-soft)}.dl .dl-cpc-cover.empty{display:flex;align-items:center;justify-content:center;background:var(--bg-soft)}.dl .dl-cpc-cover.empty i{font-family:var(--font-mono);font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px dashed var(--line);border-radius:7px;padding:6px 12px}.dl .dl-cpc-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1 1}.dl .dl-cpc-body .dl-abd-chips{margin:0}.dl .dl-cpc-title{margin:0;font-size:16.5px;font-weight:650;line-height:1.35;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.dl .dl-cpc-why{margin:0;font-size:13px;line-height:1.55;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl .dl-cpc-actions{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px}.dl .dl-cpc-actions .btn{white-space:nowrap}.dl .dl-cpc-hint{display:block;font-size:11.5px;color:var(--ink-3);margin-top:8px}.dl .dl-cp-thumb{width:52px;height:30px;flex:none;border-radius:6px;background-size:cover;background-position:50%;border:1px solid var(--line-soft)}.dl .dl-cp-thumb.empty{background:var(--bg-soft)}.dl .dl-cp-thumb.empty.dashed{background:#fff;border:1px dashed var(--line)}.dl .dl-abt-cell.title{gap:12px}.dl .dl-rank-row.wide{display:grid;grid-template-columns:30px 28px minmax(0,1fr) minmax(120px,220px) 64px 52px 150px;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-radius:0}.dl .dl-rank-row.wide+.dl-rank-row.wide{border-top:1px solid var(--line-soft)}.dl .dl-rank-row.wide.you{background:#efeff1;border-radius:8px}.dl .dl-rank-row.wide.you,.dl .dl-rank-row.wide.you+.dl-rank-row.wide{border-top-color:transparent}.dl .dl-rank-row.wide.named,.dl .dl-rank-row.wide.unmeasured{color:var(--ink-2)}.dl .dl-cmp-youchip{font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:#141416;border:1px solid #d8ccfb;border-radius:5px;padding:1px 6px;margin-left:8px}.dl .dl-cmp-act{display:flex;justify-content:flex-end;gap:8px}.dl .dl-cmp-remove{opacity:0;transition:opacity .12s}.dl .dl-cmp-act.always .btn,.dl .dl-rank-row.wide:hover .dl-cmp-remove{opacity:1}.dl .dl-cmp-ghost{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line-soft);margin-top:4px;padding:12px 12px 2px}.dl .dl-cmp-ghost input{flex:1 1;font:inherit;font-size:13.5px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fff;color:var(--ink)}.dl .dl-cmp-ghost input::placeholder{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.dl .dl-cmp-ghost input:focus{outline:none;border-color:#141416;box-shadow:0 0 0 3px #efeff1}.dl .dl-cb-chart{width:100%;height:240px;display:block;color:var(--ink);--cb-chart-bg:#fff}.dl .dl-cb-chart.tall{height:280px}.dl .dl-cb-chart .recharts-surface{overflow:visible}.dl .dl-cb-charthead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.dl .dl-cb-charthead .dl-cp-viewseg{margin-left:0}.dl .dl-cb-chart-cap{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.dl.dl-dark .dl-cb-chart-cap{color:var(--c-text-3)}.dl .dl-cb-tip{min-width:236px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 10px;box-shadow:0 8px 24px rgba(0,0,0,.12);font-size:12.5px}.dl .dl-cb-tip-h{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.dl .dl-cb-tip-row{display:flex;align-items:center;gap:7px;padding:3px 0;color:var(--ink-2)}.dl .dl-cb-tip-row.you{color:var(--ink)}.dl .dl-cb-tip-row>i{width:8px;height:8px;border-radius:2px;flex:none}.dl .dl-cb-tip-name{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-cb-tip-name em{font-family:var(--font-mono);font-style:normal;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-left:6px}.dl .dl-cb-tip-row>b{font-family:var(--font-mono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.dl .dl-cb-tip .dl-fav{width:18px;height:18px;border-radius:5px}.dl .dl-cb-tip .dl-fav img{width:12px;height:12px}.dl .dl-cb-tip .dl-fav .dl-comp-av{font-size:9px}.dl .dl-cb-row.dl-cb-head{cursor:default;padding-top:2px;padding-bottom:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dl .dl-cb-row.dl-cb-head:hover{background:transparent}.dl .dl-cb-row.dl-cb-head+.dl-cb-row{border-top:0}.dl .dl-cb-lockup .dl-fav{width:28px;height:28px}.dl .dl-cb-share{padding:8px 0 4px}.dl .dl-cb-sharebar{display:flex;height:14px;border-radius:999px;overflow:hidden;gap:2px}.dl .dl-cb-sharebar i{display:block;height:100%;min-width:3px}.dl .dl-cb-sharelegend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:12.5px;color:var(--ink-2)}.dl .dl-cb-sharelegend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px}.dl .dl-cb-sharelegend b{font-family:var(--font-mono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.dl .dl-cb-row{display:grid;grid-template-columns:30px 12px minmax(0,1fr) minmax(100px,190px) 52px 64px 96px 56px 96px;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;position:relative;cursor:pointer}.dl .dl-cb-row+.dl-cb-row{border-top:1px solid var(--line-soft)}.dl .dl-cb-row:hover{background:var(--bg)}.dl .dl-cb-row.you{background:#f4f4f5;border-radius:8px;cursor:default}.dl .dl-cb-row.you,.dl .dl-cb-row.you+.dl-cb-row{border-top-color:transparent}.dl .dl-cb-row.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#141416}.dl .dl-cb-row.named{cursor:default;color:var(--ink-2)}.dl .dl-cb-swatch{width:9px;height:9px;border-radius:3px;color:var(--ink)}.dl .dl-cb-sharebar i,.dl .dl-cb-sharelegend i{color:var(--ink)}.dl .dl-cb-lockup{display:flex;align-items:center;gap:9px;min-width:0}.dl .dl-cb-lockup img{border-radius:5px;flex:none}.dl .dl-cb-lockup .dl-comp-av.hide{display:none}.dl .dl-cb-delta{font-family:var(--font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-cb-delta.up{color:var(--pos)}.dl .dl-cb-delta.down{color:var(--neg)}.dl .dl-cb-delta.na{color:var(--ink-3)}.dl .dl-cb-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-style:normal;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:2px 9px}.dl .dl-cb-chip i{width:6px;height:6px;border-radius:50%}.dl .dl-cb-chip.threat i{background:#141416}.dl .dl-cb-chip.threat{color:var(--ink);border-color:#d8ccfb}.dl .dl-cb-chip.rising i{background:var(--ink)}.dl .dl-cb-chip.stable i{background:#b6b6c0}.dl .dl-cb-chip.trailing i{background:#d6d6dd}.dl .dl-cb-wl{font-family:var(--font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.dl .dl-cb-promptlist{list-style:none;margin:0;padding:0}.dl .dl-cb-promptlist li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line-soft);font-size:13px;color:var(--ink)}.dl .dl-cb-promptlist li em{font-family:var(--font-mono);font-style:normal;font-size:12px;color:var(--neg);flex:none}.dl .dl-cb-promptlist.you li em{color:var(--pos)}.dl .dl-cmp-act .btn{white-space:nowrap;padding-block:6px}.dl .dl-cb-row.named{grid-template-columns:30px 12px minmax(0,1fr) auto auto}.dl .dl-bento-bottom{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.dl .dl-cit-row{display:grid;grid-template-columns:minmax(0,1.3fr) 130px minmax(90px,180px) 54px 54px 64px 84px;grid-gap:14px;gap:14px;align-items:center;padding:10px 12px;cursor:pointer;position:relative}.dl .dl-cit-row+.dl-cit-row{border-top:1px solid var(--line-soft)}.dl .dl-cit-row:hover{background:var(--bg)}.dl .dl-cit-row.you{background:#f4f4f5;border-radius:8px}.dl .dl-cit-row.you,.dl .dl-cit-row.you+.dl-cit-row{border-top-color:transparent}.dl .dl-cit-row.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#141416}.dl .dl-cit-you{color:#141416;border-color:#d8ccfb}.dl .dl-cit-auth{font-family:var(--font-mono);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--c-text)}.dl .dl-cit-auth.is-na{color:var(--c-text-3)}.dl .dl-cit-auth small{margin-left:6px;font-size:10.5px;color:var(--c-text-3)}@media (max-width:720px){.dl .dl-cit-row{grid-template-columns:minmax(0,1fr) 44px 76px;gap:10px}.dl .dl-cit-row>:nth-child(2),.dl .dl-cit-row>:nth-child(3),.dl .dl-cit-row>:nth-child(5),.dl .dl-cit-row>:nth-child(6){display:none}}.dl .dl-cit-head{cursor:default;padding-top:4px;padding-bottom:6px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-cit-head:hover{background:none}.dl .dl-cit-head>span:last-child,.dl .dl-cit-head>span:nth-child(4){text-align:right;white-space:nowrap}.dl .dl-cit-hsort button{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border-bottom:1px dashed transparent}.dl .dl-cit-hsort button[aria-pressed=true]{color:var(--c-text);border-bottom-color:currentColor}.dl .dl-cit-hsort button:focus-visible{outline:2px solid var(--c-text-2);outline-offset:2px;border-radius:2px}.dl .dl-cit-last,.dl .dl-cit-share{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-cit-pagerow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px}.dl .dl-cit-pagerow+.dl-cit-pagerow{border-top:1px solid var(--line-soft)}.dl .dl-cit-path{font-family:var(--font-mono);font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-cit-excerpt{font-size:13px;line-height:1.6;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin:0}.dl .dl-tf-strip{align-items:center}.dl .dl-tf-metrics{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.dl .dl-tf-metric{display:flex;flex-direction:column;gap:1px;align-items:flex-start;font:inherit;text-align:left;background:none;padding:7px 12px;cursor:pointer}.dl .dl-tf-metric:hover{background:var(--bg)}.dl .dl-tf-metric.on{border-color:var(--line);background:#fff}.dl .dl-tf-metric.on .dl-tf-mlabel{color:#141416}.dl .dl-tf-metric.na{cursor:default;opacity:.75}.dl .dl-tf-mlabel{font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.dl .dl-tf-mval{font-size:16px;font-weight:650;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;gap:8px;align-items:baseline}.dl .dl-tf-mstate{font-size:10.5px;color:var(--ink-3)}.dl .dl-tf-panel{grid-column:span 6}@media (max-width:980px){.dl .dl-tf-panel{grid-column:1/-1}}.dl .dl-tf-sub{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-tf-brandlbl{font-size:13.5px}.dl .dl-tf-feed{display:flex;flex-direction:column}.dl .dl-tf-feedrow{display:flex;align-items:center;gap:10px;padding:8px 10px}.dl .dl-tf-feedrow+.dl-tf-feedrow{border-top:1px solid var(--line-soft)}.dl .dl-tf-feedic{width:18px}.dl .dl-tf-feedpath{font-family:var(--font-mono);font-size:12px;color:var(--ink);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-rp-row{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 12px}.dl .dl-rp-row .dl-ab2-chip{white-space:nowrap;text-transform:none}.dl .dl-rp-row+.dl-rp-row{border-top:1px solid var(--line-soft)}.dl .dl-ig-logo{width:44px;height:44px;border-radius:10px;box-shadow:none}.dl .dl-set-row{grid-template-columns:150px 1fr;border-bottom:1px solid var(--line-soft);padding:9px 0}.dl .dl-set-row span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dl .dl-set-row b{font-weight:550;font-size:13.5px}.dl .dl-set-disclose{margin-top:14px;border-top:1px solid var(--line-soft);padding-top:12px}.dl .dl-set-disclose summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--ink);list-style:none}.dl .dl-set-disclose summary:before{content:"▸ ";color:var(--ink-3)}.dl .dl-set-disclose[open] summary:before{content:"▾ "}.dl .dl-abstrip .dl-abstrip-quota .btn,.dl .dl-abstrip-quota button{font-size:12.5px}.dl .dl-igc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px}.dl .dl-igc{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;font:inherit;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;cursor:pointer;transition:border-color .13s,background .13s}.dl .dl-igc:hover{border-color:var(--ink-3)}.dl .dl-igc.ok,.dl .dl-igc:hover{background:var(--bg)}.dl .dl-igc.soon{cursor:default;opacity:.6}.dl .dl-igc-name{font-size:14.5px;font-weight:650;color:var(--ink)}.dl .dl-igc-benefit{font-size:12.5px;line-height:1.5;color:var(--ink-2);min-height:2.6em}.dl .dl-igc-foot{display:flex;align-items:center;gap:10px;width:100%;margin-top:auto}.dl .dl-igc-min{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);margin-left:auto}.dl .dl-igc-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-style:normal;border:1px solid var(--line);border-radius:999px;padding:2px 9px;color:var(--ink-2);background:#fff}.dl .dl-igc-chip i{width:6px;height:6px;border-radius:50%;background:#c9c9d4}.dl .dl-igc-chip.ok{color:var(--pos);border-color:#cfe5d7}.dl .dl-igc-chip.ok i{background:var(--pos)}.dl .dl-igc-chip.wait{color:#b3722c}.dl .dl-igc-chip.wait i{background:#b3722c}.dl .dl-igc-chip.off{border-style:dashed;color:var(--ink-3)}.dl .dl-igc-chip.action{color:#141416;border-color:#d8ccfb}.dl .dl-igc-chip.action i{background:#141416}.dl .dl-igc-snippet{font-size:11.5px;overflow-x:auto}.dl .dl-igc-copy{margin-top:8px}.dl .dl-igc-copyrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.dl .dl-igc-copyrow code{overflow-wrap:anywhere}.dl .dl-igc-askus{font-size:12.5px;color:var(--ink-2);border-top:1px solid var(--line-soft);margin-top:16px;padding-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.dl .dl-igc-askus a{color:var(--ink);font-weight:600}.dl .dl-rp-row.clickable{cursor:pointer;transition:background .12s}.dl .dl-rp-row.active,.dl .dl-rp-row.clickable:hover{background:var(--bg-soft)}.dl .dl-rp-row .dl-cmp-act.always{display:flex;gap:8px;justify-content:flex-end}.dl .dl-rp-pre{max-height:52vh;overflow:auto}.dl .dl-rp-viewer{padding-bottom:12px}.dl .dl-rp-embed{margin-top:12px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg-soft)}.dl .dl-rp-embed iframe,.dl .dl-rp-embed object{display:block;width:100%;height:78vh;border:0}.dl .dl-pdf-surface{margin-top:12px;background:#ecebf1;border:1px solid var(--line);border-radius:10px;padding:22px;max-height:80vh;overflow-y:auto}.dl .dl-pdf-pages{display:flex;flex-direction:column;gap:18px;max-width:760px;margin:0 auto}.dl .dl-pdf-page{display:block;width:100%;height:auto;background:#fff;border:1px solid var(--line);border-radius:4px;box-shadow:0 6px 20px rgba(20,20,22,.08)}.dl .dl-pdf-loading{text-align:center;padding:24px 0}@media (max-width:760px){.dl .dl-pdf-surface{padding:10px}}.dl .dl-set-layout{grid-column:1/-1;display:grid;grid-template-columns:150px minmax(0,680px);grid-gap:26px;gap:26px;align-items:start}.dl .dl-set-nav{position:-webkit-sticky;position:sticky;top:84px;display:flex;flex-direction:column;gap:2px}.dl .dl-set-nav a{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-decoration:none;padding:7px 10px;border-left:2px solid transparent;border-radius:0 8px 8px 0;transition:color .12s,background .12s,border-color .12s}.dl .dl-set-nav a.on,.dl .dl-set-nav a:hover{color:var(--ink);background:var(--bg-soft)}.dl .dl-set-nav a.on{border-left-color:var(--ink)}.dl .dl-set-col{display:grid;grid-gap:14px;gap:14px;min-width:0}.dl .dl-set-sec{scroll-margin-top:84px}@media (max-width:900px){.dl .dl-set-layout{grid-template-columns:minmax(0,1fr);gap:12px}.dl .dl-set-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:6px}.dl .dl-set-nav a{border-left:none;border:1px solid var(--line);border-radius:999px;padding:6px 12px}.dl .dl-set-nav a.on{border-color:var(--ink)}}.dl .dl-rp-chip{text-transform:none}.dl .dl-attn{padding:8px 4px;margin:0 0 4px;background:transparent;border:none;border-bottom:1px solid var(--line-soft);border-radius:0;gap:6px 18px;font-size:13px}.dl .dl-attn-item{padding:0;border:none;background:transparent;gap:7px}.dl .dl-attn-item:hover{border:none;box-shadow:none}.dl .dl-attn-item:hover .dl-attn-cta{text-decoration:underline}.dl .dl-attn-dot{width:6px;height:6px;background:var(--brand)}.dl .dl-attn-label{font-weight:600}.dl .dl-attn-cta{color:var(--brand)}.dl .dl-wl-rows{display:flex;flex-direction:column}.dl .dl-wl-row{display:grid;grid-template-columns:minmax(0,1fr) 130px 26px 16px;grid-gap:14px;gap:14px;align-items:center;padding:10px 6px;text-decoration:none;color:inherit;transition:background .12s}.dl .dl-wl-row+.dl-wl-row{border-top:1px solid var(--line-soft)}.dl .dl-wl-row:hover{background:var(--bg-soft)}.dl .dl-wl-q{font-size:13.5px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-wl-m{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:13px;color:var(--ink)}.dl .dl-wl-m small{font-weight:500;color:var(--ink-3);font-size:11.5px}.dl .dl-wl-t{font-size:13px;color:var(--ink-3);text-align:center}.dl .dl-wl-t.up{color:var(--pos)}.dl .dl-wl-t.down{color:var(--neg)}.dl .dl-ga{display:flex;flex-direction:column;gap:22px;margin-top:14px}.dl .dl-ga-k{display:flex;align-items:center;gap:8px;font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.dl .dl-ga-hero{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start;padding:18px;border:1px solid var(--line);border-radius:12px}.dl .dl-ga-scorecell{display:flex;flex-direction:column;gap:6px}.dl .dl-ga-score{font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-ga-score small{font-size:18px;font-weight:500;color:var(--ink-3);margin-left:2px}.dl .dl-ga-verdict{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dl .dl-ga-verdict.good{color:var(--pos)}.dl .dl-ga-verdict.mid{color:var(--ink-2)}.dl .dl-ga-verdict.low{color:var(--neg)}.dl .dl-ga-scale{display:block;height:4px;border-radius:2px;background:var(--bg-soft);overflow:hidden;margin-top:4px}.dl .dl-ga-scale i{display:block;height:100%;background:var(--ink);border-radius:2px}.dl .dl-ga-exec{font-size:13.5px;line-height:1.65;color:var(--ink-2);margin:0 0 12px;white-space:pre-line}.dl .dl-ga-meta-rows{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}.dl .dl-ga-meta-rows span{font-size:13px;color:var(--ink)}.dl .dl-ga-meta-rows span b{display:block;font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.dl .dl-ga-cats{padding:18px;border:1px solid var(--line);border-radius:12px}.dl .dl-ga-cat{display:grid;grid-template-columns:150px minmax(0,1fr) 42px 42px;grid-gap:14px;gap:14px;align-items:center;padding:8px 0}.dl .dl-ga-cat+.dl-ga-cat{border-top:1px solid var(--line-soft)}.dl .dl-ga-cat-name{font-size:13px;font-weight:600;color:var(--ink)}.dl .dl-ga-cat-bar{display:block;height:6px;border-radius:3px;background:var(--bg-soft);overflow:hidden}.dl .dl-ga-cat-bar i{display:block;height:100%;border-radius:3px;background:var(--ink)}.dl .dl-ga-cat-bar i.low{background:var(--neg)}.dl .dl-ga-cat-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:13px;text-align:right}.dl .dl-ga-cat-w{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:11px;color:var(--ink-3);text-align:right}.dl .dl-ga-notes{margin-top:10px}.dl .dl-ga-notes p{font-size:13px;line-height:1.6;color:var(--ink-2);margin:8px 0 0}.dl .dl-ga-wins{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--bg-soft)}.dl .dl-ga-wins ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:7px;font-size:13.5px;color:var(--ink)}.dl .dl-ga-group{border:1px solid var(--line);border-radius:12px;padding:18px}.dl .dl-ga-glyph{font-size:10px;line-height:1}.dl .dl-ga-glyph.sev-critical{color:var(--neg)}.dl .dl-ga-glyph.sev-high{color:var(--ink)}.dl .dl-ga-glyph.sev-medium{color:var(--ink-2)}.dl .dl-ga-glyph.sev-low{color:var(--ink-3)}.dl .dl-ga-issues{display:flex;flex-direction:column}.dl .dl-ga-issue+.dl-ga-issue{border-top:1px solid var(--line-soft)}.dl .dl-ga-issue-head{display:grid;grid-template-columns:18px minmax(0,1fr) auto 22px;grid-gap:12px;gap:12px;align-items:center;width:100%;padding:11px 4px;background:none;border:none;font:inherit;text-align:left;cursor:pointer;color:inherit}.dl .dl-ga-issue-head:hover{background:var(--bg-soft)}.dl .dl-ga-issue-title{font-size:13.5px;font-weight:600;color:var(--ink)}.dl .dl-ga-chev{font-size:15px;color:var(--ink-3);text-align:center}.dl .dl-ga-issue.open .dl-ga-chev{color:var(--brand)}.dl .dl-ga-issue-body{padding:4px 4px 16px 30px;display:flex;flex-direction:column;gap:12px}.dl .dl-ga-block b{display:block;font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.dl .dl-ga-block p{margin:0;font-size:13px;line-height:1.65;color:var(--ink-2)}.dl .dl-ga-urls{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.dl .dl-ga-urls li{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:11.5px;color:var(--ink-2);overflow-wrap:anywhere}.dl .dl-ga-plan{padding:18px;border:1px solid var(--line);border-radius:12px}.dl .dl-ga-weeks{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:18px;gap:18px}.dl .dl-ga-week b{display:block;font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:6px}.dl .dl-ga-week ul{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:5px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}@media (max-width:800px){.dl .dl-ga-hero{grid-template-columns:minmax(0,1fr)}}.dl .dl-fav{width:30px;height:30px;border-radius:8px;background:var(--bg-soft);border:1px solid var(--line-soft);display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.dl .dl-fav img{border-radius:4px;flex:none;display:block}.dl .dl-fav .dl-comp-av{width:100%;height:100%;border-radius:0;background:transparent;border:none}.dl .dl-fav .dl-comp-av.hide{display:none}.dl .dl-rank-row.you .dl-fav:has(img){background:#fff}.dl .dl-fbar{display:inline-flex;align-items:center;gap:10px}.dl .dl-fbar-eng{font:inherit;font-size:12.5px;font-weight:600;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:9px;height:32px;padding:0 10px;cursor:pointer}.dl .dl-fbar-eng:hover{border-color:var(--ink-3)}.dl .dl-fbar-eng:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.dl .dl-fbar-menu{position:relative;overflow:visible;border:none;background:transparent;padding:0;margin:0}.dl .dl-fbar-menu summary{list-style:none;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:9px;height:32px;display:inline-flex;align-items:center;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dl .dl-fbar-menu summary::-webkit-details-marker{display:none}.dl .dl-fbar-menu summary:hover{border-color:var(--brand);color:var(--brand)}.dl .dl-fbar-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:190px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px rgba(20,20,22,.1);padding:6px;display:flex;flex-direction:column}.dl .dl-fbar-pop a{font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;padding:8px 10px;border-radius:7px;white-space:nowrap}.dl .dl-fbar-pop a:hover{background:var(--bg-soft)}.rep-sec{margin-top:18px}.rep-engbars,.rep-rank{display:flex;flex-direction:column;margin-top:12px}.rep-engbar,.rep-rank-row{display:grid;grid-template-columns:130px minmax(0,1fr) 64px;grid-gap:14px;gap:14px;align-items:center;padding:9px 0}.rep-rank-row{grid-template-columns:34px minmax(0,1fr) 2fr 64px}.rep-engbar+.rep-engbar,.rep-rank-row+.rep-rank-row{border-top:1px solid #ececf1}.rep-engbar-n,.rep-rank-name{font-size:13.5px;font-weight:600;color:#141416;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rep-rank-n{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:#8a8a94}.rep-engbar-t,.rep-rank-t{display:block;height:7px;border-radius:4px;background:#f1f0f5;overflow:hidden}.rep-engbar-t i,.rep-rank-t i{display:block;height:100%;border-radius:4px;background:#141416;min-width:2px}.rep-rank-row.you .rep-rank-t i{background:#141416}.rep-rank-row.you .rep-rank-name{color:#141416}.rep-engbar b,.rep-rank-row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;text-align:right;color:#141416}.rep-btn{display:inline-flex;align-items:center;gap:8px;background:#141416;color:#fff!important;border:1px solid #141416;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:box-shadow .15s}.rep-btn:hover{box-shadow:0 0 0 3px rgba(20,20,22,.16);color:#fff!important}.rep-btn.ghost{background:transparent;color:#141416!important;border-color:#e7e7ec}.rep-btn.ghost:hover{border-color:#b9b9c2;box-shadow:none}.rep-kicker{font-family:ui-monospace,Menlo,monospace!important;font-size:11px!important;letter-spacing:.1em;text-transform:uppercase;color:#7a7a85!important}.rep-title{display:flex;align-items:center;justify-content:center;gap:14px}.rep-hero .rep-title{margin:0 0 6px}.rep-hero2{padding:26px 0 4px!important}.rep-hero2 .rep-title{margin-bottom:10px}.rep-hero2 h1{font-size:30px!important;margin:0!important}.rep-snap{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;max-width:880px;margin:14px auto 0;text-align:left}.rep-snap-score{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;background:#fff;border:1px solid #e7e7ec;border-radius:14px;padding:16px 20px}.rep-snap-score .rep-score-num{font-size:44px;font-weight:700;line-height:1;color:#141416;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rep-snap-score .rep-score-num span{font-size:16px;color:#8a8a94;font-weight:500}.rep-snap-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}.rep-snap-kpis>div{background:#fff;border:1px solid #e7e7ec;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:2px;justify-content:center}.rep-snap-kpis b{font-size:22px;font-weight:700;color:#141416;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rep-snap-kpis span{font-size:12px;color:#7a7a85;line-height:1.35}.rep-verdictline{max-width:720px;margin:16px auto 0;font-size:14.5px;line-height:1.6;color:#55555e}.rep-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:18px}.rep-grid .rep-sec{margin-top:0}.rep-sec{padding:16px 20px!important}.rep-sec .dcard-h{font-size:13.5px}.rep-engbar,.rep-rank-row{padding:7px 0}.rep-engbar{grid-template-columns:90px minmax(0,1fr) 56px}.rep-srcs{display:flex;flex-direction:column;margin-top:10px}.rep-src{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 0}.rep-src+.rep-src{border-top:1px solid #ececf1}.rep-src img{border-radius:4px}.rep-src span{font-size:13.5px;font-weight:600;color:#141416}.rep-src b{font-size:12.5px;color:#7a7a85;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rep-fixes{display:flex;flex-direction:column}.rep-fix{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f0f0f4}.rep-fix:last-child{border-bottom:0}.rep-fix-n{flex:none;width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:#f0f0f2;color:#141416}.rep-fix-t{font-size:13.5px;font-weight:600;color:#141416;min-width:0}.rep-fix-imp{margin-left:auto;flex:none;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0e7a3d;background:rgba(14,122,61,.1);padding:3px 8px;border-radius:999px}.rep-srcnote{font-size:12.5px;color:#7a7a85;margin:10px 0 0}.rep-asks{display:flex;flex-direction:column;margin-top:10px}.rep-ask{display:flex;justify-content:space-between;gap:16px;padding:8px 0}.rep-ask+.rep-ask{border-top:1px solid #ececf1}.rep-ask-q{font-size:13.5px;color:#141416;line-height:1.45}.rep-ask-s{font-size:12px;color:#b3362c;font-weight:600;white-space:nowrap}.rep-ask-s.on{color:#0e7a3d}.rep-quotes{display:flex;flex-direction:column;gap:10px;margin-top:10px}.rep-quote{margin:0;padding:12px 14px;border-left:3px solid #b3362c;background:#faf7f7;border-radius:0 8px 8px 0}.rep-quote.on{border-left-color:#0e7a3d;background:#f4faf6}.rep-quote-meta{margin:0 0 6px;font-size:12px;color:#55555e}.rep-quote-meta b{color:#141416}.rep-quote-text{margin:0;font-size:13.5px;line-height:1.5;color:#141416}.rep-ask-eng{display:inline-flex;gap:6px;flex:none;align-self:center}.rep-ask-eng em{font-style:normal;font-size:11px;font-weight:600;letter-spacing:.02em;padding:2px 7px;border-radius:999px;border:1px solid #e3e3e8;color:#9a9aa3;white-space:nowrap}.rep-ask-eng em.on{border-color:rgba(14,122,61,.35);background:rgba(14,122,61,.1);color:#0e7a3d}.rep-gbp{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:#141416}.rep-ask-intent{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#55555e;background:#f0f0f2;border-radius:4px;padding:2px 6px;margin-right:8px;vertical-align:1px;white-space:nowrap}.rep-loss{margin:10px auto 0;max-width:720px;text-align:center;font-size:15px;color:#141416}.rep-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:10px}.rep-path-col{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid #ececf1;border-radius:10px;min-width:0}.rep-path-k{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7a7a85}.rep-path-v{font-size:26px;font-weight:700;line-height:1.1;color:#141416}.rep-path-v small{font-size:13px;font-weight:500;color:#7a7a85;margin-left:2px}.rep-path-name{font-size:17px;overflow-wrap:anywhere}.rep-path-list,.rep-path-s{font-size:12.5px;color:#55555e;line-height:1.45}.rep-path-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.rep-path-list b{color:#0e7a3d}@media (max-width:760px){.rep-path-grid{grid-template-columns:1fr}}.rep-loss b{color:#b3362c}.rep-ctanote{margin:8px 0 0;font-size:12.5px;color:#7a7a85}.rep-sticky{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:rgba(250,250,250,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #e3e3e8}.rep-sticky-t{font-size:13px;color:#55555e;min-width:0}.rep-sticky .rep-ctas{flex:none}@media (max-width:640px){.rep-sticky-t{display:none}.rep-sticky .rep-ctas{width:100%}.rep-sticky .rep-ctas .rep-btn.ghost{display:none}.rep-sticky .rep-ctas .rep-btn{width:100%;text-align:center}.rep-ask{grid-template-columns:22px minmax(0,1fr)}.rep-ask-eng{grid-column:2}}.rep-unlock{display:flex;align-items:center;justify-content:space-between;gap:26px;margin-top:18px;padding:20px 24px!important;text-align:left!important}.rep-unlock h2{font-size:18px;margin:0 0 4px}.rep-unlock p{margin:0 0 8px;font-size:13.5px;color:#55555e}.rep-unlock-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:13px;color:#55555e}.rep-unlock .rep-ctas{flex:none;flex-direction:column;align-items:stretch}.rep-foot{margin-top:22px!important;padding:14px 20px!important}@media (max-width:820px){.rep-snap{grid-template-columns:1fr}.rep-snap-kpis{grid-template-columns:repeat(2,1fr)}.rep-grid{grid-template-columns:1fr}.rep-unlock{flex-direction:column;align-items:stretch}}.rep-scale{position:relative;display:block;width:100%;height:8px;border-radius:4px;margin-top:10px;background:linear-gradient(90deg,rgba(179,54,44,.16) 0 35%,rgba(176,106,0,.14) 35% 65%,rgba(14,122,61,.16) 65% 100%)}.rep-scale-tick{position:absolute;top:-3px;bottom:-3px;width:3px;border-radius:2px;background:#141416;transform:translateX(-50%)}.rep-scale-legend{display:flex;justify-content:space-between;width:100%;margin-top:4px}.rep-scale-legend em{font-style:normal;font-size:10.5px;color:#a0a0aa;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rep-scale-legend em.good{color:#0e7a3d;font-weight:600}.rep-engbar-t{position:relative;overflow:visible!important}.rep-bench-tick{position:absolute;top:-3px;bottom:-3px;width:3px;border-radius:2px;background:#141416;transform:translateX(-50%)}.rep-bench-tick.inline{position:static;display:inline-block;width:3px;height:11px;vertical-align:-1px;transform:none}.rep-benchnote{font-size:12.5px;color:#7a7a85;margin:10px 0 0}.rep-ask{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;grid-gap:10px;gap:10px}.rep-ask-ic{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;font-size:10px;font-weight:700;background:rgba(179,54,44,.12);color:#b3362c;align-self:center}.rep-ask-ic.on{background:rgba(14,122,61,.12);color:#0e7a3d;border-radius:4px}.rep-wrap{padding:18px 24px 40px!important}.rep-hero2{padding:10px 0 0!important}.rep-hero2 .rep-kicker{margin-bottom:6px}.rep-hero2 .rep-title{margin-bottom:8px}.rep-hero2 h1{font-size:26px!important}.rep-snap{grid-template-columns:200px minmax(0,1fr);gap:12px;margin-top:8px}.rep-snap-kpis{grid-template-columns:repeat(3,1fr);gap:10px}.rep-snap-kpis>div,.rep-snap-score{padding:12px 16px}.rep-snap-score .rep-score-num{font-size:38px}.rep-snap-kpis b{font-size:20px}.rep-verdictline{margin:12px auto 0;font-size:14px}.rep-grid{margin-top:14px;gap:12px}.rep-sec{padding:14px 18px!important}.rep-grid+.rep-sec,.rep-sec+.rep-sec{margin-top:12px!important}.rep-ask,.rep-engbar,.rep-rank-row,.rep-src{padding:6px 0}.rep-unlock{margin-top:12px;padding:16px 20px!important}@media (max-width:820px){.rep-snap{grid-template-columns:1fr}.rep-snap-kpis{grid-template-columns:repeat(2,1fr)}}.rep-foot{margin-top:14px!important}.dl .dl-abt-row.leaving{animation:dl-complete-row .65s ease forwards;pointer-events:none}.dl .dl-abt-row.leaving .dl-abt-label{text-decoration:line-through;color:var(--ink-3);transition:color .2s}.dl .dl-toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:90;display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff;border-radius:12px;padding:10px 14px 10px 12px;font-size:13.5px;box-shadow:0 10px 30px rgba(16,16,30,.25);animation:dl-toast-in .25s ease}.dl .dl-toast-ic{width:20px;height:20px;border-radius:50%;background:var(--pos);display:grid;place-items:center;font-size:11px;flex:none}.dl .dl-toast-tx{color:#fff}.dl .dl-toast-link{background:none;border:none;padding:0;font:inherit;color:#fff;font-weight:700;text-decoration:underline;cursor:pointer}.dl .dl-toast-undo{background:rgba(255,255,255,.14);border:none;border-radius:8px;color:#fff;font:inherit;font-size:12.5px;font-weight:600;padding:5px 11px;cursor:pointer}.dl .dl-toast-undo:hover{background:rgba(255,255,255,.24)}@media (prefers-reduced-motion:reduce){.dl .dl-abt-row.leaving{animation-duration:.01s}}@media (max-width:640px){.dl .dl-toast{max-width:calc(100vw - 24px);flex-wrap:wrap;justify-content:center;text-align:center}}.au2{min-height:100svh;justify-content:center;background:#fafafa;color:#141416;padding:32px 20px}.au2,.au2-col{display:flex;align-items:center}.au2-col{width:100%;max-width:380px;flex-direction:column;text-align:center}.au2-logo{display:inline-flex;margin-bottom:26px;text-decoration:none}.au2-logo.left{align-self:flex-start}.au2-h1{font-family:var(--font-display,inherit);font-size:25px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px;color:#141416}.au2-sub{margin:0 0 24px;font-size:14px;color:#7a7a85}.au2-form{width:100%;gap:14px;text-align:left}.au2-field,.au2-form{display:flex;flex-direction:column}.au2-field{gap:6px}.au2-lbl{font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#7a7a85}.au2-field input{width:100%;height:44px;border:1px solid #e2e2e8;border-radius:9px;background:#fff;padding:0 14px;font:inherit;font-size:14.5px;color:#141416;transition:border-color .15s,box-shadow .15s}.au2-field input::placeholder{color:#b3b3bc}.au2-field input:focus{outline:none;border-color:#141416;box-shadow:0 0 0 3px rgba(20,20,22,.12)}.au2-pw{position:relative;display:block}.au2-pw input{padding-right:62px}.au2-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;font:inherit;font-size:12px;font-weight:600;color:#7a7a85;cursor:pointer;padding:6px}.au2-eye:hover{color:#141416}.au2-btn{height:44px;border:1px solid #141416;border-radius:9px;background:#141416;color:#fff;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:box-shadow .15s,opacity .15s}.au2-btn:hover:not(:disabled){box-shadow:0 0 0 3px rgba(20,20,22,.16)}.au2-btn:disabled{opacity:.45;cursor:default}.au2-err{margin:0;font-size:13px;color:#b3362c}.au2-links{display:flex;justify-content:space-between;gap:14px;width:100%;margin-top:18px;font-size:13.5px;color:#7a7a85}.au2-links.one{justify-content:center}.au2-links a{font-weight:600;text-decoration:none}.au2-links a,.au2-links a:hover{color:#141416}.ob2{align-items:flex-start;padding-top:48px}.ob2-card{width:100%;max-width:560px;margin:0 auto;background:#fff;border:1px solid #e7e7ec;border-radius:16px;padding:28px 32px 30px;--ink:#141416;--ink-2:#55555e;--muted:#7a7a85;--card:#fff;--line:#ececf1;--line-2:#e7e7ec;--brand:#141416;color:#141416}.ob2-card.wide{max-width:680px}.ob2-logo{display:inline-flex;margin-bottom:18px}.ob2-steps{list-style:none;display:flex;align-items:center;gap:8px;margin:0 0 22px;padding:0 0 16px;border-bottom:1px solid #ececf1}.ob2-steps li{font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#b3b3bc;white-space:nowrap}.ob2-steps li+li:before{content:"—";color:#ececf1;margin-right:8px;letter-spacing:0}.ob2-steps li.on{color:#141416}.ob2-steps li.done{color:#0e7a3d}@media (max-width:640px){.ob2-steps{overflow-x:auto;scrollbar-width:none}.ob2-steps::-webkit-scrollbar{display:none}}.ob2-card h1{font-family:var(--font-display,inherit);font-size:21px;font-weight:700;letter-spacing:-.015em;color:#141416;margin:0 0 6px}.ob2-card .auth-sub{color:#7a7a85;font-size:13.5px;line-height:1.6}.ob2-card .btn.auth-submit{background:#141416;border-color:#141416;color:#fff;border-radius:9px;font-weight:600}.ob2-card .btn.auth-submit:hover:not(:disabled){box-shadow:0 0 0 3px rgba(20,20,22,.16)}.ob2-card .ob-engine.on{border-color:#141416}.ob2-card .ob-tier button.on{border-color:#141416;color:#141416}.ob2-card .ob-hint{color:#7a7a85}@media (max-width:760px){.au2-field input,.ob-about input,.ob2-card input,.ob2-card textarea{font-size:16px}}.dl-team-rows{display:flex;flex-direction:column}.dl-team-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.dl-team-mail{font-size:13.5px;font-weight:550;color:var(--ink)}.dl-team-mail em{font-style:normal;color:var(--ink-3);font-weight:450}.dl-team-right{display:inline-flex;align-items:center;gap:14px}.dl-role{font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);font-weight:600;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:3px 10px}.dl-role.pending{color:#8a5a00;background:rgba(176,106,0,.07);border-color:rgba(176,106,0,.2)}.dl-team-link{background:none;border:none;padding:0;font-family:inherit;font-size:12.5px;color:var(--ink-3);cursor:pointer}.dl-team-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.dl-team-link.danger:hover{color:#b3362c}.dl-team-invite{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.dl-team-invite input[type=email]{flex:1 1;min-width:200px;border:1px solid var(--line);border-radius:9px;padding:10px 13px;font-size:14px;font-family:inherit;background:var(--card,#fff);color:var(--ink)}.dl-team-invite input[type=email]:focus{outline:none;border-color:var(--ink-3)}.dl-team-invite select{border:1px solid var(--line);border-radius:9px;padding:10px 32px 10px 12px;font-size:13.5px;font-family:inherit;background:var(--card,#fff);color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238b8b96' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.dl-team-invite select:focus{outline:none;border-color:var(--ink-3)}.dl-team-send{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:9px;padding:10px 18px;font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.dl-team-send:hover{background:#000}.dl-wsw{position:relative;margin:0 14px 10px}.dl-wsw-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.dl-wsw-btn:hover{border-color:var(--ink-3)}.dl-wsw-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-wsw-menu{position:absolute;bottom:calc(100% + 6px);left:0;right:0;background:var(--card,#fff);border:1px solid var(--line);border-radius:11px;box-shadow:0 10px 32px rgba(20,20,22,.12);padding:5px;z-index:40}.dl-wsw-item{display:flex;align-items:center;gap:9px;width:100%;background:none;border:none;border-radius:8px;padding:7px 9px;font-family:inherit;font-size:13px;color:var(--ink);cursor:pointer;text-align:left}.dl-wsw-item.on,.dl-wsw-item:hover{background:var(--bg)}.dl-wsw-av{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--ink);color:#fff;font-size:10px;font-weight:700;flex:none}.dl-wsw-tx{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-wsw-tx small{display:block;font-size:10px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.dl-wsw-check{color:var(--ink-3);font-size:12px}.dl-wsw-add{display:block;border-top:1px solid var(--line-soft);margin-top:4px;padding:8px 9px 5px;font-size:12.5px;font-weight:600;color:var(--ink-2);text-decoration:none}.dl-wsw-add:hover{color:var(--ink)}.dl-newproj-form{gap:14px;max-width:420px;margin-top:14px}.dl-newproj-form,.dl-npf-field{display:flex;flex-direction:column}.dl-npf-field{gap:6px}.dl-npf-field span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dl-npf-field input{border:1px solid var(--line);border-radius:9px;padding:10px 13px;font-size:14px;font-family:inherit}.dl-npf-field input:focus{outline:none;border-color:var(--ink-3)}.dl-npf-err{color:#b3362c;font-size:13.5px;margin:0}.ob-pgroup{margin-bottom:10px}.ob-pgroup-h{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:8px 2px 4px}.ob-pgroup-h em{font-style:normal;letter-spacing:0}.dl .dl-tf-caption{font-size:12.5px;color:var(--ink-3);margin:8px 0 0}.dl .dl-tf-caption b{color:var(--ink);font-weight:600}.dl .dl-tf-chartwrap{position:relative;margin:6px 0 2px;cursor:crosshair}.dl .dl-tf-chart{display:block}.dl .dl-tf-tip{position:absolute;top:-6px;pointer-events:none;background:#1c1c21;color:var(--c-text);border-radius:8px;padding:10px 14px;min-width:170px;box-shadow:0 8px 24px rgba(20,20,22,.25);display:flex;flex-direction:column;gap:3px;z-index:30}.dl .dl-tf-tip-h{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--c-tip-muted)}.dl .dl-tf-tip-row{display:flex;align-items:center;gap:7px;font-size:13px}.dl .dl-tf-tip-row i{width:7px;height:7px;border-radius:50%;background:#141416;flex:none}.dl .dl-tf-tip-row b{margin-left:auto;padding-left:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-anstext{white-space:pre-line}.dl .dl-ansmark{border-radius:4px;padding:0 3px;font-weight:600;background:none}.dl .dl-ansmark.you{background:#ededf0;color:#4517c4}.dl .dl-ansmark.comp{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.dl .dl-ansnote{font-size:12px;color:#8a5a00;background:rgba(176,106,0,.07);border-radius:7px;padding:7px 10px;margin-top:8px}.dl .dl-prmd-ans .dl-anstext,.dl .dl-prmd-ans>p{max-height:340px;overflow-y:auto}.dl .dl-cpc-path{display:inline-block;align-self:flex-start;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:#4517c4;background:#ededf0;border-radius:999px;padding:3px 10px;margin-bottom:8px}.dl .dl-cp-statuswrap{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.dl .dl-cp-pathsub{font-size:11px;color:var(--ink-3)}.dl .dl-art-preview{font-size:13.5px;line-height:1.65}.dl .dl-art-preview h2{font-size:16px;font-weight:650;margin:20px 0 8px;letter-spacing:-.01em}.dl .dl-art-preview h3{font-size:14px;font-weight:650;margin:16px 0 6px}.dl .dl-art-preview p{margin:0 0 10px}.dl .dl-art-preview ol,.dl .dl-art-preview ul{padding-left:18px;margin:0 0 10px}.dl .dl-art-preview table{display:block;overflow-x:auto;border-collapse:collapse;margin:12px 0;font-size:12px;white-space:nowrap}.dl .dl-art-preview td,.dl .dl-art-preview th{border:1px solid var(--line);padding:6px 9px;text-align:left}.dl .dl-art-preview th{font-weight:600;background:var(--bg)}.dl .dl-art-preview a{text-decoration:underline;text-underline-offset:2px}.dp-sub{color:var(--ink-2);font-size:13.5px;max-width:70ch;margin:-12px 0 20px;line-height:1.55}.dp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin-bottom:26px}.dp-stat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px}.dp-stat small{display:block;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.dp-stat b{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.dp-stat span{display:block;font-size:11.5px;color:var(--ink-3);margin-top:5px}.dp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px}.dp-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px}.dp-card h2{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-family:inherit}.dp-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:7px 0;border-bottom:1px solid var(--line)}.dp-row:last-child{border-bottom:0}.dp-lbl{font-size:13px;font-weight:500;color:var(--ink);min-width:0}.dp-lbl i{display:block;font-style:normal;height:4px;border-radius:2px;background:rgba(20,20,22,.28);margin-top:5px}.dp-n{font-family:var(--font-mono);font-size:13px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.dp-gate{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:999px;white-space:nowrap}.dp-gate.ok{color:#0e7a3d;background:rgba(14,122,61,.1)}.dp-gate.wait{color:var(--ink-3)}.dp-chip,.dp-gate.wait{background:var(--bg-soft)}.dp-chip{display:inline-block;font-size:11px;font-weight:600;color:var(--ink-2);border:1px solid var(--line);padding:2px 8px;border-radius:999px;margin:1px 3px 1px 0;white-space:nowrap}.dp-chip.model{color:var(--brand);background:rgba(20,20,22,.08);border-color:rgba(20,20,22,.18)}@media (max-width:640px){.dp-stats{grid-template-columns:repeat(2,1fr)}}.dl-title-wrap{display:flex;flex-direction:column;gap:2px}.dl-question{margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.04em;color:#8a8a92}.dl-side-invite{padding:8px 12px 0}.dl-side-invite a{font-size:12px;color:var(--ink-3);text-decoration:none}.dl-side-invite a:hover{color:var(--ink);text-decoration:underline}.dl.dl-dark{--ink:#ffffff;--ink-2:#9BA1AB;--ink-3:#838993;--line:#1E2024;--line-2:#26282E;--card:#131417;--bg-soft:#17181C;--brand:#ffffff;--line-soft:#17181C;background:var(--c-bg);color:var(--ink);--c-axis:#9a9ab0;--c-bg:#050506;--c-bg-sunken:#0A0A0C;--c-card:#0A0B0D;--c-card-alt:#0D0E10;--c-chart-bg:#0B0C0E;--c-eng-chatgpt:#E7E9ED;--c-eng-claude:#E0913F;--c-eng-copilot:#C9A455;--c-eng-gemini:#5B8DEF;--c-eng-google:#8C8FA3;--c-eng-aimode:#9FB4D8;--c-eng-other:#8C8FA3;--c-eng-perplexity:#3FB5B5;--c-error-text:#c0392b;--c-field:#101113;--c-field-hover:#1A1C22;--c-glow-03:rgba(255,255,255,.03);--c-glow-08:rgba(255,255,255,.08);--c-glow-10:rgba(255,255,255,.1);--c-glow-12:rgba(255,255,255,.12);--c-glow-25:rgba(255,255,255,.25);--c-inverse:#fff;--c-inverse-hover:#E6E8EC;--c-knob:#9BA1AB;--c-line:#1E2024;--c-line-2:#26282E;--c-line-alpha-12:rgba(255,255,255,.12);--c-line-btn:#2A2D33;--c-line-caret:#6E7480;--c-line-faint:#17181C;--c-line-faint-alt:#1A1C20;--c-line-field:#2E3138;--c-line-focus:#5A5E68;--c-line-hover:#3A3F48;--c-line-hover-2:#4A505A;--c-line-inverse:#fff;--c-line-nav:#23252B;--c-line-strong:#3A3D44;--c-mark-faint:#3A3D44;--c-mark-high:#E7E9ED;--c-mark-low:#6E7480;--c-mark-mid:#C3C7CE;--c-nav-active:#141519;--c-near-fill:#E0A23A;--c-neg-fill:#F87171;--c-neg-line-40:rgba(248,113,113,.4);--c-neg-text:#F87171;--c-neg-tint-12:rgba(248,113,113,.12);--c-pop:#131417;--c-pos-fill:#4ADE80;--c-acc-blue:#6EA8FE;--c-acc-teal:#4FD1C5;--c-acc-pink:#F49AC1;--c-acc-silver:#C9D3E3;--c-acc-amber:#F2B263;--c-kd-1:#4ADE80;--c-kd-2:#A3E635;--c-kd-3:#FACC15;--c-kd-4:#FB923C;--c-kd-5:#F87171;--c-kd-6:#F43F5E;--c-acc-sage:#8FD3A1;--c-pos-glow:rgba(74,222,128,.7);--c-pos-line:#4ADE80;--c-pos-line-30:rgba(74,222,128,.3);--c-pos-line-35:rgba(74,222,128,.35);--c-pos-text:#4ADE80;--c-gmaps-text:#FFFFFF;--c-pos-tint-08:rgba(74,222,128,.08);--c-pos-tint-10:rgba(74,222,128,.1);--c-pos-tint-12:rgba(74,222,128,.12);--c-pos-tint-14:rgba(74,222,128,.14);--c-pos-tint-16:rgba(74,222,128,.16);--c-raised:#0E0F12;--c-raised-alt:#121316;--c-raised-hover:#16171B;--c-rank-1:#5B8DEF;--c-rank-2:#E0913F;--c-rank-3:#3FB5B5;--c-rank-4:#C9A455;--c-rank-5:#8C8FA3;--c-rank-6:#6E7480;--c-ring-bg:#0B0C0E;--c-ring-muted:#3A3D44;--c-rule:#26282E;--c-scrim:rgba(0,0,0,.55);--c-series-leads:#4ADE80;--c-series-main:#E7E9ED;--c-series-other:#3A3D44;--c-shadow-35:rgba(0,0,0,.35);--c-shadow-50:rgba(0,0,0,.5);--c-shadow-55:rgba(0,0,0,.55);--c-shadow-60:rgba(0,0,0,0.6);--c-shadow-70:rgba(0,0,0,.7);--c-spin-track:rgba(20,20,22,.3);--c-text:#fff;--c-text-2:#9BA1AB;--c-text-3:#838993;--c-text-4:#838993;--c-text-5:#4B5058;--c-text-6:#3E434C;--c-text-body:#C3C7CE;--c-text-hi:#E7E9ED;--c-text-hi-alt:#E6E8EC;--c-text-on-inverse:#0A0A0C;--c-text-soft:#C8CCD4;--c-tint-03:rgba(255,255,255,.03);--c-tint-04:rgba(255,255,255,.04);--c-tint-05:rgba(255,255,255,.05);--c-tint-06:rgba(255,255,255,.06);--c-tint-07:rgba(255,255,255,.07);--c-tint-08:rgba(255,255,255,.08);--c-tint-10:rgba(255,255,255,.1);--c-tint-12:rgba(255,255,255,.12);--c-tint-14:rgba(255,255,255,.14);--c-tint-25:rgba(255,255,255,.25);--c-tip-muted:#a0a0ab;--c-track:#1E2024;--c-wait-fill:#E0913F;--c-wait-line:rgba(224,145,63,.4);--c-wait-line-50:rgba(224,145,63,.5);--c-wait-text:#E0913F;--c-warn-fill:#FBBF24;--c-warn-text:#FBBF24;--c-warn-tint-12:rgba(251,191,36,.12);--c-step-1:#7EA6FF;--c-step-1-tint:rgba(126,166,255,.14);--c-step-2:#4FCBC5;--c-step-2-tint:rgba(79,203,197,.14);--c-step-3:#F0AA66;--c-step-3-tint:rgba(240,170,102,.14);--c-well:#17181C}.dl-dark .dl-side{background:var(--c-bg-sunken);border-right:1px solid var(--c-line-faint)}.dl-dark .dl-content,.dl-dark .dl-main{background:var(--c-bg)}.dl-dark .dl-content{padding-top:18px}.dl-dark .dl-navlabel{color:var(--c-text-4);font-family:var(--font-mono,monospace);letter-spacing:.16em}.dl-dark .dl-navitem{color:var(--c-text-2)}.dl-dark .dl-navitem.on{color:var(--c-text)}.dl-dark .dl-nav-ind{background:var(--c-nav-active);border:1px solid var(--c-line-nav);box-shadow:none}.dl-dark .dl-navbadge{background:var(--c-track)}.dl-dark .dl-cap-cta,.dl-dark .dl-navbadge{color:var(--c-text-soft)}.dl-dark .dl-side-acct{border-top-color:var(--c-line-faint-alt)}.dl-dark .dl-ws-av{background:var(--c-well);color:var(--c-text-hi);border:1px solid var(--c-line-2)}.dl-dark .dl-top{background:transparent;border-bottom:1px solid var(--c-line-faint)}.dl-dark .dl-title{font-family:var(--font-serif,Georgia,serif);font-weight:500;font-size:28px;letter-spacing:0;color:var(--c-text);margin:0;text-align:left;justify-self:start;width:100%}.dl-dark .dl-question{font-size:10.5px;letter-spacing:.18em;color:var(--c-text-3)}.dl-dark .dl-question,.dl-dark .dl-status{font-family:var(--font-mono,monospace);text-transform:uppercase}.dl-dark .dl-status{color:var(--c-text-2);font-size:11px;letter-spacing:.1em}.dl-dark .dl-dot{background:var(--c-pos-fill);box-shadow:0 0 8px var(--c-pos-glow)}.dl-dark .dl-updated{color:var(--c-pos-text);background:var(--c-pos-tint-08);border:1px solid var(--c-pos-line-30);border-radius:999px;padding:5px 12px}.dl-dark .dl-adminchip{background:var(--c-field);border:1px solid var(--c-line-2);color:var(--c-text-soft)}.dl-dark .dl-adminchip b{color:var(--c-text)}.dl-dark .dcard{background:linear-gradient(180deg,var(--c-field) 0,var(--c-card) 100%);border:1px solid var(--c-line);box-shadow:0 1px 0 var(--c-glow-03) inset}.dl-dark .dcard-h,.dl-dark .dl-bento-phead>span:first-child,.dl-dark .dl-card-head{color:var(--c-text-2)}.dl-dark .dl-kpi-num{color:var(--c-text);font-family:var(--font-mono,monospace);font-weight:700}.dl-dark .dl-kpi-muted,.dl-dark .dl-kpi-v{color:var(--c-text-3)}.dl-dark .ddelta.up{color:var(--c-pos-text)}.dl-dark .dl-chart-wrap,.dl-dark .dl-kpi{color:var(--c-text)}.dl-dark .dl-rank-n{color:var(--c-text-3);font-family:var(--font-mono,monospace)}.dl-dark .dl-rank-name{color:var(--c-text-hi)}.dl-dark .dl-rank-score{color:var(--c-text);font-family:var(--font-mono,monospace)}.dl-dark .dl-next-row{border-bottom:1px solid var(--c-line-faint);color:var(--c-text-soft)}.dl-dark .dl-next-row:hover{background:var(--c-raised)}.dl-dark .dl-next-row:hover .dl-next-label{color:var(--c-text)}.dl-dark .dl-next-imp{font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:2px 7px;background:var(--c-well);color:var(--c-text-2)}.dl-dark .dl-next-imp.high{color:var(--c-pos-text);background:var(--c-pos-tint-10)}.dl-dark .dl-next-go,.dl-dark .dl-next-imp.low{color:var(--c-text-4)}.dl-dark input,.dl-dark select,.dl-dark textarea{background:var(--c-field);border-color:var(--c-line-2);color:var(--c-text)}.dl-dark ::placeholder{color:var(--c-text-4)}.dl-dark .dl-top{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-column-gap:14px;column-gap:14px;padding:10px 28px}.dl-dark .dl-top-strip{display:flex;align-items:center;gap:12px;grid-column:2;grid-row:1;justify-self:end}.dl-dark .dl-top-r{grid-column:3;grid-row:1}.dl-dark .dl-title-wrap{grid-column:1;grid-row:1;align-items:flex-start}.dl-dark .dl-title{font-size:38px;line-height:1.1}.dl-dark .dl-attn{background:var(--c-raised);border:1px solid var(--c-line);margin:2px 0 20px}.dl-dark .dl-attn>b{color:var(--c-text-2);font-family:var(--font-mono,monospace);letter-spacing:.14em}.dl-dark .dl-attn-item{background:var(--c-pop);border-color:var(--c-line-2);color:var(--c-text-soft)}.dl-dark .dl-attn-item:hover{border-color:var(--c-line-hover);box-shadow:none}.dl-dark .dl-info.on,.dl-dark .dl-info:focus-visible,.dl-dark .dl-info:hover{color:var(--c-text);background:var(--c-tint-10)}.dl-dark .dl-info-pop{box-shadow:0 18px 42px -18px var(--c-shadow-70)}.dl-dark .dl-ab2-review:hover{background:var(--c-tint-12)}.dl-dark .dl-mini:hover{border-color:var(--c-line-hover-2);box-shadow:none}.dl-dark .dl-adminchip:hover{background:var(--c-field-hover)}.dl-dark .dl-copybtn,.dl-dark .dl-scanbtn{background:var(--c-inverse);color:var(--c-text-on-inverse)}.dl-dark .dl-copybtn:hover,.dl-dark .dl-scanbtn:hover:not(:disabled){filter:none;box-shadow:0 0 22px var(--c-glow-25)}.dl-dark .dl-nav::-webkit-scrollbar-thumb:hover,.dl-dark .dl-nav:hover::-webkit-scrollbar-thumb{background:var(--c-tint-25)}.dl.dl-dark .dl-attn{border-radius:12px;overflow:hidden;padding:11px 18px}.dl-dark .dl-attn-dot{background:var(--c-mark-high)}.dl-dark .dl-attn-label{color:var(--c-text-hi)}.dl-dark .dl-attn-cta{color:var(--c-text)}.dl-acct-plan{display:inline-block;margin-left:7px;padding:1px 6px;border-radius:5px;font-family:var(--font-mono,monospace);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;vertical-align:1px;color:var(--ink-2);border:1px solid var(--line-2);transition:color .15s,border-color .15s}.dl-acct-plan:hover{color:var(--ink);border-color:var(--ink-3)}.dl-dark .dl-acct-plan{color:var(--c-text-2);border-color:var(--c-line-2);background:var(--c-field)}.dl-dark .dl-acct-plan:hover{color:var(--c-text);border-color:var(--c-line-hover-2)}.dl-side-acct .dl-acct-tx small.dl-acct-sub{display:flex;align-items:center;gap:6px;min-width:0;overflow:visible;margin-top:2px}.dl-acct-plan{flex:none;margin-left:0}.dl-acct-mail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-usage{display:grid;grid-gap:14px;gap:14px;margin:14px 0 6px;padding-top:14px;border-top:1px solid var(--line)}.dl-usage-line{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;color:var(--ink-2);margin-bottom:7px}.dl-usage-line b{font-family:var(--font-mono,monospace);font-size:12px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl-usage-bar{height:4px;background:var(--line-2);overflow:hidden}.dl-usage-bar,.dl-usage-bar>span{display:block;border-radius:999px}.dl-usage-bar>span{height:100%;background:var(--ink);transition:width .5s cubic-bezier(.2,.8,.2,1)}.dl-usage-row.near .dl-usage-bar>span{background:#BA7517}.dl-usage-row.full .dl-usage-bar>span{background:#DC2626}.dl-usage-row small{display:block;margin-top:5px;font-size:11.5px;color:var(--ink-3)}.dl-dark .dl-usage-bar{background:var(--c-track)}.dl-dark .dl-usage-bar>span{background:var(--c-mark-high)}.dl-dark .dl-usage-row.near .dl-usage-bar>span{background:var(--c-near-fill)}.dl-dark .dl-usage-row.full .dl-usage-bar>span{background:var(--c-neg-fill)}.dl.dl-dark .dl-navitem{padding:5px 10px;font-size:13px;gap:9px}.dl.dl-dark .dl-navic{width:15px;height:15px;stroke-width:1.8}.dl.dl-dark .dl-navgroup{gap:1px}.dl.dl-dark .dl-navgroup+.dl-navgroup{padding-top:11px}.dl.dl-dark .dl-navlabel{font-size:9.5px;padding-bottom:3px}.dl.dl-dark .dl-side-top{margin-bottom:10px}.dl.dl-dark .dl-navgroup+.dl-navgroup{padding-top:8px;margin-top:8px}.dl.dl-dark .dl-side-invite{padding-top:0}.dl.dl-dark .dl-welcome{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:0 16px;gap:0 16px;margin:2px 0 20px;padding:11px 18px;border-radius:12px;background:var(--c-raised);border:1px solid var(--c-line);color:var(--c-text-2);font-size:13px}.dl.dl-dark .dl-welcome>b{flex-basis:auto;font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text);white-space:nowrap}.dl.dl-dark .dl-welcome>span{color:var(--c-text-2);line-height:1.45}.dl.dl-dark .dl-welcome>a{margin:0;padding:6px 12px;border-radius:8px;border:1px solid var(--c-line-btn);color:var(--c-text);font-size:12.5px;font-weight:600;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.dl.dl-dark .dl-welcome>a:hover{border-color:var(--c-line-inverse);background:var(--c-tint-06)}@media (max-width:720px){.dl.dl-dark .dl-welcome{grid-template-columns:1fr;gap:6px}}.dl.dl-dark .dl-wsw{margin:0 0 10px}.dl.dl-dark .dl-wsw-btn{background:var(--c-raised);border:1px solid var(--c-line);color:var(--c-text)}.dl.dl-dark .dl-wsw-btn:hover{border-color:var(--c-line-strong)}.dl.dl-dark .dl-wsw-menu{background:var(--c-pop);border:1px solid var(--c-line-2);box-shadow:0 14px 40px var(--c-shadow-55)}.dl.dl-dark .dl-wsw-item{color:var(--c-text)}.dl.dl-dark .dl-wsw-item.on,.dl.dl-dark .dl-wsw-item:hover{background:var(--c-tint-06)}.dl.dl-dark .dl-wsw-av{background:var(--c-inverse);color:var(--c-text-on-inverse)}.dl.dl-dark .dl-wsw-check,.dl.dl-dark .dl-wsw-tx small{color:var(--c-text-3)}.dl.dl-dark .dl-wsw-add{border-top:1px solid var(--c-line-2);color:var(--c-text-2)}.dl.dl-dark .dl-wsw-add:hover{color:var(--c-text)}.dl.dl-dark .dl-cb-row.you,.dl.dl-dark .dl-rank-row.wide.you,.dl.dl-dark .dl-rank-row.you{background:var(--c-tint-07);color:var(--c-text)}.dl.dl-dark .dl-rank-row.you .dl-rank-n,.dl.dl-dark .dl-rank-row.you .dl-rank-name,.dl.dl-dark .dl-rank-row.you .dl-rank-score{color:var(--c-text)}.dl.dl-dark .dl-rank-row.you .dl-fav:has(img){background:var(--c-inverse)}.dl .dl-sov-ic{color:#141416}.dl.dl-dark .dl-sov-ic{color:var(--c-text)}.dl .dl-hero{grid-column:1/-1;display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,1.5fr) minmax(240px,.9fr);padding:0;overflow:hidden}.dl .dl-hero>div{padding:20px 22px 22px;min-width:0}.dl .dl-hero>div+div{border-left:1px solid var(--line)}.dl .dl-hero .dcard-h{margin:0 0 14px}.dl .dl-hero-num{display:flex;align-items:baseline;gap:8px;margin-top:4px}.dl .dl-hero-num b{font-size:64px;font-weight:700;letter-spacing:-.035em;line-height:.95;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.dl .dl-hero-num i{font-style:normal;font-size:22px;font-weight:500;color:var(--ink-3);letter-spacing:-.02em}.dl .dl-hero-chip{margin-left:6px;display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:8px;font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.dl .dl-hero-chip.up{color:#16a34a;background:rgba(22,163,74,.1)}.dl .dl-hero-chip.down{color:#dc2626;background:rgba(220,38,38,.1)}.dl .dl-hero-chip.flat{color:var(--ink-2);background:var(--bg-soft)}.dl .dl-hero-vs{display:block;margin-top:10px;font-size:13px;color:var(--ink-3)}.dl .dl-hero-read{margin:16px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink-2);max-width:30ch}.dl .dl-hero-phead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.dl .dl-hero-phead .dcard-h{margin:0}.dl .dl-hero-chart{height:200px}.dl .dl-hero-empty{height:100%;display:grid;place-items:center;font-size:13px;color:var(--ink-3);text-align:center;padding:0 12px}.dl .dl-range{display:inline-flex;border:1px solid var(--line);border-radius:8px;padding:2px;gap:2px;background:var(--card)}.dl .dl-range button{border:0;background:transparent;color:var(--ink-3);font:inherit;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;padding:4px 10px;white-space:nowrap;border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.dl .dl-range button.on{background:var(--bg-soft);color:var(--ink)}.dl .dl-hero-rank{font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.dl .dl-share-sub{margin:-8px 0 12px;font-size:12.5px;color:var(--ink-3)}.dl .dl-share-list{display:flex;flex-direction:column;gap:10px;margin-top:2px}.dl .dl-share-row{display:grid;grid-template-columns:22px 20px minmax(0,1fr) auto auto;grid-template-areas:"n av name pct d" ". . bar bar bar";align-items:center;grid-column-gap:8px;column-gap:8px;grid-row-gap:5px;row-gap:5px;font-size:13px;color:var(--ink-2)}.dl .dl-share-row .dl-share-n{grid-area:n}.dl .dl-share-row .dl-fav{grid-area:av}.dl .dl-share-row .dl-share-name{grid-area:name}.dl .dl-share-row .dl-share-bar{grid-area:bar}.dl .dl-share-row b{grid-area:pct}.dl .dl-share-row .dl-share-d{grid-area:d;min-width:0}.dl .dl-share-row .dl-share-d:empty{display:none}.dl .dl-share-row .dl-share-n{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-share-row .dl-fav{width:20px;height:20px;display:inline-grid;place-items:center}.dl .dl-share-row .dl-fav img{width:18px;height:18px;border-radius:4px}.dl .dl-share-av{width:20px;height:20px;border-radius:5px;display:inline-grid;place-items:center;font-size:10px;font-weight:700;background:var(--bg-soft);color:var(--ink-2)}.dl .dl-share-av.hide{display:none}.dl .dl-share-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-share-name em{font-style:normal;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-left:4px}.dl .dl-share-d{justify-self:end;font-size:11px}.dl .dl-share-row.you{color:var(--ink);font-weight:600}.dl .dl-share-bar{height:6px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.dl .dl-share-bar i{display:block;height:100%;border-radius:999px;background:var(--ink-3);opacity:.55}.dl .dl-share-row.you .dl-share-bar i{background:var(--ink);opacity:1}.dl .dl-share-row b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.dl .dl-signals{grid-template-columns:repeat(5,minmax(0,1fr))}.dl .dl-kpi-connect{text-decoration:none;border-style:dashed}.dl .dl-kpi-connect:hover{border-color:var(--ink-3)}@media (max-width:1100px){.dl .dl-hero{grid-template-columns:1fr 1fr}.dl .dl-hero>div:nth-child(2){grid-column:1/-1;order:3;border-left:0;border-top:1px solid var(--line)}.dl .dl-signals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.dl .dl-hero{grid-template-columns:1fr}.dl .dl-hero>div+div{border-left:0;border-top:1px solid var(--line)}.dl .dl-signals{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl .dl-attn-menu{position:relative}.dl .dl-attn-btn{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.dl .dl-attn-btn:hover{border-color:var(--ink-3)}.dl .dl-attn-pop{position:absolute;right:0;top:calc(100% + 8px);min-width:360px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:6px;box-shadow:0 14px 40px rgba(0,0,0,.18);z-index:50;display:flex;flex-direction:column}.dl .dl-attn-pop .dl-attn-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--ink);font-size:13px;white-space:nowrap}.dl .dl-attn-pop .dl-attn-row:hover{background:var(--bg-soft)}.dl .dl-attn-pop .dl-attn-cta{color:var(--ink-3);white-space:nowrap}.dl.dl-dark .dl-hero{background:linear-gradient(var(--c-field),var(--c-card));border-color:var(--c-line)}.dl.dl-dark .dl-hero>div+div{border-left-color:var(--c-line)}.dl.dl-dark .dl-hero-num b{color:var(--c-text)}.dl.dl-dark .dl-hero-chip.up{color:var(--c-pos-text);background:var(--c-pos-tint-12)}.dl.dl-dark .dl-hero-chip.down{color:var(--c-neg-text);background:var(--c-neg-tint-12)}.dl.dl-dark .dl-hero-chip.flat{color:var(--c-text-2);background:var(--c-tint-06)}.dl.dl-dark .dl-hero-read{color:var(--c-text-body)}.dl.dl-dark .dl-hero-chart{color:var(--c-text)}.dl.dl-dark .dl-range{background:var(--c-raised);border-color:var(--c-line-2)}.dl.dl-dark .dl-range button.on{background:var(--c-tint-08);color:var(--c-text)}.dl.dl-dark .dl-share-bar{background:var(--c-tint-06)}.dl.dl-dark .dl-share-bar i{background:var(--c-mark-low);opacity:1}.dl.dl-dark .dl-share-row.you .dl-share-bar i{background:var(--c-inverse)}.dl.dl-dark .dl-share-av{background:var(--c-tint-08);color:var(--c-text)}.dl.dl-dark .dl-share-row.you .dl-share-av{background:var(--c-inverse);color:var(--c-text-on-inverse)}.dl.dl-dark .dl-share-name em{color:var(--c-text-3)}.dl.dl-dark .dl-attn-btn{background:var(--c-raised);border-color:var(--c-line-2);color:var(--c-text)}.dl.dl-dark .dl-attn-btn .dl-attn-dot{background:var(--c-inverse)}.dl.dl-dark .dl-attn-pop{background:var(--c-pop);border-color:var(--c-line-2);box-shadow:0 14px 40px var(--c-shadow-55)}.dl.dl-dark .dl-attn-pop .dl-attn-row:hover{background:var(--c-tint-06)}.dl.dl-dark .dl-kpi-connect{border-color:var(--c-line-strong)}@media (max-width:720px){.dl .dl-hero>div:nth-child(2){order:0}}.dl .dl-hero-foot,.dl .dl-kpi-oneline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.dl .dl-hero-foot{margin-top:8px;height:16px;line-height:16px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-3)}.dl .dl-range button:disabled{opacity:.35;cursor:default}.dl.dl-dark .dl-ab2-main{background:linear-gradient(var(--c-field),var(--c-card));border-color:var(--c-line)}.dl.dl-dark .dl-ab2-mainhead b{color:var(--c-text)}.dl.dl-dark .dl-ab2-mainhead p,.dl.dl-dark .dl-ab2-sort{color:var(--c-text-2)}.dl.dl-dark .dl-ab2-sort select{color:var(--c-text)}.dl.dl-dark .dl-ab-seg.adm-seg,.dl.dl-dark .dl-ab2-sort select{background:var(--c-raised);border-color:var(--c-line-2)}.dl.dl-dark .dl-ab-seg .adm-seg-b{color:var(--c-text-2)}.dl.dl-dark .dl-ab-seg .adm-seg-b.on{color:var(--c-text-on-inverse);background:var(--c-inverse)}.dl.dl-dark .dl-ab-seg .adm-seg-b.on .dl-ab-count{color:var(--c-text-on-inverse);opacity:.7}.dl.dl-dark .dl-ab-seg .adm-seg-b:not(.on) .dl-ab-count{color:var(--c-text-3)}.dl.dl-dark .adm-seg-ind{background:var(--c-inverse)}.dl.dl-dark .dl-abt-cols{color:var(--c-text-3)}.dl.dl-dark .dl-abt-ghead{color:var(--c-text-2)}.dl.dl-dark .dl-abt-count{background:var(--c-tint-06);color:var(--c-text-2)}.dl.dl-dark .dl-abt-caret{border-left-color:var(--c-line-caret)}.dl.dl-dark .dl-abt-rows{background:var(--c-raised);border-color:var(--c-line)}.dl.dl-dark .dl-abt-row+.dl-abt-row{border-top-color:var(--c-line-faint)}.dl.dl-dark .dl-abt-row:hover{background:var(--c-tint-03)}.dl.dl-dark .dl-abt-row.active{background:var(--c-tint-05)}.dl.dl-dark .dl-abt-row.active:before{background:var(--c-inverse)}.dl.dl-dark .dl-abt-label{color:var(--c-text)}.dl.dl-dark .dl-abt-cell.added,.dl.dl-dark .dl-abt-cell.num,.dl.dl-dark .dl-abt-na,.dl.dl-dark .dl-abt-note,.dl.dl-dark .dl-abt-row.isdone .dl-abt-label{color:var(--c-text-3)}.dl.dl-dark .dl-ab2-check{background:transparent;border-color:var(--c-line-strong)}.dl.dl-dark .dl-ab2-check:hover{border-color:var(--c-line-inverse)}.dl.dl-dark .dl-ab2-check.on{background:var(--c-pos-fill);border-color:var(--c-pos-line);color:var(--c-text-on-inverse)}.dl.dl-dark .dl-ab2-chip{background:var(--c-tint-06);color:var(--c-text-body);border:1px solid var(--c-line-2)}.dl.dl-dark .dl-ab2-chip.cat{background:transparent;color:var(--c-text-2)}.dl.dl-dark .dl-ab2-chip.file{background:var(--c-tint-10);color:var(--c-text);border-color:var(--c-line-strong)}.dl.dl-dark .dl-ab2-chip.lock{color:var(--c-text-3)}.dl.dl-dark .dl-ab2-review{background:transparent;border:1px solid var(--c-line-btn);color:var(--c-text)}.dl.dl-dark .dl-ab2-review:hover{border-color:var(--c-line-inverse);background:var(--c-tint-06)}.dl.dl-dark .dl-ab-dot.high{background:var(--c-neg-fill)}.dl.dl-dark .dl-ab-dot.medium{background:var(--c-warn-fill)}.dl.dl-dark .dl-ab-dot.low{background:var(--c-mark-low)}.dl.dl-dark .dl-ab-dot.done{background:var(--c-pos-fill)}.dl.dl-dark .dl-ab2-imp.high{color:var(--c-neg-text);background:var(--c-neg-tint-12)}.dl.dl-dark .dl-ab2-imp.high i{background:var(--c-neg-fill)}.dl.dl-dark .dl-ab2-imp.medium{color:var(--c-warn-text);background:var(--c-warn-tint-12)}.dl.dl-dark .dl-ab2-imp.medium i{background:var(--c-warn-fill)}.dl.dl-dark .dl-ab2-imp.low{color:var(--c-text-2);background:var(--c-tint-06)}.dl.dl-dark .dl-ab2-imp.low i{background:var(--c-mark-low)}.dl.dl-dark .dl-abstrip-stat{color:var(--c-text-2)}.dl.dl-dark .dl-abstrip-stat b{color:var(--c-text)}.dl.dl-dark .dl-abstrip-stat b.pos{color:var(--c-pos-text)}.dl.dl-dark .dl-abstrip-prog,.dl.dl-dark .dl-abstrip-quota,.dl.dl-dark .dl-abstrip-stat+.dl-abstrip-stat{border-left-color:var(--c-line-2)}.dl.dl-dark .dl-abstrip-quota{color:var(--c-text-3)}.dl.dl-dark .dl-ab-progress-bar{background:var(--c-tint-08)}.dl.dl-dark .dl-ab-progress-bar i{background:var(--c-inverse)}.dl.dl-dark .dl-abstrip-prog b{color:var(--c-text)}.dl.dl-dark .dl-abt-drawer{background:var(--c-field);border-left:1px solid var(--c-line);color:var(--c-text);box-shadow:-20px 0 60px var(--c-shadow-50)}.dl.dl-dark .dl-abt-drawer .dl-ab2-detail h3{color:var(--c-text)}.dl.dl-dark .dl-abt-drawer .dl-ab2-block>p,.dl.dl-dark .dl-abt-drawer .dl-ab2-why{color:var(--c-text-body)}.dl.dl-dark .dl-abt-drawer .dl-ab2-detail-actions,.dl.dl-dark .dl-abt-hist{border-top-color:var(--c-line-2)}.dl.dl-dark .dl-abt-drawer .dl-ab2-hint,.dl.dl-dark .dl-abt-hist-h{color:var(--c-text-3)}.dl.dl-dark .dl-abt-drawer .dl-ab2-block-head b,.dl.dl-dark .dl-abt-drawer .dl-ab2-block>b{color:var(--c-text)}.dl.dl-dark .dl-abt-drawer .dl-ab2-detail-actions{background:var(--c-field)}.dl.dl-dark .dl-ab2-clear,.dl.dl-dark .dl-abt-drawer .dl-ab2-histmore summary{color:var(--c-text)}.dl.dl-dark .dl-abt-drawer code,.dl.dl-dark .dl-abt-drawer pre{background:var(--c-bg-sunken);color:var(--c-text-body);border-color:var(--c-line-2)}.dl.dl-dark .dl-abt-drawer .btn,.dl.dl-dark .dl-abt-drawer button.btn{background:var(--c-inverse);color:var(--c-text-on-inverse);border-color:var(--c-line-inverse)}.dl.dl-dark .dl-abt-drawer .btn.ghost{border-color:var(--c-line-btn)}.dl .dl-abt-labeltext{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-abt-label .dl-ab2-chip{flex:none}.dl.dl-dark .dl-abt-drawer .btn:not(.ghost){color:var(--c-text-on-inverse)!important;background:var(--c-inverse);border-color:var(--c-line-inverse)}.dl.dl-dark .dl-abt-drawer .btn:not(.ghost):hover{background:var(--c-inverse-hover)}.dl.dl-dark .dl-abt-drawer .btn.ghost{color:var(--c-text);background:transparent;border:1px solid var(--c-line-btn)}.dl.dl-dark .dl-abt-drawer .btn.ghost:hover{border-color:var(--c-line-inverse);background:var(--c-tint-06)}.dl.dl-dark .dl-abd-stepn{color:var(--c-text-2)}.dl.dl-dark .dl-abd-steps li{border-bottom-color:var(--c-line);color:var(--c-text-body)}.dl.dl-dark .dl-abd-meta,.dl.dl-dark .dl-abd-meta>div{border-color:var(--c-line-2)}.dl.dl-dark .dl-abd-meta span{color:var(--c-text-3)}.dl.dl-dark .dl-abd-meta b,.dl.dl-dark .dl-abd-title{color:var(--c-text)}.dl.dl-dark .dl-cpc{background:linear-gradient(var(--c-field),var(--c-card));border-color:var(--c-line)}.dl.dl-dark .dl-cpc.active{border-color:var(--c-line-inverse)}.dl.dl-dark .dl-cpc-cover{border-bottom-color:var(--c-line)}.dl.dl-dark .dl-cpc-cover.empty{background:var(--c-raised)}.dl.dl-dark .dl-cpc-cover.empty i{color:var(--c-text-3);border-color:var(--c-line-strong)}.dl.dl-dark .dl-cpc-title{color:var(--c-text)}.dl.dl-dark .dl-cpc-why{color:var(--c-text-body)}.dl.dl-dark .dl-cp-date,.dl.dl-dark .dl-cp-pathsub,.dl.dl-dark .dl-cpc-hint{color:var(--c-text-3)}.dl.dl-dark .dl-cpc-path{color:var(--c-text-2);background:var(--c-tint-05);border:1px solid var(--c-line-2)}.dl.dl-dark .dl-cp-okchip{color:var(--c-text-on-inverse);background:var(--c-inverse);border-color:var(--c-line-inverse)}.dl.dl-dark .dl-cp-okn{color:var(--c-text)}.dl.dl-dark .dl-cp-live{color:var(--c-text-2)}.dl.dl-dark .dl-cp-row+.dl-cp-row{border-top-color:var(--c-line-faint)}.dl.dl-dark .dl-cp-row:hover{background:var(--c-tint-03)}.dl.dl-dark .dl-cp-row.active{background:var(--c-tint-05)}.dl.dl-dark .dl-cp-row.active:before{background:var(--c-inverse)}.dl.dl-dark .dl-cp-thumb{border-color:var(--c-line-2)}.dl.dl-dark .dl-cp-thumb.empty{background:var(--c-raised)}.dl.dl-dark .dl-cp-thumb.empty.dashed{background:transparent;border-color:var(--c-line-strong)}.dl.dl-dark .dl-prt-qsub{color:var(--c-text-3)}.dl.dl-dark .dl-cp-preview{border-color:var(--c-line-2);background:var(--c-bg-sunken);color:var(--c-text-body)}.dl.dl-dark .dl-cp-cal-cell{border-color:var(--c-line-faint)}.dl.dl-dark .dl-cp-cal-cell.has{border-color:var(--c-line-2)}.dl.dl-dark .dl-cp-cal-chip.ok{background:var(--c-tint-10);color:var(--c-text)}.dl.dl-dark .dl-cp-cal-chip.planned{background:transparent;border-color:var(--c-line-strong);color:var(--c-text-2)}.dl.dl-dark .dl-cp-cal-chip.published{background:var(--c-pos-tint-14);color:var(--c-pos-text)}.dl.dl-dark .dl-cp-row .btn:not(.ghost),.dl.dl-dark .dl-cpc-actions .btn:not(.ghost){color:var(--c-text-on-inverse)!important;background:var(--c-inverse);border-color:var(--c-line-inverse)}.dl.dl-dark .dl-cp-row .btn:not(.ghost):hover,.dl.dl-dark .dl-cpc-actions .btn:not(.ghost):hover{background:var(--c-inverse-hover)}.dl.dl-dark .dl-cp-row .btn.ghost,.dl.dl-dark .dl-cpc-actions .btn.ghost{color:var(--c-text);background:transparent;border-color:var(--c-line-btn)}.dl.dl-dark .dl-cp-row .btn.ghost:hover,.dl.dl-dark .dl-cpc-actions .btn.ghost:hover{border-color:var(--c-line-inverse);background:var(--c-tint-06);color:var(--c-text)!important}.dl.dl-dark .adm-seg,.dl.dl-dark .dl-cp-viewseg.adm-seg{background:var(--c-raised);border-color:var(--c-line-2)}.dl.dl-dark .adm-seg .adm-seg-b{color:var(--c-text-2)}.dl.dl-dark .adm-seg .adm-seg-b.on{color:var(--c-text-on-inverse)}.dl .dl-prc-spark{color:#141416}.dl.dl-dark .dl-prc-spark{color:var(--c-text)}.dl.dl-dark .dl-abt-cell.mrate{color:var(--c-text);font-family:var(--font-mono);font-size:15px;font-weight:500}.dl.dl-dark .dl-abt-cell.mrate.hi{color:var(--c-pos-text)}.dl.dl-dark .dl-prt-cols{color:var(--c-text-3)}.dl.dl-dark .dl-prt-row+.dl-prt-row{border-top-color:var(--c-line-faint)}.dl.dl-dark .dl-prt-row:hover{background:var(--c-tint-03)}.dl.dl-dark .dl-prt-row.active{background:var(--c-tint-05)}.dl.dl-dark .dl-prt-row.active:before{background:var(--c-inverse)}.dl.dl-dark .dl-prt-q{color:var(--c-text)}.dl.dl-dark .dl-prt-more,.dl.dl-dark .dl-prt-qsub,.dl.dl-dark .dl-prt-row.paused .dl-prt-q,.dl.dl-dark .dl-prt-subcap,.dl.dl-dark .dl-prt-subnote{color:var(--c-text-3)}.dl.dl-dark .dl-prt-lane{background:var(--c-tint-06);color:var(--c-text-2);border:1px solid var(--c-line-2)}.dl.dl-dark .dl-prt-sq{border-radius:5px}.dl.dl-dark .dl-prt-sq.rec{background:var(--c-inverse);color:var(--c-text-on-inverse)}.dl.dl-dark .dl-prt-sq.mention{background:var(--c-tint-14);color:var(--c-text-hi-alt)}.dl.dl-dark .dl-prt-sq.absent{background:transparent;border:1px solid var(--c-line-btn);color:var(--c-text-5)}.dl.dl-dark .dl-prt-toggle{background:var(--c-track);border-color:var(--c-line-btn)}.dl.dl-dark .dl-prt-toggle i{background:var(--c-knob);border-color:transparent}.dl.dl-dark .dl-prt-toggle.on{background:var(--c-inverse);border-color:var(--c-line-inverse)}.dl.dl-dark .dl-prt-toggle.on i{background:var(--c-bg-sunken);border-color:transparent}.dl.dl-dark .dl-prt-kebab{color:var(--c-text-2)}.dl.dl-dark .dl-prt-kebab:hover{background:var(--c-tint-08);color:var(--c-text)}.dl.dl-dark .dl-prt-pop{background:var(--c-pop);border-color:var(--c-line-2);box-shadow:0 14px 40px var(--c-shadow-55)}.dl.dl-dark .dl-prt-pop button{color:var(--c-text)}.dl.dl-dark .dl-prt-pop button:hover{background:var(--c-tint-06)}.dl.dl-dark .dl-prt-pop button:disabled{color:var(--c-text-3)}.dl.dl-dark .dl-prt-pop button.danger{color:var(--c-neg-text)}.dl.dl-dark .dl-prt-pop-rule{background:var(--c-rule)}.dl.dl-dark .dl-prt-ghostplus{color:var(--c-text)}.dl.dl-dark .dl-prt-ghostinput{background:var(--c-raised);border-color:var(--c-line-2);color:var(--c-text)}.dl.dl-dark .dl-prt-ghostinput:focus{border-color:var(--c-line-inverse);box-shadow:0 0 0 3px var(--c-glow-12)}.dl.dl-dark .dl-prt-dangerbtn{color:var(--c-neg-text);border-color:var(--c-line-btn)}.dl.dl-dark .dl-prm-range.adm-seg{background:var(--c-raised)}.dl.dl-dark .dl-fbar-eng,.dl.dl-dark .dl-fbar-menu summary{background:var(--c-raised);color:var(--c-text)}.dl.dl-dark .dl-fbar-eng:hover,.dl.dl-dark .dl-fbar-menu summary:hover{border-color:var(--c-line-inverse)}.dl.dl-dark .dl-fbar-pop{background:var(--c-pop);border-color:var(--c-line-2);box-shadow:0 14px 40px var(--c-shadow-55)}.dl.dl-dark .dl-fbar-pop a{color:var(--c-text)}.dl.dl-dark .dl-fbar-pop a:hover{background:var(--c-tint-06)}.dl.dl-dark .dl-fbar-exp{color:var(--c-text)}.dl .dl-prt-enghead{display:inline-flex;align-items:center;gap:4px}.dl .dl-prt-engn{font-family:var(--font-mono);font-size:11px;margin-left:4px;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-prt-engn,.dl .dl-prt-engn.none{color:var(--ink-3)}.dl.dl-dark .dl-prt-sq.mention{background:var(--c-track);border:1px solid var(--c-line-strong);color:var(--c-text-2)}.dl.dl-dark .dl-prt-engn{color:var(--c-text-3)}.dl.dl-dark .dl-abt-drawer .dl-abd-chips .dl-ab2-chip{background:var(--c-tint-06);color:var(--c-text-body);border-color:var(--c-line-2)}.dl.dl-dark .dl-abt-drawer .dl-ab2-why{color:var(--c-text-body)}.dl.dl-dark .dl-prt-subcap,.dl.dl-dark .dl-prt-subnote{color:var(--c-text-3)}.dl.dl-dark .dl-prmd-erow{border-bottom-color:var(--c-line)}.dl.dl-dark .dl-prmd-elogo{border-color:var(--c-line-2);background:var(--c-raised);color:var(--c-text)}.dl.dl-dark .dl-prmd-ename{color:var(--c-text)}.dl.dl-dark .dl-pill.ok{background:var(--c-pos-tint-12);color:var(--c-pos-text);border-color:transparent}.dl.dl-dark .dl-pill.warn{background:var(--c-tint-06);color:var(--c-text-body);border-color:var(--c-line-2)}.dl.dl-dark .dl-pill.bad{background:transparent;color:var(--c-text-3);border:1px dashed var(--c-line-strong)}.dl.dl-dark .dl-prmd-ans{background:transparent}.dl.dl-dark .dl-prmd-ans summary{color:var(--c-text-2)}.dl.dl-dark .dl-prmd-ans summary:hover{color:var(--c-text)}.dl.dl-dark .dl-prmd-ans[open] summary{color:var(--c-text-3)}.dl.dl-dark .dl-prmd-ans .dl-anstext,.dl.dl-dark .dl-prmd-ans p{background:var(--c-raised);border:1px solid var(--c-line);color:var(--c-text-body)}.dl.dl-dark .dl-ansmark.you{background:var(--c-pos-tint-16);color:var(--c-pos-text)}.dl.dl-dark .dl-ansmark.comp{background:var(--c-tint-08);color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-ring-muted)}.dl.dl-dark .dl-prm-complist span{color:var(--c-text-body)}.dl.dl-dark .dl-prm-complist li.you span,.dl.dl-dark .dl-prm-complist span.you{color:var(--c-text)}.dl.dl-dark .dl-prm-complist i{background:var(--c-mark-faint)}.dl.dl-dark .dl-prm-complist i.you{background:var(--c-inverse)}.dl.dl-dark .dl-prm-complist em{color:var(--c-text-2)}.dl.dl-dark .dl-prm-src{background:var(--c-tint-05);border-color:var(--c-line-2);color:var(--c-text-body)}.dl.dl-dark .dl-prm-src i{color:var(--c-text-3)}.dl.dl-dark .dl-abt-drawer .dcard-h,.dl.dl-dark .dl-abt-drawer .dl-card-head{color:var(--c-text-2)}.dl .dl-prt-th{font:inherit;background:none;border:0;padding:0;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px;text-transform:inherit;letter-spacing:inherit;white-space:nowrap}.dl .dl-prt-th i{font-style:normal;opacity:0;transition:opacity .12s}.dl .dl-prt-th:hover i{opacity:.5}.dl .dl-prt-th.on{color:var(--ink)}.dl .dl-prt-th.on i{opacity:1}.dl .dl-prt-th.mid{justify-content:center;width:100%}.dl .dl-prt-th.onhead{justify-content:flex-end;width:100%;padding-right:30px;box-sizing:border-box}.dl.dl-dark .dl-prt-th.on{color:var(--c-text)}.dl .dl-viewas{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:70;margin:0}.dl .dl-viewas .dl-adminchip{box-shadow:0 10px 30px var(--c-shadow-35)}.dl.dl-dark .dl-viewas .dl-adminchip{background:var(--c-pop);border:1px solid var(--c-line-btn);color:var(--c-text)}.dl.dl-dark .dl-viewas .dl-adminchip-exit{background:var(--c-tint-10);color:var(--c-text)}@media (max-width:720px){.dl .dl-viewas{bottom:12px}}.dl.dl-dark .dl-cit-row+.dl-cit-row{border-top-color:var(--c-line-faint)}.dl.dl-dark .dl-cit-row:hover{background:var(--c-tint-03)}.dl.dl-dark .dl-cit-row.you{background:var(--c-tint-07);color:var(--c-text)}.dl.dl-dark .dl-cit-row.you .dl-cb-lockup,.dl.dl-dark .dl-cit-row.you b{color:var(--c-text)}.dl.dl-dark .dl-cit-row.active:before{background:var(--c-inverse)}.dl.dl-dark .dl-cit-you{color:var(--c-text);border-color:var(--c-line-strong);background:var(--c-tint-08)}.dl.dl-dark .dl-cit-last,.dl.dl-dark .dl-cit-share{color:var(--c-text-3)}.dl.dl-dark .dl-cit-kind{color:var(--c-text-2)}.dl.dl-dark .dl-comp-track{background:var(--c-tint-06)}.dl.dl-dark .dl-comp-track i,.dl.dl-dark .dl-comp-track>span{background:var(--c-mark-low)}.dl.dl-dark .dl-cit-row.you .dl-comp-track i,.dl.dl-dark .dl-cit-row.you .dl-comp-track>span{background:var(--c-inverse)}.dl.dl-dark .dl-cb-lockup{color:var(--c-text-body)}.dl.dl-dark .dl-cb-lockup img{background:var(--c-inverse)}.dl.dl-dark .dl-cit-pagerow+.dl-cit-pagerow{border-top-color:var(--c-line)}.dl.dl-dark .dl-cit-path{color:var(--c-text)}.dl.dl-dark .dl-cit-excerpt{background:var(--c-raised);border-color:var(--c-line);color:var(--c-text-body)}.dl.dl-dark .dl-cb-row+.dl-cb-row{border-top-color:var(--c-line-faint)}.dl.dl-dark .dl-cb-row:hover{background:var(--c-tint-03)}.dl.dl-dark .dl-cb-row.named{color:var(--c-text-2)}.dl.dl-dark .dl-cb-row.active:before{background:var(--c-inverse)}.dl.dl-dark .dl-cb-delta.up{color:var(--c-pos-text)}.dl.dl-dark .dl-cb-delta.down{color:var(--c-neg-text)}.dl.dl-dark .dl-cb-delta.na{color:var(--c-text-3)}.dl.dl-dark .dl-cb-chip{color:var(--c-text-2);border-color:var(--c-line-2)}.dl.dl-dark .dl-cb-chip.threat{color:var(--c-text);border-color:var(--c-line-strong)}.dl.dl-dark .dl-cb-chip.threat i{background:var(--c-inverse)}.dl.dl-dark .dl-cb-chip.rising i{background:var(--c-mark-mid)}.dl.dl-dark .dl-cb-chip.stable i{background:var(--c-mark-low)}.dl.dl-dark .dl-cb-chip.trailing i{background:var(--c-mark-faint)}.dl.dl-dark .dl-cb-wl{color:var(--c-text-2)}.dl.dl-dark .dl-cb-promptlist li{border-bottom-color:var(--c-line);color:var(--c-text)}.dl.dl-dark .dl-cb-promptlist li em{color:var(--c-neg-text)}.dl.dl-dark .dl-cb-promptlist.you li em{color:var(--c-pos-text)}.dl.dl-dark .dl-cb-sharelegend{color:var(--c-text-2)}.dl.dl-dark .dl-cb-sharelegend b{color:var(--c-text)}.dl.dl-dark .dl-cb-chart{color:var(--c-text);--cb-chart-bg:var(--c-chart-bg)}.dl.dl-dark .dl-cb-tip{background:var(--c-pop);border-color:var(--c-line-2);box-shadow:0 12px 32px var(--c-shadow-50)}.dl.dl-dark .dl-cb-tip-h{color:var(--c-text-3)}.dl.dl-dark .dl-cb-tip-row{color:var(--c-text-2)}.dl.dl-dark .dl-cb-tip-row.you,.dl.dl-dark .dl-cb-tip-row>b{color:var(--c-text)}.dl.dl-dark .dl-cb-tip-name em{color:var(--c-text-3)}.dl.dl-dark .dl-cb-tip .dl-fav{background:var(--c-inverse);border-color:transparent}.dl.dl-dark .dl-cb-row.dl-cb-head{color:var(--c-text-3)}.dl.dl-dark .dl-cb-row.dl-cb-head:hover{background:transparent}.dl.dl-dark .dl-cb-row.you .dl-cb-lockup,.dl.dl-dark .dl-cb-row.you .dl-rank-n,.dl.dl-dark .dl-cb-row.you .dl-rank-name,.dl.dl-dark .dl-cb-row.you .dl-rank-score{color:var(--c-text)}.dl.dl-dark .dl-cb-row .dl-rank-n{color:var(--c-text-3)}.dl.dl-dark .dl-cb-row .dl-rank-score{color:var(--c-text)}.dl.dl-dark .dl-cb-row .dl-fav{background:var(--c-well);border-color:var(--c-line-2)}.dl.dl-dark .dl-cb-row .dl-fav:has(img){background:var(--c-inverse)}.dl.dl-dark .dl-cb-row .dl-fav .dl-comp-av{color:var(--c-text-body)}.dl.dl-dark .dl-cmp-youchip{color:var(--c-text);border-color:var(--c-line-strong);background:var(--c-tint-08)}.dl.dl-dark .dl-cb-row.you .dl-comp-track i{background:var(--c-inverse)}.dl.dl-dark .dl-cb-swatch{box-shadow:0 0 0 1px var(--c-glow-08)}.dl.dl-dark .dl-cmp-act .btn.ghost,.dl.dl-dark .dl-cmp-remove.btn.ghost{background:transparent;border-color:var(--c-line-2);color:var(--c-text-2)}.dl.dl-dark .dl-cmp-act .btn.ghost:hover{border-color:var(--c-line-inverse);color:var(--c-text);background:var(--c-tint-06)}.dl.dl-dark .dl-cmp-ghost{border-top-color:var(--c-line)}.dl.dl-dark .dl-cmp-ghost input{background:var(--c-bg);border-color:var(--c-line-2);color:var(--c-text)}.dl.dl-dark .dl-cmp-ghost input::placeholder{color:var(--c-text-3)}.dl.dl-dark .dl-cmp-ghost input:focus{border-color:var(--c-line-inverse);box-shadow:0 0 0 3px var(--c-glow-08)}.dl.dl-dark .dl-cmp-ghost .btn{background:var(--c-inverse);color:var(--c-text-on-inverse);border-color:var(--c-line-inverse)}.dl.dl-dark .dl-prt-ghostplus{color:var(--c-text-3)}.dl.dl-dark .dl-cb-sharebar{background:var(--c-tint-06)}.dl.dl-dark .dl-cb-sharebar i,.dl.dl-dark .dl-cb-sharelegend i,.dl.dl-dark .dl-cb-swatch{color:var(--c-text)}.dl.dl-dark .dl-cb-row.named .dl-ab2-chip{color:var(--c-text-2)}.dl.dl-dark .dl-abt-drawer .dl-cb-chart{color:var(--c-text)}.dl .dl-prc{display:flex;flex-direction:column;gap:10px;padding:14px 16px 12px}.dl .dl-prc-input{width:100%;font:inherit;font-size:14.5px;line-height:1.5;border:0;background:transparent;color:var(--ink);resize:none;padding:2px 0;min-height:26px;max-height:200px}.dl .dl-prc-input::placeholder{color:var(--ink-3)}.dl .dl-prc-input:focus{outline:none}.dl .dl-prc-foot{justify-content:space-between;gap:12px}.dl .dl-prc-chips,.dl .dl-prc-foot{display:flex;align-items:center;flex-wrap:wrap}.dl .dl-prc-chips{gap:8px}.dl .dl-prc-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border:1px solid var(--line);border-radius:8px;font-size:12.5px;color:var(--ink);text-decoration:none;background:transparent}.dl .dl-prc-chip.muted{color:var(--ink-3)}.dl a.dl-prc-chip:hover{border-color:var(--ink)}.dl .dl-prc-flag{font-size:15px;line-height:1}.dl .dl-prc-key{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:1px}.dl.dl-dark .dl-prc-key{color:var(--c-text-3)}.dl .dl-prc-right{display:flex;align-items:center;gap:12px;margin-left:auto}.dl .dl-prc-hint{font-size:12px;color:var(--ink-3);white-space:nowrap}.dl .dl-prc-hint a{color:var(--ink)}.dl .dl-prc-send{width:34px;height:34px;border-radius:9px;border:0;background:#141416;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .12s,transform .12s}.dl .dl-prc-send:disabled{opacity:.3;cursor:default}.dl .dl-prc-send:not(:disabled):hover{transform:translateY(-1px)}.dl .dl-prc-spin{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:dl-prc-spin .7s linear infinite}.dl .dl-prc.cap .dl-prc-input{color:var(--ink-3)}.dl.dl-dark .dl-prc-input{color:var(--c-text)}.dl.dl-dark .dl-prc-input::placeholder{color:var(--c-text-3)}.dl.dl-dark .dl-prc-chip{border-color:var(--c-line-2);color:var(--c-text-hi)}.dl.dl-dark .dl-prc-chip.muted{color:var(--c-text-2)}.dl.dl-dark a.dl-prc-chip:hover{border-color:var(--c-line-inverse)}.dl.dl-dark .dl-prc-hint{color:var(--c-text-3)}.dl.dl-dark .dl-prc-hint a{color:var(--c-text)}.dl.dl-dark .dl-prc-send{background:var(--c-inverse);color:var(--c-text-on-inverse)}.dl.dl-dark .dl-prc{border-color:var(--c-line-field);background:linear-gradient(180deg,var(--c-raised-alt) 0,var(--c-card-alt) 100%)}.dl.dl-dark .dl-prc:focus-within{border-color:var(--c-line-focus)}.dl .dl-prc{border-color:var(--line)}.dl .dl-prc:focus-within{border-color:#141416}.dl.dl-dark .dl-range-pill{background:var(--c-tint-06);border-color:var(--c-line-2);color:var(--c-text-2)}.dl.dl-dark .dl-chart-wrap,.dl.dl-dark .dl-trend-chart{color:var(--c-text)}.dl .dl-tf-metric{border:1px solid transparent;border-radius:10px;padding:8px 12px;min-width:128px;text-decoration:none}.dl .dl-tf-metric.static{cursor:default}.dl .dl-tf-metric.static:hover{background:transparent}.dl .dl-tf-metric.connect{border:1px dashed var(--line);cursor:pointer}.dl .dl-tf-metric.connect .dl-tf-mstate{color:var(--ink)}.dl .dl-tf-mlabel{display:inline-flex;align-items:center;gap:4px}.dl .dl-tf-mval{font-size:18px}.dl .dl-tf-mstate{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-prm-win .dl-prm-winrow{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--ink-2)}.dl .dl-prm-win .dl-prm-winrow>span:first-child{display:inline-block;min-width:92px;font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.dl .dl-prm-win a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.dl .dl-cit-pin{border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:8px}.dl .dl-cit-pin-none{margin:2px 0 8px}.dl .dl-hero-formula{margin:4px 0 0;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-ab-audit .dl-au-winlist{margin:8px 0 6px}.dl .dl-tf-mcmp{white-space:normal;max-width:190px;line-height:1.35}.dl .dl-tf-note{flex-basis:100%;margin:2px 0 0;font-size:11.5px}.dl .dl-tf-chartctl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dl .dl-tf-chartwrap{color:var(--ink);--tf-bg:#fff}.dl .dl-tf-tip-row.total{border-top:1px solid var(--c-line-alpha-12);margin-top:3px;padding-top:4px}.dl .dl-tf-ehead{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:0!important;padding-bottom:6px!important}.dl .dl-tf-erow{display:grid;grid-template-columns:minmax(0,1.3fr) 56px minmax(60px,1fr) 52px 60px 52px;grid-gap:10px;gap:10px;align-items:center;padding:9px 10px}.dl .dl-tf-erow+.dl-tf-erow{border-top:1px solid var(--line-soft)}.dl .dl-tf-prow{display:grid;grid-template-columns:minmax(0,1fr) 56px 52px 70px;grid-gap:10px;gap:10px;align-items:center;padding:9px 10px}.dl .dl-tf-prow+.dl-tf-prow{border-top:1px solid var(--line-soft)}.dl .dl-tf-crow{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(80px,1.2fr) 48px;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px}.dl .dl-tf-crow+.dl-tf-crow{border-top:1px solid var(--line-soft)}.dl .dl-tf-crow .dl-rank-score{text-align:right}.dl .dl-tf-flag{font-size:16px;line-height:1}.dl .dl-tf-dot{display:inline-block;width:8px;height:8px;border-radius:2px;flex:none}.dl .dl-tf-from{display:inline-flex;gap:4px;align-items:center}.dl .dl-tf-num{font-family:var(--font-mono);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.dl .dl-tf-na{color:var(--ink-3)}.dl .dl-tf-devices{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.dl .dl-tf-devices .dl-ab2-chip b{margin-left:4px;font-family:var(--font-mono);font-weight:500}.dl .dl-tf-search{padding-bottom:8px}.dl .dl-tf-srow{display:grid;grid-template-columns:220px 180px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:9px 10px}.dl .dl-tf-srow+.dl-tf-srow{border-top:1px solid var(--line-soft)}.dl .dl-tf-srow .dl-rank-score{display:inline-flex;gap:8px;align-items:baseline;white-space:nowrap}.dl .dl-tf-srow .dl-tf-sub{white-space:normal}.dl .dl-tf-srow>.dl-tf-sub:nth-child(2){grid-column:2/-1}.dl .dl-tf-note p{margin:0;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.dl .dl-tf-note b{color:var(--ink);font-weight:600}@media (max-width:980px){.dl .dl-tf-srow{grid-template-columns:1fr;gap:4px}}.dl.dl-dark .dl-tf-metric:hover{background:var(--c-tint-04)}.dl.dl-dark .dl-tf-metric.on{background:var(--c-tint-06);border-color:var(--c-line-strong)}.dl.dl-dark .dl-tf-metric.on .dl-tf-mlabel{color:var(--c-text)}.dl.dl-dark .dl-tf-mlabel{color:var(--c-text-3)}.dl.dl-dark .dl-tf-mval{color:var(--c-text)}.dl.dl-dark .dl-tf-mstate{color:var(--c-text-2)}.dl.dl-dark .dl-tf-metric.connect{border-color:var(--c-line-strong)}.dl.dl-dark .dl-tf-metric.connect .dl-tf-mstate{color:var(--c-text)}.dl.dl-dark .dl-tf-metric.connect:hover{border-color:var(--c-line-inverse)}.dl.dl-dark .dl-tf-chartwrap{color:var(--c-text);--tf-bg:var(--c-chart-bg)}.dl.dl-dark .dl-tf-tip{background:var(--c-pop);border:1px solid var(--c-line-2);box-shadow:0 12px 32px var(--c-shadow-50)}.dl.dl-dark .dl-tf-caption{color:var(--c-text-3)}.dl.dl-dark .dl-tf-caption b{color:var(--c-text)}.dl.dl-dark .dl-tf-ehead{color:var(--c-text-3)}.dl.dl-dark .dl-tf-crow+.dl-tf-crow,.dl.dl-dark .dl-tf-erow+.dl-tf-erow,.dl.dl-dark .dl-tf-feedrow+.dl-tf-feedrow,.dl.dl-dark .dl-tf-prow+.dl-tf-prow,.dl.dl-dark .dl-tf-srow+.dl-tf-srow{border-top-color:var(--c-line-faint)}.dl.dl-dark .dl-tf-crow .dl-rank-name,.dl.dl-dark .dl-tf-erow .dl-rank-name,.dl.dl-dark .dl-tf-num,.dl.dl-dark .dl-tf-srow .dl-rank-name{color:var(--c-text)}.dl.dl-dark .dl-tf-na,.dl.dl-dark .dl-tf-sub{color:var(--c-text-3)}.dl.dl-dark .dl-tf-crow .dl-comp-track i{background:var(--c-mark-mid)}.dl.dl-dark .dl-tf-feedpath{color:var(--c-text)}.dl.dl-dark .dl-tf-note p{color:var(--c-text-2)}.dl.dl-dark .dl-tf-note a,.dl.dl-dark .dl-tf-note b,.dl.dl-dark .dl-tf-panel .dl-note a,.dl.dl-dark .dl-tf-srow a{color:var(--c-text)}.dl.dl-dark .dl-ga-cats,.dl.dl-dark .dl-ga-group,.dl.dl-dark .dl-ga-hero,.dl.dl-dark .dl-ga-plan,.dl.dl-dark .dl-ga-wins{border-color:var(--c-line)}.dl.dl-dark .dl-ga-wins{background:var(--c-tint-03)}.dl.dl-dark .dl-ga-k{color:var(--c-text-3)}.dl.dl-dark .dl-ga-score{color:var(--c-text)}.dl.dl-dark .dl-ga-score small{color:var(--c-text-3)}.dl.dl-dark .dl-ga-verdict.good{color:var(--c-pos-text)}.dl.dl-dark .dl-ga-verdict.mid{color:var(--c-text-body)}.dl.dl-dark .dl-ga-verdict.low{color:var(--c-neg-text)}.dl.dl-dark .dl-ga-scale{background:var(--c-tint-08)}.dl.dl-dark .dl-ga-scale i{background:var(--c-inverse)}.dl.dl-dark .dl-ga-exec{color:var(--c-text-body)}.dl.dl-dark .dl-ga-meta-rows span{color:var(--c-text)}.dl.dl-dark .dl-ga-meta-rows span b{color:var(--c-text-3)}.dl.dl-dark .dl-ga-cat+.dl-ga-cat{border-top-color:var(--c-line-faint)}.dl.dl-dark .dl-ga-cat-name{color:var(--c-text)}.dl.dl-dark .dl-ga-cat-bar{background:var(--c-tint-08)}.dl.dl-dark .dl-ga-cat-bar i{background:var(--c-inverse)}.dl.dl-dark .dl-ga-cat-bar i.low{background:var(--c-neg-fill)}.dl.dl-dark .dl-ga-cat-bar i.mid{background:var(--c-mark-mid)}.dl.dl-dark .dl-ga-cat-n{color:var(--c-text)}.dl.dl-dark .dl-ga-cat-w{color:var(--c-text-3)}.dl.dl-dark .dl-ga-notes,.dl.dl-dark .dl-ga-notes.dl-set-disclose{background:transparent;border:1px solid var(--c-line);border-radius:10px;padding:10px 14px}.dl.dl-dark .dl-ga-notes summary{color:var(--c-text);cursor:pointer;font-size:13px}.dl.dl-dark .dl-ga-notes p{color:var(--c-text-2)}.dl.dl-dark .dl-ga-notes p b{color:var(--c-text)}.dl.dl-dark .dl-ga-wins ol{color:var(--c-text-hi)}.dl.dl-dark .dl-ga-glyph.sev-critical{color:var(--c-neg-text)}.dl.dl-dark .dl-ga-glyph.sev-high{color:var(--c-text)}.dl.dl-dark .dl-ga-glyph.sev-medium{color:var(--c-text-body)}.dl.dl-dark .dl-ga-glyph.sev-low{color:var(--c-text-3)}.dl.dl-dark .dl-ga-issue+.dl-ga-issue{border-top-color:var(--c-line-faint)}.dl.dl-dark .dl-ga-issue-head:hover{background:var(--c-tint-03)}.dl.dl-dark .dl-ga-issue-title{color:var(--c-text)}.dl.dl-dark .dl-ga-chev{color:var(--c-text-3)}.dl.dl-dark .dl-ga-issue.open .dl-ga-chev{color:var(--c-text)}.dl.dl-dark .dl-ga-block b{color:var(--c-text-3)}.dl.dl-dark .dl-ga-block p{color:var(--c-text-body)}.dl.dl-dark .dl-ga-urls li{color:var(--c-text-2)}.dl.dl-dark .dl-ga-week b{color:var(--c-text)}.dl.dl-dark .dl-ga-week ul{color:var(--c-text-body)}.dl.dl-dark .dl-rp-row+.dl-rp-row{border-top-color:var(--c-line-faint)}.dl.dl-dark .dl-rp-row.active,.dl.dl-dark .dl-rp-row.clickable:hover{background:var(--c-tint-04)}.dl.dl-dark .dl-rp-row .dl-rank-name{color:var(--c-text)}.dl.dl-dark .dl-rp-embed{background:var(--c-raised);border-color:var(--c-line)}.dl .dl-au-actions{display:inline-flex;gap:8px;align-items:center;margin-left:6px}.dl .dl-au-hero{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.dl .dl-au-scorecell{display:flex;flex-direction:column;gap:6px}.dl .dl-au-score{font-size:56px;letter-spacing:-.04em}.dl .dl-au-score small{font-size:20px}.dl .dl-au-band{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dl .dl-au-band.excellent,.dl .dl-au-band.good{color:var(--pos)}.dl .dl-au-band.fair{color:var(--ink-2)}.dl .dl-au-band.weak{color:var(--neg)}.dl .dl-au-scale{position:relative;display:flex;gap:2px;height:6px;margin-top:8px}.dl .dl-au-scale .seg{display:block;height:100%;border-radius:3px;background:var(--c-tint-10)}.dl .dl-au-scale .seg.weak{flex:60 1}.dl .dl-au-scale .seg.fair,.dl .dl-au-scale .seg.good{flex:15 1}.dl .dl-au-scale .seg.excellent{flex:10 1}.dl .dl-au-scale b{position:absolute;top:-4px;width:3px;height:14px;margin-left:-1.5px;border-radius:2px;background:var(--c-inverse);box-shadow:0 0 0 2px var(--c-ring-bg)}.dl .dl-au-scale-lbl{position:relative;height:12px;font-family:var(--font-mono);font-size:9.5px;color:var(--ink-3);margin-top:6px}.dl .dl-au-scale-lbl span{position:absolute;transform:translateX(-50%)}.dl .dl-au-scale-lbl span:first-child{transform:none}.dl .dl-au-scale-lbl span:last-child{transform:translateX(-100%)}.dl .dl-au-history{margin-top:16px;display:flex;flex-direction:column;gap:2px}.dl .dl-au-hist{display:flex;justify-content:space-between;align-items:center;font:inherit;font-size:12.5px;background:none;border:1px solid transparent;border-radius:8px;padding:6px 10px;color:var(--ink-2);cursor:pointer;text-align:left}.dl .dl-au-hist b{font-family:var(--font-mono);font-weight:600;color:var(--ink)}.dl .dl-au-hist:hover{background:var(--c-tint-04)}.dl .dl-au-hist.on{border-color:var(--c-line-strong);background:var(--c-tint-06);color:var(--c-text)}.dl .dl-au-meta{display:flex;flex-direction:column;gap:14px;min-width:0}.dl .dl-au-sev{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.dl .dl-au-sevtile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font:inherit;text-align:left;background:none;border:1px solid var(--line);border-radius:10px;padding:10px 12px;cursor:pointer;color:var(--ink-2)}.dl .dl-au-sevtile b{font-size:20px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.dl .dl-au-sevtile>span:last-child{font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.dl .dl-au-sevtile.zero{opacity:.5}.dl .dl-au-sevtile:hover{background:var(--c-tint-04)}.dl .dl-au-sevtile.on{border-color:var(--c-line-inverse);background:var(--c-tint-06);color:var(--c-text)}.dl .dl-au-half{grid-column:span 6}@media (max-width:980px){.dl .dl-au-half{grid-column:1/-1}.dl .dl-au-hero{grid-template-columns:minmax(0,1fr)}.dl .dl-au-sev{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl .dl-au-cat{width:100%;font:inherit;background:none;border:0;border-radius:8px;cursor:pointer;text-align:left;color:inherit;padding-left:8px;padding-right:8px}.dl .dl-au-cat:hover{background:var(--c-tint-04)}.dl .dl-au-cat.on{background:var(--c-tint-07)}.dl .dl-au-cat .dl-ga-cat-n{display:inline-flex;gap:6px;justify-content:flex-end;align-items:baseline}.dl .dl-au-cat .dl-cb-delta{font-size:10.5px}.dl .dl-au-winlist{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:9px;font-size:13.5px;line-height:1.55;color:var(--c-text-hi)}.dl .dl-au-winlist li::marker{font-family:var(--font-mono);color:var(--ink-3)}.dl .dl-au-winnote{font-size:12.5px;color:var(--ink-3);margin:14px 0 0}.dl .dl-au-winnote a{color:var(--c-text)}.dl .dl-au-cmp-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px}.dl .dl-au-cmp-h{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text);margin-bottom:6px}.dl .dl-au-cmp-h.good{color:var(--c-pos-text)}.dl .dl-au-cmp-cols ul{margin:0;padding-left:16px;font-size:13px;line-height:1.55;color:var(--c-text-body)}.dl .dl-au-fhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.dl .dl-au-group+.dl-au-group{margin-top:14px}.dl .dl-au-grouph{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:8px 4px 4px}.dl .dl-au-issue-head{grid-template-columns:18px minmax(0,1fr) auto 22px}.dl .dl-au-issue-meta{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.dl .dl-au-issue-meta .dl-ab2-chip{text-transform:none}.dl.dl-dark .dl-au-sevtile{border-color:var(--c-line-2)}.dl.dl-dark .dl-au-band.fair{color:var(--c-text-body)}.dl.dl-dark .dl-ga-cat-bar i.fair{background:var(--c-mark-mid)}.dl.dl-dark .dl-ga-cat-bar i.weak{background:var(--c-neg-fill)}.dl.dl-dark .dl-ga-cat-bar i.excellent,.dl.dl-dark .dl-ga-cat-bar i.good{background:var(--c-inverse)}.dl.dl-dark .dl-au-actions .btn:not(.ghost){background:var(--c-inverse)!important;color:var(--c-text-on-inverse)!important;border-color:var(--c-line-inverse)!important}.dl.dl-dark .dl-au-actions .btn:not(.ghost):disabled{opacity:.55}.dl.dl-dark .dl-au-actions .btn.ghost,.dl.dl-dark .dl-ga-meta-rows .btn.ghost{color:var(--c-text);border-color:var(--c-line-2);background:transparent}.dl.dl-dark .dl-ga-notes summary{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:flex-start;gap:8px}.dl.dl-dark .dl-ga-notes summary:after{display:none}.dl.dl-dark .dl-ga-notes summary:before{content:"+";color:var(--c-text-3)}.dl.dl-dark .dl-ga-notes[open] summary:before{content:"−"}.dl.dl-dark .dl-ga-notes summary::-webkit-details-marker{display:none}.dl.dl-dark .dl-igc{background:linear-gradient(180deg,var(--c-raised-alt) 0,var(--c-card-alt) 100%);border:1px solid var(--c-line-2);color:var(--c-text)}.dl.dl-dark .dl-igc:hover{border-color:var(--c-line-focus);background:linear-gradient(180deg,var(--c-raised-hover) 0,var(--c-field) 100%)}.dl.dl-dark .dl-igc.ok{background:linear-gradient(180deg,var(--c-field) 0,var(--c-card) 100%)}.dl.dl-dark .dl-igc.soon{opacity:.55;background:transparent;border-style:dashed}.dl.dl-dark .dl-igc-name{color:var(--c-text)}.dl.dl-dark .dl-igc-benefit{color:var(--c-text-2)}.dl.dl-dark .dl-igc-min{color:var(--c-text-3)}.dl.dl-dark .dl-ig-logo{background:var(--c-inverse);border-color:transparent}.dl.dl-dark .dl-ig-logo,.dl.dl-dark .dl-ig-logo-brand{color:var(--c-text-on-inverse)}.dl.dl-dark .dl-igc-chip{border-color:var(--c-line-2);color:var(--c-text-2);background:transparent}.dl.dl-dark .dl-igc-chip i{background:var(--c-mark-faint)}.dl.dl-dark .dl-igc-chip.ok{color:var(--c-pos-text);border-color:var(--c-pos-line-35)}.dl.dl-dark .dl-igc-chip.ok i{background:var(--c-pos-fill)}.dl.dl-dark .dl-igc-chip.wait{color:var(--c-wait-text);border-color:var(--c-wait-line)}.dl.dl-dark .dl-igc-chip.wait i{background:var(--c-wait-fill)}.dl.dl-dark .dl-igc-chip.off{color:var(--c-text-2);border-color:var(--c-line-strong);border-style:dashed}.dl.dl-dark .dl-igc-chip.action{color:var(--c-text);border-color:var(--c-line-strong);background:var(--c-tint-06)}.dl.dl-dark .dl-igc-chip.action i{background:var(--c-inverse)}.dl.dl-dark .dl-igc-chip.soon{color:var(--c-text-3);border-color:var(--c-line-2)}.dl.dl-dark .dl-gsc-form input,.dl.dl-dark .dl-gsc-form select,.dl.dl-dark .dl-ig-fields input,.dl.dl-dark .dl-ig-inline input,.dl.dl-dark .dl-ig-secret input{background:var(--c-bg);border-color:var(--c-line-2);color:var(--c-text)}.dl.dl-dark .dl-gsc-form input:focus,.dl.dl-dark .dl-gsc-form select:focus,.dl.dl-dark .dl-ig-fields input:focus,.dl.dl-dark .dl-ig-inline input:focus,.dl.dl-dark .dl-ig-secret input:focus{border-color:var(--c-line-inverse);box-shadow:0 0 0 3px var(--c-glow-10)}.dl.dl-dark .dl-ig-fields label,.dl.dl-dark .dl-ig-inline label{color:var(--c-text-2)}.dl.dl-dark .dl-ig-code,.dl.dl-dark .dl-igc-snippet{background:var(--c-raised);border-color:var(--c-line);color:var(--c-text-hi)}.dl.dl-dark .dl-gsc-status.ok{color:var(--c-pos-text)}.dl.dl-dark .dl-gsc-status.pending{color:var(--c-wait-text)}.dl.dl-dark .dl-gsc-status.failed{color:var(--c-neg-text)}.dl.dl-dark .dl-igc-askus{color:var(--c-text-2);border-top-color:var(--c-line)}.dl.dl-dark .dl-igc-askus a,.dl.dl-dark .dl-igc-askus button{color:var(--c-text)}.dl.dl-dark .dl-igc-copyrow code{color:var(--c-text-hi);background:var(--c-raised);border:1px solid var(--c-line);border-radius:6px;padding:2px 6px}.dl.dl-dark .dl-ig-cta,.dl.dl-dark .dl-ig-cta.btn{background:var(--c-inverse)!important;color:var(--c-text-on-inverse)!important;border-color:var(--c-line-inverse)!important}.dl.dl-dark .dl-set-nav a{color:var(--c-text-3)}.dl.dl-dark .dl-set-nav a:hover{color:var(--c-text);background:var(--c-tint-04)}.dl.dl-dark .dl-set-nav a.on{color:var(--c-text);border-left-color:var(--c-line-inverse);background:var(--c-tint-06)}.dl.dl-dark .dl-set-row{border-bottom-color:var(--c-line-faint)}.dl.dl-dark .dl-set-row span{color:var(--c-text-3)}.dl.dl-dark .dl-set-row b{color:var(--c-text)}.dl.dl-dark .dl-set-sec .dl-note,.dl.dl-dark .dl-set-sec .dl-sub{color:var(--c-text-2)}.dl.dl-dark .dl-set-sec .dl-note a,.dl.dl-dark .dl-set-sec .dl-sub a,.dl.dl-dark .dl-set-sec .dl-sub strong{color:var(--c-text)}.dl.dl-dark details.dl-set-disclose{background:transparent;border:1px solid var(--c-line);border-radius:10px;padding:10px 14px;box-shadow:none;margin-top:14px}.dl.dl-dark details.dl-set-disclose:hover{box-shadow:none}.dl.dl-dark details.dl-set-disclose summary{padding:0;color:var(--c-text);font-size:13px;font-weight:600;justify-content:flex-start}.dl.dl-dark details.dl-set-disclose summary:before{color:var(--c-text-3)}.dl.dl-dark .dl-set-sec input:not([type=checkbox]),.dl.dl-dark .dl-set-sec select,.dl.dl-dark .dl-team-invite input[type=email],.dl.dl-dark .dl-team-invite select{background:var(--c-bg);border-color:var(--c-line-2);color:var(--c-text)}.dl.dl-dark .dl-set-sec input:focus,.dl.dl-dark .dl-team-invite input[type=email]:focus,.dl.dl-dark .dl-team-invite select:focus{border-color:var(--c-line-inverse);outline:none;box-shadow:0 0 0 3px var(--c-glow-10)}.dl.dl-dark .dl-set-sec input::placeholder{color:var(--c-text-3)}.dl.dl-dark .dl-team-row{border-bottom-color:var(--c-line-faint)}.dl.dl-dark .dl-team-mail{color:var(--c-text)}.dl.dl-dark .dl-team-mail em{color:var(--c-text-3)}.dl.dl-dark .dl-role{color:var(--c-text-2);border-color:var(--c-line-2);background:transparent}.dl.dl-dark .dl-role.pending{color:var(--c-wait-text);border-color:var(--c-wait-line)}.dl.dl-dark .dl-team-link{color:var(--c-text-2)}.dl.dl-dark .dl-team-link:hover{color:var(--c-text)}.dl.dl-dark .dl-team-link.danger:hover{color:var(--c-neg-text)}.dl.dl-dark .dl-team-send{background:var(--c-inverse);border-color:var(--c-line-inverse);color:var(--c-text-on-inverse)}.dl.dl-dark .dl-team-send:hover{background:var(--c-mark-high)}.dl.dl-dark .dl-set-sec .btn:not(.ghost){background:var(--c-inverse)!important;color:var(--c-text-on-inverse)!important;border-color:var(--c-line-inverse)!important}.dl.dl-dark .dl-set-sec .btn.ghost{background:transparent!important;color:var(--c-text)!important;border-color:var(--c-line-2)!important}.dl.dl-dark .dl-usage-bar{background:var(--c-tint-08)}.dl.dl-dark .dl-usage-bar i,.dl.dl-dark .dl-usage-bar>span{background:var(--c-inverse)}.dl .dl-bil{display:flex;flex-direction:column;gap:14px}.dl .dl-bil-preview{align-self:flex-start;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-wait-text);border:1px dashed var(--c-wait-line-50);border-radius:999px;padding:3px 10px}.dl .dl-bil-price,.dl .dl-bil-sub{font-style:normal;font-weight:450;color:var(--ink-3)}.dl .dl-bil-chip{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-style:normal;font-weight:500;border:1px solid var(--line);border-radius:999px;padding:2px 9px;color:var(--ink-2)}.dl .dl-bil-chip.ok{color:var(--c-pos-text);border-color:var(--c-pos-line-35)}.dl .dl-bil-chip.warn{color:var(--c-wait-text);border-color:var(--c-wait-line)}.dl .dl-bil-chip.bad{color:var(--c-neg-text);border-color:var(--c-neg-line-40)}.dl .dl-bil-chip.muted{color:var(--c-text-3);border-color:var(--c-line-2)}.dl .dl-bil-invh{margin-top:4px}.dl .dl-bil-rows{display:flex;flex-direction:column}.dl .dl-bil-row{display:grid;grid-template-columns:110px minmax(0,1fr) 100px 110px auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:13.5px}.dl .dl-bil-row.dl-bil-head{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:0 0 6px}.dl .dl-bil-date{color:var(--ink-2)}.dl .dl-bil-num{display:flex;flex-direction:column;min-width:0;font-family:var(--font-mono);font-size:12.5px;color:var(--ink)}.dl .dl-bil-num em{font-family:inherit;font-style:normal;font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-bil-amt{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.dl .dl-bil-links{display:inline-flex;gap:6px;justify-content:flex-end}.dl .dl-bil-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px}.dl .dl-bil-foot .dl-sub{margin:0}.dl.dl-dark .dl-bil-row{border-bottom-color:var(--c-line-faint)}.dl.dl-dark .dl-bil-date{color:var(--c-text-2)}.dl.dl-dark .dl-bil-amt,.dl.dl-dark .dl-bil-num{color:var(--c-text)}.dl.dl-dark .dl-bil-num em,.dl.dl-dark .dl-bil-price,.dl.dl-dark .dl-bil-sub{color:var(--c-text-3)}.dl.dl-dark .dl-set-sec .dl-bil-links .btn.ghost{color:var(--c-text)!important;border-color:var(--c-line-2)!important}@media (max-width:800px){.dl .dl-bil-row{grid-template-columns:1fr 1fr}.dl .dl-bil-row.dl-bil-head{display:none}}.dl .dl-bil-previewlink{font-size:12px;color:var(--ink-3);text-decoration:none;border:1px dashed var(--line);border-radius:999px;padding:3px 10px}.dl.dl-dark .dl-bil-previewlink{color:var(--c-text-2);border-color:var(--c-line-strong)}.dl.dl-dark .dl-bil-previewlink:hover{color:var(--c-text);border-color:var(--c-line-inverse)}.dl .dl-wsw-org{display:block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1px}.dl .dl-wsw-head{display:flex;flex-direction:column;gap:1px;padding:6px 9px 8px;border-bottom:1px solid var(--line-soft);margin-bottom:4px}.dl .dl-wsw-headk{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dl .dl-wsw-headn{font-size:13px;font-weight:650;color:var(--ink)}.dl .dl-wsw-headc{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3)}.dl .dl-wsw-add.muted{color:var(--ink-3);cursor:default}.dl .dl-org-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dl .dl-org-form input{font:inherit;font-size:13.5px;border:1px solid var(--line);border-radius:8px;padding:7px 10px;min-width:240px;background:#fff;color:var(--ink)}.dl .dl-org-ok{font-size:12px;color:var(--pos)}.dl .dl-org-err{font-size:12px;color:var(--neg)}.dl .dl-org-projects{display:flex;flex-direction:column;gap:6px;font-weight:500}.dl .dl-org-proj em{font-style:normal;color:var(--ink-3);margin-left:8px;font-size:12.5px}.dl .dl-org-projects small{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);margin-top:2px}.dl.dl-dark .dl-wsw-headc,.dl.dl-dark .dl-wsw-headk,.dl.dl-dark .dl-wsw-org{color:var(--c-text-3)}.dl.dl-dark .dl-wsw-head{border-bottom-color:var(--c-line)}.dl.dl-dark .dl-wsw-headn{color:var(--c-text)}.dl.dl-dark .dl-org-form input{background:var(--c-bg);border-color:var(--c-line-2);color:var(--c-text)}.dl.dl-dark .dl-org-form input:focus{outline:none;border-color:var(--c-line-inverse);box-shadow:0 0 0 3px var(--c-glow-10)}.dl.dl-dark .dl-org-ok{color:var(--c-pos-text)}.dl.dl-dark .dl-org-err{color:var(--c-neg-text)}.dl.dl-dark .dl-org-proj em,.dl.dl-dark .dl-org-projects small{color:var(--c-text-3)}.dl.dl-dark .dl-org-projects{color:var(--c-text)}.dl .dl-side-top{display:flex;align-items:center;gap:6px;padding:4px 2px 0;margin-bottom:16px}.dl .dl-mark{display:inline-flex;flex:none;opacity:.92}.dl .dl-mark img{display:block;width:22px;height:auto}.dl .dl-mark:hover{opacity:1}.dl .dl-wsw.top{margin:0;flex:1 1;min-width:0}.dl .dl-wsw.top,.dl.dl-dark .dl-wsw.top{position:relative;z-index:30;background:transparent;border:0;padding:0;box-shadow:none}.dl .dl-wsw.top .dl-wsw-btn,.dl.dl-dark .dl-wsw.top .dl-wsw-btn{padding:6px 4px 6px 6px;gap:7px;border:1px solid transparent;background:transparent}.dl .dl-wsw.top .dl-wsw-btn:hover,.dl .dl-wsw.top .dl-wsw-btn[aria-expanded=true],.dl.dl-dark .dl-wsw.top .dl-wsw-btn:hover{background:var(--c-tint-04);border-color:var(--c-line-2)}.dl .dl-wsw.top .dl-wsw-name,.dl .dl-wsw.top .dl-wsw-org{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.dl .dl-wsw.top .dl-wsw-menu{z-index:40;min-width:240px}.dl .dl-wsw.top .dl-wsw-btn>.dl-wsw-av{width:26px;height:26px;border-radius:7px;font-size:11px;flex:none}.dl .dl-wsw.top .dl-wsw-name{flex:1 1;text-align:left;font-size:13.5px;font-weight:600;line-height:1.15}.dl .dl-wsw.top .dl-wsw-org{margin-bottom:2px}.dl .dl-wsw.top .dl-wsw-menu{top:calc(100% + 6px);bottom:auto;left:0;right:0}.dl .dl-wsw-static{display:flex;align-items:center;gap:9px;padding:6px 8px;font-size:13.5px;font-weight:600;color:var(--ink);min-width:0}.dl .dl-wsw-static .dl-wsw-av{width:26px;height:26px;border-radius:7px;font-size:11px}.dl .dl-wsw-static .dl-wsw-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl.dl-dark .dl-wsw-static{color:var(--c-text)}.dl{transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.dl.dl-collapsed{grid-template-columns:60px 1fr}.dl.dl-collapsed .dl-side{padding-left:8px;padding-right:8px}.dl .dl-side-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:0;background:transparent;color:var(--c-text-3);cursor:pointer}.dl .dl-side-toggle:hover{color:var(--c-text);background:var(--c-tint-06)}.dl.dl-collapsed .dl-side-top{flex-direction:column;align-items:center;gap:6px;padding:2px 0 0;margin-bottom:12px}.dl.dl-collapsed .dl-navlabel,.dl.dl-collapsed .dl-side-top .dl-wsw,.dl.dl-collapsed .dl-side-top .dl-wsw-static{display:none}.dl.dl-collapsed .dl-navgroup+.dl-navgroup{padding-top:10px}.dl.dl-collapsed .dl-navitem{justify-content:center;padding:9px 0;gap:0}.dl.dl-collapsed .dl-navtx{display:none}.dl.dl-collapsed .dl-navic{width:18px;height:18px}.dl.dl-collapsed .dl-navitem{position:relative}.dl.dl-collapsed .dl-navbadge{position:absolute;top:5px;right:6px;margin:0;min-width:7px;height:7px;padding:0;border-radius:50%;font-size:0;background:var(--c-inverse)}.dl.dl-collapsed .dl-side-acct{justify-content:center;padding-top:10px}.dl.dl-collapsed .dl-side-acct>:not(.dl-ws-av),.dl.dl-collapsed .dl-side-invite{display:none}.dl.dl-collapsed .dl-nav-ind{left:0;right:0}@media (prefers-reduced-motion:reduce){.dl{transition:none}}@media (max-width:900px){.dl .dl-side-toggle{display:none}.dl.dl-collapsed{grid-template-columns:1fr}}.dl-scan{max-width:640px;margin:0 auto;text-align:left}.dl-scan-name{font-family:var(--font-display);font-size:clamp(26px,4vw,38px);font-weight:700;letter-spacing:-.02em;text-align:center}.dl-scan-lede{color:var(--ink-2);font-size:15.5px;line-height:1.65;margin:14px 0 26px;text-align:center}.dl-scan-lede strong{color:var(--ink);font-weight:600}.dl-scan-bar{height:6px;opacity:.14;overflow:hidden}.dl-scan-bar,.dl-scan-bar>.dl-scan-fill{border-radius:999px;background:currentColor}.dl-scan-bar>.dl-scan-fill{display:block;height:100%;opacity:1;transition:width .9s cubic-bezier(.4,0,.2,1)}.dl-scan-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:8px 0 24px;font-size:12.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl-scan-est{font-style:italic}.dl-scan-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.dl-scan-step{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--ink-3)}.dl-scan-step .dl-scan-ic{width:18px;text-align:center;flex:none;font-size:12px}.dl-scan-step.live{color:var(--ink)}.dl-scan-step.live .dl-scan-ic{animation:dl-scan-pulse 1.4s ease-in-out infinite}.dl-scan-step.done{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.dl-scan-step.live .dl-scan-ic{animation:none}.dl-scan-bar>.dl-scan-fill{transition:none}}.dl-scan-pause{display:block;margin:26px auto 0;background:none;border:0;padding:4px 6px;font:inherit;font-size:13px;color:var(--ink-3);text-decoration:underline;cursor:pointer}.dl-scan-help,.dl-scan-pause:hover{color:var(--ink-2)}.dl-scan-help{margin-top:26px;font-size:14px;line-height:1.6;text-align:center}.dl.dl-dark .dl-top{height:48px;box-sizing:content-box;padding:0 28px;column-gap:14px}.dl.dl-dark .dl-title-wrap{flex-direction:row;align-items:baseline;gap:12px;min-width:0;overflow:hidden}.dl.dl-dark .dl-title{font-size:14px;font-weight:500;width:auto;flex:none}.dl.dl-dark .dl-question,.dl.dl-dark .dl-title{font-family:var(--font-sans),-apple-system,sans-serif;line-height:20px;letter-spacing:0}.dl.dl-dark .dl-question{font-size:13px;text-transform:none;color:var(--c-text-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl.dl-dark .dl-attn-btn,.dl.dl-dark .dl-updated{height:28px;padding-top:0;padding-bottom:0}.dl.dl-dark:not(.dl-collapsed) .dl-side{padding-top:0}.dl.dl-dark:not(.dl-collapsed) .dl-side-top{height:48px;padding:0 2px}@media (max-width:900px){.dl.dl-dark .dl-question{display:none}}.dl .dl-theme-seg .adm-seg-b{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:5px 12px;font-size:13px}.dl .dl-theme-seg .adm-seg-b svg{flex:none}.dl .dl-theme-seg .adm-seg-b:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.dl .dl-theme-seg-sm{padding:3px}.dl .dl-theme-seg-sm .adm-seg-b{min-height:24px;width:28px;padding:0}.dl .dl-set-theme{display:grid;grid-template-columns:150px 1fr;align-items:center;grid-column-gap:14px;column-gap:14px;grid-row-gap:6px;row-gap:6px;padding:12px 0 2px;font-size:14px}.dl .dl-set-theme>span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-set-theme>.adm-seg{justify-self:start}.dl .dl-set-theme>small{grid-column:2;font-size:12px;color:var(--c-text-2)}@media (max-width:600px){.dl .dl-set-theme{grid-template-columns:1fr}.dl .dl-set-theme>small{grid-column:1}}.dl .dl-toast{background:var(--c-inverse)}.dl .dl-toast,.dl .dl-toast-link,.dl .dl-toast-tx,.dl .dl-toast-undo{color:var(--c-text-on-inverse)}.dl .dl-toast-undo{background:color-mix(in srgb,var(--c-text-on-inverse) 14%,transparent)}.dl .dl-toast-undo:hover{background:color-mix(in srgb,var(--c-text-on-inverse) 24%,transparent)}.dl :focus-visible{outline-color:var(--c-text)}.dl .btn:not(.ghost){color:var(--c-text-on-inverse)!important}.dl.dl-dark .btn:not(.ghost):hover{background:var(--c-inverse-hover)}.dl .dl-au-sevtile.zero,.dl .dl-prt-row.paused,.dl .dl-prt-row.paused:hover,.dl.dl-dark .dl-igc.soon{opacity:1}.dl.dl-dark .dl-au-sevtile.zero *,.dl.dl-dark .dl-igc.soon *,.dl.dl-dark .dl-prt-row.paused *{color:var(--c-text-3)}.dl.dl-dark .dl-au-sevtile.zero :is(img,svg),.dl.dl-dark .dl-igc.soon :is(img,svg),.dl.dl-dark .dl-prt-row.paused :is(img,svg){opacity:.55}.dl .dl-set-col{grid-template-columns:minmax(0,1fr)}@media (max-width:600px){.dl .dl-set-row{grid-template-columns:minmax(0,1fr);gap:4px}.dl .dl-set-row>*{min-width:0;overflow-wrap:anywhere}.dl .dl-org-form input{min-width:0;flex:1 1 180px}.dl .dl-team-right,.dl .dl-team-row{flex-wrap:wrap}.dl .dl-team-row>*{min-width:0;overflow-wrap:anywhere}.dl .dl-fbar{display:flex;flex-wrap:wrap;max-width:100%}.dl .dl-abstrip-quota,.dl .dl-abstrip-stats{min-width:0;max-width:100%}.dl .dl-abstrip-quota{border-left:0;padding-left:0}.dl .dl-prc-right{min-width:0;max-width:100%}.dl .dl-prc-hint{white-space:normal;min-width:0}}.dl .dl-side-acct{position:relative}.dl .dl-acct-more{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:none;color:var(--c-text-2);cursor:pointer}.dl .dl-acct-more:hover,.dl .dl-acct-more[aria-expanded=true]{background:var(--c-tint-06);color:var(--c-text)}.dl .dl-acct-menu{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:40;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--c-pop);border:1px solid var(--c-line-2);border-radius:11px;box-shadow:0 14px 40px var(--c-shadow-55)}.dl .dl-acct-menu-mail{font-size:12px;color:var(--c-text-2);padding:6px 9px 8px;margin-bottom:4px;border-bottom:1px solid var(--c-line-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-acct-menu-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 4px 9px;font-size:13px;color:var(--c-text)}.dl .dl-acct-menu-item{display:block;width:100%;text-align:left;background:none;border:0;border-radius:8px;padding:7px 9px;font:inherit;font-size:13px;color:var(--c-text);text-decoration:none;cursor:pointer}.dl .dl-acct-menu-item:hover{background:var(--c-tint-06)}.dl .dl-scrim,.dl .dl-side-close,.dl .dl-tabbar{display:none}@media (max-width:860px){.dl .dl-side{display:flex;position:fixed;top:0;bottom:0;left:0;z-index:80;width:min(300px,86vw);height:auto;padding:calc(14px + env(safe-area-inset-top, 0px)) 12px calc(14px + env(safe-area-inset-bottom, 0px));transform:translateX(-100%);visibility:hidden;transition:transform .24s cubic-bezier(.4,0,.2,1),visibility 0s linear .24s}.dl .dl-side.open{transform:none;visibility:visible;transition:transform .24s cubic-bezier(.4,0,.2,1);box-shadow:0 0 60px var(--c-shadow-55)}.dl .dl-scrim{display:block;position:fixed;inset:0;z-index:79;background:var(--c-scrim)}.dl .dl-side-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;margin-left:auto;border:0;border-radius:9px;background:none;color:var(--c-text-2);cursor:pointer}.dl .dl-side-close:hover{background:var(--c-tint-06);color:var(--c-text)}.dl .dl-side .dl-acct-tx{display:flex}.dl .dl-side .dl-navitem{min-height:44px}.dl .dl-side .dl-acct-more{width:40px;height:40px}.dl .dl-tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:70;padding:4px 6px calc(4px + env(safe-area-inset-bottom, 0px));background:var(--c-bg);border-top:1px solid var(--c-line-2)}.dl .dl-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;padding:0 2px;font:inherit;font-size:10.5px;font-weight:600;color:var(--c-text-3);background:none;border:0;border-radius:10px;text-decoration:none;cursor:pointer}.dl .dl-tab.on{color:var(--c-text)}.dl .dl-tab-tx{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-tab-ic{position:relative;display:inline-flex}.dl .dl-tab .dl-navic{width:20px;height:20px}.dl .dl-tab .dl-tab-badge{position:absolute;top:-6px;left:13px;margin:0;min-width:16px;height:16px;padding:0 4px;font-size:10px;background:var(--c-inverse);color:var(--c-text-on-inverse)}.dl .dl-main{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.dl .dl-toast{bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.dl .dl-viewas{bottom:calc(72px + env(safe-area-inset-bottom, 0px))}.dl .dl-top-strip{display:none}}html:has(.dl.dl-dark[data-theme=dark]),html:has(.dl.dl-dark[data-theme=dark]) body,html:has(.dl.dl-dark[data-theme=system]),html:has(.dl.dl-dark[data-theme=system]) body{background:#050506;color-scheme:dark}html:has(.dl.dl-dark[data-theme=light]),html:has(.dl.dl-dark[data-theme=light]) body{background:#FAFAFA;color-scheme:light}.dl.dl-dark[data-theme=light]{color-scheme:light;--c-axis:#6B6B74;--c-bg:#FAFAFA;--c-bg-sunken:#F4F4F5;--c-card:#FFFFFF;--c-card-alt:#FAFAFB;--c-chart-bg:#FFFFFF;--c-eng-chatgpt:#2B2F36;--c-eng-claude:#C2761F;--c-eng-copilot:#A07F33;--c-eng-gemini:#5B8DEF;--c-eng-google:#8C8FA3;--c-eng-aimode:#4F6F99;--c-eng-other:#8C8FA3;--c-eng-perplexity:#1E9494;--c-error-text:#B91C1C;--c-field:#FFFFFF;--c-field-hover:#F4F4F5;--c-glow-03:rgba(255,255,255,0);--c-glow-08:rgba(0,0,0,.08);--c-glow-10:rgba(0,0,0,.1);--c-glow-12:rgba(0,0,0,.12);--c-glow-25:rgba(0,0,0,.18);--c-inverse:#0A0A0C;--c-inverse-hover:#2A2A2E;--c-knob:#71717A;--c-line:#E4E4E7;--c-line-2:#DCDCE0;--c-line-alpha-12:rgba(0,0,0,.08);--c-line-btn:#D4D4D8;--c-line-caret:#A1A1AA;--c-line-faint:#EEEEF0;--c-line-faint-alt:#EBEBEE;--c-line-field:#D4D4D8;--c-line-focus:#71717A;--c-line-hover:#BDBDC4;--c-line-hover-2:#A1A1AA;--c-line-inverse:#0A0A0C;--c-line-nav:#E4E4E7;--c-line-strong:#C4C4CA;--c-mark-faint:#D4D4D8;--c-mark-high:#27272A;--c-mark-low:#A1A1AA;--c-mark-mid:#71717A;--c-nav-active:#EDEDF0;--c-near-fill:#A16207;--c-neg-fill:#DC2626;--c-neg-line-40:rgba(185,28,28,.35);--c-neg-text:#B91C1C;--c-neg-tint-12:rgba(220,38,38,.1);--c-pop:#FFFFFF;--c-pos-fill:#15803D;--c-acc-blue:#2563EB;--c-acc-teal:#0D7A71;--c-acc-pink:#B4316C;--c-acc-silver:#55657F;--c-acc-amber:#B45309;--c-kd-1:#15803D;--c-kd-2:#4D7C0F;--c-kd-3:#A16207;--c-kd-4:#C2410C;--c-kd-5:#B91C1C;--c-kd-6:#881337;--c-acc-sage:#2F855A;--c-pos-glow:rgba(22,163,74,.35);--c-pos-line:#16A34A;--c-pos-line-30:rgba(22,163,74,.3);--c-pos-line-35:rgba(22,163,74,.35);--c-pos-text:#166534;--c-gmaps-text:#1F1F1F;--c-pos-tint-08:rgba(22,163,74,.08);--c-pos-tint-10:rgba(22,163,74,.1);--c-pos-tint-12:rgba(22,163,74,.12);--c-pos-tint-14:rgba(22,163,74,.14);--c-pos-tint-16:rgba(22,163,74,.16);--c-raised:#F7F7F8;--c-raised-alt:#FFFFFF;--c-raised-hover:#F1F1F3;--c-rank-1:#5B8DEF;--c-rank-2:#C2761F;--c-rank-3:#1E9494;--c-rank-4:#A07F33;--c-rank-5:#8C8FA3;--c-rank-6:#6E7480;--c-ring-bg:#FFFFFF;--c-ring-muted:#D4D4D8;--c-rule:#E4E4E7;--c-scrim:rgba(9,9,11,.35);--c-series-leads:#16A34A;--c-series-main:#2B2F36;--c-series-other:#D4D4D8;--c-shadow-35:rgba(0,0,0,.14);--c-shadow-50:rgba(0,0,0,.12);--c-shadow-55:rgba(0,0,0,.12);--c-shadow-60:rgba(0,0,0,.14);--c-shadow-70:rgba(0,0,0,.16);--c-spin-track:rgba(20,20,22,.3);--c-text:#0A0A0B;--c-text-2:#52525B;--c-text-3:#63636C;--c-text-4:#6B6B74;--c-text-5:#8A8A93;--c-text-6:#8A8A93;--c-text-body:#3F3F46;--c-text-hi:#18181B;--c-text-hi-alt:#18181B;--c-text-on-inverse:#FFFFFF;--c-text-soft:#3F3F46;--c-tint-03:rgba(0,0,0,.03);--c-tint-04:rgba(0,0,0,.04);--c-tint-05:rgba(0,0,0,.05);--c-tint-06:rgba(0,0,0,.06);--c-tint-07:rgba(0,0,0,.07);--c-tint-08:rgba(0,0,0,.08);--c-tint-10:rgba(0,0,0,.1);--c-tint-12:rgba(0,0,0,.12);--c-tint-14:rgba(0,0,0,.14);--c-tint-25:rgba(0,0,0,.25);--c-tip-muted:#63636C;--c-track:#E9E9EC;--c-wait-fill:#A5530E;--c-wait-line:rgba(194,118,31,.4);--c-wait-line-50:rgba(165,83,14,.45);--c-wait-text:#A5530E;--c-warn-fill:#B45309;--c-warn-text:#92400E;--c-step-1:#2F62D6;--c-step-1-tint:rgba(47,98,214,.10);--c-step-2:#0E7C7D;--c-step-2-tint:rgba(14,124,125,.10);--c-step-3:#A85F16;--c-step-3-tint:rgba(168,95,22,.10);--c-warn-tint-12:rgba(217,119,6,.12);--c-well:#F1F1F3;--ink:#0A0A0B;--ink-2:#52525B;--ink-3:#63636C;--line:#E4E4E7;--line-2:#DCDCE0;--card:#FFFFFF;--bg-soft:#F4F4F5;--brand:#0A0A0C;--line-soft:#EEEEF0}.dl.dl-dark[data-theme=light] .recharts-legend-item-text{color:var(--c-text-2)!important}.dl.dl-dark[data-theme=light] .dl-cb-chart .recharts-cartesian-axis-tick-value{fill:var(--c-axis);opacity:1}.dl.dl-dark[data-theme=light] .dl-sent-legend i.neu,.dl.dl-dark[data-theme=light] .dl-sent-seg.neu{background:var(--c-mark-mid)}.dl.dl-dark[data-theme=light] .dl-mark .dl-mark-ondark{display:none}.dl.dl-dark[data-theme=light] .dl-mark .dl-mark-onlight{display:block!important}@media (prefers-color-scheme:light){html:has(.dl.dl-dark[data-theme=system]),html:has(.dl.dl-dark[data-theme=system]) body{background:#FAFAFA;color-scheme:light}.dl.dl-dark[data-theme=system]{color-scheme:light;--c-axis:#6B6B74;--c-bg:#FAFAFA;--c-bg-sunken:#F4F4F5;--c-card:#FFFFFF;--c-card-alt:#FAFAFB;--c-chart-bg:#FFFFFF;--c-eng-chatgpt:#2B2F36;--c-eng-claude:#C2761F;--c-eng-copilot:#A07F33;--c-eng-gemini:#5B8DEF;--c-eng-google:#8C8FA3;--c-eng-aimode:#4F6F99;--c-eng-other:#8C8FA3;--c-eng-perplexity:#1E9494;--c-error-text:#B91C1C;--c-field:#FFFFFF;--c-field-hover:#F4F4F5;--c-glow-03:rgba(255,255,255,0);--c-glow-08:rgba(0,0,0,.08);--c-glow-10:rgba(0,0,0,.1);--c-glow-12:rgba(0,0,0,.12);--c-glow-25:rgba(0,0,0,.18);--c-inverse:#0A0A0C;--c-inverse-hover:#2A2A2E;--c-knob:#71717A;--c-line:#E4E4E7;--c-line-2:#DCDCE0;--c-line-alpha-12:rgba(0,0,0,.08);--c-line-btn:#D4D4D8;--c-line-caret:#A1A1AA;--c-line-faint:#EEEEF0;--c-line-faint-alt:#EBEBEE;--c-line-field:#D4D4D8;--c-line-focus:#71717A;--c-line-hover:#BDBDC4;--c-line-hover-2:#A1A1AA;--c-line-inverse:#0A0A0C;--c-line-nav:#E4E4E7;--c-line-strong:#C4C4CA;--c-mark-faint:#D4D4D8;--c-mark-high:#27272A;--c-mark-low:#A1A1AA;--c-mark-mid:#71717A;--c-nav-active:#EDEDF0;--c-near-fill:#A16207;--c-neg-fill:#DC2626;--c-neg-line-40:rgba(185,28,28,.35);--c-neg-text:#B91C1C;--c-neg-tint-12:rgba(220,38,38,.1);--c-pop:#FFFFFF;--c-pos-fill:#15803D;--c-acc-blue:#2563EB;--c-acc-teal:#0D7A71;--c-acc-pink:#B4316C;--c-acc-silver:#55657F;--c-acc-amber:#B45309;--c-kd-1:#15803D;--c-kd-2:#4D7C0F;--c-kd-3:#A16207;--c-kd-4:#C2410C;--c-kd-5:#B91C1C;--c-kd-6:#881337;--c-acc-sage:#2F855A;--c-pos-glow:rgba(22,163,74,.35);--c-pos-line:#16A34A;--c-pos-line-30:rgba(22,163,74,.3);--c-pos-line-35:rgba(22,163,74,.35);--c-pos-text:#166534;--c-gmaps-text:#1F1F1F;--c-pos-tint-08:rgba(22,163,74,.08);--c-pos-tint-10:rgba(22,163,74,.1);--c-pos-tint-12:rgba(22,163,74,.12);--c-pos-tint-14:rgba(22,163,74,.14);--c-pos-tint-16:rgba(22,163,74,.16);--c-raised:#F7F7F8;--c-raised-alt:#FFFFFF;--c-raised-hover:#F1F1F3;--c-rank-1:#5B8DEF;--c-rank-2:#C2761F;--c-rank-3:#1E9494;--c-rank-4:#A07F33;--c-rank-5:#8C8FA3;--c-rank-6:#6E7480;--c-ring-bg:#FFFFFF;--c-ring-muted:#D4D4D8;--c-rule:#E4E4E7;--c-scrim:rgba(9,9,11,.35);--c-series-leads:#16A34A;--c-series-main:#2B2F36;--c-series-other:#D4D4D8;--c-shadow-35:rgba(0,0,0,.14);--c-shadow-50:rgba(0,0,0,.12);--c-shadow-55:rgba(0,0,0,.12);--c-shadow-60:rgba(0,0,0,.14);--c-shadow-70:rgba(0,0,0,.16);--c-spin-track:rgba(20,20,22,.3);--c-text:#0A0A0B;--c-text-2:#52525B;--c-text-3:#63636C;--c-text-4:#6B6B74;--c-text-5:#8A8A93;--c-text-6:#8A8A93;--c-text-body:#3F3F46;--c-text-hi:#18181B;--c-text-hi-alt:#18181B;--c-text-on-inverse:#FFFFFF;--c-text-soft:#3F3F46;--c-tint-03:rgba(0,0,0,.03);--c-tint-04:rgba(0,0,0,.04);--c-tint-05:rgba(0,0,0,.05);--c-tint-06:rgba(0,0,0,.06);--c-tint-07:rgba(0,0,0,.07);--c-tint-08:rgba(0,0,0,.08);--c-tint-10:rgba(0,0,0,.1);--c-tint-12:rgba(0,0,0,.12);--c-tint-14:rgba(0,0,0,.14);--c-tint-25:rgba(0,0,0,.25);--c-tip-muted:#63636C;--c-track:#E9E9EC;--c-wait-fill:#A5530E;--c-wait-line:rgba(194,118,31,.4);--c-wait-line-50:rgba(165,83,14,.45);--c-wait-text:#A5530E;--c-warn-fill:#B45309;--c-warn-text:#92400E;--c-step-1:#2F62D6;--c-step-1-tint:rgba(47,98,214,.10);--c-step-2:#0E7C7D;--c-step-2-tint:rgba(14,124,125,.10);--c-step-3:#A85F16;--c-step-3-tint:rgba(168,95,22,.10);--c-warn-tint-12:rgba(217,119,6,.12);--c-well:#F1F1F3;--ink:#0A0A0B;--ink-2:#52525B;--ink-3:#63636C;--line:#E4E4E7;--line-2:#DCDCE0;--card:#FFFFFF;--bg-soft:#F4F4F5;--brand:#0A0A0C;--line-soft:#EEEEF0}.dl.dl-dark[data-theme=system] .recharts-legend-item-text{color:var(--c-text-2)!important}.dl.dl-dark[data-theme=system] .dl-cb-chart .recharts-cartesian-axis-tick-value{fill:var(--c-axis);opacity:1}.dl.dl-dark[data-theme=system] .dl-sent-legend i.neu,.dl.dl-dark[data-theme=system] .dl-sent-seg.neu{background:var(--c-mark-mid)}.dl.dl-dark[data-theme=system] .dl-mark .dl-mark-ondark{display:none}.dl.dl-dark[data-theme=system] .dl-mark .dl-mark-onlight{display:block!important}}.dl-google-btn{display:inline-flex;align-items:center;gap:8px;margin-top:8px}.dl-gsc-choose{gap:10px;margin-top:8px}.dl-gsc-choose,.dl-gsc-pick{display:flex;flex-direction:column}.dl-gsc-pick{gap:4px;font-size:12px;font-weight:600;color:var(--muted)}.dl-gsc-pick select{font:inherit;font-size:14px;font-weight:400;border:1px solid var(--line-2);border-radius:10px;padding:8px 12px;background:var(--card);color:var(--ink);max-width:100%}.dl.dl-dark .dl-gsc-pick{color:var(--c-text-3)}.dl.dl-dark .dl-gsc-pick select{background:var(--c-bg);border-color:var(--c-line-2);color:var(--c-text)}.dl.dl-dark .dl-gsc-pick select:focus{border-color:var(--c-line-inverse);box-shadow:0 0 0 3px var(--c-glow-10)}.dl.dl-dark .dl-linkbtn{color:var(--c-text-hi)}.dl .dl-abt-cell.title{overflow:visible}.dl .dl-abt-label,.dl .dl-abt-labeltext{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.dl .dl-abt-note{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.dl .dl-abt-cell.num:not(.added){white-space:normal;text-align:right;overflow-wrap:anywhere;line-height:1.35}.dl .dl-abt-row{align-items:start}.dl .dl-abt-row>.dl-abt-cell{padding-top:2px}.dl .dl-cb-row:focus-within .dl-cmp-remove,.dl .dl-cb-row:hover .dl-cmp-remove,.dl .dl-cmp-remove:focus-visible{opacity:1}@media (hover:none){.dl .dl-cmp-remove{opacity:1}}.dl .bp{display:grid;grid-gap:14px;gap:14px;margin-top:8px}.dl .bp-rows{border-top:1px solid var(--c-line)}.dl .bp-row{border-bottom:1px solid var(--c-line)}.dl .bp-row-h{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;width:100%;padding:10px 0;background:none;border:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.dl .bp-row-h:hover .bp-row-c,.dl .bp-row.open .bp-row-c{color:var(--c-text)}.dl .bp-row-h:focus-visible{outline:2px solid var(--c-text);outline-offset:2px;border-radius:6px}.dl .bp-row-l{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3)}.dl .bp-row-v{font-size:13.5px;font-weight:550;color:var(--c-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .bp-row-v small{font-weight:450;color:var(--c-text-3)}.dl .bp-src{margin-left:6px}.dl .bp-none,.dl .bp-src{font-style:normal;font-weight:450;color:var(--c-text-3)}.dl .bp-row-c{font-size:12.5px;font-weight:600;color:var(--c-text-3);white-space:nowrap}.dl .bp-row-b{display:grid;grid-gap:12px;gap:12px;padding:4px 0 16px 164px}.dl .bp-q{margin:0;font-size:14px;font-weight:600;color:var(--c-text)}.dl .bp-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.dl .bp-field{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:500;color:var(--c-text-2);min-width:0}.dl .bp-field>span small{display:block;font-weight:400;color:var(--c-text-3);font-size:11.5px}.dl .bp-select{position:relative;display:flex;align-items:center}.dl .bp-select i{position:absolute;left:11px;font-style:normal;font-size:15px;pointer-events:none}.dl .bp-select select{width:100%;font:inherit;font-size:14px;color:var(--c-text);background:var(--c-field);border:1px solid var(--c-line-2);border-radius:10px;padding:8px 11px 8px 36px;min-width:0}.dl .bp-select select:focus{outline:none;border-color:var(--c-text)}.dl .bp-seg{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));background:var(--c-field);border:1px solid var(--c-line-2);border-radius:12px;padding:3px;grid-gap:2px;gap:2px;max-width:560px}.dl .bp-seg-ind{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px - 2px * (var(--n) - 1)) / var(--n));border-radius:9px;background:var(--c-inverse);z-index:0;pointer-events:none;transform:translateX(calc(var(--i) * (100% + 2px)));transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}.dl .bp-seg-b{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:9px;cursor:pointer;min-width:0;transition:color .2s ease}.dl .bp-seg-b input{position:absolute;opacity:0;width:0;height:0}.dl .bp-seg-b b{font-size:13.5px;font-weight:600;color:var(--c-text-2);white-space:nowrap}.dl .bp-seg-b small{font-size:11.5px;color:var(--c-text-3);line-height:1.3}.dl .bp-seg-b.on b,.dl .bp-seg-b.on small{color:var(--c-text-on-inverse)}.dl .bp-seg-b:hover:not(.on) b{color:var(--c-text)}.dl .bp-seg-b:has(input:focus-visible){outline:2px solid var(--c-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dl .bp-seg-ind{transition:opacity .2s ease}}.dl .bp-opts{display:flex;flex-wrap:wrap;gap:8px}.dl .bp-opt{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--c-line-2);border-radius:10px;cursor:pointer;font-size:13.5px;color:var(--c-text-2);min-width:0;background:var(--c-field)}.dl .bp-opt input{position:absolute;opacity:0;width:0;height:0}.dl .bp-opt b{font-weight:500;color:var(--c-text)}.dl .bp-opt:before{content:"";width:15px;height:15px;border:1.5px solid var(--c-line-2);border-radius:4px;flex:none;display:grid;place-items:center;font-size:10px;font-weight:700;line-height:1}.dl .bp-opt.on{border-color:var(--c-text)}.dl .bp-opt.on:before{content:"✓";color:var(--c-text-on-inverse);background:var(--c-inverse);border-color:var(--c-inverse)}.dl .bp-opt:has(input:focus-visible){outline:2px solid var(--c-text);outline-offset:2px}.dl .bp-read{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px dashed var(--c-line-2);border-radius:10px;font-size:12.5px;color:var(--c-text-2);max-width:560px}.dl .bp-read-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-3)}.dl .bp-read-h b{font-weight:600;border-radius:999px}.dl .bp-read-h b,.dl .bp-read-h i{letter-spacing:0;text-transform:none;font-size:11.5px;padding:1px 7px;border:1px solid var(--c-line-2);color:var(--c-text-2)}.dl .bp-read-h i{font-style:normal;border-radius:999px;font-weight:500}.dl .bp-read-v{font-size:13.5px;font-weight:600;color:var(--c-text)}.dl .bp-read-v small{font-weight:400;color:var(--c-text-3)}.dl .bp-read ul{margin:0;padding-left:16px;color:var(--c-text-3);font-size:12px}.dl .bp-read li{margin:2px 0;overflow-wrap:anywhere}.dl .bp-note{font-size:12.5px;color:var(--c-text-2);margin:0}.dl .bp-rows-h{padding:12px 0 6px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3)}.dl .bp-rrow{border:0;border-bottom:1px solid var(--c-line);background:transparent;border-radius:0;padding:0;margin:0}.dl .bp-rrow,.dl .bp-rrow:hover{box-shadow:none}.dl .bp-rrow summary{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:9px 0;cursor:pointer;list-style:none;font-size:13.5px;font-weight:550;color:var(--c-text)}.dl .bp-rrow summary::-webkit-details-marker{display:none}.dl .bp-rrow summary:hover .bp-row-c,.dl .bp-rrow[open] .bp-row-c{color:var(--c-text)}.dl .bp-rrow-b{padding:0 0 12px 164px;font-size:12.5px;color:var(--c-text-2)}.dl .bp-rrow-b ul{margin:4px 0 0;padding-left:16px;color:var(--c-text-3);font-size:12px}.dl .bp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dl .bp-skip{font-size:13px;color:var(--c-text-3);text-decoration:underline}@media (max-width:760px){.dl .bp-row-h,.dl .bp-rrow summary{grid-template-columns:minmax(0,1fr) auto}.dl .bp-row-l{grid-column:1/-1}.dl .bp-row-b,.dl .bp-rrow-b{padding-left:0}}.dl .tp{position:relative;display:grid;grid-gap:6px;gap:6px;min-width:0}.dl .tp-field{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;min-height:38px;background:var(--c-field);border:1px solid var(--c-line-2);border-radius:10px;cursor:text}.dl .tp-field:focus-within{border-color:var(--c-text)}.dl .tp-field input{flex:1 1 120px;min-width:80px;font:inherit;font-size:14px;color:var(--c-text);background:none;border:0;padding:4px 2px;outline:none}.dl .tp-token{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 9px;border:1px solid var(--c-line-2);border-radius:999px;font-size:13px;font-weight:500;color:var(--c-text);background:var(--c-card);max-width:100%}.dl .tp-token button{font:inherit;font-size:14px;line-height:1;width:18px;height:18px;border-radius:999px;border:0;background:none;color:var(--c-text-3);cursor:pointer;display:grid;place-items:center}.dl .tp-token button:hover{background:var(--c-line-2);color:var(--c-text)}.dl .tp-list{position:absolute;top:calc(100% - 4px);left:0;right:0;z-index:20;margin:0;padding:4px;list-style:none;max-height:240px;overflow:auto;background:var(--c-pop);border:1px solid var(--c-line-2);border-radius:10px;box-shadow:0 12px 32px -16px rgba(0,0,0,.4)}.dl .tp-list li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:7px;font-size:13.5px;color:var(--c-text);cursor:pointer}.dl .tp-list li.on{background:var(--c-raised)}.dl .tp-list li small{color:var(--c-text-3);font-size:11.5px}.dl .tp-sugg{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--c-text-3)}.dl .tp-sugg button{font:inherit;font-size:12.5px;padding:3px 9px;border:1px dashed var(--c-line-2);border-radius:999px;background:none;color:var(--c-text-2);cursor:pointer}.dl .tp-sugg button:hover{border-style:solid;border-color:var(--c-text);color:var(--c-text)}.dl .dl-bz{grid-column:1/-1;padding:0;overflow:hidden}.dl .dl-bz-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 0}.dl .dl-bz-head .dcard-h{margin:0}.dl .dl-bz-status{display:inline-flex;align-items:center;gap:12px;font-size:12.5px;color:var(--c-text-3);white-space:nowrap}.dl .dl-bz-status .dl-watch-all{color:var(--c-text);font-weight:600}.dl .dl-bz-tiles{list-style:none;margin:12px 0 0;padding:0;display:flex;overflow-x:auto;overscroll-behavior-x:contain;border-top:1px solid var(--c-line);scrollbar-width:thin}.dl .dl-bz-tile{display:flex;align-items:center;gap:12px;padding:14px 20px;flex:1 0 auto;min-width:200px;max-width:360px;border-left:1px solid var(--c-line);margin-left:-1px}.dl .dl-bz-tile:first-child{border-left:0;margin-left:0}.dl .dl-bz-ic{width:30px;height:30px;border-radius:8px;background:var(--c-field);border:1px solid var(--c-line);display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--c-text-2);overflow:hidden}.dl .dl-bz-ic .dl-fav{border:0}.dl .dl-bz-ic .dl-bz-av,.dl .dl-bz-ic .dl-fav{width:100%;height:100%;border-radius:0;background:transparent}.dl .dl-bz-ic .dl-bz-av{font-size:12px;font-weight:700;color:var(--c-text-2);display:grid;place-items:center}.dl .dl-bz-ic .dl-bz-av.hide{display:none}.dl .dl-bz-flag{font-size:17px;line-height:1}.dl .dl-bz-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.dl .dl-bz-txt b{font-size:14.5px;font-weight:600;color:var(--c-text);letter-spacing:-.005em;line-height:1.25;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl .dl-bz-txt b small{font-weight:500;color:var(--c-text-3);font-size:12.5px}.dl .dl-bz-txt small{font-size:12px;color:var(--c-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-bz-txt small i{font-style:normal;color:var(--c-text-4,var(--c-text-3))}.dl .dl-bz-empty{padding:12px 20px 16px;margin:0}@media (max-width:720px){.dl .dl-bz-tile{min-width:170px;padding:12px 14px}.dl .dl-bz-head{flex-wrap:wrap}.dl .dl-bz-status{white-space:normal}}.ob2-card .bp{display:grid;grid-gap:14px;gap:14px;margin-top:8px}.ob2-card .bp-rows{border-top:1px solid #e7e7ec}.ob2-card .bp-row{border-bottom:1px solid #e7e7ec}.ob2-card .bp-row-h{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:10px 0;background:none;border:0;text-align:left;cursor:pointer;font:inherit;color:#141416}.ob2-card .bp-row-l{font-family:ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9a9aa3}.ob2-card .bp-row-v{font-size:13.5px;font-weight:550;color:#141416;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob2-card .bp-none,.ob2-card .bp-row-v small,.ob2-card .bp-src{font-style:normal;font-weight:450;color:#9a9aa3}.ob2-card .bp-src{margin-left:6px}.ob2-card .bp-row-c{font-size:12.5px;font-weight:600;color:#9a9aa3}.ob2-card .bp-row-b{display:grid;grid-gap:12px;gap:12px;padding:4px 0 16px}.ob2-card .bp-q{margin:0;font-size:14px;font-weight:600;color:#141416}.ob2-card .bp-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.ob2-card .bp-field{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:500;color:#7a7a85;min-width:0}.ob2-card .bp-field>span small{display:block;font-weight:400;color:#9a9aa3;font-size:11.5px}.ob2-card .bp-select{position:relative;display:flex;align-items:center}.ob2-card .bp-select i{position:absolute;left:11px;font-style:normal;font-size:15px;pointer-events:none}.ob2-card .bp-select select{width:100%;font:inherit;font-size:14px;color:#141416;background:#f6f6f8;border:1px solid #e7e7ec;border-radius:10px;padding:8px 11px 8px 36px}.ob2-card .bp-seg{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));background:#f6f6f8;border:1px solid #e7e7ec;border-radius:12px;padding:3px;grid-gap:2px;gap:2px;max-width:560px}.ob2-card .bp-seg-ind{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px - 2px * (var(--n) - 1)) / var(--n));border-radius:9px;background:#141416;z-index:0;pointer-events:none;transform:translateX(calc(var(--i) * (100% + 2px)));transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}.ob2-card .bp-seg-b{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:9px;cursor:pointer;min-width:0}.ob2-card .bp-opt input,.ob2-card .bp-seg-b input{position:absolute;opacity:0;width:0;height:0}.ob2-card .bp-seg-b b{font-size:13.5px;font-weight:600;color:#7a7a85;white-space:nowrap}.ob2-card .bp-seg-b small{font-size:11.5px;color:#9a9aa3;line-height:1.3}.ob2-card .bp-seg-b.on b,.ob2-card .bp-seg-b.on small{color:#fff}.ob2-card .bp-opts{display:flex;flex-wrap:wrap;gap:8px}.ob2-card .bp-opt{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e7e7ec;border-radius:10px;cursor:pointer;font-size:13.5px;color:#7a7a85;background:#f6f6f8}.ob2-card .bp-opt b{font-weight:500;color:#141416}.ob2-card .bp-opt:before{content:"";width:15px;height:15px;border:1.5px solid #c9c9d1;border-radius:4px;flex:none;display:grid;place-items:center;font-size:10px;font-weight:700;line-height:1}.ob2-card .bp-opt.on{border-color:#141416}.ob2-card .bp-opt.on:before{content:"✓";color:#fff;background:#141416;border-color:#141416}.ob2-card .bp-read{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px dashed #e7e7ec;border-radius:10px;font-size:12.5px;color:#7a7a85;max-width:560px}.ob2-card .bp-read-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9a9aa3}.ob2-card .bp-read-h b,.ob2-card .bp-read-h i{font-style:normal;font-weight:600;letter-spacing:0;text-transform:none;font-size:11.5px;padding:1px 7px;border-radius:999px;border:1px solid #e7e7ec;color:#7a7a85}.ob2-card .bp-read-v{font-size:13.5px;font-weight:600;color:#141416}.ob2-card .bp-read ul{margin:0;padding-left:16px;color:#9a9aa3;font-size:12px}.ob2-card .bp-note{font-size:12.5px;color:#7a7a85;margin:0}.ob2-card .bp-rows-h{padding:12px 0 6px;font-family:ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9a9aa3}.ob2-card .bp-rrow{border:0;border-bottom:1px solid #e7e7ec;background:transparent;border-radius:0;box-shadow:none;padding:0}.ob2-card .bp-rrow summary{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 0;cursor:pointer;list-style:none;font-size:13.5px;font-weight:550;color:#141416}.ob2-card .bp-rrow summary::-webkit-details-marker{display:none}.ob2-card .bp-rrow-b{padding:0 0 12px;font-size:12.5px;color:#7a7a85}.ob2-card .bp-rrow-b ul{margin:4px 0 0;padding-left:16px;color:#9a9aa3;font-size:12px}.ob2-card .bp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ob2-card .bp-skip{font-size:13px;color:#9a9aa3;text-decoration:underline}.ob2-card .tp-field{background:#f6f6f8;border-color:#e7e7ec}.ob2-card .tp-field:focus-within{border-color:#141416}.ob2-card .tp-field input,.ob2-card .tp-list li,.ob2-card .tp-token{color:#141416}.ob2-card .tp-list,.ob2-card .tp-token{background:#fff;border-color:#e7e7ec}.ob2-card .tp-list li.on{background:#f6f6f8}.ob2-card .tp-sugg{color:#9a9aa3}.ob2-card .tp-sugg button{color:#7a7a85;border-color:#e7e7ec}.ob2-card .tp-token button{color:#9a9aa3}.ob2-card .tp{position:relative;display:grid;grid-gap:6px;gap:6px;min-width:0}.ob2-card .tp-field{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;min-height:38px;border:1px solid #e7e7ec;border-radius:10px;cursor:text}.ob2-card .tp-field input{flex:1 1 120px;min-width:80px;font:inherit;font-size:14px;background:none;border:0;padding:4px 2px;outline:none}.ob2-card .tp-token{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 9px;border:1px solid #e7e7ec;border-radius:999px;font-size:13px;font-weight:500;max-width:100%}.ob2-card .tp-token button{font:inherit;font-size:14px;line-height:1;width:18px;height:18px;border-radius:999px;border:0;background:none;cursor:pointer;display:grid;place-items:center}.ob2-card .tp-list{position:absolute;top:calc(100% - 4px);left:0;right:0;z-index:20;margin:0;padding:4px;list-style:none;max-height:240px;overflow:auto;border:1px solid #e7e7ec;border-radius:10px;box-shadow:0 12px 32px -16px rgba(0,0,0,.25)}.ob2-card .tp-list li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:7px;font-size:13.5px;cursor:pointer}.ob2-card .tp-list li small{color:#9a9aa3;font-size:11.5px}.ob2-card .tp-sugg{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.ob2-card .tp-sugg button{font:inherit;font-size:12.5px;padding:3px 9px;border:1px dashed #e7e7ec;border-radius:999px;background:none;cursor:pointer}.dl .dl-prt-status{font-style:normal;font-weight:600;color:var(--c-text)}.dl .dl-prt-status.absent,.dl .dl-prt-status.noanswer,.dl .dl-prt-status.queued{font-weight:500;color:var(--c-text-2)}.dl .dl-prt-status.cited{font-weight:500;color:var(--c-text)}.dl .dl-prt-sq.cited{background:transparent;border:1px solid var(--c-text-3);color:var(--c-text-2)}.dl .dl-prt-sq.err{background:transparent;border:1px dashed var(--c-line-2);color:var(--c-text-3);font-size:11px;font-weight:700;line-height:1}.dl .dl-prt-sq.stale{opacity:.45}.dl .dl-prt-qsub{flex-wrap:wrap;row-gap:2px}.dl .dl-prt-next,.dl .dl-prt-statline{white-space:nowrap}.dl .dl-method{margin:12px 0 0;border-top:1px solid var(--c-line)}.dl .dl-method>div{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:14px;gap:14px;padding:10px 0;border-bottom:1px solid var(--c-line)}.dl .dl-method dt{font-size:13.5px;font-weight:600;color:var(--c-text);display:flex;flex-direction:column;gap:2px}.dl .dl-method dt small{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--c-text-3)}.dl .dl-method dd{margin:0;font-size:13.5px;line-height:1.5;color:var(--c-text-2)}@media (max-width:760px){.dl .dl-method>div{grid-template-columns:1fr;gap:4px}}.dl .dl-pf-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:18px 28px;gap:18px 28px;margin-top:12px}.dl .dl-pf-h{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3);margin-bottom:6px}.dl .dl-pf-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.dl .dl-pf-list li{display:grid;grid-template-columns:minmax(0,1fr) 24px 70px 54px;align-items:center;grid-gap:8px;gap:8px;font-size:13px}.dl .dl-pf-l{color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-pf-n{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;color:var(--c-text-2);text-align:right}.dl .dl-pf-track{height:4px;border-radius:999px;background:var(--c-line);overflow:hidden}.dl .dl-pf-track i{display:block;height:100%;background:var(--c-text);border-radius:999px}.dl .dl-pf-r{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--c-text-2);white-space:nowrap;text-align:right}.dl .dl-pf-cats{margin-top:16px;padding-top:14px;border-top:1px solid var(--c-line)}.dl .dl-pf-chips{display:flex;flex-wrap:wrap;gap:6px}.dl .dl-pf-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid var(--c-line-2);border-radius:999px;font-size:12.5px;color:var(--c-text)}.dl .dl-pf-chip b{font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--c-text-3)}.dl .dl-pf-chip.won{border-color:var(--c-text-3)}.dl .dl-pf-chip.won b{color:var(--c-text);font-weight:600}.dl .dl-pf-chip.none{border-style:dashed;color:var(--c-text-2)}.dl .dl-cat-tabs{display:flex;align-items:center;gap:6px;margin:12px 0 8px}.dl .dl-cat-tabs button[role=tab]{font:inherit;font-size:13px;padding:5px 11px;border:1px solid var(--c-line-2);border-radius:999px;cursor:pointer}.dl .dl-cat-tabs button[role=tab] b{font-family:var(--font-mono);font-size:11.5px;font-weight:500;margin-left:6px;color:var(--c-text-3)}.dl .dl-cat-tabs button[role=tab].on{border-color:var(--c-text-3);color:var(--c-text)}.dl .dl-cat-tabs button[role=tab].on b{color:var(--c-text);font-weight:600}.dl .dl-cat-tabs button[role=tab]:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px}.dl .dl-cat-sum{margin-left:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--c-text-3);white-space:nowrap}.dl .dl-cat-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-line)}.dl .dl-cat-row{display:grid;grid-template-columns:minmax(0,1fr) 96px repeat(4,64px);align-items:center;grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px solid var(--c-line);font-size:13px}.dl .dl-cat-title{color:var(--c-text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-cat-title:hover{text-decoration:underline}.dl .dl-cat-title small{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3);margin-left:8px}.dl .dl-cat-state{font-size:12px;color:var(--c-text-2);white-space:nowrap}.dl .dl-cat-row.is-working .dl-cat-state{color:var(--c-text);font-weight:600}.dl .dl-cat-row.is-not_measured .dl-cat-state,.dl .dl-cat-row.is-not_measured .dl-cat-title{color:var(--c-text-3)}.dl .dl-cat-n{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.15;cursor:help}.dl .dl-cat-n b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;color:var(--c-text)}.dl .dl-cat-n small{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-cat-more{margin-top:10px}@media (max-width:720px){.dl .dl-cat-row{grid-template-columns:minmax(0,1fr) repeat(4,52px)}.dl .dl-cat-state,.dl .dl-cat-sum{display:none}}.dl .dl-rf-tiles{display:flex;flex-wrap:wrap;gap:10px 28px;margin:12px 0 10px}.dl .dl-rf-tile{display:inline-flex;flex-direction:column;line-height:1.15;cursor:help}.dl .dl-rf-tile b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;color:var(--c-text)}.dl .dl-rf-tile small{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3);margin-top:2px}.dl .dl-rf-tabs{display:flex;gap:6px;margin:6px 0 10px}.dl .dl-rf-tabs button[role=tab]{font:inherit;font-size:13px;padding:5px 11px;border:1px solid var(--c-line-2);border-radius:999px;background:transparent;color:var(--c-text-2);cursor:pointer}.dl .dl-rf-tabs button[role=tab] b{font-family:var(--font-mono);font-size:11.5px;font-weight:500;margin-left:6px;color:var(--c-text-3)}.dl .dl-rf-tabs button[role=tab].on{border-color:var(--c-text-3);color:var(--c-text)}.dl .dl-rf-tabs button[role=tab].on b{color:var(--c-text);font-weight:600}.dl .dl-rf-tabs button[role=tab]:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px}.dl .dl-rf-group{margin-top:12px}.dl .dl-rf-group .dl-pf-h small{text-transform:none;letter-spacing:0;font-size:10.5px}.dl .dl-rf-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-line)}.dl .dl-rf-row{display:block;border-bottom:1px solid var(--c-line)}.dl .dl-rf-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;width:100%;padding:9px 0;background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.dl .dl-rf-head:focus-visible{outline:2px solid var(--c-text-3);outline-offset:-2px}.dl .dl-rf-title{font-size:13px;color:var(--c-text)}.dl .dl-rf-row.sev-error .dl-rf-title{font-weight:600}.dl .dl-rf-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3);margin-left:8px;border:1px solid var(--c-line-2);border-radius:4px;padding:0 5px}.dl .dl-rf-meta{font-size:12px;color:var(--c-text-3);white-space:nowrap}.dl .dl-rf-id{font-family:var(--font-mono);font-size:10.5px;color:var(--c-text-4,var(--c-text-3));white-space:nowrap}.dl .dl-rf-body{padding:0 0 12px;font-size:13px;color:var(--c-text-2)}.dl .dl-rf-body p{margin:0 0 6px;max-width:78ch}.dl .dl-rf-body b{color:var(--c-text);font-weight:600}.dl .dl-rf-pages{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.dl .dl-rf-pages li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;font-size:12.5px}.dl .dl-rf-pages a{color:var(--c-text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-rf-pages a:hover{text-decoration:underline}.dl .dl-rf-pages span{color:var(--c-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:720px){.dl .dl-rf-head{grid-template-columns:minmax(0,1fr);gap:2px}.dl .dl-rf-id{display:none}.dl .dl-rf-pages li{grid-template-columns:1fr}}.dl-task-src{font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:3px 7px;border-radius:999px;flex:none;color:var(--c-text-2);border:1px solid var(--c-line-2)}.dl .dl-abt-src,.dl-task-src{white-space:nowrap;cursor:help}.dl .dl-abt-src{margin-left:6px}.dl .dl-abt-cell:has(.dl-abt-src){display:flex;flex-wrap:wrap;align-items:center;gap:4px}.dl .dl-abd-pages{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.dl .dl-abd-pages li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;font-size:12.5px}.dl .dl-abd-pages a{color:var(--c-text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-abd-pages a:hover{text-decoration:underline}.dl .dl-abd-pages span{color:var(--c-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-pr{display:grid;grid-gap:14px;gap:14px}.dl .dl-pr-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:4px 0 10px}.dl .dl-pr-bar .dl-cat-tabs{margin:0}.dl .dl-pr-filters{display:flex;flex-wrap:wrap;gap:4px}.dl .dl-pr-filters button{font:inherit;font-size:12px;padding:4px 9px;border:1px solid transparent;border-radius:999px;color:var(--c-text-3);cursor:pointer}.dl .dl-pr-filters button b{font-family:var(--font-mono);font-size:11px;font-weight:500;margin-left:5px}.dl .dl-pr-filters button.on{border-color:var(--c-line-2);color:var(--c-text)}.dl .dl-pr-filters button:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px}.dl .dl-pr-search{margin-left:auto;font:inherit;font-size:13px;padding:6px 10px;border:1px solid var(--c-line-2);border-radius:8px;background:var(--c-field);color:var(--c-text);min-width:180px}.dl .dl-pr-search:focus-visible{outline:2px solid var(--c-text-3);outline-offset:1px}.dl .dl-pr-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-line)}.dl .dl-pr-row{display:block;border-bottom:1px solid var(--c-line)}.dl .dl-pr-head{display:grid;grid-template-columns:36px minmax(0,1fr) 96px repeat(4,64px) 16px;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:9px 0;background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.dl .dl-pr-head:focus-visible{outline:2px solid var(--c-text-3);outline-offset:-2px}.dl .dl-pr-title{font-size:13px;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-pr-title small{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3);margin-left:8px}.dl .dl-pr-state{font-size:12px;color:var(--c-text-2);white-space:nowrap;cursor:help}.dl .dl-pr-row.is-working .dl-pr-state{color:var(--c-text);font-weight:600}.dl .dl-pr-row.is-not_measured .dl-pr-state,.dl .dl-pr-row.is-not_measured .dl-pr-title{color:var(--c-text-3)}.dl .dl-pr-n{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.15}.dl .dl-pr-n b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;color:var(--c-text)}.dl .dl-pr-n small{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-pr-chev{color:var(--c-text-3);font-size:11px;text-align:right}.dl .dl-pr-body{padding:2px 0 14px}.dl .dl-pr-link{margin:0 0 10px;font-size:12.5px;color:var(--c-text-3)}.dl .dl-pr-link a{color:var(--c-text);text-decoration:none}.dl .dl-pr-link a:hover{text-decoration:underline}.dl .dl-pr-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px 28px;gap:14px 28px}.dl .dl-pr-hits,.dl .dl-pr-qs{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.dl .dl-pr-qs li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;font-size:12.5px;color:var(--c-text-2)}.dl .dl-pr-qs li b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500;color:var(--c-text);white-space:nowrap}.dl .dl-pr-hits li{display:grid;grid-gap:2px;gap:2px;font-size:12.5px;color:var(--c-text-2)}.dl .dl-pr-hits li b{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:500;color:var(--c-text-3)}.dl .dl-pr-hits li span{overflow-wrap:anywhere}.dl .dl-pr-ready li b{text-transform:none;letter-spacing:0;font-size:11.5px}.dl .dl-pd{margin-top:18px;padding-top:16px;border-top:1px solid var(--c-line);display:grid;grid-gap:14px;gap:14px}.dl .dl-pd-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.dl .dl-pd-head .dl-pf-h{margin:0}.dl .dl-pd-status{display:inline-flex;align-items:center;gap:12px}.dl .dl-pd-chip{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-2);border:1px solid var(--c-line-2);border-radius:999px;padding:3px 9px}.dl .dl-pd-chip.is-approved{color:var(--c-text);border-color:var(--c-line-strong);background:var(--c-tint-06)}.dl .dl-pd-pager{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11.5px;color:var(--c-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-pd-pager button{font:inherit;font-size:14px;line-height:1;width:26px;height:26px;border-radius:6px;border:1px solid var(--c-line-2);background:transparent;color:var(--c-text-2);cursor:pointer}.dl .dl-pd-pager button:hover:not(:disabled){color:var(--c-text);border-color:var(--c-line-strong)}.dl .dl-pd-pager button:disabled{opacity:.35;cursor:default}.dl .dl-pd-k{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-pd-k>span:not([class]){color:var(--c-text-3);letter-spacing:.03em}.dl .dl-pd-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px 32px;gap:16px 32px;align-items:start}.dl .dl-pd-col{min-width:0}.dl .dl-pd-solo{margin-bottom:16px}.dl .dl-pd-now{font-size:13px;line-height:1.6;color:var(--c-text-3);white-space:pre-line;overflow-wrap:anywhere}.dl .dl-pd-now.is-clipped{max-height:21em;overflow:hidden}.dl .dl-pd-more{margin-top:6px;font-size:12.5px}.dl .dl-pd-new{font-size:14px;line-height:1.65;color:var(--c-text);overflow-wrap:anywhere;border-radius:8px}.dl .dl-pd-new:focus{outline:none}.dl .dl-pd-new:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:4px}.dl .dl-pd-new.is-editing{padding:10px 12px;border:1px solid var(--c-line-strong);background:var(--c-field);min-height:8em}.dl .dl-pd-new.is-editing:focus{outline:2px solid var(--c-line-focus);outline-offset:1px}.dl .dl-pd-new p{margin:0 0 10px}.dl .dl-pd-new ul{margin:0 0 10px;padding-left:18px}.dl .dl-pd-new li{display:list-item;margin:0 0 4px}.dl .dl-pd-new strong{font-weight:600}.dl .dl-pd-first{margin:12px 0 0;padding:10px 12px;border:1px solid var(--c-line);border-radius:8px;font-size:12.5px;line-height:1.55;color:var(--c-text-2)}.dl .dl-pd-first b{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:500;color:var(--c-text-3);margin-bottom:4px}.dl .dl-pd-review{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px 32px;gap:14px 32px;padding:14px 0 2px;border-top:1px solid var(--c-line)}.dl .dl-pd-group ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.dl .dl-pd-group li{display:grid;grid-gap:2px;gap:2px;padding-left:12px;border-left:2px solid var(--c-line-2);font-size:12.5px;line-height:1.5}.dl .dl-pd-group.is-conflict li{border-left-color:var(--c-text)}.dl .dl-pd-claim,.dl .dl-pd-group.is-conflict .dl-pd-k{color:var(--c-text)}.dl .dl-pd-group.is-left_out .dl-pd-claim,.dl .dl-pd-group.is-note .dl-pd-claim{color:var(--c-text-2)}.dl .dl-pd-why{color:var(--c-text-3)}.dl details.dl-pd-facts{background:transparent;border:0;border-radius:0;margin:0;overflow:visible;box-shadow:none}.dl details.dl-pd-facts>summary{cursor:pointer;padding:0;font-size:12.5px;font-weight:400;color:var(--c-text-2);background:transparent;list-style:none;display:inline-flex;align-items:center;gap:6px}.dl details.dl-pd-facts>summary::-webkit-details-marker{display:none}.dl details.dl-pd-facts>summary:before{content:"▸";font-size:10px;color:var(--c-text-3)}.dl details.dl-pd-facts[open]>summary:before{content:"▾"}.dl details.dl-pd-facts>summary:hover{color:var(--c-text)}.dl details.dl-pd-facts>summary:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-pd-facts ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.dl .dl-pd-facts li{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-gap:12px;gap:12px;font-size:12.5px;color:var(--c-text-2)}.dl .dl-pd-facts li b{font-weight:500}.dl .dl-pd-facts li span{overflow-wrap:anywhere;white-space:pre-line}.dl .dl-pd-facts li small{font-size:11px;color:var(--c-text-3);white-space:nowrap}.dl .dl-pd-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.dl .dl-pd-spacer{flex:1 1}.dl .dl-pd-approve{display:inline-flex;align-items:center;gap:12px}.dl .dl-pd-meta{font-size:12.5px;color:var(--c-text-3)}.dl .dl-pd-tick{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--c-text-2);cursor:pointer}.dl .dl-pd-tick input{accent-color:var(--c-inverse);width:14px;height:14px}.dl .dl-pd-ask{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid var(--c-line);border-radius:10px}.dl .dl-pd-input{font:inherit;font-size:13px;line-height:1.5;width:100%;padding:9px 11px;border:1px solid var(--c-line-2);border-radius:8px;background:var(--c-field);color:var(--c-text);resize:vertical;margin-bottom:8px}.dl .dl-pd-input::placeholder{color:var(--c-text-3)}.dl .dl-pd-input:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:1px}.dl .dl-pd-foot{margin:0;font-size:12px;line-height:1.5;color:var(--c-text-3);max-width:90ch}.dl .dl-pd-err{margin:0;font-size:12.5px;color:var(--c-text)}.dl .dl-pd-alt{font:inherit;font-size:13px;font-weight:600;color:var(--c-text);background:var(--c-tint-06);border:1px solid var(--c-line-strong);border-radius:8px;padding:7px 12px;cursor:pointer}.dl .dl-pd-alt:hover:not(:disabled){background:var(--c-tint-10)}.dl .dl-pd-alt:disabled{opacity:.45;cursor:not-allowed}.dl .dl-pd-alt:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}@media (max-width:720px){.dl .dl-pd-facts li{grid-template-columns:minmax(0,1fr);gap:2px}.dl .dl-pd-spacer{display:none}.dl .dl-pr-head{grid-template-columns:32px minmax(0,1fr) repeat(4,52px) 14px}.dl .dl-pr-state{display:none}.dl .dl-pr-search{margin-left:0;width:100%}}.dl .dl-rep-subject{display:grid;grid-gap:14px;gap:14px}.dl .dl-rep-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.dl .dl-rep-kpi .dl-sub{min-height:18px}.dl .dl-rep-meta{margin:2px 2px 0;font-size:12px}.dl .dl-rep-note-bar{margin:0;padding:10px 14px;border:1px solid var(--c-line-2);border-radius:10px;font-size:13px;color:var(--c-text-2);background:var(--c-raised)}.dl .dl-rep-note-bar a{color:var(--c-text)}.dl .dl-rtabs-wrap{display:grid;grid-gap:14px;gap:14px}.dl .dl-rtabs{position:relative;display:flex;gap:4px;border-bottom:1px solid var(--c-line);overflow-x:auto;scrollbar-width:none}.dl .dl-rtabs button[role=tab]{font:inherit;font-size:13.5px;font-weight:500;padding:10px 12px 11px;background:none;border:0;color:var(--c-text-3);cursor:pointer;white-space:nowrap;border-radius:6px 6px 0 0}.dl .dl-rtabs button[role=tab]:hover{color:var(--c-text-2)}.dl .dl-rtabs button[role=tab].on{color:var(--c-text)}.dl .dl-rtabs button[role=tab]:focus-visible{outline:2px solid var(--c-text-2);outline-offset:-2px}.dl .dl-rtabs button[role=tab] b{margin-left:6px;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--c-text-3)}.dl .dl-rtabs-bar{position:absolute;left:0;bottom:-1px;height:2px;background:var(--c-text);transition:transform .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.dl .dl-rtabs-bar{transition:none}}.dl .dl-rtabs-panel:focus-visible{outline:2px solid var(--c-text-2);outline-offset:4px;border-radius:8px}.dl .dl-rep-panel{display:grid;grid-gap:14px;gap:14px}.dl .dl-rep-cmp-wrap{overflow-x:auto;margin-top:8px}.dl .dl-rep-cmp{width:100%;border-collapse:collapse;font-size:13px}.dl .dl-rep-cmp td,.dl .dl-rep-cmp th{padding:10px;text-align:left;vertical-align:top;border-top:1px solid var(--c-line-faint)}.dl .dl-rep-cmp thead th{border-top:0;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-3);white-space:nowrap}.dl .dl-rep-cmp tbody th{font-weight:500;color:var(--c-text);white-space:nowrap}.dl .dl-rep-cmp tbody th small{margin-left:6px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-rep-cmp tr.is-own th{font-weight:700}.dl .dl-rep-cmp .num{text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dl .dl-rep-cmp td{color:var(--c-text-2)}.dl .dl-rep-cmp-q{max-width:240px}.dl .dl-rep-rate{color:var(--c-text)}.dl .dl-rep-rate small{color:var(--c-text-3)}.dl .dl-rep-note{margin:8px 10px 0;font-size:12px}.dl .dl-rep-tonebar{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.dl .dl-rep-tonebar-track{display:inline-flex;width:64px;height:6px;border-radius:3px;overflow:hidden;background:var(--c-line)}.dl .dl-rep-tonebar-track i{display:block;height:100%}.dl .dl-rep-tonebar-track i.is-positive{background:var(--c-pos-fill)}.dl .dl-rep-tonebar-track i.is-negative{background:var(--c-neg-fill)}.dl .dl-rep-tonebar-track i.is-mixed{background:var(--c-text-3)}.dl .dl-rep-tonebar-track i.is-no_information{background:var(--c-line-2)}.dl .dl-rep-tonebar-n{font-size:12.5px;color:var(--c-text-2)}.dl .dl-rep-act{list-style:none;margin:8px 0 0;padding:0;display:grid}.dl .dl-rep-act li{display:grid;grid-gap:2px;gap:2px;padding:9px 10px;border-top:1px solid var(--c-line-faint)}.dl .dl-rep-act li:first-child{border-top:0}.dl .dl-rep-act b{font-weight:500;color:var(--c-text)}.dl .dl-rep-act span{font-size:12px;color:var(--c-text-3)}.dl .dl-rep-where>summary{cursor:pointer;display:flex;gap:10px;align-items:baseline;font-size:13.5px;font-weight:500;color:var(--c-text);list-style:none}.dl .dl-rep-where>summary::-webkit-details-marker{display:none}.dl .dl-rep-where>summary:before{content:"▸";color:var(--c-text-3);font-size:11px}.dl .dl-rep-where[open]>summary:before{content:"▾"}.dl .dl-rep-where>summary .dl-sub{margin:0;font-weight:400}.dl .dl-soc-lead{margin:2px 0 0;max-width:72ch}.dl .dl-soc-table tbody th{white-space:normal;min-width:132px}.dl .dl-soc-table .dl-soc-what{display:block;margin:2px 0 0;font-family:inherit;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--c-text-3)}.dl .dl-soc-table td.num{color:var(--c-text)}.dl .dl-soc-table td.is-own{font-weight:600}.dl .dl-soc-none{color:var(--c-text-3);font-weight:400}.dl .dl-soc-reads{font-size:11.5px}.dl .dl-soc-detail{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.dl .dl-soc-detail .dl-sub{margin:0}.dl .dl-soc-h{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-soc-latest{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13px}.dl .dl-soc-latest li{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.dl .dl-soc-latest a{color:var(--c-text)}.dl .dl-soc-latest span{color:var(--c-text-3);font-size:12px}.dl .dl-soc-how{margin-top:16px;font-size:12.5px;color:var(--c-text-2)}.dl .dl-soc-how>summary{cursor:pointer;color:var(--c-text-2)}.dl .dl-soc-how>summary:focus-visible{outline:2px solid var(--c-text-2);outline-offset:2px;border-radius:4px}.dl .dl-soc-how ul{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;max-width:80ch}.dl .dl-soc-how b{color:var(--c-text);font-weight:500}.dl .dl-pr>.dl-rep-mkt{justify-self:start}.dl .dl-pr>div:has(>.dl-rep-subject){display:grid;grid-gap:14px;gap:14px}.dl .dl-pr>div[hidden]{display:none}.dl .dl-rep-asked{margin:0}.dl .dl-rep-mkts{display:grid;grid-gap:10px;gap:10px;margin-top:6px}.dl .dl-rep-mkts p{margin:0}.dl .dl-rep-mkts-dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:10px 20px;gap:10px 20px;align-items:center;margin:0}.dl .dl-rep-mkts-dl dt{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-rep-mkts-dl dd{margin:0;font-size:13.5px;color:var(--c-text)}@media (max-width:560px){.dl .dl-rep-mkts-dl{grid-template-columns:1fr;gap:4px}.dl .dl-rep-mkts-dl dd{margin-bottom:8px}}.dl .dl-rep-chip{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;color:var(--c-text);background:var(--c-raised);border:1px solid var(--c-line-2);border-radius:999px;padding:4px 10px}.dl button.dl-rep-chip{cursor:pointer}.dl button.dl-rep-chip:hover{background:var(--c-raised-hover)}.dl button.dl-rep-chip:focus-visible{outline:2px solid var(--c-text-2);outline-offset:2px}.dl .dl-rep-mkts-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dl .dl-rep-mkts-row select{font:inherit;font-size:13px;color:var(--c-text);background:var(--c-raised);border:1px solid var(--c-line-2);border-radius:8px;padding:6px 8px}.dl .dl-rep-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.dl .dl-rep-name{margin:0;font-size:16px;font-weight:600;color:var(--c-text)}.dl .dl-rep-name small{margin-left:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--c-text-3)}.dl .dl-rep-sum{font-size:12.5px;color:var(--c-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-rep-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px 28px;gap:14px 28px}.dl .dl-rep-engines,.dl .dl-rep-links,.dl .dl-rep-phrases{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.dl .dl-rep-engines li{display:grid;grid-template-columns:92px auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;font-size:12.5px;color:var(--c-text-2)}.dl .dl-rep-engines li b{font-weight:500;color:var(--c-text)}.dl .dl-rep-sites{color:var(--c-text-3);overflow-wrap:anywhere}.dl .dl-rep-tone{font-size:12.5px;font-weight:600;color:var(--c-text-2);white-space:nowrap}.dl .dl-rep-tone.is-positive{color:var(--c-pos-text)}.dl .dl-rep-tone.is-negative{color:var(--c-neg-text)}.dl .dl-rep-tone.is-no_information,.dl .dl-rep-tone.is-none{font-weight:400;color:var(--c-text-3)}.dl .dl-rep-phrases li{font-size:12.5px;line-height:1.45;color:var(--c-text-2);padding-left:10px;border-left:2px solid var(--c-line-2)}.dl .dl-rep-cited{margin:0;font-size:12.5px;line-height:1.5;color:var(--c-text-2)}.dl .dl-rep-cited b{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;font-weight:500;color:var(--c-text-3);margin-bottom:4px}.dl details.dl-rep-answers{background:transparent;border:0;border-radius:0;margin:0;overflow:visible;box-shadow:none}.dl details.dl-rep-answers>summary{cursor:pointer;padding:0;font-size:12.5px;font-weight:400;color:var(--c-text-2);background:transparent;list-style:none;display:inline-flex;align-items:center;gap:6px}.dl details.dl-rep-answers>summary::-webkit-details-marker{display:none}.dl details.dl-rep-answers>summary:before{content:"▸";font-size:10px;color:var(--c-text-3)}.dl details.dl-rep-answers[open]>summary:before{content:"▾"}.dl details.dl-rep-answers>summary:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-rep-answer{margin-top:12px;padding-top:12px;border-top:1px solid var(--c-line)}.dl .dl-rep-answer p{margin:0 0 8px;font-size:13px;line-height:1.6;white-space:pre-line;max-width:90ch}.dl .dl-rep-answer p,.dl .dl-rep-links a{color:var(--c-text-2);overflow-wrap:anywhere}.dl .dl-rep-links a{font-size:12px;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong)}.dl .dl-rep-listing{margin:0;font-size:13px;color:var(--c-text-2)}.dl .dl-rep-listing b{font-size:18px;font-weight:600;color:var(--c-text);margin-right:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-rep-ratings{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--c-line);margin-top:8px}.dl .dl-rep-rating{display:grid;grid-template-columns:minmax(140px,1fr) minmax(150px,auto) minmax(0,1.4fr);grid-gap:6px 18px;gap:6px 18px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--c-line);font-size:13px;color:var(--c-text-2)}.dl .dl-rep-rating-name{color:var(--c-text);font-weight:500}.dl .dl-rep-rating-name small{margin-left:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--c-text-3)}.dl .dl-rep-rating-v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-rep-rating-v b{font-size:16px;font-weight:600;color:var(--c-text);margin-right:4px}.dl .dl-rep-rating-src{color:var(--c-text-3);overflow-wrap:anywhere}.dl .dl-rep-choose a,.dl .dl-rep-rating-src a{color:var(--c-text-2);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong)}.dl .dl-rep-choose{margin-top:6px}.dl .dl-rep-choose ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.dl .dl-rep-choose li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;font-size:12.5px;color:var(--c-text-2)}.dl .dl-rep-gmaps{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--c-text-3)}.dl .dl-gmaps{display:inline-block;margin-right:10px;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:13px;color:var(--c-gmaps-text);white-space:nowrap}@media (max-width:720px){.dl .dl-rep-rating{grid-template-columns:1fr}.dl .dl-rep-engines li{grid-template-columns:80px auto}.dl .dl-rep-sites{grid-column:1/-1}}.dl .dl-gate{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--c-text-2)}.dl .dl-gate strong{color:var(--c-text);font-weight:600}.dl .dl-gate .dl-cap-cta{margin-left:6px}.dl .dl-tf-cross{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--c-text-3)}.dl .dl-tf-cross b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.dl .dl-tf-cross b,.dl .dl-tf-cross.is-off{color:var(--c-text-2)}.dl .dl-tf-kind{border-top:1px solid var(--c-line)}.dl .dl-tf-kind:first-of-type{border-top:0}.dl .dl-tf-kind summary{display:flex;align-items:baseline;gap:8px;padding:9px 10px;cursor:pointer;list-style:none;font-size:12.5px;color:var(--c-text)}.dl .dl-tf-kind summary::-webkit-details-marker{display:none}.dl .dl-tf-kind summary:before{content:"▸";font-size:10px;color:var(--c-text-3)}.dl .dl-tf-kind[open] summary:before{content:"▾"}.dl .dl-tf-kind summary b{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--c-text-3)}.dl .dl-tf-kind summary small{margin-left:auto;font-size:11.5px;color:var(--c-text-3)}.dl .dl-tf-lrow{display:grid;grid-template-columns:minmax(0,1fr) 52px 48px 64px 48px minmax(0,180px);grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;font-size:13px}.dl .dl-tf-lrow+.dl-tf-lrow{border-top:1px solid var(--c-line-faint)}.dl .dl-tf-ltitle{display:block;min-width:0;color:var(--c-text)}.dl .dl-tf-ltitle small,.dl .dl-tf-ltitle>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-tf-ltitle small{font-family:var(--font-mono);font-size:10.5px}.dl .dl-tf-asked{font-size:12px;color:var(--c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-tf-asked small{font-family:var(--font-mono);color:var(--c-text-3)}@media (max-width:980px){.dl .dl-tf-lrow{grid-template-columns:minmax(0,1fr) 52px 48px 64px 48px}.dl .dl-tf-lrow>:nth-child(6){display:none}}@media (max-width:640px){.dl .dl-tf-lrow{grid-template-columns:minmax(0,1fr) 52px 48px 64px}.dl .dl-tf-lrow>:nth-child(5){display:none}}.dl .dl-auth-row{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(80px,160px) 140px;grid-gap:12px;gap:12px;align-items:center;padding:8px 10px;font-size:13px}.dl .dl-auth-row+.dl-auth-row{border-top:1px solid var(--c-line-faint)}.dl .dl-auth-row.is-own .dl-auth-name>span{font-weight:600}.dl .dl-auth-name{display:block;min-width:0;color:var(--c-text)}.dl .dl-auth-name small,.dl .dl-auth-name>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-auth-name small{font-family:var(--font-mono);font-size:10.5px;color:var(--c-text-3)}.dl .dl-auth-n{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text);text-align:right}.dl .dl-auth-n small{color:var(--c-text-3);font-size:10.5px}.dl .dl-auth-row.dl-tf-ehead>span{white-space:nowrap}.dl .dl-auth-bar{height:6px;border-radius:3px;background:var(--c-line);overflow:hidden}.dl .dl-auth-bar i{display:block;height:100%;background:var(--c-text-2)}.dl .dl-auth-na{grid-column:2/-1;font-size:12px;color:var(--c-text-3)}.dl .dl-auth-bar.is-head{background:none}.dl .dl-auth-note{margin:10px 10px 0;font-size:12px}.dl .dl-auth-note a{color:var(--c-text-2)}@media (max-width:640px){.dl .dl-auth-row{grid-template-columns:minmax(0,1fr) 56px 90px}.dl .dl-auth-bar{display:none}}.dl .dl-watch{margin-top:16px;padding-top:14px;border-top:1px solid var(--c-line);display:grid;grid-gap:8px;gap:8px}.dl .dl-watch-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 10px}.dl .dl-watch-head .dl-sub,.dl .dl-watch>.dl-sub{margin:0;padding:0 10px}.dl .dl-watch-row{grid-template-columns:minmax(0,1fr) 64px minmax(80px,160px) 140px 28px}.dl .dl-watch-row .dl-auth-na{grid-column:2/5}.dl .dl-watch-x{all:unset;cursor:pointer;width:28px;height:28px;display:grid;place-items:center;border-radius:6px;color:var(--c-text-3);font-size:12px}.dl .dl-watch-x:hover{color:var(--c-text);background:var(--c-raised-hover)}.dl .dl-watch-x:focus-visible{outline:2px solid var(--c-text-2);outline-offset:1px}.dl .dl-watch-add{display:flex;gap:8px;padding:0 10px;flex-wrap:wrap}.dl .dl-watch-add input{flex:1 1 220px;min-width:0;font:inherit;font-size:13.5px;color:var(--c-text);background:var(--c-raised);border:1px solid var(--c-line-2);border-radius:8px;padding:7px 10px}.dl .dl-watch-add input:focus-visible{outline:2px solid var(--c-text-2);outline-offset:1px}.dl .dl-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:640px){.dl .dl-watch-row{grid-template-columns:minmax(0,1fr) 56px 90px 28px}.dl .dl-watch-row .dl-auth-na{grid-column:2/4}}.dl.dl-asking{grid-template-columns:252px minmax(0,1fr) 400px}.dl.dl-collapsed.dl-asking{grid-template-columns:60px minmax(0,1fr) 400px}.dl .dl-ask-btn{font:inherit;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:8px;border:1px solid var(--c-line-2);background:transparent;color:var(--c-text);cursor:pointer}.dl .dl-ask-btn.on,.dl .dl-ask-btn:hover{background:var(--c-tint-06)}.dl .dl-ask-btn:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px}.dl .dl-ask{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;border-left:1px solid var(--c-line);background:var(--c-bg);color:var(--c-text);min-width:0}.dl .dl-ask-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dl .dl-ask-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--c-line)}.dl .dl-ask-title{font-weight:650;font-size:14px}.dl .dl-ask-ctx{font-size:11.5px;color:var(--c-text-2);border:1px solid var(--c-line-2);border-radius:999px;padding:2px 8px}.dl .dl-ask-full{margin-left:auto;font-size:12px;font-weight:600;color:var(--c-text-2);text-decoration:none;padding:4px 8px;border-radius:7px}.dl .dl-ask-full:hover{color:var(--c-text);background:var(--c-tint-06)}.dl .dl-ask-full:focus-visible{outline:2px solid var(--c-text-3);outline-offset:1px}.dl .dl-ask-full.is-wait{color:var(--c-text-3);cursor:default;background:none}.dl .dl-ask-full+.dl-ask-x{margin-left:0}.dl .dl-ask-x{margin-left:auto;background:none;border:0;color:var(--c-text-3);cursor:pointer;font-size:13px;padding:4px}.dl .dl-ask-x:focus-visible{outline:2px solid var(--c-text-3)}.dl .dl-ask-body{flex:1 1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.dl .dl-ask-disclosure{margin:0;font-size:12px;line-height:1.5;color:var(--c-text-3)}.dl .dl-ask-starters{display:grid;grid-gap:6px;gap:6px}.dl .dl-ask-starters button{text-align:left;font:inherit;font-size:13px;color:var(--c-text);background:var(--c-tint-03);border:1px solid var(--c-line);border-radius:10px;padding:9px 11px;cursor:pointer}.dl .dl-ask-q,.dl .dl-ask-starters button:hover{background:var(--c-tint-06)}.dl .dl-ask-q{align-self:flex-end;max-width:88%;font-size:13.5px;border-radius:12px;padding:8px 11px;white-space:pre-wrap}.dl .dl-ask-a{display:grid;grid-gap:8px;gap:8px;font-size:13.5px;line-height:1.55;color:var(--c-text-body)}.dl .dl-ask-a.is-refused{color:var(--c-text-2)}.dl .dl-ask-text{white-space:pre-wrap}.dl .dl-ask-wait{margin:0;color:var(--c-text-3);font-size:12.5px}.dl .dl-ask-err{margin:0;color:var(--c-text-2);font-size:12.5px}.dl .dl-ask-steps{background:none;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.dl .dl-ask-steps:hover,.dl details.dl-agentic:hover{box-shadow:none}.dl .dl-ask-steps summary{cursor:pointer;font-size:11.5px;color:var(--c-text-3);list-style:none;display:inline-flex;align-items:center;gap:4px;padding:0;font-weight:500}.dl .dl-ask-steps summary::-webkit-details-marker{display:none}.dl .dl-ask-steps summary:after{content:"›";transition:transform .15s ease}.dl .dl-ask-steps[open] summary:after{transform:rotate(90deg)}.dl .dl-ask-steps summary:hover{color:var(--c-text-2)}.dl .dl-ask-steps summary:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px;border-radius:4px}.dl .dl-ask-steps p{margin:6px 0 0;font-size:12px;color:var(--c-text-3)}.dl .dl-ask-num{color:var(--c-text);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong);text-underline-offset:3px}.dl .dl-ask-num:hover{-webkit-text-decoration-color:var(--c-text-2);text-decoration-color:var(--c-text-2)}.dl .dl-ask-num.is-unverified{font-weight:inherit;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:var(--c-text-3);text-decoration-color:var(--c-text-3);cursor:help}.dl .dl-ask-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dl .dl-ask-next{font:inherit;font-size:12.5px;color:var(--c-text);background:none;border:1px solid var(--c-line-2);border-radius:999px;padding:4px 10px;cursor:pointer;text-align:left}.dl .dl-ask-actions{margin-left:auto;display:inline-flex;gap:4px}.dl .dl-ask-actions button{font:inherit;font-size:11.5px;color:var(--c-text-3);background:none;border:0;padding:3px 6px;border-radius:6px;cursor:pointer}.dl .dl-ask-actions button:hover,.dl .dl-ask-actions button[aria-pressed=true]{color:var(--c-text);background:var(--c-tint-06)}.dl .dl-ask-compose{display:flex;gap:8px;align-items:flex-end;padding:10px 12px;border-top:1px solid var(--c-line)}.dl .dl-ask-compose textarea{flex:1 1;resize:none;font:inherit;font-size:13.5px;color:var(--c-text);background:var(--c-field);border:1px solid var(--c-line-2);border-radius:10px;padding:8px 10px;min-height:40px;max-height:140px}.dl .dl-ask-compose textarea:focus-visible{outline:2px solid var(--c-text-3);outline-offset:1px}.dl .dl-ask-send{font:inherit;font-size:13px;font-weight:600;padding:8px 14px;border-radius:10px;border:0;background:var(--c-inverse);color:var(--c-text-on-inverse);cursor:pointer}.dl .dl-ask-send:disabled{opacity:.45;cursor:default}.dl .dl-ask-foot{display:flex;justify-content:space-between;gap:8px;padding:0 14px 12px;font-size:11.5px;color:var(--c-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:980px){.dl.dl-asking,.dl.dl-collapsed.dl-asking{grid-template-columns:inherit}.dl .dl-ask{position:fixed;inset:0 0 0 auto;width:420px;max-width:100%;z-index:85;height:100dvh;box-shadow:0 0 0 1px var(--c-line)}.dl .dl-ask-head{padding-top:calc(14px + env(safe-area-inset-top, 0px))}.dl .dl-ask-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.dl .dl-ask-compose textarea{font-size:16px}.dl .dl-ask-key{display:none}.dl .dl-ask-send,.dl .dl-ask-starters button,.dl .dl-ask-x{min-height:44px}.dl .dl-ask-x{min-width:44px}}.dl .dl-agentic{padding:0}.dl .dl-agentic>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:12px 18px;cursor:pointer;list-style:none;border-radius:inherit;font-weight:400}.dl .dl-agentic>summary::-webkit-details-marker{display:none}.dl .dl-agentic>summary:focus-visible{outline:2px solid var(--c-text-3);outline-offset:-2px}.dl .dl-agentic .dcard-h{margin:0}.dl .dl-agentic-lead{flex:1 1 320px;font-size:13px;line-height:1.5;color:var(--c-text-2)}.dl .dl-agentic-open{font-size:12.5px;font-weight:600;color:var(--c-text);white-space:nowrap}.dl .dl-agentic-open:after{content:"›";display:inline-block;margin-left:5px;transition:transform .15s ease}.dl .dl-agentic[open] .dl-agentic-open:after{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.dl .dl-agentic-open:after{transition:none}}.dl .dl-agentic-body{display:grid;grid-gap:10px;gap:10px;padding:0 18px 16px}.dl .dl-agentic-steps{margin:0;padding-left:1.3em;display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.5;color:var(--c-text-2);max-width:72ch}.dl .dl-agentic-steps b{color:var(--c-text);font-weight:600}.dl .dl-agentic-note{margin:0;font-size:12.5px;line-height:1.5;color:var(--c-text-3);max-width:72ch}.dl .dl-agentic-link{justify-self:start;font-size:12.5px;font-weight:600;color:var(--c-text);text-decoration:underline;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong);text-underline-offset:3px}.dl .dl-agentic-link:hover{-webkit-text-decoration-color:var(--c-text-2);text-decoration-color:var(--c-text-2)}.dl .dl-agentic-link:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px;border-radius:4px}.dl .dl-askp{position:relative;display:flex;flex-direction:column;min-height:calc(100dvh - 130px)}.dl .dl-askp-bar{position:-webkit-sticky;position:sticky;top:var(--dl-top-h,49px);z-index:4;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 0;background:var(--c-bg)}.dl .dl-askp-title{margin:0;text-align:center;font-size:13.5px;font-weight:600;color:var(--c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-askp-tool{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13px;font-weight:600;color:var(--c-text-2);background:none;border:1px solid transparent;border-radius:10px;padding:7px 11px;cursor:pointer;text-decoration:none}.dl .dl-askp-tool:hover,.dl .dl-askp-tool[aria-expanded=true]{color:var(--c-text);background:var(--c-tint-06)}.dl .dl-askp-tool:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px}.dl .dl-askp-scrim{position:fixed;inset:0;z-index:84;background:var(--c-scrim);opacity:0;pointer-events:none}.dl .dl-askp.is-list .dl-askp-scrim{opacity:1;pointer-events:auto}.dl .dl-askp-side{position:fixed;top:0;bottom:0;left:0;z-index:85;width:min(340px,88vw);display:flex;flex-direction:column;gap:10px;padding:calc(14px + env(safe-area-inset-top, 0px)) 14px calc(14px + env(safe-area-inset-bottom, 0px));background:var(--c-card);border-right:1px solid var(--c-line);box-shadow:0 0 40px var(--c-shadow-35);transform:translateX(-102%);visibility:hidden}.dl .dl-askp.is-list .dl-askp-side{transform:none;visibility:visible}.dl .dl-askp-side-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dl .dl-askp-side-h{font-size:14px;font-weight:650;color:var(--c-text)}.dl .dl-askp-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:9px;background:none;color:var(--c-text-2);cursor:pointer;font-size:14px}.dl .dl-askp-close:hover{background:var(--c-tint-06);color:var(--c-text)}.dl .dl-askp-close:focus-visible{outline:2px solid var(--c-text-3)}.dl .dl-askp-filter{width:100%;font:inherit;font-size:13px;color:var(--c-text);background:var(--c-field);border:1px solid var(--c-line-2);border-radius:9px;padding:8px 10px}.dl .dl-askp-filter:focus-visible{outline:2px solid var(--c-text-3);outline-offset:1px}.dl .dl-askp-list{flex:1 1;overflow-x:hidden;overflow-y:auto;margin:0 -4px;padding:0 4px}.dl .dl-askp-list ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px}.dl .dl-askp-empty{margin:6px 4px;font-size:12.5px;line-height:1.5;color:var(--c-text-3)}.dl .dl-askp-row{position:relative;display:flex;align-items:center;border-radius:9px}.dl .dl-askp-row>a{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:8px;padding:9px 10px;border-radius:9px;color:var(--c-text-2);text-decoration:none;font-size:13.5px}.dl .dl-askp-row.on>a,.dl .dl-askp-row>a:hover{background:var(--c-tint-06);color:var(--c-text)}.dl .dl-askp-row>a:focus-visible{outline:2px solid var(--c-text-3);outline-offset:-2px}.dl .dl-askp-row-t{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-askp-row-d{flex:none;font-size:11px;color:var(--c-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-askp-more{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;border-radius:7px;background:var(--c-card);color:var(--c-text-2);cursor:pointer;opacity:0;font-size:15px;line-height:1}.dl .dl-askp-more:focus-visible,.dl .dl-askp-more[aria-expanded=true],.dl .dl-askp-row:hover .dl-askp-more{opacity:1}.dl .dl-askp-more:focus-visible{outline:2px solid var(--c-text-3)}.dl .dl-askp-row:focus-within .dl-askp-row-d,.dl .dl-askp-row:hover .dl-askp-row-d{visibility:hidden}.dl .dl-askp-menu{position:absolute;right:4px;top:calc(100% + 2px);z-index:5;display:grid;min-width:130px;padding:4px;border:1px solid var(--c-line-2);border-radius:10px;background:var(--c-card);box-shadow:0 10px 28px var(--c-shadow-35)}.dl .dl-askp-menu button{text-align:left;font:inherit;font-size:13px;color:var(--c-text);background:none;border:0;border-radius:7px;padding:7px 10px;cursor:pointer}.dl .dl-askp-menu button:focus-visible,.dl .dl-askp-menu button:hover{background:var(--c-tint-06);outline:none}.dl .dl-askp-row.is-edit{display:grid;grid-gap:8px;gap:8px;padding:8px;background:var(--c-tint-03)}.dl .dl-askp-row.is-edit p{margin:0;font-size:12.5px;line-height:1.45;color:var(--c-text-2)}.dl .dl-askp-row.is-edit form{display:flex;gap:6px}.dl .dl-askp-row.is-edit input{flex:1 1;min-width:0;font:inherit;font-size:13px;color:var(--c-text);background:var(--c-field);border:1px solid var(--c-line-2);border-radius:8px;padding:6px 8px}.dl .dl-askp-row-acts button,.dl .dl-askp-row.is-edit button{font:inherit;font-size:12.5px;font-weight:600;border-radius:8px;padding:6px 10px;cursor:pointer;border:1px solid var(--c-line-2);background:transparent;color:var(--c-text)}.dl .dl-askp-row-acts{display:flex;gap:6px}.dl .dl-askp-row-acts .is-danger,.dl .dl-askp-row.is-edit form button{background:var(--c-inverse);color:var(--c-text-on-inverse);border-color:transparent}.dl .dl-askp-main{flex:1 1;display:flex;flex-direction:column;min-width:0;padding:0}.dl .dl-askp-note{margin:8px auto;font-size:12.5px;color:var(--c-text-3)}.dl .dl-askp-col,.dl .dl-askp-note{width:100%;max-width:var(--askp-col)}.dl .dl-askp-col{flex:1 1;margin:0 auto;padding:16px 0 24px}.dl .dl-askp-log{display:flex;flex-direction:column;gap:26px}.dl .dl-askp-log .dl-ask-q{scroll-margin-top:130px;font-size:15px;line-height:1.5;max-width:82%;padding:10px 15px;border-radius:18px}.dl .dl-askp-log .dl-ask-a{font-size:15.5px;line-height:1.7;gap:10px}.dl .dl-askp-end{scroll-margin-bottom:150px}.dl .dl-askp-hero{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;max-width:var(--askp-col);margin:0 auto;padding:4vh 0 10vh;text-align:center}.dl .dl-askp-hello{max-width:none;margin:0;font-family:var(--font-display,inherit);font-size:clamp(24px,3vw,32px);font-weight:650;letter-spacing:-.02em;line-height:1.2;color:var(--c-text);text-wrap:balance}.dl .dl-askp-scope{margin:0;max-width:56ch;font-size:14px;line-height:1.55;color:var(--c-text-3);text-wrap:pretty}.dl .dl-askp-start{width:100%;margin-top:18px;text-align:left}.dl .dl-askp-dock{position:-webkit-sticky;position:sticky;bottom:0;width:100%;max-width:var(--askp-col);margin:0 auto;padding:16px 0 calc(14px + env(safe-area-inset-bottom, 0px));background:linear-gradient(to bottom,transparent,var(--c-bg) 22px)}.dl .dl-askp-compose{display:flex;gap:8px;padding:10px 10px 10px 16px;border:1px solid var(--c-line-2);border-radius:18px;background:var(--c-field)}.dl .dl-askp-compose:focus-within{border-color:var(--c-text-3)}.dl .dl-askp-compose textarea{flex:1 1;resize:none;border:0;outline:none;background:transparent;color:var(--c-text);font:inherit;font-size:16px;line-height:24px;padding:6px 0;max-height:200px;overflow-y:hidden}.dl .dl-askp-fine{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;padding:0 4px;text-align:center;font-size:11.5px;line-height:1.5;color:var(--c-text-3)}.dl .dl-askp-meter{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-askp-suggest{display:grid;justify-items:center;grid-gap:8px;gap:8px;margin-top:12px}.dl .dl-askp-suggest-btn{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;font-weight:600;color:var(--c-text-3);background:none;border:0;border-radius:999px;padding:6px 12px;cursor:pointer}.dl .dl-askp-suggest-btn:hover,.dl .dl-askp-suggest-btn[aria-expanded=true]{color:var(--c-text);background:var(--c-tint-06)}.dl .dl-askp-suggest-btn:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px}.dl .dl-askp-suggest-list{list-style:none;margin:0;padding:0;width:100%;display:grid;border:1px solid var(--c-line);border-radius:14px;overflow:hidden;background:var(--c-card)}.dl .dl-askp-suggest-list li+li{border-top:1px solid var(--c-line)}.dl .dl-askp-suggest-list button{width:100%;text-align:left;font:inherit;font-size:14px;color:var(--c-text-2);background:none;border:0;padding:11px 16px;cursor:pointer}.dl .dl-askp-suggest-list button:focus-visible,.dl .dl-askp-suggest-list button:hover{color:var(--c-text);background:var(--c-tint-06);outline:none}.dl .dl-ask-actions button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:28px;padding:0 6px}.dl .dl-askp .dl-ask-a:not(.is-last) .dl-ask-actions{opacity:0;transition:opacity .15s ease}.dl .dl-askp .dl-ask-a:not(.is-last):focus-within .dl-ask-actions,.dl .dl-askp .dl-ask-a:not(.is-last):hover .dl-ask-actions{opacity:1}@media (max-width:860px){.dl .dl-askp-tool{min-height:44px}.dl .dl-askp-row>a{min-height:44px;align-items:center}.dl .dl-askp-more{opacity:1;width:40px;height:40px}.dl .dl-askp-row-d{display:none}.dl .dl-askp-compose textarea{font-size:16px}.dl .dl-askp-dock{padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.dl .dl-askp .dl-ask-a:not(.is-last) .dl-ask-actions{opacity:1}.dl .dl-askp-hero{padding-bottom:0}.dl .dl-askp{min-height:calc(100dvh - 150px - env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.dl .dl-askp .dl-ask-actions,.dl .dl-askp-scrim,.dl .dl-askp-side{transition:none}}.dl{--or-ease-out:cubic-bezier(0,0.4,0,1);--or-ease-move:cubic-bezier(0.2,0,0,1);--or-ease-exit:cubic-bezier(0.2,0,0.38,0.9)}@keyframes or-rise{0%{opacity:0;transform:translateY(var(--or-rise,6px))}to{opacity:1;transform:none}}@keyframes or-fade{0%{opacity:0}to{opacity:1}}@keyframes or-fade-out{0%{opacity:1}to{opacity:0}}@keyframes or-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}.dl .dl-askp-hero>:not(.dl-orn){animation:or-rise .24s var(--or-ease-out) both}.dl .dl-askp-hero>.dl-askp-greet{animation-delay:60ms}.dl .dl-askp-hero>.dl-askp-hello{animation-delay:.1s}.dl .dl-askp-hero>.dl-askp-brief{animation-delay:.16s}.dl .dl-askp-hero>.dl-askp-start{animation-delay:.2s}@keyframes or-star{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes or-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.dl .dl-orn{display:block;color:var(--c-text);overflow:visible;margin-bottom:4px}.dl .dl-orn-s{fill:currentColor;transform-box:fill-box;transform-origin:center;animation:or-star .26s var(--or-ease-out) both;animation-delay:calc(var(--i, 0) * 70ms)}.dl .dl-orn-l{fill:none;stroke:var(--c-line-strong);stroke-width:1.1;stroke-linecap:round;stroke-dasharray:1;animation:or-draw .7s var(--or-ease-move) .42s both}.dl .dl-orn-h{fill:currentColor;opacity:.09;transform-box:fill-box;transform-origin:center;animation:or-halo .6s var(--or-ease-out) both;animation-delay:calc(var(--i, 0) * 70ms + .2s)}@keyframes or-halo{0%{opacity:0;transform:scale(.4)}to{opacity:.09;transform:none}}.dl .dl-askp-greet{margin:0;font-size:14px;font-weight:500;color:var(--c-text-3);letter-spacing:.01em}.dl .dl-askp-hello{background:linear-gradient(180deg,var(--c-text) 30%,var(--c-text-2));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:2px}.dl .dl-askp-brief{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.dl .dl-askp-fact{display:inline-flex;align-items:baseline;gap:7px;padding:7px 13px;border:1px solid var(--c-line);border-radius:999px;background:var(--c-card);color:var(--c-text-2);font-size:12.5px;text-decoration:none;transition:border-color .12s var(--or-ease-out),color .12s var(--or-ease-out),transform 70ms var(--or-ease-out)}.dl .dl-askp-fact b{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-askp-fact small{font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--c-text-3);margin-left:1px}.dl a.dl-askp-fact:hover{border-color:var(--c-text-3);color:var(--c-text)}.dl a.dl-askp-fact:active{transform:scale(.97)}.dl a.dl-askp-fact:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px}.dl .dl-askp-fact.is-quiet b{font-family:inherit;font-weight:500;font-size:12.5px;color:var(--c-text-2)}.dl .dl-askp{--askp-col:672px}.dl .dl-askp-hero{padding:0;justify-content:flex-start}.dl .dl-askp-hero:after,.dl .dl-askp-hero:before{content:"";flex:2 1;min-height:0}.dl .dl-askp-hero:before{flex-grow:1}.dl .dl-askp-hero:after{flex-grow:2}@media (max-width:860px) and (max-height:700px){.dl .dl-askp-hero .dl-orn{display:none}}.dl .dl-askp-compose .dl-askp-send{min-height:0;min-width:0;position:relative}.dl .dl-askp-compose .dl-askp-send:before{content:"";position:absolute;inset:-4px;border-radius:50%}.dl .dl-askp-compose{align-items:flex-end;min-height:52px;border-radius:26px;padding:7px 7px 7px 20px;box-shadow:0 10px 34px -16px var(--c-shadow-35)}.dl .dl-askp-compose:focus-within{box-shadow:0 0 0 4px var(--c-tint-03),0 10px 34px -16px var(--c-shadow-35)}.dl .dl-askp-send{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;flex:none}.dl .dl-askp-send:disabled{opacity:.35}.dl .dl-askp-suggest-list{animation:or-rise .18s var(--or-ease-out) both}.dl .dl-askp-suggest-list li{animation:or-rise .16s var(--or-ease-out) both;animation-delay:calc(var(--i, 0) * 35ms + 40ms);--or-rise:4px}.dl .dl-askp-suggest-list.is-closing{animation:or-fade-out .11s var(--or-ease-exit) both}.dl .dl-askp-suggest-list.is-closing li{animation:none}.dl .dl-askp-suggest-btn svg{transition:transform .2s var(--or-ease-move)}.dl .dl-askp-suggest-btn[aria-expanded=true] svg{transform:rotate(90deg) scale(1.08)}.dl .dl-askp-side{transition:transform .2s var(--or-ease-exit),visibility 0s linear .2s}.dl .dl-askp.is-list .dl-askp-side{transition:transform .28s var(--or-ease-out),visibility 0s}.dl .dl-askp-scrim{transition:opacity .2s var(--or-ease-exit)}.dl .dl-askp.is-list .dl-askp-scrim{transition:opacity .28s var(--or-ease-out)}.dl .dl-askp-log .dl-ask-q{animation:or-rise .2s var(--or-ease-out) both;--or-rise:8px}.dl .dl-askp-log .dl-ask-a{animation:or-fade .18s var(--or-ease-out) both}.dl .dl-ask-tools{animation:or-fade .15s var(--or-ease-out) both}.dl .dl-ask-steps.is-reading summary,.dl .dl-ask-wait{background:linear-gradient(90deg,var(--c-text-3) 0,var(--c-text-3) 40%,var(--c-text) 50%,var(--c-text-3) 60%,var(--c-text-3) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:or-sheen 2s linear infinite}.dl .dl-ask-actions button,.dl .dl-ask-next,.dl .dl-askp-close,.dl .dl-askp-more,.dl .dl-askp-row>a,.dl .dl-askp-suggest-btn,.dl .dl-askp-suggest-list button,.dl .dl-askp-tool{transition:background-color 80ms var(--or-ease-out),color 80ms var(--or-ease-out),border-color 80ms var(--or-ease-out),transform 70ms var(--or-ease-out),opacity .15s var(--or-ease-out)}.dl .dl-ask-actions button:active,.dl .dl-ask-next:active,.dl .dl-ask-send:active:not(:disabled),.dl .dl-askp-suggest-btn:active,.dl .dl-askp-tool:active{transform:scale(.96)}.dl .dl-ask-send{transition:background-color .12s var(--or-ease-out),opacity .12s var(--or-ease-out),transform 70ms var(--or-ease-out)}.dl .dl-askp-compose{transition:border-color .12s var(--or-ease-out),box-shadow .16s var(--or-ease-out)}.dl .dl-ask-actions .is-done svg{animation:or-fade .1s var(--or-ease-out) both}@media (prefers-reduced-motion:reduce){.dl .dl-ask-actions .is-done svg,.dl .dl-ask-tools,.dl .dl-askp-hero>*,.dl .dl-askp-log .dl-ask-a,.dl .dl-askp-log .dl-ask-q,.dl .dl-askp-suggest-list,.dl .dl-askp-suggest-list li,.dl .dl-orn-h,.dl .dl-orn-l,.dl .dl-orn-s{animation:none}.dl .dl-askp-scrim,.dl .dl-askp-side,.dl .dl-askp-suggest-btn svg,.dl .dl-askp.is-list .dl-askp-scrim,.dl .dl-askp.is-list .dl-askp-side{transition:none}.dl .dl-ask-steps.is-reading summary,.dl .dl-ask-wait{animation:none;background:none;color:var(--c-text-3)}.dl .dl-ask-actions button:active,.dl .dl-ask-next:active,.dl .dl-ask-send:active,.dl .dl-askp-suggest-btn:active,.dl .dl-askp-tool:active,.dl a.dl-askp-fact:active{transform:none}.dl .dl-orn-l{stroke-dashoffset:0}}.dl .dl-abstrip-stats>[data-wrapstart]{border-left:0;padding-left:0}.dl .dl-chg{display:grid;grid-gap:10px;gap:10px;padding:14px 16px 12px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-card);font-size:13px;line-height:1.45;max-width:560px;animation:or-rise .22s var(--or-ease-out,cubic-bezier(0,.4,0,1)) both}.dl .dl-chg-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;align-items:baseline}.dl .dl-chg-k{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-chg-win{font-size:12px;color:var(--c-text-3)}.dl .dl-chg-big,.dl .dl-chg-win{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-chg-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.dl .dl-chg-from{font-size:18px;color:var(--c-text-3);font-weight:500}.dl .dl-chg-arrow{color:var(--c-text-4)}.dl .dl-chg-to{font-size:26px;font-weight:650;letter-spacing:-.01em;color:var(--c-text-hi)}.dl .dl-chg-delta{font-size:13px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--c-tint-06);color:var(--c-text-2)}.dl .dl-chg-delta.is-down{color:var(--c-neg-text);background:var(--c-neg-tint-12)}.dl .dl-chg-delta.is-up{color:var(--c-pos-text);background:var(--c-pos-tint-12)}.dl .dl-chg-note{margin:0;font-size:12px;color:var(--c-text-3)}.dl .dl-chg-sub{font-size:11.5px;font-weight:600;color:var(--c-text-2);margin-top:2px}.dl .dl-chg-bars{display:grid;grid-gap:6px;gap:6px}.dl .dl-chg-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(64px,1fr) 44px;grid-gap:10px;gap:10px;align-items:center}.dl .dl-chg-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-body);display:flex;align-items:center;gap:6px}.dl .dl-chg-dot{flex:none;width:7px;height:7px;border-radius:50%}.dl .dl-chg-track{position:relative;height:8px;border-radius:999px;background:var(--c-track)}.dl .dl-chg-track:after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--c-line-strong)}.dl .dl-chg-fill{position:absolute;top:0;bottom:0;width:var(--w);border-radius:999px;background:var(--c-text-4);animation:or-bar .36s var(--or-ease-out,cubic-bezier(0,.4,0,1)) both;animation-delay:calc(var(--i, 0) * 35ms + .12s)}.dl .dl-chg-fill.is-down{right:50%;transform-origin:right center;background:var(--c-neg-fill)}.dl .dl-chg-fill.is-up{left:50%;transform-origin:left center;background:var(--c-pos-fill)}.dl .dl-chg-val{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--c-text-2)}.dl .dl-chg-val.is-down{color:var(--c-neg-text)}.dl .dl-chg-val.is-up{color:var(--c-pos-text)}.dl .dl-chg-open{justify-self:start;font-size:12px;font-weight:500;color:var(--c-text-2);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong)}.dl .dl-chg-open:hover{color:var(--c-text-hi)}.dl .dl-chg-open:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px;border-radius:3px}.dl .dl-chg-row:has(.dl-chg-name:hover) .dl-chg-name{white-space:normal}@keyframes or-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.dl .dl-chg,.dl .dl-chg-fill{animation:none}}@media (max-width:480px){.dl .dl-chg-row{grid-template-columns:minmax(0,1fr) 56px 40px}}.dl .dl-fig{position:relative;display:inline}.dl .dl-fig-pop{position:absolute;z-index:80;left:50%;bottom:calc(100% + 8px);width:max-content;max-width:min(360px,86vw);display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid var(--c-line);border-radius:10px;background:var(--c-raised);box-shadow:0 12px 32px -12px var(--c-shadow-50);font-size:12.5px;line-height:1.45;font-weight:400;color:var(--c-text-2);text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:opacity .12s var(--or-ease-out),transform .12s var(--or-ease-out),visibility 0s linear .12s}.dl .dl-fig-pop:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.dl .dl-fig:focus-within .dl-fig-pop,.dl .dl-fig:hover .dl-fig-pop{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:.18s,.18s,0s}.dl .dl-fig:focus-within .dl-fig-pop{transition-delay:0s}.dl .dl-fig-k{font-weight:600;color:var(--c-text)}.dl .dl-fig-alts,.dl .dl-fig-ctx{color:var(--c-text-2);overflow-wrap:anywhere}.dl .dl-fig-alts{display:grid;grid-gap:3px;gap:3px;padding-left:10px;border-left:2px solid var(--c-line)}.dl .dl-fig-src{color:var(--c-text-3);font-size:11.5px}.dl .dl-fig-btn{justify-self:start;margin-top:4px;font:inherit;font-size:12px;font-weight:600;color:var(--c-text);background:var(--c-tint-06);border:1px solid var(--c-line);border-radius:999px;padding:4px 10px;cursor:pointer}.dl .dl-fig-btn:hover{background:var(--c-tint-10)}.dl .dl-fig-btn:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-fig-ev{display:grid;grid-gap:8px;gap:8px;margin-top:4px;max-height:220px;overflow-y:auto}.dl .dl-fig.is-below .dl-fig-pop{bottom:auto;top:calc(100% + 8px)}.dl .dl-fig.is-below .dl-fig-pop:after{top:auto;bottom:100%}.dl .dl-fig-a{display:grid;grid-gap:2px;gap:2px}.dl .dl-fig-meta{font-size:11px;font-weight:600;color:var(--c-text-3)}.dl .dl-fig-q{color:var(--c-text-body);font-style:normal;quotes:"\201C" "\201D"}.dl .dl-fig-note{font-size:11px;color:var(--c-text-3)}@media (hover:none){.dl .dl-fig-pop{display:none}}@media (prefers-reduced-motion:reduce){.dl .dl-fig-pop{transition:none;transform:translate(-50%)}}.dl .dl-ask-reads{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--c-text-3)}.dl .dl-ask-reads.is-live{margin:0}.dl .dl-ask-reads li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;animation:or-fade .16s var(--or-ease-out) both}.dl .dl-ask-reads-i{flex:none;width:12px;display:inline-flex;justify-content:center;color:var(--c-text-2);font-size:11px}.dl .dl-ask-reads li.is-busy .dl-ask-reads-i:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-text-3);animation:or-pulse 1s ease-in-out infinite}.dl .dl-ask-reads-t{color:var(--c-text-2);font-weight:500}.dl .dl-ask-reads-r{color:var(--c-text-3)}.dl .dl-ask-reads-ms{color:var(--c-text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes or-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dl .dl-ask-reads li,.dl .dl-ask-reads li.is-busy .dl-ask-reads-i:before{animation:none}}.dl .dl-fb{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-card);max-width:560px;animation:or-rise .18s var(--or-ease-out) both}.dl .dl-fb-q{font-size:12.5px;font-weight:600;color:var(--c-text)}.dl .dl-fb-opts{display:flex;flex-wrap:wrap;gap:6px}.dl .dl-fb-opt{font:inherit;font-size:12.5px;color:var(--c-text-2);background:none;border:1px solid var(--c-line-2);border-radius:999px;padding:5px 11px;cursor:pointer}.dl .dl-fb-opt:hover{color:var(--c-text);background:var(--c-tint-06)}.dl .dl-fb-opt[aria-pressed=true]{color:var(--c-text-on-inverse);background:var(--c-inverse);border-color:var(--c-inverse)}.dl .dl-fb-opt:focus-visible,.dl .dl-fb-send:focus-visible,.dl .dl-fb-skip:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-fb-more{display:grid;grid-gap:8px;gap:8px}.dl .dl-fb-more textarea{font:inherit;font-size:16px;line-height:1.45;color:var(--c-text);background:var(--c-field);border:1px solid var(--c-line-2);border-radius:10px;padding:8px 10px;resize:vertical;min-height:56px}.dl .dl-fb-more textarea:focus{outline:none;border-color:var(--c-text-3)}.dl .dl-fb-act{display:flex;align-items:center;gap:10px}.dl .dl-fb-send{font:inherit;font-size:12.5px;font-weight:600;color:var(--c-text-on-inverse);background:var(--c-inverse);border:0;border-radius:999px;padding:6px 14px;cursor:pointer}.dl .dl-fb-send:hover{background:var(--c-inverse-hover)}.dl .dl-fb-skip{justify-self:start;font:inherit;font-size:12.5px;color:var(--c-text-3);background:none;border:0;padding:4px 2px;cursor:pointer}.dl .dl-fb-skip:hover{color:var(--c-text)}.dl .dl-fb-err{font-size:12px;color:var(--c-text-2)}.dl .dl-fb-done{margin:0;font-size:12.5px;color:var(--c-text-3)}.dl .dl-dev-lead{margin:4px 0 10px;font-size:13px;color:var(--c-text-2);max-width:64ch}.dl .dl-dev-meter{margin:0 0 12px;font-size:13px;color:var(--c-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-dev-meter b{color:var(--c-text);font-weight:600}.dl .dl-dev-note{margin:6px 0;font-size:12.5px;color:var(--c-text-3)}.dl .dl-dev-new{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px;padding:12px 14px;border:1px solid var(--c-line-strong);border-radius:10px;background:var(--c-tint-04);font-size:13px;color:var(--c-text)}.dl .dl-dev-code{display:flex;align-items:flex-start;gap:8px;min-width:0}.dl .dl-dev-code code,.dl .dl-dev-code pre{flex:1 1;min-width:0;margin:0;padding:8px 10px;border-radius:8px;background:var(--c-bg-sunken);border:1px solid var(--c-line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--c-text);overflow-x:auto;white-space:pre}.dl .dl-dev-copy{flex:none;font:inherit;font-size:12px;font-weight:600;color:var(--c-text);background:var(--c-tint-06);border:1px solid var(--c-line);border-radius:999px;padding:5px 11px;cursor:pointer}.dl .dl-dev-copy:hover{background:var(--c-tint-10)}.dl .dl-dev-keys{display:grid;border:1px solid var(--c-line);border-radius:10px;overflow:hidden;margin-bottom:12px}.dl .dl-dev-key{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 12px;font-size:13px}.dl .dl-dev-key+.dl-dev-key{border-top:1px solid var(--c-line)}.dl .dl-dev-name{font-weight:600;color:var(--c-text)}.dl .dl-dev-prefix{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--c-text-2)}.dl .dl-dev-meta{flex:1 1;font-size:12px;color:var(--c-text-3)}.dl .dl-dev-confirm{display:inline-flex;align-items:baseline;gap:8px;font-size:12px;color:var(--c-text-2)}.dl .dl-dev-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.dl .dl-dev-label{font-size:12.5px;font-weight:600;color:var(--c-text-2)}.dl .dl-dev-form input{flex:1 1;min-width:180px;font:inherit;font-size:16px;color:var(--c-text);background:var(--c-field);border:1px solid var(--c-line-2);border-radius:8px;padding:7px 10px}.dl .dl-dev-form input:focus{outline:none;border-color:var(--c-text-3)}.dl .dl-dev-btn{font:inherit;font-size:13px;font-weight:600;color:var(--c-text-on-inverse);background:var(--c-inverse);border:0;border-radius:8px;padding:8px 14px;cursor:pointer}.dl .dl-dev-btn:hover{background:var(--c-inverse-hover)}.dl .dl-dev-btn:disabled{opacity:.6}.dl .dl-dev-setup{background:none;border:0;border-radius:0;margin:0;padding:0}.dl .dl-dev-setup:hover{box-shadow:none}.dl .dl-dev-setup summary{cursor:pointer;padding:0;font-size:13px;font-weight:600;color:var(--c-text-2)}.dl .dl-dev-setup p{margin:8px 0;font-size:12.5px;color:var(--c-text-3)}.dl .dl-dev-snip{display:grid;grid-gap:4px;gap:4px;margin-top:10px;font-size:12px;color:var(--c-text-2)}.dl .dl-dev-btn:focus-visible,.dl .dl-dev-copy:focus-visible,.dl .dl-dev-setup summary:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-dv{grid-template-columns:minmax(0,1fr);max-width:980px}.dl .dl-dv-card{display:grid;grid-gap:12px;gap:12px}.dl .dl-dv-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dl .dl-dv-h{margin:0;max-width:none;font-size:20px;font-weight:650;letter-spacing:-.01em;color:var(--c-text);text-wrap:balance}.dl .dl-dv-p{margin:0;font-size:13.5px;line-height:1.55;color:var(--c-text-2);max-width:70ch}.dl .dl-dv-dim{font-size:12px;color:var(--c-text-3)}.dl .dl-dv-strong{font-weight:600;color:var(--c-text)}.dl .dl-dv-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dl .dl-dv-code{display:flex;align-items:flex-start;gap:8px;min-width:0}.dl .dl-dv-code pre{flex:1 1;min-width:0;margin:0;padding:9px 12px;border-radius:8px;background:var(--c-bg-sunken);border:1px solid var(--c-line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5;color:var(--c-text);overflow-x:auto;white-space:pre}.dl .dl-dv-code pre:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-dv-copy{flex:none;font:inherit;font-size:12px;font-weight:600;color:var(--c-text);background:var(--c-tint-06);border:1px solid var(--c-line);border-radius:999px;padding:6px 12px;cursor:pointer}.dl .dl-dv-copy:hover{background:var(--c-tint-10)}.dl .dl-dv-btn{display:inline-flex;align-items:center;font:inherit;font-size:13px;font-weight:600;color:var(--c-text-on-inverse);background:var(--c-inverse);border:0;border-radius:8px;padding:8px 14px;cursor:pointer;text-decoration:none}.dl .dl-dv-btn:hover{background:var(--c-inverse-hover)}.dl .dl-dv-btn:disabled{opacity:.6}.dl .dl-dv-link{font:inherit;font-size:13px;font-weight:500;color:var(--c-text-2);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong)}.dl .dl-dv-danger,.dl .dl-dv-link:hover{color:var(--c-text)}.dl .dl-dv-danger{font:inherit;font-size:12.5px;font-weight:600;background:var(--c-tint-06);border:1px solid var(--c-line-strong);border-radius:6px;padding:3px 9px;cursor:pointer}.dl .dl-dv-btn:focus-visible,.dl .dl-dv-copy:focus-visible,.dl .dl-dv-danger:focus-visible,.dl .dl-dv-link:focus-visible,.dl .dl-dv-tab:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-dv-meter{display:grid;grid-gap:6px;gap:6px}.dl .dl-dv-meter-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;color:var(--c-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-dv-meter-top b{color:var(--c-text)}.dl .dl-dv-bar{height:6px;border-radius:999px;background:var(--c-track);overflow:hidden}.dl .dl-dv-bar i{display:block;height:100%;background:var(--c-text-2);border-radius:999px}.dl .dl-dv-new{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--c-line-strong);border-radius:10px;background:var(--c-tint-04);font-size:13px;color:var(--c-text)}.dl .dl-dv-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;align-items:end;padding:12px 14px;border:1px solid var(--c-line);border-radius:10px}.dl .dl-dv-form .dl-dv-err,.dl .dl-dv-form .dl-dv-row{grid-column:1/-1}.dl .dl-dv-field{display:grid;grid-gap:4px;gap:4px}.dl .dl-dv-field label{font-size:12px;font-weight:600;color:var(--c-text-2)}.dl .dl-dv-field input,.dl .dl-dv-field select{font:inherit;font-size:16px;color:var(--c-text);background:var(--c-field);border:1px solid var(--c-line-2);border-radius:8px;padding:7px 10px;min-width:0}.dl .dl-dv-field input:focus,.dl .dl-dv-field select:focus{outline:none;border-color:var(--c-text-3)}.dl .dl-dv-err{margin:0;font-size:12.5px}.dl .dl-dv-err,.dl .dl-dv-errtxt{color:var(--c-text-2)}.dl .dl-dv-tablewrap{overflow-x:auto;border:1px solid var(--c-line);border-radius:10px}.dl .dl-dv-table{width:100%;border-collapse:collapse;font-size:13px}.dl .dl-dv-table th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-dv-table td,.dl .dl-dv-table th{padding:9px 12px;border-bottom:1px solid var(--c-line);white-space:nowrap}.dl .dl-dv-table td{color:var(--c-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-dv-table tr:last-child td{border-bottom:0}.dl .dl-dv-old code,.dl .dl-dv-table code,.dl .dl-dv-tools code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--c-text)}.dl .dl-dv-table .num{text-align:right}.dl .dl-dv-table td.dl-dv-wrap{white-space:normal;min-width:220px}.dl .dl-dv-act{text-align:right}.dl .dl-dv-confirm{display:inline-flex;align-items:baseline;gap:8px;font-size:12px;color:var(--c-text-2)}.dl .dl-dv-old{margin:8px 0 0;padding-left:18px;font-size:12.5px;color:var(--c-text-3)}.dl .dl-dv-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:10px;background:var(--c-tint-04);width:-moz-fit-content;width:fit-content;max-width:100%}.dl .dl-dv-tab{font:inherit;font-size:12.5px;font-weight:500;color:var(--c-text-2);background:none;border:0;border-radius:8px;padding:6px 11px;cursor:pointer;transition:background-color .16s var(--or-ease-out,ease),color .16s var(--or-ease-out,ease)}.dl .dl-dv-tab[aria-selected=true]{color:var(--c-text);background:var(--c-card);box-shadow:0 1px 2px var(--c-shadow-35)}.dl .dl-dv-panel{display:grid;grid-gap:10px;gap:10px}.dl .dl-dv-steps{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;font-size:13.5px;color:var(--c-text-2)}.dl .dl-dv-tools{list-style:none;margin:0;padding:0;display:grid}.dl .dl-dv-tools li{display:grid;grid-template-columns:minmax(130px,auto) 56px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:baseline;padding:8px 0;border-top:1px solid var(--c-line);font-size:13px}.dl .dl-dv-tools li:first-child{border-top:0}.dl .dl-dv-ex{color:var(--c-text-2)}@media (max-width:640px){.dl .dl-dv-form{grid-template-columns:minmax(0,1fr)}.dl .dl-dv-tools li{grid-template-columns:minmax(0,1fr) auto}.dl .dl-dv-ex{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dl .dl-dv-tab{transition:none}}.dl .dl-art-review{display:grid;grid-gap:10px;gap:10px;margin:10px 0 14px;padding:12px 14px;border:1px solid var(--c-line);border-radius:10px;background:var(--c-tint-04);font-size:13px;color:var(--c-text-2)}.dl .dl-art-review ul{margin:6px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.dl .dl-art-review-h{font-weight:600;color:var(--c-text)}.dl .dl-art-review-why{color:var(--c-text-3)}.dl .dl-art-review-ok{margin:0;color:var(--c-text-3)}.dl .dl-art-disclosure{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.dl .dl-rs-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) auto;grid-gap:10px 12px;gap:10px 12px;align-items:end}.dl .dl-rs-actions{gap:12px}.dl .dl-rs-actions,.dl .dl-rs-past{display:flex;flex-wrap:wrap;align-items:center}.dl .dl-rs-past{gap:6px}.dl .dl-rs-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;font:inherit;font-size:12.5px;font-weight:600;color:var(--c-text);background:var(--c-tint-04);border:1px solid var(--c-line);border-radius:8px;padding:5px 10px;cursor:pointer;max-width:260px;text-align:left}.dl .dl-rs-chip small{font-size:11px;font-weight:400;color:var(--c-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dl .dl-rs-chip:hover{background:var(--c-tint-08)}.dl .dl-rs-chip[aria-pressed=true]{border-color:var(--c-line-strong);background:var(--c-tint-08)}.dl .dl-rs-filters{gap:8px 10px}.dl .dl-rs-filters input:not([type=checkbox]),.dl .dl-rs-filters select{font:inherit;font-size:13px;color:var(--c-text);background:var(--c-field);border:1px solid var(--c-line-2);border-radius:8px;padding:6px 9px;min-width:0}.dl .dl-rs-filters input:not([type=checkbox]){width:150px}.dl .dl-rs-filters input:focus,.dl .dl-rs-filters select:focus{outline:none;border-color:var(--c-text-3)}.dl .dl-rs-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--c-text-2);cursor:pointer}.dl .dl-rs-count{margin-left:auto;font-size:12.5px;color:var(--c-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-rs-table th{padding:0}.dl .dl-rs-table th:not(:has(button)),.dl .dl-rs-table th>button.dl-rs-sort{padding:9px 12px}.dl .dl-rs-sort{font:inherit;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-3);background:none;border:0;cursor:pointer;padding:9px 12px;white-space:nowrap}.dl .dl-rs-sort:hover,.dl .dl-rs-table th[aria-sort=ascending] .dl-rs-sort,.dl .dl-rs-table th[aria-sort=descending] .dl-rs-sort{color:var(--c-text)}.dl .dl-rs-chip:focus-visible,.dl .dl-rs-open:focus-visible,.dl .dl-rs-sort:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-rs-table tr.on td{background:var(--c-tint-04)}.dl .dl-rs-kw{white-space:normal;min-width:200px}.dl .dl-rs-open{font:inherit;font-size:13px;font-weight:600;color:var(--c-text);background:none;border:0;padding:0;cursor:pointer;text-align:left}.dl .dl-rs-open:hover{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong)}.dl .dl-rs-tag{display:inline-block;margin-left:6px;font-style:normal;font-size:10.5px;font-weight:600;color:var(--c-text-2);border:1px solid var(--c-line-strong);border-radius:999px;padding:0 7px;vertical-align:1px;white-space:nowrap}.dl .dl-rs-feat .dl-rs-tag{margin-left:0;margin-right:6px}.dl .dl-rs-feat small,.dl .dl-rs-p{font-size:11.5px;color:var(--c-text-3)}.dl .dl-rs-nm{font-size:11.5px;color:var(--c-text-4)}.dl .dl-rs-spark{display:block;overflow:visible}.dl .dl-rs-spark rect{fill:var(--c-text-3)}.dl .dl-rs-spark rect.dl-rs-spark-nm{fill:var(--c-line-strong)}.dl .dl-rs-kd{display:inline-flex;align-items:center;gap:7px}.dl .dl-rs-kd-n{min-width:20px;text-align:right;font-weight:600;color:var(--c-text)}.dl .dl-rs-kd-bar{width:44px;height:5px;border-radius:999px;background:var(--c-track);overflow:hidden}.dl .dl-rs-kd-bar i{display:block;height:100%;border-radius:999px;background:var(--c-text-2)}.dl .dl-rs-kd-rd{font-size:11.5px;color:var(--c-text-3)}.dl .dl-rs-reach{display:inline-flex;align-items:baseline;gap:6px;font-size:12.5px;color:var(--c-text-2)}.dl .dl-rs-reach.pos{color:var(--c-pos-text)}.dl .dl-rs-reach.neg{color:var(--c-neg-text)}.dl .dl-rs-reach small{font-size:11px;color:var(--c-text-3)}.dl .dl-rs-pos{font-weight:600;color:var(--c-text)}.dl .dl-rs-title{display:block;font-size:11.5px;color:var(--c-text-3);white-space:normal}.dl .dl-rs-drawer{overflow-y:auto;gap:12px;padding-bottom:20px}.dl .dl-rs-drawer .dl-abd-meta>div{grid-template-columns:96px auto minmax(0,1fr)}.dl .dl-rs-drawer .dl-abd-meta small{font-size:11.5px;color:var(--c-text-3)}@media (max-width:860px){.dl .dl-rs-form{grid-template-columns:minmax(0,1fr)}.dl .dl-rs-count{margin-left:0}}.dl .dl-prt-kw{margin:8px 0 0;font-size:12.5px;color:var(--c-text-3)}.dl .dl-prt-kw a{color:var(--c-text-2);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong)}.dl .dl-prt-kw a:hover{color:var(--c-text)}.dl .dl-wz{gap:16px}.dl .dl-wz-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 24px;gap:8px 24px;align-items:center}.dl .dl-wz-intro .dl-dv-h{margin-bottom:6px}.dl .dl-wz-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--c-text-3)}.dl .dl-wz-steps li{display:inline-flex;align-items:center;gap:8px}.dl .dl-wz-steps li span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;border:1px solid var(--c-line-strong);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-wz-steps li.on{color:var(--c-text);font-weight:600}.dl .dl-wz-steps li.on span{background:var(--c-inverse);color:var(--c-text-on-inverse);border-color:var(--c-inverse)}.dl .dl-wz-steps li.done{color:var(--c-text-2)}.dl .dl-wz-body{display:grid;grid-gap:12px;gap:12px}.dl .dl-wz-chips,.dl .dl-wz-rivals{display:flex;flex-wrap:wrap;gap:8px}.dl .dl-wz-chip,.dl .dl-wz-rival{display:inline-grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:baseline;padding:8px 12px;border:1px solid var(--c-line);border-radius:10px;background:var(--c-card);cursor:pointer;max-width:100%}.dl .dl-wz-chip.on,.dl .dl-wz-rival.on{border-color:var(--c-line-strong);background:var(--c-tint-06)}.dl .dl-wz-chip input,.dl .dl-wz-rival input{grid-row:span 2;margin:0;align-self:center}.dl .dl-wz-chip span,.dl .dl-wz-rival span{font-size:13.5px;font-weight:600;color:var(--c-text);overflow-wrap:anywhere}.dl .dl-wz-chip small,.dl .dl-wz-rival small{font-size:11.5px;color:var(--c-text-3);overflow-wrap:anywhere}.dl .dl-wz-add{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dl .dl-wz-add input{font:inherit;font-size:14px;color:var(--c-text);background:var(--c-field);border:1px solid var(--c-line-2);border-radius:8px;padding:7px 10px;width:min(320px,100%)}.dl .dl-wz-add input:focus{outline:none;border-color:var(--c-text-3)}.dl .dl-wz-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.dl .dl-wz-run{display:flex;align-items:flex-start;gap:14px;padding:6px 0}.dl .dl-wz-spin{flex:none;width:18px;height:18px;margin-top:2px;border-radius:999px;border:2px solid var(--c-line-strong);border-top-color:var(--c-text);animation:dl-wz-spin .9s linear infinite}@keyframes dl-wz-spin{to{transform:rotate(1turn)}}.dl .dl-wz-plan{display:grid;grid-gap:12px;gap:12px}.dl .dl-wz-topics{list-style:none;margin:0;grid-gap:10px;gap:10px}.dl .dl-wz-topic{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-card)}.dl .dl-wz-topic.skip{background:transparent}.dl .dl-wz-topic-h{align-items:baseline;justify-content:space-between;gap:6px 12px}.dl .dl-wz-topic-h h3{font-size:15.5px;color:var(--c-text);overflow-wrap:anywhere}.dl .dl-wz-topic-h .dl-rs-tag{margin-left:0}.dl .dl-wz-why{margin:0;font-size:13.5px;line-height:1.5;color:var(--c-text-2)}.dl .dl-wz-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px 16px;gap:8px 16px}.dl .dl-wz-facts div{display:grid;grid-gap:2px;gap:2px}.dl .dl-wz-facts dt{font-size:11px;font-weight:600;letter-spacing:.04em}.dl .dl-wz-facts dd{font-size:13.5px}.dl .dl-rs-adv summary,.dl .dl-wz-kws summary,.dl .dl-wz-more summary{cursor:pointer;font-size:13px;color:var(--c-text-2)}.dl .dl-rs-adv summary:hover,.dl .dl-wz-kws summary:hover,.dl .dl-wz-more summary:hover{color:var(--c-text)}.dl .dl-wz-kws ul{list-style:none;margin:8px 0 4px;padding:0;display:grid;grid-gap:4px;gap:4px}.dl .dl-wz-kws li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:13px;color:var(--c-text)}.dl .dl-wz-kws li small{color:var(--c-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-wz-acts{align-items:center;gap:10px 16px}.dl .dl-wz-more{display:grid;grid-gap:10px;gap:10px}.dl .dl-rs-adv{display:grid;grid-gap:12px;gap:12px}.dl .dl-rs-adv[open] summary{margin-bottom:4px}.dl .dl-wz-chip:focus-within,.dl .dl-wz-rival:focus-within{outline:2px solid var(--c-line-focus);outline-offset:2px}@media (max-width:860px){.dl .dl-wz-intro{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dl .dl-wz-spin{animation:none;border-top-color:var(--c-text-2)}}.dl .dl-wz-body:focus{outline:none}.dl .dl-wz-all{display:grid;grid-gap:12px;gap:12px;padding-top:8px;border-top:1px solid var(--c-line)}.dl .dl-wz-all-h{margin:0;font-size:15px;font-weight:650;color:var(--c-text)}.dl details.dl-rs-adv,.dl details.dl-wz-kws,.dl details.dl-wz-more{background:transparent;border:0;border-radius:0;margin:0;overflow:visible;box-shadow:none}.dl details.dl-rs-adv:hover,.dl details.dl-wz-kws:hover,.dl details.dl-wz-more:hover{box-shadow:none}.dl .dl-rs-adv>summary,.dl .dl-wz-kws>summary,.dl .dl-wz-more>summary{display:inline-flex;justify-content:flex-start;gap:6px;padding:2px 0;font-size:13px;font-weight:600;color:var(--c-text-2);list-style:none}.dl .dl-rs-adv>summary:before,.dl .dl-wz-kws>summary:before,.dl .dl-wz-more>summary:before{content:"›";display:inline-block;transition:transform .16s ease;color:var(--c-text-3)}.dl .dl-rs-adv[open]>summary:before,.dl .dl-wz-kws[open]>summary:before,.dl .dl-wz-more[open]>summary:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.dl .dl-rs-adv>summary:before,.dl .dl-wz-kws>summary:before,.dl .dl-wz-more>summary:before{transition:none}}.dl .dl-kw{display:grid;grid-gap:16px;gap:16px}.dl .dl-kw-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px}.dl .dl-kw-head>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.dl .dl-kw-meta{margin:0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;color:var(--c-text-3)}.dl .dl-kw-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dl .dl-kw-sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;border:1px solid var(--c-line);border-radius:12px;overflow:hidden}.dl .dl-kw-sum>div{display:grid;grid-gap:3px;gap:3px;padding:14px 16px;border-left:1px solid var(--c-line);margin-left:-1px}.dl .dl-kw-sum dt{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-kw-sum dd{margin:0;font-size:26px;font-weight:650;letter-spacing:-.02em;line-height:1.15;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-kw-sum small{font-size:12px;color:var(--c-text-3)}.dl .dl-kw-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;overflow-x:auto}.dl .dl-kw-views .adm-seg-b{align-items:baseline;gap:6px;padding:6px 12px;font-size:13px;white-space:nowrap}.dl .dl-kw-views .adm-seg-b:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:1px}.dl .dl-kw-n{font-size:11.5px;font-weight:500;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-kw-lead{margin:0;max-width:78ch;color:var(--c-text-2)}.dl .dl-kw-notes{font-size:12.5px;color:var(--c-text-3)}.dl .dl-kw-notes summary{cursor:pointer}.dl .dl-kw-notes ul{margin:6px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.dl .dl-kw-prep{display:grid;grid-gap:14px;gap:14px}.dl .dl-kw-clock{font-family:var(--font-mono);font-size:13px;color:var(--c-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-kw-steps{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;font-size:13.5px;color:var(--c-text-2)}.dl .dl-kw-skel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.dl .dl-kw-skel i{display:block;height:64px;border-radius:10px;background:var(--c-tint-04);animation:dl-kw-pulse 1.6s ease-in-out infinite}@keyframes dl-kw-pulse{50%{opacity:.5}}.dl .dl-kw-foot{display:grid;grid-gap:10px;gap:10px}.dl .dl-rs-kd-w{min-width:62px;font-size:11.5px;color:var(--c-text-3)}.dl .dl-rs-csv{margin-left:auto}.dl .dl-rs-groups{display:flex;flex-wrap:wrap;gap:6px}.dl .dl-rs-group{display:inline-flex;align-items:baseline;gap:6px;font:inherit;font-size:12.5px;font-weight:600;color:var(--c-text-2);background:none;border:1px solid var(--c-line);border-radius:999px;padding:4px 11px;cursor:pointer}.dl .dl-rs-group small{font-size:11px;font-weight:400;color:var(--c-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-rs-group:hover{color:var(--c-text);background:var(--c-tint-04)}.dl .dl-rs-group[aria-pressed=true]{color:var(--c-text);border-color:var(--c-line-strong);background:var(--c-tint-08)}.dl .dl-rs-group:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-rs-totals{margin:0;font-size:13px;color:var(--c-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-rs-totals b{font-weight:650}.dl .dl-kw .dl-dv-tablewrap{max-height:70vh;overflow:auto}.dl .dl-kw .dl-rs-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--c-card)}.dl .dl-rs-table tbody tr:hover td{background:var(--c-tint-04)}.dl .dl-kw .dl-rs-table td.dl-rs-kw{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:200px;max-width:260px;white-space:normal;background:linear-gradient(var(--c-card),var(--c-card));box-shadow:inset -1px 0 0 var(--c-line)}.dl .dl-kw .dl-rs-table tbody tr:hover td.dl-rs-kw,.dl .dl-kw .dl-rs-table tr.on td.dl-rs-kw{background:linear-gradient(var(--c-tint-04),var(--c-tint-04)),linear-gradient(var(--c-card),var(--c-card))}.dl .dl-kw .dl-rs-table thead th:first-child{left:0;z-index:2;box-shadow:inset -1px 0 0 var(--c-line)}.dl .dl-kw .dl-dv-tablewrap::-webkit-scrollbar{width:10px;height:10px}.dl .dl-kw .dl-dv-tablewrap::-webkit-scrollbar-track{background:transparent}.dl .dl-kw .dl-dv-tablewrap::-webkit-scrollbar-thumb{background:var(--c-line-strong);border-radius:999px;border:2px solid var(--c-card)}.dl .dl-kw .dl-dv-tablewrap::-webkit-scrollbar-corner{background:transparent}@media (max-width:720px){.dl .dl-kw-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.dl .dl-kw-sum dd{font-size:22px}.dl .dl-kw-skel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dl .dl-kw-skel i{animation:none}}.dl details.dl-kw-notes{background:transparent;border:0;border-radius:0;margin:0;padding:0;overflow:visible;box-shadow:none}.dl details.dl-kw-notes>summary{cursor:pointer;padding:0;font-size:12.5px;font-weight:400;color:var(--c-text-3);background:transparent;list-style:none;display:inline-flex;align-items:center;gap:6px}.dl details.dl-kw-notes>summary::-webkit-details-marker{display:none}.dl details.dl-kw-notes>summary:before{content:"▸";font-size:10px}.dl details.dl-kw-notes[open]>summary:before{content:"▾"}.dl details.dl-kw-notes>summary:hover{color:var(--c-text)}.dl details.dl-kw-notes>summary:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-demo-note{margin:0 0 14px;padding:8px 12px;border:1px dashed var(--c-line-strong);border-radius:10px;font-size:12.5px;color:var(--c-text-2);background:var(--c-tint-04)}.dl .dl-demo-note b{color:var(--c-text);font-weight:600}.dl :where(details){background:transparent}.dl .dl-bx-sky{display:block;width:100%;height:auto;max-height:260px;color:var(--c-text);margin-top:6px}.dl .dl-bx-name{font-size:13px;font-weight:650;fill:var(--c-text)}.dl .dl-bx-ring{fill:var(--c-card);stroke:var(--c-line-strong);stroke-width:1}.dl .dl-bx-inbox.has-items .dl-bx-ring,.dl .dl-bx-pulse{stroke:var(--c-text-2)}.dl .dl-bx-pulse{fill:none;stroke-width:1;opacity:0}.dl .dl-bx-count{font-family:var(--font-mono);font-size:13px;font-weight:600;fill:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.dl .dl-bx-inbox.has-items .dl-bx-pulse{animation:dl-bx-pulse 2.6s ease-out infinite;transform-box:fill-box;transform-origin:center}}@keyframes dl-bx-breathe{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes dl-bx-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.dl .dl-bx-badge{display:inline-block;margin-left:6px;min-width:18px;padding:0 5px;border-radius:9px;background:var(--c-inverse);color:var(--c-text-on-inverse);font-family:var(--font-mono);font-size:10.5px;line-height:17px;text-align:center}.dl .dl-bx-notice{margin:0;font-size:13px;color:var(--c-text);background:var(--c-tint-04);border:1px solid var(--c-line);border-radius:8px;padding:8px 12px}.dl .dl-bx-chip{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-2);border:1px solid var(--c-line-2);border-radius:999px;padding:3px 9px;white-space:nowrap}.dl .dl-bx-chip.is-live,.dl .dl-bx-chip.is-pending{color:var(--c-text);border-color:var(--c-line-strong);background:var(--c-tint-06)}.dl .dl-bx-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dl .dl-bx-ghost{font:inherit;font-size:13px;font-weight:600;color:var(--c-text);background:transparent;border:1px solid var(--c-line-btn);border-radius:8px;padding:7px 13px;cursor:pointer}.dl .dl-bx-ghost:hover:not(:disabled){border-color:var(--c-line-strong)}.dl .dl-bx-ghost:disabled{opacity:.55;cursor:default}.dl .dl-bx-ghost:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-bx-meta{font-size:12px;color:var(--c-text-3)}.dl .dl-bx-sheet{display:grid;grid-gap:14px;gap:14px;border-top:1px solid var(--c-line);padding-top:14px}.dl .dl-bx-sheet fieldset{margin:0;padding:0;border:0;display:grid;grid-gap:8px;gap:8px}.dl .dl-bx-sheet legend{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3);padding:0;margin-bottom:6px}.dl .dl-bx-sheet legend span{text-transform:none;letter-spacing:0}.dl .dl-bx-when{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dl .dl-bx-sheet select,.dl .dl-bx-sheet textarea{font:inherit;font-size:13px;color:var(--c-text);background:var(--c-field);border:1px solid var(--c-line-2);border-radius:8px;padding:7px 10px}.dl .dl-bx-sheet textarea{width:100%;resize:vertical;line-height:1.5}.dl .dl-bx-sheet select:focus-visible,.dl .dl-bx-sheet textarea:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:1px}.dl .dl-bx-tools{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:var(--c-text-body)}.dl .dl-bx-tools label{display:inline-flex;gap:6px;align-items:center;cursor:pointer}.dl .dl-bx-k{margin:0;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-bx-go{justify-self:start;font-size:12.5px;font-weight:600;color:var(--c-text);text-decoration:none;border-bottom:1px solid var(--c-line-strong);padding-bottom:1px}.dl .dl-bx-go:hover{border-bottom-color:var(--c-text)}.dl .dl-bx-go:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-bx-copy{font:inherit;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-2);background:transparent;border:1px solid var(--c-line-2);border-radius:6px;padding:3px 8px;cursor:pointer;white-space:nowrap}.dl .dl-bx-copy:hover{color:var(--c-text);border-color:var(--c-line-strong)}.dl .dl-bx-copy:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-bx-points{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;font-size:13.5px;line-height:1.5;color:var(--c-text-body)}@media (max-width:640px){.dl .dl-bx-new,.dl .dl-bx-was{grid-template-columns:1fr auto}.dl .dl-bx-new span,.dl .dl-bx-was span{grid-column:1/-1}}.dl .dl-bx-live{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:12px 20px;gap:12px 20px;align-items:center}.dl .dl-bx-live .dl-bx-sky{max-height:300px}.dl .dl-bx-src-line{fill:none;stroke:var(--c-line-strong);stroke-width:1;stroke-dasharray:2 5;transition:stroke .4s}.dl .dl-bx-src-line.is-done,.dl .dl-bx-src.is-done .dl-bx-src-line,.dl .dl-bx-src.is-reading .dl-bx-src-line{stroke:var(--c-text-3);stroke-dasharray:none}.dl .dl-bx-src-halo{opacity:0;transition:opacity .4s}.dl .dl-bx-src.is-reading .dl-bx-src-halo{opacity:1}.dl .dl-bx-src.is-done .dl-bx-src-halo{opacity:.55}.dl .dl-bx-src-core{fill:var(--c-text-3);transition:fill .4s}.dl .dl-bx-src.is-done .dl-bx-src-core,.dl .dl-bx-src.is-reading .dl-bx-src-core{fill:var(--c-text)}.dl .dl-bx-src.is-failed .dl-bx-src-core{fill:var(--c-line-strong)}.dl .dl-bx-src-name{font-size:11px;fill:var(--c-text-3);transition:fill .4s}.dl .dl-bx-spark,.dl .dl-bx-src.is-done .dl-bx-src-name,.dl .dl-bx-src.is-reading .dl-bx-src-name{fill:var(--c-text)}.dl .dl-bx-hub-halo{opacity:.8}.dl .dl-bx-hub-ring{fill:none;stroke:var(--c-line-strong);stroke-width:1}.dl .dl-bx-hub-core{fill:var(--c-text)}.dl .dl-bx-hub.is-checking .dl-bx-hub-ring{stroke:var(--c-text);stroke-width:1.5;stroke-dasharray:4 4}.dl .dl-bx-hub.is-error .dl-bx-hub-core{fill:var(--c-text-3)}.dl .dl-bx-hub.is-error .dl-bx-hub-halo{opacity:.2}.dl .dl-bx-log{margin:0;padding:0;list-style:none;display:grid;grid-gap:7px;gap:7px;font-size:12.5px;max-height:280px;overflow-y:auto}.dl .dl-bx-log li{display:grid;grid-template-columns:16px 1fr;grid-gap:8px;gap:8px;align-items:baseline;color:var(--c-text-2)}.dl .dl-bx-log li span{font-family:var(--font-mono);font-size:11px;text-align:center;color:var(--c-text-3)}.dl .dl-bx-log li.is-now{color:var(--c-text);font-weight:600}.dl .dl-bx-log li.is-now span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--c-text)}.dl .dl-bx-log li.is-warn span{color:var(--c-text);font-weight:700}.dl .dl-bx-log-cost{grid-template-columns:1fr!important;font-family:var(--font-mono);font-size:11px;color:var(--c-text-3)!important;border-top:1px solid var(--c-line);padding-top:7px}.dl .dl-bx-live-x{justify-content:flex-end}@media (max-width:760px){.dl .dl-bx-live{grid-template-columns:1fr}.dl .dl-bx-log{max-height:none}}@media (prefers-reduced-motion:no-preference){.dl .dl-bx-hub.is-thinking .dl-bx-hub-core,.dl .dl-bx-hub.is-thinking .dl-bx-hub-halo{animation:dl-bx-breathe 1.1s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.dl .dl-bx-hub.is-checking .dl-bx-hub-ring{animation:dl-bx-spin 2.4s linear infinite;transform-box:fill-box;transform-origin:center}.dl .dl-bx-src.is-reading .dl-bx-src-halo{animation:dl-bx-breathe .9s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.dl .dl-bx-log li{animation:dl-bx-in .35s ease-out both}}@media (prefers-reduced-motion:reduce){.dl .dl-bx-spark{display:none}}@keyframes dl-bx-spin{to{transform:rotate(1turn)}}@keyframes dl-bx-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes dl-bx-ignite{0%{opacity:.2;transform:scale(.6)}35%{opacity:1;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}.dl .dl-ag{display:grid;grid-gap:16px;gap:16px;max-width:1240px}.dl .dl-ag-plan{display:grid;grid-gap:18px;gap:18px;padding:22px 24px}.dl .dl-ag-plan-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 16px;flex-wrap:wrap}.dl .dl-ag-plan-act{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dl .dl-ag-meta{margin:4px 0 0;font-size:12.5px;color:var(--c-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-ag-empty{margin:0;font-size:14px;line-height:1.55;color:var(--c-text-2);max-width:60ch}.dl .dl-ag-doc{display:grid;grid-gap:14px;gap:14px}.dl .dl-ag-doc p{margin:0;font-size:14px;line-height:1.55;color:var(--c-text-body);max-width:68ch}.dl .dl-ag-title{margin:0 0 6px;font-size:22px;font-weight:650;letter-spacing:-.015em;line-height:1.25;color:var(--c-text);text-wrap:balance;max-width:44ch}.dl .dl-ag-doc .dl-ag-lead{font-size:15.5px;line-height:1.55;color:var(--c-text);max-width:62ch}.dl .dl-ag-doc>.dl-bx-k{margin-top:6px}.dl .dl-ag-draft-h:focus-visible,.dl .dl-ag-fold-h:focus-visible,.dl .dl-ag-open:focus-visible,.dl .dl-ag-switch:focus-visible,.dl .dl-ag-why:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-ag-folds{display:grid;border-top:1px solid var(--c-line)}.dl .dl-ag-fold{border-bottom:1px solid var(--c-line)}.dl .dl-ag-fold-h{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;background:none;border:0;font:inherit;font-size:14px;font-weight:600;color:var(--c-text);text-align:left;cursor:pointer}.dl .dl-ag-fold-h i{font-style:normal;font-family:var(--font-mono);font-size:15px;color:var(--c-text-3);width:16px;text-align:center}.dl .dl-ag-fold-h:hover i{color:var(--c-text)}.dl .dl-ag-fold-b{display:grid;grid-gap:12px;gap:12px;padding:0 0 16px}.dl .dl-ag-doc .dl-ag-src{font-size:12px;color:var(--c-text-3)}.dl .dl-ag-src code{font-family:var(--font-mono);color:var(--c-text-2)}.dl .dl-ag-changes{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.dl .dl-ag-changes li{display:grid;grid-template-columns:18px 1fr;grid-gap:8px;gap:8px}.dl .dl-ag-changes li>span{color:var(--c-text-2)}.dl .dl-ag-changes b{font-size:13.5px;font-weight:600;color:var(--c-text)}.dl .dl-ag-doc .dl-ag-changes p{font-size:13px;color:var(--c-text-2)}.dl .dl-ag-decide{padding-top:2px}.dl .dl-ag-decided{margin:0}.dl .dl-ag-box{display:grid;grid-gap:12px;gap:12px;padding:18px 20px}.dl .dl-ag-h{margin:0;font-size:15px;font-weight:650;color:var(--c-text);display:flex;align-items:center;gap:8px}.dl .dl-ag-list{display:grid}.dl .dl-ag-row{display:grid;grid-gap:12px;gap:12px;padding:14px 0;border-top:1px solid var(--c-line)}.dl .dl-ag-row:first-child{border-top:0;padding-top:2px}.dl .dl-ag-agent{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap}.dl .dl-ag-agent-t{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 320px}.dl .dl-ag-agent-t b{font-size:14.5px;font-weight:650;color:var(--c-text)}.dl .dl-ag-agent-t span{font-size:13px;line-height:1.45;color:var(--c-text-2);max-width:62ch}.dl .dl-ag-agent-t small{font-size:12px;color:var(--c-text-3)}.dl .dl-ag-agent-a{display:flex;align-items:center;gap:12px}.dl .dl-ag-switch{position:relative;width:40px;height:22px;flex:none;border-radius:11px;border:1px solid var(--c-line-strong);background:var(--c-tint-06);cursor:pointer;padding:0;transition:background .2s,border-color .2s}.dl .dl-ag-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--c-text-3);transition:transform .2s ease,background .2s}.dl .dl-ag-switch.is-on{background:var(--c-inverse);border-color:var(--c-inverse)}.dl .dl-ag-switch.is-on i{transform:translateX(18px);background:var(--c-text-on-inverse)}.dl .dl-ag-switch:disabled{cursor:default}.dl .dl-ag-draft{padding:12px 0}.dl .dl-ag-draft-h{width:100%;justify-content:space-between;gap:12px;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.dl .dl-ag-draft-h b{display:block;font-size:14px;font-weight:600;color:var(--c-text)}.dl .dl-ag-draft-h small{display:block;margin-top:2px;font-size:12px;color:var(--c-text-3)}.dl .dl-ag-draft-b{display:grid;grid-gap:14px;gap:14px;padding-top:6px}.dl .dl-ag>.dl-ag-fold,.dl>.dl-ag>.dl-ag-fold{border:1px solid var(--c-line);border-radius:12px;padding:0 16px;background:var(--c-card)}.dl .dl-ag>.dl-ag-fold:last-child{border-bottom:1px solid var(--c-line)}.dl .dl-ag .dl-bx-sky{max-height:220px}@media (max-width:640px){.dl .dl-ag-plan{padding:16px}.dl .dl-ag-title{font-size:19px}}.dl .dl-ag-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px 32px;gap:16px 32px;align-items:start}.dl .dl-ag-stats{margin:0;display:grid;grid-template-columns:repeat(2,minmax(120px,auto));grid-gap:1px;gap:1px;background:var(--c-line);border:1px solid var(--c-line);border-radius:10px;overflow:hidden}.dl .dl-ag-stats div{padding:10px 14px;background:var(--c-card);display:grid;grid-gap:3px;gap:3px}.dl .dl-ag-stats dt{font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-ag-stats dd{margin:0;display:flex;align-items:baseline;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-ag-stats b{font-size:20px;font-weight:650;letter-spacing:-.02em;color:var(--c-text)}.dl .dl-ag-stats span{font-family:var(--font-mono);font-size:11px;color:var(--c-text-2)}.dl .dl-ag-board{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);border:1px solid var(--c-line);border-radius:12px;overflow:hidden;background:var(--c-card);min-height:420px}.dl .dl-ag-list-nav{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:14px 10px;border-right:1px solid var(--c-line);background:var(--c-tint-04)}.dl .dl-ag-grp{display:grid;grid-gap:2px;gap:2px}.dl .dl-ag-grp>.dl-bx-k{padding:0 8px 6px}.dl .dl-ag-it{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;width:100%;text-align:left;padding:9px 8px;border:0;border-radius:8px;background:none;font:inherit;color:inherit;cursor:pointer}.dl .dl-ag-it:hover{background:var(--c-tint-06)}.dl .dl-ag-it.is-on{background:var(--c-card);box-shadow:0 0 0 1px var(--c-line-strong)}.dl .dl-ag-it:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:1px}.dl .dl-ag-it-n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;font-weight:600;border:1px solid var(--c-line-strong);color:var(--c-text-2);margin-top:1px}.dl .dl-ag-it.is-on .dl-ag-it-n{background:var(--c-inverse);border-color:var(--c-inverse);color:var(--c-text-on-inverse)}.dl .dl-ag-it-n.is-tag{border-radius:6px}.dl .dl-ag-it-t{display:grid;grid-gap:2px;gap:2px;min-width:0}.dl .dl-ag-it-t b{font-size:13.5px;font-weight:600;line-height:1.35;color:var(--c-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl .dl-ag-it-t small{font-size:11.5px;color:var(--c-text-3)}.dl .dl-ag-detail{padding:24px 28px;min-width:0}.dl .dl-ag-d{display:grid;grid-gap:14px;gap:14px;max-width:72ch}.dl .dl-ag-eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-ag-d h3{margin:0;font-size:20px;font-weight:650;letter-spacing:-.012em;line-height:1.3;color:var(--c-text);text-wrap:balance}.dl .dl-ag-doc .dl-ag-d-why{font-size:14.5px;color:var(--c-text-body)}.dl .dl-ag-change{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--c-line-2);border-radius:10px;background:var(--c-tint-04)}.dl .dl-ag-new,.dl .dl-ag-now{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline}.dl .dl-ag-new span,.dl .dl-ag-now span{font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-ag-doc .dl-ag-now p{font-size:13.5px;color:var(--c-text-3)}.dl .dl-ag-doc .dl-ag-new p{font-size:14.5px;line-height:1.6;color:var(--c-text)}.dl .dl-ag-new{padding-top:10px;border-top:1px dashed var(--c-line-strong)}.dl .dl-ag-copy{font-size:13px}.dl .dl-ag-chars{font-size:12px;color:var(--c-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-ag-basis{display:grid;grid-gap:4px;gap:4px}.dl .dl-ag-doc .dl-ag-basis p{font-size:13px;color:var(--c-text-2)}.dl .dl-ag-go{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.dl .dl-ag-btn{font-size:13px;font-weight:600;color:var(--c-text);text-decoration:none;border:1px solid var(--c-line-btn);border-radius:8px;padding:7px 12px}.dl .dl-ag-btn:hover{border-color:var(--c-line-strong)}.dl .dl-ag-btn:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-ag-quote{margin:0;font-size:22px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--c-text);text-wrap:balance}.dl .dl-ag-src a{color:var(--c-text-2)}@media (max-width:900px){.dl .dl-ag-board,.dl .dl-ag-top{grid-template-columns:1fr}.dl .dl-ag-list-nav{border-right:0;border-bottom:1px solid var(--c-line)}.dl .dl-ag-detail{padding:18px 16px;scroll-margin-top:70px}}.dl .dl-ros-h{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 24px;flex-wrap:wrap}.dl .dl-ros-h .dl-ag-h{font-size:18px}.dl .dl-ros{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-gap:16px;gap:16px;max-width:1240px}.dl .dl-ros-card{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--c-line);border-radius:16px;overflow:hidden;background:var(--c-card);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.dl .dl-ros-card:hover{box-shadow:0 18px 40px -24px var(--c-shadow-50)}.dl .dl-ros-card.is-on,.dl .dl-ros-card:hover{border-color:var(--c-line-strong)}.dl .dl-ros-art{position:relative;height:188px;color:var(--c-text);background:var(--c-tint-04);border-bottom:1px solid var(--c-line);overflow:hidden}.dl .dl-ros-class,.dl .dl-ros-state{position:absolute;top:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:999px;border:1px solid var(--c-line-2);background:var(--c-card);color:var(--c-text-2)}.dl .dl-ros-class{left:12px}.dl .dl-ros-class.is-flat{position:static;justify-self:start}.dl .dl-ros-state{right:12px}.dl .dl-ros-state.is-on{color:var(--c-text);border-color:var(--c-line-strong)}.dl .dl-ros-body{display:grid;grid-gap:14px;gap:14px;align-content:start;padding:18px}.dl .dl-ros-body h3,.dl .dl-ros-panel-b h2{margin:0;font-size:21px;font-weight:700;letter-spacing:-.015em;color:var(--c-text)}.dl .dl-ros-role{margin:-6px 0 0;font-size:13.5px;line-height:1.5;color:var(--c-text-2)}.dl .dl-ros-stats{margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--c-line);border:1px solid var(--c-line);border-radius:10px;overflow:hidden}.dl .dl-ros-stats div{display:grid;grid-gap:3px;gap:3px;padding:9px 10px;background:var(--c-card)}.dl .dl-ros-stats dt{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-ros-stats dd{margin:0;font-size:15px;font-weight:650;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-ros-reads{display:grid;grid-gap:4px;gap:4px}.dl .dl-ros-reads p{margin:0;font-size:12.5px;line-height:1.5;color:var(--c-text-2)}.dl .dl-ros-power{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.dl .dl-ros-power li{display:grid;grid-template-columns:18px auto 1fr auto;grid-gap:8px;gap:8px;align-items:baseline;font-size:12.5px;color:var(--c-text-2)}.dl .dl-ros-power i{font-style:normal;font-family:var(--font-mono);font-size:11px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--c-line-2);color:var(--c-text-3)}.dl .dl-ros-power i.is-ok{background:var(--c-inverse);border-color:var(--c-inverse);color:var(--c-text-on-inverse)}.dl .dl-ros-power b{justify-self:end;text-align:right}.dl .dl-ros-power a,.dl .dl-ros-power b{font-weight:600;color:var(--c-text)}.dl .dl-ros-act{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:2px}.dl .dl-ros-act .dl-dv-link{margin-left:auto}.dl .dl-ros-card.is-locked .dl-ros-art{opacity:.55}.dl .dl-ros-lock{margin:0;font-size:13px;color:var(--c-text-3)}.dl .dl-pt{position:relative;width:100%;height:100%;color:inherit}.dl .dl-pt-fig,.dl .dl-pt-sky{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.dl .dl-pt-fig{padding:34px 12px 6px;box-sizing:border-box}.dl .dl-pt-stars circle{fill:currentColor;opacity:.35}.dl .dl-pt-orbit,.dl .dl-pt-ring{fill:none;stroke:currentColor;stroke-opacity:.16;stroke-width:1}.dl .dl-pt-orbit.is-inner{stroke-dasharray:2 5}.dl .dl-pt-ray{stroke:currentColor;stroke-opacity:.45;stroke-width:1}.dl .dl-pt-node{opacity:.8}.dl .dl-pt-core,.dl .dl-pt-node{fill:currentColor}.dl .dl-pt-halo{opacity:.7}.dl .dl-pt-wave{fill:none;stroke:currentColor;stroke-width:1.2;opacity:0}.dl .dl-pt-sweep-fill{fill:currentColor;opacity:.08}.dl .dl-pt.is-locked .dl-pt-halo,.dl .dl-pt.is-locked .dl-pt-wave{display:none}.dl .dl-pt.is-locked .dl-pt-core{opacity:.5}@media (prefers-reduced-motion:no-preference){.dl .dl-ros-card:not(.is-locked):hover{transform:translateY(-3px)}.dl .dl-pt:not(.is-locked) .dl-pt-stars circle{animation:dl-pt-twinkle 4s ease-in-out infinite}.dl .dl-pt:not(.is-locked) .dl-pt-wave{animation:dl-pt-wave 3.3s ease-out infinite;transform-box:fill-box;transform-origin:center}.dl .dl-pt:not(.is-locked) .dl-pt-sweep{animation:dl-pt-sweep 5s linear infinite;transform-origin:0 0}.dl .dl-pt:not(.is-locked) .dl-pt-found{animation:dl-pt-found 5s ease-in-out infinite}.dl .dl-pt:not(.is-locked) .dl-pt-orbiter{animation:dl-pt-orbit 9s linear infinite}.dl .dl-pt.is-on .dl-pt-halo{animation:dl-bx-breathe 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.dl .dl-ros-card:hover .dl-pt-halo{opacity:1}}@keyframes dl-pt-twinkle{0%,to{opacity:.2}50%{opacity:.6}}@keyframes dl-pt-wave{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(4.2)}}@keyframes dl-pt-sweep{to{transform:rotate(1turn)}}@keyframes dl-pt-found{0%,18%,to{opacity:.35}8%{opacity:1}}@keyframes dl-pt-orbit{0%{transform:translate(0)}25%{transform:translate(-128px,36px)}50%{transform:translate(-256px)}75%{transform:translate(-128px,-36px)}to{transform:translate(0)}}.dl .dl-ros-sheet{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end}.dl .dl-ros-scrim{position:absolute;inset:0;border:0;padding:0;background:var(--c-scrim);cursor:pointer}.dl .dl-ros-panel{position:relative;width:min(560px,100%);height:100%;overflow-y:auto;background:var(--c-card);border-left:1px solid var(--c-line-strong);padding-bottom:env(safe-area-inset-bottom,0)}.dl .dl-ros-panel-art{position:relative;height:200px;color:var(--c-text);background:var(--c-tint-04);border-bottom:1px solid var(--c-line)}.dl .dl-ros-x{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;border:1px solid var(--c-line-2);background:var(--c-card);color:var(--c-text);cursor:pointer;font:inherit}.dl .dl-ros-x:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-ros-panel-b{display:grid;grid-gap:12px;gap:12px;padding:20px 24px 32px}.dl .dl-ros-panel-b>.dl-bx-k{margin-top:10px}.dl .dl-ros-list,.dl .dl-ros-rules,.dl .dl-ros-runs{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.dl .dl-ros-list li{display:grid;grid-gap:1px;gap:1px;font-size:13px}.dl .dl-ros-list b{font-weight:600;color:var(--c-text)}.dl .dl-ros-list span{color:var(--c-text-2)}.dl .dl-ros-rules li{position:relative;padding-left:18px;font-size:13px;line-height:1.5;color:var(--c-text-body)}.dl .dl-ros-rules li:before{content:"✓";position:absolute;left:0;top:0;font-size:11px;color:var(--c-text-2)}.dl .dl-ros-runs li{display:grid;grid-template-columns:1.6fr 1fr .6fr .6fr;grid-gap:8px;gap:8px;font-size:12.5px;color:var(--c-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-bottom:6px;border-bottom:1px solid var(--c-line-faint)}@media (prefers-reduced-motion:no-preference){.dl .dl-ros-panel{animation:dl-ros-in .28s ease-out both}}@keyframes dl-ros-in{0%{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}@media (max-width:640px){.dl .dl-ros{grid-template-columns:1fr}.dl .dl-ros-art{height:160px}}@media (prefers-reduced-motion:reduce){.dl .dl-ag-switch,.dl .dl-ag-switch i{transition:none}}.dl .dl-bx-tw{overflow-x:auto}.dl .dl-bx-activity table{width:100%;border-collapse:collapse;font-size:13px;min-width:620px}.dl .dl-bx-activity th{text-align:left;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3);padding:8px 10px;border-bottom:1px solid var(--c-line)}.dl .dl-bx-activity td{padding:9px 10px;border-bottom:1px solid var(--c-line-faint);color:var(--c-text-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-shop .dl-abd-title{display:flex;align-items:center;gap:8px}.dl .dl-shop-steps{margin:4px 0 18px;padding:0;list-style:none;counter-reset:s;display:grid;grid-gap:10px;gap:10px}.dl .dl-shop-steps li{counter-increment:s;display:grid;grid-template-columns:26px 1fr;grid-gap:10px;gap:10px;align-items:baseline;font-size:14px;line-height:1.5;color:var(--c-text-body)}.dl .dl-shop-steps li:before{content:counter(s);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;font-weight:600;background:var(--c-inverse);color:var(--c-text-on-inverse)}.dl .dl-shop-steps b{color:var(--c-text);font-weight:600}.dl .dl-shop-form{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--c-line-2);border-radius:12px;background:var(--c-tint-04)}.dl .dl-shop-form label{font-size:12.5px;font-weight:600;color:var(--c-text-2)}.dl .dl-shop-code{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch}.dl .dl-shop-code input{flex:1 1 200px;min-width:0;font:inherit;font-family:var(--font-mono);font-size:18px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text);background:var(--c-field);border:1px solid var(--c-line-2);border-radius:10px;padding:10px 14px}.dl .dl-shop-code input::placeholder{color:var(--c-text-3)}.dl .dl-shop-code input:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:1px}.dl .dl-shop-code .dl-dv-btn{padding-inline:18px}.dl .dl-shop-err{color:var(--c-text)!important;font-weight:600}.dl .dl-shop-help{margin:14px 0 0;font-size:12.5px;color:var(--c-text-3)}.dl .dl-shop-help a{color:var(--c-text-2)}.dl .dl-ok{display:inline-grid;place-items:center;flex:none}.dl .dl-ok svg{overflow:visible}.dl .dl-ok-ring{fill:none;stroke:var(--c-pos-fill);stroke-width:2.5;stroke-linecap:round}.dl .dl-ok-fill{fill:var(--c-pos-fill)}.dl .dl-ok-ripple{fill:none;stroke:var(--c-pos-fill);stroke-width:2;opacity:0}.dl .dl-ok-tick{fill:none;stroke:var(--c-card);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.dl .dl-ok-ring{stroke-dasharray:151;stroke-dashoffset:151;transform:rotate(-90deg);transform-origin:26px 26px;animation:dl-ok-draw .45s cubic-bezier(.05,.7,.1,1) forwards}.dl .dl-ok-fill{transform-origin:26px 26px;transform:scale(0);animation:dl-ok-pop .42s cubic-bezier(.05,.7,.1,1) .36s forwards}.dl .dl-ok-tick{stroke-dasharray:32;stroke-dashoffset:32;animation:dl-ok-draw .3s cubic-bezier(.05,.7,.1,1) .64s forwards}.dl .dl-ok-ripple{transform-origin:26px 26px;animation:dl-ok-ripple .7s cubic-bezier(.05,.7,.1,1) .7s forwards}}.dl .dl-ok.is-still .dl-ok-fill,.dl .dl-ok.is-still .dl-ok-ring,.dl .dl-ok.is-still .dl-ok-ripple,.dl .dl-ok.is-still .dl-ok-tick{animation:none;stroke-dashoffset:0;transform:none}.dl .dl-ok.is-still .dl-ok-ripple{opacity:0}@keyframes dl-ok-draw{to{stroke-dashoffset:0}}@keyframes dl-ok-pop{0%{transform:scale(0)}70%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes dl-ok-ripple{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.dl .dl-shop-done{display:grid;grid-gap:18px;gap:18px}.dl .dl-shop-done-h{display:flex;align-items:center;gap:10px}.dl .dl-shop-done-h h4{margin:0;font-size:18px;font-weight:650;letter-spacing:-.01em;color:var(--c-text)}.dl .dl-shop-done-h p{margin:1px 0 0;font-family:var(--font-mono);font-size:12.5px;color:var(--c-text-3)}.dl .dl-shop-lead{margin:0;font-size:15px;line-height:1.55;color:var(--c-text);max-width:56ch}.dl .dl-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dl .dl-shop-unlock{--acc:var(--c-acc-blue);position:relative;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:6px;gap:6px;padding:16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--acc) 26%,var(--c-line));background:linear-gradient(150deg,color-mix(in srgb,var(--acc) 16%,var(--c-card)) 0,var(--c-card) 58%)}.dl .dl-shop-unlock.is-teal{--acc:var(--c-acc-teal)}.dl .dl-shop-unlock.is-amber{--acc:var(--c-acc-amber)}.dl .dl-shop-unlock.is-sage{--acc:var(--c-acc-sage)}.dl .dl-shop-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;margin-bottom:4px;background:color-mix(in srgb,var(--acc) 18%,transparent);color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 30%,transparent)}.dl .dl-shop-unlock b{font-size:14px;font-weight:650;color:var(--c-text)}.dl .dl-shop-unlock p{margin:0;font-size:12.5px;line-height:1.5;color:var(--c-text-2)}.dl .dl-shop-state{justify-self:start;margin-top:6px;font-style:normal;font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-3);border:1px dashed var(--c-line-2);border-radius:999px;padding:3px 8px}.dl .dl-shop-state.is-on{color:var(--acc);border-style:solid;border-color:color-mix(in srgb,var(--acc) 45%,transparent);background:color-mix(in srgb,var(--acc) 10%,transparent)}.dl .dl-shop-cta{display:flex;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--c-line)}.dl .dl-shop-refresh{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:12px 0 14px;border-top:1px solid var(--c-line)}.dl .dl-shop-refresh .dl-sub{margin:0}@media (max-width:640px){.dl .dl-shop-grid{grid-template-columns:1fr}}.dl .dl-gsc-status.ok{display:flex;align-items:center;gap:12px}.dl .dl-pr-top{display:grid;grid-gap:12px;gap:12px}.dl .dl-pr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dl .dl-pr-stat{--acc:var(--c-acc-blue);display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--acc) 24%,var(--c-line));background:linear-gradient(150deg,color-mix(in srgb,var(--acc) 15%,var(--c-card)) 0,var(--c-card) 62%)}.dl .dl-pr-stat.is-teal{--acc:var(--c-acc-teal)}.dl .dl-pr-stat.is-amber{--acc:var(--c-acc-amber)}.dl .dl-pr-stat.is-sage{--acc:var(--c-acc-sage)}.dl .dl-pr-stat b{font-family:var(--font-mono);font-size:22px;font-weight:600;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.dl .dl-pr-stat>span{font-size:12.5px;color:var(--c-text-2)}.dl .dl-pr-stat small{font-size:11.5px;color:var(--c-text-3)}.dl .dl-pr-stat:before{content:"";width:18px;height:3px;border-radius:2px;background:var(--acc);margin-bottom:6px}.dl .dl-pr-toolbar{display:flex;justify-content:flex-end}.dl .dl-pr-thumb{width:32px;height:32px;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:var(--c-field);border:1px solid var(--c-line)}.dl .dl-pr-thumb img{width:100%;height:100%;object-fit:contain;display:block}.dl .dl-pr-thumb>span{font-size:12px;font-weight:600;color:var(--c-text-3)}.dl .dl-pr-view{display:inline-flex;padding:2px;border:1px solid var(--c-line-2);border-radius:999px}.dl .dl-pr-view button{font:inherit;font-size:12px;padding:3px 10px;border:0;border-radius:999px;background:transparent;color:var(--c-text-3);cursor:pointer}.dl .dl-pr-view button.on{background:var(--c-field);color:var(--c-text)}.dl .dl-pr-view button:focus-visible{outline:2px solid var(--c-text-3);outline-offset:1px}.dl .dl-pr-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.dl .dl-pr-grid>li{display:block}.dl .dl-pr-card{display:grid;grid-gap:8px;gap:8px;width:100%;padding:8px 8px 10px;text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--c-line);border-radius:12px;background:var(--c-card);transition:border-color .15s ease,transform .15s ease}.dl .dl-pr-card:hover{border-color:var(--c-line-2);transform:translateY(-1px)}.dl .dl-pr-card:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px}.dl .dl-pr-img{aspect-ratio:1/1;max-width:100%;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:var(--c-field)}.dl .dl-pr-img img{width:100%;height:100%;object-fit:contain;display:block}.dl .dl-pr-img>span:not(.dl-pr-imgbadge):not(.dl-pr-dot){font-size:28px;font-weight:600;color:var(--c-text-3)}.dl .dl-pr-card-t{font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl .dl-pr-card-m{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:11.5px;color:var(--c-text-3)}.dl .dl-pr-card-m em{font-style:normal;color:var(--c-text-2);margin-right:auto}.dl .dl-pr-card-m b,.dl .dl-pr-card.is-working .dl-pr-card-m em{color:var(--c-text);font-weight:600}.dl .dl-pr-card-m b{font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){.dl .dl-pr-card{transition:none}.dl .dl-pr-card:hover{transform:none}}@media (max-width:860px){.dl .dl-pr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl .dl-sf-top{display:inline-flex;gap:8px;flex-wrap:wrap}.dl .dl-sf-list{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.dl .dl-sf-item{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-card)}.dl .dl-sf-item.is-applied{--acc:var(--c-acc-sage);border-color:color-mix(in srgb,var(--acc) 30%,var(--c-line));background:linear-gradient(150deg,color-mix(in srgb,var(--acc) 10%,var(--c-card)) 0,var(--c-card) 60%)}.dl .dl-sf-item.is-blocked{background:transparent;border-style:dashed}.dl .dl-sf-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px}.dl .dl-sf-head a{color:var(--c-text);font-family:var(--font-mono);font-size:12px;text-decoration:none}.dl .dl-sf-head a:hover{text-decoration:underline}.dl .dl-sf-img{width:28px;height:28px;border-radius:6px;object-fit:contain;background:var(--c-field);border:1px solid var(--c-line)}.dl .dl-sf-chip,.dl .dl-sf-field{color:var(--c-text-3)}.dl .dl-sf-chip{margin-left:auto;font-style:normal;font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--c-line-2);border-radius:999px;padding:2px 8px}.dl .dl-sf-chip.is-applied{color:var(--c-text);border-color:color-mix(in srgb,var(--c-acc-sage) 45%,transparent)}.dl .dl-sf-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px 16px;gap:10px 16px}.dl .dl-sf-k{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-3);margin-bottom:4px}.dl .dl-sf-new,.dl .dl-sf-now{margin:0;font-size:13px;line-height:1.5;color:var(--c-text-2)}.dl .dl-sf-new{color:var(--c-text)}.dl .dl-sf-now.is-empty{color:var(--c-text-3)}.dl .dl-sf-count,.dl .dl-sf-now small{font-family:var(--font-mono);font-size:10.5px;color:var(--c-text-3)}.dl .dl-sf-count.is-over{color:var(--c-neg-text);font-weight:600}.dl .dl-sf-input{width:100%;font:inherit;font-size:13px;line-height:1.5;padding:7px 9px;border:1px solid var(--c-line-2);border-radius:8px;background:var(--c-field);color:var(--c-text);resize:vertical}.dl .dl-sf-input:focus-visible{outline:2px solid var(--c-text-3);outline-offset:1px}.dl .dl-sf-why{margin:0;font-size:12px;color:var(--c-text-3);line-height:1.5}.dl .dl-sf-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dl .dl-pd-scrim{position:fixed;inset:0;z-index:60;background:var(--c-shadow-50);animation:dl-pd-fade .2s ease}@keyframes dl-pd-fade{0%{opacity:0}to{opacity:1}}@keyframes dl-pp-fade{0%{opacity:0}}.dl .dl-pdw{gap:16px;padding-bottom:28px}.dl .dl-pdw-hero{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.dl .dl-pdw-img{aspect-ratio:1/1;max-width:100%;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:var(--c-card);border:1px solid var(--c-line)}.dl .dl-pdw-img img{width:100%;height:100%;object-fit:contain;display:block}.dl .dl-pdw-img>span{font-size:44px;font-weight:600;color:var(--c-text-3)}.dl .dl-pdw-info{display:grid;grid-gap:8px;gap:8px;min-width:0}.dl .dl-pdw-info h3{margin:0;font-size:19px;line-height:1.3;font-weight:650;color:var(--c-text);text-wrap:balance}.dl .dl-pdw-meta{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--c-text-2)}.dl .dl-pdw-meta b{font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-pdw-stock{font-size:11.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--c-line-2);color:var(--c-text-3)}.dl .dl-pdw-stock.is-in{color:var(--c-pos-text);border-color:color-mix(in srgb,var(--c-pos-text) 40%,transparent)}.dl .dl-pdw-state{margin:0;font-size:12.5px;line-height:1.5;color:var(--c-text-3)}.dl .dl-pdw-state em{font-style:normal;color:var(--c-text);font-weight:600;margin-right:4px}.dl .dl-pdw-link{justify-self:start;font-size:13px;color:var(--c-text);text-decoration:none;border-bottom:1px solid var(--c-line-2)}.dl .dl-pdw-link:hover{border-bottom-color:var(--c-text)}.dl .dl-pdw-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.dl .dl-pdw-stats .dl-pr-stat b{font-size:18px}.dl .dl-pr-body.is-drawer{padding:0}.dl .dl-pr-body.is-drawer .dl-pr-cols{grid-template-columns:1fr;gap:16px;padding-top:4px;border-top:1px solid var(--c-line);padding-block:14px 0}@media (max-width:640px){.dl .dl-pdw-hero{grid-template-columns:1fr}.dl .dl-pdw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dl .dl-pd-scrim{animation:none}}.dl .dl-pill{--tone:var(--c-text-2);display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:550;line-height:1;padding:4px 9px 4px 7px;border-radius:999px;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,transparent);border:1px solid color-mix(in srgb,var(--tone) 26%,transparent);white-space:nowrap}.dl .dl-pill.is-ok{--tone:var(--c-pos-text)}.dl .dl-pill.is-bad{--tone:var(--c-neg-text)}.dl .dl-pill.is-warn{--tone:var(--c-acc-amber)}.dl .dl-pill.is-info{--tone:var(--c-acc-blue)}.dl .dl-pill.is-neutral{--tone:var(--c-text-2)}.dl .dl-pill-i{font-size:10px;font-weight:700;width:14px;height:14px;border-radius:999px;display:inline-grid;place-items:center;background:color-mix(in srgb,var(--tone) 22%,transparent)}.dl .dl-ck{display:grid;grid-gap:8px;gap:8px;margin:2px 0 10px}.dl .dl-ck-head{display:flex;gap:6px;flex-wrap:wrap}.dl .dl-ck-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px}.dl .dl-ck-list li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:baseline;font-size:12px;color:var(--c-text-2)}.dl .dl-ck-list li>span:first-child{font-weight:700;font-size:11px}.dl .dl-ck-list li.is-ok>span:first-child{color:var(--c-pos-text)}.dl .dl-ck-list li.is-bad>span:first-child{color:var(--c-neg-text)}.dl .dl-ck-list li.is-bad .dl-ck-l{color:var(--c-text)}.dl .dl-ck-list small{font-family:var(--font-mono);font-size:10.5px;color:var(--c-text-3);text-align:right}.dl .dl-rd-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dl .dl-rd-f{font-family:var(--font-mono);font-size:11px;padding:2px 6px;border-radius:6px;background:var(--c-field);border:1px solid var(--c-line);color:var(--c-text-2)}.dl .dl-rd-f.is-bad{color:var(--c-neg-text);border-color:color-mix(in srgb,var(--c-neg-text) 35%,var(--c-line))}.dl .dl-rd-note{font-size:12px;color:var(--c-text-3)}.dl .dl-pp{position:fixed;inset:0;z-index:70;overflow-y:auto;overscroll-behavior:contain;background:var(--c-bg);color:var(--c-text)}.dl .dl-pp-bar{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:2;display:flex;align-items:center;gap:14px;padding:12px 24px;background:color-mix(in srgb,var(--c-bg) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--c-line)}.dl .dl-pp-back{font:inherit;font-size:13px;padding:6px 12px;border-radius:999px;border:1px solid var(--c-line-2);background:transparent;color:var(--c-text);cursor:pointer}.dl .dl-pp-back:hover{background:var(--c-field)}.dl .dl-pp-back:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px}.dl .dl-pp h1:focus{outline:none}.dl .dl-pp-crumb{font-size:13px;color:var(--c-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.dl .dl-pp-store{font-size:13px;color:var(--c-text);text-decoration:none;white-space:nowrap}.dl .dl-pp-store:hover{text-decoration:underline}.dl .dl-pp-in{max-width:1120px;margin:0 auto;padding:28px 24px 72px;display:grid;grid-gap:32px;gap:32px}.dl .dl-pp-hero{display:grid;grid-template-columns:minmax(220px,420px) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center}.dl .dl-pp-img{aspect-ratio:1/1;max-width:100%;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:var(--c-card);border:1px solid var(--c-line)}.dl .dl-pp-img img{width:100%;height:100%;object-fit:contain;display:block}.dl .dl-pp-img>span{font-size:64px;font-weight:600;color:var(--c-text-3)}.dl .dl-pp-info{display:grid;grid-gap:12px;gap:12px;min-width:0}.dl .dl-pp-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-pp h1{margin:0;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.01em;text-wrap:balance;color:var(--c-text)}.dl .dl-pp-meta{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dl .dl-pp-meta b{font-family:var(--font-mono);font-size:17px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:4px}.dl .dl-pp-why{margin:0;font-size:13px;color:var(--c-text-3);line-height:1.5}.dl .dl-pp-path{justify-self:start;font-family:var(--font-mono);font-size:12px;color:var(--c-text-2);text-decoration:none;border-bottom:1px solid var(--c-line-2)}.dl .dl-pp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.dl .dl-pp-sec{padding:20px;border:1px solid var(--c-line);border-radius:16px;background:var(--c-card)}.dl .dl-pp-sec .dl-pd{margin:0;border:0;padding:0}.dl .dl-pp-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}.dl .dl-pp-h{gap:8px}.dl .dl-pp-h,.dl .dl-pp-sec .dl-pf-h{display:flex;align-items:center;font-size:15px;font-weight:600;color:var(--c-text);margin-bottom:10px}.dl .dl-pp-sec .dl-pf-h{letter-spacing:0;text-transform:none;font-family:inherit;gap:6px}@media (max-width:760px){.dl .dl-pp-hero{grid-template-columns:1fr}.dl .dl-pp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dl .dl-pp-bar,.dl .dl-pp-in{padding-inline:16px}}::view-transition-group(dl-product-hero){animation-duration:.35s;animation-timing-function:cubic-bezier(.05,.7,.1,1)}::view-transition-old(dl-product-hero){object-fit:contain}::view-transition-new(dl-product-hero){object-fit:contain}html.dl-vt::view-transition-new(root),html.dl-vt::view-transition-old(root){animation:none}::view-transition-new(dl-pp-page){animation:dl-pp-in .3s cubic-bezier(.05,.7,.1,1) both}::view-transition-old(dl-pp-page){animation:dl-pp-out .2s cubic-bezier(.3,0,.8,.15) both}@keyframes dl-pp-in{0%{opacity:0;transform:translateY(14px)}}@keyframes dl-pp-out{to{opacity:0;transform:translateY(10px)}}html.dl-vt-close::view-transition-group(dl-product-hero){animation-duration:.25s;animation-timing-function:cubic-bezier(.3,0,.8,.15)}@media (prefers-reduced-motion:reduce){::view-transition-group(dl-product-hero){animation:none}::view-transition-new(dl-pp-page){animation:dl-pp-fade .15s ease both}::view-transition-old(dl-pp-page){animation:dl-pp-fade .15s ease reverse both}}.dl .dl-pp section{padding-inline:0}.dl .dl-pp .dl-pp-hero{padding:0;margin:0}.dl .dl-pp .dl-pp-sec{padding:20px;margin:0}.dl .dl-pp h1{max-width:none}.dl .dl-pill{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.dl .dl-pr-top{gap:10px}.dl .dl-pr-tophead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dl .dl-pr-tophead .dl-pr-toolbar{justify-content:flex-end}.dl .dl-pr-stats.is-compact .dl-pr-stat{padding:9px 12px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:0;align-items:baseline;border-radius:10px}.dl .dl-pr-stats.is-compact .dl-pr-stat:before{display:none}.dl .dl-pr-stats.is-compact .dl-pr-stat b{grid-row:1/span 2;font-size:20px;align-self:center;position:relative;padding-left:10px}.dl .dl-pr-stats.is-compact .dl-pr-stat b:before{content:"";position:absolute;left:0;top:50%;width:3px;height:18px;margin-top:-9px;border-radius:2px;background:var(--acc)}.dl .dl-pr-stats.is-compact .dl-pr-stat>span{font-size:12.5px;line-height:1.3}.dl .dl-pr-stats.is-compact .dl-pr-stat small{font-size:11px;line-height:1.3}.dl .dl-pr-more{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 0 4px;font-size:12.5px;color:var(--c-text-3)}.dl .dl-pd-intro{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--c-text-2);max-width:72ch}.dl .dl-pd-steps{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:6px;counter-reset:s}.dl .dl-pd-steps li{font-size:12px;color:var(--c-text-3);padding:4px 10px;border-radius:999px;border:1px solid var(--c-line)}.dl .dl-pd-steps li+li:before{content:"›";margin-right:8px;color:var(--c-text-3)}.dl .dl-pd-steps li.is-done{color:var(--c-text-2)}.dl .dl-pd-steps li.is-now{color:var(--c-text);font-weight:600;border-color:var(--c-line-2);background:var(--c-field)}.dl .dl-pd-wait{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:10px;background:var(--c-field);font-size:13px;line-height:1.5;color:var(--c-text-2)}.dl .dl-pd-wait b{color:var(--c-text);font-weight:600}.dl .dl-pd-spin{flex:none;width:14px;height:14px;margin-top:3px;border-radius:999px;border:2px solid var(--c-line-2);border-top-color:var(--c-text);animation:dl-spin .8s linear infinite}@keyframes dl-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dl .dl-pd-spin{animation-duration:2.4s}}.dl .dl-pd-queue{margin:0 0 12px;font-size:12.5px;line-height:1.55;color:var(--c-text-2);padding:10px 12px;border-radius:10px;border:1px dashed var(--c-line-2)}.dl .dl-pd-link{color:var(--c-text);text-decoration:underline;-webkit-text-decoration-color:var(--c-line-2);text-decoration-color:var(--c-line-2);text-underline-offset:3px}.dl .dl-pd-link:hover{-webkit-text-decoration-color:var(--c-text);text-decoration-color:var(--c-text)}.dl .dl-pp-related{display:grid;grid-gap:8px;gap:8px;padding:16px 20px;border:1px solid var(--c-line);border-radius:16px}.dl .dl-pp-related ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.dl .dl-pp-related a{font-size:13px;color:var(--c-text);text-decoration:none}.dl .dl-pp-related a:hover{text-decoration:underline}.dl .dl-pp-related .dl-pp-none{font-size:13px;color:var(--c-text-3)}.dl .dl-pr-drafts{font:inherit;font-size:12px;padding:4px 10px;border-radius:999px;cursor:pointer;color:var(--c-acc-amber);background:color-mix(in srgb,var(--c-acc-amber) 12%,transparent);border:1px solid color-mix(in srgb,var(--c-acc-amber) 30%,transparent)}.dl .dl-pr-drafts b{font-family:var(--font-mono);font-weight:600;margin-left:4px}.dl .dl-pr-drafts.on{background:color-mix(in srgb,var(--c-acc-amber) 22%,transparent)}.dl .dl-pr-card .dl-pill{justify-self:start}.dl .dl-pp-hero{grid-template-columns:minmax(200px,340px) minmax(0,1fr);align-items:start}.dl .dl-pp-stats.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px}.dl .dl-pp-col{display:grid;grid-gap:14px;gap:14px}.dl .dl-pd-cols{gap:14px}.dl .dl-pd-col.is-new,.dl .dl-pd-col.is-now{padding:14px;border-radius:12px;border:1px solid var(--c-line);background:var(--c-bg-sunken)}.dl .dl-pd-col.is-now.is-weak{border-color:color-mix(in srgb,var(--c-acc-amber) 35%,var(--c-line));background:linear-gradient(160deg,color-mix(in srgb,var(--c-acc-amber) 7%,var(--c-bg-sunken)) 0,var(--c-bg-sunken) 55%)}.dl .dl-pd-col.is-new{border-color:color-mix(in srgb,var(--c-pos-text) 30%,var(--c-line));background:linear-gradient(160deg,color-mix(in srgb,var(--c-pos-text) 6%,var(--c-bg-sunken)) 0,var(--c-bg-sunken) 55%)}.dl .dl-pd-review{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px}.dl .dl-pd-group{padding:12px;border-radius:10px;border:1px solid var(--c-line);background:var(--c-bg-sunken)}.dl .dl-pd-group.is-conflict{border-color:color-mix(in srgb,var(--c-neg-text) 35%,var(--c-line))}.dl .dl-pd-group.is-not_in_facts{border-color:color-mix(in srgb,var(--c-acc-amber) 35%,var(--c-line))}.dl .dl-pd-facts{border-radius:10px;border:1px solid var(--c-line);padding:10px 12px}.dl .dl-pd-facts summary{cursor:pointer;font-size:12.5px;color:var(--c-text-2)}.dl .dl-pd-row{padding-top:14px;border-top:1px solid var(--c-line)}.dl .dl-pd-row button{transition:transform .12s ease,background-color .15s ease,border-color .15s ease}.dl .dl-pd-row button:active:not(:disabled){transform:scale(.97)}.dl .dl-pd-fb{min-height:22px;margin:8px 0 0;display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;color:var(--c-text-3)}.dl .dl-pd-fb.is-empty{visibility:hidden}.dl .dl-pd-fb-i{flex:none;width:16px;height:16px;margin-top:1px;display:inline-grid;place-items:center;border-radius:999px;font-size:10px;font-weight:700}.dl .dl-pd-fb.is-hint .dl-pd-fb-i{border:1px solid var(--c-line-2);color:var(--c-text-3);font-style:italic;font-family:Georgia,serif}.dl .dl-pd-fb.is-pending,.dl .dl-pd-fb.is-slow{color:var(--c-text)}.dl .dl-pd-fb.is-pending .dl-pd-spin,.dl .dl-pd-fb.is-slow .dl-pd-spin{margin:0;width:12px;height:12px}.dl .dl-pd-fb.is-slow{color:var(--c-acc-amber)}.dl .dl-pd-fb.is-done{color:var(--c-pos-text)}.dl .dl-pd-fb.is-error{color:var(--c-neg-text)}.dl .dl-pd-fb.is-error .dl-pd-fb-i{background:color-mix(in srgb,var(--c-neg-text) 18%,transparent)}.dl .dl-pd-fb:not(.is-empty){animation:dl-fb-in .18s ease both}@keyframes dl-fb-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.dl .dl-pd-fb:not(.is-empty){animation:none}.dl .dl-pd-row button:active:not(:disabled){transform:none}}@media (max-width:760px){.dl .dl-pp-hero{grid-template-columns:1fr}}.dl .dl-pp-hero{align-items:stretch}.dl .dl-pp-info{display:flex;flex-direction:column;gap:10px}.dl .dl-pp-rings{margin-top:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:14px}.dl .dl-ring{--acc:var(--c-acc-blue);position:relative;display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:14px 8px 12px;border-radius:16px;border:1px solid var(--c-line);background:linear-gradient(170deg,color-mix(in srgb,var(--acc) 9%,var(--c-card)) 0,var(--c-card) 70%);text-align:center}.dl .dl-ring.is-teal{--acc:var(--c-acc-teal)}.dl .dl-ring.is-sage{--acc:var(--c-acc-sage)}.dl .dl-ring.is-amber{--acc:var(--c-acc-amber)}.dl .dl-ring svg{display:block}.dl .dl-ring-track{fill:none;stroke:color-mix(in srgb,var(--acc) 18%,transparent);stroke-width:4}.dl .dl-ring.is-off .dl-ring-track{stroke:var(--c-line-2);stroke-dasharray:3 4}.dl .dl-ring-arc{fill:none;stroke:var(--acc);stroke-width:4;stroke-linecap:round;transition:stroke-dasharray .6s cubic-bezier(.05,.7,.1,1)}.dl .dl-ring>b{position:absolute;top:14px;left:0;right:0;height:60px;display:grid;place-items:center;font-family:var(--font-mono);font-size:16px;font-weight:600;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-ring.is-off>b{color:var(--c-text-3)}.dl .dl-ring-l{margin-top:6px;font-size:12.5px;font-weight:550;color:var(--c-text)}.dl .dl-ring small{font-size:11px;line-height:1.35;color:var(--c-text-3)}@media (max-width:900px){.dl .dl-pp-rings{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl .dl-ck-more summary{cursor:pointer;font-size:12px;color:var(--c-text-3);list-style:none}.dl .dl-ck-more summary::-webkit-details-marker{display:none}.dl .dl-ck-more summary:before{content:"✓ ";color:var(--c-pos-text);font-weight:700}.dl .dl-ck-more[open] summary{margin-bottom:6px}.dl .dl-tip{position:relative;display:inline-flex}.dl .dl-tip-card{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:30;width:max-content;max-width:260px;display:grid;grid-gap:3px;gap:3px;padding:9px 12px;border-radius:10px;background:var(--c-pop);border:1px solid var(--c-line-2);box-shadow:0 14px 34px -14px var(--c-shadow-50);font-size:12.5px;line-height:1.45;color:var(--c-text-2);text-align:left;white-space:normal;opacity:0;transform:translate(-50%,4px) scale(.98);transform-origin:bottom center;pointer-events:none;transition:opacity .16s ease,transform .18s cubic-bezier(.05,.7,.1,1)}.dl .dl-tip-card b{color:var(--c-text);font-weight:600;font-size:12.5px}.dl .dl-tip-card:after{content:"";position:absolute;top:100%;left:50%;width:10px;height:10px;transform:translate(-50%,-5px) rotate(45deg);background:var(--c-pop);border-right:1px solid var(--c-line-2);border-bottom:1px solid var(--c-line-2)}.dl .dl-tip-card.is-open{opacity:1;transform:translate(-50%) scale(1)}@media (prefers-reduced-motion:reduce){.dl .dl-tip-card{transition:opacity .12s ease;transform:translate(-50%)}}.dl .dl-pp-info>.dl-pp-eyebrow,.dl .dl-pp-info>.dl-pp-path{align-self:flex-start}.dl .dl-hm{display:flex;flex-wrap:wrap;gap:4px}.dl .dl-hm-i{--tone:var(--c-text-3);display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;letter-spacing:.02em;padding:2px 7px 2px 3px;border-radius:999px;color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,transparent);border:1px solid color-mix(in srgb,var(--tone) 28%,transparent);cursor:help}.dl .dl-hm-i i{font-style:normal;font-size:9px;font-weight:800;width:13px;height:13px;display:inline-grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--tone) 24%,transparent)}.dl .dl-hm-i.is-ok{--tone:var(--c-pos-text)}.dl .dl-hm-i.is-warn{--tone:var(--c-acc-amber)}.dl .dl-hm-i.is-bad{--tone:var(--c-neg-text)}.dl .dl-hm-i.is-off{border-style:dashed;background:transparent}.dl .dl-hm.is-full{gap:8px}.dl .dl-hm.is-full .dl-hm-i{font-size:12.5px;font-weight:550;padding:5px 11px 5px 5px}.dl .dl-hm.is-full .dl-hm-i i{width:18px;height:18px;font-size:11px}.dl .dl-hm-i:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px}.dl .dl-pr-card .dl-tip-card{max-width:220px}.dl .dl-pp-act{display:grid;grid-gap:10px;gap:10px;padding:16px 20px;border:1px solid var(--c-line);border-radius:16px;background:var(--c-card)}.dl .dl-pr-act{font:inherit;font-size:12px;padding:4px 10px;border-radius:999px;cursor:pointer;color:var(--c-neg-text);background:color-mix(in srgb,var(--c-neg-text) 10%,transparent);border:1px solid color-mix(in srgb,var(--c-neg-text) 28%,transparent)}.dl .dl-pr-act b{font-family:var(--font-mono);font-weight:600;margin-left:4px}.dl .dl-pr-act.on{background:color-mix(in srgb,var(--c-neg-text) 20%,transparent)}.dl .dl-pr-grid{align-items:stretch}.dl .dl-pr-grid>li{display:flex}.dl .dl-pr-card{height:100%;grid-template-rows:auto calc(2 * 1.35em) 22px 22px auto;align-content:start}.dl .dl-pr-card .dl-hm{flex-wrap:nowrap;overflow:hidden}.dl .dl-pr-card-p{display:flex;align-items:center;min-height:22px}.dl .dl-pr-card-t{min-height:calc(2 * 1.35em)}.dl .dl-pr-listscroll{overflow-x:auto}.dl .dl-pr-listscroll .dl-pr-list{min-width:860px}.dl .dl-pr-head{grid-template-columns:36px minmax(0,1fr) 96px 200px repeat(4,64px) 16px}.dl .dl-pr-hmcell .dl-hm{flex-wrap:nowrap}@media (max-width:720px){.dl .dl-pr-head{grid-template-columns:32px minmax(160px,1fr) 96px 200px repeat(4,52px) 14px}.dl .dl-pr-state{display:inline}}.dl .dl-pr-card .dl-hm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:3px;gap:3px;overflow:visible}.dl .dl-pr-card .dl-hm>.dl-tip{display:flex;min-width:0}.dl .dl-pr-card .dl-hm-i{width:100%;justify-content:center;gap:3px;padding:2px 4px 2px 2px;font-size:10px;min-width:0;overflow:hidden;white-space:nowrap}.dl .dl-pr-card .dl-hm-i i{width:12px;height:12px;font-size:8.5px;flex:none}.dl .dl-pp-img,.dl .dl-pr-img,.dl .dl-pr-thumb{background:var(--c-field)}.dl .dl-pr-img img{padding:6px}.dl .dl-pp-img img{padding:10px}.dl .dl-pdw-img,.dl .dl-pp-img,.dl .dl-pr-img,.dl .dl-pr-thumb{position:relative}.dl .dl-pdw-img img,.dl .dl-pp-img img,.dl .dl-pr-img img,.dl .dl-pr-thumb img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain}.dl .dl-pr-bar.is-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:2px 0 12px}.dl .dl-pr-bar.is-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--c-line)}.dl .dl-pr-bar.is-filters .dl-pr-view{margin-left:auto}.dl .dl-cat-tabs[role=tablist]{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--c-field);border:1px solid var(--c-line-2);margin:0}.dl .dl-cat-tabs button[role=tab]{border:0;padding:6px 14px;font-size:13.5px;font-weight:550;color:var(--c-text-2);background:transparent;transition:background-color .15s ease,color .15s ease}.dl .dl-cat-tabs button[role=tab]:hover{color:var(--c-text)}.dl .dl-cat-tabs button[role=tab].on{background:var(--c-inverse);color:var(--c-text-on-inverse)}.dl .dl-cat-tabs button[role=tab].on b{color:var(--c-text-on-inverse);opacity:.7}.dl .dl-pr-searchbox{display:flex;align-items:center;gap:8px;flex:0 1 340px;min-width:220px;padding:0 12px;height:38px;border-radius:999px;background:var(--c-field);border:1px solid var(--c-line-2);color:var(--c-text-3);cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.dl .dl-pr-searchbox:focus-within{border-color:var(--c-text-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-text) 10%,transparent);color:var(--c-text-2)}.dl .dl-pr-searchbox input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--c-text);font:inherit;font-size:13.5px}.dl .dl-pr-searchbox input::placeholder{color:var(--c-text-3)}.dl .dl-pr-searchbox input::-webkit-search-cancel-button{display:none}.dl .dl-pr-searchx{border:0;background:transparent;color:var(--c-text-3);font-size:16px;line-height:1;cursor:pointer;padding:2px}.dl .dl-pr-searchx:hover{color:var(--c-text)}.dl .dl-pr-filters{gap:6px}.dl .dl-pr-filters button{font-size:12.5px;padding:5px 11px;color:var(--c-text-2);border:1px solid var(--c-line-2);background:transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.dl .dl-pr-filters button:hover{color:var(--c-text);border-color:var(--c-text-3)}.dl .dl-pr-filters button b{color:var(--c-text-3)}.dl .dl-pr-filters button.on{background:var(--c-inverse);color:var(--c-text-on-inverse);border-color:var(--c-inverse);font-weight:600}.dl .dl-pr-filters button.on b{color:var(--c-text-on-inverse);opacity:.7}.dl .dl-pr-filters .dl-pr-act,.dl .dl-pr-filters .dl-pr-drafts{font-weight:550}.dl .dl-pr-filters .dl-pr-act.on{background:var(--c-neg-text);border-color:var(--c-neg-text);color:var(--c-text-on-inverse)}.dl .dl-pr-filters .dl-pr-drafts.on{background:var(--c-acc-amber);border-color:var(--c-acc-amber);color:var(--c-text-on-inverse)}.dl .dl-pr-filters .dl-pr-act.on b,.dl .dl-pr-filters .dl-pr-drafts.on b{color:var(--c-text-on-inverse)}.dl .dl-pr-view{padding:3px;gap:2px;background:var(--c-field)}.dl .dl-pr-view button{font-size:12.5px;padding:4px 12px;color:var(--c-text-2)}.dl .dl-pr-view button.on{background:var(--c-inverse);color:var(--c-text-on-inverse);font-weight:600}.dl .dl-pr-card{background:var(--c-raised);border-color:var(--c-line-2);border-radius:14px;padding:8px 8px 12px;box-shadow:0 1px 0 color-mix(in srgb,var(--c-text) 4%,transparent) inset,0 10px 24px -18px var(--c-shadow-50);transition:transform .18s cubic-bezier(.05,.7,.1,1),border-color .15s ease,box-shadow .18s ease,background-color .15s ease}.dl .dl-pr-card:hover{transform:translateY(-2px);background:var(--c-raised-hover);border-color:var(--c-text-3);box-shadow:0 1px 0 color-mix(in srgb,var(--c-text) 6%,transparent) inset,0 18px 34px -20px var(--c-shadow-50)}.dl .dl-pr-card .dl-pr-img{background:color-mix(in srgb,var(--c-text) 5%,var(--c-raised));border-radius:10px}.dl .dl-pr-card-t{font-weight:550;color:var(--c-text)}@media (prefers-reduced-motion:reduce){.dl .dl-pr-card,.dl .dl-pr-card:hover{transition:none;transform:none}}.dl .dl-pr-card{background:color-mix(in srgb,var(--c-text) 5%,var(--c-card))}.dl .dl-pr-card:hover{background:color-mix(in srgb,var(--c-text) 8%,var(--c-card))}.dl .dl-pr-card .dl-pr-img{background:color-mix(in srgb,var(--c-text) 9%,var(--c-card))}.dl .dl-pr-filters button.dl-pr-act:not(.on){color:var(--c-neg-text);border-color:color-mix(in srgb,var(--c-neg-text) 40%,transparent);background:color-mix(in srgb,var(--c-neg-text) 8%,transparent)}.dl .dl-pr-filters button.dl-pr-drafts:not(.on){color:var(--c-acc-amber);border-color:color-mix(in srgb,var(--c-acc-amber) 40%,transparent);background:color-mix(in srgb,var(--c-acc-amber) 8%,transparent)}.dl .dl-pr-filters button.dl-pr-act:not(.on) b,.dl .dl-pr-filters button.dl-pr-drafts:not(.on) b{color:inherit;opacity:.8}.dl .dl-pr-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.dl .dl-pr-card{gap:10px;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--c-text) 6%,var(--c-card)) 0,color-mix(in srgb,var(--c-text) 2.5%,var(--c-card)) 100%);border:1px solid color-mix(in srgb,var(--c-text) 9%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--c-text) 7%,transparent),0 12px 30px -22px var(--c-shadow-50)}.dl .dl-pr-card:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--c-text) 8%,var(--c-card)) 0,color-mix(in srgb,var(--c-text) 3.5%,var(--c-card)) 100%);border-color:color-mix(in srgb,var(--c-text) 18%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--c-text) 10%,transparent),0 22px 40px -24px var(--c-shadow-50)}.dl .dl-pr-card .dl-pr-img{border-radius:12px;background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--c-text) 10%,var(--c-card)) 0,color-mix(in srgb,var(--c-text) 5%,var(--c-card)) 100%)}.dl .dl-pr-card-t{font-size:13.5px}.dl .dl-cat-tabs[role=tablist],.dl .dl-pr-view{background:color-mix(in srgb,var(--c-text) 4%,transparent);border-color:color-mix(in srgb,var(--c-text) 10%,transparent)}.dl .dl-cat-tabs button[role=tab].on,.dl .dl-pr-filters button.on:not(.dl-pr-act):not(.dl-pr-drafts),.dl .dl-pr-view button.on{background:linear-gradient(180deg,color-mix(in srgb,var(--c-text) 18%,transparent) 0,color-mix(in srgb,var(--c-text) 10%,transparent) 100%);color:var(--c-text);border-color:color-mix(in srgb,var(--c-text) 24%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--c-text) 22%,transparent),0 6px 16px -10px var(--c-shadow-50);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}.dl .dl-cat-tabs button[role=tab].on b,.dl .dl-pr-filters button.on:not(.dl-pr-act):not(.dl-pr-drafts) b,.dl .dl-pr-view button.on b{color:var(--c-text-2);opacity:1}.dl .dl-pr-filters .dl-pr-act.on{background:linear-gradient(180deg,color-mix(in srgb,var(--c-neg-text) 30%,transparent),color-mix(in srgb,var(--c-neg-text) 16%,transparent));color:var(--c-neg-text);border-color:color-mix(in srgb,var(--c-neg-text) 50%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--c-neg-text) 35%,transparent)}.dl .dl-pr-filters .dl-pr-drafts.on{background:linear-gradient(180deg,color-mix(in srgb,var(--c-acc-amber) 30%,transparent),color-mix(in srgb,var(--c-acc-amber) 16%,transparent));color:var(--c-acc-amber);border-color:color-mix(in srgb,var(--c-acc-amber) 50%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--c-acc-amber) 35%,transparent)}.dl .dl-pr-filters .dl-pr-act.on b,.dl .dl-pr-filters .dl-pr-drafts.on b{color:inherit}.dl .dl-pr-filters button,.dl .dl-pr-searchbox{border-color:color-mix(in srgb,var(--c-text) 12%,transparent)}.dl .dl-pr .adm-seg,.dl .dl-pr-searchbox{background:color-mix(in srgb,var(--c-text) 4%,transparent)}.dl .dl-pr .adm-seg{border-color:color-mix(in srgb,var(--c-text) 10%,transparent)}.dl .dl-pr .adm-seg-ind{background:linear-gradient(180deg,color-mix(in srgb,var(--c-text) 18%,transparent) 0,color-mix(in srgb,var(--c-text) 10%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--c-text) 22%,transparent),0 6px 16px -10px var(--c-shadow-50);border:1px solid color-mix(in srgb,var(--c-text) 24%,transparent)}.dl .dl-pr .adm-seg .adm-seg-b.on,.dl .dl-pr .adm-seg-b.on,.dl.dl-dark .dl-pr .adm-seg .adm-seg-b.on{color:var(--c-text)}.dl .dl-seg{position:relative;display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--c-text) 4%,transparent);border:1px solid color-mix(in srgb,var(--c-text) 10%,transparent);isolation:isolate}.dl .dl-seg>button{position:relative;z-index:1;border:0;background:transparent;border-radius:999px;font:inherit;font-size:13px;font-weight:550;padding:6px 14px;color:var(--c-text-3);cursor:pointer;transition:color .2s ease}.dl .dl-seg>button:hover{color:var(--c-text-2)}.dl .dl-seg>button.on{color:var(--c-text)}.dl .dl-seg>button b{font-family:var(--font-mono);font-size:11.5px;font-weight:500;margin-left:6px;color:var(--c-text-3)}.dl .dl-seg>button.on b{color:var(--c-text-2)}.dl .dl-seg>button:focus-visible{outline:2px solid var(--c-text-3);outline-offset:1px}.dl .dl-seg-pill{position:absolute;z-index:0;top:3px;bottom:3px;left:0;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--c-text) 18%,transparent) 0,color-mix(in srgb,var(--c-text) 10%,transparent) 100%);border:1px solid color-mix(in srgb,var(--c-text) 24%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--c-text) 22%,transparent),0 6px 16px -10px var(--c-shadow-50)}.dl .dl-seg-pill.is-ready{transition:transform .28s cubic-bezier(.05,.7,.1,1),width .28s cubic-bezier(.05,.7,.1,1)}.dl .dl-pr-tabs>button{font-size:13.5px;padding:7px 16px}.dl .dl-pr-viewseg>button{font-size:12.5px;padding:4px 12px}.dl .dl-pr-bar.is-filters .dl-pr-viewseg{margin-left:auto}.dl .dl-pr-swap{animation:dl-swap-in .26s cubic-bezier(.05,.7,.1,1) both}@keyframes dl-swap-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.dl .dl-seg-pill.is-ready{transition:none}.dl .dl-pr-swap{animation:dl-pp-fade .15s ease both}}.dl .dl-pr .dl-agentic{margin-top:4px;padding:0;border-radius:12px;background:transparent;border-style:dashed}.dl .dl-pr .dl-agentic>summary{padding:9px 16px}.dl .dl-pr .dl-agentic summary{gap:10px}.dl .dl-pr .dl-agentic .dcard-h{font-size:10.5px}.dl .dl-pr .dl-agentic .dl-agentic-lead{font-size:12.5px;color:var(--c-text-3)}.dl .dl-pr-sum{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid color-mix(in srgb,var(--c-text) 9%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--c-text) 4%,var(--c-card)) 0,var(--c-card) 100%)}.dl .dl-pr-sum>div{display:grid;grid-gap:4px;gap:4px;padding:14px 18px;min-width:0}.dl .dl-pr-sum>div+div{border-left:1px solid color-mix(in srgb,var(--c-text) 8%,transparent)}.dl .dl-pr-sum dt{font-size:12px;font-weight:500;color:var(--c-text-3)}.dl .dl-pr-sum dd{margin:0;font-size:24px;line-height:1.1;font-weight:600;letter-spacing:-.01em;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-pr-sum dd span{font-size:15px;font-weight:500;color:var(--c-text-3)}.dl .dl-pr-sum small{font-size:11.5px;color:var(--c-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:860px){.dl .dl-pr-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.dl .dl-pr-sum>div:nth-child(3){border-left:0}.dl .dl-pr-sum>div:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--c-text) 8%,transparent)}}.dl .dl-pr-card{gap:12px;padding:10px 10px 14px}.dl .dl-pr-imgbadge{position:absolute;z-index:1;top:10px;left:10px}.dl .dl-pr-imgbadge .dl-pill{background:color-mix(in srgb,var(--c-card) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dl .dl-pr-card-t{padding:0 4px;font-size:14px}.dl .dl-pr-card .dl-hm{padding:0 4px;gap:6px}.dl .dl-pr-card .dl-hm-i{font-size:11px;padding:3px 6px 3px 3px;gap:4px}.dl .dl-pr-card .dl-hm-i i{width:14px;height:14px;font-size:9px}.dl .dl-pr-img>.dl-pr-imgbadge{font-size:12px;line-height:1;display:inline-flex}.dl .dl-pr-sum>*{display:grid;grid-gap:4px;gap:4px;padding:14px 18px;min-width:0;text-align:left;font:inherit;color:inherit;background:transparent;border:0;border-radius:0}.dl .dl-pr-sum>*+*{border-left:1px solid color-mix(in srgb,var(--c-text) 8%,transparent)}.dl .dl-pr-sum .dl-pr-k{font-size:12px;font-weight:500;color:var(--c-text-3)}.dl .dl-pr-sum .dl-pr-v{font-size:24px;line-height:1.1;font-weight:600;letter-spacing:-.01em;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-pr-sum .dl-pr-v span{font-size:15px;font-weight:500;color:var(--c-text-3)}.dl .dl-pr-sum .dl-pr-v.is-bad{color:var(--c-neg-text)}.dl .dl-pr-sum .dl-pr-v.is-warn{color:var(--c-acc-amber)}.dl .dl-pr-sumbtn{cursor:pointer;transition:background-color .15s ease}.dl .dl-pr-sumbtn:hover:not(:disabled){background:color-mix(in srgb,var(--c-text) 4%,transparent)}.dl .dl-pr-sumbtn:first-child{border-radius:14px 0 0 14px}.dl .dl-pr-sumbtn:hover:not(:disabled) small{color:var(--c-text-2)}.dl .dl-pr-sumbtn:focus-visible{outline:2px solid var(--c-text-3);outline-offset:-2px}.dl .dl-pr-card>.dl-tip{display:flex;padding:0 4px}.dl .dl-ci{--tone:var(--c-text-3);display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;color:var(--c-text-2)}.dl .dl-ci i{flex:none;width:7px;height:7px;border-radius:999px;background:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 18%,transparent)}.dl .dl-ci.is-warn{--tone:var(--c-acc-amber)}.dl .dl-ci.is-bad{--tone:var(--c-neg-text)}.dl .dl-ci.is-ok{--tone:var(--c-pos-text)}.dl .dl-ci.is-off i{background:transparent;box-shadow:inset 0 0 0 1px var(--c-text-3)}.dl .dl-ci em{font-style:normal;color:var(--c-text-3);margin-left:2px;white-space:nowrap}.dl .dl-pr-card .dl-tip-card span{white-space:pre-line}.dl .dl-pr-card{grid-template-rows:auto calc(2 * 1.35em) auto}.dl .dl-pr-dot{position:absolute;z-index:1;top:10px;left:10px;display:inline-flex;align-items:center;height:24px;max-width:24px;overflow:hidden;border-radius:999px;background:var(--c-acc-amber);box-shadow:0 4px 14px -6px var(--c-shadow-50);transition:max-width .28s cubic-bezier(.05,.7,.1,1);white-space:nowrap}.dl .dl-pr-dot b{flex:none;width:24px;text-align:center;font-size:12px;font-weight:800}.dl .dl-pr-dot>span{font-size:12px;font-weight:600;padding-right:10px;opacity:0;transition:opacity .18s ease}.dl .dl-pr-dot.is-approved{background:var(--c-acc-blue)}.dl .dl-pr-dot.is-applied{background:var(--c-pos-text)}.dl .dl-pr-card:focus-visible .dl-pr-dot,.dl .dl-pr-card:hover .dl-pr-dot{max-width:200px}.dl .dl-pr-card:focus-visible .dl-pr-dot>span,.dl .dl-pr-card:hover .dl-pr-dot>span{opacity:1}@media (prefers-reduced-motion:reduce){.dl .dl-pr-dot,.dl .dl-pr-dot>span{transition:none}}.dl .dl-pr-topright{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.dl .dl-pr-topright .dl-pr-toolbar{display:inline-flex}.dl .dl-pr-topright .dl-pr-searchbox{flex:0 1 300px}.dl .dl-pr-dot{color:var(--c-text-on-inverse);font-size:12px}.dl .dl-pr-bar.is-top{flex-wrap:nowrap}.dl .dl-pr-topright{flex-wrap:nowrap;min-width:0}.dl .dl-pr-topright .dl-pr-searchbox{flex:0 1 260px;min-width:160px}.dl .dl-pr-bar.is-filters .dl-pr-filters{flex-wrap:wrap}.dl .dl-pr-status{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 4px 0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-text) 12%,transparent);font-size:12.5px;color:var(--c-text-3)}.dl .dl-pr-status.on{color:var(--c-text-2);background:linear-gradient(180deg,color-mix(in srgb,var(--c-text) 14%,transparent),color-mix(in srgb,var(--c-text) 8%,transparent));border-color:color-mix(in srgb,var(--c-text) 24%,transparent)}.dl .dl-pr-status select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:var(--c-text);font:inherit;font-size:12.5px;font-weight:550;padding:4px 22px 4px 2px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 11px) 52%,calc(100% - 6px) 52%;background-size:5px 5px;background-repeat:no-repeat}.dl .dl-pr-status select:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px;border-radius:6px}.dl .dl-pr-status option{background:var(--c-pop);color:var(--c-text)}@media (max-width:980px){.dl .dl-pr-bar.is-top,.dl .dl-pr-topright{flex-wrap:wrap}}.dl .dl-pr-bar.is-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,420px) minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.dl .dl-pr-bar.is-top>.dl-seg{justify-self:start}.dl .dl-pr-bar.is-top>.dl-pr-searchbox{justify-self:stretch;flex:none;width:100%}.dl .dl-pr-bar.is-top>.dl-pr-topright{justify-self:end}@media (max-width:1100px){.dl .dl-pr-bar.is-top{grid-template-columns:1fr}.dl .dl-pr-bar.is-top>*{justify-self:start}.dl .dl-pr-bar.is-top>.dl-pr-searchbox{justify-self:stretch}}.dl .dl-pr-filters button.dl-pr-act,.dl .dl-pr-filters button.dl-pr-descf,.dl .dl-pr-filters button.dl-pr-drafts,.dl .dl-pr-filters button.dl-pr-seen{--dot:var(--c-text-3);color:var(--c-text-2);background:transparent;border-color:color-mix(in srgb,var(--c-text) 12%,transparent);display:inline-flex;align-items:center;gap:7px}.dl .dl-pr-filters button.dl-pr-act{--dot:var(--c-neg-text)}.dl .dl-pr-filters button.dl-pr-drafts{--dot:var(--c-acc-amber)}.dl .dl-pr-filters button.dl-pr-seen{--dot:var(--c-pos-text)}.dl .dl-pr-filters button.dl-pr-descf{--dot:var(--c-acc-amber)}.dl .dl-pr-filters button.dl-pr-act:before,.dl .dl-pr-filters button.dl-pr-descf:before,.dl .dl-pr-filters button.dl-pr-drafts:before,.dl .dl-pr-filters button.dl-pr-seen:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--dot)}.dl .dl-pr-filters button.dl-pr-act b,.dl .dl-pr-filters button.dl-pr-descf b,.dl .dl-pr-filters button.dl-pr-drafts b,.dl .dl-pr-filters button.dl-pr-seen b{color:var(--c-text-3);opacity:1}.dl .dl-pr-filters button.dl-pr-act.on,.dl .dl-pr-filters button.dl-pr-descf.on,.dl .dl-pr-filters button.dl-pr-drafts.on,.dl .dl-pr-filters button.dl-pr-seen.on{color:var(--c-text);background:linear-gradient(180deg,color-mix(in srgb,var(--c-text) 14%,transparent),color-mix(in srgb,var(--c-text) 8%,transparent));border-color:color-mix(in srgb,var(--c-text) 24%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--c-text) 18%,transparent)}.dl .dl-hm-i,.dl .dl-pr-filters button.dl-pr-act.on b,.dl .dl-pr-filters button.dl-pr-descf.on b,.dl .dl-pr-filters button.dl-pr-drafts.on b,.dl .dl-pr-filters button.dl-pr-seen.on b{color:var(--c-text-2)}.dl .dl-hm-i{background:transparent;border-color:color-mix(in srgb,var(--c-text) 12%,transparent)}.dl .dl-hm-i i{color:var(--tone);background:color-mix(in srgb,var(--tone) 20%,transparent)}.dl .dl-hm-i.is-off{color:var(--c-text-3)}.dl .dl-pr-head{grid-template-columns:36px minmax(0,1fr) 96px 250px repeat(4,64px) 16px}.dl .dl-pr-hmcell .dl-tip{display:flex;min-width:0}.dl .dl-pr-hmcell .dl-ci{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .dl-pr-head:hover{background:color-mix(in srgb,var(--c-text) 3%,transparent)}.dl .dl-pr-filters button.dl-pr-act:not(.on),.dl .dl-pr-filters button.dl-pr-drafts:not(.on){color:var(--c-text-2);background:transparent;border-color:color-mix(in srgb,var(--c-text) 12%,transparent)}.dl .dl-pr-filters button.dl-pr-act:not(.on) b,.dl .dl-pr-filters button.dl-pr-drafts:not(.on) b{color:var(--c-text-3)}.dl .dl-flow{display:flex;flex-direction:column;gap:12px}.dl .dl-flow-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));grid-gap:0;gap:0}.dl .dl-flow-li{display:flex;align-items:stretch;min-width:0}.dl .dl-flow-step{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid var(--c-line);background:linear-gradient(180deg,color-mix(in srgb,var(--c-text) 4%,var(--c-card)),var(--c-card));color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.dl a.dl-flow-step[href]:hover{border-color:var(--c-line-strong);transform:translateY(-1px)}.dl .dl-flow-who{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-flow-dot{width:7px;height:7px;border-radius:50%;background:var(--c-text-3);flex:none}.dl .dl-flow-step.is-working .dl-flow-dot{background:var(--c-text);box-shadow:0 0 0 0 color-mix(in srgb,var(--c-text) 40%,transparent);animation:dl-flow-pulse 2.4s ease-out infinite}.dl .dl-flow-step.is-done .dl-flow-dot{background:var(--c-text-2)}.dl .dl-flow-step.is-off .dl-flow-dot{background:transparent;border:1px solid var(--c-text-3)}.dl .dl-flow-step.is-paused{border-color:var(--c-wait-line)}.dl .dl-flow-step.is-paused .dl-flow-dot{background:var(--c-wait-text)}.dl .dl-flow-step.is-paused .dl-flow-who{color:var(--c-wait-text)}.dl .dl-flow-head{font-size:14px;font-weight:600;color:var(--c-text);line-height:1.3;overflow-wrap:anywhere}.dl .dl-flow-detail{font-size:12.5px;color:var(--c-text-2);line-height:1.4}.dl .dl-flow-link{flex:none;width:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--c-text-3)}.dl .dl-flow-link svg{width:40px;height:10px}.dl .dl-flow-linkt{font-size:10.5px;text-align:center;line-height:1.15;color:var(--c-text-3)}.dl .dl-flow-back{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;color:var(--c-text-2)}.dl .dl-flow-back svg{width:16px;height:12px;flex:none;color:var(--c-text-3)}.dl .dl-flow-note{margin:0;font-size:12.5px;color:var(--c-text-3)}@keyframes dl-flow-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--c-text) 40%,transparent)}70%,to{box-shadow:0 0 0 6px transparent}}@media (prefers-reduced-motion:reduce){.dl .dl-flow-step.is-working .dl-flow-dot{animation:none}.dl a.dl-flow-step[href]:hover{transform:none}}@media (max-width:900px){.dl .dl-flow-row{grid-template-columns:1fr}.dl .dl-flow-li{flex-direction:column}.dl .dl-flow-link{width:auto;height:30px;flex-direction:row;gap:6px}.dl .dl-flow-link svg{transform:rotate(90deg);width:22px}}.dl .dl-lin{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11.5px;color:var(--c-text-3);margin-top:2px}.dl .dl-lin i{font-style:normal;color:var(--c-text-3)}.dl .dl-lin b{font-weight:500;color:var(--c-text-2)}.dl .dl-lin-steps{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:0}.dl .dl-lin-steps li{position:relative;padding:0 0 12px 20px;font-size:13px;color:var(--c-text-2)}.dl .dl-lin-steps li:before{content:"";position:absolute;left:4px;top:5px;width:7px;height:7px;border-radius:50%;background:var(--c-text-2)}.dl .dl-lin-steps li:after{content:"";position:absolute;left:7px;top:14px;bottom:0;width:1px;background:var(--c-line)}.dl .dl-lin-steps li:last-child:after{display:none}.dl .dl-lin-steps li.next:before{background:transparent;border:1px dashed var(--c-text-3)}.dl .dl-lin-steps li.next{color:var(--c-text-3)}.dl .dl-lin-steps b{color:var(--c-text);font-weight:600}.dl .dl-ag-connect{display:flex;flex-direction:column;gap:12px}.dl .dl-ag-connect .dl-flow{margin:0}.dl .dl-flow.is-compact{gap:6px;margin:4px 0 14px}.dl .dl-flow.is-compact .dcard-h{font-size:11px}.dl .dl-flow.is-compact .dl-flow-step{padding:8px 12px;gap:2px;border-radius:10px}.dl .dl-flow.is-compact .dl-flow-head{font-size:13px;font-weight:500}.dl .dl-flow.is-compact .dl-flow-link{width:44px}.dl .dl-flow.is-compact .dl-flow-linkt{display:none}.dl .dl-ag-box-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.dl .dl-ag-box-h .dl-ag-h{display:flex;gap:8px}.dl .dl-ag-draft-h{display:flex;align-items:center;gap:16px;cursor:default}.dl .dl-ag-draft-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px;text-align:left;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.dl .dl-ag-draft-t small{order:-1;margin:0;font-size:11.5px;color:var(--c-text-3)}.dl .dl-ag-draft-t b{font-size:15px;line-height:1.35;text-wrap:balance}.dl .dl-ag-draft-t:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong);text-underline-offset:3px}.dl .dl-ag-chev:focus-visible,.dl .dl-ag-draft-t:focus-visible,.dl .dl-ag-more:focus-visible,.dl .dl-ag-task-t:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:3px;border-radius:6px}.dl .dl-ag-draft-q{font-size:13px;color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-ag-draft-act{flex:none;display:flex;align-items:center;gap:10px}.dl .dl-ag-draft-act .dl-ag-decide{padding:0;flex-wrap:nowrap}.dl .dl-ag-draft.is-pending{padding:14px 16px;margin:0 -16px;border-radius:12px;border-top-color:transparent;background:color-mix(in srgb,var(--c-text) 3%,transparent)}.dl .dl-ag-draft.is-pending+.dl-ag-draft{margin-top:8px}.dl .dl-ag-draft-b{padding-top:14px}.dl .dl-ag-chev{flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--c-line);border-radius:8px;background:none;cursor:pointer;color:var(--c-text-2)}.dl .dl-ag-chev:hover{border-color:var(--c-line-strong);color:var(--c-text)}.dl .dl-ag-chev i{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.dl [aria-expanded=true].dl-ag-chev i{transform:translateY(1px) rotate(-135deg)}.dl .dl-ag-brief{display:grid;grid-gap:14px;gap:14px}.dl .dl-ag-brief p{margin:0}.dl .dl-ag-brief-q{font-size:15px;font-weight:600;color:var(--c-text);max-width:65ch}.dl .dl-ag-brief-angle{font-size:14px;line-height:1.6;color:var(--c-text-body);max-width:65ch}.dl .dl-ag-brief-cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:20px 32px;gap:20px 32px;align-items:start}.dl .dl-ag-brief-points{margin:8px 0 0;padding:0;list-style:none;counter-reset:pt;display:grid;grid-gap:10px;gap:10px}.dl .dl-ag-brief-points li{counter-increment:pt;display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:13.5px;line-height:1.55;color:var(--c-text-body);max-width:65ch}.dl .dl-ag-brief-points li:before{content:counter(pt);font-family:var(--font-mono);font-size:11px;color:var(--c-text-3);padding-top:3px}.dl .dl-ag-brief-side{display:grid;grid-gap:18px;gap:18px}.dl .dl-ag-needs{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid var(--c-wait-line);border-radius:10px}.dl .dl-ag-needs .dl-bx-k{display:flex;align-items:center;gap:7px;color:var(--c-wait-text)}.dl .dl-ag-needs-dot{width:7px;height:7px;border-radius:50%;background:var(--c-wait-text)}.dl .dl-ag-needs ul{margin:0;padding-left:16px;display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.5;color:var(--c-text-body)}.dl .dl-ag-brief-where{margin-top:6px!important;font-size:13px;line-height:1.55;color:var(--c-text-2)}.dl .dl-ag-brief-where code{font-family:var(--font-mono);font-size:12px;color:var(--c-text)}.dl .dl-ag-doc{gap:22px}.dl .dl-ag-sec{display:grid;grid-gap:10px;gap:10px}.dl .dl-ag-sec-h{margin:0;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-ag-tasks{margin:0;padding:0;list-style:none;display:grid;border:1px solid var(--c-line);border-radius:12px;overflow:hidden}.dl .dl-ag-task+.dl-ag-task{border-top:1px solid var(--c-line)}.dl .dl-ag-task.is-open{background:color-mix(in srgb,var(--c-text) 2.5%,transparent)}.dl .dl-ag-task-row{display:flex;align-items:center;gap:14px;padding:14px 16px}.dl .dl-ag-task-n{flex:none;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--c-line-strong);border-radius:50%;font-size:12px;font-weight:600;color:var(--c-text)}.dl .dl-ag-task-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;text-align:left;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.dl .dl-ag-task-t b{font-size:14.5px;font-weight:600;line-height:1.35;color:var(--c-text)}.dl .dl-ag-task-t small{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:var(--c-text-3)}.dl .dl-ag-imp{font-style:normal;color:var(--c-text-2)}.dl .dl-ag-imp.is-high{color:var(--c-text);font-weight:600}.dl .dl-ag-task-t small span:before{content:"·";margin-right:10px;color:var(--c-text-4)}.dl .dl-ag-task-go{flex:none;display:flex;align-items:center;gap:8px}.dl .dl-ag-task-go .dl-ag-btn{padding:6px 10px;font-size:12.5px}.dl .dl-ag-task-b{display:grid;grid-gap:14px;gap:14px;padding:0 16px 18px 56px}.dl .dl-ag-task-b .dl-ag-basis,.dl .dl-ag-task-b .dl-ag-change,.dl .dl-ag-task-b>p{max-width:72ch}.dl .dl-ag-ready{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px;align-items:start}.dl .dl-ag-group{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border:1px solid var(--c-line);border-radius:12px}.dl .dl-ag-group>.dl-bx-k b{margin-left:4px;color:var(--c-text-2);font-weight:500}.dl .dl-ag-group ul{margin:0;padding:0;list-style:none;display:grid}.dl .dl-ag-asset{display:grid;grid-gap:6px;gap:6px;padding:12px 0;border-top:1px solid var(--c-line)}.dl .dl-ag-asset:first-child{border-top:0;padding-top:2px}.dl .dl-ag-doc .dl-ag-asset p{max-width:none}.dl .dl-ag-asset-k{font-size:11.5px;color:var(--c-text-3)}.dl .dl-ag-asset-k a{color:var(--c-text-2)}.dl .dl-ag-doc .dl-ag-asset-t{font-size:14px;font-weight:600;line-height:1.45;color:var(--c-text)}.dl .dl-ag-doc .dl-ag-asset-old{font-size:12.5px;color:var(--c-text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong)}.dl .dl-ag-doc .dl-ag-asset-why{font-size:12.5px;line-height:1.5;color:var(--c-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl .dl-ag-more{justify-self:start;background:none;border:0;padding:2px 0;font:inherit;font-size:12.5px;font-weight:600;color:var(--c-text-2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong);text-underline-offset:3px}.dl .dl-ag-more:hover{color:var(--c-text)}@media (max-width:900px){.dl .dl-ag-brief-cols{grid-template-columns:1fr}.dl .dl-ag-draft-h{flex-wrap:wrap}.dl .dl-ag-draft-act{width:100%;justify-content:space-between}.dl .dl-ag-task-row{flex-wrap:wrap}.dl .dl-ag-task-go{width:100%;padding-left:40px}.dl .dl-ag-task-b{padding-left:16px}}@media (prefers-reduced-motion:reduce){.dl .dl-ag-chev i{transition:none}}.dl .dl-ag-draft-sum{font-size:12px;color:var(--c-text-3)}.dl .dl-ag-key{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:1px;flex:none}.dl .dl-ag-key.is-amber,.dl .dl-ag-legend i.is-amber{background:var(--c-wait-text)}.dl .dl-ag-key.is-blue,.dl .dl-ag-legend i.is-blue{background:var(--c-acc-blue)}.dl .dl-ag-key.is-teal{background:var(--c-acc-teal)}.dl .dl-ag-legend i.is-green{background:var(--c-pos-text)}.dl .dl-bx-badge.is-amber{background:var(--c-wait-text);color:var(--c-text-on-inverse)}.dl .dl-ag-plan-k{display:inline-flex;align-items:center}.dl .dl-ag-next{display:grid;grid-gap:14px;gap:14px;padding:18px 20px}.dl .dl-ag-next-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.dl .dl-ag-legend{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--c-text-3)}.dl .dl-ag-legend i{width:8px;height:8px;border-radius:50%;margin-left:10px}.dl .dl-ag-legend i:first-child{margin-left:0}.dl .dl-ag-steps{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.dl .dl-ag-step{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 14px;border-radius:12px;border:1px solid var(--c-line)}.dl .dl-ag-step.is-amber{border-color:color-mix(in srgb,var(--c-wait-text) 45%,transparent);background:color-mix(in srgb,var(--c-wait-text) 7%,transparent)}.dl .dl-ag-step.is-blue{border-color:color-mix(in srgb,var(--c-acc-blue) 40%,transparent);background:color-mix(in srgb,var(--c-acc-blue) 6%,transparent)}.dl .dl-ag-step.is-green{border-color:color-mix(in srgb,var(--c-pos-text) 35%,transparent)}.dl .dl-ag-step-n{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;color:var(--c-text-on-inverse)}.dl .dl-ag-step.is-amber .dl-ag-step-n{background:var(--c-wait-text)}.dl .dl-ag-step.is-blue .dl-ag-step-n{background:var(--c-acc-blue)}.dl .dl-ag-step.is-green .dl-ag-step-n{background:var(--c-pos-text)}.dl .dl-ag-step-t{display:grid;grid-gap:2px;gap:2px;min-width:0}.dl .dl-ag-step-t b{font-size:14.5px;font-weight:650;color:var(--c-text)}.dl .dl-ag-step-t span{font-size:13px;color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-ag-step a{white-space:nowrap;text-decoration:none}.dl .dl-ag-box-h .dl-ag-h{align-items:center}.dl .dl-ag-draft.is-pending{border:1px solid color-mix(in srgb,var(--c-wait-text) 40%,transparent);background:color-mix(in srgb,var(--c-wait-text) 5%,transparent)}.dl .dl-ag-sec-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.dl .dl-ag-prog,.dl .dl-ag-sec-h{display:inline-flex;align-items:center}.dl .dl-ag-prog{gap:10px;font-size:12.5px;color:var(--c-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-ag-prog-bar{width:120px;height:6px;border-radius:99px;background:var(--c-line);overflow:hidden}.dl .dl-ag-prog-bar i{display:block;height:100%;border-radius:99px;background:var(--c-pos-text);transition:width .35s cubic-bezier(.05,.7,.1,1)}.dl .dl-ag-tick{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--c-line-strong);background:none;color:var(--c-text);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.dl .dl-ag-tick:hover{border-color:var(--c-pos-text)}.dl .dl-ag-tick:hover span{display:none}.dl .dl-ag-tick:hover:after{content:"✓";color:var(--c-pos-text)}.dl .dl-ag-tick[aria-pressed=true]{background:var(--c-pos-text);border-color:var(--c-pos-text);color:var(--c-text-on-inverse)}.dl .dl-ag-tick[aria-pressed=true]:hover:after{content:none}.dl .dl-ag-tick svg{width:15px;height:15px}.dl .dl-ag-tick:active{transform:scale(.92)}.dl .dl-ag-tick:focus-visible{outline:2px solid var(--c-line-focus);outline-offset:2px}.dl .dl-ag-task.is-next{box-shadow:inset 3px 0 0 var(--c-acc-blue);background:color-mix(in srgb,var(--c-acc-blue) 5%,transparent)}.dl .dl-ag-task.is-next .dl-ag-tick:not([aria-pressed=true]){border-color:var(--c-acc-blue);color:var(--c-acc-blue)}.dl .dl-ag-start{align-self:flex-start;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-acc-blue)}.dl .dl-ag-task.is-done .dl-ag-task-t b{color:var(--c-text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong)}.dl .dl-ag-imp{display:inline-flex;align-items:center;gap:6px}.dl .dl-ag-imp i{width:7px;height:7px;border-radius:50%;background:var(--c-text-3)}.dl .dl-ag-imp.is-high i{background:var(--c-acc-blue)}.dl .dl-ag-imp.is-medium i{background:color-mix(in srgb,var(--c-acc-blue) 55%,var(--c-text-3))}.dl .dl-ag-ready-tag{color:var(--c-acc-teal)}.dl .dl-ag-task-t small span.dl-ag-ready-tag:before{color:var(--c-text-4)}.dl .dl-ag-readysec .dl-ag-ready{display:block}.dl .dl-ag-readysec .dl-ag-group{border-color:color-mix(in srgb,var(--c-acc-teal) 30%,var(--c-line))}.dl .dl-ag-readysec .dl-ag-group ul{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:24px}.dl .dl-ag-readysec .dl-ag-asset:nth-child(-n+3){border-top:0;padding-top:2px}.dl .dl-ag-readyseg b{margin-left:4px;font-weight:500;opacity:.7}.dl .dl-ros{grid-auto-rows:auto}@supports (grid-template-rows:subgrid){.dl .dl-ros-card{grid-row:span 7;grid-template-rows:subgrid;row-gap:0}.dl .dl-ros-body{display:contents}.dl .dl-ros-body>*{margin-inline:18px}.dl .dl-ros-body>h3{padding-top:18px;margin-inline:18px}.dl .dl-ros-body>:not(h3){margin-top:14px}.dl .dl-ros-body>.dl-ros-act,.dl .dl-ros-body>:last-child{grid-row:7;align-self:end;margin-bottom:18px}}@media (max-width:900px){.dl .dl-ag-step{grid-template-columns:32px minmax(0,1fr)}.dl .dl-ag-step a{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.dl .dl-ag-prog-bar i,.dl .dl-ag-tick{transition:none}}@supports (grid-template-rows:subgrid){.dl .dl-ros-body>:not(.dl-ros-act){align-self:start}}.dl .dl-ros-power{align-content:start}.dl .dl-ag-readysec .dl-ag-asset{display:flex;flex-direction:column;gap:6px}.dl .dl-ag-readysec .dl-ag-asset-act{margin-top:auto;padding-top:6px;align-self:flex-start}.dl .dl-ag-asset-src{display:block}.dl .dl-ag-next{padding:14px 16px;gap:10px}.dl .dl-ag-next .dl-ag-h{font-size:15px}.dl .dl-ag-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.dl .dl-ag-step{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:10px 12px;border-radius:10px}.dl .dl-ag-step-top{display:flex;align-items:center;gap:8px;min-width:0}.dl .dl-ag-step-top b{font-size:13.5px;font-weight:650;color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-ag-step-n{flex:none;width:20px;height:20px;font-size:11px}.dl .dl-ag-step-sub{font-size:12.5px;color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:28px}.dl .dl-ag-step-go{align-self:flex-start;margin:4px 0 0 28px;font-size:12.5px;font-weight:650;color:var(--c-text);text-decoration:none;border-bottom:1px solid var(--c-line-strong)}.dl .dl-ag-step-go:hover{border-bottom-color:var(--c-text)}.dl .dl-ag-step.is-amber .dl-ag-step-go{border-bottom-color:var(--c-wait-text)}.dl .dl-ag-step.is-blue .dl-ag-step-go{border-bottom-color:var(--c-acc-blue)}.dl .dl-ros{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:none}.dl .dl-ros-art{height:112px}.dl .dl-ros-class,.dl .dl-ros-state{top:9px;font-size:9px;padding:3px 7px}.dl .dl-ros-class{left:9px}.dl .dl-ros-state{right:9px}.dl .dl-ros-body h3{font-size:16.5px}.dl .dl-ros-role{font-size:12.5px;line-height:1.45}.dl .dl-ros-stats div{padding:7px 8px}.dl .dl-ros-stats dt{font-size:8.5px}.dl .dl-ros-stats dd{font-size:13.5px}.dl .dl-ros-power li,.dl .dl-ros-reads p{font-size:11.5px}.dl .dl-ros-act{gap:6px}.dl .dl-ros-act button{padding:6px 10px;font-size:12.5px}@supports (grid-template-rows:subgrid){.dl .dl-ros-body>*{margin-inline:14px}.dl .dl-ros-body>h3{padding-top:14px;margin-inline:14px}.dl .dl-ros-body>:not(h3){margin-top:10px}.dl .dl-ros-body>.dl-ros-act,.dl .dl-ros-body>:last-child{margin-bottom:14px}}.dl .dl-ros-card.is-soon{border-style:dashed}.dl .dl-ros-card.is-soon:hover{transform:none;box-shadow:none}@media (max-width:1280px){.dl .dl-ros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dl .dl-ros{grid-template-columns:1fr}}.dl .dl-ros-stats dt{white-space:nowrap}.dl .dl-ros-art{height:auto;aspect-ratio:2/1}.dl .dl-pt.has-sky{position:absolute;inset:0}.dl .dl-sky{width:100%;height:100%;display:block}.dl .dl-sky-grid line{stroke:var(--c-line);stroke-width:.5}.dl .dl-sky-lines ellipse,.dl .dl-sky-lines line{stroke:var(--c-line-strong);stroke-width:.7;fill:none}.dl .dl-sky-stars circle{fill:var(--c-text-2)}.dl .dl-sky-me{fill:var(--sky-acc)}.dl .dl-sky-ring{fill:none;stroke:var(--sky-acc);stroke-width:.7;opacity:.7}.dl .dl-sky-halo{fill:var(--sky-acc);opacity:.1}.dl .dl-sky-planet{fill:none;stroke:var(--sky-acc);stroke-width:1.1}.dl .dl-sky-bands line{stroke:var(--sky-acc);stroke-width:.7;opacity:.7}.dl .dl-sky-label text{font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;fill:var(--c-text-3)}.dl .dl-sky-label text.is-name{font-size:11px;fill:var(--sky-acc);font-weight:600;letter-spacing:.12em}.dl .dl-sky-corner{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;fill:var(--c-text-4)}.dl .dl-pt.has-sky.is-locked .dl-sky{opacity:.7}@media (prefers-reduced-motion:no-preference){.dl .dl-ros-card:hover .dl-sky-ring{animation:dl-sky-pulse 2.4s ease-out infinite;transform-box:fill-box;transform-origin:center}}@keyframes dl-sky-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.2);opacity:0}}.dl .dl-ros-card.is-soon .dl-ros-art{opacity:1}.dl .dl-kmk-ints{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.dl .dl-kmk-int{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;font-size:11px;font-weight:700;line-height:1;color:var(--int);background:color-mix(in srgb,var(--int) 16%,transparent);--int:var(--c-text-2)}.dl .dl-kmk-int.is-i{--int:var(--c-acc-blue)}.dl .dl-kmk-int.is-n{--int:var(--c-acc-silver)}.dl .dl-kmk-int.is-c{--int:var(--c-acc-amber)}.dl .dl-kmk-int.is-t{--int:var(--c-acc-teal)}.dl .dl-kmk-int.is-full{display:inline-flex;gap:5px;height:24px;padding:0 9px;font-size:12px;font-weight:600;border-radius:999px}.dl .dl-kmk-int.is-full small{font-weight:500;opacity:.8}.dl .dl-wz-topic-h h3 .dl-kmk-int{margin-left:8px;vertical-align:2px}.dl .dl-kmk-kd{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.dl .dl-kmk-kd i{width:9px;height:9px;border-radius:50%;background:var(--kd);flex:none}.dl .dl-kmk-kd b{font-weight:650;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-kmk-kd small{font-size:12px;color:var(--kd)}.dl .dl-kmk-comp{display:inline-flex;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dl .dl-kmk-comp-bar{width:34px;height:5px;border-radius:99px;background:var(--c-line);overflow:hidden}.dl .dl-kmk-comp-bar i{display:block;height:100%;border-radius:99px;background:var(--c-acc-blue)}.dl .dl-kmk-comp small{font-size:11.5px;color:var(--c-text-3)}.dl .dl-kmk-gauge{width:96px;height:96px}.dl .dl-kmk-gauge-bg{fill:none;stroke:var(--c-line);stroke-width:7}.dl .dl-kmk-gauge-fg{fill:none;stroke-width:7;stroke-linecap:round;transition:stroke-dasharray .5s cubic-bezier(.05,.7,.1,1)}.dl .dl-kmk-gauge-n{font-size:22px;font-weight:700;fill:var(--c-text)}.dl .dl-kmk-gauge-w{font-size:9px;fill:var(--c-text-3);letter-spacing:.02em}.dl .dl-rs-table td.dl-rs-vol{font-weight:650;color:var(--c-text)}.dl .dl-rs-spark rect{fill:color-mix(in srgb,var(--c-acc-blue) 55%,transparent)}.dl .dl-rs-spark rect:last-of-type{fill:var(--c-acc-blue)}.dl .dl-rs-totals{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 12px}.dl .dl-rs-totals>span{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;border:1px solid var(--c-line);border-radius:10px;background:color-mix(in srgb,var(--c-text) 3%,transparent)}.dl .dl-rs-totals small{font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-rs-totals b{font-size:17px;font-weight:700;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-rs-totals em{font-style:normal;font-size:12px;color:var(--c-text-3)}.dl .dl-wz-adv{font-style:normal;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap;color:var(--adv);background:color-mix(in srgb,var(--adv) 14%,transparent);border:1px solid color-mix(in srgb,var(--adv) 35%,transparent);--adv:var(--c-text-2)}.dl .dl-wz-adv.is-write{--adv:var(--c-acc-blue)}.dl .dl-wz-adv.is-improve{--adv:var(--c-acc-teal)}.dl .dl-wz-adv.is-keep{--adv:var(--c-pos-text)}.dl .dl-wz-topic.write{box-shadow:inset 3px 0 0 var(--c-acc-blue)}.dl .dl-wz-topic.improve{box-shadow:inset 3px 0 0 var(--c-acc-teal)}.dl .dl-rs-drawer{width:min(clamp(520px,46vw,760px),96vw)}.dl .dl-ko-head{display:grid;grid-gap:8px;gap:8px}.dl .dl-ko-head .dl-abd-title{margin:0;font-size:24px}.dl .dl-ko-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dl .dl-ko-card{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:14px 16px;border:1px solid var(--c-line);border-radius:12px;background:color-mix(in srgb,var(--c-text) 3%,var(--c-card))}.dl .dl-ko-card>span{font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-ko-card>b{font-size:26px;font-weight:700;line-height:1.15;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-ko-card>small{font-size:12px;color:var(--c-text-3)}.dl .dl-ko-card .dl-ko-sub{margin-top:8px}.dl .dl-ko-kd{justify-items:start}.dl .dl-ko-chg{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.dl .dl-ko-chg em{font-style:normal;font-size:12px;font-weight:650;padding:2px 8px;border-radius:999px;color:var(--c-text-2);background:var(--c-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-ko-chg em small{font-weight:500;opacity:.75}.dl .dl-ko-chg em.pos{color:var(--c-pos-text);background:color-mix(in srgb,var(--c-pos-text) 14%,transparent)}.dl .dl-ko-chg em.neg{color:var(--c-neg-text);background:color-mix(in srgb,var(--c-neg-text) 14%,transparent)}.dl .dl-ko-trend{margin:6px 0 0}.dl .dl-ko-trend svg{width:100%;height:auto;display:block}.dl .dl-ko-trend rect{fill:color-mix(in srgb,var(--c-acc-blue) 60%,transparent)}.dl .dl-ko-trend rect.is-last{fill:var(--c-acc-blue)}.dl .dl-ko-trend rect.is-nm{fill:var(--c-line-strong)}.dl .dl-ko-grid{stroke:var(--c-line);stroke-width:.6;stroke-dasharray:2 3}.dl .dl-ko-axis{font-family:var(--font-mono);font-size:9px;fill:var(--c-text-3)}.dl .dl-ko-feats{display:flex;flex-wrap:wrap;gap:6px}.dl .dl-ko-feats em{font-style:normal;font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid var(--c-line);color:var(--c-text-2)}.dl .dl-ko-feats em.is-aio{color:var(--c-acc-blue);border-color:color-mix(in srgb,var(--c-acc-blue) 45%,transparent);background:color-mix(in srgb,var(--c-acc-blue) 10%,transparent)}.dl .dl-ko-rel{margin:0;padding:0;list-style:none;display:grid}.dl .dl-ko-rel li{display:grid;grid-template-columns:minmax(0,1fr) 60px 110px;align-items:center;grid-gap:10px;gap:10px;padding:7px 0;border-top:1px solid var(--c-line);font-size:13px}.dl .dl-ko-rel li:first-child{border-top:0}.dl .dl-ko-rel button{text-align:left;background:none;border:0;padding:0;font:inherit;color:var(--c-acc-blue);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-ko-rel button:hover{text-decoration:underline}.dl .dl-ko-rel .num{text-align:right;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.dl .dl-ko-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dl .dl-kmk-gauge-fg{transition:none}}.dl .dl-rs-table .dl-kmk-ints{flex-wrap:nowrap}.dl .dl-ko-trend svg{max-height:150px}.dl .dl-ko-axis{font-size:11px}.dl .dl-kw-views{--tone:var(--c-text)}.dl .dl-kw-views.tone-blue{--tone:var(--c-acc-blue)}.dl .dl-kw-views.tone-amber{--tone:var(--c-wait-text)}.dl .dl-kw-views.tone-green{--tone:var(--c-kd-1)}.dl .dl-kw-views.tone-teal{--tone:var(--c-acc-teal)}.dl .dl-kw-views .adm-seg-ind{background:color-mix(in srgb,var(--tone) 18%,var(--c-card))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 55%,transparent)!important;transition:transform .28s cubic-bezier(.05,.7,.1,1),width .28s cubic-bezier(.05,.7,.1,1),background .2s ease}.dl .dl-kw-views .adm-seg-b{display:inline-flex;align-items:center;gap:7px}.dl .dl-kw-views .adm-seg-b.on{color:var(--c-text)!important}.dl .dl-kw-vdot{width:7px;height:7px;border-radius:50%;background:var(--c-text-3)}.dl .adm-seg-b.tone-blue .dl-kw-vdot{background:var(--c-acc-blue)}.dl .adm-seg-b.tone-amber .dl-kw-vdot{background:var(--c-wait-text)}.dl .adm-seg-b.tone-green .dl-kw-vdot{background:var(--c-kd-1)}.dl .adm-seg-b.tone-teal .dl-kw-vdot{background:var(--c-acc-teal)}.dl .adm-seg-b.tone-ink .dl-kw-vdot{background:var(--c-text)}.dl .dl-kw-vline{margin:2px 0 6px;font-size:13.5px;color:var(--c-text-2);display:flex;align-items:center;gap:8px}.dl .dl-kw-vline:before{content:"";width:3px;height:16px;border-radius:2px;background:var(--c-text-3)}.dl .dl-kw-vline.tone-blue:before{background:var(--c-acc-blue)}.dl .dl-kw-vline.tone-amber:before{background:var(--c-wait-text)}.dl .dl-kw-vline.tone-green:before{background:var(--c-kd-1)}.dl .dl-kw-vline.tone-teal:before{background:var(--c-acc-teal)}.dl .dl-rs-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 12px}.dl .dl-rs-search{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--c-line);border-radius:10px;color:var(--c-text-3);min-width:220px;background:color-mix(in srgb,var(--c-text) 3%,transparent)}.dl .dl-rs-search:focus-within{border-color:var(--c-line-strong);color:var(--c-text-2)}.dl .dl-rs-search input{border:0;outline:0;background:none;color:var(--c-text);font:inherit;font-size:13.5px;width:100%;padding:0}.dl .dl-rs-filters select{height:36px;padding:0 30px 0 12px;border-radius:999px;border:1px solid var(--c-line);background-color:transparent;color:var(--c-text-2);font:inherit;font-size:13px;cursor:pointer}.dl .dl-rs-filters select.is-set{color:var(--c-text);border-color:color-mix(in srgb,var(--c-acc-blue) 55%,transparent);background-color:color-mix(in srgb,var(--c-acc-blue) 10%,transparent)}.dl .dl-rs-toggles{display:inline-flex;gap:6px}.dl .dl-rs-toggles button{height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--c-line);background:none;color:var(--c-text-2);font:inherit;font-size:13px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dl .dl-rs-toggles button:hover{border-color:var(--c-line-strong);color:var(--c-text)}.dl .dl-rs-toggles button[aria-pressed=true]{color:var(--c-text);border-color:color-mix(in srgb,var(--c-acc-teal) 60%,transparent);background:color-mix(in srgb,var(--c-acc-teal) 12%,transparent)}.dl .dl-rs-clear{height:36px;padding:0 10px;background:none;border:0;color:var(--c-text-2);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dl .dl-rs-filters .dl-rs-csv{margin-left:auto}.dl .dl-rs-layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.dl .dl-rs-main{min-width:0}.dl .dl-rs-rail{display:grid;grid-gap:2px;gap:2px;position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top, 0px) + 70px);max-height:calc(100vh - 100px);overflow-y:auto;padding:10px;border:1px solid var(--c-line);border-radius:12px}.dl .dl-rs-rail-h{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3);padding:2px 8px 8px}.dl .dl-rs-gr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 8px;gap:3px 8px;text-align:left;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--c-text-2);font:inherit;cursor:pointer}.dl .dl-rs-gr:hover{background:color-mix(in srgb,var(--c-text) 4%,transparent);color:var(--c-text)}.dl .dl-rs-gr[aria-pressed=true]{background:color-mix(in srgb,var(--c-acc-blue) 12%,transparent);color:var(--c-text);box-shadow:inset 2px 0 0 var(--c-acc-blue)}.dl .dl-rs-gr>span{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-rs-gr>small{font-size:12px;color:var(--c-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-rs-gr>i{grid-column:1/-1;height:3px;border-radius:99px;background:var(--c-line);overflow:hidden}.dl .dl-rs-gr>i b{display:block;height:100%;border-radius:99px;background:color-mix(in srgb,var(--c-acc-blue) 70%,transparent)}.dl .dl-rs-gr>em{grid-column:1/-1;font-style:normal;font-size:11.5px;color:var(--c-text-3)}@media (max-width:1100px){.dl .dl-rs-layout{grid-template-columns:1fr}.dl .dl-rs-rail{position:static;max-height:none;display:flex;overflow-x:auto;gap:6px}.dl .dl-rs-gr{flex:none;min-width:170px;border:1px solid var(--c-line)}}.dl .dl-wz-topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));grid-gap:14px;gap:14px;padding:0}.dl .dl-wz-topic{display:flex;flex-direction:column;gap:14px}.dl .dl-wz-topic-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dl .dl-wz-topic-h h3{margin:0;font-size:17px;font-weight:650}.dl .dl-wz-topic-h .dl-wz-adv{margin-left:auto}.dl .dl-wz-rank{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--c-text-2);border:1px solid var(--c-line-strong);flex:none}.dl .dl-wz-topic.write .dl-wz-rank{color:var(--c-acc-blue);border-color:color-mix(in srgb,var(--c-acc-blue) 55%,transparent)}.dl .dl-wz-topic.improve .dl-wz-rank{color:var(--c-acc-teal);border-color:color-mix(in srgb,var(--c-acc-teal) 55%,transparent)}.dl .dl-wz-do{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:14px;color:var(--c-text-2)}.dl .dl-wz-do>span:first-child{font-weight:650;color:var(--c-text)}.dl .dl-wz-page{font-family:var(--font-mono);font-size:12.5px;padding:3px 9px;border-radius:7px;color:var(--c-text);background:color-mix(in srgb,var(--c-acc-teal) 12%,transparent);border:1px solid color-mix(in srgb,var(--c-acc-teal) 35%,transparent)}.dl .dl-wz-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:12px 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.dl .dl-wz-facts>div{display:grid;grid-gap:4px;gap:4px;padding:0 12px;border-left:1px solid var(--c-line);min-width:0}.dl .dl-wz-facts>div:first-child{border-left:0;padding-left:0}.dl .dl-wz-facts dt{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-wz-facts dd{margin:0;font-size:14px;font-weight:600;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-wz-facts .is-big dd{font-size:20px;font-weight:700}.dl .dl-wz-nm{font-weight:400;color:var(--c-text-3);font-size:12.5px}.dl .dl-wz-reach{display:inline-flex;align-items:center;gap:2px}.dl .dl-wz-reach i{width:6px;height:12px;border-radius:2px;background:var(--c-line-strong)}.dl .dl-wz-reach i.on{background:var(--c-kd-1)}.dl .dl-wz-reach small{margin-left:6px;font-size:12px;font-weight:500;color:var(--c-text-2)}.dl .dl-wz-kws summary{font-size:13px;color:var(--c-text-2);cursor:pointer}.dl .dl-wz-also{margin:8px 0;font-size:12.5px;color:var(--c-text-3);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.dl .dl-wz-also em{font-style:normal;padding:2px 8px;border-radius:999px;border:1px solid var(--c-line);color:var(--c-text-2)}.dl .dl-wz-kws li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center}.dl .dl-wz-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.dl .dl-wz-done{margin:0;padding:10px 12px;border-radius:10px;font-size:13px;color:var(--c-text);background:color-mix(in srgb,var(--c-pos-text) 10%,transparent);border:1px solid color-mix(in srgb,var(--c-pos-text) 30%,transparent)}@media (max-width:700px){.dl .dl-wz-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.dl .dl-wz-facts>div{border-left:0;padding:0}}@media (prefers-reduced-motion:reduce){.dl .dl-kw-views .adm-seg-ind{transition:none}}.dl .dl-wz-facts dd{white-space:normal;overflow:visible;line-height:1.25}.dl .dl-wz-facts dd .dl-wz-nm,.dl .dl-wz-facts dd.dl-wz-nm{font-size:12.5px}.dl .dl-wz-reach{flex-wrap:nowrap}.dl .dl-wz-reach i{width:5px}.dl .dl-rs-search input,.dl .dl-rs-search input:focus{border:0!important;background:none!important;box-shadow:none!important;height:auto;padding:0!important;outline:0}.dl .dl-rs-layout{grid-template-columns:220px minmax(0,1fr)}.dl .dl-wz-adv.is-planned{--adv:var(--c-pos-text)}.dl .dl-wz-topic.is-planned{box-shadow:inset 3px 0 0 var(--c-pos-text)}.dl .dl-wz-topic.is-fresh{animation:dl-wz-glow 1.6s ease-out 1}@keyframes dl-wz-glow{0%{box-shadow:inset 3px 0 0 var(--c-pos-text),0 0 0 0 color-mix(in srgb,var(--c-pos-text) 45%,transparent)}to{box-shadow:inset 3px 0 0 var(--c-pos-text),0 0 0 14px transparent}}.dl .dl-wz-inplan{display:grid;grid-gap:14px;gap:14px;margin-top:auto;padding:14px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--c-pos-text) 32%,transparent);background:color-mix(in srgb,var(--c-pos-text) 7%,transparent)}.dl .dl-wz-inplan.is-fresh{animation:dl-wz-in .45s cubic-bezier(.05,.7,.1,1) both}@keyframes dl-wz-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.dl .dl-wz-inplan-h{display:flex;align-items:center;gap:12px}.dl .dl-wz-inplan-h b{display:block;font-size:15px;color:var(--c-text)}.dl .dl-wz-inplan-h span{font-size:12.5px;color:var(--c-text-2)}.dl .dl-wz-check{width:30px;height:30px;flex:none}.dl .dl-wz-check circle{fill:var(--c-pos-text)}.dl .dl-wz-check path{fill:none;stroke:var(--c-text-on-inverse);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:0}.dl .dl-wz-inplan.is-fresh .dl-wz-check circle{animation:dl-wz-pop .4s cubic-bezier(.3,1.6,.5,1) both;transform-box:fill-box;transform-origin:center}.dl .dl-wz-inplan.is-fresh .dl-wz-check path{animation:dl-wz-draw .45s ease-out .25s both}@keyframes dl-wz-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes dl-wz-draw{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}.dl .dl-wz-road{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.dl .dl-wz-road li{position:relative;display:grid;grid-gap:2px;gap:2px;padding-top:16px}.dl .dl-wz-road li i{top:0;left:0;width:10px;height:10px;border-radius:50%}.dl .dl-wz-road li i,.dl .dl-wz-road li:before{position:absolute;background:var(--c-line-strong)}.dl .dl-wz-road li:before{content:"";top:4.5px;left:14px;right:-4px;height:1px}.dl .dl-wz-road li:last-child:before{display:none}.dl .dl-wz-road li.done i,.dl .dl-wz-road li.done:before{background:var(--c-pos-text)}.dl .dl-wz-road li.next i{background:var(--c-acc-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-acc-blue) 22%,transparent)}.dl .dl-wz-road b{font-size:12.5px;font-weight:600;color:var(--c-text);line-height:1.3}.dl .dl-wz-road li:not(.done):not(.next) b{color:var(--c-text-2)}.dl .dl-wz-road small{font-size:11.5px;color:var(--c-text-3);overflow-wrap:anywhere}.dl .dl-wz-inplan.is-fresh .dl-wz-road li{animation:dl-wz-in .35s ease-out both}.dl .dl-wz-inplan.is-fresh .dl-wz-road li:nth-child(2){animation-delay:.1s}.dl .dl-wz-inplan.is-fresh .dl-wz-road li:nth-child(3){animation-delay:.2s}.dl .dl-wz-inplan.is-fresh .dl-wz-road li:nth-child(4){animation-delay:.3s}.dl .dl-wz-held{margin:0;font-size:12.5px;color:var(--c-wait-text)}.dl .dl-wz-inplan .dl-wz-acts{margin-top:0}.dl .dl-wz-inplan .dl-wz-acts a{text-decoration:none}@media (max-width:700px){.dl .dl-wz-road{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dl .dl-wz-inplan.is-fresh,.dl .dl-wz-inplan.is-fresh *,.dl .dl-wz-inplan.is-fresh .dl-wz-check *,.dl .dl-wz-topic.is-fresh{animation:none!important}}.dl .dl-wz-road.is-fresh li{animation:dl-wz-in .35s ease-out both}.dl .dl-cp-head{display:grid;grid-gap:14px;gap:14px}.dl .dl-cp-head-h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.dl .dl-cp-head .dl-flow.is-compact{margin:0}.dl .dl-kw-views.tone-silver{--tone:var(--c-acc-silver)}.dl .adm-seg-b.tone-silver .dl-kw-vdot,.dl .dl-kw-vline.tone-silver:before{background:var(--c-acc-silver)}.dl .dl-kw-vline.tone-ink:before{background:var(--c-text-2)}.dl .dl-cp-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));grid-gap:14px;gap:14px}.dl .dl-cp-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--c-line);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--c-text) 3%,var(--c-card)),var(--c-card));--st:var(--c-text-3);box-shadow:inset 3px 0 0 var(--st);transition:border-color .16s ease,transform .16s ease}.dl .dl-cp-card:hover{border-color:var(--c-line-strong)}.dl .dl-cp-card.active{border-color:color-mix(in srgb,var(--st) 60%,transparent)}.dl .dl-cp-card.is-ok{--st:var(--c-wait-text)}.dl .dl-cp-card.is-planned{--st:var(--c-acc-blue)}.dl .dl-cp-card.is-ready{--st:var(--c-acc-teal)}.dl .dl-cp-card.is-dev{--st:var(--c-acc-silver)}.dl .dl-cp-card.is-published{--st:var(--c-pos-text)}.dl .dl-cp-cover{display:block;width:calc(100% + 36px);margin:-16px -18px 0;aspect-ratio:16/7;border:0;border-radius:14px 14px 0 0;background-size:cover;background-position:50%;cursor:pointer}.dl .dl-cp-card-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dl .dl-cp-kind{font-style:normal;font-size:11.5px;font-weight:650;padding:3px 9px;border-radius:999px;color:var(--k);background:color-mix(in srgb,var(--k) 13%,transparent);--k:var(--c-acc-blue)}.dl .dl-cp-kind.is-refresh{--k:var(--c-acc-teal)}.dl .dl-cp-kind.is-service_page{--k:var(--c-acc-amber)}.dl .dl-cp-date{margin-left:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--c-text-2)}.dl .dl-cp-title{text-align:left;background:none;border:0;padding:0;font:inherit;font-size:16.5px;font-weight:650;line-height:1.35;color:var(--c-text);cursor:pointer;text-wrap:balance}.dl .dl-cp-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong);text-underline-offset:3px}.dl .dl-cp-src{margin:-6px 0 0;font-size:12.5px;color:var(--c-text-3)}.dl .dl-cp-figs{display:flex;flex-wrap:wrap;gap:6px 18px;padding:10px 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.dl .dl-cp-figs>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.dl .dl-cp-figs small{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-cp-figs b{font-size:15px;font-weight:700;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-cp-figs code{font-family:var(--font-mono);font-size:12px;color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block}.dl .dl-cp-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.ob-up-kicker{margin:18px 0 0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.ob-up-lede{margin:8px 0 16px;font-size:15px;line-height:1.55;color:var(--ink)}.ob-up-tiers{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--line-2);border-radius:10px;margin-bottom:6px}.ob-up-tiers a{padding:6px 14px;border-radius:7px;font-size:13.5px;font-weight:500;color:var(--ink-2);text-decoration:none}.ob-up-tiers a.on{background:var(--ink);color:var(--card)}.dl-ftrial{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 24px 0;padding:10px 14px;border:1px solid var(--c-line-2);border-radius:12px;background:var(--c-card)}.dl-ftrial-dot{width:8px;height:8px;border-radius:50%;background:var(--c-acc-amber);flex:none}.dl-ftrial p{flex:1 1 320px;margin:0;font-size:13.5px;line-height:1.5;color:var(--c-text-2)}.dl-ftrial p b{color:var(--c-text);font-weight:600}.dl-ftrial-btn{flex:none;display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:8px;background:var(--c-text);color:var(--c-text-on-inverse);font-size:13px;font-weight:600;text-decoration:none}.dl-ftrial-btn:hover{opacity:.88}.dl-ftrial-btn:focus-visible{outline:2px solid var(--c-text);outline-offset:2px}@media (max-width:720px){.dl-ftrial{margin:10px 12px 0}}.dl .dl-ws-av.has-icon,.dl .dl-wsw-av.has-icon{background:var(--c-well);border:1px solid var(--c-line-2);padding:0;overflow:hidden}.dl .dl-ws-av.has-icon img{width:20px;height:20px;border-radius:4px}.dl .dl-wsw-av.has-icon img{width:15px;height:15px;border-radius:3px}.dl .dl-wsw.top .dl-wsw-btn>.dl-wsw-av.has-icon img{width:17px;height:17px}.dl .dl-fp{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(260px,.9fr);grid-gap:24px;gap:24px;align-items:center;padding:18px 22px}.dl .dl-fp-ring{position:relative;width:116px;height:116px;flex:none}.dl .dl-fp-ring svg{width:116px;height:116px;transform:rotate(-90deg)}.dl .dl-fp-ring circle.t{stroke:var(--c-track)}.dl .dl-fp-ring circle.v{stroke:var(--c-pos-fill);transition:stroke-dashoffset .7s cubic-bezier(.2,.7,.2,1)}.dl .dl-fp-ring b{position:absolute;inset:0;display:grid;place-content:center;text-align:center;font-size:26px;line-height:1;font-weight:700;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-fp-ring b small{display:block;margin-top:4px;font-size:11px;font-weight:500;color:var(--c-text-3)}.dl .dl-fp-mid{display:grid;grid-gap:8px;gap:8px;min-width:0}.dl .dl-fp-head{flex-wrap:wrap;justify-content:space-between;gap:6px 16px}.dl .dl-fp-h,.dl .dl-fp-head{display:flex;align-items:center}.dl .dl-fp-h{margin:0;font-size:15px;font-weight:650;color:var(--c-text);gap:8px}.dl .dl-fp-plan{margin:0;font-size:13px;line-height:1.55;color:var(--c-text-2)}.dl .dl-fp-plan b{color:var(--c-text);font-weight:650}.dl .dl-fp-plan b.pos{color:var(--c-pos-text)}.dl .dl-fp-badges{display:flex;flex-wrap:wrap;gap:6px}.dl .dl-fp-badge{font-size:11.5px;font-weight:650;border-radius:999px;padding:4px 10px;border:1px dashed var(--c-line-2);color:var(--c-text-3);white-space:nowrap}.dl .dl-fp-badge.on{border-style:solid;color:var(--c-pos-text);border-color:color-mix(in srgb,var(--c-pos-text) 45%,transparent);background:var(--c-pos-tint-08)}.dl .dl-fp-next{border:1px solid color-mix(in srgb,var(--c-wait-text) 45%,transparent);background:color-mix(in srgb,var(--c-wait-text) 7%,transparent);border-radius:12px;padding:12px 14px;display:grid;grid-gap:5px;gap:5px;align-content:start;min-width:0}.dl .dl-fp-next.is-done{border-color:color-mix(in srgb,var(--c-pos-text) 35%,transparent);background:var(--c-pos-tint-08)}.dl .dl-fp-next-k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--c-wait-text)}.dl .dl-fp-next.is-done .dl-fp-next-k{color:var(--c-pos-text)}.dl .dl-fp-next b{font-size:14px;line-height:1.35;color:var(--c-text)}.dl .dl-fp-next span{font-size:12.5px;color:var(--c-text-2)}.dl .dl-fp-next .btn{justify-self:start;margin-top:4px}@media (max-width:1100px){.dl .dl-fp{grid-template-columns:auto minmax(0,1fr)}.dl .dl-fp-next{grid-column:1/-1}}@media (max-width:640px){.dl .dl-fp{grid-template-columns:1fr;justify-items:start}}.dl .dl-abt-meta{display:flex;flex-wrap:wrap;gap:3px 10px;margin-top:3px;font-size:11.5px;color:var(--c-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-abt-meta i{font-style:normal}.dl .dl-abt-meta i.ok{color:var(--c-pos-text)}.dl .dl-abd-found{margin-top:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--c-line);background:var(--c-tint-03)}.dl .dl-abd-found>b{font-size:12.5px}.dl .dl-abd-found>p{margin-top:4px;color:var(--c-text-body)}.dl .dl-abd-found b.dl-abd-after{display:block;margin-top:10px}.dl .dl-abt-scrim{position:fixed;inset:0;z-index:60;background:var(--c-scrim);animation:dl-scrim-in .2s ease-out}@keyframes dl-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dl .dl-abt-scrim{animation:none}}.dl .dl-abd-found>b{color:var(--c-wait-text)}.dl .dl-abd-found>b.dl-abd-after{color:var(--c-pos-text)}.dl .dl-ab2-block.is-how .dl-abd-stepn,.dl .dl-ab2-block.is-how>b{color:var(--c-acc-blue)}.dl .dl-ab2-block.is-pages>b{color:var(--c-pos-text)}.dl .dl-ab2-block.is-prompt .dl-ab2-block-head b,.dl .dl-filegen>b{color:var(--c-acc-teal)}.dl .dl-ab2-elogos i{display:inline-flex}.dl .dl-ab2-elogos i svg{width:15px;height:15px;opacity:1}.dl .dl-ab2-elogos .e-chatgpt{color:var(--c-eng-chatgpt)}.dl .dl-ab2-elogos .e-claude{color:var(--c-eng-claude)}.dl .dl-ab2-elogos .e-gemini{color:var(--c-eng-gemini)}.dl .dl-ab2-elogos .e-perplexity{color:var(--c-eng-perplexity)}.dl .dl-ab2-elogos .e-google{color:var(--c-eng-google)}.dl.dl-dark .dl-abt-drawer .dl-copybtn{background:var(--c-tint-10);color:var(--c-text);border:1px solid var(--c-line-strong)}.dl.dl-dark .dl-abt-drawer .dl-copybtn:hover{background:var(--c-tint-14);border-color:var(--c-line-inverse)}.dl .dl-flow.is-band{gap:6px;padding:12px 18px 10px;background:linear-gradient(90deg,color-mix(in srgb,var(--c-acc-blue) 10%,var(--c-card)),color-mix(in srgb,var(--c-acc-teal) 10%,var(--c-card)) 45%,color-mix(in srgb,var(--c-acc-amber) 10%,var(--c-card)) 75%,color-mix(in srgb,var(--c-pos-text) 9%,var(--c-card)))}.dl .dl-flow.is-band .dcard-h{margin-bottom:2px}.dl .dl-flow.is-band .dl-flow-row{align-items:center}.dl .dl-flow.is-band .dl-flow-step{padding:6px 10px;gap:2px;border:0;background:transparent;border-radius:10px}.dl .dl-flow.is-band a.dl-flow-step[href]:hover{background:var(--c-tint-06);transform:none}.dl .dl-flow.is-band .dl-flow-head{font-size:13.5px}.dl .dl-flow.is-band .dl-flow-link{width:64px}.dl .dl-flow.is-band .dl-flow-back{font-size:12px;color:var(--c-text-3)}.dl .dl-flow.is-band .dl-flow-li:first-child .dl-flow-dot{background:var(--c-acc-blue)}.dl .dl-flow.is-band .dl-flow-li:first-child .dl-flow-who{color:var(--c-acc-blue)}.dl .dl-flow.is-band .dl-flow-li:nth-child(2) .dl-flow-dot{background:var(--c-acc-teal)}.dl .dl-flow.is-band .dl-flow-li:nth-child(2) .dl-flow-who{color:var(--c-acc-teal)}.dl .dl-flow.is-band .dl-flow-li:nth-child(3) .dl-flow-dot{background:var(--c-wait-text)}.dl .dl-flow.is-band .dl-flow-li:nth-child(3) .dl-flow-who{color:var(--c-wait-text)}.dl .dl-flow.is-band .dl-flow-li:nth-child(4) .dl-flow-dot{background:var(--c-pos-text)}.dl .dl-flow.is-band .dl-flow-li:nth-child(4) .dl-flow-who{color:var(--c-pos-text)}.dl .dl-flow.is-band .dl-flow-step.is-paused{border:1px solid var(--c-wait-line)}.dl .dl-abt-cols{font-size:11px;padding-bottom:8px;border-bottom:1px solid var(--c-line-2);margin-bottom:6px}.dl .dl-abt-cols,.dl.dl-dark .dl-abt-cols{color:var(--c-text-2)}.dl .dl-abt-cols .act{text-align:right}.dl .dl-abt-row .dl-ab2-chip.cat,.dl .dl-abt-row .dl-abt-src{background:var(--c-tint-08);color:var(--c-text);border:1px solid var(--c-line-strong);font-weight:600;letter-spacing:.01em}.dl.dl-dark .dl-abt-row .dl-ab2-chip.cat{background:var(--c-tint-08);color:var(--c-text);border-color:var(--c-line-strong)}.dl .dl-abt-row .dl-abt-src{background:transparent;color:var(--c-text-2);font-weight:500}.dl .dl-abt-group .dl-abt-rows{border:1px solid var(--c-line-strong)}.dl .dl-abt-group.is-high .dl-abt-rows{border-color:color-mix(in srgb,var(--c-neg-fill) 45%,var(--c-line-strong))}.dl .dl-abt-group.is-medium .dl-abt-rows{border-color:color-mix(in srgb,var(--c-warn-fill) 45%,var(--c-line-strong))}.dl .dl-abt-group.is-low .dl-abt-rows{border-color:var(--c-line-strong)}.dl .dl-abt-group.is-high .dl-abt-ghead{color:var(--c-neg-text)}.dl .dl-abt-group.is-medium .dl-abt-ghead{color:var(--c-warn-text)}.dl.dl-dark .dl-abt-group.is-high .dl-abt-ghead{color:var(--c-neg-text)}.dl.dl-dark .dl-abt-group.is-medium .dl-abt-ghead{color:var(--c-warn-text)}.dl .dl-abstrip .dl-prs{flex-basis:100%;display:flex;flex-direction:column;gap:8px;margin-top:2px}.dl .dl-prs-track{display:flex;gap:2px;height:8px;border-radius:999px;overflow:hidden;background:var(--c-tint-05)}.dl .dl-prs-track i{display:block;min-width:4px}.dl .dl-prs-legend i.rec,.dl .dl-prs-track i.rec{background:var(--c-pos-fill)}.dl .dl-prs-legend i.named,.dl .dl-prs-track i.named{background:color-mix(in srgb,var(--c-pos-fill) 55%,var(--c-card))}.dl .dl-prs-legend i.cited,.dl .dl-prs-track i.cited{background:var(--c-acc-teal)}.dl .dl-prs-legend i.absent,.dl .dl-prs-track i.absent{background:color-mix(in srgb,var(--c-neg-fill) 45%,var(--c-card))}.dl .dl-prs-legend i.noanswer,.dl .dl-prs-track i.noanswer{background:transparent;border:1px dashed var(--c-line-strong);box-sizing:border-box}.dl .dl-prs-row{display:flex;align-items:center;justify-content:space-between;gap:12px 18px;flex-wrap:wrap}.dl .dl-prs-legend{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--c-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-wrap:wrap}.dl .dl-prs-legend i{width:9px;height:9px;border-radius:3px;display:inline-block;margin-left:10px}.dl .dl-prs-legend i:first-child{margin-left:0}.dl .dl-prs-goal{font-size:12.5px;color:var(--c-text-2)}.dl .dl-prs-goal b{color:var(--c-wait-text);font-weight:650;margin-right:4px}.dl .dl-prs-goal b:before{content:"→ "}.dl .dl-prt-cols{font-size:11px;padding-bottom:8px;border-bottom:1px solid var(--c-line-2);margin-bottom:4px}.dl .dl-prt-cols,.dl.dl-dark .dl-prt-cols{color:var(--c-text-2)}.dl .dl-prt-row .dl-ab2-chip.cat{background:var(--c-tint-08);color:var(--c-text);border:1px solid var(--c-line-strong);font-weight:600;letter-spacing:.01em}.dl.dl-dark .dl-prt-row .dl-ab2-chip.cat{background:var(--c-tint-08);color:var(--c-text);border-color:var(--c-line-strong)}.dl{--prt-cols:minmax(240px,1fr) 108px 100px 100px 166px 158px 76px}.dl .dl-prt-status{display:inline-flex;align-items:center;gap:6px}.dl .dl-prt-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c-text-3);flex:none}.dl .dl-prt-status.rec{color:var(--c-pos-text)}.dl .dl-prt-status.rec:before{background:var(--c-pos-fill)}.dl .dl-prt-status.named{color:var(--c-text)}.dl .dl-prt-status.named:before{background:color-mix(in srgb,var(--c-pos-fill) 55%,var(--c-card))}.dl .dl-prt-status.cited{color:var(--c-acc-teal)}.dl .dl-prt-status.cited:before{background:var(--c-acc-teal)}.dl .dl-prt-status.absent:before{background:color-mix(in srgb,var(--c-neg-fill) 70%,var(--c-card))}.dl .dl-prt-status.noanswer:before,.dl .dl-prt-status.queued:before{background:transparent;border:1px dashed var(--c-text-3);box-sizing:border-box}.dl .dl-abd-chips .dl-prt-status{font-weight:650}.dl .dl-abd-chips .dl-prt-status.rec{border-color:color-mix(in srgb,var(--c-pos-text) 45%,transparent);background:var(--c-pos-tint-08)}.dl .dl-prt-mcell{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.dl .dl-prt-meter{display:block;width:56px;height:4px;border-radius:999px;background:var(--c-tint-08);overflow:hidden}.dl .dl-prt-meter i{display:block;height:100%;border-radius:999px;background:var(--c-pos-fill)}.dl .dl-abt-cell.mrate.zero b{color:var(--c-text-3);font-weight:500}.dl.dl-dark .dl-abt-cell.mrate.zero b{color:var(--c-text-3)}.dl .dl-prc-spark.is-up,.dl.dl-dark .dl-prc-spark.is-up{color:var(--c-pos-text)}.dl .dl-prc-spark.is-down,.dl.dl-dark .dl-prc-spark.is-down{color:var(--c-neg-text)}.dl .dl-prc-spark.is-flat,.dl.dl-dark .dl-prc-spark.is-flat{color:var(--c-text-3)}.dl .dl-prt-eng{gap:3px;align-items:center}.dl .dl-prt-sq,.dl.dl-dark .dl-prt-sq{width:20px;height:20px;border-radius:6px;box-sizing:border-box}.dl .dl-prt-sq svg{width:12px;height:12px}.dl .dl-prt-sq.e-chatgpt{--eng:var(--c-eng-chatgpt)}.dl .dl-prt-sq.e-claude{--eng:var(--c-eng-claude)}.dl .dl-prt-sq.e-gemini{--eng:var(--c-eng-gemini)}.dl .dl-prt-sq.e-perplexity{--eng:var(--c-eng-perplexity)}.dl .dl-prt-sq.e-google{--eng:var(--c-eng-google)}.dl .dl-prt-sq.e-aimode{--eng:var(--c-eng-aimode)}.dl .dl-prt-sq.e-copilot{--eng:var(--c-eng-copilot)}.dl .dl-prt-sq.e-other{--eng:var(--c-eng-other)}.dl .dl-prt-sq.rec,.dl.dl-dark .dl-prt-sq.rec{background:var(--eng);border:1px solid var(--eng);color:var(--c-bg-sunken)}.dl .dl-prt-sq.cited,.dl .dl-prt-sq.mention,.dl.dl-dark .dl-prt-sq.cited,.dl.dl-dark .dl-prt-sq.mention{background:color-mix(in srgb,var(--eng) 18%,transparent);border:1px solid var(--eng);color:var(--eng)}.dl .dl-prt-sq.absent,.dl.dl-dark .dl-prt-sq.absent{background:transparent;border:1px solid var(--c-line-2);color:var(--c-text-5)}.dl .dl-prt-sq.absent svg{opacity:.55}.dl .dl-prt-sq.none,.dl.dl-dark .dl-prt-sq.none{background:transparent;border:1px dashed var(--c-line-2);color:var(--c-text-5)}.dl .dl-prt-sq.none svg{opacity:.35}.dl .dl-prt-sq.err,.dl.dl-dark .dl-prt-sq.err{background:transparent;border:1px dashed var(--c-line-strong);color:var(--c-text-3);font-size:11px;font-weight:700;line-height:1}.dl .dl-prt-engn{margin-left:5px;font-size:11.5px}.dl .dl-prt-engn:not(.none),.dl.dl-dark .dl-prt-engn:not(.none){color:var(--c-text)}.dl .dl-abt-drawer.is-wide{width:min(clamp(560px,56vw,960px),96vw)}.dl .dl-ab2-block.is-win>b{color:var(--c-wait-text)}.dl .dl-prm-win{padding:12px 14px;border-radius:10px;border:1px solid var(--c-wait-line);background:color-mix(in srgb,var(--c-wait-fill) 6%,transparent)}.dl .dl-prm-win .dl-prm-winrow>span:first-child{color:var(--c-wait-text)}.dl .dl-ab2-block.is-sources>b{color:var(--c-acc-blue)}.dl .dl-ab2-block.is-sources .dl-prm-src{border-color:color-mix(in srgb,var(--c-acc-blue) 35%,var(--c-line-2))}.dl .dl-ab2-block.is-names>b{color:var(--c-text)}.dl .dl-prm-complist i.you,.dl.dl-dark .dl-prm-complist i.you{background:var(--c-pos-fill)}.dl .dl-prm-complist li:first-child span{color:var(--c-pos-text);font-weight:600}.dl .dl-prm-complist li:first-child em{color:var(--c-pos-text)}.dl .dl-prmd-elogo.e-chatgpt{color:var(--c-eng-chatgpt);border-color:color-mix(in srgb,var(--c-eng-chatgpt) 40%,var(--c-line-2))}.dl .dl-prmd-elogo.e-claude{color:var(--c-eng-claude);border-color:color-mix(in srgb,var(--c-eng-claude) 40%,var(--c-line-2))}.dl .dl-prmd-elogo.e-gemini{color:var(--c-eng-gemini);border-color:color-mix(in srgb,var(--c-eng-gemini) 40%,var(--c-line-2))}.dl .dl-prmd-elogo.e-perplexity{color:var(--c-eng-perplexity);border-color:color-mix(in srgb,var(--c-eng-perplexity) 40%,var(--c-line-2))}.dl .dl-prmd-elogo.e-google{color:var(--c-eng-google);border-color:color-mix(in srgb,var(--c-eng-google) 40%,var(--c-line-2))}.dl .dl-prmd-elogo.e-aimode{color:var(--c-eng-aimode);border-color:color-mix(in srgb,var(--c-eng-aimode) 40%,var(--c-line-2))}.dl .dl-prmd-elogo.e-copilot{color:var(--c-eng-copilot);border-color:color-mix(in srgb,var(--c-eng-copilot) 40%,var(--c-line-2))}.dl .dl-prmd-elogo.off,.dl.dl-dark .dl-prmd-elogo.off{opacity:.5}.dl.dl-dark .dl-abt-drawer .dl-pill.ok{background:var(--c-pos-tint-12);color:var(--c-pos-text);border-color:var(--c-pos-line-30)}.dl.dl-dark .dl-abt-drawer .dl-pill.warn{background:color-mix(in srgb,var(--c-acc-teal) 12%,transparent);color:var(--c-acc-teal);border-color:color-mix(in srgb,var(--c-acc-teal) 35%,transparent)}.dl .dl-prc-spark.wide{width:100%;height:56px}.dl .dl-cov-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px 32px;gap:20px 32px;margin-top:10px;align-items:start}.dl .dl-cov.has-cat .dl-cov-body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}@media (max-width:1100px){.dl .dl-cov.has-cat .dl-cov-body{grid-template-columns:minmax(0,1fr)}}.dl .dl-pfc{display:flex;flex-direction:column;gap:10px}.dl .dl-pfc-group{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline}.dl .dl-pfc-group .dl-pf-h{margin:0;padding-top:3px}.dl .dl-pfc-chips{display:flex;flex-wrap:wrap;gap:5px}.dl .dl-pfc-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;border:1px solid var(--c-line-2);font-size:12.5px;color:var(--c-text);background:var(--c-tint-03);cursor:help}.dl .dl-pfc-chip i,.dl .dl-pfc-legend i{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none;box-sizing:border-box}.dl .dl-pfc-chip b{font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--c-text-2)}.dl .dl-pfc-chip em{font-style:normal;font-family:var(--font-mono);color:var(--c-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-pfc-chip.is-won i,.dl .dl-pfc-legend i.is-won{background:var(--c-pos-fill)}.dl .dl-pfc-chip.is-won em{color:var(--c-pos-text)}.dl .dl-pfc-chip.is-won{border-color:color-mix(in srgb,var(--c-pos-fill) 40%,var(--c-line-2))}.dl .dl-pfc-chip.is-part i,.dl .dl-pfc-legend i.is-part{background:var(--c-wait-fill)}.dl .dl-pfc-chip.is-absent i,.dl .dl-pfc-legend i.is-absent{background:color-mix(in srgb,var(--c-neg-fill) 70%,var(--c-card))}.dl .dl-pfc-chip.is-none i,.dl .dl-pfc-legend i.is-none{background:transparent;border:1px dashed var(--c-text-3)}.dl .dl-pfc-chip.is-none{border-style:dashed;color:var(--c-text-2)}.dl .dl-pfc-legend{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11.5px;color:var(--c-text-3);margin-top:2px}.dl .dl-pfc-legend i{margin-left:8px}.dl .dl-pfc-legend i:first-child{margin-left:0}.dl .dl-cat.is-embed .dl-card-head{margin:0}.dl .dl-cat.is-embed .dl-card-head .dl-pf-h{margin:0;padding-top:3px}.dl .dl-cat.is-embed .dl-cat-tabs[role=tablist]{margin:8px 0 6px}.dl .dl-cat.is-embed .dl-cat-tabs button[role=tab]{padding:4px 11px;font-size:12.5px}.dl .dl-cat.is-embed .dl-cat-row{padding:6px 0;grid-template-columns:minmax(0,1fr) 104px repeat(4,54px);gap:8px;font-size:12.5px}.dl .dl-cat.is-embed .dl-cat-n b{font-size:12.5px}.dl .dl-cat.is-embed .dl-cat-n small{font-size:9px}.dl .dl-cat.is-embed .dl-cat-more{margin-top:6px}.dl .dl-cat-state{display:inline-flex;align-items:center;gap:6px}.dl .dl-cat-state i{width:7px;height:7px;border-radius:50%;flex:none;box-sizing:border-box;background:var(--c-text-3)}.dl .dl-cat-row.is-working .dl-cat-state i{background:var(--c-pos-fill)}.dl .dl-cat-row.is-working .dl-cat-state{color:var(--c-pos-text)}.dl .dl-cat-row.is-named .dl-cat-state i{background:color-mix(in srgb,var(--c-pos-fill) 55%,var(--c-card))}.dl .dl-cat-row.is-asked .dl-cat-state i{background:color-mix(in srgb,var(--c-neg-fill) 70%,var(--c-card))}.dl .dl-cat-row.is-not_measured .dl-cat-state i{background:transparent;border:1px dashed var(--c-text-3)}.dl.dl-dark .dl-prm-range.adm-seg{background:var(--c-tint-04);border-color:var(--c-line-2)}.dl.dl-dark .dl-prm-range.adm-seg .adm-seg-ind{background:var(--c-tint-12)}.dl.dl-dark .dl-prm-range .adm-seg-b{font-family:var(--font-sans,inherit);font-size:12.5px;font-weight:500;color:var(--c-text-3)}.dl.dl-dark .dl-prm-range .adm-seg-b.on{color:var(--c-text);font-weight:600}.dl .dl-abstrip-quota .dl-fbar{font-family:var(--font-sans,inherit)}.dl.dl-dark .dl-fbar-eng,.dl.dl-dark .dl-fbar-menu summary{background:transparent;border-color:var(--c-line-2);color:var(--c-text-2);font-weight:500;font-size:12.5px}.dl.dl-dark .dl-abt-drawer .dl-abd-chips .dl-ab2-chip.cat,.dl.dl-dark .dl-fbar-eng:hover,.dl.dl-dark .dl-fbar-menu summary:hover{border-color:var(--c-line-strong);color:var(--c-text)}.dl.dl-dark .dl-abt-drawer .dl-abd-chips .dl-ab2-chip.is-lane{border-color:color-mix(in srgb,var(--c-acc-teal) 55%,transparent);color:var(--c-acc-teal)}.dl.dl-dark .dl-abt-drawer .dl-abd-chips .dl-ab2-chip.is-lang{border-color:color-mix(in srgb,var(--c-acc-blue) 55%,transparent);color:var(--c-acc-blue)}.dl.dl-dark .dl-abt-drawer .dl-abd-chips .dl-ab2-chip.is-rate{border-color:color-mix(in srgb,var(--c-pos-text) 50%,transparent);color:var(--c-pos-text)}.dl.dl-dark .dl-abt-drawer .dl-abd-chips .dl-ab2-chip.is-avg{border-color:color-mix(in srgb,var(--c-acc-silver) 55%,transparent);color:var(--c-acc-silver)}.dl.dl-dark .dl-abt-drawer .dl-abd-chips .dl-prt-status.absent{border-color:color-mix(in srgb,var(--c-neg-fill) 45%,transparent)}.dl.dl-dark .dl-abt-drawer .dl-abd-chips .dl-prt-status.cited{border-color:color-mix(in srgb,var(--c-acc-teal) 50%,transparent)}.dl .dl-pq .dl-prs{margin-top:0;gap:6px}.dl .dl-pq-tools{border-left:0;padding-left:0}.dl .dl-pq-tools .dl-fbar{gap:8px}.dl .dl-fp-next .btn{font-size:12.5px}.dl .dl-cov.is-fold{padding:0}.dl .dl-cov.is-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 20px}.dl .dl-cov.is-fold>summary::-webkit-details-marker{display:none}.dl .dl-cov.is-fold>summary .dcard-h{margin:0}.dl .dl-cov-sum{display:inline-flex;flex-wrap:wrap;gap:6px}.dl .dl-cov-sum i{font-style:normal;font-size:12px;color:var(--c-text-2);border:1px solid var(--c-line-2);border-radius:999px;padding:2px 9px;white-space:nowrap}.dl .dl-cov.is-fold>summary .dl-range-pill{margin-left:auto}.dl .dl-cov-caret{color:var(--c-text-3);font-size:12px;transition:transform .15s ease}.dl .dl-cov.is-fold[open] .dl-cov-caret{transform:rotate(180deg)}.dl .dl-cov.is-fold>.dl-cov-body,.dl .dl-cov.is-fold>.dl-pf-cats{padding:0 20px 18px;margin-top:0}.dl .dl-cov.is-fold>.dl-cov-body.has-cat{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}@media (max-width:1100px){.dl .dl-cov.is-fold>.dl-cov-body.has-cat{grid-template-columns:minmax(0,1fr)}}.dl .dl-cov.is-fold>summary:hover{background:var(--c-tint-03)}.dl .dl-cov.is-fold>summary:focus-visible{outline:2px solid var(--c-text-3);outline-offset:-2px}.dl .dl-fp.dl-pq{grid-template-columns:auto minmax(0,1.35fr) minmax(240px,.65fr)}.dl .dl-pq .dl-fp-head{flex-wrap:nowrap}.dl .dl-pq-tools .dl-prm-range{transform:scale(.86)}.dl .dl-pq-tools .dl-fbar-eng,.dl .dl-pq-tools .dl-fbar-menu summary{height:28px;font-size:12px}@media (max-width:1100px){.dl .dl-fp.dl-pq{grid-template-columns:auto minmax(0,1fr)}.dl .dl-pq .dl-fp-head{flex-wrap:wrap}}.dl .dl-fp.dl-pq{grid-template-columns:auto minmax(0,1.35fr) minmax(250px,.62fr);gap:32px;padding:26px 30px}.dl .dl-pq .dl-fp-ring,.dl .dl-pq .dl-fp-ring svg{width:136px;height:136px}.dl .dl-pq .dl-fp-ring b{font-size:32px}.dl .dl-pq .dl-fp-ring b small{font-size:11px;margin-top:5px}.dl .dl-pq .dl-fp-mid{gap:14px}.dl .dl-pq .dl-fp-h{font-size:16px}.dl .dl-pq-window{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--c-text-3);border:1px solid var(--c-line-2);border-radius:999px;padding:2px 8px}.dl .dl-pq-kpis{display:flex;flex-wrap:wrap;gap:6px 28px}.dl .dl-pq-kpi{display:inline-flex;flex-direction:column;gap:2px;line-height:1.1}.dl .dl-pq-kpi b{font-family:var(--font-mono);font-size:22px;font-weight:600;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dl .dl-pq-kpi b small{font-size:13px;font-weight:500;color:var(--c-text-3);margin-left:2px}.dl .dl-pq-kpi b.pos{color:var(--c-pos-text)}.dl .dl-pq-kpi b.neg{color:color-mix(in srgb,var(--c-neg-text) 80%,var(--c-text))}.dl .dl-pq-kpi>span{font-size:11.5px;color:var(--c-text-3);white-space:nowrap}.dl .dl-pq .dl-prs-track{height:10px}.dl .dl-pq .dl-prs-goal{font-size:13px}.dl .dl-pq-miles{display:inline-flex;align-items:center;gap:5px;cursor:help;font-size:12px;color:var(--c-text-3)}.dl .dl-pq-miles i{width:10px;height:10px;border-radius:50%;border:1px solid var(--c-line-strong);box-sizing:border-box}.dl .dl-pq-miles i.on{background:var(--c-pos-fill);border-color:var(--c-pos-fill)}.dl .dl-pq-miles>span{margin-left:4px}.dl .dl-pq .dl-fp-next{padding:16px 18px;gap:7px;align-self:stretch;align-content:center}.dl .dl-pq .dl-fp-next b{font-size:15px}.dl .dl-pq-tablehead{margin-bottom:8px}.dl .dl-pq-tablehead .dl-pq-tools{margin-left:auto}.dl .dl-cov.is-fold>summary{padding:12px 18px 12px 20px}.dl .dl-cov-sum{display:inline;font-size:13px;color:var(--c-text-2)}.dl .dl-cov-btn{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.dl .dl-cov-btn .is-open{display:none}.dl .dl-cov.is-fold[open] .dl-cov-btn .is-open{display:inline}.dl .dl-cov.is-fold[open] .dl-cov-btn .is-closed{display:none}.dl .dl-cov-btn .dl-cov-caret{font-style:normal}.dl .dl-cov.is-fold>summary:hover .dl-cov-btn{border-color:var(--c-line-strong);color:var(--c-text)}.dl .dl-pfc{gap:12px}.dl .dl-pfc-group{grid-template-columns:84px minmax(0,1fr)}.dl a.dl-pfc-chip{text-decoration:none;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.dl a.dl-pfc-chip:hover{border-color:var(--c-line-strong);background:var(--c-tint-08)}.dl a.dl-pfc-chip.on{background:var(--c-inverse);color:var(--c-text-on-inverse);border-color:var(--c-inverse)}.dl a.dl-pfc-chip.on b,.dl a.dl-pfc-chip.on em{color:var(--c-text-on-inverse);opacity:.75}.dl a.dl-pfc-chip:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px}.dl .dl-cat.is-embed .dl-cat-tabs[role=tablist]{margin:6px 0 4px}.dl .dl-cat-row.is-link{cursor:pointer;border-radius:8px;transition:background-color .12s ease}.dl .dl-cat-row.is-link:hover{background:var(--c-tint-04)}.dl .dl-cat-row.is-link.on{background:var(--c-tint-08)}.dl .dl-cat-row.is-link .dl-cat-title{display:inline-flex;align-items:center;gap:8px}.dl .dl-cat-row.is-link .dl-cat-title:hover{text-decoration:none}.dl .dl-cat-row.is-link.on .dl-cat-title{font-weight:650}.dl .dl-cat-ext{color:var(--c-text-3);text-decoration:none;font-size:12px;opacity:0;transition:opacity .12s}.dl .dl-cat-row.is-link:hover .dl-cat-ext{opacity:1}.dl .dl-cat-ext:hover{color:var(--c-text)}.dl .dl-cat.is-embed .dl-cat-row{padding-right:6px}.dl .dl-pq-filtered{font-size:12.5px;color:var(--c-text-2);display:inline-flex;align-items:center;margin-left:14px}.dl .dl-pq-filtered b{color:var(--c-text)}.dl .dl-pq-clear{font-size:12px;color:var(--c-text-2);border:1px solid var(--c-line-2);border-radius:999px;padding:2px 9px;text-decoration:none;margin-left:4px}.dl .dl-pq-clear:hover{color:var(--c-text);border-color:var(--c-line-strong)}.dl .dl-cat-titlewrap{display:inline-flex;align-items:center;gap:8px;min-width:0}.dl .dl-cat-row.is-link .dl-cat-title{padding-left:6px}.dl .dl-cov.is-open .dl-card-head{align-items:center;gap:14px}.dl .dl-cov-hint{font-size:12.5px;color:var(--c-text-3);margin-left:auto}.dl .dl-cov.is-open .dl-pfc{margin-top:14px;gap:10px}.dl .dl-pfc-row{display:flex;align-items:center;gap:10px 28px;flex-wrap:wrap}.dl .dl-pfc-row .dl-pfc-group{display:inline-flex;align-items:center;gap:10px;grid-template-columns:none}.dl .dl-pfc-row .dl-pfc-group .dl-pf-h{padding:0;min-width:64px}.dl .dl-pfc-row.is-multi .dl-pfc-group+.dl-pfc-group{border-left:1px solid var(--c-line-2);padding-left:24px}.dl .dl-pfc-chip{padding:5px 11px 5px 9px;gap:7px;font-size:13px;border-radius:999px}.dl .dl-pfc-chip .l{font-weight:550}.dl .dl-pfc-chip b{font-size:12px;background:var(--c-tint-08);border-radius:999px;padding:0 6px;line-height:18px;color:var(--c-text)}.dl .dl-pfc-chip em{font-size:11.5px;letter-spacing:0}.dl .dl-pfc-chip.is-part em{color:var(--c-wait-text)}.dl .dl-pfc-chip.is-absent em{color:color-mix(in srgb,var(--c-neg-text) 85%,var(--c-text))}.dl a.dl-pfc-chip{transition:border-color .15s ease,background-color .15s ease,transform .15s ease,box-shadow .15s ease}.dl a.dl-pfc-chip i{transition:transform .15s ease}.dl a.dl-pfc-chip:hover{transform:translateY(-1px);box-shadow:0 4px 14px -8px var(--c-shadow-55)}.dl a.dl-pfc-chip:hover i{transform:scale(1.35)}.dl a.dl-pfc-chip:active{transform:translateY(0) scale(.98)}.dl a.dl-pfc-chip.on b{background:color-mix(in srgb,var(--c-text-on-inverse) 14%,transparent);color:var(--c-text-on-inverse)}@media (prefers-reduced-motion:reduce){.dl a.dl-pfc-chip,.dl a.dl-pfc-chip i{transition:none}.dl a.dl-pfc-chip:hover{transform:none}}.dl .dl-cov.is-open .dl-cat.is-embed{margin-top:16px;padding-top:14px;border-top:1px solid var(--c-line)}.dl .dl-cov.is-open .dl-cat.is-embed .dl-cat-row{grid-template-columns:minmax(0,1fr) 140px repeat(4,72px);padding:8px 6px;font-size:13px}.dl .dl-cov.is-open .dl-cat.is-embed .dl-cat-n b{font-size:13px}.dl .dl-cat-row.is-link{transition:background-color .15s ease}.dl .dl-cat-row.is-link .dl-cat-title{transition:transform .15s ease}.dl .dl-cat-row.is-link:hover .dl-cat-title{transform:translateX(2px)}.dl .dl-pfc-row{gap:10px 18px}.dl .dl-pfc-row.is-multi .dl-pfc-group+.dl-pfc-group{padding-left:16px}.dl .dl-pfc-row .dl-pfc-group .dl-pf-h{min-width:0}.dl .dl-pfc-row:first-child .dl-pfc-group .dl-pf-h{min-width:64px}.dl .dl-cov.is-open{padding:20px 22px 18px}.dl .dl-cat.is-embed .dl-card-head .dl-pf-h,.dl .dl-cov.is-open .dcard-h,.dl .dl-pq-tablehead .dcard-h{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--c-text);display:inline-flex;align-items:center;gap:6px}.dl .dl-cov.is-open .dl-pfc{margin-top:16px}.dl .dl-cov.is-open .dl-cat.is-embed{margin-top:20px;padding-top:18px}.dl .dl-cov.is-open .dl-cat.is-embed .dl-cat-tabs[role=tablist]{margin:10px 0 6px}.dl .dl-range-pill,.dl.dl-dark .dl-range-pill{padding:5px 11px;font-size:12px}.dl .dl-cat-row.is-link button.dl-cat-title{font:inherit;background:none;border:0;padding:0 0 0 6px;color:var(--c-text);cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:8px;min-width:0}.dl .dl-cat-row.is-link button.dl-cat-title:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px;border-radius:6px}.dl .dl-cat-row.is-not_measured.is-link button.dl-cat-title{color:var(--c-text-2)}.dl .dl-cat-add{font-family:inherit;font-size:11.5px;letter-spacing:0;text-transform:none;color:var(--c-acc-blue);margin-left:6px;opacity:0;transition:opacity .12s}.dl .dl-cat-row.is-link:hover .dl-cat-add{opacity:1}.dl button.dl-pfc-chip{font:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease,box-shadow .15s ease}.dl button.dl-pfc-chip i{transition:transform .15s ease}.dl button.dl-pfc-chip:hover{transform:translateY(-1px);box-shadow:0 4px 14px -8px var(--c-shadow-55);border-color:var(--c-line-strong);background:var(--c-tint-08)}.dl button.dl-pfc-chip:hover i{transform:scale(1.35)}.dl button.dl-pfc-chip:active{transform:translateY(0) scale(.98)}.dl button.dl-pfc-chip.on{background:var(--c-inverse);color:var(--c-text-on-inverse);border-color:var(--c-inverse)}.dl button.dl-pfc-chip.on b{background:color-mix(in srgb,var(--c-text-on-inverse) 14%,transparent);color:var(--c-text-on-inverse)}.dl button.dl-pfc-chip.on em{color:var(--c-text-on-inverse);opacity:.75}.dl button.dl-pfc-chip:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dl button.dl-pfc-chip,.dl button.dl-pfc-chip i{transition:none}.dl button.dl-pfc-chip:hover{transform:none}}.dl .dl-pq-tablehead{gap:12px;flex-wrap:wrap}.dl .dl-pq-tablehead-right{margin-left:auto;display:inline-flex;align-items:center;gap:10px}.dl .dl-pq-clear{font:inherit;cursor:pointer;background:transparent}.dl .dl-pq-clear.is-add{color:var(--c-acc-blue);border-color:color-mix(in srgb,var(--c-acc-blue) 50%,transparent)}.dl .dl-pq-clear.is-add:hover{color:var(--c-text);border-color:var(--c-acc-blue)}.dl .dl-addq{white-space:nowrap}.dl .dl-addq span[aria-hidden]{font-weight:700;margin-right:2px}.dl .dl-addq-float{position:fixed;right:28px;bottom:28px;z-index:58;animation:dl-addq-in .18s ease-out}.dl .dl-addq-float .dl-addq{box-shadow:0 10px 30px -10px var(--c-shadow-55);padding:10px 16px;font-size:13.5px}@keyframes dl-addq-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dl .dl-addq-float{animation:none}}.dl .dl-addq-drawer{width:min(560px,96vw)}.dl .dl-addq-drawer .dl-ab2-why{margin:12px 0 14px}.dl .dl-prc.is-embed{border:1px solid var(--c-line-field);border-radius:12px;padding:14px 16px 12px;display:flex;flex-direction:column;gap:10px;background:var(--c-raised)}.dl .dl-prc.is-embed:focus-within{border-color:var(--c-line-focus)}.dl .dl-prc.is-embed .dl-prc-input{min-height:96px;max-height:320px}.dl .dl-prc-hint .pos{color:var(--c-pos-text)}.dl .dl-addq-tips{margin-top:18px;padding:12px 14px;border-radius:10px;border:1px solid var(--c-line);background:var(--c-tint-03)}.dl .dl-addq-tips b{display:block;font-size:12.5px;color:var(--c-text);margin-bottom:6px}.dl .dl-addq-tips ul{margin:0;padding-left:18px;font-size:12.5px;line-height:1.55;color:var(--c-text-2)}.dl #prompts{scroll-margin-top:72px}.dl .dl-pq-filtered{margin-left:10px;padding:5px 6px 5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-acc-blue) 55%,transparent);background:color-mix(in srgb,var(--c-acc-blue) 12%,transparent);color:var(--c-text);font-size:13px;gap:6px;animation:dl-filt-in .18s ease-out}.dl .dl-pq-filtered:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c-acc-blue);margin-right:2px}.dl .dl-pq-filtered b{color:var(--c-acc-blue);font-weight:650}.dl .dl-pq-filtered .dl-pq-clear{margin-left:6px;background:color-mix(in srgb,var(--c-acc-blue) 18%,transparent);border-color:transparent;color:var(--c-text);font-weight:600;padding:3px 10px}.dl .dl-pq-filtered .dl-pq-clear:hover{background:var(--c-inverse);color:var(--c-text-on-inverse)}.dl .dl-pq-filtered .dl-pq-clear.is-add{background:transparent;border-color:color-mix(in srgb,var(--c-acc-blue) 50%,transparent);color:var(--c-acc-blue)}@keyframes dl-filt-in{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dl .dl-pq-filtered{animation:none}}.dl .dl-pfc-chip,.dl button.dl-pfc-chip{padding:3px 9px 3px 8px;gap:6px;font-size:12.5px;line-height:1.4}.dl .dl-pfc-chip .l{font-weight:500}.dl .dl-pfc-chip b{font-size:11px;line-height:16px;padding:0 5px}.dl .dl-pfc-chip em{font-size:11px}.dl .dl-pfc-chip i,.dl .dl-pfc-legend i{width:6px;height:6px}.dl .dl-pfc-chips{gap:4px}.dl .dl-cov.is-open .dl-pfc{gap:8px;margin-top:12px}.dl .dl-pfc-row{gap:8px 16px}.dl .dl-pq-miles i.now{border-color:var(--c-wait-fill);background:color-mix(in srgb,var(--c-wait-fill) 35%,transparent)}.dl .dl-cele-host{position:absolute;inset:0;pointer-events:none}.dl .dl-fp.is-cele .dl-fp-ring svg{animation:dl-cele-ring 1.1s cubic-bezier(.2,.9,.3,1.4);filter:drop-shadow(0 0 14px var(--c-pos-glow))}@keyframes dl-cele-ring{0%{transform:rotate(-90deg) scale(1)}35%{transform:rotate(-90deg) scale(1.07)}to{transform:rotate(-90deg) scale(1)}}.dl .dl-fp.is-cele{position:relative;overflow:hidden}.dl .dl-fp.is-cele:after{content:"";position:absolute;top:-40%;bottom:-40%;left:-30%;width:22%;transform:skewX(-18deg) translateX(-120%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c-text) 7%,transparent),transparent);animation:dl-cele-sweep 1.3s ease-out .15s forwards;pointer-events:none}@keyframes dl-cele-sweep{to{transform:skewX(-18deg) translateX(720%)}}.dl .dl-cele-sparks{position:absolute;left:50%;top:50%;width:0;height:0}.dl .dl-cele-sparks i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;opacity:0;transform:rotate(var(--a)) translateY(0) scale(.6);animation:dl-cele-spark 1.4s cubic-bezier(.1,.8,.3,1) var(--t) forwards;box-shadow:0 0 10px currentColor}.dl .dl-cele-sparks i.is-blue{background:var(--c-acc-blue);color:var(--c-acc-blue)}.dl .dl-cele-sparks i.is-teal{background:var(--c-acc-teal);color:var(--c-acc-teal)}.dl .dl-cele-sparks i.is-amber{background:var(--c-acc-amber);color:var(--c-acc-amber)}.dl .dl-cele-sparks i.is-green{background:var(--c-pos-fill);color:var(--c-pos-fill)}.dl .dl-cele-line{position:absolute;left:50%;top:calc(100% + 10px);transform:translateX(-50%);white-space:nowrap;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--c-pos-line-30);background:var(--c-pos-tint-12);color:var(--c-pos-text);font-size:12.5px;animation:dl-cele-line 5.2s ease-out forwards;pointer-events:none}.dl .dl-cele-line strong{font-weight:700}.dl .dl-cele-line svg .c{stroke-dasharray:63;stroke-dashoffset:63;animation:dl-cele-draw .6s ease-out .1s forwards}.dl .dl-cele-line svg .k{stroke-dasharray:14;stroke-dashoffset:14;animation:dl-cele-draw .35s ease-out .6s forwards}@keyframes dl-cele-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.dl .dl-cele-sparks i,.dl .dl-fp.is-cele .dl-fp-ring svg,.dl .dl-fp.is-cele:after{animation:none}.dl .dl-cele-sparks{display:none}.dl .dl-cele-line{animation:dl-cele-fade 5.2s linear forwards}@keyframes dl-cele-fade{0%,85%{opacity:1}to{opacity:0}}}.dl .dl-fp .dl-fp-ring .dl-cele-line svg,.dl .dl-fp.is-cele .dl-fp-ring .dl-cele-line svg{width:18px;height:18px;transform:none;animation:none;filter:none;flex:none}.dl .dl-cele-line{left:0;transform:none}@keyframes dl-cele-line{0%{opacity:0;transform:translateY(6px)}8%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0}}.dl .dl-cele-stage{position:fixed;inset:0;z-index:95;display:grid;place-items:center;pointer-events:none;background:radial-gradient(ellipse at center,var(--c-scrim) 0,transparent 70%);animation:dl-cele-stage 4.6s ease-out forwards}@keyframes dl-cele-stage{0%{opacity:0}6%{opacity:1}82%{opacity:1}to{opacity:0}}.dl .dl-cele-card{position:relative;display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:36px 48px 32px;border-radius:24px;border:1px solid var(--c-pos-line-30);background:color-mix(in srgb,var(--c-card) 92%,transparent);box-shadow:0 30px 80px -30px var(--c-shadow-55),0 0 60px -20px var(--c-pos-glow);animation:dl-cele-card 4.6s cubic-bezier(.2,.9,.3,1.2) forwards}@keyframes dl-cele-card{0%{transform:scale(.7) translateY(16px);opacity:0}10%{transform:scale(1.03) translateY(0);opacity:1}16%{transform:scale(1)}82%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:0}}.dl .dl-cele-mark .t{stroke:var(--c-track)}.dl .dl-cele-mark .c{stroke:var(--c-pos-fill);stroke-dasharray:327;stroke-dashoffset:327;transform:rotate(-90deg);transform-origin:50% 50%;animation:dl-cele-draw .9s cubic-bezier(.3,.7,.2,1) .25s forwards;filter:drop-shadow(0 0 10px var(--c-pos-glow))}.dl .dl-cele-mark .k{stroke:var(--c-pos-fill);stroke-dasharray:70;stroke-dashoffset:70;animation:dl-cele-draw .45s ease-out 1s forwards}.dl .dl-cele-k{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-pos-text);margin-top:6px}.dl .dl-cele-t{font-size:24px;line-height:1.2;font-weight:700;color:var(--c-text);text-align:center;max-width:440px;text-wrap:balance;letter-spacing:-.01em}.dl .dl-cele-card .dl-cele-sparks{left:50%;top:46%}.dl .dl-cele-card .dl-cele-sparks i{width:8px;height:8px;left:-4px;top:-4px;animation-duration:1.7s;animation-delay:calc(var(--t) + .35s)}@keyframes dl-cele-spark{0%{opacity:0;transform:rotate(var(--a)) translateY(-60px) scale(.5)}15%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-60px - var(--d))) scale(1.15)}}@media (prefers-reduced-motion:reduce){.dl .dl-cele-card{animation:dl-cele-fade 4.6s linear forwards}.dl .dl-cele-mark .c,.dl .dl-cele-mark .k{animation:none;stroke-dashoffset:0}}.dl .dl-fp .dl-fp-ring .dl-cele-mark,.dl .dl-fp.is-cele .dl-fp-ring .dl-cele-mark{width:132px;height:132px;transform:none;animation:none;filter:none}.dl .dl-cele-card{background:color-mix(in srgb,var(--c-card) 97%,transparent)}.dl .dl-fp.dl-rq{grid-template-columns:auto minmax(0,1.35fr) minmax(250px,.62fr);gap:32px;padding:26px 30px}.dl .dl-rq .dl-fp-ring,.dl .dl-rq .dl-fp-ring svg{width:136px;height:136px}.dl .dl-rq .dl-fp-ring b{font-size:32px}.dl .dl-rq .dl-fp-ring b small{font-size:11px;margin-top:5px}.dl .dl-rq .dl-fp-mid{gap:14px}.dl .dl-rq .dl-fp-h{font-size:16px;flex-wrap:wrap}.dl .dl-rq .dl-fp-head{flex-wrap:nowrap}.dl .dl-rq .dl-prs{margin-top:0;gap:6px}.dl .dl-rq .dl-prs-track{height:10px}.dl .dl-rq .dl-prs-goal{font-size:13px}.dl .dl-rq-engines{font-style:normal;color:var(--c-text-3);margin-left:4px}.dl .dl-rq .dl-fp-next{padding:16px 18px;gap:7px;align-self:stretch;align-content:center}.dl .dl-rq .dl-fp-next b{font-size:15px}.dl .dl-rq .dl-pq-kpi>span{white-space:normal;max-width:150px}@media (max-width:1100px){.dl .dl-fp.dl-rq{grid-template-columns:auto minmax(0,1fr)}.dl .dl-rq .dl-fp-head{flex-wrap:wrap}.dl .dl-rq .dl-fp-next{grid-column:1/-1}}.dl .dl-rep-cmp tr.is-own{background:var(--c-tint-03)}.dl .dl-rep-cmp tr.is-own th small{color:var(--c-pos-text)}.dl .dl-rep-tonebar-track{width:90px;height:8px;border-radius:999px;gap:1px}.dl .dl-rep-tonebar-track i.is-mixed{background:var(--c-acc-teal)}.dl .dl-rep-tonebar-track i.is-no_information{background:transparent;border:1px dashed var(--c-line-strong);box-sizing:border-box}.dl .dl-rep-tonebar-n{color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-rep-act li{grid-template-columns:10px minmax(0,1fr);gap:2px 10px;align-items:baseline}.dl .dl-rep-act li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c-wait-fill);margin-top:6px}.dl .dl-rep-act li span{grid-column:2}.dl .dl-rep-tone.is-mixed{color:var(--c-acc-teal)}.dl .dl-tf-rc{width:100%;height:240px}.dl .dl-tf-chartwrap.is-rc{cursor:default}.dl .dl-tf-tip.is-rc{position:static}.dl .dl-tf-tip-row.avg{color:var(--c-text-2);font-size:12px}.dl .dl-tf-tip-row.avg i{background:transparent;border-top:1.5px dashed var(--c-text-2);border-radius:0;height:0;width:10px}.dl .dl-tf-mval{font-size:22px;font-family:var(--font-mono);font-weight:600;letter-spacing:-.01em}.dl .dl-tf-mlabel{font-size:10.5px}.dl .dl-tf-metric{min-width:140px;padding:10px 14px}.dl.dl-dark .dl-tf-strip .dl-ab-seg.adm-seg{background:var(--c-tint-04);border-color:var(--c-line-2)}.dl.dl-dark .dl-tf-strip .dl-ab-seg .adm-seg-b{font-size:12.5px;font-weight:500;color:var(--c-text-3)}.dl.dl-dark .dl-tf-strip .dl-ab-seg .adm-seg-b.on{background:var(--c-tint-12);color:var(--c-text);font-weight:600}.dl .dl-fp.dl-tq{grid-template-columns:auto minmax(0,1.4fr) minmax(250px,.6fr);gap:32px;padding:26px 30px}.dl .dl-tq .dl-fp-ring,.dl .dl-tq .dl-fp-ring svg{width:136px;height:136px}.dl .dl-tq .dl-fp-ring circle.v{stroke:var(--c-acc-blue)}.dl .dl-tq .dl-fp-ring b{font-size:30px}.dl .dl-tq .dl-fp-ring b small{font-size:11px;margin-top:5px;white-space:nowrap}.dl .dl-tq .dl-fp-mid{gap:14px}.dl .dl-tq .dl-fp-h{font-size:16px}.dl .dl-tq .dl-fp-head{flex-wrap:nowrap}.dl .dl-tq-tools{display:inline-flex;align-items:center;gap:16px}.dl .dl-tq-tools .dl-ab-seg.adm-seg{transform:scale(.86);transform-origin:right center}.dl .dl-pq-kpi.is-btn{font:inherit;background:none;border:0;padding:4px 8px;margin:-4px -8px;border-radius:10px;cursor:pointer;text-align:left;transition:background-color .15s ease}.dl .dl-pq-kpi.is-btn:hover{background:var(--c-tint-05)}.dl .dl-pq-kpi.is-btn.on{background:var(--c-tint-08);box-shadow:inset 0 -2px 0 var(--c-acc-blue)}.dl .dl-pq-kpi.is-btn:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px}.dl a.dl-pq-kpi.is-link{text-decoration:none;border:1px dashed var(--c-line-2);border-radius:10px;padding:4px 10px}.dl a.dl-pq-kpi.is-link:hover{border-color:var(--c-line-strong)}.dl a.dl-pq-kpi.is-link>span{color:var(--c-text-2)}.dl .dl-pq-kpi b .dl-cb-delta{font-size:12px;margin-left:6px;vertical-align:middle;font-family:var(--font-mono)}.dl .dl-tq .dl-pq-kpi>span{white-space:normal;max-width:190px}.dl .dl-tq .dl-prs{margin-top:0;gap:6px}.dl .dl-tq .dl-prs-track{height:10px}.dl .dl-tq-leg{display:inline-flex;align-items:center;gap:5px;margin-right:12px}.dl .dl-tq-leg i{width:9px;height:9px;border-radius:3px;margin:0}.dl .dl-tq .dl-prs-goal{font-size:13px}.dl .dl-tq .dl-fp-next{padding:16px 18px;gap:7px;align-self:stretch;align-content:center;border-color:color-mix(in srgb,var(--c-acc-blue) 45%,transparent);background:color-mix(in srgb,var(--c-acc-blue) 7%,transparent)}.dl .dl-tq .dl-fp-next .dl-fp-next-k{color:var(--c-acc-blue)}.dl .dl-tq .dl-fp-next.is-done{border-color:color-mix(in srgb,var(--c-pos-text) 35%,transparent);background:var(--c-pos-tint-08)}.dl .dl-tq .dl-fp-next.is-done .dl-fp-next-k{color:var(--c-pos-text)}.dl .dl-tq .dl-fp-next b{font-size:15px}.dl .dl-tq-note{grid-column:1/-1;margin:-6px 4px 0;font-size:12.5px;line-height:1.5;color:var(--c-text-3)}.dl .dl-tf-cross.dl-tq-note b{color:var(--c-text-2)}@media (max-width:1100px){.dl .dl-fp.dl-tq{grid-template-columns:auto minmax(0,1fr)}.dl .dl-tq .dl-fp-head{flex-wrap:wrap}.dl .dl-tq .dl-fp-next{grid-column:1/-1}}.dl .dl-tf-feed-head,.dl .dl-tf-landing .dl-abt-ghead.as-label,.dl .dl-tf-panel .dl-abt-ghead.as-label,.dl .dl-tf-search .dl-abt-ghead.as-label{font-size:12px;font-weight:600;color:var(--c-text);letter-spacing:.09em;padding:0 0 10px}.dl .dl-tf-crow,.dl .dl-tf-erow,.dl .dl-tf-lrow{padding:10px;border-radius:8px;transition:background-color .12s ease}.dl .dl-tf-crow:hover,.dl .dl-tf-erow:hover,.dl .dl-tf-lrow:hover{background:var(--c-tint-03)}.dl .dl-tf-crow+.dl-tf-crow,.dl .dl-tf-erow+.dl-tf-erow,.dl .dl-tf-lrow+.dl-tf-lrow{border-top:1px solid var(--c-line-faint)}.dl .dl-tf-crow .dl-rank-score,.dl .dl-tf-erow .dl-rank-score,.dl .dl-tf-lrow .dl-rank-score{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-tf-crow .dl-comp-track,.dl .dl-tf-erow .dl-comp-track{height:8px;border-radius:999px;background:var(--c-tint-06);overflow:hidden}.dl .dl-tf-crow .dl-comp-track i,.dl .dl-tf-erow .dl-comp-track i{display:block;height:100%;border-radius:999px}.dl .dl-tf-crow .dl-comp-track i{background:var(--c-acc-blue)}.dl .dl-tf-erow .dl-cb-lockup svg{width:18px;height:18px}.dl .dl-tf-ehead{color:var(--c-text-3)}.dl .dl-tf-num{font-size:13px}.dl .dl-tf-flag{font-size:18px}.dl .dl-tf-devices .dl-ab2-chip{background:var(--c-tint-06);border:1px solid var(--c-line-2);color:var(--c-text)}.dl .dl-tf-kind{border:1px solid var(--c-line-2);border-radius:12px;margin-top:8px;background:var(--c-tint-03)}.dl .dl-tf-kind>summary{padding:12px 14px}.dl .dl-tf-kind[open]>summary{border-bottom:1px solid var(--c-line-2)}.dl .dl-tf-kind>summary>span:first-of-type{font-weight:600;color:var(--c-text)}.dl .dl-tf-kind>summary b{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--c-text-2);background:var(--c-tint-08);border-radius:999px;padding:1px 7px;margin-left:8px}.dl .dl-tf-kind>summary small{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--c-text-2)}.dl .dl-tf-kind .dl-abt-rows{padding:4px 6px 8px}.dl .dl-tf-ltitle>span{color:var(--c-text);font-weight:500}.dl .dl-tf-ltitle small{color:var(--c-text-3)}.dl .dl-tf-dot{width:9px;height:9px;border-radius:50%}.dl .dl-tf-feedrow{padding:9px 10px;border-radius:8px;gap:12px}.dl .dl-tf-feedrow:hover{background:var(--c-tint-03)}.dl .dl-tf-feedrow+.dl-tf-feedrow{border-top:1px solid var(--c-line-faint)}.dl .dl-tf-feedic{width:26px;height:26px;border-radius:8px;border:1px solid var(--c-line-2);background:var(--c-raised);display:inline-flex;align-items:center;justify-content:center;flex:none}.dl .dl-tf-feedic svg{width:14px;height:14px}.dl .dl-tf-feedpath{color:var(--c-text);font-size:12.5px}.dl .dl-tf-feedrow .dl-tf-sub{font-family:var(--font-mono);font-size:11.5px;color:var(--c-text-3)}.dl .dl-tf-feedrow .dl-ab2-chip.file{background:var(--c-pos-tint-12);color:var(--c-pos-text);border:1px solid var(--c-pos-line-30)}.dl .dl-tf-srow{padding:12px 10px}.dl .dl-tf-srow .dl-rank-score{font-family:var(--font-mono);font-size:15px}.dl .dl-tf-srow .dl-rank-name,.dl .dl-tf-srow .dl-rank-score{font-weight:600;color:var(--c-text)}.dl .dl-tf-note p{color:var(--c-text-3);font-size:12px}.dl .dl-tf-note b{color:var(--c-text-2)}.dl .dl-fp.dl-tq{grid-template-columns:auto minmax(0,1.7fr) minmax(230px,.5fr)}.dl .dl-pq-window,.dl .dl-rq .dl-fp-h,.dl .dl-tq .dl-fp-h{white-space:nowrap}.dl .dl-rq .dl-pq-kpis,.dl .dl-tq .dl-pq-kpis{gap:8px 22px}.dl .dl-tq .dl-fp-next{max-width:300px}@media (max-width:1280px){.dl .dl-tq .dl-fp-head{flex-wrap:wrap}.dl .dl-tq .dl-fp-h{white-space:normal}}.dl .dl-fp.dl-rq{grid-template-columns:auto minmax(0,1.7fr) minmax(230px,.5fr)}.dl .dl-rq .dl-fp-h{flex-wrap:nowrap;white-space:nowrap}.dl .dl-rq .dl-fp-next{max-width:300px}.dl .dl-pq-miles{white-space:nowrap}@media (max-width:1280px){.dl .dl-rq .dl-fp-head{flex-wrap:wrap}.dl .dl-rq .dl-fp-h{white-space:normal;flex-wrap:wrap}}.dl .dl-tfx{padding:18px 22px 16px;display:grid;grid-gap:14px;gap:14px}.dl .dl-tfx-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dl .dl-tfx-h{margin:0;font-size:16px;font-weight:650;color:var(--c-text);display:inline-flex;align-items:center;gap:8px}.dl .dl-tfx-sub{font-size:12.5px;color:var(--c-text-3)}.dl .dl-tfx-head .dl-ab-seg.adm-seg{margin-left:auto}.dl.dl-dark .dl-tfx-head .dl-ab-seg.adm-seg{background:var(--c-tint-04);border-color:var(--c-line-2)}.dl.dl-dark .dl-tfx-head .dl-ab-seg .adm-seg-b{font-size:12.5px;font-weight:500;color:var(--c-text-3)}.dl.dl-dark .dl-tfx-head .dl-ab-seg .adm-seg-b.on{background:var(--c-tint-12);color:var(--c-text);font-weight:600}.dl .dl-tfx-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.dl .dl-tfx-kpi{display:grid;grid-gap:3px;gap:3px;align-content:start;text-align:left;font:inherit;padding:12px 14px 11px;border-radius:12px;border:1px solid var(--c-line);background:var(--c-tint-03);color:var(--c-text);text-decoration:none;position:relative;overflow:hidden;transition:border-color .15s ease,background-color .15s ease}.dl button.dl-tfx-kpi{cursor:pointer}.dl button.dl-tfx-kpi:hover{border-color:var(--c-line-strong);background:var(--c-tint-05)}.dl button.dl-tfx-kpi:focus-visible{outline:2px solid var(--c-text-3);outline-offset:2px}.dl .dl-tfx-kpi.on{border-color:color-mix(in srgb,var(--c-acc-blue) 55%,var(--c-line-strong));background:color-mix(in srgb,var(--c-acc-blue) 8%,var(--c-card))}.dl .dl-tfx-kpi.on:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--c-acc-blue)}.dl .dl-tfx-kpi.is-leads.on{border-color:color-mix(in srgb,var(--c-pos-fill) 50%,var(--c-line-strong));background:var(--c-pos-tint-08)}.dl .dl-tfx-kpi.is-leads.on:before{background:var(--c-pos-fill)}.dl .dl-tfx-kpi .k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-tfx-kpi.on .k{color:var(--c-text-2)}.dl .dl-tfx-kpi b{font-family:var(--font-mono);font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--c-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:8px;line-height:1.1}.dl .dl-tfx-kpi.is-leads b{color:var(--c-pos-text)}.dl .dl-tfx-kpi b .dl-cb-delta{font-size:12px;font-weight:600}.dl .dl-tfx-kpi .s{font-size:11.5px;color:var(--c-text-3);line-height:1.35}.dl .dl-tfx-kpi.is-link{border-style:dashed}.dl .dl-tfx-kpi.is-link .s{color:var(--c-acc-blue)}.dl .dl-tfx-kpi.is-link:hover{border-color:var(--c-acc-blue)}.dl .dl-tfx-chart{margin-top:4px}.dl .dl-tfx-chartbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:2px}.dl .dl-tfx-cap{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-tfx-note{margin:0 2px;font-size:12px;line-height:1.5;color:var(--c-text-3)}.dl .dl-tfx-note b{color:var(--c-text-2)}.dl .dl-tfx-panel{grid-column:span 6;display:grid;grid-gap:10px;gap:10px;align-content:start;padding:18px 20px 14px}.dl .dl-tfx-ph{display:flex;align-items:baseline;gap:8px;font-size:13.5px;font-weight:650;color:var(--c-text)}.dl .dl-tfx-ph em{font-style:normal;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--c-text-2);background:var(--c-tint-08);border-radius:999px;padding:1px 7px}.dl .dl-tfx-ph small{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3)}.dl .dl-tfx-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.dl .dl-tfx-row{--w:0%;--bar:var(--c-acc-blue);position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border-radius:8px;min-height:36px;overflow:hidden}.dl .dl-tfx-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w);background:color-mix(in srgb,var(--bar) 16%,transparent);border-radius:8px;transition:width .4s cubic-bezier(.2,.7,.2,1)}.dl .dl-tfx-row:hover:before{background:color-mix(in srgb,var(--bar) 24%,transparent)}.dl .dl-tfx-lbl{position:relative;display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:var(--c-text)}.dl .dl-tfx-lbl>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-tfx-lbl svg{width:16px;height:16px;flex:none}.dl .dl-tfx-lbl small{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-tfx-kind,.dl .dl-tfx-lbl small{font-family:var(--font-mono);color:var(--c-text-3)}.dl .dl-tfx-kind{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--c-line-2);border-radius:4px;padding:1px 5px;flex:none}.dl .dl-tfx-nums{position:relative;display:inline-flex;align-items:baseline;gap:14px;flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl .dl-tfx-nums b{font-size:13.5px;font-weight:600;color:var(--c-text);min-width:36px}.dl .dl-tfx-n,.dl .dl-tfx-nums b{font-family:var(--font-mono);text-align:right}.dl .dl-tfx-n{font-size:11.5px;color:var(--c-text-3);min-width:40px}.dl .dl-tfx-n.is-lead{color:var(--c-pos-text)}.dl .dl-tfx-n.is-ga4{min-width:54px}.dl .dl-tfx-from{display:inline-flex;gap:3px}.dl .dl-tfx-more{font-size:12px;color:var(--c-text-3);padding:6px 10px 0}.dl .dl-tfx-row .dl-tf-flag{font-size:16px}@media (max-width:900px){.dl .dl-tfx-panel{grid-column:1/-1}}.dl .dl-tf-search,.dl .dl-tfx-feedcard{padding:18px 20px 14px;display:grid;grid-gap:10px;gap:10px}.dl .dl-tf-search .dl-tf-srow{padding:10px;border-radius:8px}.dl .dl-tf-search .dl-tf-srow:hover{background:var(--c-tint-03)}.dl .dl-tf-search .dl-tf-srow+.dl-tf-srow{border-top:1px solid var(--c-line-faint)}.dl .dl-tfx-feedcard .dl-tf-feed{gap:2px}.dl .dl-tfx-feedcard .dl-tf-feedrow{padding:7px 10px}