:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0b1410;--color-surface:#101b16;--color-surface-raised:#13221b;--color-surface-media:#15221c;--color-surface-glass:#f3f1e80d;--color-text:#f3f1e8;--color-text-secondary:#a9b5ad;--color-text-muted:#8b988f;--color-text-strong:#c9d2cc;--color-sage:#85c6a4;--color-accent:#a6ff00;--color-accent-hover:#c5ff59;--color-on-accent:#0b1410;--color-accent-soft:#a6ff001f;--color-accent-glow:#a6ff0040;--color-line:#f3f1e814;--color-line-strong:#f3f1e82e;--color-line-input:#f3f1e824;--color-danger-text:#f6c3b2;--color-danger-border:#f2a38a4d;--color-danger-bg:#f2a38a14;--color-danger:#f2a38a;--color-overlay:#050a08cc;--font-family-sans:var(--font-sans,Inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-serif:var(--font-serif,"Cormorant Garamond"), Georgia, serif;--font-family-mono:var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:24px;--text-2xl:32px;--text-label:11px;--leading:1.55;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:650;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--tap-min:44px;--content-max:720px;--page-max:1310px;--gutter:16px;--header-height:64px;--app-height:100dvh;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--ease-out:cubic-bezier(.2, .7, .2, 1);--duration-fast:.25s;--duration-base:.45s;--focus-ring:3px solid var(--color-accent);--tm-bg:#0b1410;--tm-surface:#101b16;--tm-surface-pay:#13221b;--tm-surface-poster:#15221c;--tm-surface-sunk:#0f1915;--tm-surface-frame:#0e1814;--tm-surface-media:#1b2922;--tm-surface-glass:#13211ad9;--tm-surface-active:#14241c;--tm-surface-avatar:#22372c;--tm-text:#f3f1e8;--tm-text-2:#a9b5ad;--tm-text-3:#8b988f;--tm-text-strong:#c9d2cc;--tm-sage:#85c6a4;--tm-sage-dim:#557363;--tm-sage-a10:#85c6a41a;--tm-accent:#a6ff00;--tm-accent-hover:#c5ff59;--tm-on-accent:#0b1410;--tm-accent-a05:#a6ff000d;--tm-accent-a12:#a6ff001f;--tm-accent-a14:#a6ff0024;--tm-accent-a25:#a6ff0040;--tm-accent-a28:#a6ff0047;--tm-accent-a35:#a6ff0059;--tm-accent-a45:#a6ff0073;--tm-accent-a60:#a6ff0099;--tm-accent-glow:#a6ff00aa;--tm-accent-a00:#a6ff0000;--tm-accent-a22:#a6ff0038;--tm-sage-a00:#85c6a400;--tm-line:#f3f1e814;--tm-line-2:#f3f1e81a;--tm-line-3:#f3f1e81f;--tm-line-4:#f3f1e824;--tm-line-strong:#f3f1e82e;--tm-line-ring:#f3f1e833;--tm-line-hover:#f3f1e866;--tm-fill-1:#f3f1e808;--tm-fill-2:#f3f1e80a;--tm-fill-3:#f3f1e80d;--tm-fill-4:#f3f1e80f;--tm-fill-0:#f3f1e800;--tm-err-text:#f6c3b2;--tm-err-line:#f2a38a4d;--tm-err-bg:#f2a38a14;--tm-scrim:#0b1410b3;--tm-scrim-2:#0b1410cc;--tm-scrim-0:#0b141000;--tm-scrim-top:#0b141099;--tm-spin-track:#0b141040;--tm-on-media:#fff;--tm-on-media-track:#fff3;--tm-shadow-btn:0 14px 34px var(--tm-accent-a25);--tm-shadow-float:0 24px 60px #00000073, inset 0 1px 0 #ffffff0f;--tm-shadow-deep:0 40px 90px #000000a6, inset 0 1px 0 #ffffff14;--tm-shadow-handle:0 6px 16px #00000073;--tm-shadow-play:0 18px 40px #0006;--tm-shadow-sheet:0 -24px 60px #00000073;--tm-stripes:repeating-linear-gradient(135deg, var(--tm-fill-2) 0 6px, var(--tm-line) 6px 12px);--tm-font:var(--font-family-sans);--tm-serif:var(--font-family-serif);--tm-mono:var(--font-family-mono);--tm-r-xs:10px;--tm-r-sm:12px;--tm-r-md:14px;--tm-r-lg:16px;--tm-r-xl:18px;--tm-r-card:22px;--tm-r-card-lg:24px;--tm-r-block:28px;--tm-r-block-lg:32px;--tm-r-pill:999px;--tm-container:1310px;--tm-gutter:32px;--tm-gutter-m:16px;--tm-ease:cubic-bezier(.2, .7, .2, 1);--tm-i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--tm-i-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10'/%3E%3Cpath d='M17 7L7 17'/%3E%3C/svg%3E");--tm-i-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5'/%3E%3Cpath d='M12 16.2v.3'/%3E%3C/svg%3E");--tm-i-warn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 4.2L2.6 17.5A2 2 0 0 0 4.3 20.5h15.4a2 2 0 0 0 1.7-3L13.7 4.2a2 2 0 0 0-3.4 0z'/%3E%3Cpath d='M12 9.5v4'/%3E%3Cpath d='M12 17v.3'/%3E%3C/svg%3E");--tm-i-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5.5'/%3E%3Cpath d='M12 7.8v.3'/%3E%3C/svg%3E");--tm-i-retry:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 1 1-2.34-5.66'/%3E%3Cpath d='M20 4v4.5h-4.5'/%3E%3C/svg%3E");--tm-i-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E");--tm-i-upload:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V4'/%3E%3Cpath d='M7.5 8.5L12 4l4.5 4.5'/%3E%3Cpath d='M4 14v4.5A1.5 1.5 0 0 0 5.5 20h13a1.5 1.5 0 0 0 1.5-1.5V14'/%3E%3C/svg%3E");--tm-i-download:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11'/%3E%3Cpath d='M7.5 10.5L12 15l4.5-4.5'/%3E%3Cpath d='M4 14v4.5A1.5 1.5 0 0 0 5.5 20h13a1.5 1.5 0 0 0 1.5-1.5V14'/%3E%3C/svg%3E");--tm-i-expand:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9V4h5M20 9V4h-5M4 15v5h5M20 15v5h-5'/%3E%3C/svg%3E");--tm-i-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='2'/%3E%3Cpath d='M3.5 9.2h17M3.5 14.8h17M9.2 3.5v17M14.8 3.5v17'/%3E%3C/svg%3E");--tm-i-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--tm-i-play:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M8 5.6v12.8a1 1 0 0 0 1.52.85l10.2-6.4a1 1 0 0 0 0-1.7L9.52 4.75A1 1 0 0 0 8 5.6z'/%3E%3C/svg%3E");--tm-i-pause:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Crect x='6.5' y='5' width='4' height='14' rx='1'/%3E%3Crect x='13.5' y='5' width='4' height='14' rx='1'/%3E%3C/svg%3E");--tm-i-photo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='15' rx='2.5'/%3E%3Ccircle cx='8.5' cy='10' r='1.6'/%3E%3Cpath d='M21 15.5l-5-5L6 19.5'/%3E%3C/svg%3E");--tm-i-edit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16v4z'/%3E%3Cpath d='M13.5 6.5l4 4'/%3E%3C/svg%3E");--tm-i-flag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V4'/%3E%3Cpath d='M5 4h11.5l-2 4 2 4H5'/%3E%3C/svg%3E");--tm-i-create:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='5'/%3E%3Cpath d='M12 8.3v7.4M8.3 12h7.4'/%3E%3C/svg%3E");--tm-i-trends:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3.5' width='9.5' height='17' rx='2.5'/%3E%3Cpath d='M16.5 6.5l2.2.6a1.5 1.5 0 0 1 1 1.8l-3 10.5'/%3E%3Cpath d='M7.6 9.6v4.8l4-2.4z'/%3E%3C/svg%3E");--tm-i-folder:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 7.5A2 2 0 0 1 5.5 5.5h3.8l2 2.2h7.2a2 2 0 0 1 2 2v7.8a2 2 0 0 1-2 2h-13a2 2 0 0 1-2-2z'/%3E%3C/svg%3E");--tm-i-back:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E");--tm-i-dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Ccircle cx='5.5' cy='12' r='1.9'/%3E%3Ccircle cx='12' cy='12' r='1.9'/%3E%3Ccircle cx='18.5' cy='12' r='1.9'/%3E%3C/svg%3E");--tm-i-send:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.5 3.5L10 14'/%3E%3Cpath d='M20.5 3.5l-6.5 17-4-6.5-6.5-4z'/%3E%3C/svg%3E");--tm-i-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E");--adm-sunk:#0e1814;--adm-selected:#16281f;--adm-text-near:#e7e8df;--adm-text-quiet:#6f7d74;--adm-sage-line:#85c6a440;--adm-line-row:#f3f1e80f;--adm-hover-row:#f3f1e805;--adm-glow:0 10px 28px #a6ff0033;--adm-red:#f2a38a;--adm-red-hover:#f6c3b2;--adm-red-line:#f2a38a59;--adm-red-armed-line:#f2a38a73;--adm-red-armed-bg:#f2a38a0f;--adm-disabled-bg:#f3f1e814;--adm-accent-ring:#a6ff0066;--adm-accent-chip:#a6ff0080;--adm-warn-bg:#f2c46d1f;--adm-warn-text:#f5d79a;--adm-warn-dot:#f2c46d;--adm-warn-line:#f2c46d59;--adm-run-bg:#8ab4f81f;--adm-run-text:#b9d1fb;--adm-run-dot:#8ab4f8;--adm-bad-bg:#f2a38a1f;--adm-bad-text:#f6c3b2;--adm-bad-dot:#f2a38a;--adm-ok-bg:#85c6a41f;--adm-ok-text:#a9dcc0;--adm-ok-dot:#85c6a4;--adm-good-bg:#a6ff001a;--adm-good-text:#c5ff59;--adm-good-dot:#a6ff00;--adm-off-bg:#f3f1e80f;--adm-off-text:#a9b5ad;--adm-off-dot:#8b988f}@media (min-width:768px){:root{--gutter:32px;--header-height:84px}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:var(--app-height);background:var(--color-bg);color:var(--color-text);font-family:var(--font-family-sans);font-size:var(--text-md);line-height:var(--leading);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,p{margin:0}button,input,textarea,select,output{font:inherit;color:inherit}img,video{max-width:100%;display:block}a{color:var(--color-accent)}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:var(--focus-ring);outline-offset:4px}[data-screen-heading]:focus{outline:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-embed=tma] [data-site-chrome]{display:none}@keyframes tmFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes tmShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes tmSpin{to{transform:rotate(360deg)}}@keyframes tmIndeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body[data-tma]{--app-height:var(--tm-tma-height,100dvh);--tm-tma-tab-height:68px;--tm-tma-tab-bottom:max(10px, var(--tm-tma-inset-bottom,0px), env(safe-area-inset-bottom,0px));--tm-tma-tab-space:calc(var(--tm-tma-tab-height) + 10px + var(--tm-tma-tab-bottom));--tm-tma-top-space:calc(var(--tm-tma-inset-top,0px) + var(--tm-tma-back-height,0px));--tm-tma-bottom-space:calc(var(--tm-tma-tab-bottom) + 16px);--safe-top:var(--tm-tma-inset-top,0px);--safe-right:var(--tm-tma-inset-right,0px);--safe-bottom:var(--tm-tma-inset-bottom,0px);--safe-left:var(--tm-tma-inset-left,0px);min-height:var(--tm-tma-height,100dvh);padding-top:var(--tm-tma-top-space);padding-right:var(--tm-tma-inset-right,0px);padding-bottom:var(--tm-tma-bottom-space);padding-left:var(--tm-tma-inset-left,0px)}body[data-tma-tabs]{--tm-tma-bottom-space:calc(var(--tm-tma-tab-space) + 12px)}body[data-tma-native-main] [data-tma-primary],body[data-tma] [data-browser-only]{display:none!important}.tm-boot{display:none}html.tm-booting .tm-boot{z-index:2147483000;background:var(--tm-bg);flex-direction:column;justify-content:center;align-items:center;gap:24px;transition:opacity .25s;display:flex;position:fixed;inset:0}html.tm-booting.tm-boot-done .tm-boot{opacity:0;pointer-events:none}html.tm-booting body{overflow:hidden}.tm-boot__spin{border:3px solid var(--tm-line-ring);border-top-color:var(--tm-accent);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite tmSpin}.tm-boot__text{color:var(--tm-text-2);margin:0;font-size:14px;line-height:1.5}
.tm-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tm-drop:focus-within{outline:3px solid var(--tm-accent);outline-offset:4px}@keyframes tmRise{0%{transform:translateY(108%)}to{transform:translateY(0)}}@keyframes tmPop{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@keyframes tmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes tmScan{0%{opacity:0;transform:translateY(0)}6%{opacity:1}44%{opacity:1;transform:translateY(100%)}50%,to{opacity:0;transform:translateY(100%)}}@keyframes tmBox{0%,40%{opacity:0;transform:scale(1.08)}48%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes tmScrub{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tmGrow{0%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}@keyframes tmMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tmPulse{0%{box-shadow:0 0 #a6ff0066}70%{box-shadow:0 0 0 18px #a6ff0000}to{box-shadow:0 0 #a6ff0000}}@keyframes tmDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes tmStep{0%,14%{background-color:#14241c;border-color:#a6ff0099}19%,to{background-color:#101b16;border-color:#f3f1e814}}@keyframes tmStepNum{0%,14%{color:#a6ff00}19%,to{color:#557363}}@keyframes tmStep3{0%,26%{background-color:#14241c;border-color:#a6ff0099}34%,to{background-color:#101b16;border-color:#f3f1e814}}@keyframes tmStepNum3{0%,26%{color:#a6ff00}34%,to{color:#557363}}@keyframes tmEq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes tmKB{0%{transform:scale(1)}to{transform:scale(1.08)translateY(-1.5%)}}.tm-fade{animation:tmFade .9s var(--d,0s) both}.tm-pop{animation:tmPop .9s var(--d,0s) both var(--tm-ease)}.tm-float{animation:tmFloat 8s ease-in-out var(--d,0s) infinite}.tm-rise{margin-bottom:-12px;padding:0 12px 12px 0;display:block;overflow:hidden}.tm-rise>*{animation:tmRise 1s var(--d,.12s) both var(--tm-ease);display:block}.tm-i{width:1em;height:1em;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.tm-i--check{--i:var(--tm-i-check)}.tm-i--x{--i:var(--tm-i-x)}.tm-i--expand{--i:var(--tm-i-expand)}.tm-i--alert{--i:var(--tm-i-alert)}.tm-i--warn{--i:var(--tm-i-warn)}.tm-i--info{--i:var(--tm-i-info)}.tm-i--retry{--i:var(--tm-i-retry)}.tm-i--clock{--i:var(--tm-i-clock)}.tm-i--upload{--i:var(--tm-i-upload)}.tm-i--download{--i:var(--tm-i-download)}.tm-i--grid{--i:var(--tm-i-grid)}.tm-i--plus{--i:var(--tm-i-plus)}.tm-i--play{--i:var(--tm-i-play)}.tm-i--pause{--i:var(--tm-i-pause)}.tm-i--photo{--i:var(--tm-i-photo)}.tm-i--edit{--i:var(--tm-i-edit)}.tm-i--flag{--i:var(--tm-i-flag)}.tm-i--create{--i:var(--tm-i-create)}.tm-i--trends{--i:var(--tm-i-trends)}.tm-i--folder{--i:var(--tm-i-folder)}.tm-i--back{--i:var(--tm-i-back)}.tm-i--dots{--i:var(--tm-i-dots)}.tm-i--send{--i:var(--tm-i-send)}.tm-i--search{--i:var(--tm-i-search)}.tm-i--lg{width:20px;height:20px}.tm-glows{pointer-events:none;width:100%;height:1200px;position:absolute;top:0;left:0;overflow:hidden}.tm-glows:before,.tm-glows:after{content:"";border-radius:50%;position:absolute}.tm-glows:before{background:radial-gradient(closest-side, var(--tm-accent-a12), var(--tm-accent-a00));width:900px;height:900px;top:120px;left:-140px}.tm-glows:after{background:radial-gradient(closest-side, var(--tm-sage-a10), var(--tm-sage-a00));width:760px;height:760px;top:-220px;left:900px}@media (max-width:767px){.tm-glows:before{background:radial-gradient(closest-side, var(--tm-accent-a14), var(--tm-accent-a00));width:640px;height:640px;top:300px;left:-120px}.tm-glows:after{width:520px;height:520px;top:-200px;left:120px}}.tm-wrap{z-index:1;max-width:var(--tm-wrap-max,var(--tm-container));padding:0 var(--tm-wrap-gutter,var(--tm-gutter));margin:0 auto;position:relative}@media (max-width:767px){.tm-wrap{max-width:none;padding:0 var(--tm-wrap-gutter,var(--tm-gutter-m))}}.tm-top{flex-direction:column;gap:20px;padding-top:28px;display:flex}@media (max-width:767px){.tm-top{gap:14px;padding-top:12px}}.tm-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:32px;display:grid}.tm-aside{min-width:0;position:sticky;top:24px}.tm-stack{gap:var(--gap,16px);flex-direction:column;display:flex}.tm-row{align-items:center;gap:var(--gap,10px);flex-wrap:wrap;display:flex}.tm-between{justify-content:space-between;align-items:center;gap:16px;display:flex}.tm-hr{background:var(--tm-line-2);border:0;height:1px;margin:0}.tm-eyebrow{font-family:var(--tm-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tm-sage);align-items:center;gap:10px;font-size:11px;font-weight:500;line-height:1.55;display:flex}@media (max-width:767px){.tm-eyebrow{font-size:10px}}.tm-dot{background:var(--tm-accent);width:8px;height:8px;box-shadow:0 0 12px var(--tm-accent);border-radius:50%;flex:none;animation:2s ease-in-out infinite tmDot}.tm-label{font-family:var(--tm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tm-text-3);font-size:11px;font-weight:500;line-height:1.55}@media (max-width:767px){.tm-label{font-size:10px}}.tm-label--sage{color:var(--tm-sage)}.tm-mono{font-family:var(--tm-mono);font-weight:500}.tm-title{margin:0;font-weight:600}.tm-title__l1{letter-spacing:-1.8px;font-size:48px;line-height:1.02;display:block}.tm-title__l2{font-family:var(--tm-serif);letter-spacing:-.8px;color:var(--tm-sage);font-size:56px;font-style:italic;font-weight:500;line-height:1;display:block}@media (max-width:767px){.tm-title__l1{letter-spacing:-1.1px;font-size:32px;line-height:1.05}.tm-title__l2{letter-spacing:-.6px;font-size:38px}}.tm-h2{letter-spacing:-.6px;font-size:26px;font-weight:600;line-height:1.25}.tm-h3{letter-spacing:-.4px;font-size:21px;font-weight:600;line-height:1.3}.tm-h4{letter-spacing:-.3px;font-size:17px;font-weight:600;line-height:1.3}@media (max-width:767px){.tm-h2{letter-spacing:-.5px;font-size:22px}.tm-h3{letter-spacing:-.3px;font-size:17px}}.tm-lead{max-width:380px;color:var(--tm-text-2);font-size:16px;line-height:1.6}@media (max-width:767px){.tm-lead{max-width:none;font-size:15px}}.tm-text{color:var(--tm-text-2);font-size:15px;line-height:1.6}.tm-small{color:var(--tm-text-2);font-size:13px;line-height:1.55}.tm-caption{color:var(--tm-text-3);font-size:12px;line-height:1.55}.tm-accent{color:var(--tm-accent)}.tm-muted{color:var(--tm-text-3)}.tm-nav{color:var(--tm-text-2);font-size:14px;line-height:1.55;text-decoration:none;transition:color .2s}.tm-nav:hover{color:var(--tm-text)}.tm-nav[aria-current]{color:var(--tm-text);align-items:center;gap:8px;font-weight:600;display:inline-flex}.tm-nav[aria-current]:before{content:"";background:var(--tm-accent);width:6px;height:6px;box-shadow:0 0 10px var(--tm-accent);border-radius:50%;flex:none}.tm-btn,.tm-ghost,.tm-danger{border-radius:var(--tm-r-md);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:15px;line-height:1.4;text-decoration:none;display:inline-flex}.tm-btn{background:var(--tm-accent);color:var(--tm-on-accent);border:0;font-weight:650;transition:transform .25s,box-shadow .25s,background-color .25s,color .25s}.tm-btn:hover{color:var(--tm-on-accent)}.tm-arrow{border-radius:var(--tm-r-xs);background:var(--tm-on-accent);width:32px;height:32px;color:var(--tm-accent);flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:650;transition:transform .25s;display:inline-flex}.tm-btn--arrow{justify-content:space-between;padding:0 10px 0 22px}.tm-btn--pulse{animation:2.6s ease-out infinite tmPulse}@media (hover:hover){.tm-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{box-shadow:var(--tm-shadow-btn);transform:translateY(-2px)}.tm-btn:not(:disabled):hover .tm-arrow{transform:translate(2px,-2px)}}.tm-btn:not(:disabled):active{transform:scale(.98)}.tm-btn:disabled,.tm-btn[aria-disabled=true]{background:var(--tm-line);color:var(--tm-text-3);cursor:not-allowed;box-shadow:none;animation:none}.tm-btn:disabled .tm-arrow,.tm-btn[aria-disabled=true] .tm-arrow{background:var(--tm-line);color:var(--tm-text-3)}.tm-btn[aria-busy=true]{cursor:progress;animation:none}.tm-ghost{border:1px solid var(--tm-line-strong);color:var(--tm-text);background:0 0;font-weight:600;transition:border-color .25s,background-color .25s,color .25s}.tm-ghost:hover{border-color:var(--tm-line-hover);background-color:var(--tm-fill-3);color:var(--tm-text)}.tm-ghost .tm-i,.tm-ghost__acc{color:var(--tm-accent)}.tm-ghost[aria-pressed=true]{border-color:var(--tm-accent-a45);background-color:var(--tm-accent-a05);color:var(--tm-accent)}.tm-ghost:disabled,.tm-ghost[aria-disabled=true]{opacity:.5;cursor:not-allowed;border-color:var(--tm-line-strong);background:0 0}.tm-ghost:disabled .tm-i{color:inherit}.tm-danger{border:1px solid var(--tm-err-line);background:var(--tm-err-bg);color:var(--tm-err-text);font-weight:600;transition:border-color .25s}.tm-danger:hover{border-color:var(--tm-err-text);color:var(--tm-err-text)}.tm-danger:disabled{opacity:.5;cursor:not-allowed}.tm-quiet{min-height:44px;color:var(--tm-text);text-decoration:underline;-webkit-text-decoration-color:var(--tm-line-hover);text-decoration-color:var(--tm-line-hover);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:400;line-height:1.55;display:inline-flex}.tm-quiet:hover{color:var(--tm-text);-webkit-text-decoration-color:var(--tm-text);text-decoration-color:var(--tm-text)}.tm-quiet--muted{color:var(--tm-text-2);text-decoration:none}.tm-quiet--muted:hover{color:var(--tm-text)}.tm-quiet--danger{color:var(--tm-err-text);-webkit-text-decoration-color:var(--tm-err-line);text-decoration-color:var(--tm-err-line)}.tm-quiet--danger:hover{color:var(--tm-err-text);-webkit-text-decoration-color:var(--tm-err-text);text-decoration-color:var(--tm-err-text)}.tm-quiet:disabled{opacity:.5;cursor:not-allowed}.tm-sm{border-radius:var(--tm-r-sm);gap:10px;min-height:44px;padding:0 18px;font-size:14px}.tm-sm.tm-btn--arrow{padding:0 8px 0 18px}.tm-sm .tm-arrow{width:30px;height:30px;font-size:14px}.tm-xs{border-radius:var(--tm-r-xs);gap:8px;min-height:36px;padding:0 14px;font-size:13px}.tm-lg{border-radius:var(--tm-r-xl);min-height:60px;padding:0 26px;font-size:17px}.tm-lg.tm-btn--arrow{padding:0 12px 0 26px}.tm-lg .tm-arrow{border-radius:var(--tm-r-sm);width:40px;height:40px;font-size:17px}.tm-block{width:100%;display:flex}.tm-icon-btn{border:1px solid var(--tm-line-strong);border-radius:var(--tm-r-sm);width:44px;height:44px;color:var(--tm-text);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;font-size:18px;transition:border-color .25s,background-color .25s;display:inline-flex}.tm-icon-btn:hover{border-color:var(--tm-line-hover);background-color:var(--tm-fill-3)}.tm-spin{border:2px solid var(--tm-spin-track);border-top-color:var(--tm-on-accent);border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite tmSpin;display:inline-block}.tm-spin--light{border-color:var(--tm-line-ring);border-top-color:var(--tm-accent)}.tm-action{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.tm-action--start{align-items:flex-start}.tm-action--block{align-items:stretch}.tm-reason{max-width:440px;color:var(--tm-text-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.tm-reason:before{content:"";background-color:var(--tm-text-3);width:16px;height:16px;-webkit-mask:var(--tm-i-info) center / contain no-repeat;-webkit-mask:var(--tm-i-info) center / contain no-repeat;mask:var(--tm-i-info) center / contain no-repeat;flex:none;margin-top:1px}.tm-action--block .tm-reason{max-width:none}.tm-chips{flex-wrap:wrap;gap:6px;display:flex}.tm-chip{border:1px solid var(--tm-line-strong);border-radius:var(--tm-r-pill);min-height:36px;color:var(--tm-text);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.4;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.tm-chip:hover{border-color:var(--tm-line-hover);background-color:var(--tm-fill-3)}.tm-chip[aria-pressed=true],.tm-chip.is-on{border-color:var(--tm-accent);background:var(--tm-accent);color:var(--tm-on-accent)}.tm-chip[aria-pressed=true]:before,.tm-chip.is-on:before{content:"";width:12px;height:12px;-webkit-mask:var(--tm-i-check) center / contain no-repeat;-webkit-mask:var(--tm-i-check) center / contain no-repeat;mask:var(--tm-i-check) center / contain no-repeat;background-color:currentColor;flex:none;margin-left:-3px}.tm-chip--add{color:var(--tm-text-2);border-style:dashed}.tm-chip--add:before{content:"";background-color:var(--tm-accent);width:12px;height:12px;-webkit-mask:var(--tm-i-plus) center / contain no-repeat;-webkit-mask:var(--tm-i-plus) center / contain no-repeat;mask:var(--tm-i-plus) center / contain no-repeat;flex:none;margin-left:-3px}.tm-chip--lg{justify-content:center;min-height:48px;padding:9px 16px;font-size:14px}.tm-chip--lg[aria-pressed=true]:before{display:none}.tm-chip:disabled{opacity:.5;cursor:not-allowed}.tm-status{border-radius:var(--tm-r-pill);min-height:24px;font-family:var(--tm-font);letter-spacing:0;text-transform:none;text-shadow:none;white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.tm-status:before{content:"";width:12px;height:12px;-webkit-mask:var(--si,none) center / contain no-repeat;-webkit-mask:var(--si,none) center / contain no-repeat;mask:var(--si,none) center / contain no-repeat;background-color:currentColor;flex:none}.tm-status--ok{--si:var(--tm-i-check);background:var(--tm-accent);color:var(--tm-on-accent)}.tm-status--run{border-color:var(--tm-accent-a28);background:var(--tm-accent-a05);color:var(--tm-accent)}.tm-status--run:before{background:var(--tm-accent);width:7px;height:7px;box-shadow:0 0 10px var(--tm-accent);border-radius:50%;margin:0 2px;animation:2s ease-in-out infinite tmDot;-webkit-mask:none;mask:none}.tm-status--queue{--si:var(--tm-i-clock);border-color:var(--tm-line-strong);color:var(--tm-text-2)}.tm-status--draft{background:var(--tm-sage-a10);color:var(--tm-sage)}.tm-status--draft:before{background:0 0;border:1.5px solid;border-radius:50%;width:7px;height:7px;margin:0 2px;-webkit-mask:none;mask:none}.tm-status--err{--si:var(--tm-i-alert);border-color:var(--tm-err-line);background:var(--tm-err-bg);color:var(--tm-err-text)}.tm-status--fail{--si:var(--tm-i-retry);border-color:var(--tm-err-line);background:var(--tm-err-bg);color:var(--tm-err-text)}.tm-status--orig{border-color:var(--tm-line-strong);background:var(--tm-stripes);color:var(--tm-text-2);padding-left:10px}.tm-status--orig:before{display:none}.tm-status--muted{--si:var(--tm-i-clock);background:var(--tm-line);color:var(--tm-text-2)}.tm-status--glass{background:var(--tm-scrim);color:var(--tm-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#0000}.tm-status--glass.tm-status--ok{background:var(--tm-accent);color:var(--tm-on-accent)}.tm-status--glass.tm-status--run{color:var(--tm-accent)}.tm-status--glass.tm-status--draft{color:var(--tm-sage)}.tm-status--glass.tm-status--err,.tm-status--glass.tm-status--fail{color:var(--tm-err-text)}.tm-status--lg{min-height:30px;padding:5px 13px 5px 10px;font-size:13px}.tm-counter{color:var(--tm-text-2);justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.4;display:flex}.tm-counter--rule{border-top:1px solid var(--tm-line-2);padding-top:10px}.tm-counter__val{font-family:var(--tm-mono);color:var(--tm-text);white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:inline-flex}.tm-pips{gap:4px;display:inline-flex}.tm-pips i{background:var(--tm-accent);border-radius:50%;width:6px;height:6px}.tm-pips i.is-used{background:var(--tm-line-strong)}.tm-counter.is-empty .tm-counter__val{color:var(--tm-text-3)}.tm-box{border:1px solid var(--tm-line);border-radius:var(--tm-r-card);background:var(--tm-surface);min-width:0;padding:28px;position:relative}.tm-box--lg{border-color:var(--tm-line-2);border-radius:var(--tm-r-block);padding:40px}.tm-box--tight{border-radius:var(--tm-r-xl);padding:20px}.tm-box--sunk{border-color:var(--tm-fill-4);background:var(--tm-surface-sunk)}.tm-box--dashed{border:1px dashed var(--tm-line-strong);background:var(--tm-surface-sunk)}.tm-box--active{border-color:var(--tm-accent-a60);background:var(--tm-surface-active)}.tm-box--ok{border-color:var(--tm-accent-a28)}.tm-box--err{border-color:var(--tm-err-line)}.tm-box--glass{border-color:var(--tm-line-3);background:var(--tm-surface-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--tm-shadow-float)}@media (max-width:767px){.tm-box{border-radius:var(--tm-r-xl);padding:18px}.tm-box--lg{border-radius:var(--tm-r-card-lg);padding:20px}}.tm-box__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tm-card{transition:transform .35s}@media (hover:hover){.tm-card:hover{transform:translateY(-4px)}}.tm-rows{border-top:1px solid var(--tm-line-2);margin:0}.tm-rows>div{border-bottom:1px solid var(--tm-line-2);justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;line-height:1.55;display:flex}.tm-rows dt{color:var(--tm-text-2)}.tm-rows dd{text-align:right;margin:0;font-weight:600}.tm-rows .is-accent dd{color:var(--tm-accent)}@media (max-width:767px){.tm-rows>div{gap:12px;padding:8px 0}}.tm-pay{border:1px solid var(--tm-line-2);border-radius:var(--tm-r-card-lg);background:var(--tm-surface-pay);padding:32px}.tm-pay__sum{letter-spacing:-4px;white-space:nowrap;margin-top:14px;font-size:88px;font-weight:600;line-height:1}.tm-pay__cur{font-family:var(--tm-serif);letter-spacing:0;color:var(--tm-sage);font-style:italic;font-weight:500}.tm-pay__stars{color:var(--tm-text-2);margin-top:10px;font-size:16px;line-height:1.55}@media (max-width:767px){.tm-pay{border-radius:var(--tm-r-card-lg);padding:20px}.tm-pay__sum{letter-spacing:-2.2px;margin-top:8px;font-size:56px}.tm-pay__stars{margin-top:8px;font-size:15px}}.tm-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tm-price{border:1px solid var(--tm-line);border-radius:var(--tm-r-xl);background:var(--tm-surface);width:100%;min-width:0;color:var(--tm-text);text-align:left;cursor:pointer;padding:20px 20px 18px;transition:border-color .25s,background-color .25s;display:block;position:relative}button.tm-price:hover{border-color:var(--tm-line-hover)}.tm-price:not(button){cursor:default}.tm-price.tm-price--pay{cursor:pointer;height:100%;text-decoration:none}.tm-price--pay:hover{border-color:var(--tm-line-hover)}.tm-price--pay:focus-visible{outline:2px solid var(--tm-sage);outline-offset:3px}.tm-price__q{font-family:var(--tm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tm-sage);font-size:12px;font-weight:500;line-height:1.55}.tm-price__rub{letter-spacing:-1px;white-space:nowrap;margin-top:10px;font-size:30px;font-weight:600;line-height:1.1;display:block}.tm-price__stars{color:var(--tm-text-2);margin-top:4px;font-size:13px;line-height:1.45;display:block}.tm-price__per{border-top:1px solid var(--tm-line);color:var(--tm-text-3);margin-top:8px;padding-top:8px;font-size:12px;line-height:1.45;display:block}.tm-price[aria-pressed=true]{border-color:var(--tm-accent-a60);background:var(--tm-surface-active)}.tm-price[aria-pressed=true]:before{content:"";background:var(--tm-accent);border-radius:50%;width:22px;height:22px;position:absolute;top:14px;right:14px}.tm-price[aria-pressed=true]:after{content:"";background-color:var(--tm-on-accent);width:12px;height:12px;-webkit-mask:var(--tm-i-check) center / contain no-repeat;-webkit-mask:var(--tm-i-check) center / contain no-repeat;mask:var(--tm-i-check) center / contain no-repeat;position:absolute;top:19px;right:19px}.tm-prices--compact{gap:8px}@media (max-width:767px){.tm-prices{gap:8px}}.tm-prices--compact .tm-price{border-radius:var(--tm-r-lg);padding:14px 12px 12px}@media (max-width:767px){.tm-price{border-radius:var(--tm-r-lg);padding:14px 12px 12px}}.tm-prices--compact .tm-price__q{font-size:11px}@media (max-width:767px){.tm-price__q{font-size:11px}}.tm-prices--compact .tm-price__rub{letter-spacing:-.6px;margin-top:6px;font-size:20px}@media (max-width:767px){.tm-price__rub{letter-spacing:-.6px;margin-top:6px;font-size:20px}}.tm-prices--compact .tm-price__stars,.tm-prices--compact .tm-price__per{font-size:11px}@media (max-width:767px){.tm-price__stars,.tm-price__per{font-size:11px}}.tm-prices--compact .tm-price[aria-pressed=true]:before{width:18px;height:18px;top:10px;right:10px}@media (max-width:767px){.tm-price[aria-pressed=true]:before{width:18px;height:18px;top:10px;right:10px}}.tm-prices--compact .tm-price[aria-pressed=true]:after{width:12px;height:12px;top:13px;right:13px}@media (max-width:767px){.tm-price[aria-pressed=true]:after{width:12px;height:12px;top:13px;right:13px}}.tm-quality{gap:10px;display:grid}.tm-quality__label{margin:0}.tm-quality .tm-price{border-radius:var(--tm-r-lg);font:inherit;padding:14px 12px 12px}.tm-quality .tm-price:disabled{cursor:default;opacity:.5}.tm-quality .tm-price:focus-visible{outline:2px solid var(--tm-sage);outline-offset:3px}.tm-agree{color:var(--tm-text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.tm-agree input{width:18px;height:18px;accent-color:var(--tm-accent);cursor:pointer;flex:none;margin:2px 0 0}.tm-agree a{color:var(--tm-text);text-underline-offset:2px;text-decoration:underline}.tm-screen-head{justify-content:space-between;align-items:flex-end;gap:48px;padding:40px 0 36px;display:flex}.tm-screen-head .tm-eyebrow{margin-bottom:20px}@media (max-width:767px){.tm-screen-head{padding:20px 0;display:block}.tm-screen-head .tm-eyebrow{margin-bottom:12px}.tm-screen-head .tm-lead{margin-top:12px}}.tm-plate{border:1px solid var(--tm-line-2);border-radius:var(--tm-r-xl);background:var(--tm-surface);align-self:flex-start;align-items:center;gap:14px;max-width:100%;min-height:60px;padding:6px 18px 6px 6px;display:inline-flex}.tm-plate__poster{border-radius:var(--tm-r-xs);object-fit:cover;background:var(--tm-surface-poster);flex:none;width:36px;height:48px}.tm-plate__text{min-width:0;font-family:var(--tm-mono);letter-spacing:.04em;color:var(--tm-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden}.tm-plate__text b{font-family:var(--tm-font);letter-spacing:0;color:var(--tm-text);font-size:14px;font-weight:650}.tm-plate__text i{color:var(--tm-sage-dim);font-style:normal}.tm-plate__text .tm-accent{color:var(--tm-accent)}.tm-plate .tm-status{flex:none;margin-left:4px}@media (max-width:767px){.tm-plate{border-radius:var(--tm-r-lg);gap:12px;width:100%;min-height:52px;padding:5px 12px 5px 5px;display:flex}.tm-plate__poster{border-radius:8px;width:30px;height:40px}.tm-plate__text{letter-spacing:.02em;white-space:normal;font-size:11px}.tm-plate__text b{font-size:13px}}.tm-steps{border:1px solid var(--tm-line-2);border-radius:var(--tm-r-xl);background:var(--tm-surface);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:6px;list-style:none;display:grid}.tm-steps__item{border-radius:var(--tm-r-sm);min-width:0;min-height:52px;color:var(--tm-text-3);border:1px solid #0000;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.3;display:flex;position:relative}.tm-steps__num{width:26px;font-family:var(--tm-serif);color:var(--tm-sage-dim);flex:none;font-size:24px;font-style:italic;font-weight:500;line-height:1}.tm-steps__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tm-steps__item.is-done{color:var(--tm-text-2)}.tm-steps__item.is-done .tm-steps__num{background:var(--tm-accent-a12);width:22px;height:22px;color:var(--tm-accent);border-radius:50%;justify-content:center;align-items:center;margin:0 2px;font-size:0;display:inline-flex}.tm-steps__item.is-done .tm-steps__num:before{content:"";width:12px;height:12px;-webkit-mask:var(--tm-i-check) center / contain no-repeat;-webkit-mask:var(--tm-i-check) center / contain no-repeat;mask:var(--tm-i-check) center / contain no-repeat;background-color:currentColor}.tm-steps__item.is-current,.tm-steps__item[aria-current]{border-color:var(--tm-accent-a60);background:var(--tm-surface-active);color:var(--tm-text)}.tm-steps__item.is-current .tm-steps__num,.tm-steps__item[aria-current] .tm-steps__num{color:var(--tm-accent)}.tm-steps__item.is-current:after,.tm-steps__item[aria-current]:after{content:"";background:var(--tm-accent);width:6px;height:6px;box-shadow:0 0 10px var(--tm-accent);border-radius:50%;margin-top:-3px;animation:2s ease-in-out infinite tmDot;position:absolute;top:50%;right:12px}.tm-stepper{flex-direction:column;gap:10px;display:flex}.tm-stepper__row{align-items:baseline;gap:8px;min-width:0;display:flex}.tm-stepper__count{font-family:var(--tm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tm-sage);flex:none;font-size:11px;font-weight:500;line-height:1.55}.tm-stepper__sep{color:var(--tm-sage-dim);flex:none}.tm-stepper__name{min-width:0;color:var(--tm-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden}.tm-stepper__bar{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.tm-stepper__bar i{background:var(--tm-line-3);border-radius:4px;height:4px}.tm-stepper__bar i.is-done{background:var(--tm-accent)}.tm-stepper__bar i.is-current{background:linear-gradient(90deg, var(--tm-accent) 0 50%, var(--tm-accent-a35) 50%);box-shadow:0 0 10px var(--tm-accent-a45)}.tm-seg{border-radius:var(--tm-r-md);background:var(--tm-fill-3);gap:4px;padding:4px;display:flex}.tm-seg__btn{border-radius:var(--tm-r-xs);min-height:48px;color:var(--tm-text-2);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:6px 10px;font-size:14px;font-weight:600;line-height:1.4;transition:background-color .25s,color .25s;display:flex}.tm-seg__btn small{color:var(--tm-text-3);font-size:12px;font-weight:400;line-height:1.4;display:block}.tm-seg__btn:hover{color:var(--tm-text)}.tm-seg__btn[aria-pressed=true]{background:var(--tm-text);color:var(--tm-bg)}.tm-seg__btn[aria-pressed=true] small{color:var(--tm-sage-dim)}.tm-seg__btn:disabled{opacity:.5;cursor:not-allowed}.tm-seg__btn[aria-pressed=true]:disabled{opacity:1}.tm-switch{min-height:44px;color:var(--tm-text);cursor:pointer;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex;position:relative}.tm-switch__input{opacity:0;width:1px;height:1px;position:absolute}.tm-switch__track{border:1px solid var(--tm-line-strong);border-radius:var(--tm-r-pill);background:var(--tm-line-3);flex:none;width:46px;height:28px;transition:background-color .25s,border-color .25s;position:relative}.tm-switch__track:after{content:"";background:var(--tm-text-2);width:20px;height:20px;transition:transform .3s var(--tm-ease), background-color .25s ease;border-radius:50%;position:absolute;top:3px;left:3px}.tm-switch__input:checked+.tm-switch__track{border-color:var(--tm-accent);background:var(--tm-accent)}.tm-switch__input:checked+.tm-switch__track:after{background:var(--tm-on-accent);transform:translate(18px)}.tm-switch__input:focus-visible+.tm-switch__track{outline:3px solid var(--tm-accent);outline-offset:4px}.tm-switch__input:disabled+.tm-switch__track,.tm-switch__input:disabled~.tm-switch__text{opacity:.5}.tm-switch__text{flex-direction:column;display:flex}.tm-switch__hint{color:var(--tm-text-3);font-size:12px;font-weight:400;line-height:1.45}.tm-field{flex-direction:column;gap:8px;min-width:0;display:flex}.tm-field__label{color:var(--tm-text);font-size:14px;font-weight:600;line-height:1.4}.tm-field__opt{color:var(--tm-text-3);font-weight:400}.tm-field__foot{color:var(--tm-text-3);justify-content:space-between;gap:12px;font-size:12px;line-height:1.5;display:flex}.tm-field__count{font-family:var(--tm-mono);flex:none;font-weight:500}.tm-textarea,.tm-input{border:1px solid var(--tm-line-strong);border-radius:var(--tm-r-md);background:var(--tm-fill-1);width:100%;color:var(--tm-text);padding:14px 16px;font-size:15px;line-height:1.55;transition:border-color .25s,background-color .25s;display:block}.tm-textarea{resize:vertical;min-height:112px}.tm-input{min-height:52px}.tm-textarea::placeholder,.tm-input::placeholder{color:var(--tm-text-3);opacity:1}.tm-textarea:hover,.tm-input:hover{border-color:var(--tm-line-hover)}.tm-textarea:focus,.tm-input:focus{border-color:var(--tm-accent-a60);background:var(--tm-fill-3)}.tm-input--code{font-family:var(--tm-mono);letter-spacing:.12em;text-transform:uppercase;font-size:17px;font-weight:500}.tm-textarea.is-invalid,.tm-input.is-invalid{border-color:var(--tm-err-line);background:var(--tm-err-bg)}.tm-field__err{color:var(--tm-err-text);font-size:13px;line-height:1.5}.tm-note,.tm-alert{border:1px solid var(--tm-line-3);border-radius:var(--tm-r-md);background:var(--tm-fill-1);color:var(--tm-text-2);align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.tm-note:before,.tm-alert:before{content:"";background-color:var(--tm-sage);width:18px;height:18px;-webkit-mask:var(--ni,var(--tm-i-warn)) center / contain no-repeat;-webkit-mask:var(--ni,var(--tm-i-warn)) center / contain no-repeat;mask:var(--ni,var(--tm-i-warn)) center / contain no-repeat;flex:none;margin-top:1px}.tm-note>div,.tm-alert>div{min-width:0}.tm-note b,.tm-alert b{color:var(--tm-text);font-weight:650;display:block}.tm-note--info{--ni:var(--tm-i-info)}.tm-note--info:before{background-color:var(--tm-text-3)}.tm-note--ok{--ni:var(--tm-i-check);border-color:var(--tm-accent-a28);background:var(--tm-accent-a05);color:var(--tm-text)}.tm-note--ok:before{background-color:var(--tm-accent)}.tm-note--sm,.tm-alert--sm{border-radius:var(--tm-r-sm);gap:8px;padding:8px 12px;font-size:12px;line-height:1.45}.tm-note--sm:before,.tm-alert--sm:before{width:14px;height:14px}.tm-alert{--ni:var(--tm-i-alert);border-color:var(--tm-err-line);background:var(--tm-err-bg);color:var(--tm-err-text)}.tm-alert:before{background-color:var(--tm-err-text)}.tm-alert b{color:var(--tm-err-text)}.tm-note__actions,.tm-alert__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tm-drop{border:1px dashed var(--tm-line-strong);border-radius:var(--tm-r-xl);background:var(--tm-fill-1);min-width:0;color:var(--tm-text);cursor:pointer;align-items:center;gap:14px;padding:16px;transition:border-color .25s,background-color .25s;display:flex;position:relative}.tm-drop:hover{border-color:var(--tm-line-hover);background:var(--tm-fill-3)}.tm-drop.is-over{border-color:var(--tm-accent);background:var(--tm-accent-a05)}.tm-drop input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.tm-drop__icon{border-radius:var(--tm-r-md);background:var(--tm-accent-a12);width:44px;height:44px;color:var(--tm-accent);flex:none;justify-content:center;align-items:center;font-size:20px;display:flex}.tm-drop__text{flex-direction:column;min-width:0;display:flex}.tm-drop__title{font-size:15px;font-weight:600;line-height:1.55}.tm-drop__hint{color:var(--tm-text-3);font-size:12px;line-height:1.55}.tm-drop--tile{aspect-ratio:3/4;border-radius:var(--tm-r-md);text-align:center;flex-direction:column;justify-content:center;gap:10px;padding:12px}.tm-drop--tile .tm-drop__title{font-size:14px;line-height:1.4}.tm-drop.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tm-photos{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (max-width:767px){.tm-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.tm-photo{min-width:0;position:relative}.tm-photo__img{aspect-ratio:3/4;border:1px solid var(--tm-line-2);border-radius:var(--tm-r-md);background:var(--tm-surface-poster);position:relative;overflow:hidden}.tm-photo__img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.tm-photo__num{border-radius:var(--tm-r-pill);background:var(--tm-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--tm-mono);letter-spacing:.1em;color:var(--tm-text);padding:3px 8px;font-size:10px;font-weight:500;line-height:1.4;position:absolute;top:8px;left:8px}.tm-photo__x{background:var(--tm-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:28px;height:28px;color:var(--tm-text);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;transition:color .2s;display:flex;position:absolute;top:8px;right:8px}.tm-photo__x:after{content:"";position:absolute;inset:-8px}.tm-photo__x:hover{color:var(--tm-err-text)}.tm-photo__marks{margin-top:10px}.tm-photo__marks .tm-chip{min-height:30px;padding:4px 10px;font-size:12px}.tm-photo__note{margin-top:8px}.tm-photo.is-small .tm-photo__img:after{content:"";border:1px solid var(--tm-line-hover);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.tm-photo.is-error .tm-photo__img{border-color:var(--tm-err-line);background:var(--tm-err-bg)}.tm-photo__state{text-align:center;color:var(--tm-text-2);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:12px;line-height:1.45;display:flex;position:absolute;inset:0}.tm-photo.is-error .tm-photo__state{color:var(--tm-err-text)}.tm-photo__bar{position:absolute;bottom:10px;left:10px;right:10px}.tm-thumbs{gap:6px;display:flex}.tm-thumbs img,.tm-thumbs span{object-fit:cover;border:1px solid var(--tm-line-2);background:var(--tm-surface-poster);border-radius:8px;width:40px;height:40px}.tm-role{align-items:center;gap:14px;min-width:0;display:flex}.tm-role__crop{border-radius:var(--tm-r-xs);object-fit:cover;background:var(--tm-surface-poster);flex:none;width:56px;height:70px}.tm-role__meta{font-family:var(--tm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tm-sage);font-size:10px;font-weight:500;line-height:1.55}.tm-role__name{letter-spacing:-.2px;margin-top:2px;font-size:17px;font-weight:600;line-height:1.35}.tm-assign{color:var(--tm-text-2);align-items:center;gap:10px;font-size:13px;display:flex}.tm-assign img{object-fit:cover;border:1px solid var(--tm-line-2);border-radius:8px;width:40px;height:50px}.tm-assign__arrow{color:var(--tm-accent);font-size:15px}.tm-media{aspect-ratio:var(--video-format-aspect,9 / 16);border:1px solid var(--tm-line-2);border-radius:var(--tm-r-xl);background:var(--tm-surface-media);position:relative;overflow:hidden}.tm-media--wide{aspect-ratio:var(--video-format-aspect,16 / 9)}.tm-media--card{aspect-ratio:3/4}.tm-media>img,.tm-media>video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.tm-media:before{content:"";background:linear-gradient(to bottom, var(--tm-scrim-top), var(--tm-scrim-0));pointer-events:none;z-index:1;height:30%;position:absolute;top:0;left:0;right:0}.tm-media--clean:before{display:none}.tm-media__top{z-index:2;font-family:var(--tm-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tm-on-media);text-shadow:0 1px 6px #000;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:500;line-height:1.4;display:flex;position:absolute;top:14px;left:14px;right:14px}.tm-media__top>*{white-space:nowrap}.tm-media .tm-status{white-space:normal;border-radius:var(--tm-r-sm);max-width:100%}.tm-media__top>:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.tm-media__bottom{z-index:2;position:absolute;bottom:14px;left:14px;right:14px}.tm-media__play{z-index:2;background:var(--tm-accent);width:64px;height:64px;color:var(--tm-on-accent);box-shadow:var(--tm-shadow-play);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-32px 0 0 -32px;padding:0;font-size:22px;animation:2.6s ease-out infinite tmPulse;display:flex;position:absolute;top:50%;left:50%}.tm-media__track{background:var(--tm-on-media-track);border-radius:3px;height:3px;position:relative;overflow:hidden}.tm-media__track>i{height:100%;width:var(--p,0%);background:var(--tm-accent);position:absolute;top:0;left:0}.tm-media__grid{z-index:1;pointer-events:none;background-image:linear-gradient(to right, var(--tm-accent-a45) 1px, transparent 1px), linear-gradient(to bottom, var(--tm-accent-a45) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0}.tm-media__dim{z-index:1;background:var(--tm-scrim-2);position:absolute;inset:0}.tm-media__center{z-index:2;text-align:center;color:var(--tm-text-2);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:13px;line-height:1.45;display:flex;position:absolute;inset:0}.tm-phone{border:1px solid var(--tm-line-3);background:var(--tm-surface-frame);box-shadow:var(--tm-shadow-deep);border-radius:36px;padding:7px}.tm-phone>.tm-media{border:0;border-radius:29px}.tm-scan{z-index:2;opacity:0;pointer-events:none;animation:6s cubic-bezier(.45,0,.25,1) infinite tmScan;position:absolute;inset:0}.tm-scan:before{content:"";background:linear-gradient(to bottom, var(--tm-accent-a00), var(--tm-accent-a22));height:90px;position:absolute;top:-90px;left:0;right:0}.tm-scan:after{content:"";background:var(--tm-accent);height:2px;box-shadow:0 0 16px 3px var(--tm-accent-glow);position:absolute;top:0;left:0;right:0}.tm-roibox{z-index:2;border:1px solid var(--tm-accent-a35);pointer-events:none;border-radius:8px;animation:6s infinite tmBox;position:absolute}.tm-roibox:before{content:attr(data-label);background:var(--tm-accent);color:var(--tm-on-accent);font-family:var(--tm-mono);letter-spacing:.06em;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + 8px);left:-1px}.tm-tl{--tl-top:34px;--tl-h:72px;--lane-h:32px;--fw:calc(var(--tl-h) * 9 / 16);-webkit-user-select:none;user-select:none;position:relative}.tm-tl--wide{--fw:calc(var(--tl-h) * 16 / 9)}.tm-tl__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.tm-tl__clock{font-family:var(--tm-mono);color:var(--tm-text-2);font-size:13px;font-weight:500}.tm-tl__clock b{color:var(--tm-text);font-weight:600}.tm-tl__body{padding-top:var(--tl-top);position:relative}.tm-tl--tips{--tl-top:84px}.tm-tl__strip{height:var(--tl-h);border:1px solid var(--tm-line-2);border-radius:var(--tm-r-sm);background-color:var(--tm-surface-poster);background-image:linear-gradient(90deg, var(--tm-bg) 0 1px, transparent 1px), var(--frames,none);background-size:var(--fw) 100%, var(--fw) 100%;background-position:0;background-repeat:repeat-x;position:relative;overflow:hidden}.tm-tl__keep{background:var(--tm-stripes), var(--tm-scrim-2);position:absolute;top:0;bottom:0}.tm-tl__lane{height:var(--lane-h);border-radius:var(--tm-r-xs);background:var(--tm-fill-1);margin-top:6px;position:relative}.tm-tl__seg{border-radius:var(--tm-r-xs);box-shadow:0 0 0 1px var(--tm-bg);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:650;line-height:1;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.tm-tl__seg--repl{background:var(--tm-accent);color:var(--tm-on-accent)}.tm-tl__seg--orig{border:1px solid var(--tm-line-strong);background:var(--tm-stripes);color:var(--tm-text-2);font-weight:600}.tm-tl__seg--done{background:var(--tm-accent);color:var(--tm-on-accent)}.tm-tl__seg--run{border:1px solid var(--tm-accent-a45);background:var(--tm-accent-a14);color:var(--tm-accent)}.tm-tl__seg--run:after{content:"";background:linear-gradient(100deg, var(--tm-accent-a00) 30%, var(--tm-accent-a14) 50%, var(--tm-accent-a00) 70%);animation:2.8s ease-in-out infinite tmShimmer;position:absolute;inset:0;transform:translate(-100%)}.tm-tl__seg--wait{border:1px solid var(--tm-line-strong);background:var(--tm-fill-3);color:var(--tm-text-2);font-weight:600}.tm-tl__seg--err{border:1px solid var(--tm-err-line);background:var(--tm-err-bg);color:var(--tm-err-text)}.tm-tl__seg .tm-i{font-size:12px}.tm-tl__cut{top:var(--tl-top);height:var(--tl-h);background:var(--tm-line-hover);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.tm-tl__cut:before{content:"";background:var(--tm-text-2);border-radius:1px;width:8px;height:8px;margin-left:-4px;position:absolute;top:-9px;left:50%;transform:rotate(45deg)}.tm-tl__handle{top:calc(var(--tl-top) - 6px);z-index:3;width:14px;height:calc(var(--tl-h) + var(--lane-h) + 18px);background:var(--tm-accent);box-shadow:0 0 0 2px var(--tm-bg), var(--tm-shadow-handle);cursor:ew-resize;border:0;border-radius:7px;margin-left:-7px;padding:0;position:absolute}.tm-tl__handle:before{content:"";background:linear-gradient(90deg, var(--tm-on-accent) 0 1.5px, transparent 1.5px 4.5px, var(--tm-on-accent) 4.5px 6px);width:6px;height:18px;margin:-9px 0 0 -3px;position:absolute;top:50%;left:50%}.tm-tl__handle:after{content:"";position:absolute;inset:-6px -15px}.tm-tl__handle.is-snapped{box-shadow:0 0 0 2px var(--tm-bg), 0 0 16px 3px var(--tm-accent-glow)}.tm-tl__handle.is-mid{background:var(--tm-text)}.tm-tl__playhead{top:calc(var(--tl-top) - 14px);z-index:4;width:2px;height:calc(var(--tl-h) + var(--lane-h) + 26px);background:var(--tm-text);pointer-events:none;margin-left:-1px;position:absolute}.tm-tl__playhead:before{content:"";background:var(--tm-text);width:12px;height:12px;box-shadow:0 0 0 3px var(--tm-bg);border-radius:50%;margin-left:-6px;position:absolute;top:0;left:50%}.tm-tl__time{background:var(--tm-text);color:var(--tm-bg);font-family:var(--tm-mono);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.4;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.tm-tl__pin{top:calc(var(--tl-top) - 6px);pointer-events:none;width:0;height:0;position:absolute}.tm-tl__tip{z-index:5;border:1px solid var(--tm-line-3);border-radius:var(--tm-r-xs);background:var(--tm-surface-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--tm-shadow-float);color:var(--tm-text);white-space:nowrap;pointer-events:none;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:500;line-height:1.4;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.tm-tl__tip:after{content:"";border-right:1px solid var(--tm-line-3);border-bottom:1px solid var(--tm-line-3);background:var(--tm-surface-pay);width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}.tm-tl__tip .tm-i{color:var(--tm-sage)}.tm-tl__tip--hi{bottom:calc(100% + 46px)}.tm-tl__tip--start{left:-6px;transform:none}.tm-tl__tip--start:after{left:13px}.tm-tl__tip--end{left:auto;right:-6px;transform:none}.tm-tl__tip--end:after{left:auto;right:9px}.tm-tl__ruler{background-image:linear-gradient(90deg, var(--tm-line-strong) 1px, transparent 1px);background-size:calc(100% / var(--ticks,20)) 5px;height:24px;font-family:var(--tm-mono);color:var(--tm-text-3);background-repeat:repeat-x;margin-top:8px;font-size:10px;font-weight:500;position:relative}.tm-tl__ruler span{position:absolute;top:8px;transform:translate(-50%)}.tm-tl__ruler span:first-child{transform:none}.tm-tl__ruler span:last-child{transform:translate(-100%)}.tm-tl__foot{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.tm-tl__sum{color:var(--tm-text-2);font-size:14px;line-height:1.55}.tm-tl__sum b{color:var(--tm-text);font-weight:650}.tm-tl__sum .tm-accent{font-weight:650}.tm-legend{color:var(--tm-text-2);flex-wrap:wrap;gap:8px 18px;font-size:12px;line-height:1.4;display:flex}.tm-key{align-items:center;gap:8px;display:inline-flex}.tm-key:before{content:"";border-radius:3px;flex:none;width:16px;height:10px}.tm-key--repl:before{background:var(--tm-accent)}.tm-key--orig:before{border:1px solid var(--tm-line-strong);background:var(--tm-stripes)}.tm-key--cut:before{background:var(--tm-text-2);border-radius:1px;width:8px;height:8px;margin:0 4px;transform:rotate(45deg)}.tm-key--run:before{border:1px solid var(--tm-accent-a45);background:var(--tm-accent-a14)}.tm-key--wait:before{border:1px solid var(--tm-line-strong);background:var(--tm-fill-3)}.tm-tl--m{--tl-h:56px;--lane-h:30px}@media (max-width:767px){.tm-tl{--tl-h:56px;--lane-h:30px}}.tm-tl--m .tm-tl__handle{border-radius:8px;width:16px;margin-left:-8px}@media (max-width:767px){.tm-tl__handle{border-radius:8px;width:16px;margin-left:-8px}.tm-tl__foot{flex-direction:column;align-items:flex-start;gap:10px}.tm-tl__seg{padding:0 6px;font-size:11px}}.tm-progress{background:var(--tm-line-3);border-radius:4px;height:4px;overflow:hidden}.tm-progress>i{height:100%;width:var(--p,0%);background:var(--tm-accent);transition:width .45s var(--tm-ease);border-radius:4px;display:block}.tm-progress--loop>i{transform-origin:0;width:100%;animation:3.2s cubic-bezier(.4,0,.2,1) infinite tmGrow}.tm-progress--thin{height:3px}.tm-skel{border:1px solid var(--tm-fill-4);border-radius:var(--tm-r-card);background:var(--tm-surface-sunk);position:relative;overflow:hidden}.tm-skel:after,.tm-shimmer:after{content:"";background:linear-gradient(100deg, var(--tm-fill-0) 30%, var(--tm-fill-4) 50%, var(--tm-fill-0) 70%);animation:tmShimmer 2.8s ease-in-out var(--d,0s) infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.tm-shimmer{position:relative;overflow:hidden}.tm-skel__media{background:var(--tm-surface-poster)}.tm-skel-line{background:var(--tm-line);border-radius:6px;height:14px}.tm-skel-line--s{background:var(--tm-fill-4);height:10px}.tm-skel-line--btn{border-radius:var(--tm-r-sm);background:var(--tm-fill-2);height:44px}.tm-stage{border:1px solid var(--tm-line-3);border-radius:var(--tm-r-xl);background:var(--tm-surface-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--tm-shadow-float);flex-direction:column;gap:10px;padding:16px;display:flex}.tm-stage__row{font-family:var(--tm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tm-sage);justify-content:space-between;gap:12px;font-size:10px;font-weight:500;line-height:1.55;display:flex}.tm-stage__title{font-size:15px;font-weight:600;line-height:1.55}.tm-stage__hint{color:var(--tm-text-2);font-size:12px;line-height:1.55}.tm-dock{z-index:10;border:1px solid var(--tm-line-3);border-radius:var(--tm-r-card-lg);background:var(--tm-surface-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--tm-shadow-float);justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:14px 14px 14px 24px;display:flex;position:sticky;bottom:16px}.tm-dock__info{flex-direction:column;gap:2px;min-width:0;display:flex}.tm-dock__title{font-size:15px;font-weight:600;line-height:1.45}.tm-dock__actions{align-items:flex-end;gap:10px;display:flex}.tm-dock .tm-action{gap:8px}.tm-dock .tm-reason{max-width:420px}.tm-dock--m{margin:24px calc(-1 * var(--tm-gutter-m)) 0;padding:12px var(--tm-gutter-m) calc(12px + env(safe-area-inset-bottom));background:var(--tm-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-width:1px 0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;bottom:0}@media (max-width:767px){.tm-dock{margin:24px calc(-1 * var(--tm-gutter-m)) 0;padding:12px var(--tm-gutter-m) calc(12px + env(safe-area-inset-bottom));background:var(--tm-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-width:1px 0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;bottom:0}}.tm-dock--m:before{content:"";background:linear-gradient(to top, var(--tm-bg), var(--tm-scrim-0));pointer-events:none;height:28px;position:absolute;bottom:100%;left:0;right:0}@media (max-width:767px){.tm-dock:before{content:"";background:linear-gradient(to top, var(--tm-bg), var(--tm-scrim-0));pointer-events:none;height:28px;position:absolute;bottom:100%;left:0;right:0}}.tm-dock--m .tm-action{flex-direction:column;align-items:stretch;gap:10px}@media (max-width:767px){.tm-dock .tm-action{flex-direction:column;align-items:stretch;gap:10px}}.tm-dock--m .tm-reason{max-width:none}@media (max-width:767px){.tm-dock .tm-reason{max-width:none}}.tm-dock--m .tm-dock__actions{flex-direction:column;align-items:stretch;gap:8px}@media (max-width:767px){.tm-dock__actions{flex-direction:column;align-items:stretch;gap:8px}}.tm-dock--m .tm-dock__info{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}@media (max-width:767px){.tm-dock__info{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}}.tm-dock.tm-dock--compact{border-radius:var(--tm-r-md);flex-direction:row;align-items:center;gap:16px;padding:10px 12px 10px 20px}.tm-dock--compact .tm-dock__info{flex-direction:column;flex:1;align-items:flex-start;gap:2px}.tm-dock--compact .tm-dock__info>.tm-label{display:none}.tm-dock--compact .tm-dock__actions{flex-direction:row;flex:none;align-items:center}.tm-dock--compact .tm-btn{min-height:44px;padding:0 8px 0 16px;font-size:14px}.tm-dock--compact .tm-arrow{width:28px;height:28px}.tm-dock__hint{-webkit-line-clamp:2;color:var(--tm-text-2);-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:767px){.tm-dock.tm-dock--compact{padding:10px var(--tm-gutter-m) calc(10px + env(safe-area-inset-bottom));border-radius:0;gap:12px}.tm-dock--compact .tm-dock__title{font-size:14px}}.tm-overlay{z-index:50;background:var(--tm-scrim-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.tm-overlay--sheet{align-items:flex-end;padding:0}.tm-modal{border:1px solid var(--tm-line-3);border-radius:var(--tm-r-block);background:var(--tm-surface);width:560px;max-width:100%;max-height:calc(100vh - 64px);box-shadow:var(--tm-shadow-deep);animation:tmPop .5s both var(--tm-ease);padding:32px;overflow:auto}.tm-modal__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.tm-modal__title{letter-spacing:-.5px;font-size:24px;font-weight:600;line-height:1.3}.tm-modal__foot{justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;display:flex}.tm-sheet{width:100%;max-height:88vh;padding:10px var(--tm-gutter-m) calc(20px + env(safe-area-inset-bottom));border:1px solid var(--tm-line-3);border-radius:var(--tm-r-block) var(--tm-r-block) 0 0;background:var(--tm-surface);box-shadow:var(--tm-shadow-sheet);animation:tmFade .45s both var(--tm-ease);border-bottom:0;overflow:auto}.tm-sheet__grab{border-radius:var(--tm-r-pill);background:var(--tm-line-ring);width:40px;height:4px;margin:0 auto 16px}.tm-sheet .tm-modal__head{margin-bottom:16px}.tm-sheet .tm-modal__title{letter-spacing:-.4px;font-size:20px}.tm-sheet .tm-modal__foot{flex-direction:column;align-items:stretch;gap:8px;margin-top:20px}.tm-tabs{z-index:10;height:64px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--tm-line);background:var(--tm-bg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky;bottom:0}.tm-tabs__item{min-width:0;color:var(--tm-text-3);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:1.3;text-decoration:none;transition:color .2s;display:flex;position:relative}.tm-tabs__item .tm-i{font-size:22px}.tm-tabs__item:hover{color:var(--tm-text)}.tm-tabs__item[aria-current]{color:var(--tm-accent)}.tm-tabs__item[aria-current]:before{content:"";background:var(--tm-accent);width:28px;height:2px;box-shadow:0 0 10px var(--tm-accent);border-radius:0 0 2px 2px;margin-left:-14px;position:absolute;top:-1px;left:50%}.tm-tg-reason{text-align:center;color:var(--tm-text-2);background:var(--tm-bg);justify-content:center;align-items:flex-start;gap:8px;padding:10px 20px 2px;font-size:13px;line-height:1.45;display:flex}.tm-tg-reason:before{content:"";background-color:var(--tm-text-3);width:16px;height:16px;-webkit-mask:var(--tm-i-info) center / contain no-repeat;-webkit-mask:var(--tm-i-info) center / contain no-repeat;mask:var(--tm-i-info) center / contain no-repeat;flex:none;margin-top:1px}@media (max-width:1099px){.tm-layout{grid-template-columns:minmax(0,1fr)}.tm-aside{position:static}}.tm-tl__cut.is-snap{background:var(--tm-accent-a60)}.tm-tl__cut.is-snap:before{background:var(--tm-accent);box-shadow:0 0 10px var(--tm-accent)}.tm-icon-btn:disabled{opacity:.5;cursor:not-allowed}.tm-state{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:32px;max-width:900px;margin-top:40px;display:grid}.tm-state__icon{border:1px solid var(--tm-accent-a28);border-radius:var(--tm-r-card);background:var(--tm-accent-a12);width:88px;height:88px;color:var(--tm-accent);justify-content:center;align-items:center;font-size:36px;display:flex;transform:rotate(-8deg)}.tm-state__icon--err{border-color:var(--tm-err-line);background:var(--tm-err-bg);color:var(--tm-err-text)}.tm-state__icon--muted{border-color:var(--tm-line-strong);background:var(--tm-fill-3);color:var(--tm-text-2)}.tm-state__body .tm-text{max-width:560px;margin-top:12px}.tm-state__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}@media (max-width:767px){.tm-state{background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px;padding:0;display:flex}.tm-state__icon{border-radius:var(--tm-r-xl);width:64px;height:64px;font-size:28px}.tm-state__actions{flex-direction:column;align-self:stretch;align-items:stretch;gap:8px;margin-top:16px}.tm-state__actions>*{width:100%}}.tm-pay__prices{margin-top:22px}.tm-pay__caption{margin-top:14px}.tm-pay .tm-action{margin-top:22px}@media (max-width:767px){.tm-pay__prices{margin-top:16px}}
