@font-face{font-family:Shantell Sans;src:url(/assets/ShantellSans-latin-cyrillic-Ds0fBE3x.woff2) format("woff2");font-weight:500 800;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-latin-cyrillic-1qP93Z63.woff2) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-latin-cyrillic-CWoMh6ma.woff2) format("woff2");font-weight:400;font-display:swap}:root{font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark;--bg:#2e3040;--surface:#383a4c;--field:#292b3a;--text:#e6e7eb;--muted:#b5b6c3;--ink:#1b1c26;--edge:#1b1c26;--line:#626373;--teal:#76cbb8;--yellow:#e9b33c;--danger:#f68697;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--safe-top:max(env(safe-area-inset-top,0px),var(--tg-safe-area-inset-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom,0px));--content-top:var(--tg-content-safe-area-inset-top,0px);--content-bottom:var(--tg-content-safe-area-inset-bottom,0px)}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:auto;overscroll-behavior-y:none}body{margin:0;background:var(--bg);color:var(--text);min-width:320px;min-height:var(--tg-viewport-stable-height,100svh);font-size:15px;line-height:1.55;overscroll-behavior-y:none}body:before{content:"";position:fixed;inset:0;background:url(/assets/graphite-tall-CeJgprKR.webp) center/cover;pointer-events:none;z-index:-1}h1,h2,h3,.hand{font-family:Shantell Sans,cursive;font-weight:600}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.24;letter-spacing:-.035em}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:none;border:0}button:disabled{cursor:default;opacity:.55}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--teal);outline-offset:4px}button{min-height:44px}input[type=search]::-webkit-search-cancel-button{display:none}.icon{width:22px;height:22px;flex-shrink:0;vertical-align:middle}.icon-button{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border-radius:8px}.muted{color:var(--muted)}.hand{font-size:15px;letter-spacing:-.02em}.eyebrow{font-size:10px;letter-spacing:.15em;font-weight:800;color:var(--muted)}.skip-link{position:fixed;top:calc(8px + var(--safe-top) + var(--content-top));left:8px;z-index:30;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;background:var(--yellow);color:var(--ink)}.skip-link:focus-visible{width:auto;height:auto;padding:12px;clip-path:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:12px 20px;border:2px solid var(--ink);border-radius:9px 12px 8px 11px;font-weight:800;font-size:15px;box-shadow:3px 4px 0 var(--ink);transition:transform .12s var(--ease-out);text-align:center}.button:active:not(:disabled){transform:translate(2px,2px)}.button.primary{background:var(--yellow);color:#242431}.button.secondary{background:var(--surface);color:var(--text);border-color:var(--ink)}.button.compact{min-height:44px;font-size:13px;padding:8px 12px}.saved{color:var(--yellow)}.saved .icon{fill:var(--yellow);stroke:var(--ink)}.notice{display:flex;align-items:flex-start;gap:10px;padding:14px;background:var(--surface);border:2px solid var(--yellow);border-radius:9px;margin-bottom:16px;font-size:13px;overflow-wrap:anywhere}.notice button{margin-left:auto;min-height:24px;text-decoration:underline;flex-shrink:0}.loading{display:flex;gap:12px;align-items:center;justify-content:center;min-height:170px;color:var(--muted)}.loading-mark{width:18px;height:18px;border:3px solid var(--teal);border-radius:4px;transform:rotate(-8deg)}.plain-text{white-space:pre-wrap;overflow-wrap:anywhere}.mobile-only{display:none}html{scroll-padding-top:22px}body{font-size:15px}.bimo{display:block;width:100%;height:auto;overflow:visible}.bimo-eyes{transform-box:fill-box;transform-origin:center}a,button,summary{-webkit-tap-highlight-color:transparent}summary{cursor:pointer;list-style:none;min-height:44px}summary::-webkit-details-marker{display:none}input,textarea,select{max-width:100%;min-width:0;background:var(--field);border:2px solid var(--ink);border-radius:8px;padding:11px 13px;color:var(--text);font-size:16px}textarea{resize:vertical}select{min-height:44px}code,pre{font-family:JetBrains Mono,monospace;font-size:12px}.sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap}.clipboard-fallback{position:fixed;left:-9999px;top:0;width:1px;height:1px}.paper-label{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:4px 6px 3px 4px;padding:5px 10px;font-size:11px;font-weight:800;background:var(--field);transform:rotate(-2deg)}.paper-label .icon{width:15px;height:15px}.eyebrow{display:block}.text-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;text-decoration:underline;text-underline-offset:5px;font-weight:700;font-size:13px}.text-link .icon{width:17px;height:17px}.back-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:13px;color:var(--muted);margin:0 0 22px}.check-list{list-style:none;padding:0}.check-list li{display:flex;gap:10px;align-items:flex-start;margin:14px 0}.check-list .icon{width:17px;color:var(--teal);margin-top:3px}.inline-success{color:var(--teal);padding:10px 0}.notice{align-items:center}.notice .text-link{display:inline-flex;margin-left:10px}.loading{min-height:50vh}.button.copied{background:var(--teal);color:var(--ink)}.app-header{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:calc(24px + var(--safe-top) + var(--content-top)) 48px 23px;border-bottom:2px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand>span:last-child{font-family:Shantell Sans,cursive;font-size:27px;font-weight:700;letter-spacing:-1.2px;line-height:1.1}.brand small{display:block;font:10px Nunito,sans-serif;letter-spacing:.14em;margin-top:6px}.brand-mark{width:41px;height:39px;display:grid;place-items:center;background:var(--text);color:var(--bg);border:2px solid var(--ink);border-radius:7px 4px 7px 5px;box-shadow:3px 4px 0 var(--ink);transform:rotate(-7deg)}.brand-mark .icon{width:27px;height:27px}.app-header nav{display:flex;align-items:center;gap:9px}.nav-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 13px;min-height:44px;border:2px solid transparent;border-radius:8px;font-size:13px;color:var(--muted)}.nav-button.active{color:var(--text);border-color:var(--ink);background:var(--surface);box-shadow:2px 3px 0 var(--ink);transform:rotate(-1deg)}.nav-button .icon{width:18px;height:18px}.header-account{font-size:13px;min-width:44px}.header-account a{display:flex;gap:7px;align-items:center;min-height:44px}.header-account .icon{width:17px}.main{max-width:1440px;margin:auto;padding:0 48px}.main>div{min-width:0}.inner-page{padding-top:35px;padding-bottom:60px;min-height:calc(100svh - 240px)}.global-notice:empty{display:none}.site-footer{max-width:1344px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:40px auto 0;padding:30px 0 calc(30px + var(--safe-bottom) + var(--content-bottom));border-top:1px dashed var(--line);font-size:12px;color:var(--muted)}.site-footer>div{display:flex;gap:24px;flex-wrap:wrap}.site-footer a,.site-footer button{display:inline-flex;gap:7px;align-items:center;min-height:44px}.site-footer .icon{width:15px;height:15px}.site-footer .footer-brand{font-size:25px;color:var(--text)}.store-hero{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:64px;align-items:center;padding:52px 0 40px}.hero-copy h1{position:relative;font-size:54px;line-height:1.16;max-width:840px;margin:16px 0 27px;letter-spacing:-.045em}.underline{position:absolute;bottom:-13px;left:0;width:54%;height:12px;fill:none;stroke:var(--teal);stroke-width:3;transform:rotate(-1deg)}.lead{font-size:17px;color:var(--muted);max-width:770px;margin:0 0 3px;line-height:1.65}.lead-more{max-width:760px;font-size:14px;color:var(--muted)}.lead-more summary{display:flex;align-items:center;gap:8px;width:fit-content;font-size:12px;text-decoration:underline;text-underline-offset:4px}.lead-more .icon{width:15px;height:15px}.lead-more p{margin:4px 0 15px;line-height:1.65}.lead-more[open] summary .icon{transform:rotate(180deg)}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:18px}.hero-actions .button{font-size:14px}.hero-actions .play-glyph{width:11px;height:14px;background:var(--text)}.hero-note{border:2px solid var(--ink);border-radius:13px 9px 17px 7px;box-shadow:5px 6px 0 var(--ink);background:var(--surface);text-align:center;padding:18px 22px 21px;transform:rotate(2deg)}.hero-note .paper-label{background:var(--text);color:var(--ink);border-color:var(--ink)}.hero-note .bimo{width:200px;margin:4px auto -16px;transform:rotate(-2deg)}.hero-price{font-family:Shantell Sans,cursive;font-size:31px;line-height:1.3}.hero-price span{display:block;font:12px Nunito,sans-serif;margin-top:4px;color:var(--muted)}.hero-note>.hand{display:block;font-size:11px;margin-top:20px;color:var(--muted)}.section-heading{border-top:1px dashed var(--line);display:flex;justify-content:space-between;align-items:center;padding-top:24px;gap:16px}.section-heading .hand{font-size:12px;color:var(--muted);margin:0}.style-section{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(0,2.22fr);gap:38px;padding:32px 0 40px;border-bottom:1px dashed var(--line);min-width:0}.style-description{padding-top:5px;min-width:0}.style-description h2,.style-description h1{font-size:36px;letter-spacing:-.045em;margin:22px 0 16px}.style-tagline{font-size:18px;line-height:1.5;margin-bottom:20px;max-width:34ch}.style-about{font-size:14px;line-height:1.7;color:var(--muted)}.fits{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 15px}.fits li{font-size:11px;color:var(--muted);background:var(--field);border:1px solid var(--line);border-radius:5px 3px 5px 4px;padding:5px 9px}.gallery{min-width:0}.gallery-rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 7px 10px 2px;scrollbar-width:thin;scrollbar-color:var(--line) transparent;overscroll-behavior-x:contain}.example-card{flex:0 0 260px;min-width:0;margin:0;scroll-snap-align:start;border:2px solid var(--ink);border-radius:11px 8px 12px 7px;background:var(--surface);box-shadow:4px 5px 0 var(--ink);overflow:hidden;align-self:flex-start}.video-frame{aspect-ratio:9/16;position:relative;background:var(--ink);isolation:isolate}.video-frame video{display:block;width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.video-play{position:absolute;inset:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:0 12px;background:transparent}.play-circle{display:grid;place-items:center;width:61px;height:61px;border-radius:50% 48% 51% 49%;border:2px solid var(--ink);background:var(--text);color:var(--ink);box-shadow:3px 4px 0 var(--ink);transition:transform .14s var(--ease-out)}.video-play:active .play-circle{transform:translate(2px,2px)}.play-glyph{display:inline-block;width:19px;height:24px;clip-path:polygon(0 0,100% 50%,0 100%);background:var(--ink);margin-left:3px;flex-shrink:0}.video-duration{position:absolute;bottom:12px;right:10px;background:var(--ink);color:var(--text);border:1px solid #747582;padding:4px 8px;border-radius:5px;font-size:10px;letter-spacing:.02em}.example-card figcaption{padding:13px 13px 15px;border-top:2px solid var(--ink)}.example-card h3{font:700 14px/1.45 Nunito,sans-serif;letter-spacing:0;margin:0;overflow-wrap:anywhere}.made-by{display:flex;align-items:flex-start;gap:5px;width:fit-content;border:1px solid var(--ink);background:#a1d4c6;color:#1b3831;border-radius:4px 6px 4px 5px;font-size:10px;line-height:1.4;font-weight:900;padding:5px 7px;margin:0 0 9px;transform:rotate(-1deg)}.made-by .icon{width:13px;height:13px;flex-shrink:0}.video-error{font-size:12px;color:var(--danger);margin:8px 0 0}.gallery-controls{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:11px;margin-top:7px;min-height:44px}.gallery-controls>div{display:flex;gap:8px}.gallery-controls .icon-button{border:1px solid var(--line);border-radius:6px;background:var(--field)}.gallery-controls .icon{width:17px;height:17px}.gallery-controls button:disabled{opacity:.3}.style-detail{grid-template-columns:minmax(240px,.9fr) minmax(0,2fr);padding-top:0;margin-bottom:35px}.style-detail .style-description h1{font-size:45px}.no-examples{padding:40px;color:var(--muted);width:100%;text-align:center;border:1px dashed var(--line)}.section-title h2,.requirements-section h2{font-size:32px;margin:14px 0 25px}.includes-section,.proof-section,.faq-section,.requirements-section{padding:58px 0;border-bottom:1px dashed var(--line)}.includes-section,.faq-section{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,2.22fr);gap:38px}.includes-list{list-style:none;margin:0;padding:0}.includes-list li{display:flex;align-items:flex-start;gap:22px;padding:19px 0;border-bottom:1px solid var(--line)}.includes-list li:first-child{padding-top:0}.includes-list li:last-child{border:0;padding-bottom:0}.step-number{font-family:Shantell Sans,cursive;color:var(--teal);font-size:25px;line-height:1.3;min-width:39px;flex-shrink:0}.includes-list p{margin:0;font-size:16px;line-height:1.7}.proof-section .section-title{display:flex;justify-content:space-between;gap:30px;align-items:baseline}.proof-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.proof-list blockquote{position:relative;margin:0;border:2px solid var(--ink);background:var(--surface);border-radius:12px 7px 9px 13px;box-shadow:4px 5px 0 var(--ink);padding:24px 23px;display:flex;flex-direction:column}.proof-number{font-size:23px;color:var(--teal);margin-bottom:16px}.proof-list blockquote p{font-size:15px;line-height:1.7;margin:0 0 20px}.proof-list cite{font-style:normal;color:var(--muted);font-size:11px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--line)}.requirements-section{display:grid;grid-template-columns:1fr 1.15fr;gap:70px}.requirements-list{list-style:none;padding:0;margin:0}.requirements-list li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line)}.requirements-list li:last-child{border:0}.requirements-list .icon{color:var(--teal);width:18px;height:18px;margin-top:4px}.agent-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.agent-tags>span{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);padding:8px 11px;background:var(--field);border-radius:5px;font-size:12px}.agent-tags .icon{width:15px;height:15px}.faq-section details{border-bottom:1px solid var(--line);padding:9px 0}.faq-section details:first-child{padding-top:0}.faq-section summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px;font-weight:800;padding:10px 0}.faq-section summary .icon{width:17px;height:17px}.faq-section p{margin:4px 28px 18px 0;color:var(--muted);font-size:14px;line-height:1.7}.faq-section details[open] .icon{transform:rotate(45deg)}.price-section{margin:60px auto 20px;max-width:930px;border:2px solid var(--ink);border-radius:15px 10px 12px 18px;box-shadow:6px 7px 0 var(--ink);background:var(--surface);padding:30px 42px;display:grid;grid-template-columns:240px 1fr;gap:36px;align-items:center}.price-hero{text-align:center}.price-hero .bimo{max-width:230px;margin:8px auto -20px}.price-copy h2{font-size:47px;margin:0 0 20px}.price-copy h2 span{display:inline-block;margin-left:14px;font-size:18px;color:var(--muted);font-weight:500}.price-copy p{font-size:14px;color:var(--muted);line-height:1.7}.price-copy .button{min-width:235px}.pay-off{display:inline-flex;flex-direction:column;gap:9px}.pay-off>span{font-size:12px;color:var(--muted);text-align:center}.empty-state{max-width:580px;margin:0 auto;padding:30px 18px 50px;text-align:center}.empty-state>.bimo{width:190px;margin:0 auto 6px}.empty-state h1{font-size:31px;margin:16px 0}.empty-state p{color:var(--muted)}.empty-state .notice{text-align:left}.page-heading{margin-bottom:30px}.page-heading h1{font-size:39px;margin:15px 0 0}.access-panel{max-width:570px;margin:15px auto;padding:30px 40px;border:2px solid var(--ink);border-radius:12px 9px 15px 8px;box-shadow:5px 6px 0 var(--ink);background:var(--surface);text-align:center}.access-hero{position:relative;width:235px;max-width:100%;margin:0 auto 20px}.access-hero .bimo{width:210px;margin:auto}.access-hero .paper-label{position:absolute;right:-24px;bottom:18px;background:var(--text);color:var(--ink);border-color:var(--ink);font-family:Shantell Sans,cursive;font-size:11px}.access-panel h1{font-size:34px;margin:16px 0 20px}.access-panel p{font-size:14px;color:var(--muted)}.access-panel>.button{margin:14px 0 8px}.access-panel .access-foot{margin:12px 0 6px;font-size:12px}.login-number{font-family:Shantell Sans,cursive;font-size:72px;letter-spacing:.08em;color:var(--teal);line-height:1.2;margin:10px 0 20px}.checkout-panel{text-align:left;max-width:650px}.checkout-panel .checkout-price{font-family:Shantell Sans,cursive;font-size:34px;color:var(--text)}.checkout-price span{font:14px Nunito,sans-serif;color:var(--muted)}.checkout-panel .check-list{font-size:14px;margin-bottom:25px}.field-label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700;margin-bottom:20px}.field-label input,.checkout-panel form .button{width:100%}.account-page{max-width:930px;margin:auto}.pass-panel{border:2px solid var(--ink);border-radius:13px 9px 13px 8px;background:var(--surface);box-shadow:5px 6px 0 var(--ink);padding:30px 35px}.pass-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.pass-heading>.bimo{width:170px;flex-shrink:0}.pass-heading h2{font-size:32px;margin:22px 0 10px}.pass-heading p{font-size:12px}.pass-heading .paper-label{color:var(--teal);border-color:#7aac9e;background:var(--field)}.pass-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:24px}.reissue{border-top:1px dashed var(--line);margin-top:28px;padding-top:13px;color:var(--muted);font-size:12px}.reissue summary{display:flex;align-items:center;gap:8px}.reissue summary .icon{width:15px;height:15px}.reissue p{margin-top:4px;max-width:550px}.empty-pass{border:2px solid var(--ink);background:var(--surface);box-shadow:4px 5px 0 var(--ink);padding:25px 35px;border-radius:12px;display:flex;align-items:center;gap:28px}.empty-pass>.bimo{width:220px;flex-shrink:0}.empty-pass h2{font-size:27px}.empty-pass p{color:var(--muted);font-size:14px}.orders-section{margin-top:45px}.orders-section h2{font-size:27px}.orders-list{list-style:none;padding:0}.orders-list li{display:flex;align-items:center;gap:22px;padding:18px 0;border-top:1px solid var(--line)}.orders-list li>div{display:flex;flex-direction:column;gap:4px;flex:1}.orders-list strong{font-size:17px}.orders-list li>div>span{color:var(--muted);font-size:12px}.status{display:inline-block;font-size:11px;border:1px solid var(--line);border-radius:5px;padding:5px 8px;white-space:nowrap}.status-paid{color:var(--teal);border-color:#6f978f}.status-pending,.status-new{color:var(--yellow)}.status-failed,.status-canceled,.status-refunded{color:var(--danger)}.copy-block{padding:15px;border:2px solid var(--ink);border-radius:8px 11px 7px 9px;background:#242633;margin:15px 0}.copy-block pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0 0 15px;line-height:1.85;color:#e1e4eb}.copy-block .button{font-size:12px;min-height:44px}.copy-block.secret-block{border-color:#76a999}.manual-copy{display:flex;flex-direction:column;gap:10px;margin-top:20px;font-size:13px}.manual-copy textarea{font-family:JetBrains Mono,monospace;font-size:12px;width:100%}.return-page{max-width:850px;margin:0 auto}.return-status{max-width:610px;margin:0 auto 35px;text-align:center}.return-status>.bimo{width:185px;margin:auto}.return-status h1{font-size:35px;margin:18px 0}.return-status p{color:var(--muted);max-width:480px;margin:0 auto 22px}.return-status>.text-link{margin:15px auto}.return-actions{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.connect-page{max-width:930px;margin:auto}.connect-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.connect-heading h1{font-size:38px;margin:14px 0 20px}.connect-heading p{color:var(--muted);font-size:14px}.connect-heading>.bimo{width:190px;flex-shrink:0}.agent-tabs{display:flex;gap:10px;margin-bottom:22px}.agent-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;border:2px solid var(--ink);border-radius:7px 9px 6px 7px;padding:11px 18px;box-shadow:2px 3px 0 var(--ink);font-size:14px;background:var(--surface)}.agent-tabs .icon{width:18px;height:18px}.agent-tabs button.active{background:var(--text);color:var(--ink);transform:rotate(-1deg)}.connection-panel,.first-prompt{padding:27px 30px;background:var(--surface);border:2px solid var(--ink);border-radius:11px 8px 12px;box-shadow:4px 5px 0 var(--ink);margin:0 0 25px}.connection-step{display:flex;gap:16px;align-items:flex-start}.connection-step h2{font-size:24px;margin:0 0 12px}.connection-step p{font-size:13px;color:var(--muted);margin:0 0 9px}.connection-step .config-path{font:12px/1.6 JetBrains Mono,monospace;color:var(--text);overflow-wrap:anywhere}.insert-pass{margin:6px 0 0 55px;font-size:12px}.connection-extra{font-size:12px;color:var(--muted);margin-top:20px}.connection-extra summary{display:flex;align-items:center;gap:9px}.connection-extra .icon{width:16px;height:16px}.connection-extra p{margin:8px 0 12px}.connect-requirements{margin-top:40px}.connect-requirements h2{font-size:27px}.connect-requirements .requirements-list{font-size:14px}.admin-page{max-width:1050px;margin:auto}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.stats-grid>div{border:1px solid var(--line);border-radius:6px;padding:18px;background:var(--field)}.stats-grid dt{font-size:12px;color:var(--muted)}.stats-grid dd{margin:10px 0 0;font:30px Shantell Sans,cursive}.stats-grid small{color:var(--muted)}.admin-panel{border-top:1px dashed var(--line);padding-top:25px;margin-top:30px}.admin-panel h2{font-size:27px}.admin-panel form{max-width:600px}.form-actions{display:flex;gap:16px;flex-wrap:wrap}.admin-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-heading>label{display:flex;align-items:center;gap:10px;font-size:13px}.admin-orders,.audit-list{list-style:none;padding:0}.admin-orders li{display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);padding:15px 0;font-size:13px}.admin-orders li>div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.admin-orders small,.admin-orders code{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.audit-list li{padding:17px 0;border-top:1px solid var(--line)}.audit-list li>div{display:flex;justify-content:space-between;gap:15px;font-size:13px}.audit-list span,.audit-list small{color:var(--muted);font-size:11px}.audit-list details{margin-top:7px;font-size:12px}.audit-list pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(min-width:960px){body:before{background-image:url(/assets/graphite-wide-DO8Kg-w9.webp)}.example-card{flex-basis:calc((100% - 40px)/3);max-width:290px}.style-detail .example-card{flex-basis:calc((100% - 26px)/2);max-width:295px}.gallery-controls button:hover:not(:disabled){background:var(--surface)}.button:hover:not(:disabled){transform:translateY(-1px)}.nav-button:hover{color:var(--text)}}@media(max-width:1100px){.app-header{padding-left:28px;padding-right:28px;gap:15px}.main{padding-left:28px;padding-right:28px}.site-footer{margin-left:28px;margin-right:28px}.store-hero{gap:35px;grid-template-columns:1fr 230px}.hero-copy h1{font-size:45px}.hero-note{padding:15px}.hero-note .bimo{width:180px}.style-section{grid-template-columns:minmax(210px,.8fr) minmax(0,1.8fr);gap:25px}.style-tagline{font-size:17px}.price-section{padding:28px}.example-card{min-width:200px}}@media(max-width:959px){.app-header{flex-wrap:wrap;gap:20px;padding:calc(20px + var(--safe-top) + var(--content-top)) 24px 15px}.app-header nav{order:3;width:100%;justify-content:flex-start}.header-account{margin-left:auto}.main{padding-left:24px;padding-right:24px}.store-hero{grid-template-columns:1fr 190px;gap:22px;padding-top:32px}.hero-copy h1{font-size:36px}.hero-note .bimo{width:150px}.hero-note>.hand{font-size:10px}.hero-price{font-size:26px}.lead{font-size:15px}.hero-actions{gap:18px;flex-wrap:wrap}.style-section,.includes-section,.faq-section{grid-template-columns:1fr;gap:24px}.style-description h2{font-size:33px;margin:16px 0 12px}.style-tagline{max-width:45ch;margin-bottom:15px}.style-description .text-link{font-size:12px}.fits{margin-bottom:0}.gallery-rail{margin-right:-24px;padding-right:24px}.example-card{flex-basis:240px}.style-detail .style-description{max-width:660px}.style-detail .style-description h1{font-size:39px}.style-section{padding:28px 0}.section-title h2{margin-bottom:0}.includes-section,.proof-section,.faq-section,.requirements-section{padding:38px 0}.proof-list{grid-template-columns:1fr}.proof-list blockquote{display:grid;grid-template-columns:38px 1fr;gap:0 14px;padding:21px}.proof-list blockquote p{font-size:14px}.proof-list cite{grid-column:2}.proof-section .section-title{display:block;margin-bottom:25px}.requirements-section{gap:30px;grid-template-columns:1fr}.requirements-section h2{margin-bottom:0}.price-section{grid-template-columns:160px 1fr;gap:20px;padding:25px;margin-top:40px}.price-copy h2{font-size:36px}.price-copy h2 span{font-size:14px;display:block;margin:9px 0 0}.price-hero .bimo{width:170px;margin-left:-5px}.price-copy .button{min-width:0}.site-footer{margin-left:24px;margin-right:24px}}@media(max-width:599px){body{font-size:14px}.app-header{padding-left:20px;padding-right:20px;gap:18px}.brand>span:last-child{font-size:25px}.brand small{font-size:9px}.brand-mark{width:36px;height:35px}.app-header nav{gap:6px}.nav-button{font-size:11px;padding:8px;gap:6px;flex:1;white-space:nowrap}.nav-button .icon{width:16px;height:16px}.header-account{font-size:12px}.main{padding-left:20px;padding-right:20px}.inner-page{padding-top:24px;padding-bottom:30px}.store-hero{display:block;padding:28px 0 27px}.hero-copy h1{font-size:36px;margin:14px 0 27px;line-height:1.18}.lead{font-size:14px;line-height:1.6}.hero-copy .eyebrow{font-size:10px}.hero-note{display:none}.hero-actions{gap:20px;margin-top:15px}.hero-actions .button{font-size:12px;padding:10px 13px;min-height:47px}.hero-actions .text-link{font-size:11px}.section-heading{align-items:flex-start;padding-top:20px}.section-heading .eyebrow{font-size:9px;white-space:nowrap}.section-heading .hand{font-size:10px;max-width:135px;text-align:right}.style-section{gap:15px;padding:24px 0 27px}.style-description{padding-top:0}.style-description h2{font-size:32px;margin:15px 0 12px}.style-tagline{font-size:16px;margin-bottom:15px}.fits{gap:6px}.fits li{font-size:10px;padding:4px 8px}.style-description .text-link{margin-top:7px;min-height:35px}.example-card{flex-basis:245px}.gallery-rail{gap:15px;margin-right:-20px;padding-right:20px}.gallery-controls{margin-top:4px}.style-detail .style-description h1{font-size:37px}.style-about{font-size:13px}.section-title h2,.requirements-section h2{font-size:28px;line-height:1.3;max-width:320px}.includes-list li{gap:15px;padding:16px 0}.includes-list p{font-size:14px;line-height:1.65}.step-number{font-size:23px;min-width:31px}.proof-list blockquote{padding:18px 16px;grid-template-columns:28px 1fr;gap:0 12px}.proof-number{font-size:20px}.proof-list blockquote p{font-size:13px}.proof-list cite{font-size:10px}.requirements-list li{font-size:13px;padding:11px 0}.agent-tags{gap:7px;margin-top:19px}.agent-tags>span{font-size:11px;padding:6px 8px}.agent-tags .icon{width:13px;height:13px}.faq-section{gap:23px}.faq-section summary{font-size:14px;gap:15px}.faq-section p{font-size:13px;margin-right:10px}.price-section{display:block;text-align:center;padding:21px 23px;margin-top:35px}.price-hero .bimo{width:155px;margin:-3px auto -13px}.price-hero .paper-label{font-size:10px}.price-copy h2{font-size:40px;margin:13px 0 18px}.price-copy h2 span{font-size:15px;display:inline-block;margin-left:12px}.price-copy p{font-size:13px}.price-copy .button{min-width:225px}.site-footer{margin:24px 20px 0;flex-wrap:wrap;gap:8px 20px;padding-top:20px}.site-footer .footer-brand{font-size:22px}.site-footer>div{gap:14px}.site-footer>span{width:100%;font-size:10px}.site-footer a,.site-footer button{font-size:11px}.access-panel{padding:24px 20px;margin:0 auto}.access-panel h1{font-size:29px}.access-panel p{font-size:13px}.access-panel .eyebrow{font-size:9px}.access-hero{width:205px}.access-hero .bimo{width:180px}.access-hero .paper-label{right:-13px;font-size:10px}.checkout-panel .check-list{font-size:13px}.checkout-panel .checkout-price{font-size:30px}.page-heading h1{font-size:31px}.pass-panel{padding:20px 18px}.pass-heading{gap:9px;align-items:flex-start}.pass-heading>.bimo{width:90px;margin:6px -5px 0 0}.pass-heading h2{font-size:25px;margin:17px 0 10px}.pass-heading .paper-label{font-size:9px;padding:4px 7px;white-space:nowrap}.pass-heading p{font-size:11px}.pass-actions{gap:12px;margin-top:18px}.pass-actions .button{width:100%;font-size:13px}.pass-actions .text-link{font-size:12px}.pass-panel>.button{font-size:13px;padding:10px 13px}.empty-pass{display:block;text-align:center;padding:20px}.empty-pass>.bimo{width:155px;margin:auto}.empty-pass h2{font-size:25px}.empty-pass p{font-size:13px}.orders-list li{gap:8px;flex-wrap:wrap}.orders-list li .text-link{font-size:11px;margin-left:auto}.orders-list strong{font-size:15px}.orders-list .status{font-size:10px}.orders-section h2{font-size:24px}.orders-section{margin-top:32px}.copy-block{padding:12px}.copy-block pre{font-size:11px;line-height:1.8}.copy-block .button{font-size:11px}.return-status h1{font-size:29px}.return-status>.bimo{width:160px}.return-status p,.return-actions .button{font-size:13px}.connect-heading{gap:10px;margin-bottom:20px;align-items:flex-start}.connect-heading h1{font-size:30px;margin:14px 0 15px}.connect-heading p{font-size:13px}.connect-heading>.bimo{width:90px;margin:27px -7px 0 -12px}.agent-tabs{gap:7px}.agent-tabs button{font-size:11px;padding:9px;gap:5px;flex:1}.agent-tabs .icon{width:14px;height:14px}.connection-panel,.first-prompt{padding:20px 16px;margin-bottom:22px}.connection-step{gap:11px}.connection-step h2{font-size:21px;margin-bottom:11px}.connection-step p{font-size:12px}.connection-step .config-path{font-size:10px}.insert-pass{margin:10px 0 0;font-size:11px}.connect-requirements h2{font-size:24px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stats-grid>div{padding:14px}.stats-grid dt{font-size:11px}.stats-grid dd{font-size:26px}.admin-panel h2{font-size:24px}.admin-heading{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:15px}.admin-heading h2{margin-bottom:0}.admin-orders li{flex-wrap:wrap;gap:8px}.admin-orders li>div{flex-basis:100%}.form-actions .button{font-size:12px;padding:10px 12px}.audit-list li>div{flex-direction:column;gap:3px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:599px){.store-hero{padding:23px 0 20px}.hero-copy h1{font-size:34px;line-height:1.16;margin:12px 0 25px}.hero-actions{display:none}.styles-section .section-heading{padding-top:15px}.styles-section .style-section{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding-top:21px}.styles-section .style-description{display:contents}.styles-section .style-description h2{grid-column:1;grid-row:1;margin:0;font-size:31px}.styles-section .style-description>.paper-label{grid-column:2;grid-row:1;align-self:center;justify-self:end;font-size:10px;padding:4px 7px}.styles-section .style-tagline{grid-column:1/-1;grid-row:2;margin:0 0 4px;font-size:15px}.styles-section .gallery{grid-column:1/-1;grid-row:3}.styles-section .fits{grid-column:1/-1;grid-row:4}.styles-section .style-description>.text-link{grid-column:1/-1;grid-row:5;justify-self:start;margin:0}}.video-by{position:absolute;top:10px;left:9px;right:9px;display:flex;align-items:flex-start;gap:5px;border:1px solid var(--ink);background:#a1d4c6;color:#1b3831;border-radius:4px 6px 4px 5px;font-size:10px;line-height:1.4;font-weight:900;padding:5px 7px;transform:rotate(-1deg);pointer-events:none}.video-by .icon{width:13px;height:13px;flex-shrink:0}.video-frame:has(video:not([src])) .video-by{display:flex}.video-frame:has(video[src]) .video-by{display:none}.main{overflow-wrap:anywhere}.hero-copy,.first-offer{min-width:0}.style-tabs button{max-width:100%;overflow-wrap:anywhere}.page-pending{min-height:calc(100svh + 100px)}.store-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.8fr);gap:18px 70px;padding:48px 0 46px;align-items:start}.hero-intro{display:contents}.hero-copy{grid-column:1;grid-row:1}.hero-copy h1{font-size:clamp(36px,4.1vw,57px);margin:12px 0 15px;max-width:830px}.hero-copy .underline{width:45%;bottom:-12px}.store-hero>.lead{grid-column:1;grid-row:2;font-size:17px;max-width:700px;margin:8px 0 0}.living-codil{grid-column:2;grid-row:1/6;align-self:center;display:flex;flex-direction:column;align-items:center;max-width:100%;position:relative;padding:24px 0}.living-codil:before{content:"";position:absolute;inset:18% 5% 9%;border:2px dashed var(--line);border-radius:44% 49% 46% 42%;transform:rotate(-8deg);z-index:-1}.living-codil .bimo{width:100%;max-width:380px;height:auto;overflow:visible}.living-codil .hand{color:var(--muted);font-size:15px;transform:rotate(-4deg);margin-top:8px}.first-offer{grid-column:1;grid-row:3;border:2px solid var(--ink);border-radius:10px 14px 9px 12px;box-shadow:4px 5px 0 var(--ink);background:var(--surface);padding:19px 22px;margin-top:3px}.offer-includes{display:flex;align-items:flex-start;gap:10px;font-size:15px;margin-bottom:16px}.offer-includes>.icon{color:var(--teal);width:20px;height:20px;margin-top:2px}.offer-action{display:flex;align-items:center;justify-content:space-between;gap:18px}.offer-price{display:flex;flex-direction:column;flex-shrink:0}.offer-price strong{font:600 36px/1.2 Shantell Sans,cursive;white-space:nowrap}.offer-price>span{font-size:13px;color:var(--muted);margin-top:4px}.pay-off{display:flex;flex-direction:column;align-items:center;gap:4px}.pay-off>.button{width:100%}.pay-off>.text-link{font-size:13px;min-height:34px}.store-hero>.setup-note{grid-column:1;grid-row:4}.setup-note{display:flex;gap:9px;color:var(--muted);font-size:13px;line-height:1.55;margin:2px 0 0}.setup-note>.icon{width:19px;height:19px;margin-top:2px}.store-hero .hero-actions{grid-column:1;grid-row:5;display:flex;gap:28px;margin:0;flex-wrap:wrap}.hero-actions .text-link{font-size:14px;min-height:44px}.hero-actions .play-glyph{width:10px;height:12px;background:var(--text)}.styles-section{scroll-margin-top:20px}.styles-section .section-heading{align-items:center;padding-top:35px}.section-heading h2{font-size:32px;margin:10px 0 16px}.styles-section .section-heading>p{font-size:13px;color:var(--muted);max-width:210px;margin:0 0 15px}.style-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:7px 0 0}.style-tabs button{border:2px solid var(--ink);border-radius:8px 6px 9px 5px;min-height:48px;padding:9px 22px;font-family:Shantell Sans,cursive;font-size:20px;background:var(--field);box-shadow:2px 3px 0 var(--ink)}.style-tabs button[aria-selected=true]{color:var(--ink);background:var(--teal);transform:rotate(-1deg)}.styles-section .style-section{border-bottom:0;padding-bottom:15px}.style-description .text-link{min-height:44px;font-size:14px}.style-about{font-size:15px}.fits{gap:4px 12px}.fits li{padding:0;border:0;background:none;font-size:13px}.fits li+li:before{content:"·";margin-right:9px;color:var(--teal)}.video-duration,.gallery-controls{font-size:12px}.video-buffer{position:absolute;left:12px;right:12px;top:45%;text-align:center;padding:12px 10px;background:var(--ink);border:1px solid var(--line);border-radius:8px;font-size:14px;pointer-events:none}.video-error{font-size:14px}.includes-list .icon{color:var(--teal);width:22px;height:22px;margin-top:4px}.includes-section .section-title>.muted{font-size:14px}.requirements-lead{font-size:15px;color:var(--muted);line-height:1.8}.requirements-section h3{font-size:24px;margin:4px 0 20px}.requirements-list li{font-size:15px}.proof-list blockquote{display:flex;gap:0}.proof-list blockquote>.icon{color:var(--teal);margin-bottom:16px}.proof-list blockquote p{font-size:15px}.proof-list cite{font-size:12px}.faq-section p{font-size:15px}.faq-section summary{font-size:16px}.support-link{margin-top:16px;font-size:14px}.price-help{display:flex;width:fit-content;font-size:14px;margin-top:10px}.price-section .pay-off{align-items:flex-start;max-width:270px}.price-section .pay-off>.text-link{align-self:center}.price-copy>p{font-size:16px}.price-hero>.bimo{width:210px}.purchase-dock{display:none}.purchase-steps{display:flex;justify-content:space-between;gap:12px;list-style:none;margin:0 0 30px;padding:0 0 20px;border-bottom:1px dashed var(--line)}.purchase-steps li{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--muted)}.purchase-steps li>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--line);border-radius:50%;font-size:12px;flex-shrink:0}.purchase-steps .icon{width:15px;height:15px}.purchase-steps [aria-current=step]{color:var(--text)}.purchase-steps [aria-current=step]>span{background:var(--teal);color:var(--ink);border-color:var(--ink)}.checkout-panel h1{margin:20px 0 16px}.checkout-panel .checkout-price{font-size:36px;margin-bottom:15px}.checkout-panel .checkout-includes{font-size:16px;margin:0 0 14px}.checkout-panel .setup-note{font-size:14px;margin-bottom:24px}.checkout-login{padding-top:20px;border-top:1px dashed var(--line)}.checkout-login>.eyebrow{font-size:12px}.checkout-login>p{font-size:15px}.checkout-login .login-number{font-size:52px;line-height:1;margin:12px 0 16px}.checkout-login>.button{width:100%}.checkout-login .access-foot{margin:16px 0 0}.checkout-details{margin-top:24px;border-top:1px dashed var(--line);padding-top:12px}.checkout-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;min-height:44px}.checkout-details .check-list{font-size:15px;margin:15px 0 0}.access-panel p,.connect-heading p,.connection-step p,.empty-pass p,.return-status p{font-size:15px}.connect-heading p{max-width:55ch}.copy-block pre,.copy-block .button,.connection-step .config-path,.connection-extra,.insert-pass,.reissue,.pass-heading p,.orders-list li>div>span{font-size:13px}.pass-actions .text-link,.agent-tabs button{font-size:14px}.living-codil .codil-body{transform-origin:0 85px;animation:codil-breathe 7s var(--ease-in-out) infinite;animation-play-state:paused}.living-codil .bimo-eyes{transform-box:fill-box;transform-origin:center;animation:codil-blink 7.8s linear infinite;animation-play-state:paused}.living-codil .codil-hand{transform-origin:0 0;animation:codil-wave 2.2s var(--ease-in-out) .45s 1 both;animation-play-state:paused}.living-codil.is-moving .codil-body,.living-codil.is-moving .bimo-eyes,.living-codil.is-moving .codil-hand{animation-play-state:running}@keyframes codil-breathe{0%,to{transform:rotate(-.65deg)}50%{transform:rotate(.65deg)}}@keyframes codil-blink{0%,42%,45%,77%,80%,to{transform:scaleY(1)}43.5%,78.5%{transform:scaleY(.08)}}@keyframes codil-wave{0%,to{transform:rotate(0)}24%,64%{transform:rotate(15deg)}44%,82%{transform:rotate(-8deg)}}@media(hover:none){.button:hover:not(:disabled){transform:none}.button:active:not(:disabled){transform:translate(2px,2px)}}@media(max-width:959px){.store-hero{grid-template-columns:minmax(0,1.6fr) minmax(170px,.7fr);gap:14px 24px;padding-top:32px}.hero-copy h1{font-size:37px}.living-codil .hand{font-size:13px}.first-offer{padding:17px}.offer-action{gap:15px;flex-wrap:wrap}.offer-price strong{font-size:32px}.section-heading h2{font-size:28px}.style-tabs button{font-size:18px;padding:8px 18px}.proof-list blockquote p{font-size:15px}.proof-list cite{font-size:12px}.purchase-dock:not([hidden]){position:fixed;z-index:8;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px calc(12px + var(--safe-bottom) + var(--content-bottom));border-top:2px solid var(--ink);background:var(--field);box-shadow:0 -3px 0 var(--ink)}.purchase-dock>div{display:flex;flex-direction:column}.purchase-dock strong{font:600 24px/1.2 Shantell Sans,cursive}.purchase-dock span{font-size:12px;color:var(--muted)}.purchase-dock .button{font-size:14px;min-height:48px;padding:10px 16px}.purchase-dock .dock-off{align-items:flex-end}.dock-off>.text-link{font-size:14px;min-height:32px}.home-page~.site-footer{padding-bottom:calc(120px + var(--safe-bottom) + var(--content-bottom))}}@media(max-width:599px){body{font-size:15px}.app-header{padding-top:calc(15px + var(--safe-top) + var(--content-top));gap:10px;padding-bottom:8px}.app-header nav{gap:3px}.nav-button{font-size:12px;padding:8px 6px;gap:5px}.brand small{font-size:10px}.eyebrow,.hero-copy .eyebrow{font-size:11px;letter-spacing:.12em}.store-hero{display:block;padding:23px 0 28px}.hero-intro{display:grid;grid-template-columns:minmax(0,1fr) 101px;gap:5px;align-items:center}.hero-copy{grid-column:1;grid-row:1}.hero-copy h1{font-size:29px;line-height:1.2;letter-spacing:-.045em;margin:10px 0 23px}.hero-copy .underline{width:75%;bottom:-12px}.living-codil{grid-column:2;grid-row:1;padding:0;margin-top:15px;align-self:center}.living-codil .bimo{width:128px;max-width:none}.living-codil .hand{font-size:10px;margin-top:3px;white-space:nowrap}.living-codil:before{inset:14% -2% 7%}.store-hero>.lead{font-size:15px;line-height:1.6;margin:2px 0 16px}.first-offer{padding:15px 14px 13px;margin:0}.offer-includes{font-size:14px;line-height:1.5;margin-bottom:15px;gap:8px}.offer-includes>.icon{width:18px;height:18px}.offer-action{flex-wrap:nowrap;gap:12px}.offer-price strong{font-size:29px}.offer-price>span{font-size:12px}.offer-action>.button,.offer-action .pay-off>.button{font-size:14px;min-height:48px;padding:10px 12px;gap:7px}.offer-action .icon{width:18px;height:18px}.pay-off>.text-link{font-size:12px;min-height:32px;gap:6px}.store-hero>.setup-note{margin:15px 0 0;font-size:13px}.store-hero .hero-actions{display:flex;margin-top:10px;gap:20px}.hero-actions .text-link{font-size:13px;min-height:44px}.styles-section .section-heading{display:block;padding-top:26px}.section-heading h2{font-size:27px;margin:8px 0 10px}.styles-section .section-heading>p{font-size:13px;max-width:none;margin:0 0 19px}.style-tabs{gap:8px;flex-wrap:wrap}.style-tabs button{flex:1;padding:9px 10px;font-size:16px;min-height:46px}.styles-section .style-section{display:flex;flex-direction:column;gap:14px;padding:22px 0 5px}.styles-section .style-description{display:grid;grid-template-columns:1fr auto;gap:8px 12px}.styles-section .style-description h2{grid-column:1;grid-row:1;font-size:28px;margin:0}.styles-section .style-description>.paper-label{grid-column:2;grid-row:1;font-size:11px}.styles-section .style-tagline{grid-column:1/-1;grid-row:2;font-size:16px;margin:0}.styles-section .fits{grid-column:1/-1;grid-row:3;margin:0}.styles-section .style-description>.text-link{grid-column:1/-1;grid-row:4;font-size:14px;min-height:44px}.fits li{font-size:13px}.example-card{flex-basis:240px}.example-card h3{font-size:15px}.video-duration,.gallery-controls{font-size:12px}.includes-list p{font-size:15px;line-height:1.65}.includes-list li{gap:12px}.requirements-list li{font-size:15px}.requirements-section{gap:26px}.proof-list blockquote{display:flex;padding:20px}.proof-list blockquote p{font-size:15px}.proof-list cite{font-size:12px}.faq-section summary{font-size:15px}.faq-section p{font-size:15px}.price-section{display:flex;text-align:left;position:relative;padding:25px 21px;margin-top:30px}.price-hero{position:absolute;right:8px;top:17px;width:95px}.price-hero>.bimo{width:105px;margin:0}.price-copy{width:100%}.price-copy h2{font-size:33px;margin:18px 95px 20px 0}.price-copy h2 span{display:block;font-size:13px;margin:7px 0 0}.price-copy>p{font-size:15px}.price-section .pay-off{max-width:none;align-items:stretch}.price-copy .button{width:100%;min-width:0;font-size:15px}.price-help{font-size:13px;margin:12px auto 0}.purchase-dock:not([hidden]){padding-left:20px;padding-right:20px}.checkout-panel{padding:21px 18px}.purchase-steps{gap:6px;margin-bottom:25px;padding-bottom:18px}.purchase-steps li{font-size:12px;gap:5px}.purchase-steps li>span{width:20px;height:20px}.checkout-panel h1{font-size:28px}.checkout-panel .checkout-price{font-size:32px;margin-bottom:13px}.checkout-panel .checkout-includes{font-size:15px}.checkout-panel .setup-note{font-size:13px;margin-bottom:20px}.checkout-panel .button{font-size:15px}.checkout-login>p{font-size:14px}.checkout-login .login-number{font-size:48px}.checkout-details .check-list{font-size:14px}.access-panel p,.connect-heading p,.connection-step p,.empty-pass p,.return-status p{font-size:15px}.copy-block pre,.copy-block .button,.connection-step .config-path,.connection-extra,.insert-pass,.reissue,.pass-heading p,.orders-list li>div>span{font-size:13px}.agent-tabs button{font-size:12px;min-height:46px}.site-footer a,.site-footer button,.site-footer>span{font-size:12px}}@media(max-width:359px){.hero-copy h1{font-size:25px}.hero-intro{grid-template-columns:minmax(0,1fr) 82px}.living-codil .bimo{width:100px}.offer-price strong{font-size:24px}.offer-action>.button,.offer-action .pay-off>.button{font-size:12px;padding:10px}.offer-action>.button .icon{display:none}.style-tabs button{font-size:14px}.nav-button{font-size:11px}}@media(prefers-reduced-motion:reduce){.living-codil .codil-body,.living-codil .bimo-eyes,.living-codil .codil-hand{animation:none!important;transform:none}}@media(max-width:599px){.styles-section .style-section{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 12px}.styles-section .style-description{display:contents}.styles-section .gallery{grid-column:1/-1;grid-row:3}.styles-section .fits{grid-column:1/-1;grid-row:4}.styles-section .style-description>.text-link{grid-column:1/-1;grid-row:5}}.agent-choice-label{font-size:14px;color:var(--muted);margin:0 0 12px}.connect-heading h1{max-width:650px}.connect-heading p{max-width:49ch;margin-bottom:0}.agent-install .guided-copy{background:var(--field);border:0;padding:20px;margin:20px 0 14px}.copy-preview{font:500 20px/1.5 Shantell Sans,cursive;margin:0 0 20px}.guided-copy>.button{font-size:15px}.agent-instruction-details{margin-top:15px}.agent-instruction-details summary{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:var(--muted)}.agent-instruction-details pre{font-size:12px;margin:15px 0 0;line-height:1.8}.agent-pass{padding:0 2px}.agent-pass>.text-link{font-size:14px;min-height:44px}.agent-pass p{font-size:13px;color:var(--muted);margin:2px 0 0;max-width:65ch}.manual-setup{border-top:1px dashed var(--line);margin-top:24px;padding-top:8px}.manual-setup>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;font-size:16px}.manual-setup>.connection-step{margin-top:16px}.manual-setup h3{font-size:23px;margin:0 0 12px}.manual-setup[open]>summary>.icon,.agent-instruction-details[open]>summary>.icon{transform:rotate(180deg)}.connect-requirements{margin:30px 0 8px;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line)}.connect-requirements>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;font-size:16px}.connect-requirements>.requirements-list{padding-bottom:18px}@media(max-width:599px){.connect-heading h1{font-size:29px}.connect-heading>.bimo{width:90px;margin-top:30px}.connect-heading p{font-size:15px}.agent-choice-label{font-size:13px}.agent-install{padding:20px 16px}.agent-install .connection-step h2{font-size:23px}.agent-install .connection-step p{font-size:14px}.agent-install .guided-copy{padding:16px;margin-top:18px}.copy-preview{font-size:18px;line-height:1.5}.guided-copy>.button{width:100%;font-size:14px;padding:12px 10px;gap:8px}.agent-instruction-details summary{font-size:13px}.agent-pass>.text-link{font-size:14px}.agent-pass p{font-size:13px}.manual-setup>summary{font-size:15px}.connect-requirements>summary{font-size:15px}.first-prompt .copy-block .button{font-size:13px}}.hero-explainer{display:none}@media(max-width:599px){.app-header{padding-top:calc(12px + var(--safe-top) + var(--content-top));gap:6px;padding-bottom:7px}.brand small{display:none}.brand>span:last-child{font-size:25px}.brand-mark{width:33px;height:33px}.app-header nav{margin-top:2px}.store-hero{padding:19px 0 23px}.hero-intro{grid-template-columns:minmax(0,1fr) 70px;gap:8px;min-height:120px;margin-bottom:17px}.hero-copy .eyebrow{display:none}.hero-copy h1{font-size:28px;line-height:1.2;letter-spacing:-.04em;margin:0 0 12px}.hero-copy .underline{bottom:-11px;width:70%}.living-codil{margin-top:0;padding:0}.living-codil .bimo{width:100px}.living-codil .hand,.living-codil:before{display:none}.store-hero>.lead,.store-hero>.setup-note{display:none}.first-offer{padding:16px 15px 12px}.offer-includes{font-size:14px;line-height:1.5;margin:0 0 16px}.offer-action{gap:12px}.offer-price strong{font-size:30px}.store-hero .hero-actions{display:grid;grid-template-columns:1fr auto;gap:0 18px;margin-top:17px;align-items:start}.hero-actions>.text-link{min-height:44px;font-size:14px;grid-column:1;grid-row:1;white-space:nowrap}.hero-actions>.hero-connect-link{display:none}.hero-explainer{display:contents}.hero-explainer summary{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:44px;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:5px}.hero-explainer summary>.icon{width:15px;height:15px}.hero-explainer[open] summary>.icon{transform:rotate(180deg)}.hero-explainer>p,.hero-explainer>.text-link{grid-column:1/-1}.hero-explainer>p{font-size:14px;line-height:1.7;margin:12px 0 0;color:var(--muted)}.hero-explainer>.text-link{font-size:13px;margin-top:6px}.styles-section .section-heading{padding-top:22px}.styles-section .section-heading .eyebrow{display:none}.section-heading h2{font-size:25px;margin:0 0 10px}.styles-section .section-heading>p{font-size:13px;margin-bottom:15px}.connect-heading p{font-size:14px}.agent-install .guided-copy{margin-top:14px}.copy-preview{font-size:17px;line-height:1.45}.agent-choice-label{margin-bottom:9px}}@media(max-width:359px){.hero-copy h1{font-size:25px}.hero-intro{grid-template-columns:minmax(0,1fr) 65px;gap:6px}.living-codil .bimo{width:92px}.offer-price strong{font-size:25px}.first-offer{padding:14px 12px 11px}.store-hero .hero-actions{gap:0 10px}.hero-actions>.text-link{font-size:13px}.hero-explainer summary{font-size:12px;gap:4px}}.site-footer{flex-wrap:wrap}.site-footer .seller-details{flex:0 0 100%;display:flex;align-items:center;flex-wrap:wrap;gap:2px 18px;font-style:normal;font-size:13px;line-height:1.65;padding-top:10px}.site-footer .seller-details span:first-child{flex-basis:100%}.site-footer .seller-details a{font-size:13px;min-height:44px;overflow-wrap:anywhere}.checkout-panel .offer-notice{font-size:13px;line-height:1.6;color:var(--muted);margin:14px 0 18px;text-align:left}.offer-notice a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.privacy-notice{font-size:13px!important;line-height:1.65;color:var(--muted);margin:14px 0 18px}.privacy-notice a{text-decoration:underline;text-underline-offset:3px;color:var(--text)}.data-rights{margin-top:36px;padding-top:24px;border-top:1px dashed var(--line)}.data-rights h2{font-size:25px}.data-rights p{font-size:14px;color:var(--muted);max-width:550px;margin:12px 0 20px}.data-rights .button{font-size:14px}.data-rights>.text-link{display:flex;width:fit-content;margin-top:16px}.site-footer>div{flex-wrap:wrap}.proof-section .section-title{display:block;margin:0 0 32px;max-width:840px}.proof-section .section-title h2{max-width:none;margin:0 0 22px;font-size:clamp(32px,3.6vw,46px);font-weight:800;line-height:1.22;text-wrap:balance}.proof-section .section-title h2>span{position:relative;display:inline-block;white-space:nowrap}.proof-section .section-title h2 svg{position:absolute;left:0;bottom:-8px;width:100%;height:12px;fill:none;stroke:var(--teal);stroke-width:3;stroke-linecap:round}.proof-section .section-title>p{margin:0;color:var(--muted);font-size:15px;line-height:1.6;max-width:48ch}.proof-metrics{display:flex;align-items:flex-end;flex-wrap:wrap;gap:18px 28px;margin:0 0 21px;padding:0 0 20px;border-bottom:1px dashed var(--line)}.proof-metrics dt{display:flex;align-items:center;gap:6px;margin:0 0 7px;color:var(--muted);font-size:12px;font-weight:700}.proof-metrics dt .icon{width:15px;height:15px}.proof-metrics dd{margin:0;font-size:23px;line-height:1.15;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.proof-metrics .proof-cost{color:var(--teal);font-size:40px;font-weight:900;letter-spacing:-.025em}.proof-section .proof-list blockquote{padding:26px;min-width:0}.proof-section .proof-list blockquote>p{font-size:15px;line-height:1.65}@media(max-width:599px){.proof-section .section-title{margin-bottom:26px}.proof-section .section-title>p{font-size:14px;max-width:31ch}.proof-section .proof-list{gap:18px}.proof-section .proof-list blockquote{padding:22px 20px}.proof-metrics{gap:16px 28px;margin-bottom:17px;padding-bottom:17px}.proof-metrics .proof-cost{font-size:36px}.proof-metrics dd{font-size:22px}}.example-meta{height:44px;display:flex;align-items:center;padding:6px 10px;background:var(--surface)}.example-views{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px;border:1px solid var(--ink);border-radius:5px 7px 4px 6px;background:var(--field);box-shadow:2px 2px 0 var(--ink);font-size:11px;line-height:20px;white-space:nowrap}.example-views .icon{width:15px;height:15px;color:var(--teal)}.example-views strong{font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.example-views>span{color:var(--muted)}.scroll-top{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:calc(16px + max(var(--purchase-dock-height,0px),var(--safe-bottom) + var(--content-bottom)));z-index:9;display:grid;place-items:center;width:48px;height:48px;padding:0;border:2px solid var(--ink);border-radius:48% 52% 46% 54%;background:var(--surface);color:var(--teal);box-shadow:3px 4px 0 var(--ink)}.scroll-top[hidden]{display:none}.scroll-top .icon{width:24px;height:24px}.scroll-top:active{background:var(--field)}@media(min-width:960px){html{scroll-padding-top:calc(var(--header-height,96px) + 20px)}.app-header{position:sticky;top:0;z-index:15;background:var(--bg) url(/assets/graphite-wide-DO8Kg-w9.webp) center/cover}.scroll-top{right:max(28px,env(safe-area-inset-right,0px));bottom:calc(24px + var(--safe-bottom) + var(--content-bottom))}}.style-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;overflow-wrap:normal}.style-tabs .bundle-mark{width:27px;height:27px}.style-tabs button[aria-selected=true] .bundle-mark{color:var(--ink)}.style-tabs button[aria-selected=true] .mark-fill{fill:var(--teal)}#style-krovushka .example-card{border-color:var(--line);box-shadow:4px 5px 0 var(--ink)}@media(max-width:599px){.style-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.style-tabs button{width:100%;min-width:0;min-height:48px;padding:9px 8px;gap:7px;font-size:16px}.style-tabs .bundle-mark{width:25px;height:25px}}@media(max-width:359px){.style-tabs button{font-size:14px;padding:9px 5px;gap:6px}.style-tabs .bundle-mark{width:23px;height:23px}}.first-video-fields{display:grid;grid-template-columns:minmax(145px,.7fr) minmax(0,1.7fr);gap:20px;margin-top:22px}.first-video-fields .field-label{position:relative;margin:0;font-size:14px}.first-video-fields select,.first-video-fields textarea{width:100%;font-size:16px}.first-video-fields textarea{min-height:105px;line-height:1.5}.first-video-fields .field-optional{font-size:12px;font-weight:400;color:var(--muted);position:absolute;right:0;top:2px}.first-prompt .guided-copy{margin-top:20px}.first-prompt .copy-preview{font-size:17px;line-height:1.55;margin-bottom:16px}.first-prompt .guided-copy>.button{font-size:14px}.first-prompt .agent-instruction-details pre{margin:14px 0 0}@media(max-width:599px){.first-video-fields{grid-template-columns:minmax(0,1fr);gap:17px;margin-top:18px}.first-prompt .copy-preview{font-size:16px}.first-prompt .connection-step h2{font-size:23px}.first-video-fields .field-optional{position:static;display:inline;font-size:12px;margin-top:-5px}}.account-documents-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:12px;font-size:14px;color:var(--teal);text-decoration:underline;text-underline-offset:5px}.account-documents-link .icon{width:19px;height:19px}.account-documents-link .icon:last-child{width:17px;height:17px}.faq-heading{align-self:start}.faq-support-art{display:block;width:min(100%,300px);height:auto;aspect-ratio:1;object-fit:contain;margin:20px auto 0 0;pointer-events:none;user-select:none}@media(max-width:959px){.faq-section .faq-heading{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:16px}.faq-support-art{width:132px;margin:0}.faq-heading h2{margin-bottom:0}}@media(max-width:599px){.faq-section .faq-heading{grid-template-columns:minmax(0,1fr) 104px;gap:12px}.faq-support-art{width:104px}.faq-heading .eyebrow{font-size:10px}.faq-heading h2{margin-top:12px}}.account-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.account-links .account-documents-link{margin:0}.payment-attention{display:flex;gap:12px;align-items:center;padding:16px 0;color:var(--yellow)}.payment-attention p{margin:0}.payment-attention a{text-decoration:underline;text-underline-offset:4px}.payments{scroll-margin-top:24px}.payments-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.payments-heading h2{margin:0 0 8px}.payments-heading p,.payments-note{color:var(--muted);font-size:13px;margin:0}.payments .payment-group{font:800 14px Nunito,sans-serif;margin:28px 0 12px}.payments .payment-list{margin:0;border:2px solid var(--ink);border-radius:10px 7px 12px 9px;background:var(--surface);box-shadow:3px 4px 0 var(--ink)}.payment-list .payment-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;padding:22px;border-top:0;border-bottom:1px dashed var(--line);align-items:start}.payment-list .payment-row:last-child{border:0}.payment-list .payment-item{min-width:0}.payment-list .payment-item strong{font-size:18px;display:block;overflow-wrap:anywhere}.payment-list .payment-item>span{font-size:13px;display:block;color:var(--muted);margin-top:5px}.payment-list .payment-amount{font-size:19px;white-space:nowrap;font-variant-numeric:tabular-nums}.payment-list .payment-state{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:14px;flex-wrap:wrap}.payment-badge{display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:13px}.payment-badge .icon{width:17px;height:17px}.payment-list .tone-good{color:var(--teal)}.payment-list .tone-wait{color:var(--yellow)}.payment-list .tone-bad{color:var(--danger)}.payment-list .tone-quiet{color:var(--muted)}.payment-state p{margin:0;color:var(--muted);font-size:14px}.payment-list .payment-actions{grid-column:1/-1;display:flex;flex-direction:row;align-items:start;gap:10px 24px;flex-wrap:wrap}.payment-list .text-link{margin:0;font-size:14px}.payment-details{min-width:0;flex:1}.payment-details summary{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:var(--muted);width:fit-content}.payment-details summary .icon{width:16px}.payment-details[open] summary .icon{transform:rotate(180deg)}.payment-actions .payment-details[open]{flex-basis:100%}.payment-facts{margin:10px 0 8px;display:grid;gap:10px;font-size:13px}.payment-facts div{display:block;min-width:0}.payment-facts dt{color:var(--muted)}.payment-facts dd{margin:2px 0}.payment-id{overflow-wrap:anywhere;user-select:all}.payment-receipt{font-size:13px;color:var(--muted);margin:10px 0}.payments>.payments-note{margin-top:18px}.payments-help{font-size:14px;margin-top:12px}.payments-empty{display:flex;gap:22px;align-items:center;padding:20px 0}.payments-empty .bimo{width:110px;flex-shrink:0}.payments-empty h3{font-size:22px;margin-bottom:10px}.payments-empty p{color:var(--muted);font-size:14px}.payment-return h1{font-size:32px;margin:6px 0 16px}.payment-return>.bimo{width:130px;margin-bottom:10px}.payment-progress{display:flex;justify-content:center;gap:20px;list-style:none;padding:0;margin:24px 0;color:var(--muted);font-size:13px}.payment-progress li{display:flex;align-items:center;gap:6px}.payment-progress .icon{width:17px;height:17px}.payment-progress .done{color:var(--teal)}.payment-progress .current{color:var(--yellow)}.payment-summary{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);text-align:left}.payment-summary strong{overflow-wrap:anywhere;font-size:18px}.payment-summary>span{white-space:nowrap;font-size:20px;font-weight:800}.payment-return .payment-poll-note{font-size:13px;margin:16px 0;color:var(--muted)}.return-details{text-align:left;margin-top:20px}.payment-return-links{display:flex;justify-content:center;gap:12px 24px;flex-wrap:wrap;margin-top:20px}.payment-return-links .text-link{font-size:14px}.payment-return .return-actions{margin-top:20px}.payment-return .return-actions:empty{display:none}@media(max-width:599px){.payments-heading{align-items:start;gap:10px}.payments-heading>.text-link{font-size:13px;flex-shrink:0}.payment-list .payment-row{padding:18px 14px;gap:12px}.payment-list .payment-item strong,.payment-list .payment-amount{font-size:17px}.payment-list .payment-state{gap:7px}.payment-state p{flex-basis:100%}.payment-list .payment-actions{gap:8px 18px}.payment-return h1{font-size:27px}.payment-progress{gap:16px;font-size:12px}.payment-progress .icon{width:15px}.payment-summary strong{font-size:16px}.payment-summary>span{font-size:18px}.payment-return .return-actions>.button{width:100%}.account-links{gap:10px 20px}}@media(max-width:599px){.app-header nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.app-header .nav-button{min-width:0;white-space:normal;padding:6px 3px;font-size:12px;line-height:1.2;text-align:center;min-height:44px}.app-header .nav-button .icon{display:none}.app-header nav.has-admin{grid-template-columns:repeat(5,minmax(0,1fr))}.app-header nav.has-admin .nav-button{font-size:10px}.hero-actions>.hero-workshop-link{grid-column:2;grid-row:1;justify-content:flex-end;font-size:13px;gap:6px}}.consent-check{display:flex;align-items:flex-start;gap:10px;margin:4px 0 16px;font-size:13px;line-height:1.5;color:var(--muted);cursor:pointer}.consent-check input{width:20px;height:20px;min-width:20px;margin:1px 0 0;accent-color:var(--teal);cursor:pointer}.consent-check a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.first-offer>.all-link{margin-top:10px;font-size:16px;color:var(--text);font-weight:700;min-height:44px}.first-offer .offer-includes{font-size:16px;line-height:1.5}.style-offer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 0 30px;border-bottom:1px dashed var(--line)}.style-offer strong{font:600 23px/1.3 Shantell Sans,cursive}.style-offer p{color:var(--muted);font-size:14px;margin:7px 0 0}.style-offer-actions{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.all-link{color:var(--text);font-size:16px;font-weight:700}.plans-section{margin:55px auto 25px;max-width:930px}.plans-section .section-title h2{margin-bottom:30px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.plan-card{position:relative;display:flex;flex-direction:column;padding:27px 29px;background:var(--surface);border:2px solid var(--ink);border-radius:12px 9px 14px 8px;box-shadow:4px 5px 0 var(--ink);min-width:0}.plan-all{background:var(--field);border-color:var(--teal)}.plan-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.plan-heading>.icon,.plan-heading>.bundle-mark{width:32px;height:32px;flex-shrink:0;color:var(--teal)}.plan-card h3{font-size:30px;margin:0;overflow-wrap:anywhere}.plan-badge{align-self:flex-start;background:var(--teal);color:var(--ink);border:2px solid var(--ink);border-radius:5px 8px 4px 6px;padding:3px 10px;font:700 12px/1.4 Shantell Sans,cursive;position:absolute;top:-15px;left:25px;transform:rotate(-2deg)}.plan-card .plan-price{font:600 40px/1.25 Shantell Sans,cursive;color:var(--text);padding:18px 0;margin:0 0 20px;border-bottom:1px dashed var(--line)}.plan-price span{display:inline-block;font:13px/1.5 Nunito,sans-serif;color:var(--muted);margin-left:12px}.plan-card>p{font-size:15px;color:var(--muted);margin:0 0 18px}.plan-card .plan-promise{color:var(--text);font-size:17px;font-weight:800;margin:0 0 7px}.plan-card .plan-description{font-size:15px;line-height:1.55;margin-bottom:24px;max-width:31ch}.plan-card>.button,.plan-card>.pay-off{margin-top:auto;width:100%}.plan-all>.button,.plan-all>.pay-off>.button{background:var(--teal);color:var(--ink)}.plan-card .field-label{font-size:13px;gap:7px}.plan-card .bundle-styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0 0 20px}.plan-card .bundle-styles li{min-height:0;display:flex;flex-direction:row;justify-content:flex-start;padding:0;gap:8px;border:0;box-shadow:none;border-radius:0;background:none}.plan-card .bundle-styles li>span{font-size:12px;word-break:normal;overflow-wrap:anywhere}.plan-card .bundle-styles .bundle-mark{width:25px;height:25px}.plan-foot{color:var(--muted);font-size:13px;max-width:65ch;margin:22px 0 0}.plans-section>.text-link{margin-top:6px}.owned-offer{max-width:850px;margin:45px auto;display:flex;align-items:center;gap:35px;padding:25px 30px;background:var(--surface);border:2px solid var(--ink);border-radius:12px;box-shadow:4px 5px 0 var(--ink)}.owned-offer>.bimo{width:170px;flex-shrink:0}.owned-offer h2{font-size:28px}.owned-offer p{color:var(--muted)}.my-styles{margin-bottom:35px}.my-styles h2{font-size:27px;margin-bottom:12px}.my-styles>.muted{font-size:14px}.all-owned{display:flex;align-items:flex-start;gap:10px;color:var(--teal);font-size:16px}.all-owned .icon{margin-top:2px}.owned-styles{list-style:none;padding:0;margin:18px 0 24px}.owned-styles li{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.owned-styles li>div:first-child{display:flex;flex-direction:column;gap:5px;min-width:0}.style-name{font:600 20px/1.4 Shantell Sans,cursive;overflow-wrap:anywhere;min-height:32px}.owned-styles li>div>span{font-size:12px;color:var(--muted)}.owned-styles .button{font-size:14px;min-height:46px;padding:9px 14px;gap:8px}.owned-mark{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--teal);flex-shrink:0}.owned-mark .icon{width:18px;height:18px}.upgrade-offer{padding:23px 25px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px 25px;background:var(--surface);border:2px solid var(--ink);border-radius:10px 12px 9px 14px;box-shadow:4px 5px 0 var(--ink)}.upgrade-offer h3{font-size:23px;margin:0 0 8px}.upgrade-offer p{font-size:14px;color:var(--muted);margin:0;max-width:40ch}.orders-list strong{overflow-wrap:anywhere}.same-pass{display:flex;align-items:center;gap:8px;color:var(--teal)!important}.same-pass .icon{width:19px;height:19px}.checkout-panel .checkout-costs{font-size:13px;margin-bottom:25px}.checkout-confirm{padding-top:18px;border-top:1px dashed var(--line)}.checkout-confirm>.button{width:100%}.checkout-confirm>.text-link{display:flex;width:fit-content;margin:8px auto 0}.checkout-confirm strong{color:var(--text);white-space:nowrap}.checkout-change{margin-top:10px}.login-fallback{display:flex;margin:12px auto 0;text-align:center;justify-content:center;color:var(--muted);font-size:13px}@media(max-width:599px){.first-offer>.all-link{margin-top:10px;font-size:16px}.first-offer .offer-includes{font-size:15px;margin-bottom:12px}.first-offer .offer-action>.button{font-size:13px;padding:11px 12px}.first-offer .offer-action{gap:10px}.style-offer{display:block;padding:20px 0 25px}.style-offer strong{font-size:21px}.style-offer-actions{align-items:stretch;margin-top:17px}.style-offer-actions>.all-link{align-self:center;font-size:16px}.style-offer .button,.style-offer p{font-size:14px}.plans-section{margin-top:35px}.plans-section .section-title h2{font-size:27px;margin-bottom:21px}.plan-grid{grid-template-columns:1fr;gap:25px}.plan-card{padding:21px}.plan-card h3{font-size:29px;margin-top:0}.plan-card .plan-price{font-size:34px;padding:14px 0;margin-bottom:17px}.plan-price span{margin-left:12px}.plan-card>.button{min-height:48px}.plan-card .plan-promise{font-size:16px}.plan-card .plan-description{font-size:14px;margin-bottom:20px}.plan-card .bundle-styles{gap:9px;margin-bottom:17px}.plan-foot{font-size:13px}.owned-offer{gap:10px;padding:22px 18px;align-items:flex-start}.owned-offer>.bimo{width:75px}.owned-offer h2{font-size:23px}.owned-offer p{font-size:14px}.owned-offer .button{font-size:13px}.my-styles h2{font-size:25px}.owned-styles li{gap:12px;padding:14px 0}.owned-styles .button{font-size:12px;padding:9px 11px;gap:6px}.owned-styles .button .icon{width:16px;height:16px}.style-name{font-size:19px}.upgrade-offer{padding:20px 18px;gap:16px}.upgrade-offer .button,.upgrade-offer>.pay-off{width:100%}.upgrade-offer h3{font-size:23px}.upgrade-offer p{font-size:14px}.all-owned{font-size:15px}.my-styles{margin-bottom:30px}.orders-list li{gap:9px;flex-wrap:wrap}.orders-list li>div{min-width:48%}.orders-list strong{font-size:16px}}@media(max-width:359px){.owned-styles .button{font-size:11px;padding:8px}.owned-styles .button .icon{display:none}.first-offer .offer-action>.button{font-size:12px}.style-name{font-size:17px}.offer-action .icon{display:none}.first-offer>.all-link{font-size:16px}.plan-card{padding:18px}.plan-card .plan-price{font-size:31px}}.style-detail .style-offer{display:block;padding:0 0 20px;margin-bottom:20px}.style-detail .style-offer>div:first-child{display:none}.style-detail .style-offer-actions{align-items:stretch;margin:0}.style-detail .style-offer .button{font-size:13px;padding:10px}.style-detail .style-offer .all-link{font-size:16px;align-self:center}.style-picker{position:relative}.style-picker-trigger,.style-picker-option{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font-size:15px;min-height:54px;padding:10px 12px}.style-picker-trigger{background:var(--field);border:2px solid var(--ink);border-radius:7px 10px 8px 6px;box-shadow:2px 3px 0 var(--ink)}.style-picker-trigger>span,.style-picker-option>span{flex:1;min-width:0;overflow-wrap:anywhere}.style-picker-trigger>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-picker .bundle-mark{width:29px;height:29px;flex-shrink:0}.style-picker .icon{width:18px;height:18px}.style-picker-trigger[aria-expanded=true]{border-color:var(--teal)}.style-picker-trigger[aria-expanded=true]>.icon{transform:rotate(180deg)}.style-picker-list{position:absolute;z-index:12;top:calc(100% + 8px);left:0;right:0;max-height:320px;max-height:min(320px,calc(50dvh - 60px));overflow-y:auto;overscroll-behavior:contain;padding:5px;background:var(--field);border:2px solid var(--ink);border-radius:10px 7px 12px 8px;box-shadow:4px 5px 0 var(--ink)}.style-picker-list.opens-up{top:auto;bottom:calc(100% + 6px)}.style-picker-option{border:1px solid transparent;border-radius:5px 8px 4px 7px}.style-picker-option.is-active,.style-picker-option:hover{background:var(--surface);border-color:var(--line)}.style-picker-option[aria-selected=true]{color:var(--teal)}.style-picker-option small{display:block;font-size:11px;color:var(--muted);font-weight:400}.plans-section:has(.plan-grid-three){max-width:1140px}.plan-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-grid-three .plan-card{padding:25px 22px}.plan-grid-three h3{font-size:27px}.plan-card .package-subtitle{font-size:13px;line-height:1.5;margin:10px 0 0;min-height:40px}.plan-card .plan-comparison{font-size:13px;margin:-9px 0 18px}.plan-comparison s{color:var(--muted);margin-right:4px}.plan-four .plan-heading>.icon{color:var(--teal)}@media(max-width:900px){.plan-grid-three{grid-template-columns:1fr}.plan-grid-three .plan-card{padding:23px}.plan-card .package-subtitle{min-height:0}.plan-grid-three .plan-card h3{font-size:29px}}.checkout-bundle{border-top:3px solid var(--teal);background-image:url(/assets/graphite-tall-CeJgprKR.webp);background-size:cover}.bundle-summary{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:20px;margin:0 0 18px}.bundle-summary-copy{min-width:0}.bundle-summary h1{font-size:38px;margin:20px 0 13px}.bundle-summary .checkout-price{margin:0;font-size:38px}.bundle-art{position:relative;width:190px;height:170px;isolation:isolate;pointer-events:none}.bundle-art>.bimo{position:absolute;width:178px;left:8px;bottom:0}.bundle-stack{position:absolute;inset:25px 28px 15px;perspective:600px}.bundle-stack>span{position:absolute;inset:0;border:2px solid var(--ink);border-radius:8px 11px 6px 9px;box-shadow:3px 4px 0 var(--ink);background:var(--surface);animation:bundle-paper .24s var(--ease-out) both}.bundle-stack>span:nth-child(1){transform:translate(-13px,-6px) rotate(-12deg);background:#555966}.bundle-stack>span:nth-child(2){transform:translate(10px,-4px) rotate(9deg);background:#434858;animation-delay:40ms}.bundle-stack>span:nth-child(3){transform:rotate(-3deg);background:var(--field);border-top:3px solid var(--teal);animation-delay:80ms}.bundle-art .codil-hand{transform-origin:0 0;animation:codil-wave 1.2s var(--ease-in-out) .16s 1 both}.bundle-styles{list-style:none;padding:0;margin:0 0 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:10px}.bundle-styles li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:60px;padding:10px 8px;border:2px solid var(--ink);border-radius:7px 10px 6px 8px;background:var(--surface);box-shadow:2px 3px 0 var(--ink)}.bundle-styles li>span{font:600 13px/1.4 Shantell Sans,cursive;overflow-wrap:anywhere}.bundle-mark{width:31px;height:31px;flex-shrink:0;color:var(--text)}.bundle-mark .mark-fill{fill:var(--field)}.bundle-mark-kubik{color:var(--teal)}.bundle-mark-multik{color:var(--yellow)}.checkout-bundle>.checkout-includes{max-width:43ch}.checkout-bundle>.checkout-costs{max-width:46ch}.checkout-bundle>.button{display:flex;width:100%;margin:14px 0 10px}.checkout-bundle>.support-link{margin:0 16px 0 0;font-size:13px}.checkout-bundle>.checkout-change{margin-top:0;font-size:13px}@keyframes bundle-paper{0%{opacity:0;translate:0 9px}to{opacity:1;translate:0 0}}@media(max-width:599px){.bundle-summary{grid-template-columns:minmax(0,1fr) 117px;gap:5px;margin-bottom:20px;min-height:132px}.bundle-summary h1{font-size:29px;line-height:1.15;margin:17px 0 13px;max-width:6ch}.bundle-summary .checkout-price{font-size:31px;line-height:1.3;white-space:nowrap}.bundle-summary .checkout-price>span{display:block;font-size:13px;margin-top:2px}.bundle-art{width:117px;height:130px}.bundle-art>.bimo{width:136px;left:-8px;bottom:-2px}.bundle-stack{inset:19px 13px 12px}.bundle-stack>span:nth-child(1){transform:translate(-7px,-4px) rotate(-12deg)}.bundle-stack>span:nth-child(2){transform:translate(6px,-3px) rotate(9deg)}.bundle-styles{gap:7px;margin-bottom:21px}.bundle-styles li{min-height:68px;padding:8px 4px;gap:4px;flex-direction:column}.bundle-styles li>span{font-size:11px;letter-spacing:0}.bundle-mark{width:28px;height:28px}.checkout-bundle .purchase-steps{margin-bottom:17px;padding-bottom:14px}.checkout-bundle>.checkout-includes{font-size:15px;line-height:1.55}}@media(max-width:359px){.bundle-summary{grid-template-columns:minmax(0,1fr) 94px}.bundle-art{width:94px}.bundle-art>.bimo{width:121px;left:-14px;bottom:3px}.bundle-stack{inset:24px 9px 16px}.bundle-summary h1{font-size:27px}.bundle-summary .checkout-price{font-size:28px}.bundle-styles li>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.bundle-stack>span,.bundle-art .codil-hand{animation:none}}.includes-section .bundle-styles{margin:22px 0 0;gap:8px}.includes-section .bundle-styles li{padding:10px 6px;flex-direction:column;gap:6px}@media(max-width:599px){.bundle-styles{grid-template-columns:repeat(2,minmax(0,1fr))}.bundle-styles li{min-height:64px;flex-direction:row;gap:8px;padding:10px 8px}.bundle-styles li>span{font-size:12px;word-break:normal;overflow-wrap:normal}.bundle-mark{width:32px;height:32px}.includes-section .bundle-styles li{flex-direction:row}}@media(max-width:359px){.bundle-styles li{flex-direction:column;gap:4px;padding:8px 4px}.includes-section .bundle-styles li{flex-direction:column}}
