.side{display:grid;gap:10px;position:sticky;top:20px}.dl{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:center}.badge small{display:block;font-size:11px;opacity:.75}.badge b{font-size:17px;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif}.badge.web{background:var(--card);color:var(--graphite);border:1px solid var(--line)}.bi{width:26px;height:26px;border-radius:7px;background:var(--morning);display:inline-block;flex:none}.bi.and{border-radius:50%}.bi.w{background:var(--dawn)}.pbar{width:80px;height:6px;border-radius:3px;background:var(--line);margin:0 auto 14px}.peye{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);font-weight:600;text-align:left}.ph1{font:800 22px Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;text-align:left;margin:4px 0}.pline{font-size:12px;color:var(--ink2);text-align:left;line-height:1.4}.pring{width:84px;height:84px;border-radius:50%;border:8px solid var(--ring);border-top-color:var(--dawn);margin:14px auto 10px;display:flex;align-items:center;justify-content:center;font:700 15px Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif}.pbtn{background:var(--graphite);color:var(--morning);border-radius:12px;padding:10px;font-size:13px;font-weight:600}.pfoot{font-size:11px;color:var(--ink2);margin-top:12px;text-align:left;line-height:1.4;border-top:1px solid var(--line);padding-top:10px}.qr{text-align:center}.qrbox{width:120px;height:120px;margin:0 auto;border-radius:12px;background:repeating-conic-gradient(var(--graphite) 0 25%,var(--card) 0 50%) 0 0/16px 16px;border:6px solid var(--card);outline:1px solid var(--line)}.qr .sub{font-size:12px;color:var(--ink2);margin-top:8px;max-width:22ch;margin-inline:auto}@media(max-width:760px){.dl{grid-template-columns:1fr;justify-items:center}}.steps .frame p{min-height:0}.steps .frame p{margin-bottom:14px}.dl{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}.dl .store{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.dl .store .badge{width:220px;max-width:100%}.dl .qr{justify-self:center}@media(max-width:760px){.dl{grid-template-columns:1fr}.dl .phone{justify-self:center}}.bi{display:inline-flex;align-items:center;justify-content:center;background:none;border-radius:0}.bi.and{border-radius:0}.bi.w{background:none}.bi svg{width:24px;height:24px;fill:currentColor;display:block}.bi.w svg *{fill:none}.bi.w svg circle{stroke:var(--ring)}.bi.w svg path{stroke:var(--dawn)}.bi.w svg{width:26px;height:26px}img.qrbox{display:block;width:120px;height:120px;margin:0 auto;border-radius:12px;background:#fff;border:1px solid var(--line);outline:0;padding:0;image-rendering:pixelated}.steps .frame h3{min-height:2.4em;line-height:1.2}a.badge.web,a.badge.web:hover{color:var(--graphite)}.steps:not(:has(.pic,.shot)){grid-template-rows:auto auto auto}.steps:not(:has(.pic,.shot)) .frame{grid-row:span 3}.steps:not(:has(.pic,.shot)) .frame h3{min-height:0}.three:has(.frame):not(:has(.pic,.shot)){grid-template-rows:auto auto auto}.three:has(.frame):not(:has(.pic,.shot)) .frame{grid-row:span 3}.bookform{max-width:720px}.bookform .grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.bookform label{display:block;font-size:13px;color:var(--ink2)}.bookform label span{display:block;font-weight:600;color:var(--graphite);margin-bottom:6px}.bookform input,.bookform select{width:100%;box-sizing:border-box;min-height:44px;border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;font:inherit;font-size:15px;color:var(--graphite);background:var(--card)}.bookform .slots{margin-top:18px}.bookform .fieldlabel{font-weight:600;color:var(--graphite);font-size:13px;margin-bottom:10px}.bookform .fieldlabel small{font-weight:400;color:var(--ink2);margin-left:6px}.bookform .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bookform .err{color:var(--copper);font-weight:600;margin:12px 0 0}.bookform .herocta{margin-top:18px}.bookform .quiet{font-size:12px;color:var(--ink2);margin-top:10px;max-width:60ch}.note.ok{max-width:720px;border-left:4px solid var(--copper)}@media(max-width:600px){.bookform .grid2{grid-template-columns:1fr}}.bookcols{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.bookside{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:18px 20px;margin-top:22px}.bookside .inlist{margin:10px 0 0;padding-left:22px;font-size:15px;line-height:1.5;color:var(--graphite)}.bookside .inlist li{margin:0 0 8px}.bookside .founders.small{margin-top:14px;padding-top:12px}.bookside .founders.small .avs img{width:32px;height:32px}.bookside .founders.small small{font-size:12px}@media(max-width:1023px){.bookcols{grid-template-columns:1fr}.bookside{margin-top:18px}}@media(min-width:1024px){.bookside{align-self:center;margin-top:0}}.pline{margin-top:18px;font-size:14px;color:var(--ink2)}.quiet{font-size:14px;color:var(--ink2);line-height:1.55}.mini{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;min-width:0}.mini{display:flex;flex-direction:column}.storerow .badge.web{padding:5px 10px}.device{border:1px solid var(--line);border-radius:28px;padding:10px;background:var(--card);box-shadow:0 1px 0 var(--line)}@media(max-width:860px){.device{max-width:380px}}.soon,.when-beta{display:none}html.stores-off .when-beta{display:inline}html.stores-off .when-live{display:none}html.stores-off .badge.store{background:var(--line);color:var(--graphite);pointer-events:none;cursor:default}html.stores-off .badge.store .bi{opacity:.55}@media(max-width:480px){.hero.home .apps .badge.web,.storerow .badge.web,.store .badge.web{order:-1}}.side{align-content:space-between}.methodpage{max-width:1080px;margin:0 auto}@media(min-width:1024px){.methodpage{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px 48px;align-items:start}.methodpage .art{max-width:none}.toc.small{display:none}.toc.side{position:sticky;top:88px}}@media(max-width:1023px){.toc.side{display:none}}.methoddoc h1{margin-bottom:14px}.methoddoc .stamp{display:inline-block;border:2px solid var(--copper);border-radius:10px;padding:10px 14px;font-size:13px;line-height:1.5;color:var(--graphite);background:var(--card);transform:rotate(-1deg);margin:4px 0 14px}.methoddoc .byline{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-weight:700;font-size:17px;margin:6px 0 4px}.methoddoc .written{color:var(--ink2);font-size:15px;margin:0 0 8px}.methoddoc h2{margin-top:38px;padding-top:14px;border-top:1px solid var(--line);display:flex;align-items:baseline;gap:12px}.methoddoc h2 .num,.toc .num{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-weight:800;color:var(--copper);font-size:15px;letter-spacing:.04em;flex:none}.methoddoc .pull{margin:18px 0;padding:6px 0 6px 18px;border-left:4px solid var(--copper);font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-weight:800;font-size:26px;line-height:1.2;color:var(--copper);letter-spacing:-.01em}.toc ol{list-style:none;margin:0;padding:0}.toc.side li{margin:0}.toc.side a{display:flex;gap:10px;align-items:baseline;padding:6px 10px;border-left:3px solid transparent;color:var(--ink2);text-decoration:none;font-size:13.5px;line-height:1.35;border-radius:0 8px 8px 0}.toc.side a:hover,.toc.side a.on{color:var(--graphite);border-left-color:var(--copper);background:var(--morning)}.toc.side .eyebrow{margin:0 0 8px 13px}.toc.small{margin:14px 0 6px;border:1px solid var(--line);border-radius:12px;padding:10px 14px;background:var(--card)}.toc.small summary{cursor:pointer;font-weight:600;font-size:14px}.toc.small ol{margin-top:8px;display:grid;gap:4px}.toc.small a{color:var(--graphite);text-decoration:none;font-size:14px}@media(min-width:1280px){.methoddoc ol.tengrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;padding-left:22px}.methoddoc ol.tengrid li{break-inside:avoid}}.methoddoc .stamp{transform:none}.toc.side a{display:grid;grid-template-columns:2.2em minmax(0,1fr);gap:0;align-items:baseline;font-variant-numeric:tabular-nums}.toc .num{text-align:left}.methoddoc h2{display:grid;grid-template-columns:2.2em minmax(0,1fr);gap:0;align-items:baseline;margin:40px 0 14px;padding-top:16px}.methoddoc h2 .num{font-size:.8em;font-variant-numeric:tabular-nums;line-height:1}.methoddoc p{margin:0 0 14px}.methoddoc .pull{margin:18px 0}.methoddoc ol.tengrid{list-style:none;margin:18px 0;padding:0;counter-reset:ten}.methoddoc ol.tengrid li{display:block;position:relative;padding-left:2.2em;counter-increment:ten;margin:0 0 10px}@media(min-width:1280px){.methoddoc ol.tengrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;padding:0}}.toc.side .eyebrow{margin-top:3px}.toc.small a{display:grid;grid-template-columns:2.2em minmax(0,1fr);align-items:baseline;font-variant-numeric:tabular-nums;padding:4px 0}@media(max-width:480px){.price>*{min-width:0;max-width:100%}}.bookform label.chk{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;font-size:14px;color:var(--graphite);text-transform:none;letter-spacing:0}.bookform label.chk input{width:auto;margin:3px 0 0}.nw{white-space:nowrap}.when-android{display:none}html.stores-off.android-on .when-android{display:inline}html.stores-off.android-on .when-beta.has-android{display:none}html.stores-off.android-on .badge.store.gplay{background:var(--graphite);color:var(--morning);pointer-events:auto;cursor:pointer}html.stores-off.android-on .badge.store.gplay .bi{opacity:1}
