:root{--color-primary:#E8521A;--color-primary-subtle:rgba(232,82,26,0.1);--color-primary-text:#B23A0C;--color-surface:#F5F4F0;--color-surface-white:#FFFFFF;--color-surface-warm:#FBFAF7;--color-surface-warm-2:#F8F6F2;--color-surface-sunk:#EFECE5;--color-ink:#111111;--color-ink-muted:#6B6862;--color-ink-faint:#736E66;--color-border:#D8D4CE;--color-warning-bg:#FEF3C7;--color-warning-ink:#92400E;--color-success-bg:#DCFCE7;--color-success-ink:#166534;--color-error-bg:#FEE2E2;--color-error-ink:#DC2626;--color-success-border:rgba(22,163,74,0.32);--color-success-text:#166534;--color-success-icon:#16a34a;--color-error-border:rgba(220,38,38,0.22);--color-error-text:#b91c1c;--color-error-icon:#dc2626;--color-warning-border:rgba(245,158,11,0.28);--color-warning-text:#92400e;--color-warning-icon:#d97706;--ws-page-bg:linear-gradient(rgba(232,82,26,0.05) 1px,transparent 0) 0 0 /4rem 4rem repeat,linear-gradient(90deg,rgba(232,82,26,0.05) 1px,transparent 0) 0 0 /4rem 4rem repeat #F5F4F0;--ws-dark-gradient:linear-gradient(160deg,#1A1512,#2A1F18 55%,#4A2615 140%);--ws-hero-gradient:linear-gradient(168deg,#1A1512,#2A1F18 48%,#4A2615 84%,#6B3A1E 104%);--ws-surface-panel:#FFFFFF;--ws-surface-inner:#FAF8F5;--ws-panel-ring:inset 0 0 0 1px rgba(17,17,17,0.07);--ws-panel-shadow:0 1px 2px rgba(17,17,17,0.04),0 10px 28px -14px rgba(26,21,18,0.28);--ws-panel-radius:18px;--ws-hairline:rgba(17,17,17,0.06);--ws-hairline-strong:rgba(17,17,17,0.12);--ws-card-gradient:linear-gradient(180deg,#FFFFFF,#FBFAF7);--ws-card-ring:inset 0 1px 0 rgba(255,255,255,0.95),inset 0 0 0 1px rgba(17,17,17,0.05);--ws-glass-bg:rgba(255,255,255,0.94);--ws-glass-shadow:inset 0 1px 0 rgba(255,255,255,0.85),inset 0 0 0 1px rgba(17,17,17,0.08),0 2px 8px rgba(17,17,17,0.05);--ws-modal-surface:#F7F5F0;--ws-modal-overlay:rgba(17,17,17,0.32);--ws-modal-shadow:inset 0 1px 0 rgba(255,255,255,0.85),0 30px 80px rgba(22,18,14,0.35);--ws-success:#3E7C4F;--color-premium:#2A2722;--color-premium-ink:#2A2722;--color-premium-muted:#74695A;--color-premium-line:rgba(172,134,76,0.34);--color-premium-bg:rgba(172,134,76,0.12);--color-premium-surface:#FFFCF7;--color-premium-glow:rgba(232,177,100,0.22);--font-display:var(--font-bebas),"Bebas Neue",sans-serif;--font-body:var(--font-dm-sans),"DM Sans",sans-serif;--font-serif:var(--font-instrument),"Instrument Serif",serif;--font-mono:var(--font-jetbrains),ui-monospace,monospace;--font-label:var(--font-manrope),"Manrope",sans-serif;--text-xs:0.75rem;--text-sm:0.85rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--radius-full:9999px;--transition-fast:120ms ease;--transition-base:200ms cubic-bezier(0.4,0,0.2,1);--transition-slow:250ms cubic-bezier(0.4,0,0.2,1);--spring-enter:cubic-bezier(0.32,0.72,0,1);--spring-exit:cubic-bezier(0.4,0,1,1);--ease-out-quick:cubic-bezier(0,0,0.2,1);--duration-tap:80ms;--duration-release:120ms;--duration-sheet-in:320ms;--duration-sheet-out:250ms;--duration-fade:200ms}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0ms;--transition-base:0ms;--transition-slow:0ms;--duration-tap:0ms;--duration-release:0ms;--duration-sheet-in:0ms;--duration-sheet-out:0ms;--duration-fade:0ms}}@media (max-width:768px){iframe,img,video{max-width:100%}*{box-sizing:border-box}}.text-primary{color:var(--color-primary)}.text-primary-subtle{color:var(--color-primary-subtle)}.text-surface{color:var(--color-surface)}.text-surface-white{color:var(--color-surface-white)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-ink-muted)}.text-faint{color:var(--color-ink-faint)}.text-border{color:var(--color-border)}.text-warning-bg{color:var(--color-warning-bg)}.text-warning-ink{color:var(--color-warning-ink)}.text-success-bg{color:var(--color-success-bg)}.text-success-ink{color:var(--color-success-ink)}.text-error-bg{color:var(--color-error-bg)}.text-error-ink{color:var(--color-error-ink)}.text-premium{color:var(--color-premium)}.bg-primary{background:var(--color-primary)}.bg-primary-subtle{background:var(--color-primary-subtle)}.bg-surface{background:var(--color-surface)}.bg-surface-white{background:var(--color-surface-white)}.bg-ink{background:var(--color-ink)}.bg-muted{background:var(--color-ink-muted)}.bg-faint{background:var(--color-ink-faint)}.bg-border{background:var(--color-border)}.bg-warning-bg{background:var(--color-warning-bg)}.bg-warning-ink{background:var(--color-warning-ink)}.bg-success-bg{background:var(--color-success-bg)}.bg-success-ink{background:var(--color-success-ink)}.bg-error-bg{background:var(--color-error-bg)}.bg-error-ink{background:var(--color-error-ink)}.bg-premium{background:var(--color-premium)}.border-primary{border-color:var(--color-primary)}.border-primary-subtle{border-color:var(--color-primary-subtle)}.border-surface{border-color:var(--color-surface)}.border-surface-white{border-color:var(--color-surface-white)}.border-ink{border-color:var(--color-ink)}.border-muted{border-color:var(--color-ink-muted)}.border-faint{border-color:var(--color-ink-faint)}.border-border{border-color:var(--color-border)}.border-warning-bg{border-color:var(--color-warning-bg)}.border-warning-ink{border-color:var(--color-warning-ink)}.border-success-bg{border-color:var(--color-success-bg)}.border-success-ink{border-color:var(--color-success-ink)}.border-error-bg{border-color:var(--color-error-bg)}.border-error-ink{border-color:var(--color-error-ink)}.border-premium{border-color:var(--color-premium)}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.font-label{font-family:var(--font-label)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.space-1{gap:var(--space-1)}.space-2{gap:var(--space-2)}.space-3{gap:var(--space-3)}.space-4{gap:var(--space-4)}.space-6{gap:var(--space-6)}.space-8{gap:var(--space-8)}.space-12{gap:var(--space-12)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.p-12{padding:var(--space-12)}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-full{border-radius:var(--radius-full)}.transition-fast{transition-duration:var(--transition-fast)}.transition-base{transition-duration:var(--transition-base)}.transition-slow{transition-duration:var(--transition-slow)}[role=button]:active,[role=option]:active,[role=tab]:active,a:active,button:active{transform:scale(.97);transition:transform var(--duration-tap) var(--ease-out-quick)}[role=button],[role=tab],a,button{transition:transform var(--duration-release) var(--ease-out-quick)}*{-webkit-tap-highlight-color:transparent}:where(a,button,input,textarea,select,[role=button],[role=menuitem],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skip-link{position:fixed;top:-120px;left:8px;z-index:2000;padding:.6rem 1rem;background:var(--color-ink);color:var(--color-surface-white);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:.85rem;font-weight:600;text-decoration:none;transition:top var(--transition-fast)}.skip-link:focus{top:8px}.touch-target{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}@media (hover:hover) and (pointer:fine){[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(-3px);white-space:nowrap;background:rgba(17,16,14,.96);color:rgba(245,240,235,.95);border:1px solid rgba(245,240,235,.1);font-family:var(--font-body);font-size:.74rem;font-weight:500;line-height:1;padding:.4rem .66rem;border-radius:999px;box-shadow:0 12px 28px rgba(0,0,0,.28);opacity:0;pointer-events:none;z-index:1000;transition:opacity var(--transition-fast),transform var(--transition-fast)}[data-tooltip]:focus-visible:after,[data-tooltip]:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}[data-tooltip][data-tooltip-pos=top]:after{top:auto;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(3px)}[data-tooltip][data-tooltip-pos=top]:focus-visible:after,[data-tooltip][data-tooltip-pos=top]:hover:after{transform:translateX(-50%) translateY(0)}}.trudoo-sidebar-tooltip{opacity:0;transform:translateY(-50%) translateX(-4px);transition:opacity var(--transition-fast),transform var(--transition-fast)}@media (pointer:coarse){.touch-target-coarse{min-width:44px;min-height:44px}}.liquid-cta,.onboarding-primary-button{--liquid-cta-rgb:232,82,26;position:relative;isolation:isolate;overflow:hidden;border:none!important;background-color:#FF6A33!important;background-image:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 44%,rgba(190,55,18,.16))!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 0 0 1px rgba(255,255,255,.14),0 4px 12px rgba(var(--liquid-cta-rgb),.18)!important;text-shadow:0 1px 4px rgba(120,32,8,.24);filter:drop-shadow(0 1px 4px rgba(var(--liquid-cta-rgb),.18))}.liquid-cta>*,.onboarding-primary-button>*{position:relative;z-index:1}.liquid-cta:before,.onboarding-primary-button:before{content:"";position:absolute;inset:1px 1px auto;z-index:0;height:0;border-radius:inherit;background:none;pointer-events:none}.liquid-cta:hover,.onboarding-primary-button:hover{transform:none!important;background-color:#FF6A33!important;background-image:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.02) 44%,rgba(190,55,18,.14))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.36),inset 0 0 0 1px rgba(255,255,255,.14),0 4px 12px rgba(var(--liquid-cta-rgb),.18)!important}.liquid-cta [class~="bg-white/20"],.onboarding-primary-button [class~="bg-white/20"]{background:transparent!important}.liquid-cta:disabled,.liquid-cta[aria-disabled=true],.onboarding-primary-button:disabled,.onboarding-primary-button[aria-disabled=true]{opacity:.58;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 1px rgba(255,255,255,.12),0 4px 12px rgba(var(--liquid-cta-rgb),.12)!important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.liquid-cta,.onboarding-primary-button{background-color:#FF6A33!important;background-image:linear-gradient(180deg,rgba(255,255,255,.18),rgba(190,55,18,.16))!important}}@media (prefers-reduced-transparency:reduce){.liquid-cta,.onboarding-primary-button{backdrop-filter:none}}.liquid-cta:after,.onboarding-primary-button:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:none}@media (prefers-contrast:more){.liquid-cta,.onboarding-primary-button{background-color:rgb(174,54,17)!important;background-image:none!important}}.text-brand-accent,.text-primary,[style*="color: #E8521A"],[style*="color: rgb(232, 82, 26)"],[style*="color:#E8521A"],[style*="color:rgb(232,82,26)"]{text-shadow:0 1px 7px rgba(232,82,26,.14)}.mobile-touch-target-wrap{min-width:24px;min-height:24px}@media (max-width:768px){.page-header-safe{padding-top:max(28px,env(safe-area-inset-top))!important}.mobile-touch-target-wrap{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.modal-scroll-mobile{max-height:65vh}.modal-scroll-mobile,.modal-scroll-touch{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}.disp{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:-.02em;line-height:.96}.disp-h1{letter-spacing:-.03em;line-height:.94}.tm-nav{display:none}@media (max-width:959px){:root{--ws-page-bg:#F5F4F0;--app-bottom-nav-space:calc(116px + env(safe-area-inset-bottom, 0px));--tm-top:calc(env(safe-area-inset-top, 0px) + 12px)}.ws-page-glow-br,.ws-page-glow-tl{display:none}body{overscroll-behavior-y:none}.ws-page{padding:20px 16px 24px}.ws-title{font-size:26px;line-height:1.14}.ws-title-sm{font-size:23px}.ws-intro{font-size:15px}.ws-eyebrow{letter-spacing:.15em;color:#8A857C}.ws-panel{border-radius:22px;padding:18px;box-shadow:inset 0 0 0 1px rgba(17,17,17,.06),0 1px 2px rgba(17,17,17,.03),0 18px 36px -26px rgba(26,21,18,.22)}.ws-panel-flush{padding:0}.ws-stack{gap:12px}.ws-split{gap:12px}.ws-grid,.ws-split{grid-template-columns:minmax(0,1fr)}.ws-grid{gap:10px}.ws-section-head{margin-bottom:10px}.ws-row{gap:12px;padding:11px 14px;min-height:52px}.ws-row-bare{padding-left:0;padding-right:0}.tm-tap,.ws-btn-secondary,.ws-chip-btn,.ws-glass-pill,.ws-segment,.ws-tab{min-height:44px}.ws-chip-btn,.ws-segment,.ws-tab{white-space:nowrap}.tm-scroller{display:flex;gap:7px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.tm-scroller::-webkit-scrollbar{display:none}.tm-scroller>*{flex:none}.tm-head{position:sticky;top:0;z-index:20;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--tm-top) 12px 10px;background:rgba(245,244,240,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(17,17,17,.07)}.tm-head-row{display:flex;align-items:center;gap:6px}.tm-head-title{flex:1;min-width:0;font-size:15.5px;font-weight:600;color:var(--color-ink)}.tm-head-sub,.tm-head-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-head-sub{display:block;font-size:11.5px;font-weight:400;color:var(--color-ink-faint)}.tm-head-flat{position:static;margin-bottom:12px}.tm-head-inset{margin-top:-20px;margin-bottom:14px}.tm-head-mark{flex:none;display:inline-flex;align-items:center;justify-content:center}.tm-head-mark img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.tm-head-large{padding-left:14px;padding-right:14px}.tm-head-large .ws-intro{margin:0}.tm-head-large .ws-title{margin:2px 0 0}.tm-head-icon{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--color-ink);cursor:pointer;border-radius:14px;-webkit-tap-highlight-color:transparent}.tm-footbar{position:sticky;bottom:0;z-index:20;margin:12px -16px 0;padding:12px 16px calc(16px + env(safe-area-inset-bottom, 0px));background:rgba(245,244,240,.96);backdrop-filter:blur(16px);border-top:1px solid rgba(17,17,17,.06)}.tm-footbar-meta{justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12.5px;color:var(--color-ink-muted)}.tm-footbar-meta,.tm-nav{display:flex;align-items:center}.tm-nav{position:fixed;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(22px + env(safe-area-inset-bottom, 0px));z-index:70;height:66px;box-sizing:border-box;padding:6px;border-radius:33px;gap:2px;background:rgba(24,19,16,.72);backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px 0 rgba(245,240,235,.16),inset 0 0 0 1px rgba(245,240,235,.07),0 22px 44px -18px rgba(16,12,9,.62),0 4px 12px rgba(16,12,9,.22);transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .24s ease}.tm-nav[data-hidden=true]{transform:translateY(180%);opacity:0}.tm-nav-item{flex:1;min-width:0;height:52px;border:none;border-radius:18px;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;text-decoration:none;color:rgba(245,240,235,.55);transition:color .22s ease;-webkit-tap-highlight-color:transparent}.tm-nav-item[data-active=true]{color:#FFB08A}.tm-nav-pad{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:26px;border-radius:13px;background:rgba(245,240,235,0);transition:background .26s cubic-bezier(.32,.72,0,1)}.tm-nav-item[data-active=true] .tm-nav-pad{background:rgba(232,82,26,.26)}.tm-nav-label{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tm-nav-badge,.tm-nav-label{font-family:var(--font-label)}.tm-nav-badge{position:absolute;top:-3px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#FF6A33;box-shadow:0 0 0 2px rgba(24,19,16,.92);color:#fff;font-size:9.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.tm-nav-badge[data-dot=true]{min-width:9px;width:9px;height:9px;padding:0;border-radius:50%;top:-1px;right:2px}.tm-nav-fab{width:54px;height:54px;flex:none;margin:0 3px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent}.tm-nav-item[data-locked=true]{opacity:.5}.tm-sheet-layer{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;justify-content:flex-end}.tm-sheet-scrim{position:absolute;inset:0;border:none;padding:0;background:rgba(12,10,8,.5);backdrop-filter:blur(3px);cursor:default;animation:tmFade var(--duration-fade,.2s) ease}.tm-sheet{position:relative;background:#F7F5F0;border-radius:26px 26px 0 0;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 -20px 60px rgba(22,18,14,.35);padding:10px 16px calc(30px + env(safe-area-inset-bottom, 0px));max-height:82vh;max-height:82dvh;overflow:auto;-webkit-overflow-scrolling:touch;animation:tmSheet var(--duration-sheet-in,.32s) cubic-bezier(.32,.72,0,1)}.tm-sheet-grip{display:block;width:38px;height:4px;border-radius:2px;background:rgba(17,17,17,.18);margin:0 auto 14px}.tm-sheet-title{margin:0 0 3px;font-family:var(--font-body);font-weight:400;font-size:21px;color:var(--color-ink)}.tm-sheet-sub{margin:0 0 14px;font-family:var(--font-serif);font-style:italic;font-size:15.5px;color:var(--color-ink-faint)}.tm-sheet-row{width:100%;min-height:56px;margin-bottom:8px;display:flex;align-items:center;gap:12px;padding:0 14px;border:1px solid var(--color-border);background:var(--color-surface-white);border-radius:14px;font-family:var(--font-body);font-size:14.5px;font-weight:500;color:var(--color-ink);text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.tm-sheet-row:last-child{margin-bottom:0}.tm-sheet-row[data-active=true]{border-color:rgba(232,82,26,.32);background:linear-gradient(180deg,rgba(232,82,26,.1),rgba(232,82,26,.03))}.tm-sheet-row[data-locked=true]{opacity:.5}.tm-sheet-row-icon{width:32px;height:32px;flex:none;border-radius:10px;background:var(--color-surface);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;overflow:hidden}.tm-sheet-row-label{flex:1;min-width:0}.tm-sheet-row-meta{font-size:12.5px;font-weight:400;color:var(--color-ink-muted);white-space:nowrap}.tm-sheet-note{margin:12px 0 0;font-size:12px;line-height:1.55;color:var(--color-ink-muted)}.tm-sheet-badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--color-primary);color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.tm-cta{min-height:52px;border:none;border-radius:16px;font-size:15px;font-weight:600;color:#fff}.tm-cta,.tm-quiet{width:100%;font-family:var(--font-body);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.tm-quiet{min-height:48px;border:1px solid var(--color-border);background:var(--color-surface-white);border-radius:14px;font-size:13.5px;font-weight:500;color:var(--color-ink)}.tm-as-sheet{align-items:flex-end!important;padding:0!important}.tm-as-sheet>*{width:100%!important;max-width:none!important;max-height:88dvh!important;border-radius:26px 26px 0 0!important;animation:tmSheet var(--duration-sheet-in,.32s) cubic-bezier(.32,.72,0,1)}.tm-strip{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border-radius:14px;font-size:12.5px;line-height:1.5}.tm-strip[data-tone=warn]{background:var(--color-warning-bg);box-shadow:inset 0 0 0 1px var(--color-warning-border);color:var(--color-warning-ink)}.tm-strip[data-tone=ok]{background:var(--color-success-bg);box-shadow:inset 0 0 0 1px var(--color-success-border);color:var(--color-success-ink)}.tm-strip[data-tone=bad]{background:var(--color-error-bg);box-shadow:inset 0 0 0 1px var(--color-error-border);color:var(--color-error-text)}.tm-only-desktop{display:none!important}}@media (min-width:960px){.tm-only-mobile{display:none!important}}@keyframes tmSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tmFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tm-as-sheet>*,.tm-sheet,.tm-sheet-scrim{animation:none}}@media (max-width:959px){.tm-page-head{position:sticky;top:0;z-index:20;margin:-20px calc(50% - 50vw) 14px;padding:var(--tm-top) 14px 12px;background:rgba(245,244,240,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(17,17,17,.07);display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap!important;margin-bottom:14px!important}.tm-page-head>:first-child{flex:1 1 55%;min-width:0}.tm-page-head .ws-title{margin:2px 0 0;font-size:26px}.tm-page-head .ws-intro{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-page-head>:last-child:not(:first-child){flex:0 1 auto;margin-bottom:0!important;align-self:center;max-width:100%;overflow-x:auto;scrollbar-width:none}.tm-page-head>:last-child:not(:first-child)::-webkit-scrollbar{display:none}.tm-page-head>:last-child:not(:first-child)>*{flex:none}.projects-root .ws-stack{gap:10px}.account-page-head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.account-root{padding-bottom:0}.account-hero{margin:calc(-1 * clamp(1rem, 3vw, 2.5rem)) calc(-1 * clamp(1rem, 3vw, 2rem)) 20px;padding:calc(env(safe-area-inset-top, 0px) + 26px) 16px 16px;background:var(--ws-hero-gradient);border-radius:0 0 24px 24px;gap:13px}.account-hero-name{color:#F7F4EF}.account-hero-email{color:rgba(247,244,239,.6)}.account-org-switch{top:calc(env(safe-area-inset-top, 0px) + 10px)!important}.account-tab-toggle{gap:16px!important;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;margin-bottom:1.25rem!important}.account-tab-toggle::-webkit-scrollbar{display:none}.account-tab-button{flex:none}.locked-module-page,.module-upsell-card{text-align:left}.ws-page .workflow-stepper,.ws-page [data-workflow-stepper]{overflow-x:auto;scrollbar-width:none}.ws-page .ws-panel{padding:18px}.ws-page .ws-panel.ws-panel-flush{padding:0}.ws-page form [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.ws-page table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}}