@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}body:before{content:"";position:fixed;inset:0;background:url(/assets/graphite-tall-CeJgprKR.webp) center/cover;pointer-events:none;z-index:-1}.legal-header,.legal-main,.legal-footer{width:min(1120px,calc(100% - 48px));margin-inline:auto}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px dashed var(--line)}.legal-brand{font:600 27px/1.2 Shantell Sans,cursive}.back-store{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--muted)}.legal-title{padding:44px 0 32px;max-width:780px}.legal-label{display:inline-block;padding:5px 11px;border:2px solid var(--ink);border-radius:4px 7px 4px 5px;box-shadow:2px 3px 0 var(--ink);background:var(--teal);color:var(--ink);font-weight:800;font-size:13px;transform:rotate(-.6deg);margin-bottom:22px}.legal-title h1{font-size:44px;max-width:650px;margin-bottom:16px}.legal-subtitle{max-width:620px;color:var(--muted);font-size:18px;line-height:1.5;margin-bottom:22px}.legal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;color:var(--muted);font-size:14px}.legal-actions .button{min-height:44px;font-size:14px;padding:9px 14px;box-shadow:2px 3px 0 var(--ink)}.legal-layout{display:grid;grid-template-columns:minmax(0,760px) 256px;gap:64px;align-items:start}.legal-document{min-width:0;font-size:17px;line-height:1.75;overflow-wrap:anywhere}.legal-document section{scroll-margin-top:24px;margin-bottom:36px}.legal-document h2{font-size:25px;margin-bottom:18px;line-height:1.4}.legal-document p{margin-bottom:16px}.legal-document section:target h2{color:var(--teal)}.desktop-toc{position:sticky;top:24px;max-height:calc(100svh - 48px);overflow:auto;padding:4px 4px 8px 0}.toc-label{font-size:13px;font-weight:800;color:var(--muted);margin-bottom:14px}.toc-list{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.toc-list a{display:block;padding:10px 12px 10px 15px;margin-left:-1px;border-left:2px solid transparent;color:var(--muted);font-size:14px;line-height:1.5;min-height:44px}.toc-list a:hover,.toc-list a:focus-visible{color:var(--text);border-left-color:var(--teal)}.legal-contact{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--teal);margin-top:16px;text-decoration:underline;text-underline-offset:4px}.mobile-toc{display:none}.legal-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;border-top:1px dashed var(--line);padding:24px 0 calc(30px + env(safe-area-inset-bottom));color:var(--muted);font-size:14px;overflow-wrap:anywhere}.legal-footer a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.legal-footer span{flex-basis:100%;font-size:13px}.request-card{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.request-card h3{font:600 21px/1.4 Shantell Sans,cursive;margin:0 0 16px}.request-card .button{font-size:15px;margin-bottom:12px}.request-card summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:15px;color:var(--teal)}.request-card pre{font:inherit;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text}.legal-document .request-card{margin-bottom:20px}@media(min-width:960px){body:before{background-image:url(/assets/graphite-wide-DO8Kg-w9.webp)}}@media(max-width:959px){.legal-layout{display:block}.desktop-toc{display:none}.legal-title{padding:32px 0 24px}.legal-title h1{font-size:36px}.mobile-toc{display:block;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);margin-bottom:30px;padding:4px 0}.mobile-toc summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;font-weight:800;list-style:none}.mobile-toc summary::-webkit-details-marker{display:none}.mobile-toc summary span{color:var(--teal);font-size:24px}.mobile-toc[open] summary span{transform:rotate(45deg)}.mobile-toc nav{margin:8px 0 16px}.legal-document h2{font-size:24px}}@media(max-width:599px){.legal-header,.legal-main,.legal-footer{width:calc(100% - 40px)}.legal-header{padding-top:calc(14px + env(safe-area-inset-top));padding-bottom:12px}.legal-brand{font-size:24px}.back-store{font-size:14px}.legal-title h1{font-size:32px}.legal-subtitle{font-size:16px;line-height:1.6}.legal-actions{gap:16px}.legal-actions>span{flex-basis:100%}.legal-document{font-size:16px;line-height:1.75}.legal-document h2{font-size:23px}.legal-footer{font-size:14px}.legal-footer span{line-height:1.7}}@media print{:root{color-scheme:light}body{color:#111;background:#fff;font-size:11pt}body:before,.skip-link,.legal-header,.legal-actions,.mobile-toc,.desktop-toc,.legal-footer,.legal-label{display:none!important}.legal-main{width:100%;max-width:none}.legal-title{padding:0 0 16px}.legal-title h1{font-size:24pt}.legal-subtitle{font-size:12pt;color:#333}.legal-layout{display:block}.legal-document{font-size:11pt;line-height:1.5}.legal-document h2{font-size:14pt;color:#111!important;break-after:avoid}.legal-document p{orphans:3;widows:3}.legal-document section{margin-bottom:18px}}.documents-page{padding-top:36px;padding-bottom:48px}.documents-heading{margin-bottom:32px;max-width:730px}.documents-heading h1{font-size:40px;margin-bottom:16px}.documents-heading p{font-size:17px;line-height:1.6;color:var(--muted);margin:0}.documents-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:64px;align-items:start}.documents-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.document-link{display:flex;align-items:center;gap:16px;padding:20px;border:2px solid var(--ink);border-radius:10px 13px 9px 12px;background:var(--surface);box-shadow:3px 4px 0 var(--ink)}.document-symbol{color:var(--teal);flex-shrink:0;align-self:flex-start;margin-top:3px}.document-symbol .icon{width:25px;height:25px}.document-copy{flex:1;min-width:0}.document-copy strong{display:block;font-size:18px;font-weight:800;line-height:1.4}.document-copy>span{display:block;margin-top:6px;font-size:14px;line-height:1.6;color:var(--muted)}.document-link>.icon{width:18px;height:18px;color:var(--muted)}.documents-seller{min-width:0;padding-left:28px;border-left:1px dashed var(--line)}.documents-seller h2{font-size:27px;margin:0 0 24px}.documents-seller dl{margin:0}.documents-seller dl>div{margin-bottom:20px}.documents-seller dt{font-size:13px;color:var(--muted);margin-bottom:5px}.documents-seller dd{font-size:17px;line-height:1.5;margin:0;overflow-wrap:anywhere;user-select:text}.documents-seller a{display:inline-flex;align-items:center;min-height:44px;color:var(--teal);text-decoration:underline;text-underline-offset:4px}@media(hover:hover){.document-link:hover{border-color:var(--line)}.account-documents-link:hover{color:var(--text)}}@media(max-width:959px){.documents-layout{grid-template-columns:1fr;gap:38px}.documents-seller{border-left:0;border-top:1px dashed var(--line);padding:30px 0 0}.documents-seller dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.documents-seller dl>div{margin:0}}@media(max-width:599px){.documents-page{padding-top:27px;padding-bottom:32px}.documents-heading{margin-bottom:24px}.documents-heading h1{font-size:30px;max-width:15ch;line-height:1.2}.documents-heading p{font-size:15px}.document-link{gap:12px;padding:17px 14px}.document-copy strong{font-size:16px}.document-copy>span{font-size:14px}.document-symbol .icon{width:21px;height:21px}.document-link>.icon{width:15px;height:15px}.documents-seller h2{font-size:25px}.documents-seller dl{grid-template-columns:1fr;gap:18px}.documents-seller dd{font-size:16px}}@media print{.documents-layout,.documents-list{display:block}.document-link{box-shadow:none;background:none;color:inherit;border:1px solid #aaa;margin-bottom:12px}.document-copy>span,.documents-heading p,.documents-seller dt{color:#333}.documents-seller{border-left:0;padding:20px 0 0}.documents-seller a{color:inherit}}.legal-support-button{position:fixed;right:24px;bottom:calc(20px + var(--safe-bottom));z-index:17;display:flex;align-items:center;min-height:48px;padding:10px 16px;background:var(--teal);color:var(--ink);border:2px solid var(--ink);border-radius:12px 9px 11px 8px;box-shadow:3px 4px 0 var(--ink);font-weight:800}.legal-footer{padding-bottom:calc(90px + var(--safe-bottom))}@media print{.legal-support-button{display:none}}.style-purchase{display:flex;flex-direction:column;gap:12px;margin-top:24px;min-width:0;max-width:340px}.style-purchase-price{display:flex;flex-direction:column;gap:5px}.style-purchase-price strong{font:600 30px/1.2 Shantell Sans,cursive;letter-spacing:-.02em}.style-purchase-price>span,.style-purchase-note{font-size:12px;line-height:1.5;color:var(--muted)}.style-purchase-button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:13px 16px;border:2px solid var(--ink);border-top-color:#f9da87;border-radius:15px;background:var(--yellow);color:var(--ink);box-shadow:3px 4px 0 var(--ink),inset 0 1px 2px #ffffff70;font:800 15px/1.3 Nunito,sans-serif;text-decoration:none;transition:transform .12s var(--ease-out),background-color .16s ease}.style-purchase-button>.icon{flex:none;width:20px;height:20px}.style-purchase-button:focus-visible{outline:3px solid var(--teal);outline-offset:6px}.style-purchase-button:active:not(:disabled){transform:translateY(2px)}.style-purchase-button:disabled{background:var(--surface);color:var(--muted);border-color:var(--line);box-shadow:none;cursor:not-allowed}.style-purchase>.all-link{align-self:flex-start;font-size:13px;line-height:1.6;min-height:44px;margin:0;overflow-wrap:anywhere}.style-purchase-multik{margin-top:auto;padding-top:22px;gap:0;max-width:380px}.style-purchase-multik .style-purchase-button{position:relative;min-height:74px;border-radius:20px;background:#ffa336;border-color:#FFC56A #AC642D #AC642D;color:#3b241b;box-shadow:3px 5px 0 var(--ink),inset 0 2px 2px #ffe1a6;padding:15px 17px;flex-wrap:wrap;gap:5px 10px}.style-purchase-multik .style-purchase-button>span{flex:1;font-size:14px}.style-purchase-multik .style-purchase-button>strong{font:700 25px/1.25 Shantell Sans,cursive;white-space:nowrap}.style-purchase-multik .style-purchase-button>.icon{width:17px;height:17px}.style-purchase-multik .style-purchase-button:disabled{background:var(--surface);border-color:var(--line);color:var(--muted);box-shadow:none}.style-purchase-note{text-align:center;margin:13px 0 2px}.style-purchase-multik>.all-link{align-self:center;text-align:center;font-size:12px}.multik-lounger{position:relative;width:100%;margin-bottom:-3px;isolation:isolate}.multik-lounger>svg{display:block;width:100%;height:auto;overflow:visible}.lounger-pause{position:absolute;right:0;top:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted)}.lounger-pause svg{width:13px;height:13px;fill:currentColor}.lounger-pause:focus-visible{outline:2px solid var(--teal);outline-offset:-4px}.smoke-stream{opacity:.4;animation:lounger-smoke 3s linear infinite;animation-play-state:paused;transform-origin:0 0}.smoke-stream-two{animation-delay:-1.5s}.multik-lounger[data-running=true] .smoke-stream{animation-play-state:running}@keyframes lounger-smoke{0%{transform:scale(.8);opacity:0}25%{opacity:.48}to{transform:translate(4px,-19px) scale(1.2);opacity:0}}.style-section.has-purchase .style-description{display:flex;flex-direction:column;align-items:flex-start}.style-section.has-purchase .style-purchase{width:100%}.styles-section .style-section.has-purchase{padding-bottom:16px;border-bottom:1px dashed var(--line)}.style-section.has-purchase .style-description>.text-link{flex:none}.home-page~.site-footer{padding-bottom:calc(28px + var(--safe-bottom) + var(--content-bottom))}@media(hover:hover)and (pointer:fine){.style-purchase-button:hover:not(:disabled){background:#f6c54e;transform:translateY(-1px)}.style-purchase-multik .style-purchase-button:hover:not(:disabled){background:#ffb34d}.lounger-pause:hover{color:var(--text);background:var(--surface)}}@media(max-width:959px){.styles-section .style-section.has-purchase,.style-section.has-purchase{display:flex;flex-direction:column;gap:22px}.styles-section .style-section.has-purchase .style-description,.style-section.has-purchase .style-description{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;max-width:none;width:100%}.style-section.has-purchase .style-description>h1,.style-section.has-purchase .style-description>h2{grid-column:1;grid-row:1;margin:0}.style-section.has-purchase .style-description>.paper-label{grid-column:2;grid-row:1;align-self:center;justify-self:end}.style-section.has-purchase .style-tagline{grid-column:1/-1;grid-row:2;margin:0}.style-section.has-purchase .style-about,.style-section.has-purchase .fits,.style-section.has-purchase .style-description>.text-link{grid-column:1/-1;grid-row:auto;margin:0}.style-section.has-purchase .style-purchase{grid-column:1/-1;grid-row:auto;max-width:440px;margin-top:6px}.style-purchase:not(.style-purchase-multik){display:grid;grid-template-columns:1fr auto;gap:6px 14px;align-items:center}.style-purchase:not(.style-purchase-multik)>.all-link{grid-column:1/-1;justify-self:start}.style-purchase:not(.style-purchase-multik) .style-purchase-price strong{font-size:27px}.style-purchase:not(.style-purchase-multik) .style-purchase-button{width:auto;min-width:142px}.style-section.has-purchase .style-purchase-multik{padding-top:0;max-width:370px;justify-self:start}.style-purchase-multik .style-purchase-button{min-height:66px}.style-purchase-multik .style-purchase-button>strong{font-size:27px}.style-section.has-purchase .gallery{width:100%;min-width:0}}@media(max-width:359px){.style-purchase:not(.style-purchase-multik){gap:6px 10px}.style-purchase:not(.style-purchase-multik) .style-purchase-price strong{font-size:24px}.style-purchase-price>span{font-size:11px}.style-purchase:not(.style-purchase-multik) .style-purchase-button{min-width:0;padding:12px;font-size:13px}.style-purchase-multik .style-purchase-button{padding:14px}.style-purchase-multik .style-purchase-button>strong{font-size:24px}}@media(prefers-reduced-motion:reduce){.multik-lounger .smoke-stream{animation:none;opacity:.25}.multik-lounger .smoke-stream-two,.lounger-pause{display:none}.style-purchase-button{transition:none}.style-purchase-button:hover:not(:disabled),.style-purchase-button:active:not(:disabled){transform:none}}@font-face{font-family:Multik Body;src:url(/assets/Nunito-latin-cyrillic-1qP93Z63.woff2) format("woff2");font-weight:500;font-display:swap}.mk-defs{position:absolute;pointer-events:none}.style-tabs button.mk-style-tab{position:relative;background:#ffbd59;color:#4b291f;border-radius:16px;padding-left:55px;overflow:visible;gap:8px;border-color:#ad652c;box-shadow:2px 3px 0 var(--ink)}.style-tabs button.mk-style-tab[aria-selected=true]{background:#f58b38;color:#4b291f;border-color:#ffdba0;transform:rotate(-1deg)}.mk-style-tab .mk-tab-face{position:absolute;left:3px;bottom:0;width:49px;height:62px;overflow:hidden;border-radius:0 0 0 14px;pointer-events:none}.mk-style-tab .mk-tab-face>svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 4px 0 #aa722510)}.mk-style-tab .mk-tab-label{display:block;line-height:1.15;text-align:left}.mk-style-tab small{display:block;margin-top:3px;font:800 8px/1.2 Multik Body,Nunito,sans-serif;letter-spacing:.3px;text-transform:uppercase;color:#75401f}@media(max-width:700px){.style-tabs button.mk-style-tab{padding:7px 8px 7px 46px}.mk-style-tab .mk-tab-face{width:43px;height:58px;left:1px}}@media(max-width:359px){.mk-style-tab small{font-size:7px}}.support-launcher{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:17;display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--ink);border-radius:12px 9px 14px 8px;background:var(--teal);color:var(--ink);box-shadow:3px 4px 0 var(--ink)}.support-unread{position:absolute;right:-7px;top:-9px;min-width:23px;padding:1px 5px;background:var(--yellow);border:2px solid var(--ink);border-radius:12px;font-size:12px;font-weight:900}.support-launcher-error{position:fixed;right:20px;bottom:90px;width:250px;padding:14px;background:var(--surface);border:1px solid var(--danger);z-index:18;font-size:13px}:root .scroll-top{right:max(24px,env(safe-area-inset-right,0px));bottom:calc(80px + max(var(--purchase-dock-height,0px),var(--safe-bottom) + var(--content-bottom)));width:44px;height:44px}:root .scroll-top .icon{width:22px;height:22px}@media(min-width:960px){.support-launcher{right:28px;bottom:calc(24px + var(--safe-bottom) + var(--content-bottom))}:root .scroll-top{right:max(32px,env(safe-area-inset-right,0px));bottom:calc(24px + var(--safe-bottom) + var(--content-bottom) + 64px)}}@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)}.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;gap:14px;padding:16px 0;border-bottom:1px dashed var(--line)}.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;color:var(--muted)}.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,.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}.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}.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}.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;border-radius:0 0 22px 22px}.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}}.receive-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:38px}.receive-grid h3{font-size:27px}.receive-guide img{border-radius:16px}.receive-guide .plan-promise{color:var(--yellow)}@media(max-width:759px){.receive-grid{grid-template-columns:1fr}}.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}}.support-is-open{overflow:hidden}.support-chat{padding:0;border:2px solid var(--ink);border-radius:14px 10px 12px 9px;color:var(--text);background:var(--surface);box-shadow:5px 6px 0 var(--ink);width:min(390px,calc(100% - 32px));height:min(590px,calc(100dvh - 112px));max-height:none;max-width:none;inset:auto 28px calc(88px + var(--safe-bottom) + var(--content-bottom)) auto;margin:0;overflow:hidden;opacity:1;transform:translateY(0);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}@starting-style{.support-chat[open]{opacity:0;transform:translateY(12px)}}.support-chat::backdrop{background:#10111ab3}.support-chat-inner{height:100%;display:flex;flex-direction:column;min-height:0}.support-chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;border-bottom:1px solid var(--line)}.support-chat-head h2{font:800 20px/1.3 Nunito,sans-serif;margin:0}.support-chat-head p{font-size:12px;color:var(--muted);margin:3px 0 0}.support-chat-head .icon-button{border:1px solid var(--line)}.support-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 16px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin;overflow-anchor:none}.support-message{display:flex;align-items:flex-end;gap:5px;max-width:93%;align-self:flex-start;min-width:0}.support-message>.bimo{width:34px;height:38px;flex-shrink:0}.support-message>div{min-width:0;padding:12px 13px;border:1px solid var(--line);border-radius:10px 12px 9px 4px;background:var(--field)}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55;margin:0}.support-message small{font-size:11px;color:var(--muted);display:block;margin-top:7px}.support-message.own{align-self:flex-end}.support-message.own>div{border-color:var(--teal);border-radius:12px 10px 4px 9px}.support-message.pending{opacity:.55}.support-message.failed>div{border-color:var(--danger)}.support-message .support-send-error{font-size:12px;color:var(--danger);margin-top:10px}.support-message .button{margin-top:10px;font-size:12px}.support-guest,.support-empty{margin:auto;text-align:center;padding:22px 14px}.support-guest>.bimo,.support-empty>.bimo{width:110px;height:auto;margin-inline:auto}.support-guest h3{font-size:24px;margin:16px 0}.support-guest p,.support-empty p{font-size:14px;line-height:1.6;color:var(--muted)}.support-guest .button{font-size:14px;margin-top:20px}.support-empty{padding:22px 10px}.support-load-error{padding:10px 16px;font-size:12px;color:var(--danger);overflow-wrap:anywhere}.support-load-error button{display:block;text-decoration:underline;min-height:44px;color:var(--text)}.support-composer{flex-shrink:0;padding:14px;border-top:1px solid var(--line);background:var(--surface)}.support-grow{display:grid;min-width:0;max-height:132px;overflow:hidden}.support-grow:after,.support-grow textarea{grid-area:1/1;white-space:pre-wrap;overflow-wrap:anywhere;padding:11px 12px;font:400 16px/22px Nunito,sans-serif;border:1px solid var(--line);border-radius:8px}.support-grow:after{content:attr(data-value) " ";visibility:hidden}.support-grow textarea{width:100%;min-width:0;min-height:46px;max-height:132px;resize:none;background:var(--field);color:var(--text);margin:0}.support-grow textarea::placeholder{color:var(--muted);opacity:1}.support-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.support-compose-actions>span{font-size:12px;color:var(--muted)}@media(max-width:760px){.support-chat{inset:auto 0 0;width:100%;height:min(740px,92dvh);border-radius:16px 14px 0 0;border-bottom:0;box-shadow:none}.support-composer{padding-bottom:calc(14px + var(--safe-bottom) + var(--content-bottom))}.support-messages{padding:18px}.support-chat-head{padding:16px 18px}}@media(prefers-reduced-motion:reduce){.support-chat{transition:none}}.learning-page{max-width:900px;margin:auto}.learning-page .page-heading>p{color:var(--muted);max-width:55ch}.lesson-list{display:grid;gap:26px}.lesson-heading,.lesson-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.lesson-heading{color:var(--muted);font-size:14px;margin-bottom:20px}.lesson-body{display:grid;grid-template-columns:160px minmax(0,1fr);gap:28px;align-items:center}.lesson-body h2{font-size:30px;margin:0 0 15px}.lesson-body p{color:var(--muted);font-size:16px;line-height:1.6}.lesson-image{display:grid;place-items:center;min-width:0}.lesson-image img{width:100%;height:230px;object-fit:cover;border-radius:12px}.lesson-image>.icon{width:75px;height:75px;color:var(--teal)}.lesson-image video{display:block;width:100%;max-height:65vh;border-radius:12px;background:var(--ink)}.lesson-selected:has(video) .lesson-body{grid-template-columns:minmax(0,1fr)}.lesson-actions{margin-top:23px}.lesson-selected:has(video) .lesson-image{max-width:400px;margin:auto}.lesson-selected:has(video) h2{font-size:26px}@media(max-width:599px){.lesson-body{grid-template-columns:85px minmax(0,1fr);gap:17px}.lesson-image img{height:151px}.lesson-body h2{font-size:23px}.lesson-body p{font-size:14px}.lesson-heading{font-size:12px}.lesson-actions>.button{width:100%}}.workshop-main.inner-page{padding-top:22px;padding-bottom:24px;min-height:calc(100svh - 100px)}.workshop{max-width:1200px;margin:auto}.workshop-heading{text-align:center;margin:0 auto 4px}.workshop-heading h1{display:inline-block;position:relative;font-size:clamp(38px,4.2vw,60px);line-height:1.2;margin:8px 0 24px}.workshop-heading h1 svg{position:absolute;width:48%;height:12px;bottom:-13px;left:28%;fill:none;stroke:var(--teal);stroke-width:3;stroke-linecap:round}.workshop-heading>p{font-size:18px;color:var(--muted);margin:0}.workshop-diagram{position:relative;padding-top:94px}.workshop-panorama{display:block}.workshop-panorama img{display:block;width:100%;height:auto}.workshop-stages{list-style:none;padding:0;margin:0;position:absolute;inset:0}.workshop-stage{position:absolute;min-width:0}.workshop-caption{position:relative;display:flex;align-items:flex-start;gap:9px}.workshop-number{display:grid;place-items:center;flex-shrink:0;background:var(--teal);color:var(--ink);border:2px solid var(--ink);border-radius:48% 44% 49% 45%;box-shadow:1px 2px 0 var(--ink);width:32px;height:32px;font:700 19px/1 Shantell Sans,cursive;transform:rotate(-5deg)}.workshop-caption h2{font-size:20px;margin:0 0 6px}.workshop-caption p{font-size:13px;line-height:1.5;color:var(--muted);margin:0;max-width:160px}.workshop-pointer{position:absolute;width:32px;height:42px;left:26px;top:100%;stroke:var(--text);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.workshop-stage-1{left:1%;top:8%;width:15%}.workshop-stage-2{left:18%;top:13%;width:16%}.workshop-stage-3{left:37%;top:2%;width:20%}.workshop-stage-4{left:57%;top:22%;width:19%}.workshop-stage-5{left:78%;top:12%;width:19%}.workshop-stage-6{left:88.5%;top:32%;width:11.5%}.workshop-stage-6 h2{font-size:18px}.workshop-stage-6 .workshop-caption{gap:6px}.workshop-stage-6 .workshop-pointer{left:48px;height:32px}.workshop-floor{display:none}.workshop-action{text-align:center;margin:10px 0 0}.workshop-connect{background:var(--teal);color:var(--ink);min-width:280px;font-size:16px}.workshop-action>p{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:13px;margin:16px 0 0}.workshop-action>p>.icon{width:18px;height:18px}.workshop-details{margin:16px auto 0;max-width:790px}.workshop-details>summary{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:var(--muted)}.workshop-details>summary .icon{width:16px}.workshop-details[open]>summary .icon{transform:rotate(180deg)}.workshop-details>ol{margin:16px 0 0;padding:22px 28px 14px 48px;border:1px dashed var(--line);border-radius:10px;background:var(--field);color:var(--teal)}.workshop-details li{padding-left:7px;margin:0 0 18px}.workshop-details h3{font-size:19px;color:var(--text);margin:0 0 8px}.workshop-details p{font-size:15px;color:var(--muted);line-height:1.6;margin:0}@media(min-width:960px)and (max-width:1199px){.workshop-caption h2{font-size:17px}.workshop-caption p{font-size:12px}.workshop-number{width:28px;height:28px;font-size:17px}.workshop-caption{gap:6px}.workshop-stage-6 h2{font-size:16px}.workshop-diagram{padding-top:126px}}@media(max-width:959px){.workshop-main.inner-page{padding-top:21px;min-height:0}.workshop-heading{margin-bottom:18px}.workshop-heading h1{font-size:36px;margin:0 0 20px}.workshop-heading>p{font-size:16px}.workshop-panorama{display:none}.workshop-diagram{padding:0;max-width:470px;margin:0 auto}.workshop-stages{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));isolation:isolate}.workshop-stages:before,.workshop-stages:after{content:"";position:absolute;top:60px;bottom:7px;width:5px;border:2px solid var(--ink);background:var(--line);z-index:-1;transform:rotate(.3deg)}.workshop-stages:before{left:40%}.workshop-stages:after{right:3%;transform:rotate(-.3deg)}.workshop-stage{position:relative;inset:auto;width:auto;grid-column:1/-1;min-height:130px}.workshop-caption{gap:7px;z-index:2;padding-top:10px;max-width:40%}.workshop-caption h2{font-size:17px;margin-bottom:5px}.workshop-caption p{font-size:12px;max-width:110px}.workshop-number{width:27px;height:27px;font-size:17px}.workshop-stage .workshop-pointer{left:50%;transform:translate(-50%)}.workshop-pointer{width:24px;height:29px;margin-top:3px;stroke-width:2.2;opacity:.65}.workshop-floor{display:block;position:absolute;right:-3px;top:0;width:64%;z-index:1;pointer-events:none}.workshop-floor img{display:block;width:100%;height:auto}.workshop-stage-5{grid-column:1;grid-row:5;min-height:220px}.workshop-stage-6{grid-column:2;grid-row:5;min-height:0}.workshop-stage-5 .workshop-caption,.workshop-stage-6 .workshop-caption{max-width:none;padding-top:4px}.workshop-stage-6 .workshop-caption{margin-left:12px;gap:7px}.workshop-stage-6 h2{font-size:17px}.workshop-stage-5 .workshop-floor{top:51px;width:140%;left:30%;right:auto}.workshop-stage-5 .workshop-pointer{top:90%;height:32px}.workshop-stage-6 .workshop-pointer{top:100%;height:30px}.workshop-action{max-width:470px;margin:6px auto 0}.workshop-connect{width:100%}.workshop-action>p{font-size:12px;line-height:1.5;margin-top:12px;gap:6px}.workshop-action>p>.icon{width:16px}.workshop-details>summary{font-size:12px;min-height:44px}.workshop-details{margin-top:7px}}@media(max-width:599px){.workshop-main.inner-page{padding-top:18px;padding-bottom:15px}.workshop-heading{margin-bottom:9px}.workshop-heading h1{font-size:28px;margin:0 0 18px;letter-spacing:-.045em}.workshop-heading h1 svg{bottom:-12px}.workshop-heading>p{font-size:14px}.workshop-stage{min-height:97px}.workshop-caption{max-width:41%;padding-top:5px;gap:6px}.workshop-caption h2{font-size:15px;line-height:1.3;margin-bottom:4px}.workshop-caption p{font-size:12px;line-height:1.45}.workshop-number{width:25px;height:25px;font-size:16px}.workshop-floor{width:60%}.workshop-pointer{width:21px;height:25px;opacity:.55}.workshop-stage-5{min-height:155px}.workshop-stage-5 .workshop-floor{top:43px;width:130%;left:35%}.workshop-stage-6{min-height:0}.workshop-stage-6 h2{font-size:15px}.workshop-stage-6 .workshop-caption{margin-left:3px;gap:6px}.workshop-stage-6 .workshop-pointer{height:24px}.workshop-stage-5 .workshop-pointer{top:85%;height:28px}.workshop-connect{min-height:48px;font-size:15px}.workshop-action>p{font-size:11px;gap:5px;margin-top:7px}.workshop-details>summary{font-size:12px}.workshop-details>ol{padding:20px 17px 12px 35px}.workshop-details h3{font-size:18px}.workshop-details p{font-size:14px}}@media(max-width:359px){.workshop-heading h1{font-size:25px}.workshop-heading>p{font-size:13px}.workshop-caption h2,.workshop-stage-6 h2{font-size:14px}.workshop-caption{gap:4px}.workshop-number{width:23px;height:23px;font-size:15px}.workshop-stage{min-height:96px}.workshop-stage-5{min-height:148px}.workshop-stage-6{min-height:0}.workshop-stage-5 .workshop-floor{top:50px}.workshop-action>p{font-size:11px}}.workshop-panorama{position:relative}.workshop-life{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.ws-lamp{transform-box:fill-box;transform-origin:50% 0;animation:ws-lamp 5s var(--ease-in-out) infinite}@keyframes ws-lamp{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.ws-steam{fill:none;stroke:#cfd2dc;stroke-width:3;stroke-linecap:round;opacity:0;animation:ws-steam 3.2s var(--ease-out) infinite}@keyframes ws-steam{0%{transform:translateY(6px);opacity:0}35%{opacity:.75}to{transform:translateY(-16px);opacity:0}}.ws-z{transform-origin:0 0;font:700 17px Shantell Sans,cursive;fill:#b5b6c3;opacity:0;animation:ws-z 3.3s var(--ease-out) infinite}@keyframes ws-z{0%{transform:translate(0) scale(.9);opacity:0}25%{opacity:.9}to{transform:translate(16px,-34px) scale(1.15);opacity:0}}.ws-led{fill:#9ff0d9;opacity:.2;animation:ws-led 1.6s steps(1,end) infinite}@keyframes ws-led{0%,60%{opacity:.85}61%,to{opacity:.15}}.ws-sweep{animation:ws-sweep 3.4s var(--ease-in-out) infinite}@keyframes ws-sweep{0%{transform:translate(0)}70%,to{transform:translate(250px)}}.ws-spark{fill:#e9b33c;stroke:#1b1c26;stroke-width:2.5;transform-box:fill-box;transform-origin:center;animation:ws-spark 2.2s var(--ease-in-out) infinite}@keyframes ws-spark{0%,to{transform:scale(.5);opacity:.4}50%{transform:scale(1.1);opacity:1}}.workshop-pointer{animation:ws-point 2.6s var(--ease-in-out) infinite}.workshop-stage-2 .workshop-pointer{animation-delay:.25s}.workshop-stage-3 .workshop-pointer{animation-delay:.5s}.workshop-stage-4 .workshop-pointer{animation-delay:.75s}.workshop-stage-5 .workshop-pointer{animation-delay:1s}.workshop-stage-6 .workshop-pointer{animation-delay:1.25s}@keyframes ws-point{0%,to{translate:0 0}50%{translate:0 4px}}@media(prefers-reduced-motion:reduce){.workshop-life *,.workshop-pointer{animation:none!important}.ws-steam,.ws-z{opacity:0}}.workshop-floor .workshop-life{z-index:1}.ws-sweep-sm{animation-name:ws-sweep-sm}@keyframes ws-sweep-sm{0%{transform:translate(0)}70%,to{transform:translate(320px)}}.ws-glow{opacity:.14;animation:ws-glow 5s var(--ease-in-out) infinite}@keyframes ws-glow{0%,to{opacity:.1}50%{opacity:.24}}@media(prefers-reduced-motion:reduce){.ws-glow{animation:none!important}}
