.f-ic-back{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10 3.5L5.5 8l4.5 4.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.f-ic-services{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.8l6 3-6 3-6-3zM2.4 8L8 10.8 13.6 8M2.4 11L8 13.8 13.6 11' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.f-ic-gear{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='2.2' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3Cpath d='M8 1.6v2M8 12.4v2M1.6 8h2M12.4 8h2M3.5 3.5l1.4 1.4M11.1 11.1l1.4 1.4M3.5 12.5l1.4-1.4M11.1 4.9l1.4-1.4' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")}.f-ic-downline{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.6' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3Cpath d='M8 4.4v6.4M5.4 8.4L8 11l2.6-2.6' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.f-ic-list{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.8 3.6H14M5.8 8H14M5.8 12.4H14' stroke='%23000' stroke-width='1.7' stroke-linecap='round'/%3E%3Ccircle cx='2.6' cy='3.6' r='1.2'/%3E%3Ccircle cx='2.6' cy='8' r='1.2'/%3E%3Ccircle cx='2.6' cy='12.4' r='1.2'/%3E%3C/svg%3E")}.f-ic-updown{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.8 6L8 2.8 11.2 6M4.8 10L8 13.2 11.2 10' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.f-ic-ring{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.4' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E")}.dm-layout{padding-top:var(--space-12);isolation:isolate;grid-template:"intro stage""notes stage"1fr/minmax(0,1fr) auto;column-gap:clamp(32px,6vw,96px);display:grid;overflow-x:clip}.dm-intro{grid-area:intro;min-width:0}.dm-notes{max-width:52ch;margin-top:var(--space-6);color:var(--ink-tertiary);grid-area:notes;font-size:15px;line-height:1.5}.dm-notes p{margin:0}.dm-stage{grid-area:stage;align-self:start;scroll-margin-top:64px;position:sticky;top:80px}.dm-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at 50% 52%, color-mix(in srgb, var(--accent) 17%, transparent), transparent 72%), repeating-radial-gradient(ellipse 150% 90% at 50% 125%, transparent 0 26px, color-mix(in srgb, var(--ink) 12%, transparent) 26px 27px);position:absolute;inset:-8% -36%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.dm-title{font-family:var(--font-headline);letter-spacing:-.04em;text-wrap:balance;min-height:1.96em;margin:0;font-size:clamp(40px,5.2vw,72px);font-weight:800;font-stretch:125%;line-height:.98}.dm-what{margin:var(--space-4) 0 0;font-size:clamp(16px,1.5vw,18px);font-weight:600;line-height:1.35}.dm-lede{margin:var(--space-2) 0 0;max-width:36ch;min-height:4.2em;color:var(--ink-secondary);text-wrap:pretty;font-size:clamp(18px,1.7vw,21px);line-height:1.4}.dm-words{display:inline-block}.dm-tries{margin-top:var(--space-6);max-width:460px}.dm-tries-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.dm-tries h2{margin:0}.dm-tries ul{margin:var(--space-2) 0 0;padding:0;list-style:none}.dm-try{align-items:flex-start;gap:var(--space-3);width:calc(100% + var(--space-6));margin-inline:calc(var(--space-3) * -1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .2s ease-out;display:flex}@media (hover:hover){.dm-try:hover{background:var(--fill)}}.dm-try.is-current{background:var(--accent-tint)}.dm-try-mark{flex:none;place-items:center;width:20px;height:22px;display:grid}.dm-try-ring{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--outline);border-radius:50%}.dm-try-words{flex-direction:column;gap:2px;min-width:0;display:flex}.dm-try.is-done .headline{color:var(--ink-secondary)}.dm-cta{margin-top:var(--space-6)}.dm-cta.is-narrow{display:none}.dm-questions{margin-top:var(--space-12)}.dm-questions .faq{max-width:760px;margin-top:var(--space-5)}.dm-credits{margin-top:var(--space-8);margin-bottom:var(--space-6);color:var(--ink-tertiary);font-size:13px;line-height:1.5}.dm-credits a{color:inherit;text-decoration:underline}.dm-try:focus-visible,.dm-device :focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.dm-bezel{--dm-glass:color-mix(in srgb, var(--surface-raised) 62%, transparent);--dm-screen-radius:calc(var(--radius-xl) + var(--space-2));padding:var(--space-3);border-radius:calc(var(--dm-screen-radius) + var(--space-3));background:color-mix(in srgb, var(--surface-raised) 50%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb, var(--ink) 12%, transparent), 0 50px 120px -40px var(--scrim)}.dm-device{isolation:isolate;border-radius:var(--dm-screen-radius);background:var(--canvas);width:402px;height:min(820px,100dvh - 160px);min-height:560px;position:relative;overflow:hidden}.dm-device p,.dm-device h2,.dm-device h3{margin:0}.dm-device{touch-action:manipulation}.dm-device button,.dm-next{-webkit-tap-highlight-color:transparent}.dm-next{display:none}@media (pointer:coarse){.dm-device .f-btn,.dm-capsule,.dm-glass-button,.dm-fchip{min-height:var(--hit-min)}.dm-round{width:var(--hit-min);height:var(--hit-min)}.dm-segments button{height:40px}.dm-section-head .f-btn{margin-block:calc(var(--space-3) * -1)}}.dm-app,.dm-screen{position:absolute;inset:0}.dm-scroll{scrollbar-width:none;overscroll-behavior:contain;padding-top:64px;padding-bottom:96px;position:absolute;inset:0;overflow-y:auto}.dm-scroll:focus-visible{outline-offset:-2px}.dm-page{gap:var(--space-6);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}.dm-page-cluster{padding-bottom:var(--space-12)}.dm-bar{z-index:3;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-5);pointer-events:none;background:linear-gradient(var(--canvas) 65%, transparent);grid-template-columns:1fr minmax(0,auto) 1fr;display:grid;position:absolute;inset:0 0 auto}.dm-bar-side{gap:var(--space-2);min-height:40px;display:flex}.dm-bar-side.is-trailing{justify-content:flex-end}.dm-bar-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-round{background:var(--dm-glass);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);width:40px;height:40px;box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink);cursor:pointer;pointer-events:auto;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.dm-tabs{inset:auto var(--space-3) var(--space-3);z-index:4;align-items:stretch;gap:var(--space-2);display:flex;position:absolute}.dm-tabs-main{padding:var(--space-1);border-radius:var(--radius-pill);background:var(--dm-glass);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb, var(--ink) 10%, transparent), 0 12px 28px -12px var(--scrim);flex:1;grid-template-columns:repeat(4,1fr);display:grid}.dm-tab{border-radius:var(--radius-pill);min-height:48px;color:var(--ink-secondary);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:background-color .2s ease-out,color .2s ease-out;display:flex}.dm-tab.is-on{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.dm-tab-title{font-size:10px;font-weight:600;line-height:12px}.dm-tab-search{background:var(--dm-glass);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);width:56px;box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb, var(--ink) 10%, transparent), 0 12px 28px -12px var(--scrim);flex:none}.dm-secondary{color:var(--ink-secondary)}.dm-num{font-variant-numeric:tabular-nums}.dm-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dm-nowrap{white-space:nowrap}.dm-hidden{opacity:0}.dm-section{gap:var(--space-3);flex-direction:column;display:flex}.dm-section-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.dm-section-head .f-btn{height:auto}.dm-stack{gap:var(--space-2);flex-direction:column;display:flex}.dm-stack:has(>.dm-presence){margin-bottom:calc(var(--space-2) * -1);gap:0}.dm-presence{grid-template-rows:1fr;display:grid}.dm-presence-body{min-width:0;min-height:0;margin:calc(var(--space-2) * -1);padding:var(--space-2) var(--space-2) var(--space-4);overflow:hidden}.dm-presence.is-leaving{opacity:0;grid-template-rows:0fr}.dm-card{width:100%;padding-inline:var(--space-3);border-radius:var(--radius-lg);background:var(--surface);color:inherit;font:inherit;text-align:left;border:0;display:block}.dm-pad{padding:var(--space-4)}.dm-row{align-items:flex-start;gap:var(--space-3);width:100%;min-height:var(--row-min);padding-block:var(--space-3);display:flex}.dm-card.dm-row{display:flex}.dm-row-button{border-radius:var(--radius-lg);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.dm-card.dm-row-button{background:var(--surface)}.dm-row-main{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.dm-row-main .f-progress,.dm-card .f-meter,.dm-guest-bars .f-meter{display:block}.dm-row-main .f-progress>i{transform-origin:0;width:100%;transition:transform .25s linear}.dm-row-head{align-items:baseline;gap:var(--space-2);display:flex}.dm-row-head>.headline{flex:0 auto;min-width:0}.dm-row-head>.f-badge{margin-left:auto}.dm-row-head.is-wrapping{align-items:center;row-gap:var(--space-1);flex-wrap:wrap}.dm-row-foot{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.dm-row-main .headline{overflow-wrap:anywhere}.dm-row-actions{gap:var(--space-2);margin-top:var(--space-1);display:flex}.dm-who{align-items:center;gap:var(--space-1);display:flex}.dm-chevron{color:var(--ink-tertiary);flex:none;align-self:center;transition:rotate .2s ease-out}.dm-chevron.is-open{rotate:90deg}.dm-poster{width:var(--poster-row);aspect-ratio:2/3;border-radius:var(--radius-sm);background:var(--fill);color:var(--ink-tertiary);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.dm-poster img{object-fit:cover;width:100%;height:100%;display:block}.dm-poster.is-grid{border-radius:var(--radius-lg);width:100%}.dm-poster-badge{left:var(--space-1);bottom:var(--space-1);position:absolute}.dm-poster-badge .f-badge{padding:2px var(--space-2) 2px var(--space-1);font-size:11px;line-height:14px}.dm-poster-badge .f-ic{width:12px;height:12px}.dm-badge-quiet{align-items:center;gap:var(--space-1);font-weight:600;display:inline-flex}.dm-badge-quiet.is-healthy span{color:var(--ink-secondary)}.dm-badge-quiet .f-ic{width:14px;height:14px}.dm-mark.f-mark{width:32px;height:32px}.dm-mark .glyph{width:20px;height:20px}.dm-empty{padding-block:var(--space-8)}.dm-empty .f-btn{margin-top:var(--space-2)}.dm-spinner{border:2px solid var(--separator);border-top-color:var(--ink);border-radius:50%;width:18px;height:18px;display:inline-block}.dm-busy-button{position:relative}.dm-busy-button .dm-spinner{margin:auto;position:absolute;inset:0}.dm-coach{box-shadow:0 0 0 var(--focus-width) var(--accent);position:relative}.dm-coach:after{content:"";border-radius:inherit;box-shadow:0 0 0 var(--space-2) color-mix(in srgb, var(--accent) 24%, transparent);pointer-events:none;position:absolute;inset:0}.dm-fact{justify-content:space-between;gap:var(--space-3);width:100%;font-size:15px;line-height:20px;display:flex}.dm-fact>:last-child{text-align:right}.dm-facts,.dm-meters{gap:var(--space-3);flex-direction:column;display:flex}.dm-meter{gap:var(--space-2);flex-direction:column;display:flex}.dm-switch{align-items:center;gap:var(--space-3);cursor:pointer;display:flex;position:relative}.dm-switch-words{flex-direction:column;flex:1;gap:2px;display:flex}.dm-switch-words .footnote{color:var(--ink-secondary)}.dm-switch input{opacity:0;cursor:pointer;width:51px;height:31px;margin:0;position:absolute;right:0}.dm-switch-track{border-radius:var(--radius-pill);background:var(--fill);flex:none;width:51px;height:31px;transition:background-color .2s ease-out;position:relative}.dm-switch-track:after{content:"";background:var(--ink-secondary);border-radius:50%;width:25px;height:25px;transition:translate .2s ease-out,background-color .2s ease-out;position:absolute;top:3px;left:3px}.dm-switch input:checked+.dm-switch-track{background:var(--accent)}.dm-switch input:checked+.dm-switch-track:after{background:var(--on-accent);translate:20px}.dm-switch input:focus-visible+.dm-switch-track{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.dm-fchip{cursor:pointer}.dm-home-head{gap:var(--space-1);flex-direction:column;display:flex}.dm-home-head .label{letter-spacing:.06em}.dm-greeting{font-family:var(--font-headline);letter-spacing:-.01em;font-size:34px;font-weight:700;font-stretch:125%;line-height:41px}.dm-chips,.dm-shelf{gap:var(--space-2);margin:calc(var(--space-2) * -1) calc(var(--space-4) * -1);padding:var(--space-2) var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.dm-chips{margin-top:calc(var(--space-4) * -1)}.dm-chip{color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;flex:none}.dm-cause{padding-left:var(--space-6);color:var(--ink-secondary)}.dm-attention-foot{align-items:center;gap:var(--space-3);margin-top:calc(var(--space-2) * -1);display:flex}.dm-shelf{gap:var(--space-3)}.dm-shelf-item{gap:var(--space-1);width:var(--poster-grid);border-radius:var(--radius-lg);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;padding:0;display:flex}.dm-server-card{gap:var(--space-3);padding:var(--space-4);cursor:pointer;flex-direction:column;display:flex}.dm-gauges{justify-content:space-between;gap:var(--space-2);display:flex}.dm-gauge{align-items:center;gap:var(--space-1);width:var(--gauge-ring);flex-direction:column;display:flex;position:relative}.dm-gauge svg{width:var(--gauge-ring);height:var(--gauge-ring)}.dm-gauge circle{fill:none;stroke-width:var(--gauge-line)}.dm-gauge-track{stroke:var(--fill)}.dm-gauge-value{stroke-linecap:round;transition:stroke-dasharray .4s ease-out}.dm-gauge-value.is-healthy{stroke:var(--healthy)}.dm-gauge-value.is-attention{stroke:var(--warning)}.dm-gauge-value.is-critical{stroke:var(--critical)}.dm-gauge-number{top:calc(var(--gauge-ring) / 2);font-variant-numeric:tabular-nums;text-align:center;font-size:15px;font-weight:600;position:absolute;inset-inline:0;translate:0 -50%}.dm-gauge .label{white-space:nowrap}.dm-tiles{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dm-tile{padding:var(--space-3) 6px 10px;border-radius:var(--radius-md);background:var(--surface);color:inherit;font:inherit;cursor:pointer;border:0;flex-direction:column;align-items:center;gap:6px;transition:background-color .4s ease-out;display:flex}.dm-tile.is-down{background:var(--critical-tint)}.dm-tile-name{font-weight:600}.dm-speed{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.dm-speed-top{align-items:flex-end;gap:var(--space-4);display:flex}.dm-speed-number{font-family:var(--font-headline);white-space:nowrap;font-size:28px;line-height:34px}.dm-spark{min-width:0;height:var(--sparkline);flex:1;display:block}.dm-disclosure{min-height:var(--row-min);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.dm-cluster{inset:auto var(--space-3) calc(var(--space-12) + var(--space-8) + 2px);z-index:3;justify-content:flex-end;gap:var(--space-2);display:flex;position:absolute}.dm-glass-button{height:40px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--dm-glass);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.dm-glass-button.is-prominent{background:var(--accent);color:var(--on-accent)}.dm-node{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.dm-guest-glyph{width:var(--mark);height:var(--mark);color:var(--ink-secondary);flex:none;place-items:center;display:grid}.dm-guest-bars{gap:var(--space-3);margin-top:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dm-guest-bars>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.dm-round.is-power{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--accent);background:0 0;align-self:center}.dm-round.is-power.dm-coach{box-shadow:0 0 0 var(--focus-width) var(--accent)}.dm-task{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.dm-task-title{font-weight:600}.dm-segments{border-radius:var(--radius-md);background:var(--fill);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:2px;display:grid}.dm-segments button{border-radius:calc(var(--radius-md) - 2px);height:32px;color:var(--ink-secondary);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.dm-segments button.on{background:var(--surface-raised);box-shadow:var(--shadow-raised);color:var(--ink)}.dm-grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dm-grid-item{border-radius:var(--radius-lg);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.dm-grid-title{margin-top:var(--space-1);font-weight:600}.dm-item-hero{--dm-backdrop-height:calc(var(--hero-height) - 36px);padding:80px var(--space-4) var(--space-4);margin-top:-64px;position:relative;overflow:hidden}.dm-item-backdrop{height:var(--dm-backdrop-height);filter:blur(3px);transform-origin:top;background-position:50% 30%;background-size:cover;position:absolute;inset:0 0 auto;scale:1.05;-webkit-mask-image:linear-gradient(#0000 40px,#000 84px 50%,#0000);mask-image:linear-gradient(#0000 40px,#000 84px 50%,#0000)}.dm-item-backdrop+.dm-item-head{margin-top:calc(var(--dm-backdrop-height) - 64px)}.dm-item-head{align-items:flex-start;gap:var(--space-4);display:flex;position:relative}.dm-item-head .dm-poster{width:var(--poster-grid);box-shadow:0 var(--space-2) var(--space-3) var(--image-shadow)}.dm-item-words{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.dm-item-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.dm-capsule{align-items:center;gap:var(--space-1);height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:inset 0 0 0 var(--hairline) var(--separator);color:var(--ink);font-family:var(--font-sans);cursor:pointer;border:0;font-size:15px;font-weight:600;display:inline-flex}.dm-capsule[disabled]{opacity:.4;cursor:default}.dm-shelf img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.dm-poster-badge{right:var(--space-1)}.dm-poster-badge .f-badge{border-radius:var(--radius-md);white-space:normal;max-width:100%;line-height:13px}.dm-shelf-item.dm-coach{box-shadow:none}.dm-shelf-item.dm-coach .dm-poster{box-shadow:0 0 0 var(--focus-width) var(--accent)}.dm-shelf-item.dm-coach:after{aspect-ratio:2/3;border-radius:var(--radius-lg);inset:0 0 auto}.dm-category{width:var(--tile);min-height:calc(var(--tile) / 2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font:inherit;text-align:center;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dm-category:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 var(--hairline) var(--separator);position:absolute;inset:0}.dm-category-name{z-index:1;position:relative}.dm-category-name.title-3{font-weight:700}.dm-category.has-picture{background:var(--fill);color:var(--on-image);text-align:left;justify-content:flex-start;align-items:flex-end}.dm-category.has-picture:before{content:"";z-index:1;background:linear-gradient(transparent 25%, var(--image-veil));position:absolute;inset:0}.dm-category img{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.dm-shelf-message{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.dm-placeholders .dm-shelf-item{cursor:default}.dm-placeholder-line{height:13px;margin-top:var(--space-1);border-radius:var(--radius-xs);background:var(--fill);display:block}.dm-placeholder-line.is-short{width:60%}.dm-list-more{place-items:center;min-height:44px;display:grid}.dm-request-actions{align-items:stretch;gap:var(--space-2);display:flex}.dm-request{white-space:nowrap;flex:1;min-width:0}.dm-request .dm-spinner{border-color:color-mix(in srgb, var(--on-accent) 30%, transparent);border-top-color:var(--on-accent);width:16px;height:16px}.dm-select{flex:none;padding:0;position:relative}.dm-select select{height:100%;padding:0 calc(var(--space-2) + 16px) 0 var(--space-3);border-radius:inherit;color:inherit;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0}@media (pointer:coarse){.dm-select select{font-size:16px}}.dm-select .f-ic{right:var(--space-2);pointer-events:none;position:absolute}.dm-toggle{padding:0 var(--space-3);flex:none}.dm-toggle.is-on{background:var(--accent);box-shadow:none;color:var(--on-accent)}.dm-tagline{margin-top:calc(var(--space-1) * -1);color:var(--ink-secondary);font-style:italic}.dm-crew{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dm-crew-role{font-weight:600}.dm-ratings{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.dm-rating{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.dm-rating-mark.label{padding:var(--space-1);border-radius:var(--radius-xs);background:var(--fill);color:var(--ink);letter-spacing:0;text-transform:none;font-weight:700}.dm-rating-score.subheadline{font-variant-numeric:tabular-nums;font-weight:600}.dm-rating-caption.caption{font-weight:500}.dm-seasons{flex-direction:column;display:flex}.dm-season{padding:var(--space-3) var(--space-4)}.dm-season+.dm-season{border-top:var(--hairline) solid var(--separator)}.dm-season-closed{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.dm-cast{width:var(--poster-grid);padding:var(--space-3) var(--space-2);text-align:center;flex-direction:column;flex:none;align-items:center;gap:2px;display:flex}.dm-cast-avatar{width:var(--hit-min);height:var(--hit-min);margin-bottom:var(--space-1);background:var(--fill);color:var(--ink-secondary);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.dm-cast-name{font-weight:600}.dm-center{margin-top:calc(var(--space-3) * -1);text-align:center}.dm-loading{align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);text-align:center;flex-direction:column;display:flex}.dm-release{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.dm-release-top{align-items:flex-start;gap:var(--space-3);display:flex}.dm-release-title{overflow-wrap:anywhere}.dm-release-facts{font-weight:600}.dm-release-side{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex:none;display:flex}.dm-grabbed{align-items:center;gap:var(--space-1);font-weight:600;display:inline-flex}.dm-rejection{align-items:flex-start;gap:var(--space-1);display:flex}.dm-search{min-height:var(--hit-min);border-color:var(--separator);border-radius:var(--radius-pill);color:var(--ink-secondary)}.dm-search:focus-within{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.dm-search input{min-width:0;color:var(--ink);font-family:var(--font-sans);background:0 0;border:0;outline:none;flex:1;font-size:16px}.dm-search input::placeholder{color:var(--ink-tertiary)}.dm-device .dm-search input:focus-visible{outline:none}.dm-notices{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.dm-notice{align-items:flex-start;gap:var(--space-2);color:var(--ink-secondary);display:flex}.dm-notice .f-ic{margin-top:2px}.dm-notices .f-btn.plain{height:28px}.dm-fresh{align-items:center;gap:var(--space-1);color:var(--ink-secondary);display:inline-flex}.dm-fresh.is-stale{color:var(--ink-tertiary)}.dm-glass-button[disabled],.dm-row-button[disabled]{cursor:default}.dm-glass-button[disabled]{color:var(--ink-tertiary)}.dm-switch:has(input[disabled]){cursor:default;opacity:.5}.dm-device button[disabled]:active{scale:1}.dm-add-offer{align-items:center;gap:var(--space-2);min-height:var(--hit-min);padding-inline:var(--space-4);color:var(--accent);cursor:pointer;font-size:15px;font-weight:600;display:flex}.dm-scrim{z-index:10;padding:var(--space-3);background:var(--scrim);align-items:flex-end;display:flex;position:absolute;inset:0}.dm-sheet{gap:var(--space-2);width:100%;padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb, var(--ink) 10%, transparent), 0 24px 48px -16px var(--scrim);flex-direction:column;display:flex}.dm-sheet-words{gap:var(--space-1);padding:0 var(--space-2) var(--space-2);text-align:center;flex-direction:column;display:flex}.dm-sheet-title{color:var(--ink);font-weight:600}.dm-sheet-actions{gap:var(--space-2);flex-direction:column;display:flex}.dm-sheet-button{min-height:var(--hit-min);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font-family:var(--font-sans);cursor:pointer;border:0;font-size:16px;font-weight:600}.dm-sheet-button.is-destructive{color:var(--critical)}.dm-sheet-button.is-cancel{color:var(--accent);background:0 0}.dm-toast-slot{inset:auto var(--space-4) calc(var(--space-12) + var(--space-8) + 2px);z-index:8;pointer-events:none;justify-content:center;display:flex;position:absolute}.dm-device:has(.dm-cluster) .dm-toast-slot{bottom:calc(var(--space-12) + var(--space-8) + var(--space-12))}.dm-toast{padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:var(--dm-glass);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb, var(--ink) 10%, transparent), 0 12px 28px -12px var(--scrim);text-align:center;font-weight:600}@media (max-width:960px){.dm-layout{padding-top:var(--space-6);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""stage""notes";padding-inline:0}.dm-intro,.dm-notes{padding-inline:max(20px, env(safe-area-inset-left,0px))}.dm-notes{max-width:none}.dm-title{min-height:0}.dm-lede{max-width:none;margin-top:var(--space-3);min-height:2.8em}.dm-stage{margin-top:var(--space-6);justify-items:center;display:grid;position:relative;top:auto}.dm-stage:before{display:none}.dm-device{height:min(760px,100dvh - 320px);min-height:520px}.dm-scroll{overscroll-behavior:auto}.dm-tries{max-width:none;margin-top:var(--space-4)}.dm-tries-head{display:none}.dm-tries ul{gap:var(--space-2);margin:calc(var(--space-2) * -1) calc(max(20px, env(safe-area-inset-left,0px)) * -1);padding:var(--space-2) max(20px, env(safe-area-inset-left,0px));scrollbar-width:none;display:flex;overflow-x:auto}.dm-tries li{flex:none}.dm-try{width:auto;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-pill);background:var(--surface);white-space:nowrap;align-items:center;margin:0}.dm-try .headline{font-size:15px;line-height:20px}.dm-try-hint,.dm-cta.is-wide{display:none}.dm-cta.is-narrow{margin-top:0;margin-bottom:var(--space-4);display:flex}.dm-notes,.dm-credits{margin-top:var(--space-6)}}@media (max-width:600px),(max-height:500px){.dm-layout{padding-top:var(--space-2);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""stage""notes";padding-inline:0}.dm-intro,.dm-notes{padding-inline:max(20px, env(safe-area-inset-left,0px))}.dm-title{min-height:0;font-size:clamp(34px,9.5vw,44px)}.dm-what{margin-top:var(--space-1);font-size:15px}.dm-page{gap:var(--space-5)}.dm-lede,.dm-tries,.dm-cta.is-wide{display:none}.dm-cta.is-narrow{margin-top:0;margin-bottom:var(--space-4);display:flex}body:has(.dm-layout) .site-header{position:static}.dm-stage{margin-top:var(--space-2);justify-items:normal;display:block;position:static}.dm-stage:before{display:none}.dm-bezel{--dm-next-height:40px;--dm-safe-top:env(safe-area-inset-top,0px);--dm-tabs-bottom:max(var(--space-2), env(safe-area-inset-bottom,0px));--dm-over-tabs:calc(var(--dm-tabs-bottom) + 56px + var(--space-2));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;padding:0}.dm-device{border-radius:0;width:100%;height:auto;min-height:100dvh;overflow:visible}.dm-app{flex-direction:column;min-height:100dvh;display:flex;position:static}.dm-next{top:var(--dm-safe-top);z-index:5;align-items:center;gap:var(--space-2);width:100%;min-height:var(--dm-next-height);padding:0 var(--space-4);background:var(--accent-tint);box-shadow:0 -1px 0 var(--accent-tint);color:var(--ink);font-family:var(--font-sans);text-align:left;cursor:pointer;border:0;font-size:15px;font-weight:600;text-decoration:none;display:flex;position:sticky}.dm-next .f-ic{color:var(--accent)}.dm-next-count{color:var(--ink-secondary);flex:none;font-weight:500}.dm-next-words{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dm-screen{flex-direction:column;flex:1;min-width:0;display:flex;position:static}.dm-bar{inset:auto;top:calc(var(--dm-safe-top) + var(--dm-next-height));padding-block:var(--space-2) var(--space-3);box-shadow:0 -2px 0 var(--canvas);position:sticky}.dm-scroll{flex:1;padding:0;position:static;overflow:visible}.dm-scroll:focus-visible{outline:none}.dm-page-cluster{padding-bottom:var(--space-4)}.dm-tabs{inset:auto;bottom:var(--dm-tabs-bottom);margin:var(--space-2) var(--space-3) var(--dm-tabs-bottom);position:sticky}.dm-cluster{inset:auto;bottom:var(--dm-over-tabs);margin:0 var(--space-3);position:sticky}.dm-toast-slot{inset:auto var(--space-4) var(--dm-over-tabs);position:fixed}.dm-device:has(.dm-cluster) .dm-toast-slot{bottom:calc(var(--dm-over-tabs) + var(--space-12))}.dm-scrim{z-index:60;padding-bottom:max(var(--space-3), env(safe-area-inset-bottom,0px));touch-action:none;position:fixed}.dm-sheet{touch-action:pan-y;max-height:100%;overflow-y:auto}}@media (max-width:600px){.dm-title{min-height:1.96em}}@media (prefers-reduced-motion:no-preference){.dm-words{animation:.45s ease-out dm-words-in}.dm-fade{animation:.3s ease-out dm-fade-in}.dm-screen.is-push{animation:.32s cubic-bezier(.2,.8,.2,1) dm-push}.dm-screen.is-pop{animation:.28s cubic-bezier(.2,.8,.2,1) dm-pop}.dm-screen.is-tab{animation:.18s ease-out dm-fade-in}.dm-presence{transition:grid-template-rows .28s cubic-bezier(.3,.9,.3,1),opacity .2s ease-out}.dm-presence.is-new{animation:.32s cubic-bezier(.3,.9,.3,1) dm-row-open}.dm-coach:after{animation:1.6s ease-in-out infinite dm-coach-pulse}.dm-spinner{animation:.8s linear infinite dm-spin}.dm-placeholders{animation:1.2s ease-in-out infinite alternate dm-placeholder-pulse}.dm-scrim{animation:.2s ease-out dm-fade-in}.dm-sheet{animation:.3s cubic-bezier(.2,.8,.2,1) dm-sheet-in}.dm-toast{animation:.3s cubic-bezier(.2,.8,.2,1) dm-toast-in}.dm-device button:active{scale:.97}.dm-device button{transition:scale .15s ease-out}}@keyframes dm-words-in{0%{opacity:0;filter:blur(6px)}}@keyframes dm-fade-in{0%{opacity:0}}@keyframes dm-push{0%{opacity:0;translate:40px}}@keyframes dm-pop{0%{opacity:0;translate:-24px}}@keyframes dm-row-open{0%{opacity:0;grid-template-rows:0fr}}@keyframes dm-coach-pulse{50%{opacity:.3}}@keyframes dm-spin{to{rotate:360deg}}@keyframes dm-placeholder-pulse{to{opacity:var(--opacity-dimmed)}}@keyframes dm-sheet-in{0%{opacity:0;translate:0 24px}}@keyframes dm-toast-in{0%{opacity:0;translate:0 12px}}
