.acc-btn{justify-self:start;border:0;cursor:pointer;white-space:normal;text-align:center}.acc-btn.btn-line{border:1px solid var(--line2)}.acc-ok{margin:24px 0 0;padding:14px 16px;border-radius:12px;background:color-mix(in srgb,#34c759 12%,transparent);font:500 14px/1.5 var(--f-mont)}.acc-help{margin:28px 0 0;font:500 13px/1.5 var(--f-mont);color:var(--t55)}.acc-help a{color:var(--ink)}.acc-block{margin-top:28px;padding-top:24px;border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px}.acc-block h3{font:600 18px/1.2 var(--f-inter);letter-spacing:-.02em;margin:0}.acc-block p{margin:0;font:500 14px/1.55 var(--f-mont);color:var(--t75)}.acc-code{display:inline-block;font:700 22px/1 var(--f-inter);letter-spacing:.06em;padding:12px 16px;border-radius:12px;background:#ffedca;color:#2b1915;justify-self:start}.acc-tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.acc-tiers li{text-align:center;padding:10px 4px;border-radius:12px;border:1px solid var(--line);font:500 11px/1.3 var(--f-mont);color:var(--t55)}.acc-tiers li b{display:block;font:700 16px/1.2 var(--f-inter);color:var(--ink)}.acc-tiers li.on{background:var(--btn-bg);border-color:var(--btn-bg)}.acc-tiers li.on,.acc-tiers li.on b{color:var(--btn-fg)}.acc-block form{margin:0}.acc-refs{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.acc-refs li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line)}.acc-refs b{font:600 14px/1.3 var(--f-inter)}.acc-refs span{font:500 13px/1.3 var(--f-mont);color:var(--t55)}.acc-refs li.done span{color:#1f7a3a}.acc-refs li.gone{opacity:.6}.acc-sub{margin-top:8px!important;font-size:15px!important}.acc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:12px;gap:12px}.acc-hint{margin:0;font:500 12.5px/1.5 var(--f-mont);color:var(--t55)}.acc-block textarea{font:500 13px/1.55 ui-monospace,Menlo,monospace}.acc-check{display:flex;gap:10px;align-items:flex-start;font:500 14px/1.5 var(--f-mont)}.acc-check input{margin-top:3px;flex:none}.acc-actions{display:flex;flex-wrap:wrap;gap:10px}.acc-steps ol{margin:0 0 12px;padding-left:20px;display:grid;grid-gap:6px;gap:6px;font:500 14px/1.55 var(--f-mont);color:var(--t75)}.acc-block select{width:100%;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:var(--field);color:var(--ink);border-radius:10px;padding:13px 14px;font:400 16px/1.4 var(--f-inter)}.acc-back{padding:9px 14px;border-radius:999px;background:var(--surface);font:600 13px/1 var(--f-mont);color:var(--ink);text-decoration:none;white-space:nowrap}.acc-back,.sc{border:1px solid var(--line)}.sc{margin-top:24px;display:grid;border-radius:22px;overflow:hidden;background:var(--light-card)}.sc-review{border:2px solid #f6c453;box-shadow:0 14px 40px rgba(246,196,83,.28)}@media (min-width:760px){.sc{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.sc-shot{position:relative;display:block;aspect-ratio:16/10;min-height:100%;overflow:hidden;background:var(--line)}.sc-shot iframe{position:absolute;top:0;left:0;border:0;transform-origin:0 0;pointer-events:none;background:#fff}.sc-open{position:absolute;right:12px;bottom:12px;padding:9px 14px;border-radius:999px;background:#2b1915;color:#ffedca;font:600 13px/1 var(--f-mont);box-shadow:0 8px 24px rgba(0,0,0,.25);transition:transform .2s}.sc-shot:hover .sc-open{transform:translateY(-2px)}.sc-body{padding:clamp(18px,3vw,26px);display:grid;grid-gap:16px;gap:16px;align-content:start}.sc-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sc-top h3{margin:0;font:600 21px/1.2 var(--f-inter);letter-spacing:-.02em}.sc-chip{padding:6px 11px;border-radius:999px;background:var(--line);font:600 12px/1 var(--f-mont);color:var(--ink)}.sc-chip.review{background:#f6c453;color:#2b1915}.sc-chip.live{background:#1f7a3a;color:#fff}.sc-url{margin:-8px 0 0;font:500 13px/1.4 var(--f-mont);color:var(--t55);overflow-wrap:anywhere}.sc-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sc-steps li{position:relative;padding-top:18px;font:500 11.5px/1.3 var(--f-mont);color:var(--t55);text-align:center}.sc-steps li:before{content:"";position:absolute;top:4px;left:0;right:0;height:3px;background:var(--line)}.sc-steps li:first-child:before{left:50%}.sc-steps li:last-child:before{right:50%}.sc-steps li:after{content:"";position:absolute;top:0;left:calc(50% - 5.5px);width:11px;height:11px;border-radius:50%;background:var(--surface);border:2px solid var(--line2,var(--line));box-sizing:border-box}@media (max-width:420px){.sc-steps li{font-size:10.5px;padding:18px 2px 0;overflow-wrap:anywhere}}.sc-steps li.done{color:var(--ink)}.sc-steps li.done:before,.sc-steps li.now:before{background:var(--ink)}.sc-steps li.now:before{background:linear-gradient(90deg,var(--ink) 50%,var(--line) 50%)}.sc-steps li:first-child.now:before{background:var(--line)}.sc-steps li:last-child.now:before{background:var(--ink)}.sc-steps li.done:after{background:var(--ink);border-color:var(--ink)}.sc-steps li.now{color:var(--ink);font-weight:700}.sc-steps li.now:after{background:#f6c453;border-color:#f6c453;box-shadow:0 0 0 4px rgba(246,196,83,.3)}.sc-call{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:14px;background:color-mix(in srgb,#f6c453 22%,transparent)}.sc-call b{font:700 16px/1.3 var(--f-inter)}.sc-call span{font:500 14px/1.5 var(--f-mont);color:var(--t75)}.sc-btns{display:flex;flex-wrap:wrap;gap:10px}.sc-btns .btn{padding:14px 20px}@media (max-width:520px){.dc-opt .btn,.sc-btns .btn{width:100%;white-space:normal;text-align:center}}.dc{margin-top:28px;display:grid;grid-gap:12px;gap:12px}.dc h3{margin:0;font:600 20px/1.2 var(--f-inter);letter-spacing:-.02em}.dc>p{margin:0;font:500 14px/1.55 var(--f-mont);color:var(--t75)}.dc-grid{display:grid;grid-gap:12px;gap:12px;margin-top:4px}@media (min-width:640px){.dc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-opt{margin:0;display:grid;grid-gap:8px;gap:8px;align-content:start;padding:20px;border-radius:18px;border:1px solid var(--line);background:var(--surface)}.dc-opt.yes{border:2px solid var(--ink)}.dc-opt b{font:700 17px/1.3 var(--f-inter)}.dc-opt>span:not(.dc-ic){font:500 14px/1.5 var(--f-mont);color:var(--t75)}.dc-opt .btn{margin-top:8px;justify-self:start}.dc-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:700 18px/1 var(--f-inter);background:var(--line);color:var(--ink)}.dc-opt.yes .dc-ic{background:#1f7a3a;color:#fff}.rf{--ink:#2b1915;--t75:rgba(43,25,21,0.78);--t55:rgba(43,25,21,0.6);--line:rgba(43,25,21,0.14);--btn-bg:#2b1915;--btn-fg:#ffedca;--surface:#fff;margin-top:28px;padding:clamp(20px,4vw,34px);border-radius:24px;display:grid;grid-gap:14px;gap:14px;color:var(--ink);background:radial-gradient(120% 90% at 100% 0,#ffd98a 0,transparent 55%),#ffedca;scroll-margin-top:16px}.rf h3{margin:0;font:800 clamp(22px,3.6vw,32px)/1.1 var(--f-inter);letter-spacing:-.03em}.rf h4{margin:8px 0 0;font:600 15px/1.2 var(--f-inter)}.rf p{margin:0}.rf-kicker{font:700 12px/1 var(--f-mont)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--t55)}.rf-hook{font:500 15px/1.55 var(--f-mont);color:var(--t75);max-width:640px}.rf-share{display:grid;grid-gap:10px;gap:10px;margin-top:4px}.rf-lbl{font:600 13px/1 var(--f-mont)}.rf-row{display:flex;gap:8px}.rf-row input{flex:1 1;min-width:0;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#fff;color:#2b1915;font:600 15px/1.2 var(--f-mont)}.rf-copy{flex:none;padding:14px 20px;background:#2b1915;color:#ffedca}.rf-copy.ok{background:#1f7a3a;color:#fff}@media (max-width:480px){.rf-row{flex-direction:column}.rf-copy{width:100%}}.rf-apps{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px}.rf-app{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:#2b1915;font:600 14px/1 var(--f-mont);text-decoration:none;cursor:pointer;transition:transform .2s}.rf-app:hover{transform:translateY(-1px)}.rf-app.main{background:#2b1915;color:#ffedca;border-color:#2b1915}.rf-app.wa{background:#25d366;color:#fff;border-color:#25d366}.rf-how{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}@media (min-width:680px){.rf-how{grid-template-columns:repeat(3,minmax(0,1fr))}}.rf-how li{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:rgba(255,255,255,.6);font:500 13.5px/1.5 var(--f-mont);color:var(--t75)}.rf-how b{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#2b1915;color:#ffedca;font:700 13px/1 var(--f-inter)}.rf-code{font:500 13px/1.5 var(--f-mont);color:var(--t75)}.rf-code b{margin-left:4px;padding:4px 8px;border-radius:8px;background:#fff;font:700 14px/1 var(--f-inter);letter-spacing:.05em;color:#2b1915}.rf-note{font:500 13px/1.5 var(--f-mont);color:var(--t55)}.rf .acc-tiers li{background:rgba(255,255,255,.6)}.rf .acc-tiers li.on{background:#2b1915;border-color:#2b1915;color:#ffedca}.rf .acc-tiers li.on b{color:#ffedca}.rf-teaser{margin-top:24px;display:block;padding:16px 18px;border-radius:16px;background:#ffedca;color:#2b1915;text-decoration:none;font:500 14px/1.5 var(--f-mont)}.rf-teaser b{font-weight:700}.acc-settings{margin:36px 0 4px;font:600 18px/1.2 var(--f-inter);letter-spacing:-.02em}.acc-more{border-top:1px solid var(--line)}.acc-more:last-of-type{border-bottom:1px solid var(--line)}.acc-more summary{list-style:none;display:flex;align-items:center;gap:10px;padding:18px 0;cursor:pointer;font:600 16px/1.3 var(--f-inter)}.acc-more summary::-webkit-details-marker{display:none}.acc-more summary:after{content:"+";margin-left:auto;font:400 22px/1 var(--f-inter);color:var(--t55)}.acc-more[open] summary:after{content:"−"}.acc-more .acc-block{margin-top:0;padding:0 0 22px;border-top:0;grid-template-columns:minmax(0,1fr)}.acc-more .acc-block input:not([type=checkbox]),.acc-more .acc-block textarea{width:100%;box-sizing:border-box}.acc-dot{width:8px;height:8px;border-radius:50%;background:#ff3b30}.cb{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px 16px;overflow:hidden;background:radial-gradient(60% 50% at 50% 42%,#5a3a31 0,#2b1915 70%);color:#ffedca;animation:cbFade .35s ease both}.cb.out{animation:cbOut .45s ease both}.cb-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.cb-in{z-index:1;justify-items:center;text-align:center}.cb-in,.cb-stage{position:relative;display:grid}.cb-stage{place-items:center}.cb-word{margin:0;display:flex;align-items:baseline;font-family:"Archivo",var(--f-inter);font-size:clamp(80px,25vw,300px);line-height:.9;letter-spacing:-.045em;animation:cbThump .5s cubic-bezier(.3,1.8,.5,1) 1.05s both}.cb-word span{display:inline-block;opacity:0;transform-origin:50% 85%;animation:cbPop .75s cubic-bezier(.2,1.7,.4,1) calc(.25s + var(--i) * .12s) forwards}.cb-word .lt{font-weight:200}.cb-word .bk{font-weight:900}.cb-word .bang{margin-left:.02em;color:#f6c453;animation-name:cbBang;animation-duration:.9s}.cb-ring{position:absolute;left:50%;top:50%;width:40vmin;height:40vmin;margin:-20vmin 0 0 -20vmin;border-radius:50%;border:3px solid #ffedca;opacity:0;animation:cbRing 1.1s cubic-bezier(.1,.7,.3,1) 1s forwards;pointer-events:none}.cb-ring.r2{border-color:#f6c453;animation-delay:1.18s}.cb-star{position:absolute;font-style:normal;color:#f6c453;font-size:clamp(18px,3vw,34px);opacity:0;animation:cbStar 1.6s ease-in-out infinite}.cb-star.s1{left:-4%;top:6%;animation-delay:1.2s}.cb-star.s2{right:-2%;top:-6%;animation-delay:1.45s;color:#ffedca}.cb-star.s3{right:8%;bottom:-8%;animation-delay:1.7s}.cb-star.s4{left:12%;bottom:-12%;animation-delay:1.95s;color:#ffb4c8}.cb-star.s5{left:46%;top:-18%;animation-delay:2.2s;color:#ffedca}.cb-star.s6{right:-9%;top:46%;animation-delay:1.35s;color:#ff8a5b}.cb-title{margin:clamp(18px,4vh,36px) 0 0;font:800 clamp(24px,4vw,40px)/1.1 var(--f-inter);letter-spacing:-.03em;opacity:0;animation:cbUp .6s ease 1.5s forwards}.cb-text{max-width:560px;margin:12px 0 0;font:500 clamp(15px,2vw,18px)/1.5 var(--f-mont);color:rgba(255,237,202,.78);opacity:0;animation:cbUp .6s ease 1.65s forwards}.cb-btn{margin-top:28px;border:0;cursor:pointer;padding:16px 30px;border-radius:999px;background:#ffedca;color:#2b1915;font:700 16px/1 var(--f-inter);box-shadow:0 12px 40px rgba(0,0,0,.35);opacity:0;animation:cbUp .6s ease 1.85s forwards;transition:transform .2s}.cb-btn:hover{transform:translateY(-2px) scale(1.03)}.cb-btn:focus-visible{outline:3px solid #f6c453;outline-offset:3px}@keyframes cbFade{0%{opacity:0}}@keyframes cbOut{to{opacity:0;transform:scale(1.04)}}@keyframes cbPop{0%{opacity:0;transform:translateY(60%) scale(.3) rotate(-12deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes cbBang{0%{opacity:0;transform:translateY(-120%) scale(2) rotate(25deg)}55%{opacity:1;transform:translateY(6%) scale(.9) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes cbThump{0%,to{transform:none}40%{transform:scale(1.09) rotate(-1.5deg)}70%{transform:scale(.98) rotate(.6deg)}}@keyframes cbRing{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(2.6)}}@keyframes cbStar{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(30deg)}}@keyframes cbUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cb-btn,.cb-text,.cb-title,.cb-word,.cb-word span{animation:cbFade .4s ease both!important;opacity:1;transform:none}.cb-ring,.cb-star{display:none}}.trk{list-style:none;margin:0;padding:0}.trk,.trk>li{display:grid;grid-gap:10px;gap:10px}.trk>li{padding:14px 16px;border-radius:14px;border:1px solid var(--line)}.trk>li.on{border-color:color-mix(in srgb,#34c759 45%,var(--line))}.trk>li.bad{border-color:#d93025}.trk-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px}.trk-head b{font:600 15px/1.3 var(--f-inter)}.trk-state{font:600 12px/1 var(--f-mont);padding:6px 10px;border-radius:999px;background:var(--line);color:var(--t55)}.trk-state.live{background:color-mix(in srgb,#34c759 16%,transparent);color:#1f7a3a}.acc-more .trk-help summary{display:inline;padding:0;font:600 13px/1.4 var(--f-mont);color:var(--t55);text-decoration:underline;text-underline-offset:3px}.acc-more .trk-help summary:after{content:none}.trk-help p{margin:8px 0 0!important;font-size:13px!important}.trk-help a{color:var(--ink)}.trk-help .field{margin-top:10px}.trk-more summary{cursor:pointer;padding:6px 0;font:600 14px/1.4 var(--f-inter)}.acc-more .trk-more summary{padding:6px 0;font-size:14px}.trk-more[open]>.trk{margin-top:10px}