.tc{--tc-background:40 29% 94%;--tc-foreground:164 43% 10%;--tc-card:0 0% 100%;--tc-card-hover:40 29% 97%;--tc-popover:0 0% 100%;--tc-primary:164 43% 10%;--tc-primary-foreground:40 29% 94%;--tc-secondary:40 24% 90%;--tc-muted:40 24% 91%;--tc-muted-foreground:164 20% 30%;--tc-accent:40 24% 90%;--tc-highlight:124 67% 71%;--tc-highlight-foreground:164 43% 10%;--tc-highlight-soft:124 60% 92%;--tc-highlight-border:124 45% 52%;--tc-success:164 45% 32%;--tc-destructive:0 72% 51%;--tc-border:40 16% 86%;--tc-border-strong:40 14% 76%;--tc-border-raised:40 24% 92%;--tc-ring:124 67% 50%;--tc-bg-default:0 0% 100%;--tc-bg-subtle:40 29% 94%;--tc-bg-sunken:40 24% 88%;--tc-bg-inverse:164 43% 10%;--tc-bg-accent:124 67% 71%;--tc-bg-accent-subtle:124 60% 90%;--tc-text-default:164 43% 10%;--tc-text-subtle:164 14% 34%;--tc-text-inverse:40 29% 94%;--tc-text-on-accent:164 43% 10%;--tc-text-accent:164 45% 30%;--tc-text-success:164 45% 30%;--tc-radius:0.75rem;--tc-particle:132,231,138;--tc-spotlight:0;position:relative;isolation:isolate;min-height:100vh;color-scheme:light;background:hsl(var(--tc-bg-subtle));color:hsl(var(--tc-text-default));font-family:Satoshi,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.tc[data-theme=dark]{--tc-background:164 43% 10%;--tc-foreground:40 29% 94%;--tc-card:164 36% 13%;--tc-card-hover:164 32% 16%;--tc-popover:164 36% 13%;--tc-primary:40 29% 94%;--tc-primary-foreground:164 43% 10%;--tc-secondary:164 30% 16%;--tc-muted:164 30% 16%;--tc-muted-foreground:40 20% 78%;--tc-accent:164 28% 18%;--tc-highlight:124 67% 71%;--tc-highlight-foreground:164 43% 10%;--tc-highlight-soft:164 35% 16%;--tc-highlight-border:124 50% 45%;--tc-border:164 24% 18%;--tc-border-strong:164 18% 28%;--tc-border-raised:164 20% 22%;--tc-ring:124 60% 55%;--tc-bg-default:164 40% 12%;--tc-bg-subtle:164 43% 10%;--tc-bg-sunken:164 36% 8%;--tc-bg-inverse:40 29% 94%;--tc-bg-accent:124 67% 71%;--tc-bg-accent-subtle:164 35% 16%;--tc-text-default:40 29% 94%;--tc-text-subtle:40 18% 72%;--tc-text-inverse:164 43% 10%;--tc-text-accent:124 67% 71%;--tc-text-success:124 60% 66%;color-scheme:dark}.tc *,.tc :after,.tc :before{box-sizing:border-box}.tc :where(h1,h2,h3,h4,p,dl,dd,ul,ol,figure,blockquote){margin:0;padding:0;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.tc :where(ul,ol){list-style:none}.tc :where(a){color:inherit;text-decoration:none}.tc :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.tc :where(img,svg,canvas){display:block;max-width:100%}.tc :focus-visible{outline:2px solid hsl(var(--tc-ring));outline-offset:2px}.tc-card-title,.tc-h1,.tc-h2,.tc-h3,.tc-h4,.tc-quote,.tc-serif{font-family:Satoshi,system-ui,sans-serif;font-weight:700;color:hsl(var(--tc-text-default))}.tc-h1{font-size:2.25rem;line-height:1;letter-spacing:-.03em;font-weight:800}.tc-h2{font-size:1.75rem;line-height:1.08;letter-spacing:-.025em}.tc-h3{font-size:1.5rem;line-height:1.15;letter-spacing:-.02em}.tc-h4{font-size:1.25rem;line-height:1.25;letter-spacing:-.015em}.tc-quote{font-size:1.125rem;line-height:1.4;letter-spacing:-.01em;font-weight:500}.tc-card-title{font-size:1.375rem;line-height:1.25;letter-spacing:-.015em}.tc-body,.tc-body-lg{font-size:1rem}.tc-body,.tc-body-lg,.tc-body-sm{line-height:1.625;color:hsl(var(--tc-text-subtle))}.tc-body-sm{font-size:.875rem}.tc-label{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--tc-text-subtle))}.tc-text-default{color:hsl(var(--tc-text-default))}.tc-text-subtle{color:hsl(var(--tc-text-subtle))}.tc-balance{text-wrap:balance}@media (min-width:640px){.tc-h1{font-size:3rem}.tc-h2{font-size:2.25rem}.tc-h3{font-size:2rem}.tc-h4{font-size:1.5rem}.tc-quote{font-size:1.25rem}.tc-body-lg{font-size:1.125rem}}@media (min-width:768px){.tc-h1{font-size:4rem;letter-spacing:-.035em}.tc-h2{font-size:3rem;letter-spacing:-.03em}.tc-h3{font-size:2.5rem}.tc-h4{font-size:2rem}.tc-quote{font-size:1.375rem}.tc-card-title{font-size:1.625rem}.tc-body-lg{font-size:1.25rem}}.tc-container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:5%}.tc-container--tight{padding-inline:1rem}@media (min-width:768px){.tc-container--tight{padding-inline:1.5rem}}.tc-section{padding-block:3rem}@media (min-width:640px){.tc-section{padding-block:4rem}}@media (min-width:768px){.tc-section{padding-block:6rem}}.tc-sheet{background:hsl(var(--tc-bg-default));border-radius:48px}.tc-sheet--bottom{border-radius:0 0 48px 48px}.tc-skip{position:absolute;left:1rem;top:1rem;z-index:100;padding:.5rem .75rem;border-radius:10px;background:hsl(var(--tc-bg-inverse));color:hsl(var(--tc-text-inverse));transform:translateY(-200%)}.tc-skip:focus-visible{transform:none}.tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:10px;font-size:.875rem;font-weight:500;height:2.5rem;padding-inline:1rem;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}.tc-btn--lg{height:2.75rem;padding-inline:2rem}.tc-btn--hero{height:2.75rem;padding-inline:1.5rem;font-size:1rem}.tc-btn--primary{color:hsl(var(--tc-highlight-foreground));background-color:hsl(var(--tc-highlight));box-shadow:inset 0 -1px 0 hsl(var(--tc-highlight-border)/.5)}.tc-btn--primary:hover{background-color:hsl(124 62% 64%)}.tc-btn--secondary{color:hsl(var(--tc-text-default));background:hsl(var(--tc-bg-default));border:1px solid hsl(var(--tc-foreground)/.18)}.tc-btn--secondary:hover{background:hsl(var(--tc-accent))}.tc-btn--ghost{color:hsl(var(--tc-text-subtle));padding-inline:.5rem}.tc-btn--ghost:hover{color:hsl(var(--tc-text-default))}.tc-btn--accent{color:hsl(var(--tc-text-on-accent));background:hsl(var(--tc-bg-accent-subtle))}.tc-btn--accent:hover{background:hsl(var(--tc-highlight)/.65)}.tc-btn-shine{color:hsl(var(--tc-highlight-foreground));background-color:hsl(var(--tc-highlight))}.tc-arrow-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:hsl(var(--tc-text-default))}.tc-arrow-link svg{width:1rem;height:1rem;transition:transform .2s}.tc-arrow-link:hover svg{transform:translateX(2px)}.tc-arrow-link--down:hover svg{transform:translateY(2px)}.tc-icon-btn{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:9999px;border:1px solid hsl(var(--tc-border));color:hsl(var(--tc-text-subtle));transition:color .2s,border-color .2s}.tc-icon-btn:hover{color:hsl(var(--tc-text-default));border-color:hsl(var(--tc-foreground)/.3)}.tc-icon-btn--primary{border:0;background:hsl(var(--tc-highlight));color:hsl(var(--tc-highlight-foreground))}.tc-reveal{opacity:0;transform:translateY(2rem);transition:opacity .7s ease-out,transform .7s ease-out}.tc-reveal--sm{transform:translateY(1.25rem)}.tc-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes tc-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes tc-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tc-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tc-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes tc-forest-zoom{0%{transform:scale(1) translate(0)}25%{transform:scale(1.015) translate(3px,-2px)}50%{transform:scale(1.03) translate(-2px,2px)}75%{transform:scale(1.015) translate(2px,3px)}to{transform:scale(1) translate(0)}}.tc-animate-fade-in-up{animation:tc-fade-in-up .6s ease-out forwards}.tc-animate-fade-in{animation:tc-fade-in .5s ease-out forwards}.tc-animate-scale-in{animation:tc-scale-in .4s ease-out forwards}.tc-animate-blink{animation:tc-blink 1s step-end infinite}.tc-bg-wrapper{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.tc-bg-layer{position:absolute;width:120%;height:120%;left:-10%;top:-10%}.tc-bg-layer>[class^=tc-scene-],.tc-bg-vignette{position:absolute;inset:0}.tc-bg-vignette{z-index:1;pointer-events:none;background:radial-gradient(circle at center,transparent 0,transparent 60%,rgba(0,0,0,.25) 100%)}.tc-scene-forest{width:100%;height:100%;background:radial-gradient(ellipse 55% 50% at 80% 90%,rgba(132,231,138,.85),transparent 70%),radial-gradient(ellipse 40% 36% at 92% 55%,rgba(132,231,138,.35),transparent 70%),radial-gradient(ellipse 60% 50% at 18% 12%,rgba(244,241,235,.2),transparent 72%),radial-gradient(ellipse 50% 40% at 40% 100%,rgba(5,7,6,.5),transparent 70%),linear-gradient(150deg,#0F2620,#11302a 40%,#1c4a37 78%,#84E78A 135%);animation:tc-forest-zoom 24s ease-in-out infinite}.tc-scene-sky{width:100%;height:100%;background:radial-gradient(ellipse 60% 45% at 50% 105%,rgba(132,231,138,.75),transparent 70%),radial-gradient(ellipse 50% 40% at 15% 15%,rgba(255,255,255,.9),transparent 70%),radial-gradient(ellipse 45% 40% at 88% 22%,rgba(132,231,138,.28),transparent 70%),radial-gradient(ellipse 40% 30% at 70% 60%,rgba(255,255,255,.6),transparent 70%),linear-gradient(180deg,#F4F1EB,#F4F1EB 55%,rgba(132,231,138,.4))}.tc-scene-space{width:100%;height:100%;background:radial-gradient(ellipse 50% 40% at 50% 62%,rgba(132,231,138,.28),transparent 70%),radial-gradient(ellipse 70% 45% at 50% 112%,rgba(132,231,138,.6),transparent 70%),radial-gradient(ellipse 40% 30% at 15% 20%,rgba(244,241,235,.08),transparent 70%),radial-gradient(circle 1px at 12% 18%,#F4F1EB 99%,transparent 100%),radial-gradient(circle 1px at 48% 72%,#F4F1EB 99%,transparent 100%),radial-gradient(circle 1px at 82% 58%,#F4F1EB 99%,transparent 100%),radial-gradient(circle 1px at 64% 12%,#F4F1EB 99%,transparent 100%),radial-gradient(circle 1px at 30% 44%,#F4F1EB 99%,transparent 100%),linear-gradient(170deg,#050706,#0F2620 55%,#143229)}.tc-scene-warm{width:100%;height:100%;background:radial-gradient(ellipse 50% 50% at 50% 45%,rgba(255,255,255,.95),transparent 70%),radial-gradient(ellipse 60% 45% at 50% 108%,rgba(132,231,138,.55),transparent 70%),radial-gradient(ellipse 40% 40% at 80% 30%,rgba(132,231,138,.2),transparent 70%),linear-gradient(180deg,#F4F1EB,#F4F1EB)}.tc-particles{position:absolute;inset:0;z-index:3;pointer-events:none;mix-blend-mode:screen}.tc-glass{position:relative;z-index:4;background:hsl(var(--tc-bg-default)/.96);border:1px solid hsl(var(--tc-foreground)/.08);border-radius:1.5rem;box-shadow:0 14px 36px -18px rgb(15 38 32/.45)}.tc[data-theme=dark] .tc-glass{background:hsl(var(--tc-card)/.96);border-color:hsl(var(--tc-foreground)/.1)}.tc-avatar{width:2.5rem;height:2.5rem;border-radius:9999px;flex-shrink:0;display:grid;place-items:center;font-size:.8125rem;font-weight:600}.tc-avatar,.tc-avatar--1{color:#F4F1EB;background:linear-gradient(135deg,#0F2620,#1f4d3a)}.tc-avatar--2{background:linear-gradient(135deg,#84E78A,#bff3c2);color:#0F2620}.tc-avatar--3{background:linear-gradient(135deg,#F4F1EB,#ffffff);color:#0F2620;border:1px solid rgba(15,38,32,.12)}.tc-avatar--4{background:linear-gradient(135deg,#1f4d3a,#84E78A);color:#0F2620}.tc-avatar--5{background:linear-gradient(135deg,#050706,#0F2620);color:#F4F1EB}.tc-logo{flex-shrink:0;margin-right:2rem;height:2rem;display:flex;align-items:center;font-family:Satoshi,system-ui,sans-serif;font-size:1.375rem;letter-spacing:-.02em;color:hsl(var(--tc-foreground));opacity:.8;transition:opacity .3s;white-space:nowrap}.tc-logo:hover{opacity:1}.tc-logo--sans{font-family:var(--tc-font-sans,system-ui,sans-serif);font-weight:700;letter-spacing:-.04em;font-size:1.25rem}.tc-logo--mono{font-family:ui-monospace,Menlo,monospace;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:.12em}@media (min-width:640px){.tc-logo{margin-right:3rem}}@media (min-width:768px){.tc-logo{margin-right:5rem;height:2.5rem}}.tc-card{background:hsl(var(--tc-card));border:1px solid hsl(var(--tc-border-raised));border-radius:24px}.tc-orb-portal{position:fixed;left:0;top:0;z-index:40;pointer-events:none;will-change:transform}.tc-orb-portal.is-hidden{visibility:hidden}@keyframes tc-hop-x{0%{transform:translate(var(--hop-from-x,0))}to{transform:translate(0)}}@keyframes tc-hop-y{0%{transform:translateY(var(--hop-from-y,0));animation-timing-function:cubic-bezier(.32,0,.28,1)}38%{transform:translateY(calc(var(--hop-from-y, 0px) - var(--hop-lift, 72px)));animation-timing-function:cubic-bezier(.5,0,.85,.62)}to{transform:translateY(0)}}@keyframes tc-hop-y-rise{0%{transform:translateY(var(--hop-from-y,0));animation-timing-function:cubic-bezier(.15,.38,.5,1)}62%{transform:translateY(calc(-1 * var(--hop-lift, 72px)));animation-timing-function:cubic-bezier(.72,0,.68,1)}to{transform:translateY(0)}}@keyframes tc-face-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes tc-eye-blink{0%,86%,to{transform:scaleY(1)}92%{transform:scaleY(.08)}}.tc-hop-x{animation:tc-hop-x .7s cubic-bezier(.5,.05,.5,.95) both}.tc-hop-y{animation:tc-hop-y .7s linear both}.tc-hop-y-rise{animation:tc-hop-y-rise .7s linear both}.tc-orb-btn,.tc-orb-wrap{position:relative;pointer-events:auto}.tc-orb-btn{display:block;border-radius:9999px}.tc-orb-pill{position:absolute;top:50%;transform:translateY(-50%) translateX(.5rem);right:100%;padding-right:.75rem;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none}.tc-orb-pill.is-flipped{right:auto;left:100%;padding-right:0;padding-left:.75rem;transform:translateY(-50%) translateX(-.5rem)}.tc-orb-btn:focus-visible .tc-orb-pill,.tc-orb-btn:hover .tc-orb-pill{opacity:1;transform:translateY(-50%) translateX(0)}.tc-orb-pill span{display:flex;align-items:center;border-radius:10px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;white-space:nowrap;box-shadow:0 10px 15px -3px rgb(0 0 0/.1)}.tc-orb{width:72px;height:72px;border-radius:9999px;background:transparent;overflow:visible;transition:transform .3s ease-out,filter .3s ease-out;display:block}.tc-orb-btn:focus-visible .tc-orb,.tc-orb-btn:hover .tc-orb{transform:translateY(-6px) scale(1.05)}.tc-orb-svg{width:100%;height:100%;overflow:visible;display:block}.tc-orb-svg.is-entering{animation:tc-face-in .24s cubic-bezier(.16,1,.3,1) both}@keyframes tc-blink-once{0%,to{transform:scaleY(1)}45%,55%{transform:scaleY(.08)}}.tc-orb-svg .eye{transform-origin:center;transform-box:fill-box;animation:tc-eye-blink 7s ease-in-out infinite}.tc-orb-svg.is-blinking .eye{animation:tc-blink-once .36s ease-in-out 1}.tc-panel{position:absolute;width:min(320px,calc(100vw - 32px));border-radius:1.5rem;border:1px solid rgba(0,0,0,.1);background:hsl(var(--tc-bg-default));box-shadow:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1);padding:1.25rem;pointer-events:auto;animation:tc-fade-in-up .6s ease-out both;text-align:left;color:hsl(var(--tc-text-default))}.tc[data-theme=dark] .tc-panel{border-color:rgba(255,255,255,.15)}.tc-panel--above{bottom:100%;margin-bottom:1rem}.tc-panel--below{top:100%;margin-top:1rem}.tc-panel-title{font-size:1rem;font-weight:600}.tc-panel-sub{font-size:.875rem;color:hsl(var(--tc-text-subtle))}.tc-panel-actions{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.tc-panel-actions .tc-btn{width:100%;height:2.5rem}.tc-panel-form{margin-top:1rem;border-top:1px solid rgba(0,0,0,.1);padding-top:1rem;display:flex;gap:.5rem}.tc[data-theme=dark] .tc-panel-form{border-color:rgba(255,255,255,.15)}.tc-panel-form input{min-width:0;flex:1;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:transparent;padding:.625rem .875rem;font:inherit;font-size:16px;color:hsl(var(--tc-text-default))}.tc[data-theme=dark] .tc-panel-form input{border-color:rgba(255,255,255,.15)}@media (min-width:992px){.tc-panel-form input{font-size:.875rem}}.tc-panel-form input::placeholder{color:hsl(var(--tc-text-subtle))}.tc-panel-note{margin-top:.5rem;font-size:.875rem;color:hsl(var(--tc-text-subtle))}.tc-cookie{position:fixed;left:1rem;right:1rem;bottom:1rem;margin-inline:auto;z-index:60;max-width:1360px;border-radius:1.5rem;background:hsl(var(--tc-bg-default)/.96);border:1px solid hsl(var(--tc-border));box-shadow:0 20px 50px -20px rgba(0,0,0,.3);backdrop-filter:blur(12px);padding:1.5rem 2rem;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;animation:tc-fade-in-up .5s ease-out both}.tc-cookie h2{font-size:1rem;font-weight:600;margin-bottom:.375rem}.tc-cookie p{font-size:.875rem;color:hsl(var(--tc-text-subtle));max-width:36rem}.tc-cookie p a{text-decoration:underline}.tc-cookie-actions{display:flex;align-items:center;gap:.75rem}.tc-cookie-actions .tc-btn{height:2.75rem;padding-inline:1.5rem}@media (max-width:767px){.tc-cookie{grid-template-columns:1fr;padding:1.25rem;gap:1rem}.tc-cookie-actions{display:grid;grid-template-columns:1fr 1fr}.tc-cookie-actions .tc-btn--ghost{grid-column:span 2}}.tc-cookie-prefs{grid-column:1/-1;display:grid;gap:.5rem;border-top:1px solid hsl(var(--tc-border));padding-top:1rem}.tc-cookie-pref{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.875rem}.tc-cookie-pref small{display:block;color:hsl(var(--tc-text-subtle))}.tc-switch{width:2.5rem;height:1.5rem;border-radius:9999px;background:hsl(var(--tc-border-strong));position:relative;transition:background-color .2s;flex-shrink:0}.tc-switch:after{content:"";position:absolute;top:2px;left:2px;width:1.25rem;height:1.25rem;border-radius:9999px;background:#fff;transition:transform .2s}.tc-switch[aria-checked=true]{background:hsl(var(--tc-bg-inverse))}.tc-switch[aria-checked=true]:after{transform:translateX(1rem)}.tc-switch:disabled{opacity:.5;cursor:not-allowed}.tc-toolbar{position:fixed;left:1rem;bottom:1rem;z-index:70;display:flex;align-items:center;gap:.5rem;background:hsl(var(--tc-bg-inverse)/.92);color:hsl(var(--tc-text-inverse));padding:.375rem .5rem .375rem .875rem;box-shadow:0 10px 30px -10px rgba(0,0,0,.4)}.tc-toolbar,.tc-toolbar button{border-radius:9999px;font-size:.75rem}.tc-toolbar button{padding:.25rem .625rem;font-weight:500;color:hsl(var(--tc-text-inverse)/.7)}.tc-toolbar button.is-active{background:hsl(var(--tc-text-inverse)/.16);color:hsl(var(--tc-text-inverse))}.tc-toast{position:fixed;left:1rem;right:1rem;bottom:5.5rem;width:fit-content;margin-inline:auto;z-index:70;border-radius:10px;background:hsl(var(--tc-bg-inverse));color:hsl(var(--tc-text-inverse));padding:.75rem 1rem;font-size:.875rem;box-shadow:0 10px 30px -10px rgba(0,0,0,.4);animation:tc-fade-in-up .3s ease-out both}@media (prefers-reduced-motion:reduce){.tc-atmo,.tc-atmo-breathe,.tc-atmo-orbit,.tc-atmo-visit,.tc-candidate,.tc-face .eye,.tc-hero-stage,.tc-hop-x,.tc-hop-y,.tc-hop-y-rise,.tc-marquee-track,.tc-scene-forest{animation:none!important;opacity:1}.tc-badge,.tc-final-content,.tc-reveal{transition:none;opacity:1;transform:none}.tc-atmo-visit{opacity:.22}}.tc-product{position:relative;overflow:hidden;border-radius:16px;background:hsl(var(--tc-card));border:1px solid hsl(var(--tc-foreground)/.1);box-shadow:0 24px 60px -30px rgb(0 0 0/.5);isolation:isolate}.tc-product--dark{background:#0F2620;border-color:rgba(244,241,235,.1);color:#F4F1EB}.tc-product--light{background:#FFFFFF;border-color:rgba(15,38,32,.1);color:#0F2620}.tc-product--none{background:transparent;border:0;box-shadow:none;border-radius:0}.tc-product-inner{position:absolute;top:0;left:0}.tc-product-placeholder{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,rgba(132,231,138,.08),transparent 60%),repeating-linear-gradient(0deg,transparent 0 39px,rgba(127,127,127,.08) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,rgba(127,127,127,.08) 39px 40px);font-family:Satoshi,system-ui,sans-serif}.tc-product-placeholder-label{font-size:1.125rem;font-weight:700}.tc-product-placeholder-note{font-size:.75rem;opacity:.6;letter-spacing:.04em;text-transform:uppercase}.tc-product-inner.is-inert{pointer-events:none;user-select:none}.tc-product-inner.is-inert::-webkit-scrollbar{display:none}.tc-device-page{width:100%;height:100%;overflow:auto;overscroll-behavior:contain;contain:layout paint;isolation:isolate;text-align:left;color-scheme:light;background:var(--matit-warm-cream,#F4F1EB);color:var(--matit-forest,#0F2620);font:16px/1.5 Satoshi,Arial,Helvetica,sans-serif;letter-spacing:normal;padding:24px;--desk-surface:color-mix(in srgb,var(--matit-white,#fff) 88%,var(--matit-warm-cream,#F4F1EB));--desk-line:rgb(15 38 32/0.1);--desk-radius:28px;--desk-number:"Satoshi",Arial,sans-serif}.tc-device-page::-webkit-scrollbar{width:0;height:0}.tc-product.is-still .tc-product-inner>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}