@scope(.claude-public){.claude-public{background:var(--background);margin:0}a{color:var(--foreground)}a:hover{color:var(--accent)}.eb{font:500 11px var(--font-jost), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;display:flex}.eb:before{content:"";background:var(--accent);width:24px;height:1px}.mut{color:var(--muted-foreground)}.h1{font:300 40px/1.08 var(--font-jost), sans-serif;letter-spacing:-.01em;margin:0}.h2{font:300 30px/1.15 var(--font-jost), sans-serif;margin:0}.h3{font:500 18px/1.3 var(--font-jost), sans-serif;margin:0}.btn{background:var(--foreground);min-height:48px;color:var(--background);font:500 15px var(--font-manrope), sans-serif;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:flex}.btn:hover{background:color-mix(in oklab, var(--foreground) 88%, var(--background));color:var(--background)}.btn2{min-height:48px;color:var(--foreground);font:600 15px var(--font-manrope), sans-serif;border:1px solid var(--public-action-border,var(--input));cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}:is(.btn,.btn2):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.tile{border:1px solid var(--border);background:var(--surface);border-radius:22px}.sec{border-top:1px solid var(--border);padding:64px 16px}.lnk{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.H1{font:300 clamp(38px, 4.8vw, 64px)/1.06 var(--font-jost), sans-serif;letter-spacing:-.01em;margin:0}.H2{font:300 clamp(30px, 3.4vw, 48px)/1.12 var(--font-jost), sans-serif;margin:0}.S{border-top:1px solid var(--border);padding:clamp(64px,8vw,112px) 16px}.W{max-width:1150px;margin:0 auto}.Wn{max-width:760px;margin:0 auto}.grid3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.chip{border:1px solid var(--border-strong);min-height:36px;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}@keyframes fanIn{0%{opacity:0;transform:translate(-50%)rotate(0)translateY(70px)}to{transform:translateX(-50%) rotate(var(--r)) translateY(0);opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes scan{0%,to{top:14%}50%{top:82%}}@keyframes pop{0%,55%{opacity:0;transform:translateY(8px)scale(.9)}65%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes tap{0%,60%,to{transform:scale(1);box-shadow:0 0 #d6c7a600}70%{transform:scale(.96);box-shadow:0 0 0 10px #d6c7a62e}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shine{0%,62%{background-position:160% 0}to{background-position:-60% 0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes glowt{0%,to{text-shadow:0 0 #d6c7a600}50%{text-shadow:0 0 28px #d6c7a659}}.rv{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.rv.in{opacity:1;transform:none}.bob{animation:6s ease-in-out infinite bob}.track{gap:18px;width:max-content;animation:46s linear infinite marquee;display:flex}.glow{animation:.8s cubic-bezier(.22,1,.36,1) 1.1s both rise,5s ease-in-out 2.2s infinite glowt}@media (prefers-reduced-motion:reduce){.fan,.rise,.rv,.anim,.bob,.track,.glow{animation:none!important}}.per2{font:400 15px var(--font-manrope), sans-serif;flex-wrap:wrap;justify-content:center;gap:clamp(14px,3vw,34px);display:flex}.per2 button{color:var(--muted-foreground);cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 2px;transition:color .25s;position:relative}.per2 button sup{color:var(--accent);margin-left:3px;font-size:10px}.per2 button:after{content:"";background:var(--accent);height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.per2 button.on{color:var(--foreground)}.per2 button.on:after{transform:scaleX(1)}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(18px,2.4vw,32px);display:grid}@media (max-width:860px){.tiers{grid-template-columns:1fr;gap:44px;max-width:460px;margin:0 auto}.tiers .t-pro{order:-1}}.tier{flex-direction:column;display:flex}.mcard{aspect-ratio:1.586;border-radius:16px;flex-direction:column;justify-content:space-between;padding:16px 18px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 50px -28px #000000e6,inset 0 1px #ffffff1f}@media (hover:hover) and (pointer:fine){.tier:hover .mcard{transform:translateY(-6px)rotate(-1deg)}}.mcard .r1{font:500 10px var(--font-jost), sans-serif;letter-spacing:.32em;justify-content:space-between;display:flex}.mcard .r2{justify-content:space-between;align-items:flex-end;display:flex}.mcard .tn{font:400 clamp(18px, 1.7vw, 24px)/1 var(--font-jost), sans-serif;letter-spacing:.18em}@media (max-width:640px){.mcard .tn{font-size:28px}}.mcard .tl{font:300 12px var(--font-jost), sans-serif;letter-spacing:.12em;text-align:right;white-space:pre-line;line-height:1.35}.m-graphite{color:#cfcac2;background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 3px),linear-gradient(160deg,#34322f,#1e1d1b)}.m-steel{color:#24272b;background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#00000008 1px 2px),linear-gradient(160deg,#c9ccd0,#8e9298 55%,#b9bcc1)}.m-onyx{color:#d9d6cf;background:radial-gradient(120% 90% at 20% 0,#ffffff14,#0000 55%),#090909;border:1px solid #ffffff14}.m-gold{color:#5b3f10;background:repeating-radial-gradient(at 30% 120%,#5a3c0a29 0 .6px,#0000 .6px 4px),repeating-radial-gradient(at 80% -30%,#fffadc2e 0 .6px,#0000 .6px 5px),linear-gradient(125deg,#9c7230,#e9cc84 28%,#b98d42 48%,#f4e2a6 66%,#a57a33)}.m-gold .tn,.m-gold .r1,.m-gold .tl{text-shadow:0 1px #fff4cd8c,0 -1px #462d0559}.m-gold .tn{font-size:clamp(26px,2.4vw,34px)}@media (max-width:640px){.m-gold .tn{font-size:36px}}.sheen{pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff47 50%,#0000 65%) 0 0/300% 100%;animation:7s ease-in-out 1.5s infinite shine;position:absolute;inset:0}.tier .who{color:var(--muted-foreground);min-height:40px;margin:22px 0 0;font-size:14px;line-height:1.45}.tier .price{font:300 clamp(40px, 3.6vw, 48px)/1 var(--font-jost), sans-serif;font-variant-numeric:tabular-nums;margin-top:14px}.tier .price small{font:400 14px var(--font-manrope), sans-serif;color:var(--muted-foreground);margin-left:6px}.tier .sub{color:var(--muted-foreground);min-height:36px;margin-top:8px;font-size:12px;line-height:1.5}.tier .sub b{color:var(--accent);font-weight:500}.tier dl{margin:16px 0 0;font-size:14px}.tier dl div{border-top:1px solid var(--border);justify-content:space-between;padding:10px 0;display:flex}.tier dt{color:var(--muted-foreground)}.tier dd{font-variant-numeric:tabular-nums;margin:0}.tier .go{border-bottom:1px solid var(--border-strong);min-height:48px;font:500 15px var(--font-manrope), sans-serif;color:var(--foreground);justify-content:space-between;align-items:center;margin-top:20px;padding:0 4px;text-decoration:none;display:flex}.tier.t-pro .go{background:var(--foreground);color:var(--background);border:0;border-radius:999px;padding:0 20px}.tier.t-pro .who{color:var(--accent)}@media (min-width:861px){.tier.t-pro .mcard{transform-origin:bottom;transform:scale(1.06)}@media (hover:hover) and (pointer:fine){.tier.t-pro:hover .mcard{transform:scale(1.06)translateY(-6px)rotate(-1deg)}}}.claude-public{-webkit-text-size-adjust:100%}*{box-sizing:border-box}.claude-public{color:var(--foreground);font-family:Manrope,system-ui,sans-serif;overflow-x:hidden}.page{display:none}.page.on{display:block}.only-d{display:none}@media (min-width:900px){.only-p{display:none}.only-d{display:block}}header.top{z-index:20;background:color-mix(in oklab, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:8px max(16px,50% - 575px);display:flex;position:sticky;top:0}.logo{font:500 13px var(--font-jost), sans-serif;letter-spacing:.3em;align-items:center;gap:10px;text-decoration:none;display:flex}.nav{gap:24px;font-size:14px;display:none}.nav a{color:var(--muted-foreground);text-decoration:none}.nav a:hover{color:var(--foreground)}.hd-cta{display:none}@media (min-width:900px){.nav,.hd-cta{display:flex}.burger{display:none!important}}.burger{width:44px;height:44px;color:var(--foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}#menu{z-index:30;background:var(--background);flex-direction:column;padding:0 16px 32px;display:none;position:fixed;inset:0;overflow:auto}#menu.open{display:flex}.mi{border-bottom:1px solid var(--border);font:300 30px var(--font-jost), sans-serif;animation:rise .6s cubic-bezier(.22, 1, .36, 1) calc(60ms + var(--i) * 70ms) both;justify-content:space-between;align-items:center;padding:20px 0;text-decoration:none;display:flex}.mi span{color:var(--muted-foreground);font-size:20px}.tab{cursor:pointer;min-height:40px;font:500 14px var(--font-manrope), sans-serif;color:var(--foreground);background:0 0;border:0;border-radius:999px;padding:0 18px;transition:all .25s}.tab.on{background:var(--foreground);color:var(--background)}.tab2{cursor:pointer;font:400 15px var(--font-manrope), sans-serif;color:var(--muted-foreground);background:0 0;border:0;border-bottom:1px solid #0000;padding:6px 0}.tab2.on{color:var(--foreground);border-bottom-color:var(--foreground);font-weight:500}}.claude-public{color:var(--foreground);font-family:var(--font-manrope), sans-serif}.claude-public [style]{font-family:inherit}.claude-public:focus-within .track{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.claude-public *{transform:none;opacity:1!important;transition:none!important;animation:none!important}.claude-public .fan{transform:translateX(-50%) rotate(var(--r))!important}}.claude-public{position:relative}.claude-public .only-d>section:first-child>div>div:has(>.fan){min-height:680px;overflow:visible!important}.claude-public .only-p>section:first-child>div:has(.fan){height:390px!important;overflow:visible!important}.claude-public .only-p .fan{width:135px!important;bottom:24px!important}.claude-public .only-p .fan>div>div{zoom:.45!important}.claude-public .only-d>section:first-child>div{padding-bottom:100px;column-gap:80px!important}.claude-public .only-d .fan{bottom:80px!important}#pg-business>section:first-child>.W>div:has(>.fan){min-height:620px;overflow:visible!important}#pg-business>section:first-child .fan{bottom:80px!important}@media (max-width:899px){#pg-business>section:first-child .fan{width:135px!important}#pg-business>section:first-child .fan>div>div{zoom:.45!important}#pg-business>section:first-child>.W>div:has(>.fan){min-height:390px;height:390px!important}}.claude-public .only-p .fan{bottom:150px!important}.claude-public .only-p>section:first-child>div>div[style*="linear-gradient(to bottom"]{display:none}.dark .claude-public{--background:#0d0c0b;--foreground:#ece9e2;--surface:#141311;--muted-foreground:#aeaaa3;--accent:#d6c7a6;--public-action-border:var(--border-strong)}.public-cashier-demo{--foreground:#ece9e2;--muted-foreground:#a8a39b;--accent:#d6c7a6;--accent-foreground:#16130f;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.home-benefit-icon{color:var(--accent);border:1px solid}.dark .home-benefit-icon{border-color:color-mix(in oklab, currentColor 35%, transparent)}.phone-card-viewport{border-radius:14px;overflow:hidden}.phone-card-track{display:flex}.phone-card-slide{flex:0 0 100%;min-width:0}@media (prefers-reduced-motion:no-preference){.phone-card-track{animation:16s cubic-bezier(.45,0,.2,1) infinite phone-card-cycle}}@keyframes phone-card-cycle{0%,20%{transform:translate(0)}25%,45%{transform:translate(-100%)}50%,70%{transform:translate(-200%)}75%,95%{transform:translate(-300%)}to{transform:translate(-400%)}}.phone-club-card{color:#29251e;background:linear-gradient(145deg,#fbf8ef,#dcd4c3);border-radius:14px}.phone-club-card header{border-bottom:1px solid #c7bdab;align-items:center;gap:8px;padding:14px;display:flex}.phone-club-mark{border:1px solid #82725c;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.phone-club-label{margin-left:auto}.phone-club-card dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:16px 14px 22px;display:grid}.phone-club-holder{grid-column:1/-1}.phone-club-card dt,.phone-club-label{color:#615340;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.phone-club-card dd{margin:3px 0 0;font-size:14px}.phone-club-holder dd{font-size:24px}
