@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-devanagari-800-normal.ACzlZF75.woff2) format("woff2"),url(/_astro/poppins-devanagari-800-normal.BLmXVokE.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-ext-800-normal.CDgOlX-1.woff2) format("woff2"),url(/_astro/poppins-latin-ext-800-normal.CIZaRbSk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2) format("woff2"),url(/_astro/poppins-latin-800-normal.YoItoZZV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-cyrillic-ext-700-normal.CtkJES1U.woff2) format("woff2"),url(/_astro/oswald-cyrillic-ext-700-normal.VKAui8kQ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-cyrillic-700-normal.BO0IwMyy.woff2) format("woff2"),url(/_astro/oswald-cyrillic-700-normal.DxuP1Pb9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-vietnamese-700-normal._DkZZ6ID.woff2) format("woff2"),url(/_astro/oswald-vietnamese-700-normal.BxFoeH7J.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-latin-ext-700-normal.BKErdSR5.woff2) format("woff2"),url(/_astro/oswald-latin-ext-700-normal.CJSSDThd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-latin-700-normal.vy6hmKSr.woff2) format("woff2"),url(/_astro/oswald-latin-700-normal.UmC9Ev9x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2) format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2) format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2) format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-ext-400-normal.DWiEslNC.woff2) format("woff2"),url(/_astro/bebas-neue-latin-ext-400-normal.HFKRJXnW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2) format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-black-latin-ext-400-normal.DQAASfvW.woff2) format("woff2"),url(/_astro/archivo-black-latin-ext-400-normal.-j5WRK12.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-black-latin-400-normal.BTVu2TQR.woff2) format("woff2"),url(/_astro/archivo-black-latin-400-normal.HW9MwEcM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}dialog.ts-dialog{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--fg-1);overflow:hidden}dialog.ts-dialog::backdrop{background:transparent}dialog.ts-dialog[open]{display:grid;place-items:center}.ts-backdrop{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,#0b0c0e8c,#050608db);animation:ts-fade .38s var(--ease) both}.ts-dialog.is-closing .ts-backdrop{animation:ts-fade-out .26s var(--ease) both}.ts-studio{--panel-w:540px;--studio-h:min(940px,90dvh);position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1480px,92vw);height:var(--studio-h);border:1px solid var(--line-2);border-radius:22px;background:radial-gradient(90% 70% at 72% 40%,#14161B,transparent 70%),radial-gradient(60% 60% at 0% 100%,rgba(242,104,42,.07),transparent 70%),#09090c;box-shadow:0 40px 120px #000000a6,0 0 0 1px #0009,inset 0 1px #ffffff0d;overflow:hidden;animation:ts-arrive .56s cubic-bezier(.2,.9,.2,1) both}.ts-studio:before{content:"";position:absolute;left:12%;right:12%;top:0;z-index:7;height:1px;background:linear-gradient(90deg,transparent,rgba(255,138,82,.55),transparent);pointer-events:none}.ts-dialog.is-closing .ts-studio{animation:ts-leave .26s var(--ease) both}.ts-scroll-cue{position:absolute;left:50%;bottom:max(6px,calc((100dvh - min(940px,90dvh))/2 - 36px));z-index:1;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:0;border-radius:99px;background:none;color:var(--fg-3);font:500 var(--fs-12)/1 var(--font-text);transform:translate(-50%);cursor:pointer;transition:color var(--t-fast)}.ts-scroll-cue:hover{color:var(--fg-1)}.ts-scroll-cue svg{animation:ts-nudge 2.4s var(--ease) infinite}html.ts-lock{overflow:hidden}html.ts-lock body{padding-right:var(--ts-sbw,0px)}.ts-boot{display:none}html.ts-arrive{overflow:hidden}html.ts-arrive body{padding-right:var(--ts-sbw,0px)}html.ts-arrive .ts-boot{position:fixed;inset:0;z-index:90;display:grid;place-items:center;color:var(--fg-1)}.ts-boot .ts-boot-close,html.ts-arrive-direct .ts-boot .ts-boot-skip{display:none}html.ts-arrive-direct .ts-boot .ts-boot-close{display:inline}html.ts-arrive-step .ts-boot .ts-stage{visibility:hidden}.ts-boot.is-handed{pointer-events:none}.ts-boot.is-handed .ts-backdrop{visibility:hidden}.ts-dialog.is-booted:not(.is-closing) .ts-backdrop{animation:none}.ts-dialog.is-booted:not(.is-closing) .ts-studio{animation:ts-fade .3s var(--ease) both}.ts-dialog.is-booted .ts-intro-head,.ts-dialog.is-booted .ts-scroll-cue{animation:none}[data-step-heading]:focus,[data-wall-heading]:focus{outline:none}[data-step-heading]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.ts-head{position:relative;z-index:6;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:62px;padding:10px 14px 10px 18px;border-bottom:1px solid var(--line-1);background:linear-gradient(180deg,#15171cf5,#0f1115f0)}.ts-head-title{display:flex;align-items:center;gap:10px;min-width:0}.ts-head-title .ts-flame{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--ember-tint);border:1px solid var(--ember-line);color:var(--ember-fg)}.ts-head-title h2{margin:0;font:650 var(--fs-16)/1.2 var(--font-display);letter-spacing:-.01em;white-space:nowrap}.ts-head-title p{margin:0;color:var(--fg-3);font-size:var(--fs-12);line-height:1.3;white-space:nowrap}.ts-head-actions{display:flex;align-items:center;gap:8px}.ts-exit{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 14px;border:1px solid var(--line-2);border-radius:11px;background:var(--s2);color:var(--fg-2);font:550 var(--fs-13)/1 var(--font-text);cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.ts-exit:hover{color:var(--fg-1);border-color:var(--line-3);background:var(--s3)}.ts-exit:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.ts-exit kbd{padding:3px 5px;border:1px solid var(--line-2);border-radius:5px;color:var(--fg-3);font:500 10.5px/1 var(--font-text)}.ts-gsteps{display:flex;justify-content:center;min-width:0;container:gsteps/inline-size;animation:ts-fade .52s var(--ease) .16s both}.ts-gsteps ol{display:flex;align-items:center;max-width:100%;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.ts-gsteps ol::-webkit-scrollbar{display:none}.ts-gsteps li{display:flex;align-items:center;flex:none}.ts-gsteps li+li:before{content:"";width:14px;height:1.5px;margin:0 3px;border-radius:2px;background:#d6deeb24;transition:background .52s var(--ease)}.ts-gsteps li.is-done+li:before{background:linear-gradient(90deg,var(--ember-fg),rgba(242,104,42,.45))}.ts-gsteps button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px 0 5px;border:0;border-radius:99px;background:transparent;color:var(--fg-3);font:600 12px/1 var(--font-text);white-space:nowrap;cursor:pointer;transition:color .2s,background .24s var(--ease),box-shadow .24s var(--ease)}.ts-gsteps button:hover{color:var(--fg-1);background:#ffffff0b}.ts-gsteps button:focus-visible{outline:2px solid var(--ember-fg);outline-offset:1px}.ts-gsteps i{display:grid;place-items:center;flex:none;width:22px;height:22px;border:1px solid rgba(214,222,235,.18);border-radius:50%;color:var(--fg-3);font:700 10.5px/1 var(--font-text);font-style:normal;font-variant-numeric:tabular-nums;transition:background .32s var(--ease),border-color .32s,color .32s,box-shadow .32s}.ts-gsteps i svg{width:11px;height:11px;stroke-width:2.6}.ts-gsteps .is-done button{color:var(--fg-2)}.ts-gsteps .is-done i{border-color:var(--ember-line);background:var(--ember-tint);color:var(--ember-fg)}.ts-gsteps .is-current button{color:var(--fg-1);background:#f2682a1a;box-shadow:inset 0 0 0 1px var(--ember-line)}.ts-gsteps .is-current i{border-color:transparent;background:linear-gradient(145deg,var(--ember-hover),var(--ember-press));color:#1a0b04;box-shadow:0 4px 12px #f2682a66}@container gsteps (max-width:1060px){.ts-gsteps li:not(.is-current) button>span:not(.sr-only){display:none}.ts-gsteps li:not(.is-current) button{padding:0 3px}.ts-gsteps li+li:before{width:12px}}@container gsteps (max-width:420px){.ts-gsteps li:not(.is-current):not(.is-done){display:none}}.ts-body{position:relative;display:grid;grid-template-columns:min(var(--panel-w),46%) minmax(0,1fr);grid-template-areas:"panel stage";min-height:0;isolation:isolate;transition:grid-template-columns .82s cubic-bezier(.2,.9,.2,1)}.ts-panel{grid-area:panel;position:relative;z-index:2;display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--line-1);background:linear-gradient(180deg,#101216eb,#0c0d10f5);overflow:hidden;transition:opacity .52s var(--ease) .24s,transform .7s cubic-bezier(.2,.9,.2,1) .16s}.ts-stage-wrap{grid-area:stage;position:relative;z-index:1;min-width:0;min-height:0;overflow:hidden;container-type:size}.ts-host{position:absolute;inset:0}.ts-laptop-host{grid-area:1/1/-1/-1;position:relative;z-index:4;min-width:0;min-height:0;background:#09090c;animation:ts-fade .36s var(--ease) both}.ts-studio[data-phase=wall] .ts-body{grid-template-columns:0px minmax(0,1fr)}.ts-studio[data-phase=wall] .ts-panel{overflow:hidden;opacity:0;transform:translate(-36px);pointer-events:none;border-right:0;transition:none}.ts-studio[data-phase=progress] .ts-panel,.ts-studio[data-phase=progress] .ts-stage-wrap{visibility:hidden}.ts-studio[data-phase=ready] .ts-panel{background:radial-gradient(120% 80% at 0% 0%,rgba(242,104,42,.13),transparent 60%),linear-gradient(180deg,#101216eb,#0c0d10f5)}.ts-guide{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0}.ts-ghead{display:grid;gap:6px;padding:28px 30px 12px}.ts-ghead>*{animation:ts-g-in .56s cubic-bezier(.2,.9,.2,1) both}.ts-ghead>:nth-child(2){animation-delay:40ms}.ts-ghead>:nth-child(3){animation-delay:80ms}.ts-ghead-step{width:max-content;padding:4px 10px;border:1px solid var(--ember-line);border-radius:99px;background:var(--ember-tint);color:var(--ember-fg);font:650 11px/1 var(--font-text);letter-spacing:.06em;text-transform:uppercase}.ts-ghead h2{margin:4px 0 0;color:var(--fg-1);font:700 25px/31px var(--font-display);letter-spacing:-.028em}.ts-ghead p{max-width:460px;margin:0;color:var(--fg-3);font-size:13.5px;line-height:21px}.ts-scroll{position:relative;display:flex;flex-direction:column;gap:14px;min-height:0;padding:12px 30px 30px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(214,222,235,.14) transparent}.ts-scroll>*{flex:none;animation:ts-g-in .58s cubic-bezier(.2,.9,.2,1) both;animation-delay:70ms}.ts-scroll>:nth-child(2){animation-delay:.14s}.ts-scroll>:nth-child(3){animation-delay:.21s}.ts-scroll>:nth-child(4){animation-delay:.28s}.ts-scroll>:nth-child(n+5){animation-delay:.35s}.ts-g-more{display:flex;flex-direction:column;gap:14px}.ts-g-more>*{animation:ts-g-in .52s cubic-bezier(.2,.9,.2,1) both}.ts-g-more>:nth-child(2){animation-delay:70ms}.ts-g-more>:nth-child(n+3){animation-delay:.14s}.ts-g-enter{animation:ts-g-in .52s cubic-bezier(.2,.9,.2,1) both;scroll-margin-top:12px}.ts-gfoot{display:flex;align-items:center;gap:10px;padding:14px 30px 18px;border-top:1px solid var(--line-1);background:linear-gradient(180deg,#0e0f13b8,#0b0c0ff5);container:gfoot/inline-size}.ts-gfoot .btn{height:40px;white-space:nowrap}.ts-grow{flex:1;min-width:0}.ts-gnext{min-width:140px;justify-content:center;gap:8px}.ts-gnext svg{transition:transform .26s var(--ease)}.ts-gnext:hover svg{transform:translate(3px)}.ts-gskip{color:var(--fg-3)}.ts-gskip-short{display:none}@container gfoot (max-width:470px){.ts-gskip-long{display:none}.ts-gskip-short{display:inline}.ts-gskip{padding-inline:10px}.ts-gnext{min-width:0}}@container gfoot (max-width:300px){.ts-gback-t{display:none}}.ts-ghead-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.ts-gview{display:inline-flex;flex:none;padding:3px;border:1px solid var(--line-2);border-radius:99px;background:#d6deeb09}.ts-gview button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:99px;background:transparent;color:var(--fg-3);font:600 12.5px/1 var(--font-text);white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.ts-gview button:hover{color:var(--fg-1)}.ts-gview button[aria-pressed=true]{background:#d6deeb1c;color:var(--fg-1);box-shadow:inset 0 0 0 1px #d6deeb1f}.ts-gview button[data-more][aria-pressed=false]{color:var(--ember-fg)}.ts-gview button[data-more][aria-pressed=false]:hover{background:var(--ember-tint)}.ts-gview button:focus-visible{outline:2px solid var(--ember-fg);outline-offset:1px}.ts-gmore{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px 12px 12px;border:1px solid var(--line-2);border-radius:14px;background:linear-gradient(180deg,#d6deeb0d,#d6deeb06);color:var(--fg-1);text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.ts-gmore:hover{border-color:var(--ember-line);background:linear-gradient(180deg,#f2682a14,#f2682a08)}.ts-gmore:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.ts-gmore-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid var(--ember-line);border-radius:10px;background:var(--ember-tint);color:var(--ember-fg)}.ts-gmore-text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.ts-gmore-text b{font:650 13.5px/18px var(--font-text)}.ts-gmore-text small{color:var(--fg-3);font-size:12px;line-height:16px}.ts-gmore>svg:last-child{flex:none;color:var(--fg-2);transition:transform .26s var(--ease)}.ts-gmore:hover>svg:last-child{transform:translateY(2px)}.ts-gmore-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;padding-top:16px;border-top:1px solid var(--line-1);scroll-margin-top:12px}.ts-gmore-head svg{color:var(--ember-fg)}.ts-gmore-head b{color:var(--fg-1);font:650 13.5px/18px var(--font-text)}.ts-gmore-head span{color:var(--fg-3);font-size:12.5px;line-height:18px}.ts-gfinish{display:grid;gap:16px}.ts-gf-name{display:grid;gap:8px}.ts-gf-name>span{color:var(--fg-2);font:600 12px/16px var(--font-text)}.ts-gf-name .ts-input{height:48px;padding:0 14px;border-radius:13px;font:650 17px/1 var(--font-display);letter-spacing:-.012em}.ts-gf-rows{display:grid;gap:2px;margin:0;padding:6px;list-style:none;border:1px solid rgba(214,222,235,.08);border-radius:16px;background:linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:inset 0 1px #ffffff08}.ts-gf-rows li{animation:ts-g-in .52s cubic-bezier(.2,.9,.2,1) both;animation-delay:calc(.12s + var(--i,0) * 45ms)}.ts-gf-rows button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 8px;border:0;border-radius:11px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .18s var(--ease)}.ts-gf-rows button:hover{background:#ffffff0a}.ts-gf-rows button:focus-visible{outline:2px solid var(--ember-fg);outline-offset:-2px}.ts-gf-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--ember-tint);color:var(--ember-fg);box-shadow:inset 0 0 0 1px #f2682a29}.ts-gf-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ts-gf-text small{color:var(--fg-3);font:600 10.5px/14px var(--font-text);letter-spacing:.06em;text-transform:uppercase}.ts-gf-text b{overflow:hidden;color:var(--fg-1);font:600 13.5px/18px var(--font-text);text-overflow:ellipsis;white-space:nowrap}.ts-gf-edit{display:inline-flex;align-items:center;gap:3px;color:var(--ember-fg);font:600 12px/1 var(--font-text);opacity:0;transform:translate(-4px);transition:opacity .18s,transform .24s var(--ease)}.ts-gf-rows button:hover .ts-gf-edit,.ts-gf-rows button:focus-visible .ts-gf-edit{opacity:1;transform:none}.ts-gnote{margin:0;color:var(--fg-3);font-size:12.5px;line-height:19px}.ts-gcue{position:absolute;left:0;right:0;top:14px;z-index:8;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;pointer-events:none}.ts-gcue-chip{display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 48px);height:34px;padding:0 15px 0 6px;border:1px solid rgba(214,222,235,.12);border-radius:99px;background:#101216bd;backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 12px 30px #00000059;color:var(--fg-2);font:550 12.5px/1 var(--font-text);animation:ts-chip-in .42s cubic-bezier(.2,.9,.2,1) both}.ts-gcue-chip>svg{flex:none;box-sizing:content-box;width:12px;height:12px;padding:5px;border-radius:50%;background:#d6deeb14;color:var(--fg-3);transition:background .32s,color .32s}.ts-gcue-chip b{flex:none;color:var(--fg-1);font-weight:650}.ts-gcue-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-gcue-chip.is-changed{border-color:var(--ember-line);background:#2c180ecc;box-shadow:0 12px 30px #00000059,0 0 0 4px #f2682a12,0 0 30px #f2682a3d;animation:ts-chip-pop .56s cubic-bezier(.2,.9,.2,1)}.ts-gcue-chip.is-changed>svg{background:var(--ember);color:#1a0b04}.ts-gcue-hint{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 10px;border:1px solid var(--ember-line);border-radius:99px;background:#f2682a1f;backdrop-filter:blur(10px);color:#ffb27a;font:600 12px/1.2 var(--font-text);animation:ts-chip-in .46s cubic-bezier(.2,.9,.2,1) .14s both}.ts-gcue-hint svg{flex:none;animation:ts-nudge 2.4s ease-in-out infinite}.ts-analysis{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--ember-line);border-radius:14px;background:linear-gradient(180deg,#f2682a17,#f2682a08)}.ts-analysis>svg{flex:none;margin-top:2px;color:var(--ember-fg)}.ts-analysis p{margin:0;color:var(--fg-2);font-size:var(--fs-13);line-height:1.45}.ts-analysis b{color:var(--fg-1)}.ts-analysis button{flex:none;margin-left:auto}.ts-group{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;border:1px solid rgba(214,222,235,.075);border-radius:16px;background:linear-gradient(180deg,#ffffff07,#ffffff03);box-shadow:inset 0 1px #ffffff08;transition:border-color .24s var(--ease),box-shadow .24s var(--ease)}.ts-group:hover{border-color:#d6deeb1f}.ts-group:focus-within{border-color:#f2682a38;box-shadow:inset 0 1px #ffffff08,0 0 0 3px #f2682a0d}.ts-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ts-group-head>div{min-width:0}.ts-group-head h4{display:flex;align-items:center;gap:8px;margin:0;color:var(--fg-1);font:620 13.5px/20px var(--font-text)}.ts-group-head p{margin:2px 0 0;color:var(--fg-3);font-size:12px;line-height:18px}.ts-group-head .switch{flex:none;margin-top:2px}.ts-group.is-off>:not(.ts-group-head){opacity:.36;pointer-events:none;filter:saturate(.35);transition:opacity .24s var(--ease)}.ts-badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:99px;background:#5fb98a24;color:#7fd0a5;font:650 10px/1 var(--font-text);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.ts-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.ts-field{display:grid;gap:8px;min-width:0}.ts-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--fg-2);font:550 12px/16px var(--font-text)}.ts-label output{min-width:42px;padding:2px 7px;border-radius:6px;background:#d6deeb0f;color:var(--fg-1);font:650 11.5px/14px var(--font-text);text-align:center;font-variant-numeric:tabular-nums}.ts-faint{margin-right:auto;margin-left:6px;color:var(--fg-4);font-weight:500}.ts-input{width:100%;height:42px;padding:0 13px;border:1px solid var(--line-2);border-radius:11px;background:var(--s0);color:var(--fg-1);font:500 14px/1.3 var(--font-text);transition:border-color .16s,box-shadow .2s}.ts-input::placeholder{color:var(--fg-4)}.ts-input:hover{border-color:var(--line-3)}.ts-input:focus{border-color:var(--ember);box-shadow:0 0 0 3px #f2682a29;outline:none}.ts-textarea{height:auto;min-height:88px;padding:11px 13px;line-height:1.5;resize:vertical}.ts-hint{margin:0;color:var(--fg-3);font-size:12px;line-height:18px}.ts-hint b{color:var(--fg-2);font-weight:600}.ts-hint svg{display:inline-block;width:13px;height:13px;margin-right:5px;vertical-align:-2px;color:var(--fg-3)}.ts-hint-card{padding:12px 14px;border:1px dashed rgba(214,222,235,.14);border-radius:14px;background:#ffffff04}.ts-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ts-link{padding:0;border:0;background:none;color:var(--ember-fg);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ts-ghost-btn{display:inline-flex;align-items:center;gap:8px;width:max-content;height:32px;padding:0 12px;border:1px solid var(--line-2);border-radius:10px;background:transparent;color:var(--fg-2);font:550 12.5px/1 var(--font-text);cursor:pointer;transition:border-color .16s,color .16s,background .16s}.ts-ghost-btn:hover{border-color:var(--line-3);color:var(--fg-1);background:#ffffff08}.ts-ghost-btn[aria-pressed=true]{border-color:var(--ember-line);color:var(--fg-1)}.ts-ghost-btn:focus-visible,.ts-link:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.ts-fixed{display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(214,222,235,.08);border-radius:12px;background:#ffffff05}.ts-fixed b{color:var(--fg-1);font:620 13px/18px var(--font-text)}.ts-fixed span{color:var(--fg-3);font-size:12px;line-height:17px}.ts-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.ts-toggle b{display:block;color:var(--fg-1);font:580 13px/18px var(--font-text)}.ts-toggle small{display:block;margin-top:2px;color:var(--fg-3);font-size:12px;line-height:17px}.ts-chips{display:flex;flex-wrap:wrap;gap:6px}.ts-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border:1px solid var(--line-2);border-radius:99px;background:#ffffff05;color:var(--fg-2);font:550 12.5px/1 var(--font-text);cursor:pointer;transition:border-color .16s,background .16s,color .16s,transform .16s var(--ease),box-shadow .2s}.ts-chip:hover{border-color:var(--line-3);color:var(--fg-1);transform:translateY(-1px)}.ts-chip:active{transform:scale(.95)}.ts-chip:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.ts-chip:is([aria-pressed=true],[aria-checked=true]){border-color:var(--ember-line);background:linear-gradient(180deg,#f2682a2e,#f2682a14);color:var(--fg-1);box-shadow:0 4px 14px #f2682a1f}.ts-chip svg{width:12px;height:12px}.ts-presets{margin-top:-2px}.ts-slider{--p:50%;-webkit-appearance:none;appearance:none;width:100%;height:24px;margin:0;background:transparent;cursor:pointer}.ts-slider::-webkit-slider-runnable-track{height:5px;border-radius:5px;background:linear-gradient(90deg,var(--ember-press),var(--ember) var(--p),rgba(214,222,235,.12) var(--p) 100%);box-shadow:inset 0 1px 1px #00000059}.ts-slider::-moz-range-track{height:5px;border-radius:5px;background:#d6deeb1f}.ts-slider::-moz-range-progress{height:5px;border-radius:5px;background:linear-gradient(90deg,var(--ember-press),var(--ember))}.ts-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-6.5px;border:0;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff,#e9e9ec);box-shadow:0 2px 6px #00000080,0 0 0 4px #f2682a00;transition:box-shadow .18s var(--ease),transform .18s var(--ease)}.ts-slider::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff,#e9e9ec);box-shadow:0 2px 6px #00000080}.ts-slider:hover::-webkit-slider-thumb{box-shadow:0 2px 6px #00000080,0 0 0 6px #f2682a2e}.ts-slider:active::-webkit-slider-thumb{transform:scale(1.18);box-shadow:0 2px 6px #00000080,0 0 0 8px #f2682a3d}.ts-slider:focus-visible{outline:none}.ts-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--ember-fg)}.ts-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--ember-fg)}.ts-slider:disabled{opacity:.4;cursor:not-allowed}.ts-dual{position:relative;height:24px}.ts-dual:before{content:"";position:absolute;left:0;right:0;top:10px;height:5px;border-radius:5px;background:#d6deeb1f;box-shadow:inset 0 1px 1px #00000059}.ts-dual-fill{position:absolute;top:10px;height:5px;border-radius:5px;background:linear-gradient(90deg,var(--ember-press),var(--ember));pointer-events:none;box-shadow:0 0 12px #f2682a4d}.ts-dual input{position:absolute;inset:0;-webkit-appearance:none;appearance:none;width:100%;height:24px;margin:0;background:transparent;pointer-events:none}.ts-dual input::-webkit-slider-runnable-track{height:5px;background:transparent}.ts-dual input::-moz-range-track{background:transparent}.ts-dual input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-7.5px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff,#e9e9ec);box-shadow:0 2px 6px #00000080;pointer-events:auto;cursor:grab;transition:transform .16s var(--ease),box-shadow .16s}.ts-dual input::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff,#e9e9ec);box-shadow:0 2px 6px #00000080;pointer-events:auto;cursor:grab}.ts-dual input:hover::-webkit-slider-thumb{box-shadow:0 2px 6px #00000080,0 0 0 6px #f2682a2e}.ts-dual input:active::-webkit-slider-thumb{transform:scale(1.15);cursor:grabbing}.ts-dual input:focus-visible{outline:none}.ts-dual input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--ember-fg)}.ts-dual input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--ember-fg)}.ts-tiles{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:8px}.ts-skins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ts-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:66px;padding:12px 13px;border:1px solid var(--line-2);border-radius:13px;background:#ffffff04;color:var(--fg-2);text-align:left;cursor:pointer;transition:border-color .16s,background .16s,transform .2s var(--ease),box-shadow .2s}.ts-tile:hover{border-color:var(--line-3);transform:translateY(-1px);box-shadow:0 8px 20px #0000004d}.ts-tile:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.ts-tile b{display:flex;align-items:center;gap:6px;color:var(--fg-1);font:620 13px/18px var(--font-text)}.ts-tile small{color:var(--fg-3);font-size:11.5px;line-height:15px}.ts-tile:is([aria-pressed=true],[aria-checked=true]){border-color:var(--ember-fg);background:linear-gradient(180deg,#f2682a24,#f2682a0a)}.ts-tile:is([aria-pressed=true],[aria-checked=true]):after{content:"";position:absolute;right:11px;top:11px;width:8px;height:8px;border-radius:50%;background:var(--ember-fg);box-shadow:0 0 0 3px #f2682a38}.ts-tile:disabled{cursor:not-allowed}.ts-tile-card{position:relative;display:block;width:100%;height:52px;margin-bottom:6px;padding:7px 9px 0 25px;border-radius:7px;overflow:hidden}.ts-tile-card.is-reddit{background:#0b1416;color:#f2f4f5;--tc-mark:#FF4500;--tc-pill:#1A282D}.ts-tile-card.is-facebook{background:#fff;box-shadow:inset 0 0 0 1px #dadde1;color:#050505;--tc-mark:#0866FF;--tc-pill:#CED0D4}.ts-tile-card em{position:absolute;left:8px;top:7px;width:11px;height:11px;border-radius:50%;background:var(--tc-mark)}.ts-tile-card i{display:block;height:4px;margin-top:4px;border-radius:2px;background:currentColor;opacity:.42}.ts-tile-card i:first-of-type{width:40%;margin-top:1px;opacity:.85}.ts-tile-card i:nth-of-type(2){width:88%;margin-left:-16px;opacity:.75}.ts-tile-card i:last-of-type{width:64%;margin-left:-16px}.ts-tile-card span{position:absolute;left:8px;bottom:6px;display:flex;gap:4px}.ts-tile-card u{display:block;width:16px;height:6px;border-radius:3px;background:var(--tc-pill)}.ts-tile-card.is-reddit u:first-child{background:linear-gradient(90deg,var(--tc-mark) 30%,var(--tc-pill) 30%)}.ts-voice-block{display:flex;flex-direction:column;gap:12px}.ts-voice-block.is-off .ts-voices{opacity:.4;filter:saturate(.4)}.ts-voice-filter{display:flex;gap:4px;width:max-content;padding:3px;border:1px solid var(--line-1);border-radius:10px;background:#0003}.ts-voice-filter button{height:26px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--fg-3);font:600 11.5px/1 var(--font-text);cursor:pointer;transition:background .16s,color .16s}.ts-voice-filter button:hover{color:var(--fg-1)}.ts-voice-filter button[aria-pressed=true]{background:#d6deeb1a;color:var(--fg-1)}.ts-voice-filter button:focus-visible{outline:2px solid var(--ember-fg);outline-offset:1px}.ts-voices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.ts-voice-group{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 2px 0;padding-top:12px;border-top:1px solid rgba(214,222,235,.07)}.ts-voice-group:first-child{margin-top:0;padding-top:0;border-top:0}.ts-voice-group b{color:var(--fg-1);font:650 11px/16px var(--font-text);letter-spacing:.08em;text-transform:uppercase}.ts-voice-group small{color:var(--fg-3);font-size:12px;line-height:17px}.ts-voice-group[data-tier=studio] b{color:#e5c07b}.ts-voice{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-height:80px;padding:12px 14px 12px 12px;border:1px solid rgba(214,222,235,.08);border-radius:16px;background:linear-gradient(180deg,#16191e,#121418);overflow:hidden;transition:border-color .2s,transform .28s var(--ease),box-shadow .28s var(--ease),background .2s}.ts-voice:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 0% 50%,var(--ts-voice-glow,rgba(242,104,42,0)),transparent 70%);opacity:0;transition:opacity .32s;pointer-events:none}.ts-voice:hover{border-color:var(--line-3);transform:translateY(-2px);box-shadow:0 12px 28px #00000059}.ts-voice:hover:before,.ts-voice.is-playing:before{opacity:1}.ts-voice.is-on{border-color:var(--ember-line);box-shadow:inset 0 0 0 1px var(--ember-line),0 12px 30px #f2682a24;background:linear-gradient(180deg,#f2682a1a,#f2682a05)}.ts-voice:has(.ts-voice-pick:focus-visible){outline:2px solid var(--ember-fg);outline-offset:2px}.ts-voice-pick{position:static;display:block;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ts-voice-pick:after{content:"";position:absolute;inset:0;z-index:0}.ts-voice-pick:focus-visible{outline:none}.ts-voice-play{position:relative;z-index:2;display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:50%;background:var(--ts-voice,#3a3f47);color:#fff;cursor:pointer;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px 6px #00000040,0 6px 16px #0006;transition:transform .2s var(--ease)}.ts-voice-play:hover{transform:scale(1.07)}.ts-voice-play:active{transform:scale(.93)}.ts-voice-play:focus-visible{outline:2px solid var(--ember-fg);outline-offset:3px}.ts-voice-play>svg:not(.ts-ring){width:15px;height:15px;margin-left:2px}.ts-voice-play .ts-ring{position:absolute;inset:-4px;width:54px;height:54px;transform:rotate(-90deg);pointer-events:none}.ts-voice-play .ts-ring circle{fill:none;stroke:var(--ember-fg);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:157;transition:stroke-dashoffset .12s linear}.ts-bars{display:flex;align-items:center;gap:2px;height:15px}.ts-bars i{width:2.5px;height:100%;border-radius:2px;background:#fff;animation:ts-eq .7s ease-in-out infinite alternate}.ts-bars i:nth-child(2){animation-delay:-.25s}.ts-bars i:nth-child(3){animation-delay:-.5s}.ts-voice.is-loading .ts-voice-play:after{content:"";position:absolute;inset:-4px;border:2px solid rgba(255,255,255,.12);border-top-color:var(--ember-fg);border-radius:50%;animation:ts-spin .8s linear infinite}.ts-voice-text{position:relative;z-index:1;display:block;min-width:0;padding-right:16px;pointer-events:none}.ts-voice-text b{display:flex;align-items:center;gap:6px;color:var(--fg-1);font:650 13.5px/18px var(--font-text)}.ts-voice-text b em{padding:1px 6px;border-radius:99px;background:#d6deeb14;color:var(--fg-3);font:650 9.5px/15px var(--font-text);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.ts-voice-text small{display:block;overflow:hidden;color:var(--fg-3);font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.ts-voice-style{display:block;margin-top:2px;color:var(--fg-4);font:600 10px/14px var(--font-text);letter-spacing:.08em;text-transform:uppercase}.ts-voice-check{position:absolute;right:10px;top:10px;z-index:1;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--ember);color:#1a0b04;opacity:0;transform:scale(.5);transition:opacity .2s,transform .32s var(--ease);pointer-events:none}.ts-voice-check svg{width:11px;height:11px;stroke-width:3}.ts-voice.is-on .ts-voice-check{opacity:1;transform:scale(1)}.ts-voice-line{position:relative;z-index:1;grid-column:1/-1;display:block;padding:9px 11px;border-radius:10px;background:#00000052;color:var(--fg-4);font:500 12.5px/19px var(--font-text);pointer-events:none;animation:ts-fade .24s var(--ease) both}.ts-voice-line span{transition:color .12s,text-shadow .16s}.ts-voice-line span.is-said{color:var(--fg-2)}.ts-voice-line span.is-now{color:#fff;text-shadow:0 0 14px rgba(255,138,82,.7)}.ts-looks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ts-look{position:relative;display:grid;place-items:center;aspect-ratio:5/4;overflow:hidden;padding:0;border:1px solid var(--line-2);border-radius:14px;background:#0a0b0d;cursor:pointer;transition:border-color .16s,transform .28s var(--ease),box-shadow .28s var(--ease)}.ts-look:before{content:"";position:absolute;inset:0;background:var(--ts-look-bg) center/cover;filter:brightness(.6) saturate(1.1);transition:transform 1.4s var(--ease)}.ts-look:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}.ts-look:hover{border-color:var(--line-3);transform:translateY(-2px);box-shadow:0 12px 26px #0006}.ts-look:hover:before{transform:scale(1.1)}.ts-look:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.ts-look-text{position:relative;z-index:1;max-width:92%;overflow:hidden;white-space:nowrap;line-height:1.1;paint-order:stroke fill}.ts-look-text mark{padding:0;background:none;color:var(--ts-highlight);-webkit-text-stroke:inherit}.ts-look-text[data-effect=box] mark{-webkit-text-stroke:0}.ts-look small{position:absolute;left:9px;bottom:7px;z-index:2;color:#ffffffe0;font:650 10.5px/1 var(--font-text);letter-spacing:.02em}.ts-look em{position:absolute;right:8px;top:8px;z-index:2;padding:2px 6px;border-radius:99px;background:#00000080;color:#ffffffbf;font:650 9px/12px var(--font-text);font-style:normal;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(4px)}.ts-look[aria-checked=true]{border-color:var(--ember-fg);box-shadow:inset 0 0 0 1px var(--ember-fg),0 10px 26px #f2682a33}.ts-effects{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.ts-effect{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:72px;padding:0 6px;overflow:hidden;border:1px solid var(--line-2);border-radius:12px;background:linear-gradient(180deg,#14161a,#0f1114);color:var(--fg-2);font:600 11.5px/1 var(--font-text);cursor:pointer;transition:border-color .16s,transform .2s var(--ease),background .2s}.ts-effect:hover{border-color:var(--line-3);transform:translateY(-1px)}.ts-effect:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.ts-effect[aria-checked=true]{border-color:var(--ember-fg);background:linear-gradient(180deg,#f2682a29,#f2682a0a);color:var(--fg-1)}.ts-effect-demo{display:flex;gap:3px;height:22px;align-items:center;font:900 11.5px/1 Arial Black,Archivo Black,Arial,sans-serif;color:#fff;letter-spacing:.02em}.ts-effect-demo b{font-weight:900}.ts-effect[data-effect=highlight] .ts-effect-demo b:nth-child(2){color:#ffe100}.ts-effect[data-effect=pop] .ts-effect-demo b:nth-child(2){display:inline-block;color:#39ff88;animation:ts-pop 1.4s var(--ease) infinite}.ts-effect[data-effect=karaoke] .ts-effect-demo b{background:linear-gradient(90deg,#22d3ee 50%,#fff 50%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ts-fill 2.4s linear infinite}.ts-effect[data-effect=karaoke] .ts-effect-demo b:nth-child(2){animation-delay:.8s}.ts-effect[data-effect=reveal] .ts-effect-demo b{animation:ts-reveal 2.4s steps(1) infinite}.ts-effect[data-effect=reveal] .ts-effect-demo b:nth-child(2){animation-delay:.6s}.ts-effect[data-effect=box] .ts-effect-demo{padding:3px 6px;border-radius:2px;background:#000}.ts-effect[data-effect=box] .ts-effect-demo b:nth-child(2){color:#ffe100}.ts-effect[data-effect=glow] .ts-effect-demo{text-shadow:0 0 6px #39ff88,0 0 12px #39ff88}.ts-effect[data-effect=shadow] .ts-effect-demo{color:#fff5d6;text-shadow:2px 2px 0 #ff5a1f}.ts-fonts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ts-font{display:grid;place-items:center;height:42px;padding:0 4px;border:1px solid var(--line-2);border-radius:10px;background:var(--s0);color:var(--fg-1);font-size:15px;line-height:1;white-space:nowrap;overflow:hidden;cursor:pointer;transition:border-color .16s,background .16s,transform .16s var(--ease)}.ts-font:hover{border-color:var(--line-3);transform:translateY(-1px)}.ts-font:active{transform:scale(.95)}.ts-font:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.ts-font[aria-checked=true]{border-color:var(--ember-fg);background:var(--ember-tint)}.ts-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ts-swatch{position:relative;width:28px;height:28px;padding:0;border:2px solid rgba(255,255,255,.12);border-radius:50%;background:var(--sw);cursor:pointer;box-shadow:inset 0 1px 2px #fff3,0 2px 6px #0000004d;transition:transform .16s var(--ease),border-color .16s,box-shadow .16s}.ts-swatch:hover{transform:scale(1.12)}.ts-swatch:focus-visible{outline:2px solid var(--ember-fg);outline-offset:3px}.ts-swatch[aria-checked=true],.ts-swatch.is-any.is-on{border-color:#fff;box-shadow:0 0 0 2px var(--ember),0 4px 12px #0006}.ts-swatch.is-any{overflow:hidden;background:conic-gradient(#ff5252,#ffd452,#52ff8a,#52d4ff,#a952ff,#ff5252)}.ts-swatch.is-any.is-on{background:var(--sw)}.ts-swatch.is-any input{position:absolute;inset:-6px;width:40px;height:40px;opacity:0;cursor:pointer}.ts-swatch.is-any:focus-within{outline:2px solid var(--ember-fg);outline-offset:3px}.ts-words{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ts-word{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:60px;padding:0;border:1px solid var(--line-2);border-radius:12px;background:var(--s0);color:var(--fg-2);font:600 11.5px/1 var(--font-text);cursor:pointer;transition:border-color .16s,background .16s,transform .16s var(--ease)}.ts-word i{display:flex;gap:2px}.ts-word i b{display:block;width:7px;height:5px;border-radius:2px;background:#d6deeb4d}.ts-word i b:first-child{background:var(--ember-fg)}.ts-word:hover{border-color:var(--line-3);transform:translateY(-1px)}.ts-word:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.ts-word[aria-checked=true]{border-color:var(--ember-fg);background:var(--ember-tint);color:var(--fg-1)}.ts-moods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ts-mood{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;height:92px;padding:10px;overflow:hidden;border:1px solid var(--line-2);border-radius:14px;background:var(--ts-mood,linear-gradient(160deg,#2A2E35,#15171B));color:#fff;text-align:left;cursor:pointer;transition:border-color .16s,transform .28s var(--ease),box-shadow .28s var(--ease)}.ts-mood:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.4));pointer-events:none}.ts-mood:hover{transform:translateY(-2px);border-color:var(--line-3);box-shadow:0 12px 26px #0006}.ts-mood:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.ts-mood[aria-checked=true]{border-color:var(--ember-fg);box-shadow:inset 0 0 0 1px var(--ember-fg),0 12px 28px #0006}.ts-mood b{position:relative;z-index:1;font:680 12.5px/16px var(--font-text)}.ts-mood small{position:relative;z-index:1;color:#ffffffb8;font-size:10.5px;line-height:13px}.ts-mood.is-auto{background:radial-gradient(80% 80% at 30% 20%,rgba(255,138,82,.55),transparent 60%),radial-gradient(80% 80% at 80% 90%,rgba(111,166,232,.4),transparent 60%),#16181d}.ts-mood>svg{position:absolute;left:10px;top:10px;width:18px;height:18px;color:#fff}.ts-mood-wave{position:absolute;left:10px;right:10px;top:12px;display:flex;align-items:center;gap:2px;height:26px;opacity:.5}.ts-mood-wave i{flex:1;height:calc(var(--h) * 100%);border-radius:2px;background:#ffffffd9;transform-origin:50% 50%}.ts-mood.is-playing .ts-mood-wave{opacity:1}.ts-mood.is-playing .ts-mood-wave i{animation:ts-eq .5s ease-in-out infinite alternate;animation-delay:calc(var(--d) * -1)}.ts-tracks{display:grid;gap:6px}.ts-tracks .ts-track{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px 7px 7px;overflow:hidden;border:1px solid rgba(214,222,235,.07);border-radius:12px;background:#ffffff04;transition:border-color .16s,background .16s}.ts-tracks .ts-track:hover{border-color:var(--line-2);background:#ffffff08}.ts-tracks .ts-track.is-playing{border-color:var(--ember-line);background:linear-gradient(90deg,#f2682a1a,#f2682a05)}.ts-track-play{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:linear-gradient(145deg,#2b2f37,#1b1e23);color:#fff;cursor:pointer;box-shadow:inset 0 1px #ffffff1f;transition:transform .16s var(--ease),background .16s}.ts-track-play:hover{transform:scale(1.06)}.ts-track-play:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.ts-track-play svg{width:12px;height:12px;margin-left:1px}.ts-tracks .ts-track.is-playing .ts-track-play{background:linear-gradient(145deg,var(--ember-hover),var(--ember-press));color:#1a0b04}.ts-tracks .ts-track b{display:block;overflow:hidden;color:var(--fg-1);font:620 12.5px/17px var(--font-text);text-overflow:ellipsis;white-space:nowrap}.ts-tracks .ts-track small{display:block;overflow:hidden;color:var(--fg-3);font-size:11.5px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.ts-track-meta{display:flex;align-items:center;gap:8px;color:var(--fg-4);font:600 11px/1 var(--font-text);font-variant-numeric:tabular-nums}.ts-energy{display:inline-flex;gap:2px;align-items:flex-end;height:12px}.ts-energy i{width:3px;border-radius:1px;background:#d6deeb2e}.ts-energy i:nth-child(1){height:30%}.ts-energy i:nth-child(2){height:50%}.ts-energy i:nth-child(3){height:70%}.ts-energy i:nth-child(4){height:85%}.ts-energy i:nth-child(5){height:100%}.ts-energy i.is-on{background:var(--ember-fg)}.ts-track-bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--ember);transform-origin:left;transform:scaleX(0)}.ts-sfx-groups{display:grid;gap:14px;margin-bottom:12px}.ts-sfx-group h5{margin:0 0 8px;color:var(--fg-3);font:650 10.5px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase}.ts-sfx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ts-fx{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px 8px 8px;border:1px solid rgba(214,222,235,.07);border-radius:12px;background:#ffffff04;transition:border-color .16s,opacity .2s,background .16s}.ts-fx:hover{border-color:var(--line-2);background:#ffffff08}.ts-fx.is-off{opacity:.45}.ts-fx.is-playing{border-color:var(--ember-line);animation:ts-hit .46s var(--ease)}.ts-fx-text{min-width:0}.ts-fx b{display:flex;align-items:center;overflow:hidden;color:var(--fg-1);font:620 12px/16px var(--font-text);white-space:nowrap}.ts-fx small{display:block;overflow:hidden;color:var(--fg-3);font-size:11px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.ts-fx-play{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:linear-gradient(145deg,#2b2f37,#1b1e23);color:#fff;cursor:pointer;box-shadow:inset 0 1px #ffffff1f;transition:transform .16s var(--ease),background .16s}.ts-fx-play:hover{transform:scale(1.08)}.ts-fx-play:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.ts-fx-play svg{margin-left:1px}.ts-fx.is-playing .ts-fx-play{background:linear-gradient(145deg,var(--ember-hover),var(--ember-press));color:#1a0b04}.ts-fx .switch input{transform:scale(.82);transform-origin:right center}.ts-fx-variants{display:inline-flex;gap:3px;margin-left:6px}.ts-fx-variants i{width:4px;height:4px;border-radius:50%;background:#d6deeb40}.ts-fx-variants i.is-on{background:var(--ember-fg)}.ts-fx-level{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;align-items:center}.ts-fx-level b{justify-content:flex-end;color:var(--fg-3);font:600 11px/1 var(--font-text);font-variant-numeric:tabular-nums}.ts-mix{display:grid;gap:14px}.ts-mix-row{display:grid;grid-template-columns:120px minmax(0,1fr) 48px;align-items:center;gap:12px}.ts-mix-row>span{display:inline-flex;align-items:center;gap:8px;color:var(--fg-2);font:550 12.5px/1 var(--font-text)}.ts-mix-row>span svg{color:var(--fg-3)}.ts-mix-row output{padding:3px 6px;border-radius:6px;background:#d6deeb0f;color:var(--fg-1);font:650 11.5px/1 var(--font-text);text-align:center;font-variant-numeric:tabular-nums}.ts-prompts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ts-prompt-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(214,222,235,.08);border-radius:16px;background:#0d0e11;transition:border-color .2s,transform .28s var(--ease),box-shadow .28s var(--ease),opacity .2s}.ts-prompt-card:hover{border-color:var(--line-3);transform:translateY(-2px);box-shadow:0 14px 30px #0006}.ts-prompt-card.is-off{opacity:.5}.ts-prompt-card.is-off .ts-prompt-view{filter:grayscale(.85) brightness(.7)}.ts-prompt-view{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--ts-prompt-bg) center/cover;transition:filter .24s}.ts-prompt-view:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000040,#0000000d 40%,#00000059)}.ts-prompt-view img{position:absolute;left:9%;top:12%;width:82%;height:76%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))}.ts-prompt-foot{display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:10px 12px 12px}.ts-prompt-foot>div{display:contents}.ts-prompt-foot b{grid-area:1/1;color:var(--fg-1);font:620 12.5px/16px var(--font-text)}.ts-prompt-foot .switch{grid-area:1/2}.ts-prompt-foot small{display:-webkit-box;grid-area:2/1/3/3;align-self:start;overflow:hidden;min-height:30px;color:var(--fg-3);font-size:11px;line-height:15px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ts-mark-picker{display:grid;gap:10px}.ts-mark-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ts-mark-head b{color:var(--fg-2);font:600 12px/16px var(--font-text)}.ts-mark-head span{color:var(--fg-3);font-size:12px;line-height:18px;text-align:right}.ts-mark-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ts-mark-choice{position:relative;display:grid;gap:7px;min-width:0;padding:5px 5px 8px;border:1px solid var(--line-1);border-radius:var(--r-4);background:var(--s1);color:var(--fg-2);text-align:center;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease),color .12s}.ts-mark-choice:hover{border-color:var(--line-3);color:var(--fg-1)}.ts-mark-choice:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.ts-mark-choice[aria-checked=true]{border-color:var(--ember-line);background:linear-gradient(180deg,#f2682a21,#f2682a08 70%);color:var(--fg-1);box-shadow:0 0 0 1px var(--ember-line),0 10px 26px -16px #f2682abf}.ts-mark-well{display:grid;place-items:center;height:62px;padding:0 10px;overflow:hidden;border-radius:9px;background:radial-gradient(130% 120% at 22% 0%,#2c313a,#15181d 58%,#0c0d10);box-shadow:inset 0 0 0 1px #ffffff0d}.ts-mark-well img{display:block;width:auto;height:auto;max-width:100%;max-height:36px;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(0,0,0,.5))}.ts-mark-name{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;font-size:12px;line-height:16px}.ts-mark-name>b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ts-mark-name>i{display:grid;flex:none;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--ember);color:#fff;opacity:0;transform:scale(.5);transition:opacity .2s var(--ease),transform .2s var(--ease)}.ts-mark-choice[aria-checked=true] .ts-mark-name>i{opacity:1;transform:none}.ts-corners{display:grid;grid-template-columns:repeat(2,36px);gap:4px;width:max-content;padding:6px;border:1px solid var(--line-2);border-radius:12px;background:var(--s0)}.ts-corner{position:relative;width:36px;height:28px;padding:0;border:1px solid var(--line-2);border-radius:7px;background:transparent;cursor:pointer;transition:border-color .16s,background .16s}.ts-corner:hover{border-color:var(--line-3)}.ts-corner:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.ts-corner:after{content:"";position:absolute;width:9px;height:5px;border-radius:2px;background:var(--fg-3)}.ts-corner[data-corner=top_left]:after{left:4px;top:4px}.ts-corner[data-corner=top_right]:after{right:4px;top:4px}.ts-corner[data-corner=bottom_left]:after{left:4px;bottom:4px}.ts-corner[data-corner=bottom_right]:after{right:4px;bottom:4px}.ts-corner[aria-checked=true]{border-color:var(--ember-fg);background:var(--ember-tint)}.ts-corner[aria-checked=true]:after{background:var(--ember-fg)}.ts-designs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ts-design{display:grid;align-content:start;gap:7px;min-width:0;padding:0;border:0;background:none;color:var(--fg-2);text-align:left;cursor:pointer}.ts-design-thumb{position:relative;display:block;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:var(--s2);box-shadow:0 0 0 1px var(--line-1);transition:box-shadow var(--t-fast),transform .28s var(--ease)}.ts-design-thumb img{width:100%;height:100%;object-fit:cover}.ts-design:hover .ts-design-thumb{box-shadow:0 0 0 1px var(--line-3);transform:translateY(-2px)}.ts-design:focus-visible{outline:none}.ts-design:focus-visible .ts-design-thumb{box-shadow:0 0 0 2px var(--ember-fg)}.ts-design[aria-checked=true] .ts-design-thumb{box-shadow:0 0 0 2px var(--ember),0 10px 26px #f2682a40}.ts-design b{color:var(--fg-1);font:600 var(--fs-13)/1.25 var(--font-text)}.ts-design small{display:-webkit-box;overflow:hidden;color:var(--fg-3);font-size:11.5px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ts-design-tag{position:absolute;left:6px;top:6px;padding:3px 6px;border-radius:6px;background:#0a0c10c7;color:var(--fg-1);font:600 10px/1 var(--font-text)}.ts-themes{display:flex;flex-wrap:wrap;gap:8px}.ts-theme{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 8px;border:1px solid var(--line-2);border-radius:99px;background:var(--s1);color:var(--fg-2);font:550 var(--fs-13)/1 var(--font-text);cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast)}.ts-theme i{width:18px;height:18px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #fff3}.ts-theme:hover{color:var(--fg-1);border-color:var(--line-3)}.ts-theme:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.ts-theme[aria-checked=true]{color:var(--fg-1);border-color:var(--sw);background:color-mix(in srgb,var(--sw) 12%,var(--s1))}.ts-stage{--pw:280px;--mx:0;--my:0;--level:0;--ambi-a:rgb(242,104,42);--ambi-b:rgb(111,166,232);position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;overflow:hidden;user-select:none;-webkit-user-select:none}.ts-ambi{position:absolute;inset:0;pointer-events:none}.ts-ambi i{position:absolute;left:50%;top:44%;width:calc(var(--pw) * 2.2);height:calc(var(--pw) * 2.6);border-radius:50%;filter:blur(calc(var(--pw) * .16));opacity:calc(.2 + var(--level) * .25);transition:background 1.2s var(--ease),opacity .2s linear}.ts-ambi i.is-a{background:radial-gradient(closest-side,var(--ambi-a),transparent);transform:translate(-62%,-62%)}.ts-ambi i.is-b{background:radial-gradient(closest-side,var(--ambi-b),transparent);transform:translate(-38%,-36%)}.ts-stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(180deg,transparent,rgba(5,6,8,.55));pointer-events:none}.ts-deck{position:relative;z-index:2;min-height:0;perspective:1800px;perspective-origin:50% 45%;outline:none;touch-action:pan-y;transition:margin-top .52s var(--ease)}.ts-deck:focus-visible:after{content:"";position:absolute;left:50%;bottom:4px;width:60px;height:3px;margin-left:-30px;border-radius:3px;background:var(--ember-fg)}.ts-slot{position:absolute;left:50%;top:50%;width:var(--pw);margin-left:calc(var(--pw) * -.5);transform:translate3d(calc(var(--x,0px) + var(--drag,0px)),calc(-50% + var(--lift,0px)),0) scale(var(--scale,1)) rotateY(var(--turn,0deg));transition:transform .82s cubic-bezier(.2,.9,.2,1),opacity .56s var(--ease),filter .56s var(--ease);will-change:transform}.ts-slot.is-near{opacity:.6;filter:brightness(.55) saturate(.8) blur(.4px);cursor:pointer}.ts-slot.is-near:hover{opacity:.85;filter:brightness(.75) saturate(.95)}.ts-slot.is-far{opacity:0;pointer-events:none}.ts-slot.is-front .ts-phone{transform:rotateY(calc(var(--mx) * 8deg)) rotateX(calc(var(--my) * -6deg));transition:transform 1s var(--ease)}.ts-reflection{position:absolute;left:10%;right:10%;bottom:-6%;height:8%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.7),transparent);filter:blur(7px);pointer-events:none}.ts-turn{position:absolute;top:50%;z-index:20;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;border:1px solid rgba(214,222,235,.12);border-radius:50%;background:#14161b9e;backdrop-filter:blur(12px);color:var(--fg-1);cursor:pointer;box-shadow:0 8px 22px #00000059;transition:background .16s,border-color .16s,transform .2s var(--ease),opacity .32s}.ts-turn:hover{background:#24282fe0;border-color:var(--line-3);transform:scale(1.08)}.ts-turn:active{transform:scale(.92)}.ts-turn.is-prev{left:max(14px,calc(50% - var(--pw) * 1.42))}.ts-turn.is-next{right:max(14px,calc(50% - var(--pw) * 1.42))}.ts-stage.is-locked .ts-slot:not(.is-front),.ts-stage.is-locked .ts-turn,.ts-stage.is-solo .ts-slot:not(.is-front),.ts-stage.is-solo .ts-turn{opacity:0;pointer-events:none;visibility:hidden}.ts-stage.is-locked .ts-deck{margin-top:60px;touch-action:auto}.ts-studio[data-phase=ready] .ts-stage.is-locked .ts-deck{margin-top:22px}.ts-stage[data-guide=caption] .ts-slot.is-front .ts-sub,.ts-stage[data-guide=watermark] .ts-slot.is-front .ts-mark,.ts-stage[data-guide=picture] .ts-slot.is-front .ts-moment{outline:2px dashed rgba(255,154,98,.95);outline-offset:1.4cqw;animation:ts-spot 2.2s ease-in-out infinite}.ts-intro-head{position:absolute;left:0;right:0;top:clamp(18px,4.5cqh,46px);z-index:7;display:grid;justify-items:center;gap:8px;width:min(640px,calc(100% - 48px));margin:0 auto;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-14px);transition:opacity .42s var(--ease),transform .62s cubic-bezier(.2,.9,.2,1),visibility 0s linear .42s}.ts-intro-head span{padding:4px 10px;border:1px solid var(--ember-line);border-radius:99px;background:var(--ember-tint);color:var(--ember-fg);font:650 11px/1 var(--font-text);letter-spacing:.06em;text-transform:uppercase}.ts-intro-head h2{margin:0;color:var(--fg-1);font:700 clamp(24px,3.4cqh,34px)/1.1 var(--font-display);letter-spacing:-.025em}.ts-intro-head p{margin:0;color:var(--fg-3);font-size:13.5px;line-height:20px}.ts-stage.is-intro .ts-intro-head{opacity:1;visibility:visible;transform:none;transition-delay:0s;animation:ts-rise .7s var(--ease) both}.ts-stage.is-intro .ts-player,.ts-stage.is-intro .ts-voice-note,.ts-stage.is-intro.is-wall .ts-turn{opacity:0;visibility:hidden;pointer-events:none}.ts-stage.is-intro .ts-slot{cursor:pointer;filter:brightness(.62) saturate(.8)}.ts-stage.is-intro .ts-slot.is-front{filter:none}.ts-stage.is-intro .ts-slot:not(.is-front):hover{filter:brightness(.85) saturate(.95)}.ts-stage.is-intro .ts-slot.is-front .ts-shell{box-shadow:0 0 0 1px #08090a,inset 0 1px 1px #ffffff6b,0 calc(var(--pw) * .14) calc(var(--pw) * .26) #0000009e,0 0 0 calc(var(--pw) * .012) #f2682a8c,0 0 calc(var(--pw) * .2) #f2682a59}.ts-stage.is-intro .ts-screen *,.ts-stage.is-intro .ts-display *{pointer-events:none!important}.ts-stage.is-intro .ts-place-tag,.ts-stage.is-intro .ts-toast{display:none}.ts-stage.is-intro .ts-slot :is(.ts-sub,.ts-moment,.ts-mark){outline:0!important}.ts-stage.is-intro .ts-reflection{opacity:.5}.ts-slot-label{position:absolute;left:50%;top:calc(100% + 14px / var(--label,1));display:grid;justify-items:center;gap:calc(5px / var(--label,1));width:calc(var(--pw) * 1.12);text-align:center;opacity:0;visibility:hidden;transform:translate(-50%) rotateY(calc(var(--turn,0deg) * -1));transition:opacity .38s var(--ease),visibility 0s linear .38s;pointer-events:none}.ts-stage.is-intro .ts-slot-label{opacity:1;visibility:visible;transition-delay:.12s,0s}.ts-stage.is-intro:not(.is-wall) .ts-slot:not(.is-front) .ts-slot-label{opacity:0;visibility:hidden}.ts-slot-icon{display:grid;place-items:center;width:calc(30px / var(--label,1));height:calc(30px / var(--label,1));border-radius:calc(10px / var(--label,1));background:linear-gradient(145deg,#3a2a22,#1c1f24);border:1px solid var(--line-2);color:var(--ember-fg)}.ts-slot-icon svg{width:calc(15px / var(--label,1));height:calc(15px / var(--label,1))}.ts-slot-label b{color:var(--fg-1);font:680 calc(15px / var(--label,1))/1.2 var(--font-display);letter-spacing:-.01em}.ts-slot-label small{display:-webkit-box;overflow:hidden;color:var(--fg-3);font-size:calc(12px / var(--label,1));line-height:1.45;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ts-slot-label em{margin-top:calc(4px / var(--label,1));padding:calc(6px / var(--label,1)) calc(13px / var(--label,1));border-radius:99px;background:linear-gradient(180deg,#FF8A50,var(--ember) 60%,#E65B1D);color:#170a04;font:650 calc(12px / var(--label,1))/1 var(--font-text);font-style:normal;opacity:0;transform:translateY(4px);transition:opacity .22s,transform .26s var(--ease);box-shadow:0 6px 16px #f2682a59}.ts-stage.is-intro .ts-slot.is-front .ts-slot-label em{opacity:1;transform:none}.ts-slot-pick{position:absolute;inset:0;z-index:15;display:none;padding:0;border:0;border-radius:calc(var(--pw) * .158);background:transparent;cursor:pointer}.ts-stage.is-intro .ts-slot-pick{display:block}.ts-slot-pick:focus-visible{outline:calc(3px / var(--label,1)) solid var(--ember-fg);outline-offset:calc(6px / var(--label,1))}.ts-ready-hit{position:absolute;z-index:9;display:grid;align-items:end;justify-items:center;padding:0 0 18%;border:0;border-radius:12%/5.6%;background:transparent;cursor:pointer;transition:background .26s var(--ease),box-shadow .26s var(--ease)}.ts-ready-hit span{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:99px;background:linear-gradient(180deg,#FF8A50,var(--ember) 60%,#E65B1D);color:#170a04;font:700 14px/1 var(--font-text);white-space:nowrap;box-shadow:0 12px 30px #f2682a73;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .24s var(--ease),transform .32s cubic-bezier(.2,.9,.2,1)}.ts-ready-hit:hover,.ts-ready-hit:focus-visible{background:#08090b52;box-shadow:inset 0 0 0 2px #ff8a52b3,0 0 60px #f2682a40}.ts-ready-hit:hover span,.ts-ready-hit:focus-visible span{opacity:1;transform:none}.ts-ready-hit:focus-visible{outline:none}@media(hover:none){.ts-ready-hit span{opacity:1;transform:none}}.ts-phone{position:relative;width:var(--pw)}.ts-shell{position:relative;padding:calc(var(--pw) * .012);border-radius:calc(var(--pw) * .158);background:linear-gradient(140deg,#7a7f87,#383c42 9%,#1d1f23 30%,#24272c 55%,#3d4148 82%,#8a8f97);box-shadow:0 0 0 1px #08090a,inset 0 1px 1px #ffffff6b,inset 0 -1px 1px #000000a6,inset 1px 0 1px #ffffff1f,0 calc(var(--pw) * .14) calc(var(--pw) * .26) #0000009e,0 calc(var(--pw) * .03) calc(var(--pw) * .06) #00000073}.ts-slot.is-front .ts-shell{box-shadow:0 0 0 1px #08090a,inset 0 1px 1px #ffffff6b,inset 0 -1px 1px #000000a6,inset 1px 0 1px #ffffff1f,0 calc(var(--pw) * .14) calc(var(--pw) * .26) #0000009e,0 0 calc(var(--pw) * (.06 + var(--level) * .12)) color-mix(in srgb,var(--ambi-a) 30%,transparent)}.ts-shell:before{content:"";position:absolute;inset:calc(var(--pw) * .005);border-radius:calc(var(--pw) * .153);border:1px solid rgba(255,255,255,.08);pointer-events:none}.ts-key{position:absolute;width:calc(var(--pw) * .011);border-radius:2px;background:linear-gradient(90deg,#2a2d32,#6c7179 45%,#3a3d43)}.ts-key.is-action{left:calc(var(--pw) * -.008);top:16%;height:4%}.ts-key.is-up{left:calc(var(--pw) * -.008);top:23%;height:7%}.ts-key.is-down{left:calc(var(--pw) * -.008);top:31.5%;height:7%}.ts-key.is-power{right:calc(var(--pw) * -.008);top:26%;height:11%}.ts-bezel{padding:calc(var(--pw) * .033);border-radius:calc(var(--pw) * .148);background:#020203;box-shadow:inset 0 0 0 1px #ffffff0d}.ts-display{position:relative;aspect-ratio:9/19.5;overflow:hidden;border-radius:calc(var(--pw) * .118);background:#000;isolation:isolate;container-type:inline-size}.ts-display>*{position:absolute}.ts-screen{left:0;right:0;top:11.6cqw;aspect-ratio:9/16;overflow:hidden;background:#000;isolation:isolate;container-type:inline-size;transition:top .52s cubic-bezier(.2,.9,.2,1)}.ts-display.is-app-hidden .ts-screen{top:19.45cqw}.ts-screen>*{position:absolute}.ts-tabbar{left:0;right:0;bottom:7.4cqw;height:15cqw;display:flex;align-items:center;justify-content:space-around;padding:0 2cqw;border-top:.25cqw solid rgba(255,255,255,.08);transition:opacity .32s var(--ease)}.ts-tabbar span{display:flex;flex-direction:column;align-items:center;gap:1cqw;width:16cqw;color:#ffffffb8}.ts-tabbar span.is-on{color:#fff}.ts-tabbar svg{width:6.2cqw;height:6.2cqw;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.ts-tabbar svg .is-fill{fill:currentColor;stroke:none}.ts-tabbar small{font:500 2.3cqw/1 var(--font-text);letter-spacing:.01em}.ts-tabbar .is-create svg{width:11cqw;height:7.6cqw;padding:.6cqw;border-radius:2.4cqw;background:#ffffff24;stroke-width:2.2}.ts-display.is-app-hidden .ts-tabbar{opacity:0}.ts-home{left:50%;bottom:2.2cqw;width:34cqw;height:1.25cqw;margin-left:-17cqw;border-radius:1cqw;background:#ffffffe0}.ts-media{inset:0;overflow:hidden;background:#07080a}.ts-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .14s linear}.ts-layer.is-on{opacity:1}.ts-moment{z-index:3;cursor:grab;object-fit:fill;touch-action:none;transform-origin:50% 50%}.ts-moment.is-pop{animation:ts-moment-pop .46s cubic-bezier(.3,1.5,.5,1) both,ts-moment-drift 7s linear .46s both}.ts-callout{z-index:4;left:50%;top:22%;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;font:400 10px/1 Anton,Bebas Neue,Impact,sans-serif;letter-spacing:0;text-align:center;text-transform:uppercase}.ts-prompt{z-index:5;pointer-events:none;object-fit:fill}.ts-sub{z-index:6;transform:translate(-50%,-50%);white-space:nowrap;text-align:center;line-height:1.15;letter-spacing:0;paint-order:stroke fill;cursor:grab;touch-action:none;border-radius:.5cqw;outline:1px dashed transparent;outline-offset:1.4cqw;transition:outline-color .16s}.ts-sub mark{padding:0;background:none;color:var(--ts-highlight,#ffe100);-webkit-text-stroke:inherit}.ts-sub mark.is-pop{display:inline-block;animation:ts-pop-word .15s cubic-bezier(.3,1.6,.6,1) both}.ts-sub .is-unsaid{visibility:hidden}.ts-sub .ts-k{background:linear-gradient(90deg,var(--ts-highlight) var(--f),var(--ts-primary) var(--f));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ts-sub[data-effect=box] mark{-webkit-text-stroke:0}.ts-mark{z-index:7;cursor:grab;touch-action:none;outline:1px dashed transparent;outline-offset:.8cqw;transition:outline-color .16s}.ts-mark canvas{display:block}.ts-slot.is-front .ts-sub:hover,.ts-slot.is-front .ts-mark:hover,.ts-slot.is-front .ts-moment:hover,.ts-screen.is-placing-caption .ts-sub,.ts-screen.is-placing-watermark .ts-mark,.ts-slot.is-front [data-place]:focus-visible{outline:1px dashed rgba(255,255,255,.8);outline-offset:1cqw}.ts-slot.is-front [data-place]:focus-visible{outline:2px solid var(--ember-fg)}.ts-screen.is-placing,.ts-screen.is-placing *{cursor:grabbing!important}.ts-slot:not(.is-front) .ts-screen *{cursor:pointer}.ts-place-tag{left:50%;top:10%;z-index:13;padding:1.3cqw 2.8cqw;border-radius:5cqw;background:#0a0c10db;backdrop-filter:blur(6px);color:#fff;font:600 2.8cqw/1.2 var(--font-text);white-space:nowrap;opacity:0;transform:translate(-50%,-100%) scale(.94);transition:opacity .16s,transform .22s var(--ease);pointer-events:none;box-shadow:0 1cqw 3cqw #0006}.ts-place-tag.is-on{opacity:1;transform:translate(-50%,-100%) scale(1)}.ts-audio-chip{left:4cqw;top:12cqw;z-index:7;display:flex;align-items:center;gap:.6cqw;height:6.4cqw;padding:0 2.6cqw;border-radius:6cqw;background:#0a0c10b8;backdrop-filter:blur(6px);color:#fff;font:700 2.7cqw/1 var(--font-text);letter-spacing:.04em}.ts-audio-chip i{width:.6cqw;height:2.6cqw;border-radius:1cqw;background:#ffb27a;animation:ts-eq .45s ease-in-out infinite alternate}.ts-audio-chip i:nth-child(2){animation-delay:-.15s}.ts-audio-chip i:nth-child(3){animation-delay:-.3s}.ts-audio-chip span{margin-left:1cqw}.ts-status{left:0;right:0;top:0;z-index:9;display:flex;align-items:center;justify-content:space-between;height:10cqw;padding:0 7cqw 0 9cqw;color:#fff;pointer-events:none}.ts-status b{font:650 3.8cqw/1 var(--font-text);letter-spacing:-.01em}.ts-status span{display:flex;align-items:center;gap:1.4cqw}.ts-status svg{width:4.4cqw;height:auto;fill:#fff}.ts-battery{position:relative;width:6.4cqw;height:3.2cqw;border:.35cqw solid rgba(255,255,255,.85);border-radius:1cqw}.ts-battery:after{content:"";position:absolute;right:-1cqw;top:.8cqw;width:.5cqw;height:1cqw;border-radius:0 .4cqw .4cqw 0;background:#ffffffd9}.ts-battery i{position:absolute;inset:.35cqw 1.4cqw .35cqw .35cqw;border-radius:.5cqw;background:#fff}.ts-island{left:50%;top:2.6cqw;z-index:10;width:27cqw;height:7.6cqw;margin-left:-13.5cqw;border-radius:6cqw;background:#000;box-shadow:inset 0 0 0 .2cqw #ffffff0a}.ts-island:after{content:"";position:absolute;right:3.4cqw;top:2.2cqw;width:3.2cqw;height:3.2cqw;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2b3550,#0b0e16 60%)}.ts-glare{inset:0;z-index:11;pointer-events:none;background:linear-gradient(calc(118deg + var(--mx) * 30deg),#ffffff14,#ffffff05 26%,#fff0 42%)}.ts-sweep{inset:-20%;z-index:12;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%);transform:translate(-70%)}.ts-sweep.is-on{animation:ts-sweep .9s var(--ease) both}.ts-toast{left:50%;top:22%;z-index:12;padding:1.6cqw 3.4cqw;border-radius:5cqw;background:#0a0c10d1;backdrop-filter:blur(6px);color:#fff;font:600 3cqw/1.2 var(--font-text);white-space:nowrap;opacity:0;transform:translate(-50%,-6px);pointer-events:none}.ts-toast.is-on{animation:ts-hint 2.2s var(--ease) both}.ts-app{inset:0;z-index:8;pointer-events:none;transition:opacity .32s var(--ease)}.ts-app:before{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.42))}.ts-screen.is-app-hidden .ts-app{opacity:0}.ts-rail{position:absolute;inset:0}.ts-rail-item,.ts-rail-follow{position:absolute;left:92.5%;display:flex;flex-direction:column;align-items:center;gap:.8cqw;transform:translate(-50%,-50%);color:#fff}.ts-rail-item svg{width:8.6cqw;height:8.6cqw;fill:#fff;filter:drop-shadow(0 .4cqw 1cqw rgba(0,0,0,.45))}.ts-rail-item small{font:650 2.8cqw/1 var(--font-text);text-shadow:0 .3cqw .8cqw rgba(0,0,0,.6)}.ts-rail-follow .ts-avatar{width:9.6cqw;height:9.6cqw;border:.5cqw solid #fff}.ts-rail-follow b{position:absolute;bottom:-1.6cqw;left:50%;display:grid;place-items:center;width:4.4cqw;height:4.4cqw;margin-left:-2.2cqw;border-radius:50%;background:var(--ember);color:#fff;font:800 3.6cqw/1 var(--font-text)}.ts-avatar{display:block;flex:none;border-radius:50%;background:linear-gradient(135deg,#ff8a52,#f2682a 45%,#8a3416)}.ts-info{position:absolute;left:4.4cqw;right:19cqw;top:82%;display:flex;flex-direction:column;gap:1.6cqw;color:#fff}.ts-info p{margin:0}.ts-info-row{display:flex;align-items:center;gap:2cqw;min-width:0}.ts-info-row .ts-avatar{width:7cqw;height:7cqw}.ts-handle{overflow:hidden;font:650 3.5cqw/1 var(--font-text);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 .3cqw .8cqw rgba(0,0,0,.5)}.ts-follow{flex:none;padding:1.3cqw 2.8cqw;border-radius:5cqw;background:#fff;color:#0b0b0c;font:700 2.9cqw/1 var(--font-text)}.ts-title{overflow:hidden;font:500 3.3cqw/1.3 var(--font-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 .3cqw .8cqw rgba(0,0,0,.5)}.ts-sound{display:flex;align-items:center;gap:1.4cqw;font:500 2.9cqw/1 var(--font-text);opacity:.9}.ts-screen .ts-sound svg{width:3.2cqw;height:3.2cqw;fill:none;stroke:#fff;stroke-width:2}.ts-scrub{position:absolute;left:0;right:0;bottom:0;height:.7cqw;background:#ffffff38}.ts-scrub i{position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:#fff}.ts-guides{inset:0;z-index:7;pointer-events:none;opacity:0;transition:opacity .22s var(--ease)}.ts-screen.is-placing .ts-guides,.ts-screen.is-guides .ts-guides{opacity:1}.ts-guides i{position:absolute;display:block}.ts-guides b{position:absolute;left:1.6cqw;top:1.2cqw;color:#facc15f2;font:700 2.3cqw/1 var(--font-text);letter-spacing:.02em;white-space:nowrap}.ts-guide-rail{left:85%;right:0;top:44%;height:38%;border-left:1px dashed rgba(250,204,21,.85);background:#facc1517}.ts-guide-rail b{left:auto;right:1.2cqw;top:-4cqw}.ts-guide-info{inset:81.5% 0 0;border-top:1px dashed rgba(250,204,21,.85);background:#facc1517}.ts-guide-top{left:0;right:0;top:0;height:8.5%;border-bottom:1px dashed rgba(250,204,21,.6);background:#facc150f}.ts-guide-mid{left:50%;top:0;bottom:0;width:0;border-left:1px solid rgba(242,104,42,.9);opacity:0;transition:opacity .12s}.ts-screen.is-centred .ts-guide-mid{opacity:1}.ts-guide-row{left:6%;right:6%;top:72%;height:0;border-top:1px dashed rgba(255,255,255,.35);opacity:0}.ts-screen.is-placing-caption .ts-guide-row{opacity:1}.ts-screen.is-template>.ts-moment,.ts-screen.is-template>.ts-prompt,.ts-screen.is-template>.ts-callout,.ts-screen.is-template>.ts-audio-chip{display:none}.ts-screen .ts-flash{animation:ts-flash .9s var(--ease)}.ts-story{z-index:3;aspect-ratio:1080/700;height:auto;cursor:grab;touch-action:none;filter:drop-shadow(0 1.6cqw 3cqw rgba(0,0,0,.4))}.ts-story .sc{display:block;width:100%;height:100%;overflow:visible}.ts-slot.is-front .ts-story:hover,.ts-screen.is-placing-picture .ts-story{outline:1px dashed rgba(255,255,255,.8);outline-offset:1cqw}.ts-stage[data-guide=card] .ts-slot.is-front .ts-story{outline:2px dashed rgba(255,154,98,.95);outline-offset:1.4cqw;animation:ts-spot 2.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sc-w,.sc-g{transition:none}}:root[data-motion=reduced] :is(.sc-w,.sc-g){transition:none}.sc-w{font-size:var(--fs);fill:var(--sc-ink);transition:font-size .2s ease-in-out,fill .2s ease-in-out}.sc-w.is-rest{fill:var(--sc-rest)}.sc-w.is-read{font-size:var(--fz);fill:var(--sc-current)}.sc-g{font-size:var(--fz);fill:var(--sc-glow);opacity:0;transition:opacity .2s ease-in-out}.sc-g.is-read{opacity:1}.ts-player{position:relative;z-index:6;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(max(calc(var(--pw) * 1.75),480px),calc(100% - 32px));margin:6px auto 0;padding:8px 10px 8px 8px;border:1px solid rgba(214,222,235,.1);border-radius:18px;background:#101216a8;backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 16px 38px #0006,inset 0 1px #ffffff0d;transition:opacity .32s var(--ease)}.ts-play{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:radial-gradient(circle at 50% 30%,#fff,#e6e6ea);color:#0b0c0e;cursor:pointer;box-shadow:0 6px 18px #0006,0 0 0 4px rgba(255,255,255,calc(.04 + var(--level) * .2));transition:transform .2s var(--ease),box-shadow .12s linear}.ts-play:hover{transform:scale(1.07)}.ts-play:active{transform:scale(.93)}.ts-play:focus-visible,.ts-mute:focus-visible,.ts-turn:focus-visible,.ts-tool:focus-visible{outline:2px solid var(--ember-fg);outline-offset:3px}.ts-scrubber{display:grid;gap:6px;min-width:0}.ts-now{display:flex;align-items:baseline;gap:8px;min-width:0;height:16px}.ts-now b{flex:none;color:var(--fg-1);font:650 12px/16px var(--font-text)}.ts-now span{flex:1;min-width:0;overflow:hidden;color:var(--fg-3);font-size:11.5px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.ts-now time{flex:none;color:var(--fg-3);font:600 11px/16px var(--font-mono);font-variant-numeric:tabular-nums}.ts-scrubber .ts-track{position:relative;height:16px;cursor:pointer;touch-action:none;outline:none}.ts-track-rail,.ts-track-fill{position:absolute;left:0;right:0;top:6px;height:4px;border-radius:4px}.ts-track-rail{background:#d6deeb24}.ts-track-fill{background:linear-gradient(90deg,var(--ember-press),var(--ember-fg));transform-origin:left;transform:scaleX(0);box-shadow:0 0 10px #f2682a59}.ts-track-ticks{position:absolute;inset:0;pointer-events:none}.ts-tick{position:absolute;top:5px;width:2px;height:6px;margin-left:-1px;background:#101216}.ts-span{position:absolute;top:6px;height:4px;background:repeating-linear-gradient(135deg,rgba(255,210,168,.45) 0 2px,transparent 2px 4px);border-radius:2px}.ts-mark-dot{position:absolute;top:8px;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #0a0c10e6;opacity:.9}.ts-track-head{position:absolute;top:8px;left:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000008c,0 0 0 3px #f2682a38;transform:scale(.7);transition:transform .16s var(--ease)}.ts-scrubber .ts-track:hover .ts-track-head,.ts-scrubber .ts-track:focus-visible .ts-track-head{transform:scale(1)}.ts-scrubber .ts-track:focus-visible .ts-track-head{box-shadow:0 0 0 3px var(--ember-fg)}.ts-vol{display:flex;align-items:center;gap:6px}.ts-mute{position:relative;display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid rgba(214,222,235,.12);border-radius:50%;background:#ffffff08;color:var(--fg-2);cursor:pointer;transition:color .16s,border-color .16s,background .16s,transform .16s var(--ease)}.ts-mute:hover{color:var(--fg-1);border-color:var(--line-3);transform:scale(1.05)}.ts-mute[aria-pressed=true]{color:var(--fg-1);border-color:#5fb98a80;background:#5fb98a1a}.ts-vol-range{--p:55%;-webkit-appearance:none;appearance:none;width:74px;height:20px;margin:0;background:transparent;cursor:pointer}.ts-vol-range::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,#d6dceb var(--p),rgba(214,222,235,.16) var(--p))}.ts-vol-range::-moz-range-track{height:4px;border-radius:4px;background:#d6deeb29}.ts-vol-range::-moz-range-progress{height:4px;border-radius:4px;background:#d6dceb}.ts-vol-range::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-4px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000080}.ts-vol-range::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}.ts-vol-range:focus-visible{outline:2px solid var(--ember-fg);outline-offset:3px;border-radius:4px}.ts-tools{display:flex;gap:4px}.ts-tool{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(214,222,235,.1);border-radius:10px;background:transparent;color:var(--fg-3);cursor:pointer;transition:color .16s,border-color .16s,background .16s}.ts-tool:hover{color:var(--fg-1);border-color:var(--line-3)}.ts-tool[aria-pressed=true]{color:var(--ember-fg);border-color:var(--ember-line);background:var(--ember-tint)}.ts-voice-note{position:relative;z-index:6;min-height:0;margin:0;padding:8px 24px 12px;color:var(--fg-3);font-size:12px;line-height:16px;text-align:center}.ts-voice-note:empty{padding:0 0 14px}.ts-offer{display:flex;flex-direction:column;justify-content:center;gap:20px;height:100%;padding:40px 44px;overflow-y:auto}.ts-offer>*{animation:ts-g-in .62s cubic-bezier(.2,.9,.2,1) both}.ts-offer>:nth-child(2){animation-delay:70ms}.ts-offer>:nth-child(3){animation-delay:.14s}.ts-offer>:nth-child(4){animation-delay:.21s}.ts-offer>:nth-child(n+5){animation-delay:.28s}.ts-offer-ready{display:inline-flex;align-items:center;gap:7px;width:max-content;padding:5px 11px 5px 8px;border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);border-radius:99px;background:var(--ok-tint);color:var(--fg-1);font:600 12px/1 var(--font-text)}.ts-offer-ready svg{color:var(--ok)}.ts-offer-title{max-width:16ch;margin:0;color:var(--fg-1);font:750 clamp(30px,3.3vw,44px)/1.04 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.ts-offer-price{display:flex;align-items:center;gap:16px;margin:0}.ts-offer-price b{color:var(--ember-fg);font:800 clamp(52px,5.4vw,72px)/.9 var(--font-display);letter-spacing:-.05em;text-shadow:0 0 40px rgba(242,104,42,.35)}.ts-offer-price span{color:var(--fg-2);font-size:14px;line-height:1.5}.ts-offer-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ts-offer-list li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;color:var(--fg-3);font-size:13.5px;line-height:1.45}.ts-offer-list li>svg{box-sizing:content-box;padding:8px;border-radius:10px;background:var(--ember-tint);color:var(--ember-fg);box-shadow:inset 0 0 0 1px #f2682a29}.ts-offer-list b{color:var(--fg-1);font-weight:620}.ts-offer-cta{align-self:flex-start;min-width:260px;justify-content:center;gap:10px;box-shadow:0 14px 36px #f2682a52}.ts-offer-fine{max-width:52ch;margin:-6px 0 0;color:var(--fg-4);font-size:12px;line-height:1.5}.ts-offer-again{display:inline-flex;align-items:center;gap:8px;width:max-content;padding:6px 0;border:0;background:none;color:var(--fg-3);font:550 13px/1 var(--font-text);cursor:pointer;transition:color .16s}.ts-offer-again:hover{color:var(--fg-1)}.ts-offer-again:focus-visible{outline:2px solid var(--ember-fg);outline-offset:3px;border-radius:4px}.ts-saved{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);border-radius:14px;background:var(--ok-tint);color:var(--fg-1);font-size:var(--fs-13);line-height:1.45}.ts-saved svg{flex:none;color:var(--ok)}.ts-apply .ts-offer-title{max-width:14ch}.ts-apply-lede{max-width:46ch;margin:-4px 0 0;color:var(--fg-2);font-size:15px;line-height:1.55}.ts-apply-status{display:flex;gap:10px;align-items:center;width:max-content;max-width:100%;padding:10px 14px;border:1px solid var(--line-2);border-radius:12px;background:#0e1013b3;color:var(--fg-1);font-size:var(--fs-13);line-height:1.45}.ts-apply-status svg,.ts-apply-status .spin{flex:none}.ts-apply-status.is-done{border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:var(--ok-tint)}.ts-apply-status.is-done svg{color:var(--ok)}.ts-apply-status.is-error{border-color:#f0645a73;background:var(--bad-tint);align-items:flex-start}.ts-apply-status.is-error svg{color:var(--bad);margin-top:2px}.ts-apply-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ts-apply-actions .ts-offer-cta{min-width:0}.ts-apply-plan{display:flex;gap:9px;align-items:flex-start;max-width:52ch;margin:0;padding-top:16px;border-top:1px solid var(--line-1);color:var(--fg-2);font-size:13px;line-height:1.5}.ts-apply-plan svg{flex:none;margin-top:2px;color:var(--ember-fg)}.ts-link-btn{padding:0;border:0;background:none;color:var(--ember-fg);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}@keyframes ts-fade{0%{opacity:0}to{opacity:1}}@keyframes ts-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ts-arrive{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes ts-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px) scale(.99)}}@keyframes ts-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ts-g-in{0%{opacity:0;transform:translate(calc(var(--gdir,1) * 22px))}to{opacity:1;transform:none}}@keyframes ts-chip-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}@keyframes ts-chip-pop{0%{transform:scale(.94)}45%{transform:scale(1.045)}to{transform:none}}@keyframes ts-spot{0%,to{outline-color:#ff9a62f2}50%{outline-color:#ff9a6273}}@keyframes ts-nudge{0%,60%,to{transform:translateY(0)}30%{transform:translateY(3px)}}@keyframes ts-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes ts-hit{0%{transform:scale(1)}30%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes ts-pop{0%,30%{transform:scale(1)}40%{transform:scale(1.3)}55%,to{transform:scale(1)}}@keyframes ts-fill{0%{background-position:100% 0}50%,to{background-position:0 0}}@keyframes ts-reveal{0%{opacity:0}35%,to{opacity:1}}@keyframes ts-hint{0%{opacity:0;transform:translate(-50%,-6px)}12%{opacity:1;transform:translate(-50%)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-4px)}}@keyframes ts-sweep{0%{opacity:0;transform:translate(-70%)}20%{opacity:1}to{opacity:0;transform:translate(70%)}}@keyframes ts-pop-word{0%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes ts-moment-pop{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes ts-moment-drift{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes ts-flash{0%{filter:drop-shadow(0 0 0 rgba(255,138,82,0))}30%{filter:drop-shadow(0 0 2.6cqw rgba(255,138,82,.95))}to{filter:drop-shadow(0 0 0 rgba(255,138,82,0))}}@keyframes ts-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ts-backdrop,.ts-studio,.ts-laptop-host,.ts-sweep.is-on,.ts-toast.is-on,.ts-sub mark.is-pop,.ts-screen .ts-flash,.ts-scroll-cue svg,.ts-audio-chip i,.ts-mood-wave i,.ts-bars i,.ts-ghead>*,.ts-scroll>*,.ts-g-more>*,.ts-g-enter,.ts-gf-rows li,.ts-gcue-chip,.ts-gcue-hint,.ts-gcue-hint svg,.ts-offer>*,.ts-intro-head,.ts-moment.is-pop,.ts-fx.is-playing,.ts-effect-demo b,.ts-stage[data-guide] .ts-slot.is-front :is(.ts-sub,.ts-mark,.ts-moment){animation:none!important}.ts-body,.ts-panel,.ts-slot,.ts-slot.is-front .ts-phone,.ts-layer,.ts-deck,.ts-voice,.ts-look,.ts-mood,.ts-tile,.ts-chip,.ts-prompt-card{transition:none!important}.ts-toast.is-on{opacity:1;transform:translate(-50%)}}:root[data-motion=reduced] :is(.ts-backdrop,.ts-studio,.ts-laptop-host,.ts-sweep.is-on,.ts-sub mark.is-pop,.ts-screen .ts-flash,.ts-scroll-cue svg,.ts-audio-chip i,.ts-mood-wave i,.ts-bars i,.ts-ghead>*,.ts-scroll>*,.ts-g-more>*,.ts-g-enter,.ts-gf-rows li,.ts-gcue-chip,.ts-gcue-hint,.ts-gcue-hint svg,.ts-offer>*,.ts-intro-head,.ts-moment.is-pop,.ts-fx.is-playing,.ts-effect-demo b){animation:none!important}:root[data-motion=reduced] :is(.ts-body,.ts-panel,.ts-slot,.ts-slot.is-front .ts-phone,.ts-deck){transition:none!important}@media(max-width:1280px){.ts-studio{--panel-w:480px}.ts-ghead{padding:24px 24px 10px}.ts-scroll{padding:10px 24px 26px}.ts-gfoot{padding:12px 24px 16px}.ts-offer{padding:32px 30px}.ts-moods{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.ts-voices,.ts-sfx{grid-template-columns:minmax(0,1fr)}.ts-fonts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.ts-studio{--studio-h:100dvh;width:100vw;border:0;border-radius:0}.ts-scroll-cue{display:none}.ts-head{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:10px 10px 10px 14px}.ts-head-title p,.ts-head-gap{display:none}.ts-gsteps{grid-column:1/-1;grid-row:2;justify-content:flex-start;margin:0 -10px 0 -14px;padding:0 10px}.ts-body{grid-template-columns:minmax(0,1fr);grid-template-rows:min(560px,58dvh) max-content;grid-template-areas:"stage" "panel";overflow-y:auto;overscroll-behavior:contain;transition:none}.ts-studio[data-phase=wall] .ts-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.ts-studio[data-phase=wall] .ts-panel{display:none}.ts-studio[data-phase=progress] .ts-body{grid-template-rows:minmax(0,1fr);overflow:hidden}.ts-studio[data-phase=progress] .ts-panel{display:none}.ts-studio[data-phase=ready] .ts-body{grid-template-rows:min(520px,56dvh) max-content}.ts-panel{overflow:visible;border-right:0;border-top:1px solid var(--line-1)}.ts-guide{display:flex;flex-direction:column;height:auto}.ts-ghead{padding:20px 18px 6px}.ts-ghead h2{font-size:22px;line-height:28px}.ts-scroll{overflow:visible;padding:10px 18px 22px}.ts-gfoot{position:sticky;bottom:0;z-index:5;padding:10px 18px 12px;background:#0b0c0ff7;backdrop-filter:blur(12px)}.ts-stage.is-locked .ts-deck{margin-top:48px}.ts-gcue{top:8px}.ts-offer{height:auto;padding:24px 18px 32px;justify-content:flex-start}.ts-offer-cta{align-self:stretch;min-width:0}.ts-apply-actions>*{flex:1 1 100%}.ts-player{gap:8px;width:calc(100% - 20px);padding:6px 8px 6px 6px}.ts-now span{display:none}.ts-vol-range{width:56px}.ts-voice-note{padding:6px 12px 8px}.ts-turn{width:38px;height:38px;margin-top:-19px}}@media(max-width:560px){.ts-looks,.ts-designs,.ts-mark-gallery,.ts-moods{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-fonts{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-prompts{grid-template-columns:minmax(0,1fr)}.ts-tiles{grid-template-columns:repeat(min(var(--cols,2),2),minmax(0,1fr))}.ts-mix-row{grid-template-columns:96px minmax(0,1fr) 44px;gap:8px}.ts-fields{grid-template-columns:minmax(0,1fr)}.ts-exit span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ts-exit kbd{display:none}.ts-exit{min-width:44px;height:44px;justify-content:center;padding:0 10px}.ts-now time{display:none}.ts-tools{display:none}.ts-player{grid-template-columns:auto minmax(0,1fr) auto}.ts-group{padding:14px}}@media(max-width:360px){.ts-body{grid-template-rows:min(460px,52dvh) max-content}.ts-gfoot .btn{padding-inline:12px}.ts-vol-range{display:none}}@media(forced-colors:active){.ts-backdrop{background:Canvas;opacity:.85}:is(.ts-tile,.ts-chip,.ts-look,.ts-mood,.ts-effect,.ts-font,.ts-word,.ts-mark-choice,.ts-corner,.ts-design,.ts-theme):is([aria-checked=true],[aria-pressed=true]),.ts-voice.is-on{outline:2px solid Highlight}}.lp{--font-ui:var(--font-text);--st-ok:var(--ok);--st-ok-line:rgba(95,185,138,.42);--st-ok-tint:var(--ok-tint);--st-run:var(--run);--st-run-line:rgba(111,166,232,.42);--st-run-tint:var(--run-tint);--st-warn:var(--warn);--st-bad:var(--bad);--fg-off:var(--fg-4);--ink:var(--on-ember);position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#0a0b0d;color:var(--fg-1);font:400 13px/1.4 var(--font-ui);-webkit-user-select:none;user-select:none;isolation:isolate}.lp ol,.lp ul{margin:0;padding:0;list-style:none}.lp p,.lp li{text-wrap:wrap}.vs-head{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 24px;padding:14px 24px 10px;flex:none;background:linear-gradient(180deg,#121418,#0e1013);border-bottom:1px solid rgba(214,222,235,.06)}.vs-head-copy{min-width:0}.vs-eyebrow{display:block;color:var(--fg-3);font:600 11px/16px var(--font-small);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .vs-head h2{margin-top:1px;font:600 20px/26px var(--font-display);letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap}.lp .vs-head h2:focus{outline:none}.lp .vs-head h2:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.vs-now{min-height:20px;margin-top:2px;color:var(--fg-2);font-size:13px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-head-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-top:2px}.vs-pill{display:inline-flex;align-items:center;gap:7px;height:20px;color:var(--st-run);font:600 12.5px/1 var(--font-ui);white-space:nowrap;transition:color .3s}.vs-pill i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #6fa6e829;animation:vs-breathe 1.2s ease-in-out infinite}.vs-pill.is-ok{color:var(--st-ok)}.vs-pill.is-ok i{animation:none;box-shadow:0 0 0 3px #5fb98a2e}.vs-meter-wrap{display:flex;align-items:baseline;gap:10px;font-variant-numeric:tabular-nums}.lp .vs-percent{min-width:3.2ch;color:var(--fg-1);font:600 22px/26px var(--font-display);letter-spacing:-.02em;text-align:right}.vs-elapsed{color:var(--fg-3);font-size:12px}.vs-meter{grid-column:1/-1;position:relative;height:3px;margin-top:8px;border-radius:2px;background:#d6deeb14;overflow:hidden}.vs-meter>i{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--ember-press),var(--ember) 70%,#FFB27A)}.vs-meter>i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:vs-sheen 2.4s ease-in-out infinite}.lp.is-ok .vs-meter>i{background:var(--st-ok)}.lp.is-ok .vs-meter>i:after{display:none}.vs-stage{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:236px minmax(0,1fr);background:#08090b}.vs-side{position:relative;z-index:2;display:flex;flex-direction:column;min-height:0;min-width:0;padding:14px 12px 10px 16px;border-right:1px solid rgba(214,222,235,.06);background:radial-gradient(120% 60% at 0% 0%,rgba(242,104,42,.07),transparent 60%),linear-gradient(180deg,#101216,#0b0c0f);transition:opacity .9s var(--ease)}.lp.is-zooming .vs-side{opacity:.3}.vs-reel{position:relative;flex:none;width:156px;height:156px;margin:0 auto 6px;border-radius:50%;isolation:isolate;--vs-orbit:0deg}.lp[data-short] .vs-reel{width:132px;height:132px}.lp[data-short] .vs-mark{inset:31px}.lp[data-short] .vs-glow{inset:22px}.lp .vs-reel-svg{position:absolute;inset:0;width:100%;height:100%;max-width:none;overflow:visible}.vs-strip{transform-origin:120px 120px;animation:vs-turn 48s linear infinite}.vs-strip-edge{fill:none;stroke:#d6deeb17;stroke-width:14}.vs-strip-holes{fill:none;stroke:#0b0c0ee6;stroke-width:5;stroke-dasharray:3.2 6.4;stroke-linecap:round}.vs-track{fill:none;stroke:#d6deeb0f;stroke-width:10}.vs-frame{fill:none;stroke:var(--s4);stroke-width:10;transition:stroke .32s var(--ease)}.vs-frame.is-done{stroke:url(#lpEmber)}.vs-frame.is-active{stroke:var(--ember-fg);animation:vs-breathe 1.6s ease-in-out infinite}.vs-orbit{position:absolute;inset:4px;transform:rotate(var(--vs-orbit));transition:transform .9s var(--ease);pointer-events:none}.vs-orbit>i{position:absolute;top:0;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:#ffe3c8;box-shadow:0 0 10px 3px #ff8a52bf;animation:vs-breathe 1.2s ease-in-out infinite;transition:opacity .4s}.lp.is-ok .vs-orbit>i{opacity:0}.lp.is-ok .vs-strip{animation-play-state:paused}.vs-glow{position:absolute;inset:26px;border-radius:50%;background:radial-gradient(circle,#f2682a6b,#f2682a00 68%);animation:vs-glow 3.2s ease-in-out infinite;pointer-events:none}.lp.is-ok .vs-glow{background:radial-gradient(circle,#ffaa6e99,#f2682a00 70%)}.vs-mark{position:absolute;inset:36px;display:grid;place-items:center;pointer-events:none}.lp .vs-mark img{width:100%;height:100%;max-width:none;object-fit:contain;filter:drop-shadow(0 6px 18px rgba(0,0,0,.55));animation:vs-float 6s ease-in-out infinite}.vs-say{position:relative;flex:none;min-height:36px;margin:0 2px 10px;padding:8px 10px;border:1px solid rgba(242,104,42,.28);border-radius:10px;background:#f2682a12;color:var(--fg-1);font-size:12px;line-height:17px}.vs-say:before{content:"";position:absolute;top:-6px;left:50%;width:10px;height:10px;margin-left:-5px;border-left:1px solid rgba(242,104,42,.28);border-top:1px solid rgba(242,104,42,.28);background:#1a1513;transform:rotate(45deg)}.vs-say span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;animation:vs-rise .36s var(--ease) both}.vs-pipe{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow:hidden}.vs-pipe>li{display:flex;flex:1 1 0;min-height:22px;max-height:34px}.vs-step{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:0 8px;border:1px solid transparent;border-radius:8px;color:var(--fg-3);font:500 12.5px/16px var(--font-ui);transition:background-color .2s,border-color .2s,color .2s}.vs-step-dot{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--s3);color:var(--fg-2);font:600 10px/1 var(--font-small);font-style:normal;transition:background-color .26s}.lp .vs-step-dot svg{width:11px;height:11px}.vs-step-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-step em{color:var(--fg-3);font-style:normal;font-size:11px;font-variant-numeric:tabular-nums}.vs-step.is-done{color:var(--fg-2)}.vs-step.is-done .vs-step-dot{background:var(--ember);color:var(--ink);animation:vs-dot .42s var(--ease) both}.vs-step.is-active{border-color:#f2682a59;background:#f2682a14;color:var(--fg-1)}.vs-step.is-active .vs-step-dot{background:transparent}.vs-step-ring{width:16px;height:16px;border:2px solid rgba(242,104,42,.28);border-top-color:var(--ember-fg);border-radius:50%;animation:vs-spin .9s linear infinite}.vs-step-bar{position:absolute;left:39px;right:10px;bottom:3px;height:2px;border-radius:1px;background:#f2682a29;overflow:hidden}.vs-step-bar>b{position:absolute;inset:0;transform-origin:left;background:var(--ember-fg);animation:vs-fill 1s linear both}.vs-desk{--mx:0;--my:0;position:relative;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(80% 60% at 52% 40%,#15181E,transparent 70%),radial-gradient(60% 70% at -10% 60%,rgba(242,104,42,.1),transparent 60%),linear-gradient(180deg,#0c0d10,#07080a)}.vs-camera{position:absolute;inset:0;transform-origin:50% 40%}.vs-room{position:absolute;inset:-6%;transform:translate3d(calc(var(--mx) * -14px),calc(var(--my) * -8px),0);transition:transform .9s var(--ease);pointer-events:none}.vs-light{position:absolute;border-radius:50%}.vs-light.is-key{left:-18%;top:10%;width:70%;height:90%;background:radial-gradient(closest-side,rgba(242,104,42,.13),transparent 72%)}.vs-light.is-fill{right:-12%;top:-10%;width:60%;height:70%;background:radial-gradient(closest-side,rgba(111,166,232,.07),transparent 72%)}.vs-bokeh{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;opacity:.55;animation:vs-drift calc(22s + var(--i) * 3s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -2.5s)}.vs-bokeh.is-ember{background:radial-gradient(circle,rgba(255,138,82,.22),rgba(255,138,82,.06) 55%,transparent 70%)}.vs-bokeh.is-warm{background:radial-gradient(circle,rgba(255,206,150,.16),rgba(255,206,150,.04) 55%,transparent 70%)}.vs-bokeh.is-steel{background:radial-gradient(circle,rgba(150,180,220,.14),rgba(150,180,220,.03) 55%,transparent 70%)}.vs-surface{position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(180deg,#1c1e2300,#141519d9 30%,#0d0e11);pointer-events:none}.vs-laptop{--w:900px;position:absolute;left:50%;top:var(--top,16px);width:var(--w);margin-left:calc(var(--w) * -.5);transform:perspective(2600px) rotateY(calc(var(--mx) * 2.2deg)) rotateX(calc(var(--my) * -1.4deg));transform-origin:50% 92%;transition:transform .9s var(--ease)}.vs-shadow{position:absolute;left:4%;right:4%;top:calc(var(--w) * .56);height:calc(var(--w) * .2);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.65),transparent);filter:blur(calc(var(--w) * .02));pointer-events:none}.vs-lid{position:relative;height:calc(var(--w) * .6625);padding:calc(var(--w) * .0042);border-radius:calc(var(--w) * .026) calc(var(--w) * .026) calc(var(--w) * .006) calc(var(--w) * .006);background:linear-gradient(180deg,#5d6269,#3a3e44 .8%,#2a2d32 6%,#202226 60%,#1a1c1f);box-shadow:0 0 0 1px #08090a,0 calc(var(--w) * .02) calc(var(--w) * .05) #0000008c,0 0 calc(var(--w) * .1) #7896be0d}.vs-lid:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px #ffffff52,inset 1px 0 #ffffff12,inset -1px 0 #ffffff12,inset 0 -1px #0009;pointer-events:none}.vs-bezel{position:relative;height:100%;padding:calc(var(--w) * .029) calc(var(--w) * .0175) calc(var(--w) * .027);border-radius:calc(var(--w) * .022) calc(var(--w) * .022) calc(var(--w) * .003) calc(var(--w) * .003);background:radial-gradient(140% 100% at 50% 0%,#0e0f12,#050506 62%);overflow:hidden}.vs-cam{position:absolute;top:calc(var(--w) * .0105);left:50%;display:flex;align-items:center;gap:calc(var(--w) * .006);transform:translate(-50%)}.vs-cam i{display:block;flex:none}.vs-lens{width:calc(var(--w) * .0078);height:calc(var(--w) * .0078);border-radius:50%;background:radial-gradient(circle at 34% 32%,#7d95c4 0 7%,#24314f 18%,#0b0f18 48%,#121316 66%,#2a2c31);box-shadow:0 0 0 calc(var(--w) * .0012) #17181b,0 0 calc(var(--w) * .004) #506eaa40}.vs-sensor{width:calc(var(--w) * .0032);height:calc(var(--w) * .0032);border-radius:50%;background:#16171a;box-shadow:inset 0 0 1px #ffffff1a}.vs-led{width:calc(var(--w) * .0026);height:calc(var(--w) * .0026);border-radius:50%;background:#1b1c1f;transition:background-color .3s,box-shadow .3s}.vs-led.is-on{background:#7cffb2;box-shadow:0 0 calc(var(--w) * .006) #7cffb2e6}.vs-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--w) * .0025);background:#000;box-shadow:0 0 0 1px #000}.vs-display{--k:.85;position:absolute;left:0;top:0;width:1040px;height:650px;transform:scale(var(--k));transform-origin:0 0}.vs-screen-fx{position:absolute;inset:0;z-index:4;pointer-events:none;box-shadow:inset 0 0 calc(var(--w) * .035) #0000006b;background:radial-gradient(120% 90% at 50% 40%,transparent 62%,rgba(0,0,0,.18))}.vs-glass{position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(112deg,#ffffff13,#ffffff07 calc(30% + var(--mx) * 12%),#fff0 calc(30.2% + var(--mx) * 12%)),radial-gradient(60% 40% at calc(22% + var(--mx) * 30%) -6%,rgba(255,255,255,.06),transparent 70%)}.vs-brandplate{position:absolute;left:50%;bottom:calc(var(--w) * .0082);transform:translate(-50%);color:#5d6168;font:700 calc(var(--w) * .0082)/1 var(--font-display);letter-spacing:.32em;background:linear-gradient(180deg,#7f848c,#4a4e55);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vs-hinge{position:relative;width:86%;height:calc(var(--w) * .0155);margin:0 auto;border-radius:0 0 calc(var(--w) * .006) calc(var(--w) * .006);background:linear-gradient(180deg,#0a0b0c,#1e2025 28%,#3e424a 50%,#24272b 74%,#0d0e10)}.vs-hinge>i{position:absolute;left:2%;right:2%;top:46%;height:1px;background:#ffffff14}.vs-base{position:relative;height:calc(var(--w) * .34);margin:0 calc(var(--w) * -.004);perspective:calc(var(--w) * 1.05);perspective-origin:50% -40%}.vs-deck{position:absolute;left:0;right:0;top:0;height:calc(var(--w) * .62);transform-origin:50% 0;transform:rotateX(64deg);border-radius:0 0 calc(var(--w) * .03) calc(var(--w) * .03);background:linear-gradient(180deg,#45494f,#363a40 6%,#2f3237 40%,#2a2c31);box-shadow:inset 0 2px #ffffff1f}.vs-keys{position:absolute;left:50%;top:calc(var(--w) * .026);display:flex;flex-direction:column;gap:calc(var(--w) * .0046);width:calc(var(--w) * .8);padding:calc(var(--w) * .006);transform:translate(-50%);border-radius:calc(var(--w) * .008);background:#141518;box-shadow:inset 0 0 0 1px #0009,inset 0 calc(var(--w) * .002) calc(var(--w) * .006) #000000b3;transition:box-shadow .26s}.vs-row{display:flex;gap:calc(var(--w) * .0046);height:calc(var(--w) * .047)}.vs-row.is-fn{height:calc(var(--w) * .026)}.vs-key{flex:var(--u) 1 0;position:relative;display:flex;align-items:flex-start;min-width:0;padding:calc(var(--w) * .0048) calc(var(--w) * .0055);border-radius:calc(var(--w) * .0042);overflow:hidden;background:linear-gradient(180deg,#1d1e22,#151619);box-shadow:inset 0 1px #ffffff12,0 calc(var(--w) * .0016) 0 #0a0b0c,0 0 calc(var(--w) * .004) #ff965a1a;transition:transform 90ms ease-out,background-color 90ms,box-shadow 90ms}.vs-key b{color:#e8e2dac7;font:500 calc(var(--w) * .0098)/1 var(--font-ui);text-shadow:0 0 calc(var(--w) * .003) rgba(255,170,110,.55);white-space:nowrap}.vs-key.is-mod b{font-size:calc(var(--w) * .0078);text-transform:lowercase;letter-spacing:.02em}.vs-row.is-fn .vs-key b{font-size:calc(var(--w) * .0072)}.vs-key.is-down{transform:translateY(calc(var(--w) * .0012)) scale(.96);background:linear-gradient(180deg,#2a211a,#1d1714);box-shadow:inset 0 1px #ffc8a02e,0 0 calc(var(--w) * .01) #ff8a5280}.vs-key.is-down b{color:#ffd9be}.vs-keys.is-typing{box-shadow:inset 0 0 0 1px #0009,inset 0 calc(var(--w) * .002) calc(var(--w) * .006) #000000b3,0 0 calc(var(--w) * .03) #ff8a5229}.vs-grille{position:absolute;top:calc(var(--w) * .028);width:calc(var(--w) * .055);height:calc(var(--w) * .26);background:radial-gradient(circle,#0B0C0E 34%,transparent 40%) 0 0/calc(var(--w) * .0062) calc(var(--w) * .0062);opacity:.9}.vs-grille.is-left{left:calc(var(--w) * .022)}.vs-grille.is-right{right:calc(var(--w) * .022)}.vs-spill{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(70% 34% at 50% 0%,rgba(140,170,220,.1),transparent 70%);pointer-events:none}.vs-fx{position:absolute;inset:0;z-index:6;pointer-events:none}.vs-tossed{position:absolute;border-radius:5px;will-change:transform,opacity}.vs-tossed>.vs-tossed-card{position:absolute;left:0;top:0;transform-origin:0 0;box-shadow:0 18px 40px #0009;border-radius:7px}.vs-tossed>.vs-tossed-card>.ve-card{background:var(--s3)}.vs-tossed .ve-card-thumb img,.vs-tossed .ve-tile img{filter:grayscale(.6) blur(.4px)}.vs-tossed>em{position:absolute;left:50%;top:38%;z-index:2;padding:.25em .6em;border:2px solid #FF6B5E;border-radius:4px;background:#140808db;color:#ffb3ad;font:800 var(--stamp,11px)/1.15 var(--font-display);font-style:normal;text-align:center;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%) rotate(-12deg) scale(1.6);opacity:0;animation:vs-stamp .26s cubic-bezier(.2,.9,.3,1.4) forwards;box-shadow:0 4px 14px #00000080}.ve{position:relative;width:1040px;height:650px;overflow:hidden;background:var(--s1);color:var(--fg-1);font:400 12px/16px var(--font-ui);letter-spacing:0}.lp .ve svg{display:inline-block;flex:none;width:auto;height:auto;max-width:none;vertical-align:middle}.lp .ve img{display:block;max-width:none}.ve b{font-weight:600}.ve-titlebar{display:flex;align-items:center;height:28px;padding-left:12px;background:#0b0c0e;border-bottom:1px solid rgba(214,222,235,.06)}.ve-app{display:flex;align-items:center;gap:7px;color:var(--fg-2);font:600 12px/1 var(--font-display)}.lp .ve-app img{width:15px;height:15px}.ve-doc{flex:1;display:flex;justify-content:center;align-items:center;gap:6px;min-width:0;color:var(--fg-3);font-size:12px}.ve-doc b{max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--fg-2)}.ve-winctl{display:flex;height:100%}.ve-winctl i{display:grid;place-items:center;width:46px;height:100%;color:var(--fg-2)}.ve-body{display:grid;grid-template-columns:52px minmax(0,1fr);height:622px}.ve-nav{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 0;border-right:1px solid rgba(214,222,235,.06);background:var(--s-side)}.ve-brand{display:grid;place-items:center;padding:2px 0 12px}.lp .ve-brand img{width:24px;height:24px}.ve-nav-item{position:relative;display:grid;place-items:center;width:36px;height:32px;border-radius:7px;color:var(--fg-3)}.lp .ve-nav-item svg{width:16px;height:16px}.ve-nav-item.is-active{background:var(--s3);color:var(--fg-1)}.ve-nav-item.is-active:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:var(--ember)}.ve-badge{position:absolute;top:2px;right:1px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--ember);color:var(--ink);font:700 9px/14px var(--font-small);text-align:center;font-style:normal;animation:ve-pop .36s var(--ease) both}.ve-nav-foot{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:auto;padding-bottom:4px}.ve-nav-foot i{width:7px;height:7px;border-radius:50%;background:var(--st-ok);box-shadow:0 0 6px #5fb98a99}.ve-main{display:grid;grid-template-rows:34px 30px minmax(0,1fr) 196px;min-width:0;min-height:0}.ve-head{display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid rgba(214,222,235,.06);white-space:nowrap}.ve-head>b{font:600 15px/1 var(--font-display)}.ve-head>span{color:var(--fg-3);font-size:11.5px}.ve-live{display:inline-flex;align-items:center;gap:6px;margin-left:auto;height:22px;padding:0 9px;border:1px solid rgba(242,104,42,.4);border-radius:11px;background:#f2682a1a;color:var(--ember-fg);font:600 11px/1 var(--font-ui);font-style:normal}.ve-live i{width:6px;height:6px;border-radius:50%;background:var(--ember-fg);animation:vs-breathe 1.2s ease-in-out infinite}.ve-projbar{display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid rgba(214,222,235,.06);white-space:nowrap}.ve-label{color:var(--fg-3);font-size:11.5px}.ve-select{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:300px;height:24px;padding:0 8px;border:1px solid var(--line-2);border-radius:5px;background:var(--s2);color:var(--fg-1);font-size:12px}.ve-select b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ve-iconbtn{display:grid;place-items:center;width:22px;height:22px;color:var(--fg-off)}.ve-saved{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border:1px solid var(--st-run-line);border-radius:4px;background:var(--st-run-tint);color:var(--st-run);font-size:11px;transition:color .3s,background-color .3s,border-color .3s}.ve-saved i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:vs-breathe 1.2s ease-in-out infinite}.ve-saved.is-saved{border-color:var(--st-ok-line);background:var(--st-ok-tint);color:var(--st-ok)}.ve-saved.is-saved i{animation:none}.ve-rev{color:var(--fg-3);font-size:11px}.ve-dur{color:var(--fg-2);font:500 11.5px/1 var(--font-mono)}.ve-spacer{flex:1}.ve-btn{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:5px;font-size:11.5px;font-weight:500}.ve-btn.is-ghost{border:1px solid var(--line-2);color:var(--fg-off)}.ve-btn.is-primary{background:var(--s3);color:var(--fg-off);transition:background-color .4s,color .4s,box-shadow .4s}.ve.is-done .ve-btn.is-primary{background:var(--ember);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px #ffaa7866,0 6px 16px -6px #f2682acc}.ve-work{display:grid;grid-template-columns:250px minmax(0,1fr) 222px;min-height:0;border-bottom:1px solid rgba(214,222,235,.06)}.ve-lib{display:grid;grid-template-columns:48px minmax(0,1fr);min-height:0;border-right:1px solid rgba(214,222,235,.06);background:var(--s2)}.ve-tabs{display:flex;flex-direction:column;gap:1px;padding:6px 0;border-right:1px solid rgba(214,222,235,.06);background:var(--s1)}.ve-tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 0 8px;color:var(--fg-3);font:500 9.5px/1 var(--font-small);transition:color .2s,background-color .2s}.ve-tab.is-on{background:var(--s3);color:var(--fg-1)}.ve-tab.is-on:after{content:"";position:absolute;top:7px;bottom:7px;left:0;width:2px;border-radius:0 2px 2px 0;background:var(--ember)}.ve-panel{position:relative;min-width:0;min-height:0;overflow:hidden}.ve-pane{display:flex;flex-direction:column;gap:9px;height:100%;padding:11px 11px 10px;overflow:hidden;animation:ve-pane-in .38s var(--ease) both}.ve-pane-head{display:grid;gap:2px}.ve-pane-head b{color:var(--fg-1);font-size:13px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ve-pane-head span{color:var(--fg-3);font-size:11px;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ve-search{position:relative;display:flex;align-items:center;gap:7px;height:30px;padding:0 9px;border:1px solid var(--line-2);border-radius:6px;background:var(--s0);color:var(--fg-3)}.ve-q{min-width:0;overflow:hidden;color:var(--fg-1);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.ve-meta{color:var(--fg-3);font-size:11px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ve-meta b{color:var(--fg-1);font-weight:600}.ve-spin{width:13px;height:13px;border:2px solid rgba(242,104,42,.25);border-top-color:var(--ember-fg);border-radius:50%;animation:vs-spin .8s linear infinite}.ve-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ve-card{position:relative;display:grid;gap:3px;min-width:0;padding:5px;border:1px solid var(--line-1);border-radius:7px;background:var(--s3);transition:border-color .3s,background-color .3s,box-shadow .3s}.ve-card-thumb{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:4px;background:#000}.lp .ve-card-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.ve-card-thumb>em{position:absolute;right:3px;bottom:3px;z-index:2;padding:0 3px;border-radius:2px;background:#000000c7;color:#fff;font:600 9px/13px var(--font-small);font-style:normal;font-variant-numeric:tabular-nums}.ve-card>b{overflow:hidden;color:var(--fg-1);font-size:10.5px;line-height:13px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:26px}.ve-card>span{overflow:hidden;color:var(--fg-3);font-size:9.5px;line-height:12px;white-space:nowrap;text-overflow:ellipsis}.ve-badge-chip{position:absolute;top:8px;left:8px;z-index:3;display:inline-flex;align-items:center;gap:3px;max-width:calc(100% - 16px);padding:2px 5px;border-radius:3px;font:700 9px/11px var(--font-small);font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em;animation:ve-pop .3s var(--ease) both}.lp .ve-badge-chip svg{width:9px;height:9px}.ve-badge-chip.is-ok{background:var(--st-ok);color:#06140c}.ve-badge-chip.is-bad{background:#b9382f;color:#fff}.ve-badge-chip.is-info{background:#0b0c0ed1;color:var(--ember-fg);border:1px solid var(--ember-line)}.ve-card.is-chosen{border-color:var(--ember);background:#f2682a1f;box-shadow:0 0 0 1px var(--ember)}.ve-card.is-rejected,.ve-tile.is-rejected{border-style:dashed;background:transparent}.ve-card.is-rejected img,.ve-card.is-rejected .ve-strip,.ve-tile.is-rejected img{filter:grayscale(1) brightness(.55)}.ve-card.is-rejected>b{color:var(--fg-3)}.is-tossed{visibility:hidden}.ve-scan{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0}.is-scanning .ve-scan{opacity:1;background:linear-gradient(180deg,transparent 0%,rgba(255,138,82,0) 40%,rgba(255,170,120,.55) 50%,rgba(255,138,82,0) 60%,transparent 100%);background-size:100% 300%;animation:ve-scanline .6s linear infinite}.is-scanning{border-color:var(--ember-line)!important;box-shadow:0 0 0 2px #f2682a38}.is-new{animation:ve-in .52s var(--ease) both;animation-delay:calc(var(--n,0) * 70ms)}.is-hot{animation:ve-hot .9s var(--ease)}.ve-strip{position:absolute;inset:0;display:block;background-size:1000% auto;background-repeat:no-repeat}.ve-tiles{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ve-tile{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--line-2);border-radius:6px;background:#000;transition:border-color .3s,box-shadow .3s}.lp .ve-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.ve-tile>em{position:absolute;left:5px;right:5px;bottom:5px;z-index:3;display:flex;align-items:center;gap:3px;padding:2px 5px;border-radius:3px;font:700 9px/11px var(--font-small);font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;animation:ve-pop .3s var(--ease) both}.lp .ve-tile>em svg{width:9px;height:9px}.ve-tile>em.is-ok{background:var(--st-ok);color:#06140c}.ve-tile>em.is-bad{background:#b9382f;color:#fff}.ve-tile>em.is-note{background:#0b0c0ed1;color:var(--fg-1)}.ve-tile.is-chosen{border-color:var(--ember);box-shadow:0 0 0 1px var(--ember)}.ve-tile-label{display:grid;gap:2px;margin-top:-2px}.ve-tile-label b{color:var(--fg-1);font-size:10.5px;font-weight:500}.ve-page{display:grid;align-content:start;gap:4px;min-height:0;flex:1;padding:12px;border-radius:6px;background:#f3f1ee;color:#1e2025;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.ve-page-label{margin-top:4px;color:#8a8277;font:700 9px/1 var(--font-small);letter-spacing:.08em;text-transform:uppercase}.lp .ve-page h4{min-height:17px;color:#16171a;font:700 13px/17px var(--font-display);letter-spacing:-.005em;text-wrap:wrap}.ve-page-hook{min-height:34px;color:#b8440f;font:700 13px/17px var(--font-display)}.ve-page-body{color:#3c3e44;font-size:11px;line-height:15px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;opacity:0;transition:opacity .3s}.ve-page-body.is-on{opacity:1}.ve-caret{display:inline-block;width:1.5px;height:1em;margin-left:1px;vertical-align:-2px;background:var(--ember);animation:vs-caret .7s steps(2) infinite}.ve-drafts{display:flex;flex-wrap:wrap;gap:4px;min-height:20px}.ve-draft{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border:1px solid var(--line-2);border-radius:10px;color:var(--fg-3);font-size:10px;animation:ve-pop .3s var(--ease) both}.ve-draft b{color:var(--fg-1);font-variant-numeric:tabular-nums}.ve-draft.is-low b{color:var(--st-warn)}.ve-draft.is-final{border-color:var(--ember-line);color:var(--ember-fg)}.ve-music{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid var(--line-2);border-radius:7px;background:var(--s3);color:var(--fg-3);font-size:11px}.ve-music.is-on{border-color:#6fa6e873;background:#6fa6e814;color:var(--fg-1)}.ve-music>span{display:grid;min-width:0}.ve-music b{font-size:12px}.ve-music span span{color:var(--fg-3);font-size:10px}.ve-eq{display:flex;align-items:flex-end;gap:2px;height:16px;margin-left:auto}.ve-eq b{width:3px;height:100%;border-radius:1px;background:#8cb8ee;transform-origin:bottom;animation:ve-eq .9s ease-in-out infinite alternate}.ve-eq b:nth-child(2){animation-delay:-.3s}.ve-eq b:nth-child(3){animation-delay:-.6s}.ve-eq b:nth-child(4){animation-delay:-.15s}.ve-sub{color:var(--fg-3);font:700 9.5px/1 var(--font-small);letter-spacing:.08em;text-transform:uppercase}.ve-sfx{display:grid;gap:4px;overflow:hidden}.ve-sfx li{display:flex;justify-content:space-between;gap:8px;padding:5px 7px;border-radius:5px;background:var(--s3);font-size:10.5px}.ve-sfx li b{overflow:hidden;color:var(--fg-1);font-weight:500;white-space:nowrap;text-overflow:ellipsis}.ve-sfx li span{flex:none;color:var(--fg-3);font-variant-numeric:tabular-nums}.ve-sfx li.is-empty{background:none;color:var(--fg-3)}.ve-insp{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--s2)}.ve-insp-head{display:flex;align-items:center;gap:9px;height:44px;padding:0 11px;border-bottom:1px solid rgba(214,222,235,.06)}.ve-insp-head>span:last-child{display:grid;min-width:0}.ve-insp-head b{overflow:hidden;font-size:12.5px;line-height:15px;white-space:nowrap;text-overflow:ellipsis}.ve-insp-head small{overflow:hidden;color:var(--fg-3);font-size:10.5px;line-height:13px;white-space:nowrap;text-overflow:ellipsis}.ve-insp-icon{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:6px;background:var(--s3);color:var(--ember-fg)}.ve-insp-icon.is-ok{background:var(--st-ok-tint);color:var(--st-ok)}.ve-insp-body{display:flex;flex-direction:column;gap:9px;flex:1;min-height:0;padding:11px;overflow:hidden;animation:ve-pane-in .36s var(--ease) both}.ve-rows{display:grid;gap:5px;margin:0}.ve-rows>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;font-size:10.5px;line-height:14px}.ve-rows dt{color:var(--fg-3)}.ve-rows dd{margin:0;overflow:hidden;color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap}.ve-checks{display:grid;gap:6px}.ve-checks li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;color:var(--fg-1);font-size:10.5px;line-height:14px}.ve-checks li>i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--st-ok);color:#06140c;animation:ve-pop .36s var(--ease) both;animation-delay:calc(var(--n,0) * 60ms)}.lp .ve-checks li>i svg{width:9px;height:9px}.ve-checks li>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ve-checks li>em{color:var(--fg-3);font-style:normal;font-size:10px}.ve-note{color:var(--fg-3);font-size:10.5px;line-height:14px}.ve-hero-thumb{position:relative;display:flex;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:#000}.lp .ve-hero-thumb img{flex:1;min-width:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.ve-hero-thumb>em{position:absolute;left:6px;bottom:6px;z-index:2;padding:2px 6px;border-radius:3px;background:var(--st-ok);color:#06140c;font:700 9.5px/12px var(--font-small);font-style:normal}.ve-insp-title{overflow:hidden;color:var(--fg-1);font-size:11.5px;line-height:15px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ve-insp-sub{margin-top:-5px;overflow:hidden;color:var(--fg-3);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.ve-gauge{position:relative;display:grid;justify-items:center;margin:2px auto 0;width:150px}.lp .ve-gauge svg{width:150px;height:86px;overflow:visible}.ve-gauge-track{fill:none;stroke:var(--line-2);stroke-width:9;stroke-linecap:round}.ve-gauge-fill{fill:none;stroke:url(#lpGauge);stroke-width:9;stroke-linecap:round;animation:ve-gauge .7s var(--ease) both}.ve-gauge b{position:absolute;top:36px;color:var(--fg-1);font:700 30px/34px var(--font-display);font-variant-numeric:tabular-nums}.ve-gauge span{margin-top:-6px;color:var(--fg-3);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.ve-gauge.is-waiting b{color:var(--fg-off)}.ve-scale{display:flex;justify-content:space-between;color:var(--fg-off);font:500 9px/1 var(--font-small);font-variant-numeric:tabular-nums}.ve-scale b{color:var(--st-ok);font-weight:600}.ve-prompter{position:relative;height:118px;overflow:hidden;border-radius:6px;background:var(--s0);-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 70%,transparent)}.ve-prompter p{padding:34px 10px;color:var(--fg-1);font:600 12px/18px var(--font-display);animation:ve-prompt 4s linear both}.ve-monitor{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--s0)}.ve-mon-head{display:flex;align-items:center;gap:8px;height:28px;padding:0 12px;font-size:11.5px;white-space:nowrap}.ve-mon-head span{color:var(--fg-3);font-size:10.5px}.ve-seg{display:flex;padding:2px;border:1px solid var(--line-2);border-radius:5px}.ve-seg i{padding:2px 8px;border-radius:3px;color:var(--fg-3);font:500 10.5px/14px var(--font-ui);font-style:normal}.ve-seg i.is-on{background:var(--s3);color:var(--fg-1)}.ve-stage{flex:1;display:grid;place-items:center;min-height:0;padding:4px}.ve-frame{position:relative;height:100%;max-height:300px;aspect-ratio:9/16;overflow:hidden;border-radius:4px;background:#000;box-shadow:0 0 0 1px #d6deeb1a,0 10px 30px #0009;transition:box-shadow .4s}.ve-frame.is-hot{box-shadow:0 0 0 2px var(--ember),0 0 26px #f2682a8c}.ve-frame-empty{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:6px;color:var(--fg-off);font-size:11px}.ve-shot{position:absolute;inset:0;overflow:hidden;animation:ve-shot-in .6s var(--ease) both}.ve-shot.is-cut{animation-duration:90ms;animation-timing-function:linear}.ve-crop{position:absolute;inset:0}.lp .ve-shot img,.ve-shot .ve-strip{position:absolute;inset:-4%;width:108%;height:108%;object-fit:cover;animation:ve-kenburns 14s ease-in-out infinite alternate}.ve-mhook{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16% 9% 0;background:radial-gradient(120% 70% at 50% 0%,#3a1d0e,#120d0b 55%,#0b0c0e 80%);animation:ve-cardin .5s var(--ease) both}.ve-mhook>span{padding:2px 8px;border-radius:10px;background:var(--ember);color:var(--ink);font:800 9px/13px var(--font-small);letter-spacing:.06em;text-transform:uppercase}.ve-mhook>b{color:#fff;font:400 17px/1.08 Anton,"Bebas Neue",Impact,var(--font-display);text-align:center;text-transform:uppercase;letter-spacing:.01em;text-shadow:0 2px 10px rgba(0,0,0,.8);text-wrap:balance}.ve-mhook>i{width:34px;height:3px;border-radius:2px;background:var(--ember-fg);opacity:.8}.ve-top{position:absolute;inset:0;z-index:2;pointer-events:none}.ve-flash{position:absolute;inset:0;z-index:4;background:radial-gradient(circle at 50% 45%,#fff,rgba(255,240,225,.6) 40%,transparent 75%);opacity:0;pointer-events:none}.ve-mcaption{position:absolute;left:4%;right:4%;display:grid;place-items:center;text-align:center;transform:translateY(-50%)}.ve-mcaption b{display:inline-block;max-width:100%;color:var(--cap-text,#fff);font-family:var(--cap-font);font-weight:var(--cap-weight,800);font-size:var(--cap-size,15px);line-height:1.12;letter-spacing:0;text-transform:var(--cap-case,uppercase);white-space:normal;-webkit-text-stroke:var(--cap-stroke,0);paint-order:stroke fill;text-shadow:var(--cap-shadow,none);background:var(--cap-bg,none);padding:var(--cap-pad,0);border-radius:2px;animation:ve-cap .26s var(--ease) both}.ve-mcaption mark{padding:0;background:none;color:var(--cap-hl,#FFE100);-webkit-text-stroke:inherit}.ve-mcaption[data-effect=pop] mark{display:inline-block;animation:ve-word .2s cubic-bezier(.3,1.6,.6,1) both}.ve-mcaption[data-effect=box] mark{-webkit-text-stroke:0}.ve-mpost{position:absolute;left:4.65%;top:5.5%;width:90.7%;aspect-ratio:1080/700;animation:ve-overlay .52s cubic-bezier(.2,.9,.3,1.25) both}.ve-mpost .sc{display:block;width:100%;height:100%;overflow:visible}.ve-mpost .sc-w{font-size:var(--fs);fill:var(--sc-ink)}.ve-mpost .sc-g{display:none}.ve-mpost.is-mini{animation:none}.ve-mpic{position:absolute;transform:translate(-50%,-50%);animation:ve-overlay .52s cubic-bezier(.2,.9,.3,1.25) both}.lp .ve-mpic img{width:100%;height:auto;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55))}.ve-mprompt{position:absolute;left:0;right:0;bottom:24%;display:grid;place-items:center}.ve-mprompt-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:16px;background:#fff;color:#111;font:800 10px/1 var(--font-display);box-shadow:0 6px 18px #00000073;animation:ve-press 1.1s var(--ease) both}.lp .ve-mprompt-btn svg{width:12px;height:12px;color:#f2682a}.ve-mrec{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:3px;background:#000000a6;color:#fff;font:700 9px/12px var(--font-small);animation:ve-pop .26s var(--ease) both}.ve-mrec i{width:6px;height:6px;border-radius:50%;background:#ff3b30;animation:vs-breathe .9s ease-in-out infinite}.ve-mmeter{position:absolute;left:12%;right:12%;bottom:6%;display:flex;align-items:flex-end;gap:3px;height:28px}.ve-mmeter i{flex:1;height:100%;border-radius:2px;background:linear-gradient(180deg,#FFB27A,var(--ember));transform-origin:bottom;animation:ve-level .7s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -83ms)}.ve-mwm{position:absolute;padding:1px 4px;border-radius:3px;color:#fff;font:700 8px/1.2 var(--font-ui);opacity:.7;text-shadow:0 1px 3px rgba(0,0,0,.8)}.ve-mwm.is-bottom_right{right:6px;bottom:6px}.ve-mwm.is-bottom_left{left:6px;bottom:6px}.ve-mwm.is-top_right{right:6px;top:6px}.ve-mwm.is-top_left{left:6px;top:6px}.ve-transport{display:flex;align-items:center;justify-content:center;gap:12px;height:34px;color:var(--fg-2);font-size:11px;white-space:nowrap}.ve-transport>i{display:grid;place-items:center;font-style:normal}.ve-play{width:26px;height:22px;border-radius:5px;background:var(--ember);color:var(--ink)}.ve-f{color:var(--fg-3)}.ve-transport time{color:var(--fg-2);font:500 11px/1 var(--font-mono);font-variant-numeric:tabular-nums}.ve-speed{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid var(--line-2);border-radius:4px;color:var(--fg-2)}.ve-tl{display:flex;flex-direction:column;min-height:0;background:var(--s1)}.ve-tl-bar{display:flex;align-items:center;gap:12px;height:26px;flex:none;padding:0 10px;border-bottom:1px solid rgba(214,222,235,.06);color:var(--fg-2);font-size:11px;white-space:nowrap}.ve-tl-bar>span{display:inline-flex;align-items:center;gap:5px}.ve-tl-bar>span.is-off{color:var(--fg-off)}.ve-tl-bar>span.is-on{padding:2px 7px;border-radius:4px;background:#f2682a24;color:var(--ember-fg)}.ve-tl-bar>i{width:1px;height:14px;background:var(--line-2)}.ve-zoom{display:inline-flex;align-items:center;gap:6px;color:var(--fg-3)}.ve-zoom>i{position:relative;width:110px;height:3px;border-radius:2px;background:var(--line-2)}.ve-zoom>i b{position:absolute;left:44%;top:-4px;width:11px;height:11px;border-radius:50%;background:var(--ember)}.ve-zoom em{color:var(--fg-2);font-style:normal}.ve-tl-grid{position:relative;flex:1;min-height:0;background:var(--s0);overflow:hidden}.ve-ruler,.ve-row{display:flex;border-bottom:1px solid rgba(214,222,235,.05)}.ve-ruler{height:18px;background:var(--s1)}.ve-row-head{display:flex;align-items:center;gap:5px;flex:none;width:76px;padding:0 6px 0 9px;border-right:1px solid rgba(214,222,235,.06);background:var(--s1);color:var(--fg-3);font:600 10px/1 var(--font-small);white-space:nowrap}.ve-row-head time{color:var(--ember-fg);font:600 10px/1 var(--font-mono);font-variant-numeric:tabular-nums}.ve-ticks{position:relative;flex:1;margin-right:8px}.ve-ticks span{position:absolute;top:0;bottom:0;padding:5px 0 0 3px;border-left:1px solid var(--line-3);color:var(--fg-3);font:500 9.5px/1 var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.ve-row{height:17px}.ve-row.is-video{height:32px}.ve-row.is-overlay,.ve-row.is-voice{height:20px}.ve-lane{position:relative;flex:1;margin-right:8px}.ve-lane>div{position:absolute;top:2px;bottom:2px;display:flex;align-items:center;min-width:3px;overflow:hidden;padding:0 5px;border:1px solid var(--line-3);border-radius:3px;background:var(--s4);color:var(--fg-1);font:500 9.5px/1 var(--font-ui);transition:border-color .3s,background-color .3s;background-size:auto 100%;background-repeat:repeat-x;background-position:left center}.ve-lane>div>span{position:relative;z-index:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.8)}.ve-lane>div.is-new{animation:ve-clipin .56s var(--ease) both;animation-delay:calc(var(--n,0) * 45ms);transform-origin:left center}.ve-lane>div.is-hot{box-shadow:0 0 0 2px var(--ember),0 0 14px #f2682a99}.ve-clip.is-slot{border-style:dashed;border-color:#d6deeb38;background:#d6deeb08;color:var(--fg-3);animation:ve-fade .4s var(--ease) both}.ve-clip.is-placed{border-color:#6fa6e88c;background-color:#1d2b3d}.ve-clip.is-placed:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0c0e8c,#0b0c0e26 50%,#0b0c0e73)}.ve-row.is-video .ve-lane>div{align-items:flex-start;padding-top:4px}.ve-clip.is-overlay{gap:4px;padding:0 4px 0 2px;border-color:#b08cec99;background:#b08cec38}.lp .ve-clip.is-overlay img{height:14px;width:20px;object-fit:cover;border-radius:2px}.ve-clip.is-text{border-color:#f2682a99;background:#f2682a3d}.ve-clip.is-caption{padding:0 3px;border-color:#d6deeb38;background:#d6deeb14;color:var(--fg-2);font-size:8.5px}.ve-clip.is-voice{padding:0;border-color:#5fb98a8c;background:#5fb98a24}.ve-clip.is-voice em{position:absolute;left:5px;top:2px;z-index:1;color:var(--st-ok);font:600 9px/1 var(--font-ui);font-style:normal}.ve-lane>.ve-clip>.ve-wave{position:absolute;inset:2px 3px;z-index:0;display:flex;align-items:center;justify-content:space-between;overflow:visible}.ve-wave i{flex:none;width:2px;height:100%;border-radius:1px;background:#8fe0b4;transform:scaleY(var(--h));animation:vs-bar .38s var(--ease) both;animation-delay:calc(var(--i) * 4ms)}.ve-clip.is-music{border-color:#6fa6e866;background:#6fa6e81f;color:#a9c8f0}.ve-clip.is-sfx{justify-content:center;padding:0;border-color:#e0a43a99;background:#e0a43a38;color:#f2c879}.lp .ve-clip.is-sfx svg{width:9px;height:9px}.ve-playhead{position:absolute;top:0;bottom:0;left:0;z-index:6;width:2px;margin-left:-1px;background:var(--ember);pointer-events:none;will-change:transform}.ve-playhead b{position:absolute;top:8px;left:-5px;width:12px;height:12px;background:var(--ember);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%)}.ve-cursor{position:absolute;left:0;top:0;z-index:20;pointer-events:none;transform-origin:0 0;will-change:transform;transition:opacity .3s}.lp .ve-cursor svg{display:block;transform-origin:2px 2px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.ve-cursor-tag{position:absolute;left:16px;top:20px;display:flex;align-items:center;gap:5px;max-width:240px;padding:3px 8px 3px 4px;border-radius:10px 10px 10px 2px;background:var(--ember);color:var(--ink);font:700 11px/14px var(--font-ui);white-space:nowrap;box-shadow:0 4px 12px #00000073}.lp .ve-cursor-tag img{width:14px;height:14px;filter:brightness(0) saturate(100%)}.ve-cursor-tag b{overflow:hidden;text-overflow:ellipsis;font-weight:700}.lp.is-zooming .ve-cursor{opacity:0}.ve-fly{position:absolute;inset:0;z-index:19;pointer-events:none}.ve-flyer{position:absolute;overflow:hidden;border-radius:6px;background:var(--s3);box-shadow:0 14px 34px #0009,0 0 0 2px var(--ember);will-change:transform}.ve-flyer>*{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.lp .ve-flyer img{object-fit:cover}.ve-ripple{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border:2px solid var(--ember-fg);border-radius:50%;opacity:0}.lp[data-narrow] .vs-head{grid-template-columns:minmax(0,1fr);gap:0;padding:10px 14px 8px}.lp[data-narrow] .vs-head h2{font-size:17px;line-height:22px}.lp[data-narrow] .vs-now{min-height:18px;margin-top:1px;font-size:12px;line-height:18px}.lp[data-narrow] .vs-head-meta{flex-direction:row;align-items:center;justify-content:space-between;padding-top:4px}.lp[data-narrow] .vs-percent{font-size:18px;line-height:22px}.lp[data-narrow] .vs-meter{margin-top:6px}.lp[data-narrow] .vs-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.lp[data-narrow] .vs-side{flex-direction:row;align-items:center;gap:2px;padding:8px 0 8px 12px;border-right:0;border-bottom:1px solid rgba(214,222,235,.06)}.lp[data-narrow] .vs-reel{width:56px;height:56px;margin:0}.lp[data-narrow] .vs-mark{inset:12px}.lp[data-narrow] .vs-glow{inset:8px}.lp[data-narrow] .vs-orbit,.lp[data-narrow] .vs-strip,.lp[data-narrow] .vs-say{display:none}.lp[data-narrow] .vs-pipe{flex-direction:row;align-items:center;gap:4px;padding:0 12px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 28px),transparent)}.lp[data-narrow] .vs-pipe::-webkit-scrollbar{display:none}.lp[data-narrow] .vs-pipe>li{flex:none;min-height:0;max-height:none}.lp[data-narrow] .vs-step{grid-template-columns:20px auto;gap:6px;height:30px;padding:0 10px 0 5px;border-color:var(--line-1);border-radius:15px;white-space:nowrap}.lp[data-narrow] .vs-step.is-active{border-color:#f2682a73}.lp[data-narrow] .vs-step-dot{width:20px;height:20px}.lp[data-narrow] .vs-step em,.lp[data-narrow] .vs-step-bar{display:none}@keyframes vs-turn{to{transform:rotate(360deg)}}@keyframes vs-spin{to{transform:rotate(360deg)}}@keyframes vs-breathe{50%{opacity:.4}}@keyframes vs-glow{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes vs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes vs-sheen{to{transform:translate(100%)}}@keyframes vs-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes vs-drift{0%{transform:translate(0) scale(1)}to{transform:translate(26px,-18px) scale(1.12)}}@keyframes vs-caret{50%{opacity:0}}@keyframes vs-bar{0%{transform:scaleY(.04);opacity:0}}@keyframes vs-stamp{to{opacity:1;transform:translate(-50%,-50%) rotate(-12deg) scale(1)}}@keyframes vs-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vs-dot{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes ve-pane-in{0%{opacity:0;transform:translate(-10px)}}@keyframes ve-in{0%{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes ve-pop{0%{transform:scale(.4);opacity:0}}@keyframes ve-fade{0%{opacity:0}}@keyframes ve-hot{0%,to{box-shadow:0 0 #f2682a00}35%{box-shadow:0 0 0 2px var(--ember),0 0 22px #f2682a99}}@keyframes ve-scanline{0%{background-position:0 100%}to{background-position:0 0}}@keyframes ve-kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-2%,-1.5%)}}@keyframes ve-shot-in{0%{opacity:0}}@keyframes ve-cap{0%{opacity:0;transform:scale(.8)}}@keyframes ve-word{0%{transform:scale(1.35)}}@keyframes ve-overlay{0%{opacity:0;transform:translateY(16px) scale(.86)}}@keyframes ve-press{0%{transform:scale(.6);opacity:0}25%{transform:scale(1.08);opacity:1}45%{transform:scale(.92)}60%{transform:scale(1)}}@keyframes ve-level{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes ve-cardin{0%{opacity:0;transform:scale(.96)}}@keyframes ve-gauge{0%{stroke-dasharray:0 200}}@keyframes ve-prompt{0%{transform:translateY(0)}to{transform:translateY(-34%)}}@keyframes ve-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes ve-clipin{0%{opacity:0;transform:scaleX(.2)}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}.lp .vs-laptop,.lp .vs-room{transform:none!important}.lp .ve-cursor,.lp .vs-fx,.lp .ve-fly{display:none!important}}:root[data-motion=reduced] .lp *,:root[data-motion=reduced] .lp *:before,:root[data-motion=reduced] .lp *:after{animation:none!important;transition:none!important}:root[data-motion=reduced] .lp .vs-laptop,:root[data-motion=reduced] .lp .vs-room{transform:none!important}:root[data-motion=reduced] .lp .ve-cursor,:root[data-motion=reduced] .lp .vs-fx,:root[data-motion=reduced] .lp .ve-fly{display:none!important}.an{position:relative;padding-block:clamp(64px,8vw,120px) clamp(48px,6vw,96px)}.ar-intro{margin-bottom:clamp(4px,1vw,12px)}.ar{position:relative}.ar-live{display:none}.ar.is-live .ar-live{display:block}.ar.is-live .ar-still{display:none}.ar-scroll{position:relative;height:480vh}.ar-stage{position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));height:calc(100svh - var(--header-h));display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center}.ar-t{--k: 1;--cw: 1000px;--ch: 640px;--pw: clamp(208px, calc((100svh - var(--header-h) - 190px) * .45), 320px);--gap: clamp(28px, 3.2vw, 60px);--ar-ease: cubic-bezier(.22, 1, .36, 1);--ar-move: .76s;--ar-in: .46s;--ar-out: .22s;--ar-wait: .2s;--ar-gap: 1;position:relative;width:min(100% - 2 * var(--gutter),1640px);height:calc(100% - 24px);display:flex;align-items:center;justify-content:center;gap:14px var(--gap)}.ar-pcol{position:relative;flex:none;width:var(--pw)}.ar-pcol .ar-ph-fig{width:var(--pw)}.ar-ph-fig{position:relative;margin:0;display:grid;justify-items:center;gap:14px}.ar-ph{position:relative;width:var(--pw, 260px)}.ar-ph-shell{position:relative;padding:calc(var(--pw, 260px) * .012);border-radius:calc(var(--pw, 260px) * .158);background:linear-gradient(140deg,#7a7f87,#383c42 9%,#1d1f23 30%,#24272c 55%,#3d4148 82%,#8a8f97);box-shadow:0 0 0 1px #08090a,inset 0 1px 1px #ffffff6b,inset 0 -1px 1px #000000a6,inset 1px 0 1px #ffffff1f,0 calc(var(--pw, 260px) * .14) calc(var(--pw, 260px) * .26) #0000009e,0 calc(var(--pw, 260px) * .03) calc(var(--pw, 260px) * .06) #00000073}.ar-ph-shell:before{content:"";position:absolute;inset:calc(var(--pw, 260px) * .005);border-radius:calc(var(--pw, 260px) * .153);border:1px solid rgba(255,255,255,.08);pointer-events:none}.ar-ph-shell:after{content:"";position:absolute;inset:-3px;border-radius:calc(var(--pw, 260px) * .165);pointer-events:none;box-shadow:0 0 0 1.5px #ff9664e6,0 0 30px 2px #f2682a8c;opacity:0;transition:opacity var(--ar-out, .22s) ease}.ar-ph-key{position:absolute;width:calc(var(--pw, 260px) * .011);border-radius:2px;background:linear-gradient(90deg,#2a2d32,#6c7179 45%,#3a3d43)}.ar-ph-key.is-a{left:calc(var(--pw, 260px) * -.008);top:16%;height:4%}.ar-ph-key.is-b{left:calc(var(--pw, 260px) * -.008);top:23%;height:7%}.ar-ph-key.is-c{left:calc(var(--pw, 260px) * -.008);top:31.5%;height:7%}.ar-ph-key.is-p{right:calc(var(--pw, 260px) * -.008);top:26%;height:11%}.ar-ph-bezel{padding:calc(var(--pw, 260px) * .033);border-radius:calc(var(--pw, 260px) * .148);background:#020203;box-shadow:inset 0 0 0 1px #ffffff0d}.ar-ph-display{position:relative;aspect-ratio:9 / 19.5;overflow:hidden;border-radius:calc(var(--pw, 260px) * .118);background:#000;isolation:isolate;container-type:inline-size}.ar-ph-video{position:absolute;left:0;right:0;top:19.44cqw;width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;background:#000}.ar-ph-status{position:absolute;left:0;right:0;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;height:10cqw;padding:0 7cqw 0 9cqw;color:#fff;pointer-events:none}.ar-ph-status b{font:650 3.8cqw/1 var(--font-text);letter-spacing:-.01em}.ar-ph-status span{display:flex;align-items:center;gap:1.6cqw}.ar-ph-sig{width:4.6cqw;height:3cqw;background:linear-gradient(90deg,#fff 0 18%,transparent 18% 27%,#fff 27% 45%,transparent 45% 54%,#fff 54% 72%,transparent 72% 81%,rgba(255,255,255,.5) 81%);clip-path:polygon(0 100%,100% 0,100% 100%)}.ar-ph-bat{position:relative;width:6.4cqw;height:3.2cqw;border:.35cqw solid rgba(255,255,255,.85);border-radius:1cqw}.ar-ph-bat:after{content:"";position:absolute;right:-1cqw;top:.8cqw;width:.5cqw;height:1cqw;border-radius:0 .4cqw .4cqw 0;background:#ffffffd9}.ar-ph-bat i{position:absolute;inset:.35cqw 1.4cqw .35cqw .35cqw;border-radius:.5cqw;background:#fff}.ar-ph-island{position:absolute;left:50%;top:2.6cqw;z-index:4;width:27cqw;height:7.6cqw;margin-left:-13.5cqw;border-radius:6cqw;background:#000;box-shadow:inset 0 0 0 .2cqw #ffffff0a}.ar-ph-island:after{content:"";position:absolute;right:3.4cqw;top:2.2cqw;width:3.2cqw;height:3.2cqw;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2b3550,#0b0e16 60%)}.ar-ph-glare{position:absolute;inset:0;z-index:6;pointer-events:none;background:linear-gradient(118deg,#ffffff14,#ffffff05 26%,#fff0 42%)}.ar-ph-badge{position:absolute;left:4cqw;top:23.44cqw;z-index:5;display:inline-flex;align-items:center;gap:1.6cqw;padding:1.4cqw 3.2cqw 1.4cqw 2.4cqw;border-radius:99px;background:#100c0ac7;border:1px solid rgba(255,150,100,.55);color:#ffd9be;font:650 3.7cqw/1 var(--font-text);white-space:nowrap;opacity:0;transform:translateY(-6px);transition:opacity var(--ar-out, .22s) ease,transform var(--ar-out, .22s) ease}.ar-ph-badge svg{color:var(--ember-fg)}.ar-ph-ctl{display:flex;align-items:center;gap:8px}.ar-ph-ctl.is-in{position:absolute;left:0;right:0;bottom:0;z-index:7;height:19.44cqw;justify-content:center;padding-bottom:2cqw}.ar-ph-ctl.is-out{display:none}.ar-ph-pp,.ar-ph-sound{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border-radius:99px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font:600 12px/1 var(--font-text);white-space:nowrap;transition:background var(--t-fast),border-color var(--t-fast)}.ar-ph-pp{width:30px;padding:0}.ar-ph-sound{padding:0 12px 0 10px}.ar-ph-pp:hover,.ar-ph-sound:hover{background:#ffffff2e;border-color:#ffffff57}.ar-ph-sound.is-on{color:var(--on-ember);background:var(--ember);border-color:transparent}.ar-ph-pp:focus-visible,.ar-ph-sound:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.ar-ph-cap{display:grid;justify-items:center;gap:3px;max-width:calc(var(--pw, 260px) + 48px);text-align:center}.ar-ph-kind{display:inline-flex;align-items:center;gap:7px;color:var(--fg-3);font-size:var(--fs-12);font-weight:560}.ar-ph-kind i{width:7px;height:7px;border-radius:50%;background:var(--f-clip)}.ar-ph-title{font-family:var(--font-display);font-size:var(--fs-14);font-weight:620;line-height:1.35;color:var(--fg-1);text-wrap:balance}.ar-ph-meta{color:var(--fg-3);font-size:var(--fs-12)}.ar-ph-note{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 11px 4px 9px;border-radius:99px;color:#ffd9be;background:#f2682a1f;border:1px solid var(--ember-line);font-size:var(--fs-12);font-weight:600}.ar-ph-note svg{color:var(--ember-fg)}.ar-pcol .ar-ph-note{opacity:0;transform:translateY(6px);transition:opacity var(--ar-out) ease,transform var(--ar-out) ease}.ar-link{position:absolute;left:calc(100% + 4px);top:44%;width:calc(var(--gap) - 8px);height:24px;margin-top:-12px;pointer-events:none;opacity:0;transition:opacity var(--ar-out) ease}.ar-link svg{display:block;width:100%;height:100%;overflow:visible}.ar-link path{fill:none;stroke:var(--ember-fg);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ar-link-line{stroke-dasharray:3 5}.ar-panel{position:relative;flex:none;width:var(--cw);display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;border-radius:20px;border:1px solid var(--line-1);background:radial-gradient(70% 55% at 0% 0%,rgba(242,104,42,.085),transparent 62%),radial-gradient(50% 40% at 100% 100%,rgba(111,166,232,.035),transparent 70%),linear-gradient(180deg,#191c21f2,#101216f5);box-shadow:inset 0 1px #ffffff0b,0 50px 100px -50px #000000e6,0 20px 44px -26px #000000b3;transition:opacity .6s ease,transform .9s var(--ar-ease)}.ar-t[data-ch=idle] .ar-panel{opacity:0;transform:translateY(56px) scale(.97);transition:opacity .3s ease,transform .5s var(--ar-ease)}.ar-top{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 12px 0 14px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.ar-top-orb{position:relative;flex:none;display:grid;place-items:center;width:28px;height:28px}.ar-top-orb img{width:20px;height:20px;object-fit:contain}.ar-top-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(255,138,82,.16);border-top-color:#ffb27af2;animation:ar-spin 1.6s linear infinite;transition:border-top-color .4s ease}.ar-t:is([data-ch=verdict],[data-ch=apply]) .ar-top-ring{border-top-color:#82dcaae6;animation-duration:6s}.ar-top-id{display:grid;min-width:0;line-height:1.25}.ar-top-id b{font-size:13.5px;font-weight:650}.ar-top-id span{overflow:hidden;color:var(--fg-3);font-size:11.5px;white-space:nowrap;text-overflow:ellipsis}.ar-rail{display:flex;align-items:center;gap:2px;margin:0 0 0 auto;padding:0;list-style:none}.ar-rail-btn{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px 0 5px;border-radius:99px;color:var(--fg-3);font:600 12px/1 var(--font-text);white-space:nowrap;transition:color .3s ease,background-color .3s ease,box-shadow .3s ease}.ar-rail-btn:hover{color:var(--fg-1);background:#d6deeb0f}.ar-rail-btn:focus-visible{outline:2px solid var(--ember-fg);outline-offset:1px}.ar-rail-dot{position:relative;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--line-2);color:var(--fg-3);font:700 10px/1 var(--font-small);font-style:normal;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.ar-rail-dot svg{position:absolute;opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .4s var(--ar-ease)}.ar-rail-dot span{transition:opacity .2s ease}.ar-rail-btn.is-done{color:var(--fg-2)}.ar-rail-btn.is-done .ar-rail-dot{background:#5fb98a29;border-color:#5fb98a80;color:#9fe0bc}.ar-rail-btn.is-done .ar-rail-dot span{opacity:0}.ar-rail-btn.is-done .ar-rail-dot svg{opacity:1;transform:none}.ar-rail-btn.is-on{color:var(--fg-1);background:var(--ember-tint);box-shadow:inset 0 0 0 1px var(--ember-line)}.ar-rail-btn.is-on .ar-rail-dot{background:var(--ember);border-color:transparent;color:var(--on-ember)}.ar-state{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px 0 9px;border-radius:99px;color:#b9d3f3;background:var(--run-tint);border:1px solid rgba(111,166,232,.3);font:600 11.5px/1 var(--font-text);white-space:nowrap;transition:color .4s ease,background-color .4s ease,border-color .4s ease}.ar-state-dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--run);transition:background-color .4s ease}.ar-state-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:#6fa6e88c;animation:ar-ping 1.6s ease-out infinite}.ar-state>span{display:none}.ar-state>.is-run{display:inline}.ar-t[data-ch=verdict] .ar-state{color:#9fe0bc;background:var(--ok-tint);border-color:#5fb98a59}.ar-t[data-ch=verdict] .ar-state-dot{background:var(--ok)}.ar-t:is([data-ch=verdict],[data-ch=apply]) .ar-state-dot:after{animation:none;opacity:0}.ar-t[data-ch=verdict] .ar-state>.is-run,.ar-t[data-ch=apply] .ar-state>.is-run{display:none}.ar-t[data-ch=verdict] .ar-state>.is-ok{display:inline}.ar-t[data-ch=apply] .ar-state{color:#ffd9be;background:var(--ember-tint);border-color:var(--ember-line)}.ar-t[data-ch=apply] .ar-state-dot{background:var(--ember)}.ar-t[data-ch=apply] .ar-state>.is-ap{display:inline}@container (max-width: 920px){.ar-rail-btn:not(.is-on) .ar-rail-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ar-rail-btn:not(.is-on){padding:0 3px}}@container (max-width: 640px){.ar-state,.ar-top-id span{display:none}}.ar-meter{position:relative;height:2px;background:#d6deeb0f}.ar-meter i{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#e25817,#ff8a50 70%,#ffc79e);box-shadow:0 0 10px #f2682a99;will-change:transform}.ar-vp{position:relative;width:var(--cw);height:var(--ch);overflow:hidden;contain:strict}.ar-va{position:absolute;left:0;top:0;width:1000px;height:640px;transform:scale(var(--k));transform-origin:0 0;color:var(--fg-1);font-family:var(--font-text);font-size:13px;line-height:1.4}.ar-t[data-v=tall] .ar-va{width:720px;height:780px}.ar-bg{position:absolute;inset:-60px;pointer-events:none}.ar-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(214,222,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(214,222,235,.045) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(70% 70% at 55% 48%,#000 30%,transparent 100%);mask-image:radial-gradient(70% 70% at 55% 48%,#000 30%,transparent 100%)}.ar-glow{position:absolute;border-radius:50%;animation:ar-drift 18s ease-in-out infinite alternate}.ar-glow.is-a{left:-8%;top:18%;width:58%;height:78%;background:radial-gradient(closest-side,rgba(242,104,42,.11),transparent)}.ar-glow.is-b{right:-12%;top:-14%;width:56%;height:70%;background:radial-gradient(closest-side,rgba(111,166,232,.07),transparent);animation-delay:-7s}.ar-scan{position:absolute;left:0;right:0;top:0;height:160px;opacity:0;background:linear-gradient(180deg,transparent,rgba(255,138,82,.06) 60%,rgba(255,170,120,.12) 62%,transparent 64%);transition:opacity var(--ar-out) ease}.ar-t[data-ch=read] .ar-scan{opacity:1;animation:ar-scan 4.6s cubic-bezier(.45,0,.55,1) infinite;transition:opacity .6s ease var(--ar-wait)}.ar-heads{position:absolute;left:36px;top:18px;width:928px;height:84px;pointer-events:none}.ar-head{position:absolute;left:0;top:0;width:100%;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transition:opacity var(--ar-out) ease,visibility 0s linear var(--ar-out)}.ar-head :is(.ar-over,.ar-title,.ar-sub){transform:translateY(8px);transition:transform var(--ar-out) ease}.ar-head .ar-title{--hd: 50ms}.ar-head .ar-sub{--hd: .1s}.ar-t[data-ch=read] .ar-head.is-read,.ar-t[data-ch=rank] .ar-head.is-rank,.ar-t[data-ch=reason] .ar-head.is-reason,.ar-t[data-ch=check] .ar-head.is-check,.ar-t[data-ch=verdict] .ar-head.is-verdict,.ar-t[data-ch=apply] .ar-head.is-apply{opacity:1;visibility:visible;transition:opacity var(--ar-in) ease var(--ar-wait),visibility 0s}.ar-t[data-ch=read] .ar-head.is-read :is(.ar-over,.ar-title,.ar-sub),.ar-t[data-ch=rank] .ar-head.is-rank :is(.ar-over,.ar-title,.ar-sub),.ar-t[data-ch=reason] .ar-head.is-reason :is(.ar-over,.ar-title,.ar-sub),.ar-t[data-ch=check] .ar-head.is-check :is(.ar-over,.ar-title,.ar-sub),.ar-t[data-ch=verdict] .ar-head.is-verdict :is(.ar-over,.ar-title,.ar-sub),.ar-t[data-ch=apply] .ar-head.is-apply :is(.ar-over,.ar-title,.ar-sub){transform:translateY(0);transition:transform var(--ar-move) var(--ar-ease) calc(var(--ar-wait) + var(--hd, 0ms))}.ar-over{margin:0;color:var(--ember-fg);font:650 11px/15px var(--font-small);letter-spacing:.1em;text-transform:uppercase}.ar-title{margin:0;overflow:hidden;font:650 25px/32px var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap}.ar-sub{margin:0;overflow:hidden;color:var(--fg-2);font-size:13px;line-height:19px;white-space:nowrap;text-overflow:ellipsis}.ar-l-card{position:absolute;left:36px;top:120px;width:280px;height:310px}.ar-l-strip{position:absolute;left:36px;top:476px;width:928px}.ar-l-card,.ar-l-strip{opacity:0;visibility:hidden;transform:translate(-24px) scale(.97);transition:opacity var(--ar-out) ease,transform var(--ar-out) ease,visibility 0s linear var(--ar-out)}.ar-l-strip{transform:translateY(18px)}.ar-t[data-ch=read] :is(.ar-l-card,.ar-l-strip){opacity:1;visibility:visible;transform:translate(0) scale(1);transition:opacity var(--ar-in) ease var(--d),transform var(--ar-move) var(--ar-ease) var(--d),visibility 0s}.ar-t[data-ch=read] .ar-l-card{--d: var(--ar-wait)}.ar-t[data-ch=read] .ar-l-strip{--d: calc(var(--ar-wait) + .16s * var(--ar-gap))}.ar-ch{padding:18px;border:1px solid var(--line-2);border-radius:16px;background:linear-gradient(160deg,#22262ef0,#111318f0);box-shadow:0 22px 50px #00000073,inset 0 1px #ffffff0d}.ar-l-card .ar-ch{display:flex;flex-direction:column;justify-content:space-between;height:100%}.ar-l-card .ar-stats{margin:0}.ar-t[data-v=wide] .ar-l-card .ar-stat{padding:13px 10px 13px 12px}.ar-t[data-v=wide] .ar-l-card .ar-stat-v{margin-top:7px!important;font-size:26px;line-height:30px}.ar-t[data-v=wide] .ar-l-card .ar-stat-n{margin-top:2px}.ar-ch-top{display:flex;align-items:center;gap:12px;min-width:0}.ar-ch-id{display:flex;flex-direction:column;min-width:0;margin:0}.ar-ch-id b{overflow:hidden;font:650 16px/21px var(--font-display);white-space:nowrap;text-overflow:ellipsis}.ar-ch-id span{color:var(--fg-3);font-size:11.5px;line-height:16px}.ar-avatar{position:relative;flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:conic-gradient(from 210deg,#ffb27a,#f2682a,#b4475e,#6f5ce0,#ffb27a)}.ar-avatar b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#15181d;color:var(--fg-1);font:700 19px/1 var(--font-display)}.ar-avatar-ring{position:absolute;inset:-5px;border:1.5px solid transparent;border-top-color:#ffb27ae6;border-radius:50%;animation:ar-spin 1.6s linear infinite}.ar-t:not([data-ch=read]) .ar-avatar-ring{animation-play-state:paused}.ar-avatar.is-sm{width:34px;height:34px}.ar-avatar.is-sm b{width:29px;height:29px;font-size:14px}.ar-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0}.ar-stat{min-width:0;padding:10px 9px 10px 10px;border:1px solid var(--line-1);border-radius:11px;background:#d6deeb09}.ar-stat dt{display:flex;align-items:center;gap:5px;color:var(--fg-3);font-size:11px;line-height:14px;white-space:nowrap}.ar-stat dd{margin:0}.ar-stat-v{margin-top:5px!important;font:650 23px/27px var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.ar-stat-n{overflow:hidden;color:var(--fg-3);font-size:10px;line-height:13px;white-space:nowrap;text-overflow:ellipsis}.ar-strip{display:grid;grid-template-columns:280px minmax(0,1fr);column-gap:28px;row-gap:14px;align-items:center}.ar-strip-count{grid-row:span 2;display:flex;flex-direction:column;margin:0}.ar-strip-count b{font:650 46px/48px var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff1e6,#ff9f6e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#ff9f6e}.ar-strip-count span{color:var(--fg-2);font-size:13px}.ar-cells{display:grid;grid-template-columns:repeat(25,minmax(0,1fr));gap:5px}.ar-cell{position:relative;height:14px;border-radius:3px;background:#d6deeb12}.ar-cell:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ff9f6e,#e2591f);box-shadow:0 0 10px #f2682a59}.ar-t[data-ch=read][data-dir=fwd] .ar-cell:after{animation:ar-cell .48s var(--ar-ease) both;animation-delay:calc(var(--ar-wait) + .46s + var(--i) * 40ms)}.ar-fields{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ar-field{display:inline-flex;align-items:center;height:26px;padding:0 11px;border:1px solid var(--line-2);border-radius:99px;background:#d6deeb0a;color:var(--fg-2);font-size:12px}.ar-field:before{content:"";width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px #5fb98ab3}.ar-t[data-ch=read][data-dir=fwd] .ar-field{animation:ar-field .56s var(--ar-ease) both;animation-delay:calc(var(--ar-wait) + 1.2s + var(--i) * .1s)}.ar-tiles{position:absolute;inset:0;pointer-events:none}.ar-tile{position:absolute;left:0;top:0;width:146px;height:90px;overflow:hidden;border-radius:10px;transform-origin:0 0;box-shadow:0 12px 26px #0000006b,inset 0 0 0 1px #ffffff12;opacity:0;transform:translate(calc(var(--gx) + 120px),calc(var(--gy) - 30px)) rotate(8deg) scale(.84);transition:transform var(--ar-out) ease,opacity var(--ar-out) ease}.ar-t[data-v=tall] .ar-tile{width:157px;height:96px}.ar-t:is([data-ch=read],[data-ch=rank],[data-ch=reason],[data-ch=check]) .ar-tile{will-change:transform,opacity}.ar-t[data-ch=read] .ar-tile{--d: calc(var(--ar-wait) + (.24s + var(--slot) * 45ms) * var(--ar-gap));opacity:1;transform:translate(var(--gx),var(--gy)) rotate(0) scale(1);transition:transform var(--ar-move) var(--ar-ease) var(--d),opacity var(--ar-in) ease var(--d)}.ar-t[data-ch=rank] .ar-tile{opacity:1;transform:translate(var(--rx),var(--ry)) rotate(0) scale(var(--ts));transition:transform var(--ar-move) var(--ar-ease) calc(60ms + var(--i) * 22ms * var(--ar-gap)),opacity var(--ar-in) ease var(--ar-wait)}.ar-t:is([data-ch=reason],[data-ch=check]) .ar-tile{opacity:1;transform:translate(var(--qx),var(--qy)) rotate(0) scale(var(--ts));transition:transform var(--ar-move) var(--ar-ease) calc(60ms + var(--i) * 22ms * var(--ar-gap)),opacity var(--ar-in) ease var(--ar-wait)}.ar-t:is([data-ch=reason],[data-ch=check]) .ar-tile.is-out{opacity:0;transition:transform var(--ar-out) ease,opacity var(--ar-out) ease}.ar-t:is([data-ch=verdict],[data-ch=apply]) .ar-tile{opacity:0;transform:translate(var(--qx),var(--qy)) rotate(0) scale(var(--ts));transition:opacity var(--ar-out) ease}.ar-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 30%,#000c);pointer-events:none;transition:opacity var(--ar-out) ease}.ar-tile-art{position:absolute;inset:0;display:grid;place-items:center;padding-bottom:18%;color:#fff9;background:radial-gradient(110% 90% at 28% 0%,hsla(var(--h),90%,64%,.5),transparent 62%),linear-gradient(125deg,hsl(var(--h) 46% 25%),hsl(calc(var(--h) + 34) 38% 9%))}.ar-tile-art:before{content:"";position:absolute;inset:0;opacity:.35;background:repeating-linear-gradient(-55deg,rgba(255,255,255,.05) 0 1px,transparent 1px 7px)}.ar-tile-art svg{position:relative;width:30px;height:30px;padding:7px 6px 7px 8px;border-radius:50%;background:#ffffff1f}.ar-tile-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transition:opacity .3s ease}.ar-tile.has-thumb .ar-tile-img{opacity:1}.ar-tile.has-thumb .ar-tile-art svg{visibility:hidden}.ar-tile-title{position:absolute;z-index:1;left:8px;right:8px;bottom:7px;display:-webkit-box;overflow:hidden;color:#fff;font:600 11px/13.5px var(--font-text);text-shadow:0 1px 2px rgba(0,0,0,.6);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;transition:opacity var(--ar-out) ease}.ar-tile-views,.ar-tile-kind{position:absolute;z-index:1;top:6px;height:16px;padding:0 6px;border-radius:99px;font:650 10px/16px var(--font-small);color:#fff;transition:opacity var(--ar-out) ease}.ar-tile-views{right:6px;background:#0000008c}.ar-tile-kind{left:6px;background:#f2682ae0;color:#1a0a03}.ar-t:not([data-ch=read]):not([data-ch=idle]) :is(.ar-tile-title,.ar-tile-views,.ar-tile-kind){opacity:0}.ar-t:not([data-ch=read]):not([data-ch=idle]) .ar-tile:after{opacity:.3}.ar-rows{position:absolute;inset:0;pointer-events:none}.ar-row{position:absolute;left:0;top:0;width:100%;height:36px;opacity:0;transform:translateY(var(--ry));transition:opacity var(--ar-out) ease,transform var(--ar-move) var(--ar-ease)}.ar-t[data-v=tall] .ar-row{height:40px}.ar-t[data-ch=rank] .ar-row{opacity:1;transition:opacity var(--ar-in) ease calc(var(--ar-wait) + (.32s + var(--i) * 30ms) * var(--ar-gap)),transform var(--ar-move) var(--ar-ease) calc(60ms + var(--i) * 22ms * var(--ar-gap))}.ar-t[data-ch=rank][data-dir=fwd] .ar-row.is-bottom{animation:ar-dim 3.2s ease both;animation-delay:calc(var(--ar-wait) + .32s + var(--i) * 30ms)}.ar-t[data-ch=rank][data-dir=back] .ar-row.is-bottom{opacity:.4}.ar-t:is([data-ch=reason],[data-ch=check]) .ar-row.is-g{opacity:1;transform:translate(var(--qx),var(--qy));transition:opacity var(--ar-in) ease var(--ar-wait),transform var(--ar-move) var(--ar-ease) calc(60ms + var(--i) * 22ms * var(--ar-gap))}.ar-t:is([data-ch=verdict],[data-ch=apply]) .ar-row.is-g{transform:translate(var(--qx),var(--qy));transition:opacity var(--ar-out) ease}.ar-rank{position:absolute;left:36px;top:9px;width:18px;color:var(--fg-3);font:650 11px/18px var(--font-small);text-align:right;font-variant-numeric:tabular-nums;transition:opacity var(--ar-out) ease}.ar-row.is-top .ar-rank{color:var(--ember-fg)}.ar-row-title{position:absolute;left:128px;top:9px;width:212px;overflow:hidden;color:var(--fg-1);font:500 12.5px/18px var(--font-text);white-space:nowrap;text-overflow:ellipsis}.ar-t[data-v=wide][data-ch=rank] .ar-row-title{width:248px}.ar-row-x{position:absolute;left:346px;top:8px;padding:1px 7px;border-radius:99px;background:#d6deeb12;color:var(--fg-2);font:650 11.5px/18px var(--font-small);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--ar-out) ease}.ar-row.is-top .ar-row-x{background:#f2682a26;color:#ffb27a}.ar-row.is-bottom .ar-row-x{color:var(--fg-3)}.ar-t:is([data-ch=reason],[data-ch=check]) .ar-row-x{opacity:1;transition:opacity var(--ar-in) ease calc(var(--ar-wait) + .56s * var(--ar-gap))}.ar-t:is([data-ch=reason],[data-ch=check]) .ar-rank{opacity:0}.ar-bar{position:absolute;left:390px;top:8px;width:var(--bw);height:20px;border-radius:2px 7px 7px 2px;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,#394150,#5b667c);transition:transform var(--ar-out) ease-in}.ar-t[data-ch=rank] .ar-bar{transform:scaleX(1);transition:transform var(--ar-move) var(--ar-ease) calc(var(--ar-wait) + (.46s + var(--i) * 40ms) * var(--ar-gap))}.ar-row.is-top .ar-bar{background:linear-gradient(90deg,#c94a15,#f2682a 55%,#ffb27a)}.ar-row.is-bottom .ar-bar{background:linear-gradient(90deg,#2b3039,#3a404b)}.ar-bar-glow{position:absolute;inset:-7px -4px;border-radius:12px;opacity:0;background:radial-gradient(closest-side,#ff8a528c,#ff8a5200);pointer-events:none}.ar-t[data-ch=rank] .ar-row.is-top .ar-bar-glow{animation:ar-breathe 2.8s ease-in-out infinite;animation-delay:calc(var(--ar-wait) + 1.5s * var(--ar-gap) + var(--i) * .12s)}.ar-bar-val{position:absolute;left:0;top:9px;margin-left:-5px;padding:0 6px;border-radius:6px;background:#0a0c10db;transform:translate(var(--bx));color:var(--fg-3);font:12px/18px var(--font-small);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity var(--ar-out) ease}.ar-bar-val b{margin-right:6px;color:var(--fg-1);font-weight:650}.ar-row.is-top .ar-bar-val b{color:#ffb27a}.ar-t[data-ch=rank] .ar-bar-val{opacity:1;transition:opacity var(--ar-in) ease calc(var(--ar-wait) + (.96s + var(--i) * 40ms) * var(--ar-gap))}.ar-axis{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--ar-out) ease}.ar-t[data-ch=rank] .ar-axis{opacity:1;transition:opacity var(--ar-in) ease var(--ar-wait)}.ar-col{position:absolute;top:96px;color:var(--fg-3);font:650 10px/12px var(--font-small);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ar-col.is-video{left:128px}.ar-col.is-bar{left:390px}.ar-median{position:absolute;left:var(--mx);top:110px;width:0;height:448px}.ar-median:before{content:"";position:absolute;left:-1px;top:0;bottom:0;border-left:1.5px dashed rgba(237,238,240,.6);transform-origin:top;transform:scaleY(0);transition:transform var(--ar-out) ease}.ar-t[data-ch=rank] .ar-median:before{transform:scaleY(1);transition:transform 1s var(--ar-ease) calc(var(--ar-wait) + .76s * var(--ar-gap))}.ar-median-label{position:absolute;left:0;top:calc(100% + 6px);transform:translate(-50%);padding:2px 9px;border:1px solid rgba(237,238,240,.25);border-radius:99px;background:#1b1e24;color:var(--fg-1);font:650 11px/16px var(--font-small);white-space:nowrap;opacity:0;transition:opacity var(--ar-out) ease}.ar-t[data-ch=rank] .ar-median-label{opacity:1;transition:opacity var(--ar-in) ease calc(var(--ar-wait) + 1.3s * var(--ar-gap))}.ar-groups,.ar-chips{position:absolute;inset:0;pointer-events:none}.ar-glabel{position:absolute;left:var(--x);top:var(--y);display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--fg-3);font:650 10.5px/14px var(--font-small);letter-spacing:.09em;text-transform:uppercase;opacity:0;transform:translateY(6px);transition:opacity var(--ar-out) ease,transform var(--ar-out) ease}.ar-glabel span{margin-left:4px;color:var(--fg-3);font:500 11.5px/14px var(--font-text);letter-spacing:0;text-transform:none}.ar-glabel.is-wins{color:var(--ember-fg)}.ar-t:is([data-ch=reason],[data-ch=check]) .ar-glabel{opacity:1;transform:translateY(0);transition:opacity var(--ar-in) ease calc(var(--ar-wait) + .36s * var(--ar-gap)),transform var(--ar-move) var(--ar-ease) calc(var(--ar-wait) + .36s * var(--ar-gap))}.ar-chip{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:30px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line-2);border-radius:9px;background:#171a1ff0;color:var(--fg-2);font-size:12px;white-space:nowrap;opacity:0;transform:translate(-20px);transition:opacity var(--ar-out) ease,transform var(--ar-out) ease}.ar-chip svg{flex:none;color:var(--run)}.ar-t:is([data-ch=reason],[data-ch=check]) .ar-chip{--d: calc(var(--ar-wait) + (.3s + var(--i) * 90ms) * var(--ar-gap));opacity:1;transform:translate(0);transition:opacity var(--ar-in) ease var(--d),transform var(--ar-move) var(--ar-ease) var(--d)}.ar-wires{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:0;transition:opacity var(--ar-out) ease}.ar-t:is([data-ch=reason],[data-ch=check]) .ar-wires{opacity:1;transition:opacity var(--ar-in) ease}.ar-wire{fill:none;stroke:#d6deeb21;stroke-width:1.3;stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset 0s linear var(--ar-out),stroke 0s linear var(--ar-out)}.ar-wire.is-top{stroke:#ff8a5273}.ar-wire.is-bottom{stroke:#96aac842}.ar-wire.is-chip{stroke:#6fa6e852}.ar-t:is([data-ch=reason],[data-ch=check]) .ar-wire{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ar-ease) calc(var(--ar-wait) + (.3s + var(--n) * 60ms) * var(--ar-gap)),stroke .5s ease}.ar-t:is([data-ch=reason],[data-ch=check]) .ar-wire.is-out{transition:stroke-dashoffset .9s var(--ar-ease) calc(var(--ar-wait) + (1.1s + var(--n) * 60ms) * var(--ar-gap)),stroke .5s ease}.ar-t[data-ch=check] .ar-wire.is-out{stroke:#5fb98a6b}.ar-pulse{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:22 1400;stroke-dashoffset:24}.ar-pulse.is-top{stroke:#ffc79e}.ar-pulse.is-bottom{stroke:#a9bedc}.ar-pulse.is-chip{stroke:#9cc4f2}.ar-pulse.is-out{stroke:#ffd9be}.ar-t[data-ch=reason][data-dir=fwd] .ar-pulse{animation:ar-pulse 2.4s cubic-bezier(.45,0,.55,1) 3 both;animation-delay:calc(var(--ar-wait) + 1.5s + var(--n) * .17s)}.ar-t[data-ch=reason][data-dir=fwd] .ar-pulse.is-out{animation-duration:2s;animation-delay:calc(var(--ar-wait) + 2.1s + var(--n) * .24s)}.ar-t[data-ch=check] .ar-pulse.is-out{stroke:#b9f0d2}.ar-t[data-ch=check][data-dir=fwd] .ar-pulse.is-out{animation:ar-pulse 1.6s cubic-bezier(.45,0,.55,1) 3 both;animation-delay:calc(var(--ar-wait) + .2s + var(--n) * .2s)}.ar-orb{position:absolute;left:calc(var(--ox) - var(--os) / 2);top:calc(var(--oy) - var(--os) / 2);width:var(--os);height:var(--os);opacity:0;transform:scale(.7);transition:opacity var(--ar-out) ease,transform var(--ar-out) ease}.ar-t:is([data-ch=reason],[data-ch=check]) .ar-orb{opacity:1;transform:scale(1);transition:opacity var(--ar-in) ease var(--ar-wait),transform var(--ar-move) var(--ar-ease) var(--ar-wait)}.ar-orb-mark{position:absolute;inset:24%;width:52%;height:52%;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.55));animation:ar-float 6s ease-in-out infinite}.ar-orb-ring{position:absolute;inset:6%;border:1.5px solid rgba(255,138,82,.18);border-top-color:#ffb27af2;border-radius:50%;animation:ar-spin 2.4s linear infinite;transition:border-top-color .5s ease}.ar-orb-ring.is-outer{inset:-4%;border-color:#d6deeb12;border-bottom-color:#6fa6e8b3;animation-duration:5.5s;animation-direction:reverse}.ar-orb-ring.is-dash{inset:-14%;border:1px dashed rgba(214,222,235,.14);animation-duration:24s}.ar-orb-glow{position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(closest-side,#f2682a6b,#f2682a00);animation:ar-glow 3s ease-in-out infinite;transition:opacity .5s ease}.ar-orb-glow.is-ok{background:radial-gradient(closest-side,#5fb98a66,#5fb98a00);opacity:0;animation:none}.ar-t[data-ch=check] .ar-orb-glow{opacity:0}.ar-t[data-ch=check] .ar-orb-glow.is-ok{opacity:1}.ar-t[data-ch=check] .ar-orb-ring:not(.is-outer):not(.is-dash){border-top-color:#82dcaae6}.ar-t:not([data-ch=reason]):not([data-ch=check]) :is(.ar-orb-mark,.ar-orb-ring,.ar-orb-glow){animation-play-state:paused}.ar-orb-check{position:absolute;right:-6px;bottom:-6px;width:46px;height:46px;opacity:0;transform:scale(.4);transition:opacity var(--ar-out) ease,transform var(--ar-out) ease}.ar-orb-check circle{fill:#183224;stroke:var(--ok);stroke-width:3}.ar-orb-tick{fill:none;stroke:#b9f0d2;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:44;stroke-dashoffset:44;transition:stroke-dashoffset 0s linear var(--ar-out)}.ar-t[data-ch=check] .ar-orb-check{opacity:1;transform:scale(1);transition:opacity .3s ease calc(var(--ar-wait) + .24s * var(--ar-gap)),transform var(--ar-move) var(--ar-ease) calc(var(--ar-wait) + .24s * var(--ar-gap))}.ar-t[data-ch=check] .ar-orb-tick{stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--ar-ease) calc(var(--ar-wait) + .52s * var(--ar-gap))}.ar-method{position:absolute;left:calc(var(--ox) - 120px);top:calc(var(--oy) + var(--os) / 2 + 70px);display:flex;align-items:center;gap:4px;width:264px;min-height:44px;margin:0;padding:6px 14px 6px 11px;border:1px solid var(--line-2);border-radius:14px;background:#0c0e12eb;color:var(--fg-2);font-size:12px;line-height:16px;opacity:0;transition:opacity var(--ar-out) ease}.ar-t[data-v=tall] .ar-method{left:calc(var(--ox) - 132px);top:calc(var(--oy) + var(--os) / 2 + 14px)}.ar-method-dot{flex:none;width:4px;height:4px;border-radius:50%;background:var(--ember-fg);animation:ar-dot 1.2s ease-in-out infinite}.ar-method-dot:nth-child(2){animation-delay:.15s}.ar-method-dot:nth-child(3){animation-delay:.3s;margin-right:6px}.ar-t:not([data-ch=reason]) .ar-method-dot{animation-play-state:paused}.ar-method>span{display:block}.ar-t[data-ch=reason] .ar-method{opacity:1;transition:opacity var(--ar-in) ease calc(var(--ar-wait) + .7s * var(--ar-gap))}.ar-ghosts{position:absolute;inset:0;pointer-events:none}.ar-ghost{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--hh);display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 16px;border:1px dashed rgba(214,222,235,.16);border-radius:12px;background:#d6deeb06;opacity:0;transform:scale(.94);transition:opacity var(--ar-out) ease,transform var(--ar-out) ease}.ar-ghost-line{display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,#d6deeb12,#d6deeb33,#d6deeb12)}.ar-ghost-line:nth-child(1){width:34%;height:5px;background-color:#f2682a40}.ar-ghost-line:nth-child(2){width:88%}.ar-ghost-line:nth-child(3){width:62%}.ar-t[data-ch=reason] .ar-ghost{--d: calc(var(--ar-wait) + (.9s + var(--i) * .2s) * var(--ar-gap));opacity:1;transform:scale(1);transition:opacity var(--ar-in) ease var(--d),transform var(--ar-move) var(--ar-ease) var(--d)}.ar-t[data-ch=reason] .ar-ghost-line{animation:ar-breathe 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.3s)}.ar-gate{position:absolute;inset:0;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--ar-out) ease,visibility 0s linear var(--ar-out)}.ar-t[data-ch=check] .ar-gate{opacity:1;visibility:visible;transition:opacity var(--ar-in) ease var(--ar-wait),visibility 0s}.ar-gate-line{position:absolute;left:650px;top:100px;width:2px;height:400px;border-radius:1px;background:linear-gradient(180deg,transparent,rgba(95,185,138,.85) 20%,rgba(95,185,138,.85) 80%,transparent);box-shadow:0 0 18px #5fb98a8c;transform:scaleY(0);transition:transform 0s linear var(--ar-out)}.ar-t[data-ch=check] .ar-gate-line{transform:scaleY(1);transition:transform .8s var(--ar-ease) var(--ar-wait)}.ar-gate-label{position:absolute;left:650px;top:80px;transform:translate(-50%);color:#8fd9b0;font:650 10px/14px var(--font-small);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ar-t[data-ch=check][data-dir=fwd] .ar-gate-label{animation:ar-field .56s var(--ar-ease) both;animation-delay:calc(var(--ar-wait) + .2s)}.ar-l-ic{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--hh)}.ar-t[data-ch=check][data-dir=fwd] .ar-l-ic{animation:ar-through .9s var(--ar-ease) both;animation-delay:calc(var(--ar-wait) + .42s + var(--i) * .18s)}.ar-ic{display:flex;align-items:center;gap:11px;height:100%;min-width:0;padding:0 14px 0 12px;border:1px solid rgba(95,185,138,.38);border-radius:12px;background:linear-gradient(150deg,#20342af5,#131817f7);box-shadow:0 12px 26px #0006}.ar-ic.is-high{border-color:#ff8a5280;background:linear-gradient(150deg,#3a261cf7,#161413f7)}.ar-ic-check{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ok);color:#0b1a12}.ar-ic.is-high .ar-ic-check{background:var(--ember);color:var(--on-ember)}.ar-ic-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ar-ic em{color:var(--fg-3);font:650 9.5px/13px var(--font-small);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.ar-ic.is-high em{color:#ffb27a}.ar-ic b{display:-webkit-box;overflow:hidden;color:var(--fg-1);font:600 12.5px/16px var(--font-text);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.ar-returned{position:absolute;left:var(--x);top:var(--y);color:var(--warn);font:650 10.5px/14px var(--font-small);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ar-t[data-ch=check][data-dir=fwd] .ar-returned{animation:ar-field .56s var(--ar-ease) both;animation-delay:calc(var(--ar-wait) + .7s)}.ar-token{position:absolute;left:var(--x);top:var(--y);width:132px;height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 10px 0 8px;border:1px solid rgba(224,164,58,.45);border-radius:99px;background:#382a12f0;color:#f4cd86;font:600 11px/1 var(--font-small);white-space:nowrap}.ar-t[data-ch=check][data-dir=fwd] .ar-token{animation:ar-bounce 1s var(--ar-ease) both;animation-delay:calc(var(--ar-wait) + .82s + var(--i) * .18s)}.ar-plan{position:absolute;left:var(--x);top:var(--y);width:var(--w);display:grid;gap:7px;margin:0}.ar-plan-label{display:inline-flex;align-items:center;gap:6px;color:var(--fg-2);font-size:12px}.ar-plan-label svg{color:var(--ember-fg)}.ar-plan-slots{display:grid;gap:5px;margin:0;padding:0;list-style:none}.ar-plan-slot{display:flex;align-items:center;gap:8px;min-width:0;height:26px;padding:0 10px 0 4px;border:1px solid rgba(255,138,82,.26);border-radius:8px;background:linear-gradient(90deg,#f2682a21,#f2682a0a)}.ar-plan-slot b{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--ember-tint);color:var(--ember-fg);font:800 10.5px/1 var(--font-display);box-shadow:inset 0 0 0 1px var(--ember-line)}.ar-plan-slot span{overflow:hidden;color:var(--fg-2);font-size:11.5px;white-space:nowrap;text-overflow:ellipsis}.ar-t[data-ch=check][data-dir=fwd] :is(.ar-plan-label,.ar-plan-slot){animation:ar-field .56s var(--ar-ease) both;animation-delay:calc(var(--ar-wait) + 1.4s + var(--i, 0) * .12s)}.ar-l-verdict{position:absolute;left:36px;top:44px;width:928px;opacity:0;visibility:hidden;transform:translateY(20px) scale(.97);transition:opacity var(--ar-out) ease,transform var(--ar-out) ease,visibility 0s linear var(--ar-out)}.ar-t[data-ch=verdict] .ar-l-verdict{opacity:1;visibility:visible;transform:translate(0) scale(1);transition:opacity var(--ar-in) ease var(--ar-wait),transform var(--ar-move) var(--ar-ease) var(--ar-wait),visibility 0s}.ar-t[data-ch=apply] .ar-l-verdict{transform:translate(140px,60px) scale(.82)}.ar-vd{position:relative;padding:20px 28px;border:1px solid rgba(242,104,42,.38);border-radius:20px;background:radial-gradient(60% 90% at 0% 0%,rgba(242,104,42,.15),transparent 62%),linear-gradient(160deg,#281f1af7,#101115fa 55%);box-shadow:0 30px 80px #0009,0 0 70px #f2682a1f,inset 0 1px #ffffff0f}.ar-vd-burst{position:absolute;inset:-60px;z-index:-1;border-radius:40px;background:radial-gradient(closest-side,rgba(242,104,42,.28),transparent);opacity:0;pointer-events:none}.ar-t[data-ch=verdict][data-dir=fwd] .ar-vd-burst{animation:ar-burst 2.2s ease-out both;animation-delay:calc(var(--ar-wait) + .1s)}.ar-t[data-ch=verdict][data-dir=back] .ar-vd-burst{opacity:.35}.ar-vd-top{display:flex;align-items:center;gap:10px}.ar-vd-mark{width:30px;height:30px;object-fit:contain}.ar-vd-label{margin:0;color:var(--ember-fg);font:700 11px/15px var(--font-small);letter-spacing:.11em;text-transform:uppercase}.ar-vd-ok{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:3px 10px 3px 8px;border:1px solid rgba(95,185,138,.4);border-radius:99px;background:var(--ok-tint);color:#9fe0bc;font:600 11px/16px var(--font-small);white-space:nowrap}.ar-vd-quote{position:relative;margin:12px 0 0;padding-left:30px;color:#fff7f1;font:650 24px/32px var(--font-display);letter-spacing:-.018em}.ar-vd-quote:before{content:"“";position:absolute;left:-2px;top:-8px;color:var(--ember);font:700 54px/1 Georgia,serif}.ar-word{display:inline-block}.ar-t[data-ch=verdict][data-dir=fwd] .ar-word{animation:ar-word .52s var(--ar-ease) both;animation-delay:calc(var(--ar-wait) + .16s + var(--i) * 30ms)}.ar-vd-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.ar-pair{display:flex;gap:12px;min-width:0;padding:11px 14px 12px;border:1px solid var(--line-1);border-radius:12px;background:#0c0d108c}.ar-pair.is-bn{box-shadow:inset 3px 0 0 var(--warn)}.ar-pair.is-op{box-shadow:inset 3px 0 0 var(--ember)}.ar-pair-ico{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-top:1px;border-radius:9px}.ar-pair.is-bn .ar-pair-ico{background:var(--warn-tint);color:var(--warn)}.ar-pair.is-op .ar-pair-ico{background:var(--ember-tint);color:var(--ember-fg)}.ar-pair-label{margin:0 0 4px;color:var(--fg-3);font:700 10.5px/14px var(--font-small);letter-spacing:.08em;text-transform:uppercase}.ar-pair p{color:var(--fg-1);font:550 13px/19px var(--font-text)}.ar-t[data-ch=verdict][data-dir=fwd] .ar-pair{animation:ar-rise .56s var(--ar-ease) both;animation-delay:calc(var(--ar-wait) + .3s + var(--d) * 30ms)}.ar-t[data-ch=verdict][data-dir=fwd] .ar-pair.is-op{animation-delay:calc(var(--ar-wait) + .4s + var(--d) * 30ms)}.ar-vd-next{display:grid;gap:10px;margin-top:16px}.ar-vd-next-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.ar-vd-next-head h4{color:var(--fg-1);font:700 15px/1.3 var(--font-display);letter-spacing:-.01em}.ar-vd-next-head p{color:var(--fg-3);font-size:12.5px;line-height:18px}.ar-t[data-ch=verdict][data-dir=fwd] .ar-vd-next-head{animation:ar-rise .56s var(--ar-ease) both;animation-delay:calc(var(--ar-wait) + .52s + var(--d) * 30ms)}.ar-ideas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;align-items:start}.ar-idea{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px 8px;border:1px solid var(--line-2);border-radius:14px;background:linear-gradient(180deg,#221e1cd1,#101114c7);transition:border-color .2s ease}.ar-idea.is-open{border-color:var(--ember-line)}.ar-t[data-ch=verdict][data-dir=fwd] .ar-idea{animation:ar-rise .56s var(--ar-ease) both;animation-delay:calc(var(--ar-wait) + .62s + var(--d) * 30ms + var(--i) * .11s)}.ar-idea-top{display:flex;align-items:center;gap:8px;min-width:0}.ar-idea-num{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--ember-tint);color:var(--ember-fg);font:800 11.5px/1 var(--font-display);box-shadow:inset 0 0 0 1px var(--ember-line)}.ar-idea-kicker{color:var(--fg-3);font:650 10.5px/1 var(--font-small);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ar-idea-applies{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--fg-3);font-size:11.5px;white-space:nowrap}.ar-idea-applies svg{flex:none;color:var(--ok)}.ar-idea-title{margin:0;color:var(--fg-1);font:700 14px/1.32 var(--font-display);letter-spacing:-.01em}.ar-idea-angle,.ar-idea-why{color:var(--fg-2);font-size:12.5px;line-height:18px}.ar-idea-why{color:var(--fg-1);padding-left:10px;border-left:2px solid var(--ember)}.ar-idea-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;min-height:28px;margin-left:-6px;padding:0 6px;border-radius:6px;color:var(--fg-2);font:600 12px/1 var(--font-text);transition:color var(--t-fast),background-color var(--t-fast)}.ar-idea-btn:hover{color:var(--fg-1);background:#d6deeb0f}.ar-idea-btn:focus-visible{outline:2px solid var(--ember-fg);outline-offset:1px}.ar-chev{transition:transform .22s var(--ease)}.ar-idea-btn[aria-expanded=true] .ar-chev{transform:rotate(180deg)}.ar-l-cmp{position:absolute;left:332px;top:80px;width:632px;opacity:0;visibility:hidden;transform:translateY(40px) scale(.97);transition:opacity var(--ar-out) ease,transform var(--ar-out) ease,visibility 0s linear var(--ar-out)}.ar-t[data-ch=apply] .ar-l-cmp{opacity:1;visibility:visible;transform:translate(0) scale(1);transition:opacity var(--ar-in) ease var(--ar-wait),transform var(--ar-move) var(--ar-ease) var(--ar-wait),visibility 0s}.ar-l-cmp .ar-cmp{padding-bottom:14px}.ar-l-cmp .ar-cmp-label{margin:11px 0 7px}.ar-l-cmp .ar-cmp-dir{min-height:44px;padding:11px 14px}.ar-l-cmp .ar-cmp-foot{margin-top:11px;padding-top:11px}.ar-l-rc{position:absolute;left:36px;top:80px;width:280px;opacity:0;visibility:hidden;transform:translate(80px) scale(.95);transition:opacity var(--ar-out) ease,transform var(--ar-out) ease,visibility 0s linear var(--ar-out)}.ar-t[data-ch=apply] .ar-l-rc{opacity:1;visibility:visible;transform:translate(0) scale(1);transition:opacity var(--ar-in) ease 3.3s,transform var(--ar-move) var(--ar-ease) 3.3s,visibility 0s linear 3.3s}.ar-eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--ember-fg);font:700 11px/1.35 var(--font-small);letter-spacing:.1em;text-transform:uppercase}.ar-cmp{padding:18px 20px 16px;border:1px solid var(--line-2);border-radius:18px;background:radial-gradient(60% 50% at 100% 0%,rgba(242,104,42,.06),transparent 65%),linear-gradient(180deg,#181b20f7,#0f1114f7);box-shadow:0 30px 70px -20px #000000b3,inset 0 1px #ffffff0d}.ar-cmp-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ar-cmp-tag{padding:3px 9px;border:1px dashed var(--line-3);border-radius:99px;color:var(--fg-3);font-size:11px;white-space:nowrap}.ar-cmp-title{margin-top:6px;font:700 22px/1.2 var(--font-display);letter-spacing:-.02em}.ar-cmp-label{margin:14px 0 8px;color:var(--fg-1);font:600 12.5px/1.2 var(--font-text)}.ar-cmp-label em{margin-left:6px;color:var(--fg-3);font-style:normal;font-weight:500}.ar-tpls{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ar-tpl{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 6px;text-align:center;border:1px solid var(--line-1);border-radius:12px;background:#0c0d1080}.ar-tpl.is-on{border-color:var(--ember);background:#2c1a128c;box-shadow:0 0 0 3px #f2682a29,inset 0 0 22px #f2682a14}.ar-tpl-phone{display:block;width:46px;margin-bottom:5px;padding:5px 2px;border-radius:9px;background:#020203;box-shadow:inset 0 0 0 1px #ffffff21,0 6px 14px #00000073}.ar-tpl-phone i{display:block;aspect-ratio:9 / 16;border-radius:4px;background-color:#111;background-repeat:no-repeat;background-size:1000% 100%}.ar-tpl b{display:-webkit-box;overflow:hidden;color:var(--fg-1);font:600 11px/14px var(--font-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ar-tpl small{overflow:hidden;max-width:100%;color:var(--fg-3);font-size:10.5px;line-height:13px;white-space:nowrap;text-overflow:ellipsis}.ar-tpl.is-new{justify-content:center;border-style:dashed;background:transparent}.ar-tpl-plus{display:grid;place-items:center;width:34px;height:34px;margin-bottom:6px;border-radius:10px;background:var(--ember-grad);color:var(--on-ember);box-shadow:0 6px 16px -6px #f2682acc}.ar-cmp-dir{min-height:54px;padding:11px 14px;border:1px solid var(--line-2);border-radius:12px;background:#08090b99;color:var(--fg-1);font-size:13.5px;line-height:20px}.ar-caret{display:inline-block;width:2px;height:16px;margin-left:1px;vertical-align:-3px;background:var(--ember-fg);animation:ar-blink 1s steps(1) infinite}.ar-cmp.is-typed .ar-caret{opacity:0;animation:none}.ar-t:not([data-ch=apply]) .ar-caret{animation-play-state:paused}.ar-still .ar-caret{display:none}.ar-cmp-an{display:flex;align-items:center;gap:12px;min-height:52px;padding:7px 14px 7px 9px;border:1px solid var(--ember);border-radius:12px;background:#08090b99;box-shadow:0 0 0 3px #f2682a24}.ar-cmp-an>svg{margin-left:auto;color:var(--fg-3)}.ar-cmp-an-id{display:grid;gap:2px;min-width:0}.ar-cmp-an-id b{font:600 13.5px/1.25 var(--font-text)}.ar-cmp-an-id small{overflow:hidden;color:var(--fg-3);font-size:11.5px;white-space:nowrap;text-overflow:ellipsis}.ar-cmp-applies{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--fg-2);font-size:12px;line-height:17px}.ar-cmp-applies svg{flex:none;color:var(--ok)}.ar-cmp-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line-1)}.ar-cmp-lock{display:inline-flex;align-items:center;gap:6px;color:var(--fg-3);font-size:12px}.ar-cmp-go{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:11px;border:1px solid rgba(255,170,120,.55);background:var(--ember-grad);color:var(--on-ember);font:650 14px/1 var(--font-text);white-space:nowrap;box-shadow:inset 0 1px #ffffff6b,0 10px 26px -10px #f2682acc;cursor:default}.ar-cmp-go:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(0);opacity:0}.ar-t[data-ch=apply] .ar-l-cmp :is(.ar-cmp-head,.ar-cmp-title){animation:ar-rise .56s var(--ar-ease) both;animation-delay:.36s}.ar-t[data-ch=apply] .ar-tpl{animation:ar-deal .64s var(--ar-ease) both;animation-delay:calc(.48s + var(--i) * 60ms)}.ar-t[data-ch=apply] .ar-tpl.is-on{animation:ar-deal .64s var(--ar-ease) both,ar-pick .8s var(--ar-ease) 1.15s both}.ar-t[data-ch=apply] .ar-l-cmp :is(.ar-cmp-an,.ar-cmp-applies){animation:ar-rise .56s var(--ar-ease) both;animation-delay:.9s}.ar-t[data-ch=apply] .ar-l-cmp .ar-cmp-applies{animation-delay:1.05s}.ar-t[data-ch=apply] .ar-cmp-go{animation:ar-press .64s var(--ar-ease) both;animation-delay:3.15s}.ar-t[data-ch=apply] .ar-cmp-go:after{animation:ar-sweep .9s ease both;animation-delay:3.25s}.ar-rc{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid rgba(95,185,138,.3);border-radius:18px;background:radial-gradient(90% 60% at 0% 0%,rgba(95,185,138,.1),transparent 62%),linear-gradient(180deg,#161b19f7,#0e1012f7);box-shadow:0 30px 70px -24px #000000bf,inset 0 1px #ffffff0d}.ar-rc .ar-eyebrow{color:#9fe0bc}.ar-rc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;margin:0;font-size:11px}.ar-rc-n{padding:2px 8px;border:1px solid rgba(95,185,138,.4);border-radius:99px;background:#5fb98a1f;color:#b9f0d2;font:650 11px/16px var(--font-small);white-space:nowrap}.ar-rc-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ar-rc-item{display:flex;gap:9px;padding:10px 12px;border:1px solid var(--line-1);border-radius:10px;background:#0c0d108c;color:var(--fg-1);font:550 12.5px/18px var(--font-text)}.ar-rc-list svg{flex:none;margin-top:2px;color:var(--ok)}.ar-rc-this{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--ember-line);border-radius:12px;background:linear-gradient(180deg,#f2682a21,#f2682a0a)}.ar-rc-this p{color:var(--fg-1);font-size:13px;line-height:19px}.ar-rc-this b{color:var(--ember-fg);font-weight:650}.ar-rc-arrow{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ember);color:var(--on-ember);box-shadow:0 6px 18px -6px #f2682ae6}.ar-rc-meta{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ar-rc-meta li{padding:3px 9px;border:1px solid var(--line-2);border-radius:99px;color:var(--fg-2);font-size:11.5px;line-height:16px;white-space:nowrap}.ar-t[data-ch=apply] .ar-rc-item{animation:ar-rise .56s var(--ar-ease) both;animation-delay:calc(3.6s + var(--i) * .18s)}.ar-t[data-ch=apply] .ar-rc-this{animation:ar-rise .64s var(--ar-ease) both;animation-delay:4s}.ar-t[data-ch=apply] .ar-rc-meta{animation:ar-rise .56s var(--ar-ease) both;animation-delay:4.2s}.ar-t[data-ch=apply] .ar-rc-arrow{animation:ar-nudge 1.6s ease-in-out 4.8s infinite}.ar-t[data-ch=apply] .ar-ph-shell:after{opacity:1;transition:opacity .9s ease 4.1s}.ar-t[data-ch=apply] .ar-ph-badge{opacity:1;transform:translateY(0);transition:opacity var(--ar-in) ease 4.3s,transform var(--ar-move) var(--ar-ease) 4.3s}.ar-t[data-ch=apply] .ar-pcol .ar-ph-note{opacity:1;transform:translateY(0);transition:opacity var(--ar-in) ease 4.4s,transform var(--ar-move) var(--ar-ease) 4.4s}.ar-t[data-ch=apply] .ar-link{opacity:1;transition:opacity .6s ease 4s}.ar-t[data-ch=apply] .ar-link-line{animation:ar-dash .9s linear 4.1s 4}.ar-ph-glow{position:absolute;inset:-9% -16%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#f2682a57,#f2682a00);opacity:0;transform:scale(.85);transition:opacity var(--ar-out, .22s) ease,transform var(--ar-out, .22s) ease;pointer-events:none}.ar-t[data-ch=apply] .ar-ph-glow{opacity:1;transform:scale(1);transition:opacity 1.2s ease 4.1s,transform 1.6s var(--ar-ease) 4.1s}.ar-t[data-v=tall] .ar-heads{left:28px;top:16px;width:664px;height:92px}.ar-t[data-v=tall] .ar-sub{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ar-t[data-v=tall] .ar-l-card{left:28px;top:112px;width:664px;height:180px}.ar-t[data-v=tall] .ar-l-card .ar-ch{display:grid;grid-template-columns:196px minmax(0,1fr);align-items:center;gap:14px}.ar-t[data-v=tall] .ar-l-card .ar-ch-top{flex-direction:column;align-items:flex-start}.ar-t[data-v=tall] .ar-l-card .ar-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:8px}.ar-t[data-v=tall] .ar-l-card .ar-stat{padding:7px 10px}.ar-t[data-v=tall] .ar-l-card .ar-stat-v{margin-top:2px!important;font-size:21px;line-height:24px}.ar-t[data-v=tall] .ar-l-strip{left:28px;top:650px;width:664px}.ar-t[data-v=tall] .ar-strip{grid-template-columns:150px minmax(0,1fr);column-gap:18px;row-gap:10px}.ar-t[data-v=tall] .ar-cells{gap:4px}.ar-t[data-v=tall] .ar-fields{gap:6px}.ar-t[data-v=tall] .ar-field{height:24px;padding:0 9px;font-size:11.5px}.ar-t[data-v=tall] .ar-rank{left:28px;top:11px}.ar-t[data-v=tall] .ar-row-title{left:120px;top:11px;width:182px}.ar-t[data-v=tall] .ar-row-x{left:308px;top:10px}.ar-t[data-v=tall][data-ch=rank] .ar-row-title{width:212px}.ar-t[data-v=tall] .ar-bar{left:344px;top:10px}.ar-t[data-v=tall] .ar-bar-val{top:11px}.ar-t[data-v=tall] .ar-col{top:102px}.ar-t[data-v=tall] .ar-col.is-video{left:120px}.ar-t[data-v=tall] .ar-col.is-bar{left:344px}.ar-t[data-v=tall] .ar-median{top:116px;height:496px}.ar-t[data-v=tall] .ar-gate-line{left:28px;top:576px;width:664px;height:2px;background:linear-gradient(90deg,transparent,rgba(95,185,138,.85) 12%,rgba(95,185,138,.85) 88%,transparent);transform:scaleX(0)}.ar-t[data-v=tall][data-ch=check] .ar-gate-line{transform:scaleX(1)}.ar-t[data-v=tall] .ar-gate-label{left:360px;top:556px}.ar-t[data-v=tall][data-ch=check] .ar-chip{opacity:0;transition:opacity var(--ar-out) ease}.ar-t[data-v=tall] .ar-l-verdict{left:28px;top:42px;width:664px}.ar-t[data-v=tall] .ar-vd{padding:18px 22px}.ar-t[data-v=tall] .ar-vd-quote{font-size:21px;line-height:28px}.ar-t[data-v=tall] .ar-vd-pairs{grid-template-columns:minmax(0,1fr);gap:8px}.ar-t[data-v=tall] .ar-pair p{font-size:12.5px;line-height:18px}.ar-t[data-v=tall] .ar-idea-kicker{display:none}.ar-t[data-v=tall] .ar-l-verdict .ar-idea-angle{display:-webkit-box;overflow:hidden;font-size:12px;line-height:17px;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.ar-t[data-v=tall] .ar-idea-title{font-size:13px}.ar-t[data-v=tall] .ar-l-cmp{left:28px;top:76px;width:664px}.ar-t[data-v=tall] .ar-cmp{padding:14px 18px}.ar-t[data-v=tall] .ar-cmp-title{font-size:20px}.ar-t[data-v=tall] .ar-cmp-label{margin:11px 0 7px}.ar-t[data-v=tall] .ar-tpl b{-webkit-line-clamp:1;line-clamp:1}.ar-t[data-v=tall] .ar-cmp-dir{min-height:46px;padding:9px 12px}.ar-t[data-v=tall] .ar-cmp-foot{margin-top:10px;padding-top:10px}.ar-t[data-v=tall] .ar-l-rc{left:28px;top:600px;width:664px;transform:translateY(60px) scale(.96)}.ar-t[data-v=tall][data-ch=apply] .ar-l-rc{transform:translate(0) scale(1)}.ar-t[data-v=tall] .ar-rc{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:8px 14px;padding:14px 16px}.ar-t[data-v=tall] .ar-rc-head{grid-column:1 / -1;justify-content:flex-start}.ar-t[data-v=tall] .ar-rc-item{padding:7px 10px;font-size:12px;line-height:16px}.ar-t[data-v=tall] .ar-rc-this{grid-column:2;grid-row:2;padding:9px 10px}.ar-t[data-v=tall] .ar-rc-this p{font-size:12.5px;line-height:17px}.ar-t[data-v=tall] .ar-rc-meta{display:none}.ar-t[data-v=tall] .ar-l-verdict{transform-origin:50% 0}.ar-t[data-v=tall][data-ch=apply] .ar-l-verdict{transform:translateY(120px) scale(.86)}.ar-t[data-dir=back] :is(.ar-l-strip,.ar-tile,.ar-row,.ar-median,.ar-median-label,.ar-glabel,.ar-chip,.ar-wire,.ar-orb-check,.ar-orb-tick,.ar-method,.ar-ghost){--ar-gap: .3}@media(max-width:1023px){.ar-t{flex-direction:column;--pw: 76px}.ar-pcol{width:var(--cw)}.ar-pcol .ar-ph-fig{width:100%;grid-template-columns:var(--pw) minmax(0,1fr);justify-items:start;align-items:center;gap:16px}.ar-pcol .ar-ph-cap{justify-items:start;max-width:none;text-align:left}.ar-pcol .ar-ph-ctl.is-in,.ar-pcol .ar-ph-badge,.ar-pcol .ar-ph-status,.ar-pcol .ar-ph-island,.ar-link{display:none}.ar-pcol .ar-ph-ctl.is-out{display:flex;margin-top:6px}.ar-pcol .ar-ph-note{position:absolute;right:0;top:0;margin:0}.ar-t[data-v=tall] .ar-rc-arrow svg,.ar-t .ar-rc-arrow svg{transform:rotate(90deg)}}.ar-still-grid{width:min(100% - 2 * var(--gutter),var(--wrap-wide));margin:12px auto 0;display:grid;gap:20px}.ar-still-side{display:flex;justify-content:center}.ar-still .ar-ph-fig{--pw: min(232px, 58vw)}.ar-still .ar-avatar-ring{display:none}.ar-still .ar-ph-badge{opacity:1;transform:none}.ar-steps{display:grid;gap:14px;min-width:0;margin:0;padding:0;list-style:none}.ar-step{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid var(--line-1);border-radius:18px;background:radial-gradient(70% 60% at 0% 0%,rgba(242,104,42,.06),transparent 62%),linear-gradient(180deg,#191c21db,#101216e0);box-shadow:inset 0 1px #ffffff0a,0 30px 60px -40px #000c;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.ar-st-head{display:grid;gap:4px}.ar-st-title{margin:0;font-size:var(--fs-21);line-height:1.25;letter-spacing:-.015em}.ar-st-sub{color:var(--fg-2);font-size:var(--fs-14)}.ar-still .ar-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-still .ar-strip{grid-template-columns:minmax(0,1fr);row-gap:10px}.ar-still .ar-strip-count{grid-row:auto;flex-direction:row;align-items:baseline;gap:10px}.ar-still .ar-strip-count b{font-size:34px;line-height:38px}.ar-still .ar-cells{grid-template-columns:repeat(13,minmax(0,1fr));gap:4px}.ar-still .ar-cell{height:10px}.ar-rl{display:grid;gap:8px}.ar-rl-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;color:var(--fg-3);font-size:var(--fs-12);font-weight:600}.ar-rl-key{display:inline-flex;align-items:center;gap:7px}.ar-rl-key i{height:12px;border-left:1.5px dashed var(--fg-2)}.ar-rl-rows{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ar-rl-rows li{display:grid;grid-template-columns:18px 48px minmax(0,1fr) auto;grid-template-areas:"rank thumb title val" "rank thumb bar bar";align-items:center;gap:3px 10px;padding:6px 0;border-top:1px solid var(--line-1)}.ar-rl-rows li:first-child{border-top:0}.ar-rl-rows .ar-st-thumb{grid-area:thumb}.ar-rl-rank{grid-area:rank;color:var(--fg-3);font:650 11px/1 var(--font-small);text-align:right}.ar-rl-rows li.is-top .ar-rl-rank{color:var(--ember-fg)}.ar-rl-title{grid-area:title;overflow:hidden;font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis}.ar-rl-val{grid-area:val;color:var(--fg-3);font:12px/1.2 var(--font-small);font-variant-numeric:tabular-nums;white-space:nowrap}.ar-rl-val b{color:var(--fg-1);font-weight:650}.ar-rl-rows li.is-top .ar-rl-val b{color:#ffb27a}.ar-rl-track{grid-area:bar;position:relative;height:10px}.ar-rl-bar{position:absolute;left:0;top:0;bottom:0;width:max(3px,calc(var(--w) * 100%));border-radius:2px 5px 5px 2px;background:linear-gradient(90deg,#394150,#5b667c)}.ar-rl-rows li.is-top .ar-rl-bar{background:linear-gradient(90deg,#c94a15,#f2682a 55%,#ffb27a)}.ar-rl-rows li.is-bottom{opacity:.7}.ar-rl-med{position:absolute;top:-4px;bottom:-4px;left:calc(var(--m) * 100%);border-left:1.5px dashed rgba(237,238,240,.55)}.ar-sg{display:grid;gap:12px}.ar-sg-col{display:grid;gap:8px;padding:12px;border:1px solid var(--line-1);border-radius:14px;background:#0c0d1066}.ar-sg-col h4{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;margin:0;color:var(--fg-3);font:650 11px/14px var(--font-small);letter-spacing:.09em;text-transform:uppercase}.ar-sg-col.is-wins h4{color:var(--ember-fg)}.ar-sg-col h4 span{color:var(--fg-3);font:500 12px/14px var(--font-text);letter-spacing:0;text-transform:none}.ar-sg-col ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ar-sg-col li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:var(--fs-13)}.ar-st-thumb{position:relative;overflow:hidden;display:grid;place-items:center;width:48px;height:27px;border-radius:5px;color:#ffffffa6;background:radial-gradient(110% 90% at 28% 0%,hsla(var(--h),90%,64%,.5),transparent 62%),linear-gradient(125deg,hsl(var(--h) 46% 25%),hsl(calc(var(--h) + 34) 38% 9%));box-shadow:inset 0 0 0 1px #ffffff12}.ar-st-thumb img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.ar-st-gt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ar-sg-col li b{padding:1px 7px;border-radius:99px;background:#d6deeb12;color:var(--fg-2);font:650 11.5px/18px var(--font-small)}.ar-sg-col.is-wins li b{background:#f2682a26;color:#ffb27a}.ar-st-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ar-st-chips li{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:3px 11px;border:1px solid var(--line-2);border-radius:9px;background:#171a1fb3;color:var(--fg-2);font-size:var(--fs-12)}.ar-st-chips svg{flex:none;color:var(--run)}.ar-st-cards{display:grid;gap:8px}.ar-st-cards .ar-ic{min-height:74px;padding-block:10px}.ar-st-back{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.ar-st-back-label{color:var(--warn);font:650 10.5px/14px var(--font-small);letter-spacing:.08em;text-transform:uppercase}.ar-st-back ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ar-st-back li{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border:1px solid rgba(224,164,58,.45);border-radius:99px;background:#382a12cc;color:#f4cd86;font:600 11px/1 var(--font-small)}.ar-st-plan{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--fg-2);font-size:var(--fs-12)}.ar-st-plan svg{color:var(--ember-fg)}.ar-still .ar-vd{padding:18px}.ar-still .ar-vd-quote{font-size:clamp(1.125rem,.95rem + .8vw,1.5rem);line-height:1.35;padding-left:24px}.ar-still .ar-vd-quote:before{font-size:44px}.ar-still .ar-vd-pairs,.ar-still .ar-ideas{grid-template-columns:minmax(0,1fr)}.ar-still .ar-vd-burst{display:none}.ar-st-apply{display:grid;gap:12px}.ar-still .ar-tpls{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-still .ar-rc-arrow svg{transform:rotate(90deg)}@media(min-width:640px){.ar-still .ar-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ar-still .ar-cells{grid-template-columns:repeat(25,minmax(0,1fr))}.ar-sg,.ar-st-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-still .ar-tpls{grid-template-columns:repeat(6,minmax(0,1fr))}.ar-still .ar-vd-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.ar-still .ar-ideas{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-st-apply{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}@media(min-width:1024px){.ar-still-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:36px}.ar-still-side{position:sticky;top:calc(var(--header-h) + 24px)}.ar-still .ar-ph-fig{--pw: 260px}.ar-still .ar-rc-arrow svg{transform:none}.ar-st-apply{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.ar-st-apply .ar-rc{order:-1}}@media(max-width:479px){.ar-step{padding:14px;border-radius:16px}.ar-ch{padding:14px}.ar-stat-v{font-size:20px;line-height:24px}.ar-cmp{padding:14px}.ar-cmp-title{font-size:19px}.ar-vd{padding:14px!important}.ar-vd-ok{display:none}.ar-st-plan{margin-left:0}}.ar-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;margin-top:clamp(28px,4vw,48px)}.ar-end-note{display:flex;gap:9px;max-width:70ch;color:var(--fg-3);font-size:var(--fs-13);line-height:1.5}.ar-end-note svg{flex:none;margin-top:2px}.ar-end-ctas{display:flex;flex-wrap:wrap;gap:10px}.ar-free{display:flex;gap:9px;flex-basis:100%;max-width:70ch;margin:0;color:var(--fg-2);font-size:var(--fs-14);line-height:1.5}.ar-free svg{flex:none;margin-top:3px;color:var(--ember-fg)}@media(max-width:479px){.ar-end-ctas,.ar-end-ctas .btn{width:100%}.ar-end-ctas .btn{white-space:normal;text-align:center}}@keyframes ar-spin{to{transform:rotate(360deg)}}@keyframes ar-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes ar-scan{0%{transform:translateY(-160px)}to{transform:translateY(820px)}}@keyframes ar-drift{0%{transform:translate(0) scale(1)}to{transform:translate(30px,-20px) scale(1.1)}}@keyframes ar-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes ar-word{0%{opacity:0;transform:translateY(12px)}}@keyframes ar-cell{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes ar-field{0%{opacity:0;transform:translateY(8px) scale(.92)}}@keyframes ar-dim{0%{opacity:0}14%,55%{opacity:1}to{opacity:.36}}@keyframes ar-breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes ar-pulse{0%{stroke-dashoffset:24}to{stroke-dashoffset:-600}}@keyframes ar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ar-glow{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes ar-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes ar-through{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.25)}55%{opacity:1;transform:translate(calc(var(--fx) * .12),calc(var(--fy) * .12)) scale(.94)}to{opacity:1;transform:none}}@keyframes ar-bounce{0%{opacity:0;transform:translate(var(--ox),var(--oy)) scale(.4)}45%{opacity:1;transform:translate(var(--hx),var(--hy)) scale(1)}to{opacity:1;transform:none}}@keyframes ar-burst{0%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:.35;transform:scale(1.05)}}@keyframes ar-deal{0%{opacity:0;transform:translate(28px) scale(.92)}}@keyframes ar-pick{0%{transform:none}40%{transform:scale(1.06)}to{transform:none}}@keyframes ar-press{0%{transform:none}35%{transform:scale(.94)}to{transform:none}}@keyframes ar-sweep{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(380%)}}@keyframes ar-blink{50%{opacity:0}}@keyframes ar-nudge{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@keyframes ar-dash{to{stroke-dashoffset:16}}.ar-t.is-off :is(.ar-glow,.ar-scan,.ar-top-ring,.ar-avatar-ring,.ar-bar-glow,.ar-orb-mark,.ar-orb-ring,.ar-orb-glow,.ar-method-dot,.ar-ghost-line,.ar-caret,.ar-rc-arrow,.ar-pulse),.ar-t.is-off .ar-state-dot:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.ar *,.ar *:before,.ar *:after{animation:none!important;transition:none!important}}:root[data-motion=reduced] .ar *,:root[data-motion=reduced] .ar *:before,:root[data-motion=reduced] .ar *:after{animation:none!important;transition:none!important}@media(forced-colors:active){.ar-bar,.ar-rl-bar,.ar-cell:after,.ar-meter i{background:CanvasText;forced-color-adjust:none}.ar-median:before,.ar-rl-med{border-color:CanvasText}.ar-step{-webkit-backdrop-filter:none;backdrop-filter:none}}.rv{position:relative;overflow-x:clip;padding-block:clamp(72px,10vw,140px) clamp(28px,4vw,64px)}.rv-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;margin-bottom:clamp(18px,3vw,34px)}.rv-ph-sub i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px #5fb98a29,0 0 10px #5fb98a8c;flex:none}.rv-stage{position:relative}.rv-stage:before{content:"";position:absolute;inset:6% -4% 4%;z-index:0;pointer-events:none;background:radial-gradient(46% 34% at 50% 74%,rgba(242,104,42,.11),transparent 72%),radial-gradient(30% 30% at 50% 30%,rgba(255,255,255,.025),transparent 70%)}.rv-stage-arch{position:absolute;left:7%;right:7%;top:62px;height:150%;z-index:0;pointer-events:none;border-radius:50%;border-top:1px solid rgba(242,104,42,.26);-webkit-mask:linear-gradient(90deg,transparent 2%,#000 30%,#000 70%,transparent 98%);mask:linear-gradient(90deg,transparent 2%,#000 30%,#000 70%,transparent 98%)}.rv-stage .rv-row{--ph-w: clamp(128px, calc(min(100vw - 2 * var(--gutter), var(--wrap-wide)) / 7 - 46px), 160px);--ph-r: calc(var(--ph-w) * .158);position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;margin:0;padding:40px 0 76px;list-style:none}.rv-ph{position:relative;z-index:calc(10 - var(--d) * 6);display:flex;justify-content:center;flex:0 0 calc(100% / 7);min-width:0;transform:translateY(var(--ty)) scale(var(--sc));transform-origin:50% 0;transition:transform .64s var(--ease)}.rv-ph.is-open{z-index:20;transform:translateY(calc(var(--ty) - 10px)) scale(1)}.rv-ph-in{display:flex;flex-direction:column;align-items:center;width:100%;transition:opacity .32s var(--ease)}.rv-row.has-open .rv-ph:not(.is-open) .rv-ph-in{opacity:.3}.rv-row.is-armed:not(.is-in) .rv-ph-in{opacity:0}.rv-row.is-in .rv-ph-in{animation:rv-rise .76s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms + 60ms)}@keyframes rv-rise{0%{opacity:0;transform:translateY(18px)}}.rv-ph-stage{position:relative;width:var(--ph-w)}.rv-ph-body{position:relative;width:100%;transform:rotate(calc(var(--side) * var(--d) * 3deg));transform-origin:50% 100%;transition:transform .64s var(--ease)}.rv-ph.is-open .rv-ph-body{transform:none}.rv-ph-halo{position:absolute;inset:-14px;z-index:0;border-radius:calc(var(--ph-r) + 14px);pointer-events:none;background:radial-gradient(110% 38% at 50% 0%,rgba(var(--hue),.07),transparent 72%),radial-gradient(120% 34% at 50% 100%,rgba(var(--hue),.1),transparent 70%),linear-gradient(180deg,#ffffff06,#ffffff02);box-shadow:inset 0 1px #ffffff0d,inset 0 0 30px rgba(var(--hue),.05),0 34px 60px -34px rgba(var(--hue),.3);transition:transform .64s cubic-bezier(.16,1,.3,1)}.rv-ph-halo:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(165deg,#ffffff2b,rgba(var(--hue),.13) 26%,#ffffff06 52%,rgba(var(--hue),.2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.7;transition:opacity .6s var(--ease)}.rv-ph-halo:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px #ffffff08,inset 0 0 34px rgba(var(--hue),.05),0 0 0 1px rgba(var(--hue),.05),0 0 70px rgba(var(--hue),.16),0 40px 70px -34px rgba(var(--hue),.42);opacity:0;transition:opacity .46s var(--ease)}.rv-ph.is-open .rv-ph-halo{transform:scale(1.015)}.rv-ph.is-open .rv-ph-halo:before,.rv-ph.is-open .rv-ph-halo:after{opacity:1}.rv-ph-arc{position:absolute;top:4%;z-index:1;width:30px;height:92%;overflow:visible;pointer-events:none;opacity:0;transform:scaleY(.25);transform-origin:50% 0;transition:opacity .2s var(--ease),transform .3s var(--ease);-webkit-mask:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.rv-ph-arc.is-l{right:calc(100% + 14px)}.rv-ph-arc.is-r{left:calc(100% + 14px)}.rv-ph-arc path{fill:none;stroke:rgba(var(--hue),.6);stroke-width:1;vector-effect:non-scaling-stroke}.rv-ph.is-open .rv-ph-arc{opacity:1;transform:none;transition:opacity .26s var(--ease),transform .64s cubic-bezier(.3,.7,.2,1) 40ms}.rv-ph[data-flip=right] .rv-ph-arc.is-l,.rv-ph[data-flip=left] .rv-ph-arc.is-r,.rv-ph[data-flip=over] .rv-ph-arc{display:none}.rv-ph-format{position:absolute;left:50%;top:-14px;z-index:3;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 11px 0 9px;border:1px solid rgba(var(--hue),.55);border-radius:999px;background:linear-gradient(180deg,rgba(var(--hue),.26),rgba(var(--hue),.12)),#15171c;box-shadow:0 6px 16px -6px #000000b3,inset 0 1px #ffffff14;color:#f4f5f7;font:650 11.5px/1 var(--font-text);letter-spacing:.01em;white-space:nowrap;transform:translate(-50%,-50%);pointer-events:none}.rv-ph-format svg{flex:none;color:rgb(var(--hue))}.rv-ph-open{position:relative;z-index:2;display:block;width:100%;padding:0;border:0;border-radius:var(--ph-r);background:none;color:inherit;cursor:pointer}.rv-ph-open:focus-visible{outline:2px solid var(--ember-fg);outline-offset:18px}.rv-ph-open:after{content:"";position:absolute;inset:1.5%;z-index:5;border-radius:calc(var(--ph-r) * .92);background:#0607099e;opacity:0;pointer-events:none;transition:opacity .36s var(--ease)}.rv-ph[data-flip=over].is-open .rv-ph-open:after{opacity:1}.rv-ph.is-open .rv-dev-still{transform:scale(1.06)}.rv-dev{position:relative;width:100%;container-type:inline-size}.rv-dev-frame{padding:1.3cqw;border-radius:15.8cqw;background:linear-gradient(140deg,#7a7f87,#383c42 9%,#1d1f23 30%,#24272c 55%,#3d4148 82%,#8a8f97);box-shadow:0 0 0 1px #08090a,inset 0 1px 1px #ffffff61,0 6cqw 14cqw #00000080}.rv-dev-display{position:relative;aspect-ratio:9 / 19.5;overflow:hidden;border:3.3cqw solid #020203;border-radius:14.6cqw;background:#000;container-type:inline-size;isolation:isolate}.rv-dev-screen{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);aspect-ratio:9 / 16;overflow:hidden;background:#07080a;isolation:isolate}.rv-dev-still,.rv-dev-live{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 1.6s var(--ease),opacity .42s var(--ease)}.rv-dev-live{opacity:0}.rv-dev.is-live .rv-dev-live{opacity:1}.rv-dev-island{position:absolute;top:3.4cqw;left:50%;z-index:4;width:30cqw;height:8.4cqw;margin-left:-15cqw;border-radius:9cqw;background:#000;box-shadow:inset 0 0 0 .3cqw #ffffff0d}.rv-dev-time{position:absolute;left:11cqw;top:4.6cqw;z-index:4;color:#fff;font:650 5cqw/1 var(--font-text)}.rv-dev-home{position:absolute;left:50%;bottom:3cqw;z-index:4;width:36cqw;height:1.6cqw;margin-left:-18cqw;border-radius:1cqw;background:#ffffffd9}.rv-facts{position:absolute;inset:0;z-index:1;margin:0;padding:0;list-style:none;pointer-events:none}.rv-ph[data-flip=over] .rv-facts{z-index:4}.rv-fact{--y: var(--by);--x: var(--bx);--s: var(--bs);--dl: var(--bd);--from: 30px;position:absolute;top:var(--y);display:flex;align-items:center;gap:10px;max-width:250px;padding:6px 15px 6px 6px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:radial-gradient(120% 140% at 0% 0%,rgba(var(--hue),.13),transparent 60%),linear-gradient(180deg,#282c34f2,#13151af7);box-shadow:inset 0 1px #ffffff1a,0 18px 36px -12px #000c,0 2px 8px #0000004d;white-space:nowrap;pointer-events:auto;opacity:0;visibility:hidden;transform:translate(var(--from),calc(-50% + var(--s))) scale(.8);transition:opacity .2s var(--ease),transform .32s cubic-bezier(.4,0,.2,1),visibility 0s linear .32s}.rv-fact.is-l{right:calc(100% + var(--x))}.rv-fact.is-r{left:calc(100% + var(--x));--from: -30px}.rv-fact:before{content:"";position:absolute;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:rgb(var(--hue));box-shadow:0 0 0 3px rgba(var(--hue),.16),0 0 10px rgba(var(--hue),.8)}.rv-fact.is-l:before{right:-3px}.rv-fact.is-r:before{left:-3px}.rv-ph.is-open .rv-fact{opacity:1;visibility:visible;transform:translateY(-50%);transition:opacity .28s var(--ease) calc(30ms + var(--dl) * 45ms),transform .52s cubic-bezier(.16,1,.3,1) calc(30ms + var(--dl) * 45ms),visibility 0s}.rv-fact-ico{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;background:linear-gradient(150deg,rgba(var(--hue),.3),rgba(var(--hue),.08));box-shadow:inset 0 0 0 1px rgba(var(--hue),.3),inset 0 1px #ffffff1a;color:rgb(var(--hue))}.rv-fact-text{display:flex;flex-direction:column;gap:1px;min-width:0}.rv-fact-text small{color:var(--fg-3);font:550 11px/14px var(--font-text)}.rv-fact-text b{overflow:hidden;color:var(--fg-1);font:620 13px/17px var(--font-text);text-overflow:ellipsis}.rv-ph[data-flip] .rv-fact{--y: var(--fy);--x: var(--fx);--s: var(--fs);--dl: var(--fd);gap:8px;padding:4px 13px 4px 4px;border-radius:13px}.rv-ph[data-flip] .rv-fact-ico{width:26px;height:26px;border-radius:9px}.rv-ph[data-flip] .rv-fact-text small{font-size:10.5px;line-height:13px}.rv-ph[data-flip] .rv-fact-text b{font-size:12.5px;line-height:16px}.rv-ph[data-flip=right] .rv-fact{right:auto;left:calc(100% + var(--x));--from: -30px}.rv-ph[data-flip=left] .rv-fact{left:auto;right:calc(100% + var(--x));--from: 30px}.rv-ph[data-flip=right] .rv-fact:before{right:auto;left:-3px}.rv-ph[data-flip=left] .rv-fact:before{left:auto;right:-3px}.rv-ph[data-flip=over] .rv-fact{right:auto;left:50%;top:calc(40% + (var(--k) - (var(--n) - 1) / 2) * 40px);width:calc(var(--ph-w) - 20px);max-width:none;--from: -50%;--s: 12px;pointer-events:none}.rv-ph[data-flip=over] .rv-fact:before{display:none}.rv-ph[data-flip=over].is-open .rv-fact{transform:translate(-50%,-50%)}.rv-ph-dock{position:absolute;left:50%;bottom:4.5%;z-index:6;display:flex;flex-direction:column;gap:3px;width:calc(100% - 16px);padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:linear-gradient(180deg,#20242be6,#0c0e12f0);box-shadow:inset 0 1px #ffffff17,0 18px 40px -10px #000c;opacity:0;pointer-events:none;transform:translate(-50%,16px) scale(.94);transition:opacity .2s var(--ease),transform .32s cubic-bezier(.4,0,.2,1)}.rv-ph.is-open .rv-ph-dock,.rv-ph-dock:has(:focus-visible){opacity:1;pointer-events:auto;transform:translate(-50%);transition:opacity .28s var(--ease) .12s,transform .52s cubic-bezier(.16,1,.3,1) .12s}.rv-ph-dock .btn{--btn-h: 30px;gap:6px;width:100%;padding:0 8px;border-radius:10px;font-size:12px;white-space:nowrap;justify-content:center}.rv-ph-name{max-width:calc(var(--ph-w) + 36px);margin:24px 0 0;color:var(--fg-1);font:650 14px/19px var(--font-display);letter-spacing:-.012em;text-align:center;text-wrap:balance}.rv-ph-name span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.rv-ph-sub{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0;color:var(--fg-3);font:500 12px/15px var(--font-text);white-space:nowrap}.rv-ph-sub i{width:6px;height:6px;box-shadow:0 0 0 3px #5fb98a24}.rv-ph-len{font-variant-numeric:tabular-nums}.rv-hint{position:relative;z-index:1;margin:0;text-align:center;color:var(--fg-3);font-size:var(--fs-13)}.rv-hint-touch{display:none}@media(hover:none){.rv-hint-hover{display:none}.rv-hint-touch{display:inline}}@media(max-width:1279px){.rv-stage .rv-row{--ph-w: clamp(128px, 13vw, 158px);flex-wrap:wrap;justify-content:center;row-gap:70px;padding:36px 0 44px}.rv-ph{flex:0 0 25%;transform:none}.rv-ph.is-open{transform:translateY(-6px)}.rv-ph-body{transform:none}.rv-stage-arch{display:none}}@media(max-width:767px){.rv-head{align-items:flex-start}.rv-stage .rv-row{--ph-w: min(196px, 52vw);--slide: min(300px, 80vw);flex-wrap:nowrap;justify-content:flex-start;gap:14px;row-gap:0;margin-inline:calc(-1 * var(--gutter));padding:34px var(--gutter) 22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.rv-row::-webkit-scrollbar{display:none}.rv-ph,.rv-ph.is-open{flex:0 0 var(--slide);transform:none;scroll-snap-align:center}.rv-row.has-open .rv-ph:not(.is-open) .rv-ph-in{opacity:1}.rv-ph-in{display:grid;justify-items:center}.rv-ph-stage{display:contents}.rv-ph-body{order:0;width:var(--ph-w)}.rv-ph-name{order:1}.rv-ph-sub{order:2}.rv-ph .rv-facts{order:3;position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin-top:14px;pointer-events:auto}.rv-fact,.rv-ph.is-open .rv-fact,.rv-ph[data-flip] .rv-fact{position:static;min-width:0;max-width:none;gap:8px;padding:4px 8px 4px 4px;border-radius:12px;opacity:1;visibility:visible;transform:none;transition:none}.rv-fact:before,.rv-ph-arc{display:none}.rv-fact-ico{width:26px;height:26px;border-radius:9px}.rv-fact-text small{font-size:10.5px;line-height:13px}.rv-fact{white-space:normal}.rv-fact-text b{display:-webkit-box;font-size:12.5px;line-height:16px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rv-ph-dock,.rv-ph.is-open .rv-ph-dock,.rv-ph-dock:focus-within{order:4;position:static;flex-direction:row;gap:6px;width:100%;margin-top:10px;padding:0;border:0;background:none;box-shadow:none;opacity:1;pointer-events:auto;transform:none;transition:none}.rv-ph-dock .btn{--btn-h: 40px;flex:1;font-size:13px;border-radius:11px}.rv-ph-name{margin-top:22px;max-width:100%}}@media(prefers-reduced-motion:reduce){.rv-row.is-in .rv-ph-in{animation:none}.rv-ph,.rv-ph.is-open,.rv-ph-body,.rv-ph-halo,.rv-dev-still{transition:none}.rv-ph.is-open{transform:translateY(var(--ty)) scale(var(--sc))}.rv-ph .rv-fact{transform:translateY(-50%)!important}.rv-ph[data-flip=over] .rv-fact{transform:translate(-50%,-50%)!important}.rv-ph .rv-ph-dock{transform:translate(-50%)!important}.rv-ph-arc,.rv-ph.is-open .rv-dev-still,.rv-ph.is-open .rv-ph-halo{transform:none}}:root[data-motion=reduced] .rv-row.is-in .rv-ph-in{animation:none}:root[data-motion=reduced] .rv-ph,:root[data-motion=reduced] .rv-ph-body,:root[data-motion=reduced] .rv-ph-halo,:root[data-motion=reduced] .rv-dev-still{transition:none}:root[data-motion=reduced] .rv-ph.is-open{transform:translateY(var(--ty)) scale(var(--sc))}:root[data-motion=reduced] .rv-ph .rv-fact{transform:translateY(-50%)!important}:root[data-motion=reduced] .rv-ph[data-flip=over] .rv-fact{transform:translate(-50%,-50%)!important}:root[data-motion=reduced] .rv-ph .rv-ph-dock{transform:translate(-50%)!important}:root[data-motion=reduced] .rv-ph-arc{transform:none}:root[data-motion=reduced] .rv-ph.is-open .rv-dev-still,:root[data-motion=reduced] .rv-ph.is-open .rv-ph-halo{transform:none}@media(max-width:1279px){:root[data-motion=reduced] .rv-ph.is-open{transform:none}}@media(max-width:1279px)and (prefers-reduced-motion:reduce){.rv-ph.is-open{transform:none}}@media(max-width:767px){.rv-ph .rv-fact,:root[data-motion=reduced] .rv-ph .rv-fact,.rv-ph .rv-ph-dock,:root[data-motion=reduced] .rv-ph .rv-ph-dock{transform:none!important}}html.rv-lock{overflow:hidden;padding-right:var(--rv-sbw, 0px)}.rve{max-width:none;max-height:none;margin:auto;padding:0;color:var(--fg-1);border:1px solid rgba(214,222,235,.1);border-radius:18px;overflow:hidden;box-shadow:0 50px 120px -30px #000000e6,0 0 0 1px #0006,inset 0 1px #ffffff0d}.rve::backdrop{background:#060709b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rve[open]{animation:rv-dlg-in .42s var(--ease)}.rve[open]::backdrop{animation:rv-fade .32s var(--ease)}@keyframes rv-dlg-in{0%{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes rv-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.rve[open],.rve[open]::backdrop{animation:none}}:root[data-motion=reduced] .rve[open],:root[data-motion=reduced] .rve[open]::backdrop{animation:none}.rve{width:min(1280px,96vw);height:min(820px,92vh);background:var(--s1)}.rve[open]{display:flex;flex-direction:column}.rve>*{flex:1 1 auto;min-height:0}.rve-wait{display:flex;flex-direction:column}.rve-wait-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 18px;border-bottom:1px solid var(--line-1)}.rve-wait-title{font-size:var(--fs-16)}.rve-wait-body{flex:1;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;color:var(--fg-2);text-align:center}.rve-wait-body .spin{width:28px;height:28px}@media(max-width:1099px),(max-height:619px){.rve{height:92vh;overflow-y:auto;overscroll-behavior:contain}.rve[open]{display:block}.rve-wait{min-height:100%}}@media(forced-colors:active){.rv-ph-halo,.rv-fact,.rv-ph-dock,.rv-ph-format{border:1px solid CanvasText}.rv-ph.is-open .rv-ph-halo{outline:2px solid Highlight}}.fw-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}.fw-sound{display:inline-flex;align-items:center;gap:12px;justify-self:start;align-self:start;width:fit-content;max-width:100%;min-height:54px;margin-top:20px;padding:6px 22px 6px 7px;border:1px solid var(--line-3);border-radius:999px;background:linear-gradient(180deg,#262a32eb,#14161bf0);box-shadow:inset 0 1px #ffffff0f,0 10px 28px -12px #000000b3;color:var(--fg-1);text-align:left;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),transform var(--t-fast)}.fw-sound:hover{border-color:#d6deeb52;background:linear-gradient(180deg,#2e333cf0,#181a20f2)}.fw-sound:active{transform:translateY(1px)}.fw-sound:focus-visible{outline:2px solid var(--ember-fg);outline-offset:3px}.fw-sound-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--ember-tint);box-shadow:inset 0 0 0 1px var(--ember-line);color:var(--ember-fg);transition:background var(--t-fast),box-shadow var(--t-fast),color var(--t-fast)}.fw-sound-t{display:grid;gap:3px}.fw-sound-t b{font:620 15px/1.15 var(--font-text)}.fw-sound-t small{color:var(--fg-3);font:500 12.5px/1.2 var(--font-text)}.fw-sound.is-on{border-color:var(--ember-line)}.fw-sound.is-on .fw-sound-ico{background:var(--ember);color:#fff;box-shadow:0 0 0 4px #f2682a29,0 6px 18px -4px #f2682a99}.fw-eq{display:inline-flex;align-items:flex-end;gap:3px;height:14px}.fw-eq i{width:3px;height:100%;border-radius:2px;background:currentColor;animation:ts-eq .45s ease-in-out infinite alternate}.fw-eq i:nth-child(2){animation-delay:-.15s}.fw-eq i:nth-child(3){animation-delay:-.3s}.fw-line{position:relative;z-index:1;display:-webkit-box;max-width:72ch;min-height:1.5em;margin:0 auto;overflow:hidden;color:var(--fg-3);font-size:var(--fs-14);line-height:1.5;text-align:center;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fw-line b{color:var(--fg-1);font-weight:620}.fw-line-touch{display:none}@media(hover:none){.fw-line-hover{display:none}.fw-line-touch{display:inline}}@media(min-width:1024px){.fw .rv-stage .rv-row{--ph-w:clamp(124px,calc(min(100vw - 2 * var(--gutter),var(--wrap-wide)) / 6 - 50px),200px);flex-wrap:nowrap;padding:44px 0 64px}.fw .rv-ph{flex:0 0 calc(100% / 6);transform:translateY(var(--ty)) scale(var(--sc))}.fw .rv-ph.is-open{transform:translateY(calc(var(--ty) - 12px)) scale(1.03)}.fw .rv-ph-body{transform:perspective(1300px) rotateY(calc(var(--side) * var(--d) * -16deg)) rotate(calc(var(--side) * var(--d) * 1.5deg))}.fw .rv-ph.is-open .rv-ph-body{transform:none}}@media(min-width:768px)and (max-width:1023px){.fw .rv-stage .rv-row{--ph-w:clamp(136px,22vw,184px);row-gap:72px}.fw .rv-ph{flex:0 0 calc(100% / 3)}}.fw-dialog{width:min(1240px,calc(100vw - 32px));height:min(820px,calc(100dvh - 32px));max-width:none;max-height:none;margin:auto;padding:0;border:1px solid var(--line-2);border-radius:22px;background:linear-gradient(180deg,#181b20f7,#0d0f12fa);color:var(--fg-1);box-shadow:inset 0 1px #ffffff0f,0 50px 120px -30px #000000d9;overflow:hidden}.fw-dialog::backdrop{background:#050608bd;backdrop-filter:blur(6px)}.fw-dialog[open]{animation:fw-open .46s cubic-bezier(.2,.9,.2,1)}.fw-dialog[open]::backdrop{animation:fw-fade .3s var(--ease)}html:has(.fw-dialog[open]){overflow:hidden}.fw-d{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);height:100%}.fw-d-stage{--pw:clamp(190px,calc((min(820px,100dvh - 32px) - 220px) / 2.06),296px);position:relative;display:grid;align-content:center;justify-items:center;gap:16px;min-height:0;padding:26px 20px;border-right:1px solid var(--line-1);background:radial-gradient(60% 46% at 50% 44%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 72%),radial-gradient(90% 60% at 50% 100%,rgba(242,104,42,.08),transparent 70%),#0b0d10;transition:background .6s var(--ease)}.fw-d-player{display:grid;justify-items:center;gap:14px}.fw-d-tap{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.fw-d-tap span{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#0a0c109e;backdrop-filter:blur(8px);color:#fff;box-shadow:0 10px 30px #00000073;opacity:0;transform:scale(.86);transition:opacity .22s,transform .3s var(--ease)}.fw-d-tap span svg{margin-left:3px}.fw-d-tap.is-paused span{opacity:1;transform:none}.fw-d-tap .spin{width:22px;height:22px}.fw-d-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:calc(var(--pw) * 1.06);padding:6px 8px;border:1px solid var(--line-1);border-radius:99px;background:#121418c7;backdrop-filter:blur(12px)}.fw-d-btn{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fg-1);cursor:pointer;transition:background var(--t-fast)}.fw-d-btn:hover{background:#d6deeb17}.fw-d-btn:focus-visible{outline:2px solid var(--ember-fg);outline-offset:1px}.fw-d-btn[aria-pressed=true]{color:var(--ember-fg)}.fw-d-time{color:var(--fg-3);font:550 12px/1 var(--font-text);font-variant-numeric:tabular-nums;white-space:nowrap}.fw-d-seek{--p:0%;width:100%;height:20px;margin:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer}.fw-d-seek::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--ember) var(--p),rgba(214,222,235,.16) var(--p))}.fw-d-seek::-moz-range-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--ember) var(--p),rgba(214,222,235,.16) var(--p))}.fw-d-seek::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #f2682a59;-webkit-appearance:none;appearance:none}.fw-d-seek::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #f2682a59}.fw-d-seek:focus-visible{outline:2px solid var(--ember-fg);outline-offset:3px;border-radius:4px}.fw-d-turn{display:flex;align-items:center;gap:10px;color:var(--fg-3);font:550 var(--fs-12)/1 var(--font-text);font-variant-numeric:tabular-nums}.fw-d-arrow{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--line-2);border-radius:50%;background:#121418b3;color:var(--fg-1);cursor:pointer;transition:border-color var(--t-fast),transform .2s var(--ease)}.fw-d-arrow:hover{border-color:var(--line-3);transform:scale(1.06)}.fw-d-arrow:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.fw-d-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;container-type:inline-size}.fw-d-head{display:flex;align-items:center;gap:10px;padding:14px 14px 12px 22px;border-bottom:1px solid var(--line-1)}.fw-d-tabs{display:flex;flex:1;flex-wrap:wrap;gap:4px;min-width:0}.fw-d-tabs button{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border:0;border-radius:10px;background:none;color:var(--fg-3);font:600 var(--fs-13)/1 var(--font-text);cursor:pointer;transition:color var(--t-fast),background var(--t-fast)}.fw-d-tabs button svg{color:var(--accent)}.fw-d-tabs button:hover{color:var(--fg-1);background:#d6deeb0d}.fw-d-tabs button[aria-pressed=true]{background:var(--s3);color:var(--fg-1)}.fw-d-tabs button[aria-pressed=true]:after{content:"";position:absolute;left:11px;right:11px;bottom:3px;height:2px;border-radius:2px;background:var(--accent)}.fw-d-tabs button:focus-visible{outline:2px solid var(--ember-fg);outline-offset:1px}@container (max-width:740px){.fw-d-tabs{flex-wrap:nowrap}.fw-d-tabs button:not([aria-pressed=true]) span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@container (max-width:480px){.fw-d-tabs{gap:2px}.fw-d-tabs button{padding:0 10px}.fw-d-tabs button span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fw-d-tabs button[aria-pressed=true]:after{left:8px;right:8px}}.fw-d-close{display:grid;flex:none;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line-2);border-radius:50%;background:#121418b3;color:var(--fg-2);cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast)}.fw-d-close:hover{color:var(--fg-1);border-color:var(--line-3)}.fw-d-close:focus-visible{outline:2px solid var(--ember-fg);outline-offset:2px}.fw-d-scroll{display:grid;align-content:start;gap:14px;min-height:0;padding:22px 26px 26px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--s4) transparent}.fw-d-scroll>*{animation:fw-in .42s var(--ease) both}.fw-d-family{margin:0;color:var(--accent);font:650 var(--fs-13)/1 var(--font-text)}.fw-d-title{margin:0;color:var(--fg-1);font:700 var(--fs-36)/1.08 var(--font-display);letter-spacing:-.025em}.fw-d-title:focus{outline:none}.fw-d-pitch{margin:0;max-width:60ch;color:var(--fg-2);font-size:var(--fs-16);line-height:1.6}.fw-d-points{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.fw-d-points li{padding:6px 11px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:99px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--fg-1);font:600 var(--fs-13)/1.2 var(--font-text)}.fw-d-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 0}.fw-d-facts div{padding:12px 14px;border:1px solid var(--line-1);border-radius:12px;background:#0a0c0f80}.fw-d-facts dt{margin:0 0 5px;color:var(--fg-3);font:600 var(--fs-12)/1.2 var(--font-text)}.fw-d-facts dd{margin:0;color:var(--fg-2);font-size:var(--fs-14);line-height:1.5}.fw-d-facts dd span{display:block;margin-top:3px;color:var(--fg-3)}.fw-d-sec{display:grid;gap:10px;margin-top:8px;padding-top:18px;border-top:1px solid var(--line-1)}.fw-d-sec h3{margin:0;color:var(--fg-1);font:650 var(--fs-16)/1.3 var(--font-text)}.fw-d-vtitle{margin:0;color:var(--fg-1);font:600 var(--fs-18)/1.35 var(--font-display)}.fw-d-hook{margin:0;color:var(--fg-3);font-size:var(--fs-14);line-height:1.5;font-style:italic}.fw-d-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;margin:2px 0 0}.fw-d-stats div{padding:9px 11px;border-radius:10px;background:#d6deeb0a;box-shadow:inset 0 0 0 1px var(--line-1)}.fw-d-stats dt{color:var(--fg-3);font:550 11.5px/1.2 var(--font-text)}.fw-d-stats dd{margin:4px 0 0;color:var(--fg-1);font:650 var(--fs-14)/1.2 var(--font-text);font-variant-numeric:tabular-nums}.fw-d-checks{display:grid;gap:7px;margin:0;padding:0;list-style:none}.fw-d-checks li{display:flex;align-items:flex-start;gap:9px;color:var(--fg-2);font-size:var(--fs-14);line-height:1.45}.fw-d-checks svg{flex:none;margin-top:3px;color:var(--ok)}.fw-d-insights{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--ember-line);border-radius:12px;background:var(--ember-tint)}.fw-d-insights h4{margin:0;color:var(--ember-fg);font:650 var(--fs-13)/1.3 var(--font-text)}.fw-d-insights p{margin:0;color:var(--fg-2);font-size:var(--fs-13);line-height:1.5}.fw-d-insights b{display:block;color:var(--fg-1);font-weight:600}.fw-d-controls{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.fw-d-controls li{padding:7px 12px;border:1px solid var(--line-2);border-radius:10px;background:#d6deeb08;color:var(--fg-2);font:550 var(--fs-13)/1.3 var(--font-text)}.fw-d-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px 16px;border-top:1px solid var(--line-1);background:linear-gradient(180deg,#10121699,#0c0e11e6)}.fw-d-note{display:inline-flex;align-items:center;gap:8px;flex:1 1 100%;order:-1;margin:0;color:var(--fg-3);font-size:var(--fs-13)}.fw-d-short{display:none}@keyframes fw-open{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes fw-fade{0%{opacity:0}to{opacity:1}}@keyframes fw-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fw-d-tap span{transition:none}.fw-dialog[open],.fw-dialog[open]::backdrop,.fw-d-scroll>*,.fw-eq i{animation:none}}:root[data-motion=reduced] .fw-d-tap span{transition:none}:root[data-motion=reduced] :is(.fw-dialog[open],.fw-d-scroll>*,.fw-eq i){animation:none}@media(max-width:980px){.fw-d{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}}@media(max-width:759px){.fw-dialog{width:100vw;height:100dvh;max-width:100vw;border:0;border-radius:0}.fw-d{display:block;height:100%;overflow:auto;overscroll-behavior:contain}.fw-d-stage{--pw:min(62vw,250px);border-right:0;border-bottom:1px solid var(--line-1);padding:72px 16px 18px}.fw-d-panel{display:block}.fw-d-head{position:absolute;top:0;left:0;right:0;z-index:6;padding:8px 12px;border-bottom:1px solid var(--line-1);background:#0b0d10f0;backdrop-filter:blur(14px)}.fw-d-scroll{overflow:visible;padding:20px 16px 24px}.fw-d-facts{grid-template-columns:minmax(0,1fr)}.fw-d-foot{position:sticky;bottom:0;z-index:6;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#0c0e11f5;backdrop-filter:blur(14px)}.fw-d-foot .btn{--btn-h:48px;gap:7px;padding-inline:12px}.fw-d-foot .btn-ember{flex:1 1 auto;min-width:0}.fw-d-more{flex:none}.fw-d-long{display:none}.fw-d-short{display:inline}}@media(max-width:420px){.fw-d-foot .btn-ember svg{display:none}}@media(forced-colors:active){.fw-sound:focus-visible,.fw-d-btn:focus-visible{outline-color:Highlight}.fw-sound{border-color:ButtonText}.fw-sound.is-on .fw-sound-ico{outline:2px solid Highlight}}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-ext-wght-normal.DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-wght-normal.sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-vietnamese-wght-normal.TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-ext-wght-normal.B4u9PlvR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hs-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,72px);min-height:calc(100svh - var(--header-h));padding-block:clamp(28px,6vh,72px)}.hs-hero:before{content:"";position:absolute;inset:-10% 0 0;z-index:-1;background:var(--hero-backdrop);pointer-events:none}.hs-copy{display:flex;flex-direction:column;align-items:flex-start;max-width:640px;container-type:inline-size}.hs-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--fg-2);font:550 var(--fs-14)/1.3 var(--font-text)}.hs-eyebrow i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--ember);box-shadow:0 0 0 3px #f2682a29}.hs-title{margin:0;color:#e8eaee;font:600 clamp(2rem,7.3cqi,2.875rem)/1.12 "Inter Tight Variable","Inter Variable",var(--font-display);letter-spacing:-.012em;word-spacing:.02em;text-wrap:balance}.hs-lede{margin:20px 0 0;max-width:34em;color:var(--fg-2);font-size:var(--fs-16);line-height:1.65}@media(min-width:600px){.hs-title span{display:block}}.hs-pipe{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px;margin:22px 0 0;padding:0;list-style:none}.hs-pipe li{display:inline-flex;align-items:center;gap:4px;color:var(--fg-3);font:550 var(--fs-13)/1 var(--font-text)}.hs-pipe li+li:before{content:"";width:12px;height:1px;margin-right:2px;background:var(--line-3)}.hs-pipe b{padding:6px 9px;border:1px solid var(--line-2);border-radius:8px;background:#14161a99;color:var(--fg-2);font-weight:550}.hs-pipe li:first-child b{border-color:var(--ember-line);color:var(--ember-fg)}.hs-pipe li:last-child b{border-color:var(--line-3);color:var(--fg-1)}.hs-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.hs-more{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:10px 0 0 -18px}.hs-more .btn{color:var(--fg-2)}.hs-more .btn:hover{color:var(--fg-1)}.hs-fine{max-width:36em;margin:14px 0 0;color:var(--fg-3);font-size:var(--fs-13);line-height:1.55}.hs-stage{--hpw:clamp(200px,min(20vw,30svh),288px);--pw:var(--hpw);--mx:0;--my:0;position:relative;display:grid;gap:14px;justify-items:center;min-width:0;overflow:hidden;padding:12px 0 4px}.hs-deck{position:relative;width:100%;height:calc(var(--hpw) * 2.08);perspective:1700px;perspective-origin:50% 42%;outline:none;touch-action:pan-y}.hs-deck:focus-visible:after{content:"";position:absolute;left:50%;bottom:-6px;width:60px;height:3px;margin-left:-30px;border-radius:3px;background:var(--ember-fg)}.hs-slot{position:absolute;left:50%;top:0;width:var(--hpw);margin-left:calc(var(--hpw) * -.5);transform:translate3d(calc(var(--r) * var(--hpw) * .66),0,calc(var(--d) * -90px)) scale(calc(1 - var(--d) * .17)) rotateY(calc(var(--r) * -26deg));transform-origin:50% 55%;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .6s var(--ease),filter .6s var(--ease);z-index:calc(10 - var(--d));will-change:transform}.hs-slot.is-near{opacity:.62;filter:brightness(.42) saturate(.7);cursor:pointer}.hs-slot.is-near:hover{filter:brightness(.6) saturate(.85)}.hs-slot.is-far{opacity:0;pointer-events:none}.hs-slot .ts-phone{transition:transform 1s var(--ease)}.hs-slot.is-front .ts-phone{transform:rotateY(calc(var(--mx) * 7deg)) rotateX(calc(var(--my) * -5deg))}.hs-slot.is-front .ts-shell{box-shadow:0 0 0 1px #08090a,inset 0 1px 1px #ffffff6b,inset 0 -1px 1px #000000a6,0 calc(var(--hpw) * .14) calc(var(--hpw) * .26) #0000009e,0 0 calc(var(--hpw) * .24) color-mix(in srgb,var(--accent) 30%,transparent)}.hs-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}.hs-tap{position:absolute;inset:0;z-index:5;display:flex;align-items:flex-end;justify-content:center;padding:0 0 8%;border:0;background:none;cursor:pointer}.hs-tap:focus-visible{outline:3px solid var(--ember-fg);outline-offset:-3px}.hs-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:99px;background:#0a0c10b8;backdrop-filter:blur(8px);color:#fff;font:600 12px/1 var(--font-text);box-shadow:0 6px 18px #0006;transition:opacity var(--t-med)}.hs-chip i{width:2px;height:10px;border-radius:2px;background:#ffb27a;animation:ts-eq .45s ease-in-out infinite alternate}.hs-chip i:nth-child(2){animation-delay:-.15s}.hs-chip i:nth-child(3){animation-delay:-.3s;margin-right:4px}.hs-tap:hover .hs-chip{background:#0a0c10e0}.hs-chip.is-sound{opacity:.8}.hs-pick{position:absolute;inset:0;z-index:6;border:0;background:none;cursor:pointer}.hs-caption{display:grid;justify-items:center;gap:4px;min-height:64px;text-align:center}.hs-caption p{margin:0;max-width:34ch;color:var(--fg-1);font:600 var(--fs-16)/1.35 var(--font-text);animation:hs-in .52s var(--ease) both}.hs-chip .spin{width:12px;height:12px;background:none;animation:spin .8s linear infinite}.hs-caption small{color:var(--fg-3);font-size:var(--fs-12)}.hs-kind{display:inline-flex;align-items:center;gap:7px;color:var(--fg-2);font:600 var(--fs-12)/1 var(--font-text)}.hs-kind i{width:8px;height:8px;border-radius:50%;background:var(--accent)}.hs-switch{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;border:1px solid var(--line-2);border-radius:14px;background:#0e1013b8;backdrop-filter:blur(10px)}.hs-switch button{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--fg-3);font:600 var(--fs-13)/1 var(--font-text);cursor:pointer;transition:color var(--t-fast),background var(--t-fast)}.hs-switch button svg{color:var(--accent)}.hs-switch button:hover{color:var(--fg-1)}.hs-switch button[aria-pressed=true]{background:var(--s3);color:var(--fg-1)}.hs-switch button[aria-pressed=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;background:var(--accent)}.hs-switch button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.hs-sec{padding-block:clamp(44px,6vw,84px)}.hs-sec>.pg-cta{margin-top:0}.hs-sec>.sec-head{margin-bottom:clamp(28px,4vw,48px)}.hs-editor-grid{display:grid;gap:clamp(28px,4vw,48px)}.hs-trust{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start}.hs-trust dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--line-2)}.hs-trust dl div{padding:18px 18px 18px 0;border-bottom:1px solid var(--line-1)}.hs-trust dl div:nth-child(odd){padding-right:28px}.hs-trust dt{display:flex;align-items:center;gap:10px;margin:0 0 6px;color:var(--fg-1);font:600 var(--fs-16)/1.3 var(--font-text)}.hs-trust dt svg{color:var(--fg-3)}.hs-trust dd{margin:0;color:var(--fg-2);font-size:var(--fs-14);line-height:1.55}.hs-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}.hs-faq .sec-head{position:sticky;top:calc(var(--header-h) + 24px)}@keyframes hs-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hs-slot,.hs-slot .ts-phone{transition:none}.hs-chip i,.hs-caption p{animation:none}}:root[data-motion=reduced] :is(.hs-slot,.hs-slot .ts-phone){transition:none}:root[data-motion=reduced] .hs-caption p{animation:none}@media(max-width:1023px){.hs-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:clamp(24px,5vw,48px)}.hs-copy{max-width:680px}.hs-stage{--hpw:clamp(190px,46vw,270px)}.hs-trust,.hs-faq{grid-template-columns:minmax(0,1fr)}.hs-faq .sec-head{position:static}}@media(max-width:560px){.hs-ctas .btn{flex:1 1 100%}.hs-pipe{gap:6px}.hs-pipe li+li:before{display:none}.hs-trust dl{grid-template-columns:minmax(0,1fr)}.hs-trust dl div,.hs-trust dl div:nth-child(odd){padding-right:0}.hs-switch button span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hs-switch button{padding:0 11px}.hs-switch button[aria-pressed=true] span{position:static;width:auto;height:auto;clip-path:none}}@media(max-width:360px){.hs-stage{--hpw:clamp(170px,52vw,210px)}.hs-pipe b{padding:5px 7px}}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2) format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff) format("woff")}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-black-latin-400-normal.BTVu2TQR.woff2) format("woff2"),url(/_astro/archivo-black-latin-400-normal.HW9MwEcM.woff) format("woff")}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2) format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-latin-700-normal.vy6hmKSr.woff2) format("woff2"),url(/_astro/oswald-latin-700-normal.UmC9Ev9x.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2) format("woff2"),url(/_astro/poppins-latin-800-normal.YoItoZZV.woff) format("woff")}.ed{--head: 96px;--pad: 10px;position:relative;min-width:0;background:var(--s1);border:1px solid var(--line-2);border-radius:var(--r-card);box-shadow:var(--shadow-lift)}.ed-apphead{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;padding:10px 10px 10px 18px;border-bottom:1px solid var(--line-1)}.ed-h{font-size:var(--fs-16);line-height:1.3}.ed-apphead-sub{font-size:var(--fs-13);color:var(--fg-3)}.ed-close{margin-left:auto}.ed-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:9px 12px;border-bottom:1px solid var(--line-1)}.ed-proj{display:flex;align-items:center;gap:8px;min-width:0;flex:0 1 380px}.ed-proj>span{font-size:var(--fs-13);color:var(--fg-3)}.ed-proj .select{min-height:36px;padding-block:6px;font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed-hist{display:flex;gap:2px}.ed-status{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 10px;border-radius:var(--r-2);font-size:12.5px;font-weight:600;white-space:nowrap;border:1px solid}.ed-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.ed-status.is-saved{color:#8fe0b4;background:var(--ok-tint);border-color:#5fb98a59}.ed-status.is-dirty{color:#f1c477;background:var(--warn-tint);border-color:#e0a43a59}.ed-status.is-saving{color:#a9c8f0;background:var(--run-tint);border-color:#6fa6e859}.ed-rev,.ed-dur{font-size:13px;color:var(--fg-2);white-space:nowrap}.ed-top-gap{flex:1}.ed-save[disabled]{opacity:.45}.ed-top-btn[aria-disabled=true]{opacity:.8;cursor:progress}.ed-renderbar{display:flex;align-items:center;gap:12px;padding:8px 14px;background:var(--run-tint);border-bottom:1px solid rgba(111,166,232,.25);font-size:var(--fs-13);color:#cfe0f6}.ed-renderbar .mono{color:#a9c8f0}.ed-renderbar-meter{flex:1;min-width:60px;height:4px;border-radius:4px;background:var(--s4);overflow:hidden}.ed-renderbar-meter i{display:block;height:100%;background:var(--run);transform-origin:0 50%;transition:transform .1s linear}.ed-renderbar-pct{font-size:12px;min-width:4ch;text-align:right}.ed-q-wrap{position:relative;display:inline-flex}.ed-q{position:absolute;top:calc(100% + 8px);z-index:40;width:300px;max-width:calc(100vw - 32px);display:grid;gap:8px;padding:14px;text-align:left;white-space:normal;background:var(--s2);border:1px solid var(--line-3);border-radius:var(--r-4);box-shadow:var(--shadow-lift)}.ed-q.is-end{right:0}.ed-q.is-start{left:0}.ed-q-title{font-size:var(--fs-13);font-weight:600;color:var(--fg-2)}.ed-q-price{font-size:var(--fs-24);font-weight:680;letter-spacing:-.02em;color:var(--fg-1);line-height:1.1}.ed-q-price.is-free{color:#8fe0b4}.ed-q-detail{font-size:var(--fs-13);color:var(--fg-2);line-height:1.5}.ed-q-actions{display:flex;gap:8px;margin-top:4px}.ed-q-note{font-size:12px;color:var(--fg-3)}.ed-main{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,300px);border-bottom:1px solid var(--line-1)}.ed-lib-col{min-width:0;border-right:1px solid var(--line-1)}.ed-props{min-width:0;border-left:1px solid var(--line-1);max-height:660px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--s4) transparent}.ed-lib{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;max-height:660px}.ed-rail{display:flex;flex-direction:column;gap:2px;padding:8px 4px;overflow-y:auto;scrollbar-width:none;border-right:1px solid var(--line-1);background:#0b0c0e59}.ed-rail-tab{display:grid;justify-items:center;gap:4px;padding:9px 2px 8px;border-radius:var(--r-3);color:var(--fg-3);font-size:11px;font-weight:600;line-height:1.15;text-align:center;transition:background-color var(--t-fast),color var(--t-fast)}.ed-rail-tab:hover{color:var(--fg-1)}.ed-rail-tab[aria-selected=true]{color:var(--fg-1);background:#d6deeb12;box-shadow:inset 2px 0 0 var(--ember)}.ed-rail-tab[aria-selected=true] svg{color:var(--ember-fg)}.ed-lib-panel{min-width:0;overflow-y:auto;padding:14px 12px 16px;scrollbar-width:thin;scrollbar-color:var(--s4) transparent}.ed-lib-head{margin-bottom:12px}.ed-lib-title{font-size:var(--fs-14);font-weight:650}.ed-lib-hint{font-size:12.5px;color:var(--fg-3);line-height:1.45;margin-top:2px}.ed-lib-sec{display:flex;justify-content:space-between;margin:14px 0 8px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.ed-lib-head+.ed-lib-sec,.ed-lib-group:first-of-type .ed-lib-sec{margin-top:0}.ed-lib-list{display:grid;gap:6px}.ed-lib-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;border-radius:var(--r-3);background:var(--s2);border:1px solid var(--line-1)}.ed-lib-row .ed-thumb{justify-self:center}.ed-thumb{display:block;width:auto;aspect-ratio:9 / 16;border-radius:5px;object-fit:cover;background:#0b0c0e var(--strip) 0 0 / 1000% 100% no-repeat;background-position-x:calc(var(--f, 0) / var(--fs, 9) * 100%);box-shadow:inset 0 0 0 1px #ffffff0f}.ed-lib-txt{display:grid;min-width:0;font-size:var(--fs-13)}.ed-lib-txt b{font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-lib-txt span{font-size:12px;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-lib-ico{width:44px;height:44px;border-radius:6px;display:grid;place-items:center;background:var(--s3)}.ed-lib-ico.is-voice{color:#8fe0b4}.ed-lib-ico.is-music{color:#a9c8f0}.ed-lib-ico.is-sfx{color:#f1c477}.ed-lib-foot{margin-top:12px;font-size:12px;color:var(--fg-3);line-height:1.45}.ed-lib-group+.ed-lib-group{margin-top:12px}.ed-lib-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ed-lib-grid.is-looks{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-tile{border:1px solid var(--line-2);background:var(--s2);border-radius:var(--r-2);color:var(--fg-2);transition:border-color var(--t-fast),background-color var(--t-fast),color var(--t-fast)}.ed-tile:hover{border-color:var(--line-3);color:var(--fg-1)}.ed-tile[aria-pressed=true]{background:var(--ember-tint);border-color:var(--ember-line);color:var(--fg-1)}.ed-tile.is-chip{display:flex;align-items:center;gap:7px;min-height:36px;padding:0 9px;font-size:12.5px;font-weight:560;text-align:left;line-height:1.2}.ed-tile.is-chip svg{flex:none;color:var(--fg-3)}.ed-tile.is-chip[aria-pressed=true] svg{color:var(--ember-fg)}.ed-tr-ico.is-slide_left,.ed-tr-ico.is-smooth_left{transform:scaleX(-1)}.ed-tr-ico.is-slide_up{transform:rotate(-90deg)}.ed-tr-ico.is-slide_down{transform:rotate(90deg)}.ed-tile.is-text{display:grid;gap:8px;justify-items:center;padding:12px 6px 8px;background:#0b0c0e}.ed-tile-sample{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.15;padding:2px 6px;border-radius:3px;paint-order:stroke fill}.ed-tile-label{font-size:11.5px;color:var(--fg-3)}.ed-tile.is-look{display:grid;gap:5px;padding:4px 4px 6px;font-size:11.5px;text-align:center}.ed-tile.is-look img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px}.ed-center{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:10px 16px 12px;background:radial-gradient(70% 60% at 50% 45%,rgba(111,166,232,.05),transparent 70%),#0e1013}.ed-center-head{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--fs-13)}.ed-center-head .mono{color:var(--fg-3);font-size:12px;margin-left:6px}.ed-toggle{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:var(--r-2);border:1px solid var(--line-2);color:var(--fg-2);font-size:var(--fs-13);font-weight:600;white-space:nowrap;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.ed-toggle svg{flex:none}.ed-toggle:hover{color:var(--fg-1);border-color:var(--line-3)}.ed-toggle[aria-pressed=true]{background:var(--ember-tint);border-color:var(--ember-line);color:var(--fg-1)}.ed-toggle[aria-pressed=true] svg{color:var(--ember-fg)}.ed-stage{--ph: clamp(340px, 58vh, 520px);width:min(100%,calc(var(--ph) * 9 / 16));flex:none}.ed-frame{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;isolation:isolate;background:#000;border-radius:10px;box-shadow:0 0 0 1px #ffffff0f,var(--shadow-phone);container-type:inline-size}.ed-v{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transform-origin:0 0;visibility:hidden}.ed-flash{position:absolute;inset:0;z-index:5;opacity:0;pointer-events:none}.ed-ov{position:absolute;z-index:4;max-width:none;object-fit:contain;background:transparent;visibility:hidden}.ed-text{position:absolute;left:4%;right:4%;z-index:6;transform:translateY(-50%);opacity:0;text-align:center;line-height:1.05;letter-spacing:0;font-size:calc(var(--fs) / 1080 * 100cqw)}.ed-text.is-on{opacity:1}.ed-text span{display:inline;padding:.06em .22em;border-radius:.12em;background:var(--box, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-stroke:calc(var(--ow) * 2 / 1080 * 100cqw) var(--oc);paint-order:stroke fill}.ed-cap{position:absolute;left:6%;right:6%;top:64%;z-index:7;text-align:center;font:800 calc(62 / 1080 * 100cqw) / 1.18 "Montserrat Variable",Montserrat,sans-serif;text-transform:uppercase;color:#fff;letter-spacing:0;-webkit-text-stroke:calc(11 / 1080 * 100cqw) #000;paint-order:stroke fill}.ed-cap .is-on{color:#ffe100}.ed-safe{position:absolute;inset:0;z-index:9;pointer-events:none}.ed-safe span{position:absolute;display:grid;place-items:center;text-align:center;background:#f0645a29;border:1px dashed rgba(255,156,148,.75);font:650 max(9px,calc(26 / 1080 * 100cqw)) / 1.2 var(--font-text);color:#ffd1cd}.ed-safe-top{left:0;right:0;top:0;height:9%}.ed-safe-side{right:0;top:46%;bottom:20%;width:15%}.ed-safe-bottom{left:0;right:0;bottom:0;height:19%}.ed-transport{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 6px}.ed-play{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--s3);border:1px solid var(--line-3);color:var(--ember-fg);transition:background-color var(--t-fast),border-color var(--t-fast)}.ed-play:hover{background:var(--s4);border-color:var(--fg-4)}.ed-fr{font-family:var(--font-mono);padding:0 8px}.ed-tc{font-size:13px;color:var(--fg-3);padding:0 6px;white-space:nowrap}.ed-tc span{color:var(--fg-1);display:inline-block;min-width:7ch;text-align:right;contain:layout paint}.ed-transport [aria-pressed=true]{color:var(--ember-fg)}.ed-toasts{position:absolute;left:50%;bottom:66px;z-index:30;transform:translate(-50%);width:min(420px,calc(100% - 24px));display:grid;gap:8px;pointer-events:none}.ed-toast{pointer-events:auto;display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:var(--s3);border:1px solid var(--line-3);border-radius:var(--r-4);box-shadow:var(--shadow-lift);font-size:13.5px;line-height:1.45;color:var(--fg-1);animation:ed-toast-in var(--t-slow) var(--ease)}.ed-toast svg{flex:none;margin-top:2px;color:var(--fg-3)}.ed-toast.is-ok{border-color:#5fb98a73}.ed-toast.is-ok svg{color:#8fe0b4}@keyframes ed-toast-in{0%{opacity:0;transform:translateY(6px)}}.ed-props-in{padding:14px 16px 18px;display:grid;gap:14px}.ed-props-head{display:flex;gap:12px;align-items:center}.ed-props-ico{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:var(--r-3);background:var(--s3);border:1px solid var(--line-2);color:var(--fg-2)}.ed-props-title{font-size:var(--fs-14);line-height:1.3}.ed-props-sub{font-size:12px;color:var(--fg-3);margin-top:1px}.ed-props-body{display:grid;gap:14px}.ed-group{display:grid;gap:8px}.ed-field{display:grid;gap:6px;min-width:0}.ed-field-label{font-size:12.5px;font-weight:600;color:var(--fg-2)}.ed-dim{color:var(--fg-3);font-weight:500}.ed-props .input,.ed-props .select{min-height:36px;padding-block:6px;font-size:13.5px}.ed-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ed-num-box{position:relative;display:block}.ed-num-box .input{padding-right:24px}.ed-num-box em{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-style:normal;font-size:12px;color:var(--fg-3);pointer-events:none}.ed-nudge{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--fg-3)}.ed-nudge>span:first-child{min-width:34px}.ed-nudge .btn{padding:0 9px;gap:5px}.ed-keys-hint{margin-left:auto;display:inline-flex;gap:3px}.ed-chips{display:flex;flex-wrap:wrap;gap:6px}.ed-chip{min-height:32px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--s2);color:var(--fg-2);font-size:12.5px;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.ed-chip:hover{color:var(--fg-1);border-color:var(--line-3)}.ed-chip[aria-pressed=true]{background:var(--ember-tint);border-color:var(--ember-line);color:var(--fg-1)}.ed-note{font-size:12.5px;color:var(--fg-3);line-height:1.5}.ed-note.is-lead{font-size:var(--fs-13);color:var(--fg-2)}.ed-wide{width:100%}.ed-props .ed-q-wrap{display:flex}.ed-q-wrap>.ed-wide{flex:1}.ed-price{margin-left:auto;font-size:12px;font-weight:500;color:var(--fg-3)}.ed-src{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center}.ed-src-name{font-size:var(--fs-13);font-weight:620}.ed-src-credit{font-size:12px;color:var(--fg-3);line-height:1.4}.ed-pick{display:grid;gap:10px;padding:12px;border-radius:var(--r-4);background:var(--s0);border:1px solid var(--line-2)}.ed-pick-wait{display:flex;gap:10px;align-items:center;font-size:var(--fs-13);color:var(--fg-2)}.ed-pick-list{display:grid;gap:8px}.ed-pick-list li{display:grid;grid-template-columns:33px minmax(0,1fr) auto;gap:10px;align-items:center}.ed-pick-txt{display:grid;min-width:0;font-size:12.5px}.ed-pick-txt b{font-weight:620}.ed-pick-txt span{font-size:11.5px;color:var(--fg-3);line-height:1.35}.ed-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px;border-radius:var(--r-3);background:var(--s0);border:1px solid var(--line-1)}.ed-facts div{display:grid;gap:2px}.ed-facts dt{font-size:11.5px;color:var(--fg-3)}.ed-facts dd{font-size:var(--fs-13);color:var(--fg-1)}.ed-cap-words{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-14);font-weight:600}.ed-cap-words span{display:inline-flex;align-items:baseline;gap:6px}.ed-cap-words i{font-style:normal;font-weight:400;font-size:11px;color:var(--fg-3)}.ed-tools{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;padding:6px 10px;border-bottom:1px solid var(--line-1)}.ed-tools .btn{padding:0 10px}.ed-tools-gap{flex:1}.ed-zoom{display:flex;align-items:center;gap:4px}.ed-zoom .range{width:120px}.ed-libtoggle{display:none}.ed-tl{position:relative}.ed-tl-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--s4) transparent;border-radius:0 0 var(--r-card) var(--r-card)}.ed-tl-inner{position:relative;width:calc(var(--zoom) * 100% - (var(--zoom) - 1) * var(--head));min-width:100%;overflow:clip}.ed-row{display:grid;grid-template-columns:var(--head) minmax(0,1fr);border-bottom:1px solid var(--line-1)}.ed-row:last-of-type{border-bottom:0}.ed-lh{position:sticky;left:0;z-index:6;display:flex;align-items:center;gap:7px;min-width:0;padding:0 6px 0 12px;background:var(--s1);border-right:1px solid var(--line-1);font-size:12.5px;color:var(--fg-2)}.ed-lh svg{flex:none;color:var(--fg-3)}.ed-lh span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-lh-add{margin-left:auto;flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;color:var(--fg-3)}.ed-lh-add:hover{color:var(--fg-1);background:#d6deeb12}.ed-clock span{color:var(--ember-fg);font-size:12.5px;contain:layout paint}.ed-track,.ed-ruler{position:relative;margin-inline:var(--pad)}.ed-track{height:var(--h, 30px)}.ed-row.is-text,.ed-row.is-overlay{--h: 32px}.ed-row.is-video{--h: 62px}.ed-row.is-caption,.ed-row.is-music,.ed-row.is-sfx{--h: 28px}.ed-row.is-voice{--h: 44px}.ed-row.is-ruler{background:var(--s1)}.ed-ruler{height:36px;cursor:pointer;touch-action:none}.ed-tick{position:absolute;bottom:0;width:1px;height:5px;background:var(--line-3)}.ed-tick.is-major{height:9px;background:var(--fg-4)}.ed-tick b{position:absolute;left:4px;bottom:8px;font-size:11px;font-weight:500;color:var(--fg-3);white-space:nowrap;pointer-events:none}.ed-tick.is-start b{left:9px}.ed-mk{position:absolute;top:0;z-index:2;width:20px;height:17px;transform:translate(-50%);display:grid;place-items:center;border-radius:5px;color:#8fe0b4;cursor:grab;touch-action:none}.ed-mk:hover{background:#5fb98a24}.ed-mk.is-sel{background:#5fb98a38;box-shadow:0 0 0 1px #8fe0b499}.ed-item{--bd: var(--line-3);--bg: var(--s3);position:absolute;top:4px;bottom:4px;min-width:6px;display:flex;align-items:center;padding:0 7px;border:1px solid var(--bd);background:var(--bg);border-radius:5px;overflow:hidden;color:var(--fg-1);font-size:12px;font-weight:600;text-align:left;white-space:nowrap;cursor:grab}.ed-item>span{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis}.ed-item:active{cursor:grabbing}.ed-item.is-sel,.ed-clip.is-sel{z-index:3;box-shadow:0 0 0 2px var(--ember-fg),0 0 0 5px #f2682a33}.ed-item:focus-visible,.ed-clip:focus-visible,.ed-cut:focus-visible,.ed-mk:focus-visible{outline:2px solid #fff;outline-offset:1px}.ed-item.is-text{--bd: rgba(242, 104, 42, .55);--bg: rgba(242, 104, 42, .22)}.ed-item.is-overlay{--bd: rgba(111, 196, 206, .5);--bg: rgba(111, 196, 206, .18)}.ed-item.is-caption{--bd: rgba(214, 222, 235, .22);--bg: rgba(214, 222, 235, .07);font-size:10.5px;color:var(--fg-2);letter-spacing:.02em;cursor:pointer;padding:0 5px}.ed-item.is-voice{--bd: rgba(95, 185, 138, .5);--bg: rgba(95, 185, 138, .14);padding:0}.ed-item.is-music{--bd: rgba(111, 166, 232, .38);--bg: rgba(111, 166, 232, .1);cursor:pointer}.ed-item.is-music:before{content:"";position:absolute;inset:32% 0;background:repeating-linear-gradient(90deg,rgba(150,190,240,.38) 0 1px,transparent 1px 3px)}.ed-item.is-music>span,.ed-voice-label{padding:1px 5px;border-radius:4px;background:#0b0c0e99;font-size:11px}.ed-item.is-sfx{--bd: rgba(224, 164, 58, .55);--bg: rgba(224, 164, 58, .2);min-width:24px;padding:0 5px;font-size:11px}.ed-wave{position:absolute;left:0;top:4px;width:100%;height:calc(100% - 8px);max-width:none}.ed-wave path{fill:none;stroke:#8fe0b4;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}.ed-voice-label{position:relative;z-index:1;margin-left:6px}.ed-clip{position:absolute;top:4px;bottom:4px;padding:0;overflow:hidden;text-align:left;color:#fff;border:1px solid rgba(111,166,232,.45);background:#1d2b3d;border-radius:6px}.ed-clip.is-sel{border-color:var(--ember-fg)}.ed-strip{position:absolute;inset:0;display:flex;overflow:hidden;opacity:.62;pointer-events:none}.ed-strip i{flex:none;height:100%;aspect-ratio:9 / 16;background:var(--strip) 0 0 / 1000% 100% no-repeat;background-position-x:calc(var(--f) / var(--fs) * 100%);box-shadow:inset -1px 0 #00000059}.ed-clip.is-sel .ed-strip,.ed-clip:hover .ed-strip{opacity:.8}.ed-clip-label{position:absolute;left:8px;top:5px;z-index:1;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;text-shadow:0 1px 2px rgba(0,0,0,.9)}.ed-clip-tags{position:absolute;left:8px;bottom:5px;z-index:1;display:flex;gap:4px;max-width:calc(100% - 16px);overflow:hidden}.ed-clip-tags span{display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;background:#0b0c0eb8;font-size:10.5px;font-weight:600;line-height:1.4}.ed-handle{position:absolute;top:0;bottom:0;z-index:3;width:10px;cursor:ew-resize;touch-action:none}.ed-handle.is-start{left:0}.ed-handle.is-end{right:0}.ed-handle:after{content:"";position:absolute;top:26%;bottom:26%;left:3px;width:3px;border-radius:2px;background:#ffffffb3;opacity:0;transition:opacity var(--t-fast)}.ed-clip:hover .ed-handle:after,.ed-clip.is-sel .ed-handle:after{opacity:1}.ed-clip.is-sel .ed-handle:after{background:var(--ember-fg)}.ed-band{position:absolute;top:4px;bottom:4px;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(242,104,42,.34),transparent);border-inline:1px dashed rgba(255,138,82,.6)}.ed-cut{position:absolute;top:50%;z-index:4;width:24px;height:24px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:6px}.ed-cut i{width:10px;height:10px;transform:rotate(45deg);border-radius:2px;background:var(--s1);border:1.5px solid var(--fg-2);transition:transform var(--t-fast) var(--ease)}.ed-cut:hover i{transform:rotate(45deg) scale(1.2)}.ed-cut.is-on i{background:var(--ember);border-color:#ffd0b8}.ed-over{position:absolute;top:0;bottom:0;left:calc(var(--head) + var(--pad));right:var(--pad);z-index:5;pointer-events:none}.ed-ph{position:absolute;top:0;bottom:0;left:0;width:0;will-change:transform}.ed-ph:before{content:"";position:absolute;top:18px;bottom:0;left:-1px;width:2px;background:var(--ember);box-shadow:0 0 8px #f2682a73}.ed-knob{position:absolute;top:0;left:-12px;width:24px;height:24px;border-radius:5px;pointer-events:auto;cursor:grab;touch-action:none}.ed-knob:before{content:"";position:absolute;left:4px;top:3px;width:16px;height:17px;background:var(--ember);clip-path:polygon(0 0,100% 0,100% 58%,50% 100%,0 58%)}.ed-knob:active{cursor:grabbing}.ed-foot{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:10px 14px 12px;border-top:1px solid var(--line-1);font-size:12.5px;color:var(--fg-3)}.ed-keys summary{display:inline-flex;align-items:center;gap:6px;color:var(--fg-2);font-weight:600}.ed-keys summary:hover{color:var(--fg-1)}.ed-keys dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 18px;margin-top:10px}.ed-keys dl div{display:flex;align-items:center;gap:10px}.ed-keys dt{flex:none;min-width:92px;display:flex;gap:3px;align-items:center;color:var(--fg-3)}.ed-keys dd{color:var(--fg-2)}.ed-keys[open]{flex-basis:100%}@media(max-width:1279px){.ed-main{grid-template-columns:minmax(0,270px) minmax(0,1fr) minmax(0,280px)}.ed-lib{grid-template-columns:58px minmax(0,1fr)}}@media(max-width:1099px){.ed-main{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.ed-lib-col{grid-column:1 / -1;grid-row:2;border-right:0;border-top:1px solid var(--line-1)}.ed-lib{max-height:380px}.ed-lib-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ed-lib-grid.is-looks{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.ed-lib-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.ed-props{max-height:640px}}@media(max-width:767px){.ed{--head: 74px;--pad: 8px;display:flex;flex-direction:column}.ed-main{display:contents}.ed-apphead{order:0}.ed-top{order:1}.ed-renderbar{order:2}.ed-center{order:3;border-bottom:1px solid var(--line-1);padding-inline:12px}.ed-tools{order:4}.ed-tl{order:5;border-bottom:1px solid var(--line-1)}.ed-lib-col{order:6;display:none;border-right:0;border-bottom:1px solid var(--line-1)}.ed-lib-col.is-open{display:block}.ed-props{order:7;border-left:0;max-height:none}.ed-foot{order:8}.ed-libtoggle{display:inline-flex}.ed-proj{flex:1 1 100%}.ed-top-gap{display:none}.ed-tl-inner{min-width:calc(var(--head) + 620px)}.ed-tl-scroll{border-radius:0}.ed-stage{--ph: clamp(300px, 54vh, 440px)}.ed-zoom .range{width:84px}.ed-lib{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);max-height:480px}.ed-rail{flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--line-1);padding:6px 8px}.ed-rail-tab{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;font-size:12.5px}.ed-rail-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--ember)}.ed-lh{padding-left:8px;gap:5px;font-size:11.5px}.ed-q{position:fixed;inset:auto 16px 16px;width:auto;max-width:none}.ed-q.is-end,.ed-q.is-start{left:16px;right:16px}.ed-toasts{bottom:60px}}@media(max-width:559px){.ed{--head: 44px}.ed-lh{justify-content:center;padding:0}.ed-lh span,.ed-lh-add,.ed-clock span{display:none}.ed-lh svg{width:16px;height:16px}}@media(max-width:420px){.ed-top .btn{padding:0 10px}.ed-rev{display:none}.ed-lib-row{grid-template-columns:40px minmax(0,1fr) auto}.ed-two{grid-template-columns:minmax(0,1fr)}.ed-zoom .range,.ed-center-head .mono{display:none}}@media(pointer:coarse){.ed-handle{width:18px}.ed-handle:after{left:7px;opacity:1}}.ed.is-dialog{border:0;border-radius:0;box-shadow:none}@media(min-width:1100px)and (min-height:620px){.ed.is-dialog{display:flex;flex-direction:column;height:100%}.ed.is-dialog>:not(.ed-main){flex:none}.ed.is-dialog .ed-top{padding-block:7px}.ed.is-dialog .ed-main{flex:1 1 0;min-height:0;grid-template-rows:minmax(0,1fr)}.ed.is-dialog .ed-lib-col{min-height:0}.ed.is-dialog .ed-lib,.ed.is-dialog .ed-props{max-height:none;height:100%}.ed.is-dialog .ed-props{overflow-y:auto}.ed.is-dialog .ed-center{container-type:size;min-height:0;padding-block:8px 10px;gap:6px}.ed.is-dialog .ed-stage{width:min(100cqw - 32px,(100cqh - 108px) * 9 / 16)}.ed.is-dialog .ed-ruler{height:28px}.ed.is-dialog .ed-row.is-text,.ed.is-dialog .ed-row.is-overlay{--h: 26px}.ed.is-dialog .ed-row.is-video{--h: 52px}.ed.is-dialog .ed-row.is-caption,.ed.is-dialog .ed-row.is-music,.ed.is-dialog .ed-row.is-sfx{--h: 24px}.ed.is-dialog .ed-row.is-voice{--h: 36px}.ed.is-dialog .ed-item,.ed.is-dialog .ed-clip{top:3px;bottom:3px}.ed.is-dialog .ed-tl-scroll{border-radius:0}.ed.is-dialog .ed-foot{position:relative;align-items:center;padding:6px 14px}.ed.is-dialog .ed-keys[open]{flex-basis:auto}.ed.is-dialog .ed-keys[open] dl{position:absolute;right:12px;bottom:calc(100% + 6px);z-index:40;width:min(560px,calc(100% - 24px));margin:0;padding:14px;background:var(--s2);border:1px solid var(--line-3);border-radius:var(--r-4);box-shadow:var(--shadow-lift)}}@media(prefers-reduced-motion:reduce){.ed,.ed-toast,.ed-cut i{transition:none;animation:none}}:root[data-motion=reduced] .ed,:root[data-motion=reduced] .ed-toast,:root[data-motion=reduced] .ed-cut i{transition:none;animation:none}@media(forced-colors:active){.ed-ph:before,.ed-knob:before{background:Highlight}.ed-item,.ed-clip{border-color:CanvasText}.ed-item.is-sel,.ed-clip.is-sel{outline:3px solid Highlight}.ed-cut.is-on i{background:Highlight}.ed-wave path{stroke:CanvasText}.ed-toggle[aria-pressed=true],.ed-chip[aria-pressed=true],.ed-tile[aria-pressed=true]{outline:2px solid Highlight}}
