:root{--naran-orange:#ff6b2c;--naran-cream:#fff6ec;--naran-ink:#1c1410;--naran-peach:#ffb38a;--naran-muted:#6e5a4e;--naran-body:#3a2c24;--naran-line:#f0e2d2;--naran-tag-bg:#ffe3d2;--naran-tag-text:#8a300a;--bg:var(--naran-cream);--surface:#fff;--surface2:var(--naran-cream);--ink:var(--naran-ink);--sub:var(--naran-muted);--body:var(--naran-body);--line:var(--naran-line);--line2:#e6d0bc;--orange:var(--naran-orange);--on-orange:var(--naran-ink);--accent:#b8420f;--accent-ink:var(--naran-ink);--peach:var(--naran-peach);--tag-bg:var(--naran-tag-bg);--tag-text:var(--naran-tag-text);--good:#2f7a4f;--warn:#a35b00;--shadow:0 30px 60px -24px #1c141059;--display:var(--font-display),"Bricolage Grotesque",system-ui,sans-serif;--sans:var(--font-sans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1c1410;--surface:#2a1f19;--surface2:#231a15;--ink:#fff6ec;--sub:#c9b3a3;--body:#eadbcb;--line:#fff6ec1a;--line2:#fff6ec33;--accent:#ff9a66;--tag-bg:#4a2616;--tag-text:#ffc9a8;--good:#6fd39b;--warn:#f0b35a;--shadow:0 30px 60px -24px #0009}}:root[data-theme=dark]{--bg:#1c1410;--surface:#2a1f19;--surface2:#231a15;--ink:#fff6ec;--sub:#c9b3a3;--body:#eadbcb;--line:#fff6ec1a;--line2:#fff6ec33;--accent:#ff9a66;--tag-bg:#4a2616;--tag-text:#ffc9a8;--good:#6fd39b;--warn:#f0b35a;--shadow:0 30px 60px -24px #0009}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4{text-wrap:balance}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.hide{display:none!important}figure{margin:0}.top{z-index:30;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.top-in{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:14px 20px;display:flex}.logo{font-family:var(--display);letter-spacing:-.045em;color:var(--ink);align-items:center;gap:8px;font-size:1.65rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.logo svg{flex:none;width:1.25em;height:1.25em}.top-links{gap:30px;font-size:.98rem;display:flex}.top-links a{text-decoration:none}.top-links a:hover{color:var(--accent)}.top-cta{align-items:center;gap:16px;display:flex}.top-cta .signin{font-size:.98rem;text-decoration:none}.top-cta .btn{height:46px;padding:0 22px;font-size:.95rem}.me{background:var(--peach);width:44px;height:44px;color:var(--naran-ink);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:700;text-decoration:none;display:grid;overflow:hidden}.me img{object-fit:cover;width:100%;height:100%}.top-cta .signin{align-items:center;min-height:44px;padding:0 4px;font-size:.98rem;font-weight:600;display:inline-flex}@media (max-width:900px){.top-links,.top-cta .btn{display:none}}.progress{flex:1;gap:5px;max-width:320px;display:flex}.progress span{background:var(--line);border-radius:4px;flex:1;height:6px;transition:background .3s}.progress span.on{background:var(--orange)}.land{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;max-width:1280px;margin:0 auto;padding:40px 72px 60px;display:grid}.land-txt{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.tagp{background:var(--tag-bg);color:var(--tag-text);border-radius:20px;align-items:center;padding:8px 16px;font-size:.88rem;font-weight:600;display:inline-flex}.land h1{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(2.4rem,5.6vw,4.75rem);font-weight:800;line-height:.98}.land h1 span{text-wrap:balance;display:block}.land .lead{color:var(--body);max-width:30em;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55}.land-btns{flex-wrap:wrap;gap:14px;display:flex}.land-btns .btn{height:56px;padding:0 30px;font-size:1.05rem}.land-vis{justify-content:center;align-items:flex-end;min-height:520px;display:flex;position:relative}.sun{aspect-ratio:2;background:var(--orange);border-radius:999px 999px 0 0;width:min(520px,100%);position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.horizon{background:var(--ink);border-radius:6px;height:12px;position:absolute;bottom:40px;left:0;right:0}.land-card{width:300px;box-shadow:var(--shadow);margin-bottom:110px;position:relative}@media (max-width:900px){.land{grid-template-columns:1fr;gap:10px;padding:18px 20px 30px}.land-vis{min-height:400px}.land-card{width:min(300px,86%);margin-bottom:84px}.sun{width:min(380px,96%);bottom:48px}.horizon{height:10px;bottom:32px}}.land-hint{color:var(--sub);align-self:center;font-size:.9rem}.brands-h1{font-family:var(--display);letter-spacing:-.045em;max-width:16em;margin:16px 0 14px;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:800;line-height:1.02}.lead-p{color:var(--body);max-width:36em;font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.55}.hsec{max-width:1136px;margin:0 auto;padding:36px 20px}.hsec>h2{font-family:var(--display);letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(1.6rem,4.2vw,2.4rem);font-weight:800;line-height:1.08}.hcard{background:var(--surface);border-radius:22px;padding:22px}.camp-form{gap:12px;margin-top:18px;display:grid}.camp-form .check{margin:4px 0}.camp-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.land-card .ex-badge{top:-12px;left:auto;right:16px}.soon{vertical-align:middle;background:var(--tag-bg);color:var(--tag-text);font-family:var(--sans);letter-spacing:0;border-radius:999px;margin-left:6px;padding:2px 9px;font-size:.7rem;font-weight:700;display:inline-block}.hcard p{color:var(--body)}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;display:grid}.steps li{background:var(--surface);border-radius:22px;padding:22px;position:relative}.steps .step-ic{background:var(--tag-bg);width:56px;height:56px;color:var(--naran-ink);border-radius:16px;place-items:center;margin-bottom:14px;display:grid}.steps .step-ic svg{width:28px;height:28px}.steps li>b{font-family:var(--display);color:var(--line2);font-size:1.6rem;font-weight:800;position:absolute;top:18px;right:20px}.steps h3{font-family:var(--display);letter-spacing:-.02em;margin-bottom:6px;font-size:1.2rem;font-weight:700}.steps p{color:var(--sub);font-size:.93rem}.ex-wrap{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:40px;display:grid}.ex-kit{position:relative}.ex-kit canvas{width:100%;box-shadow:var(--shadow);border-radius:20px;display:block}.ex-badge{z-index:1;background:var(--naran-ink);color:var(--naran-cream);border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:700;position:absolute;top:12px;left:12px}.ex-txt{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ex-txt p{color:var(--body);max-width:34em;font-size:1.05rem;line-height:1.55}.ex-txt .note{margin:0;font-size:.84rem}.teasers{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:16px;display:grid}.teaser{background:var(--surface);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.teaser b{display:block}.teaser span:not(.oprow-dot){color:var(--sub);font-size:.84rem}.niche-chips .chip{background:var(--surface);cursor:default;border:0;align-items:center;display:inline-flex}.gets{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;list-style:none;display:grid}.gets li{background:var(--surface);border-radius:22px;padding:20px}.gets svg{width:28px;height:28px;color:var(--accent);margin-bottom:10px}.gets b{margin-bottom:4px;display:block}.gets span{color:var(--sub);font-size:.9rem}.brand-band{background:var(--naran-ink);color:var(--naran-cream);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.brand-band h2{font-family:var(--display);letter-spacing:-.03em;margin-bottom:6px;font-size:clamp(1.5rem,3.6vw,2rem);font-weight:800}.brand-band p{opacity:.8;max-width:38em}.founder{align-items:center;gap:18px;display:flex}.founder-ph{background:var(--peach);width:88px;height:88px;color:var(--naran-ink);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:2.2rem;font-weight:800;display:grid;overflow:hidden}.founder-ph img{object-fit:cover;width:100%;height:100%}.founder-logo{background:var(--surface2);border:1px solid var(--line2)}.founder-logo svg{width:62%;height:62%}.founder b{font-family:var(--display);font-size:1.2rem}.testis{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.testi{background:var(--surface);border-radius:22px;flex-direction:column;justify-content:space-between;gap:16px;margin:0;padding:22px 20px 18px;display:flex;position:relative}.testi .ex-badge{top:-10px;left:auto;right:16px}.testi blockquote{color:var(--body);margin:0;line-height:1.55}.testi figcaption{align-items:center;gap:12px;display:flex}.testi figcaption b{display:block}.testi figcaption small{color:var(--sub);font-size:.84rem}.testi-ph{background:var(--peach);width:44px;height:44px;color:var(--naran-ink);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.testi-ph img{object-fit:cover;width:100%;height:100%}.testi-logo{background:var(--surface2);border:1px solid var(--line2);border-radius:12px}.testi-logo img{object-fit:contain;background:#fff}.faq{gap:10px;display:grid}.faq details{background:var(--surface);border-radius:18px;padding:0 20px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--display);color:var(--accent);flex:none;font-size:1.5rem}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--body);padding:0 0 18px;line-height:1.6}.faq a{color:var(--accent);font-weight:600}.final{background:var(--surface);text-align:center;border-radius:26px;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.final-sun{width:72px;height:72px;color:var(--ink)}.final h2{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800}.final p{color:var(--sub);margin-bottom:6px}.site-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1136px;margin:0 auto;padding:28px 20px 36px;display:flex}.site-foot nav{flex-wrap:wrap;gap:8px 20px;font-size:.9rem;display:flex}.site-foot nav a{color:var(--sub);text-decoration:none}.site-foot nav a:hover{color:var(--ink)}.site-foot small{color:var(--sub)}@media (max-width:900px){.steps{grid-template-columns:1fr}.ex-wrap{grid-template-columns:1fr;gap:20px}.ex-kit{width:100%;max-width:380px;margin:0 auto}.brand-band{padding:22px}.hsec{padding:26px 20px}}.kcard{background:var(--surface);border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}.kcard-who{align-items:center;gap:12px;display:flex}.kcard-av{background:var(--peach);width:52px;height:52px;color:var(--naran-ink);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.kcard-av img{object-fit:cover;width:100%;height:100%}.kcard-who b{font-size:1.05rem;display:block}.kcard-who span{color:var(--sub);font-size:.88rem}.kstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kstats div{background:var(--surface2);border-radius:14px;padding:10px}.kstats b{font-family:var(--display);letter-spacing:-.02em;font-size:1.25rem;font-weight:700;display:block}.kstats span{color:var(--sub);font-size:.75rem}.pbar{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.pbar i{background:var(--orange);border-radius:4px;height:100%;transition:width .4s;display:block}.pbar-row{justify-content:space-between;margin-bottom:6px;font-size:.82rem;display:flex}.dash{flex-direction:column;gap:16px;max-width:640px;margin:0 auto;padding:8px 20px 40px;display:flex}.dash h1{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.9rem,6vw,2.4rem);font-weight:700;line-height:1.1}.sec-head{justify-content:space-between;align-items:baseline;margin-top:8px;display:flex}.sec-head h2{font-family:var(--display);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.sec-head a{color:var(--accent);font-size:.9rem;font-weight:600;text-decoration:none}.oprow{background:var(--surface);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.oprow-dot{background:var(--orange);border-radius:12px;flex:none;width:44px;height:44px}.oprow>div{flex:1;min-width:0}.oprow b{font-size:.95rem;display:block}.oprow span{color:var(--sub);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;height:52px;padding:0 26px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .12s,opacity .2s,background .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-ink,.btn-accent{background:var(--ink);color:var(--bg)}.btn-soft{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.btn-peach{background:var(--peach);color:var(--naran-ink);height:44px;padding:0 18px;font-size:.92rem}.btn-block{white-space:normal;text-align:center;width:100%;height:auto;min-height:52px;padding:12px 22px}.btn svg{width:19px;height:19px}.btn[disabled]{opacity:.5;pointer-events:none}.editor{grid-template-columns:1fr 400px;align-items:start;gap:40px;max-width:1120px;margin:0 auto;padding:10px 20px 130px;display:grid}.step-head{margin:14px 0 24px}.step-head .k{color:var(--sub);margin-bottom:4px;font-size:.85rem}.step-head h2{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.9rem,4.5vw,2.6rem);font-weight:800;line-height:1.05}.step-head p{color:var(--sub);max-width:48ch;margin-top:8px}.card{background:var(--surface);border-radius:22px;margin-bottom:14px;padding:22px}.card h3{margin-bottom:4px;font-size:1rem;font-weight:600}.card .hint{color:var(--sub);margin-bottom:14px;font-size:.85rem}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{display:block}.field>span{color:var(--sub);margin-bottom:6px;font-size:.84rem;display:block}.field input,.field textarea{border:1px solid var(--line2);background:var(--surface2);border-radius:12px;width:100%;height:50px;padding:0 14px;font-size:1rem;transition:border-color .2s,background .2s}.field textarea{resize:vertical;height:104px;padding:12px 14px;line-height:1.45}.field input:focus,.field textarea:focus{border-color:var(--accent);background:var(--surface);outline:none}.field .count{color:var(--sub);justify-content:space-between;margin-top:6px;font-size:.78rem;display:flex}.field .count button{color:var(--accent);font-weight:600}.prefix{position:relative}.prefix input{padding-left:32px}.prefix:before{content:"@";color:var(--sub);position:absolute;top:13px;left:14px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line2);background:var(--surface2);border-radius:20px;height:40px;padding:0 15px;font-size:.9rem;transition:background .15s,color .15s,border-color .15s}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip:disabled{opacity:.4;cursor:not-allowed}.photo-row{align-items:center;gap:16px;display:flex}.avatar{background:var(--surface2);border:1px dashed var(--line2);width:84px;height:84px;font-family:var(--display);color:var(--sub);border-radius:50%;flex:none;place-items:center;font-size:1.6rem;font-weight:800;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.photo-row .txt{color:var(--sub);font-size:.88rem}.photo-row .txt b{color:var(--ink);margin-bottom:6px;font-size:.95rem;display:block}.metric{background:var(--surface2);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:16px 18px;display:flex}.metric .v{font-family:var(--display);letter-spacing:-.02em;font-size:1.9rem;font-weight:800}.metric .l{color:var(--sub);font-size:.85rem}.calc{gap:6px;display:grid}.calc-row{grid-template-columns:24px repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.calc-row>span:first-child{color:var(--sub);text-align:right;font-size:.8rem}.calc-head span{color:var(--sub);font-size:.78rem;font-weight:600}.calc input{border:1px solid var(--line2);background:var(--surface2);border-radius:10px;width:100%;height:40px;padding:0 10px;font-size:.95rem}.calc input:focus{border-color:var(--accent);background:var(--surface);outline:none}.tag{background:var(--tag-bg);height:28px;color:var(--tag-text);border-radius:999px;align-items:center;padding:0 12px;font-size:.8rem;font-weight:600;display:inline-flex}.range{margin-top:6px}.range-top{justify-content:space-between;margin-bottom:8px;font-size:.9rem;display:flex}.range-top b{font-family:var(--display);font-size:1.05rem}input[type=range]{width:100%;accent-color:var(--orange);height:28px}.vids{gap:10px;display:grid}.vid{grid-template-columns:1fr 120px;gap:10px;display:grid}.rate{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.rate:last-child{border-bottom:0}.rate .n{font-size:.95rem;font-weight:600}.rate .d{color:var(--sub);font-size:.8rem}.rate .in{flex:none;width:120px;position:relative}.rate .in input{border:1px solid var(--line2);background:var(--surface2);text-align:right;border-radius:12px;width:100%;height:46px;padding:0 34px 0 14px;font-size:1rem;font-weight:600}.rate .in:after{content:"€";color:var(--sub);position:absolute;top:12px;right:13px}.rate .in.pct:after{content:"%"}.offer-pick{gap:8px;margin-top:12px;display:grid}.offer-opt{text-align:left;border:1.5px solid var(--line2);background:var(--surface);border-radius:16px;padding:14px 16px;display:block}.offer-opt b{font-size:.97rem;display:block}.offer-opt span{color:var(--sub);margin-top:2px;font-size:.84rem;display:block}.offer-opt[aria-checked=true]{border-color:var(--orange);background:color-mix(in srgb,var(--orange) 8%,var(--surface))}.ugc-ed h4{font-family:var(--display);margin:20px 0 10px;font-size:1.05rem;font-weight:800}.ugc-ed .ugc-opt{font-family:var(--sans,inherit);color:var(--sub);margin-left:6px;font-size:.75rem;font-weight:600}.ugc-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 110px 36px;align-items:center;gap:8px;padding:10px 0;display:grid}.ugc-row input{border:1px solid var(--line2);background:var(--surface2);border-radius:12px;width:100%;height:44px;padding:0 12px;font-size:.95rem}.ugc-row>input:first-child{font-weight:600}.ugc-row .ugc-detail{grid-column:1/3;height:40px;font-size:.85rem}.ugc-row .in{position:relative}.ugc-row .in input{text-align:right;padding-right:30px;font-weight:600}.ugc-row .in:after{content:"€";color:var(--sub);position:absolute;top:11px;right:11px}.ugc-row-opt{grid-template-columns:minmax(0,1fr) 120px 36px}.ugc-row .ugc-val{text-align:right;font-weight:600}.ugc-del{background:var(--surface2);width:36px;height:36px;color:var(--sub);border-radius:50%;font-size:1.2rem;line-height:1}.ugc-pack-extra{color:var(--sub);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;font-size:.85rem;display:flex}.ugc-pack-extra label{align-items:center;gap:8px;display:flex}.ugc-pack-extra .in{width:100px}.ugc-pack-extra .in input{height:38px}.ugc-check input{width:18px;height:18px;accent-color:var(--orange)}.ugc-add{color:var(--accent);padding:10px 0;font-size:.9rem;font-weight:600}.switch{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;display:flex}.switch input{appearance:none;background:var(--line2);cursor:pointer;border-radius:15px;flex:none;width:50px;height:30px;transition:background .2s;position:relative}.switch input:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch input:checked{background:var(--orange)}.switch input:checked:after{transform:translate(20px)}.themes{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;display:grid}.theme{border:2px solid #0000;border-radius:14px;padding:4px;transition:border-color .2s}.theme[aria-pressed=true]{border-color:var(--ink)}.theme i{aspect-ratio:4/5;border:1px solid var(--line);border-radius:10px;display:block;position:relative;overflow:hidden}.theme i:before{content:"";aspect-ratio:1;background:var(--sw-a);border-radius:50%;width:26%;position:absolute;top:12%;left:14%}.theme i:after{content:"";background:var(--sw-c);border-radius:6px;height:22%;position:absolute;top:52%;left:14%;right:14%}.theme small{text-align:center;margin-top:6px;font-size:.78rem;display:block}.note{color:var(--sub);margin-top:12px;font-size:.84rem;line-height:1.5}.preview-col{position:sticky;top:80px}.preview-col canvas{width:100%;box-shadow:var(--shadow);border-radius:18px;display:block}.preview-col .cap{color:var(--sub);text-align:center;margin-top:12px;font-size:.82rem}@media (max-width:980px){.editor{grid-template-columns:1fr}.preview-col{display:none}}.bar{z-index:40;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}.bar-in{gap:10px;max-width:1120px;margin:0 auto;display:flex}.bar .btn{flex:1}.bar .btn-soft{flex:none}.peek{display:none}@media (max-width:980px){.peek{display:inline-flex}}.result{grid-template-columns:420px 1fr;align-items:start;gap:44px;max-width:1120px;margin:0 auto;padding:10px 20px 60px;display:grid}.result .kit canvas{width:100%;box-shadow:var(--shadow);border-radius:20px;display:block}.result .kit .ugc-preview{width:100%;box-shadow:var(--shadow);border-radius:20px;margin-top:16px;display:block}.score{align-items:center;gap:18px;display:flex}.ring{flex:none;width:84px;height:84px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring b{font-family:var(--display);place-items:center;font-size:1.5rem;font-weight:800;display:grid;position:absolute;inset:0}.score h3{font-family:var(--display);letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.score p{color:var(--sub);font-size:.9rem}.tips{gap:8px;margin-top:16px;list-style:none;display:grid}.tips li{background:var(--surface2);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:.9rem;display:flex}.tips li:before{content:"+";color:var(--accent);flex:none;font-weight:700}.tips button{color:var(--accent);flex:none;margin-left:auto;font-weight:600}.actions{gap:10px;margin:18px 0;display:grid}.cta{background:var(--ink);color:var(--bg);border-radius:22px;padding:26px}.cta h3{font-family:var(--display);letter-spacing:-.02em;margin-bottom:10px;font-size:1.6rem;font-weight:800;line-height:1.1}.cta p{opacity:.75;margin-bottom:20px;font-size:.95rem}.cta .btn{background:var(--peach);color:var(--naran-ink)}@media (max-width:900px){.result{grid-template-columns:1fr;gap:26px}.result .kit{width:100%;max-width:440px;margin:0 auto}}.editor>*,.result>*{min-width:0}@media (max-width:980px){.editor{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.result{grid-template-columns:minmax(0,1fr)}}.scrim{z-index:60;opacity:0;pointer-events:none;background:#0a0a0c8c;transition:opacity .25s;position:fixed;inset:0}.scrim.open{opacity:1;pointer-events:auto}.sheet{z-index:70;background:var(--surface);max-height:92vh;padding:10px 20px calc(24px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;transition:transform .32s cubic-bezier(.3,.7,.2,1);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.sheet.open{transform:none}.sheet:not(.open){visibility:hidden;transition:transform .32s,visibility 0s .32s}.sheet .grab{background:var(--line2);border-radius:3px;width:44px;height:5px;margin:4px auto 16px}.sheet h3{font-family:var(--display);letter-spacing:-.02em;margin-bottom:6px;font-size:1.5rem;font-weight:800}.sheet p{color:var(--sub);margin-bottom:16px;font-size:.92rem}.sheet canvas,.sheet img.full{border-radius:16px;width:100%;max-width:420px;margin:0 auto;display:block}@media (min-width:700px){.sheet{opacity:0;pointer-events:none;border-radius:24px;width:520px;margin-left:-260px;transition:transform .25s,opacity .25s;inset:50% auto auto 50%;transform:translateY(-40%)scale(.97)}.sheet.open{opacity:1;pointer-events:auto;transform:translateY(-50%)}.sheet .grab{display:none}}.sent .otp{border-top:1px solid var(--line);gap:10px;margin:14px 0;padding-top:14px;display:grid}.check{color:var(--sub);cursor:pointer;align-items:flex-start;gap:12px;margin:14px 0 18px;font-size:.88rem;display:flex}.check input{width:22px;height:22px;accent-color:var(--orange);flex:none;margin-top:1px}.check a{color:var(--accent);font-weight:600}.recap{border:1px solid var(--line2);background:var(--surface2);width:100%;height:150px;color:var(--sub);resize:none;border-radius:12px;margin-bottom:12px;padding:12px;font-size:.8rem}.toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);z-index:90;opacity:0;pointer-events:none;text-align:center;border-radius:12px;max-width:90vw;padding:12px 18px;font-size:.9rem;font-weight:500;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,16px)}.toast.show{opacity:1;transform:translate(-50%)}.fade{animation:.3s fade}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:420px){.grid2{grid-template-columns:1fr}.vid{grid-template-columns:1fr 96px}}body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.nav{z-index:45;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}.nav-in{grid-template-columns:repeat(4,minmax(0,1fr));max-width:560px;margin:0 auto;display:grid}.nav a{white-space:nowrap;min-height:48px;color:var(--sub);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 0 4px;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.nav a svg{width:22px;height:22px}.nav a[aria-current=page]{color:var(--ink);font-weight:600}.tab{max-width:760px;margin:0 auto;padding:6px 20px 40px}.tab-head{margin:14px 0 20px}.tab-head h1{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(2rem,6vw,2.8rem);font-weight:800;line-height:1.02}.tab-head p{color:var(--sub);max-width:46ch;margin-top:8px}.ai-badge{background:var(--surface);border-radius:999px;align-items:center;gap:7px;height:30px;margin-top:12px;padding:0 12px;font-size:.78rem;font-weight:600;display:inline-flex}.ai-badge i{background:var(--sub);border-radius:50%;width:8px;height:8px}.ai-badge.on i{background:var(--good)}.lbl{color:var(--sub);margin:16px 0 8px;font-size:.84rem;display:block}.lbl:first-child{margin-top:0}.idea{background:var(--surface);border-radius:22px;margin-bottom:12px;padding:20px}.idea .n{font-family:var(--display);color:var(--accent);font-size:.95rem;font-weight:800}.idea h3{font-family:var(--display);letter-spacing:-.02em;margin:4px 0 12px;font-size:1.25rem;font-weight:800;line-height:1.15}.hook{background:var(--tag-bg);color:var(--tag-text);border-radius:14px;margin-bottom:12px;padding:12px 14px;font-size:.95rem;font-weight:600}.hook small{opacity:.7;margin-bottom:2px;font-size:.75rem;font-weight:500;display:block}.idea ol{gap:5px;margin-bottom:12px;padding-left:20px;font-size:.93rem;display:grid}.idea .why{color:var(--sub);margin-bottom:14px;font-size:.85rem}.idea .meta{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.pill2{background:var(--surface2);border-radius:14px;align-items:center;height:28px;padding:0 11px;font-size:.78rem;display:inline-flex}.idea .acts{flex-wrap:wrap;gap:8px;display:flex}.mini{border:1.5px solid var(--line2);background:var(--surface);height:40px;color:var(--ink);border-radius:999px;padding:0 16px;font-size:.85rem;font-weight:600;text-decoration:none}.mini[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.script{background:var(--surface2);white-space:pre-wrap;border-radius:12px;margin-top:12px;padding:14px;font-size:.9rem;line-height:1.55}.thinking{background:var(--surface);color:var(--sub);border-radius:22px;align-items:center;gap:12px;padding:22px;font-size:.95rem;display:flex}.dots{gap:5px;display:flex}.dots i{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1s infinite dot}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:none}}.seg{background:var(--surface);border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:16px;padding:4px;display:grid}.seg button,.seg a{height:42px;color:var(--sub);border-radius:999px;place-items:center;font-size:.9rem;font-weight:600;text-decoration:none;display:grid}.seg button[aria-selected=true],.seg button[aria-checked=true],.seg a[aria-current=page]{background:var(--ink);color:var(--bg)}.empty-state{text-align:center;color:var(--sub);padding:34px 10px;font-size:.93rem}.prog{background:var(--ink);color:var(--bg);border-radius:22px;margin-bottom:14px;padding:22px}.prog .row{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.prog b{font-family:var(--display);font-size:1.3rem;font-weight:800}.prog .track{background:color-mix(in srgb,var(--bg) 22%,transparent);border-radius:4px;height:8px;overflow:hidden}.prog .track i{background:var(--orange);border-radius:4px;height:100%;transition:width .4s;display:block}.challenge{background:var(--peach);color:var(--naran-ink);border-radius:22px;margin-bottom:22px;padding:22px}.challenge small{opacity:.7;font-size:.8rem;font-weight:600}.challenge h3{font-family:var(--display);letter-spacing:-.02em;margin:4px 0 8px;font-size:1.35rem;font-weight:800;line-height:1.15}.challenge p{margin-bottom:14px;font-size:.92rem}.challenge .btn{background:var(--naran-ink);height:44px;color:var(--naran-cream);font-size:.9rem}.challenge .btn.done{color:var(--naran-ink);border:1.5px solid var(--naran-ink);background:0 0}.lesson{text-align:left;background:var(--surface);border-radius:20px;align-items:center;gap:14px;width:100%;margin-bottom:10px;padding:16px;transition:box-shadow .2s;display:flex}.lesson:hover{box-shadow:0 0 0 1.5px var(--line2)}.lesson .num{background:var(--surface2);width:44px;height:44px;font-family:var(--display);border-radius:14px;flex:none;place-items:center;font-weight:800;display:grid}.lesson.done .num{background:var(--orange);color:var(--on-orange)}.lesson .t{font-size:.97rem;font-weight:600;line-height:1.3;display:block}.lesson .m{color:var(--sub);align-items:center;gap:8px;margin-top:3px;font-size:.8rem;display:flex}.pro{background:var(--tag-bg);color:var(--tag-text);border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700}.lesson-body h4{font-family:var(--display);margin:18px 0 8px;font-size:1.1rem;font-weight:800}.lesson-body p,.lesson-body li{color:var(--ink);font-size:.95rem;line-height:1.6}.lesson-body ul{gap:6px;padding-left:20px;display:grid}a.lesson{color:inherit;text-decoration:none}a.lesson .m{display:block}.crumb{color:var(--sub);margin:10px 0 0;font-size:.84rem}.crumb a{color:var(--sub);text-decoration:underline}.module-card{background:var(--surface);color:inherit;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:20px;text-decoration:none;display:flex}.module-card small{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700;display:block}.module-card b{font-family:var(--display);letter-spacing:-.02em;margin:2px 0;font-size:1.25rem;font-weight:800;display:block}.module-card div{flex:240px}.module-card div span{color:var(--sub);font-size:.9rem;display:block}.module-card div .module-meta{margin-top:6px;font-size:.8rem}.ugc .table-wrap{margin:8px -20px 14px;padding:0 20px;overflow-x:auto}.ugc .table-wrap table{min-width:460px;margin:0}.ugc ol{margin-bottom:10px;padding-left:22px}.ugc li:has(>input[type=checkbox]){align-items:baseline;gap:8px;margin-left:-22px;list-style:none;display:flex}.ugc a{color:var(--accent)}.ugc .crumb a{color:var(--sub)}.ugc .todo span{font-size:.97rem;line-height:1.6}.ugc h4{font-family:var(--display);margin:22px 0 8px;font-size:1.1rem;font-weight:800}.ugc .todo span{display:block}.lesson-done{gap:10px;margin-top:22px;display:grid}.lesson-nav{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:28px;display:flex}.lesson-nav .btn{flex:180px}.todo{background:var(--surface2);border-left:3px solid var(--orange);border-radius:14px;margin-top:18px;padding:16px}.todo b{margin-bottom:4px;font-size:.85rem;display:block}.filters{scrollbar-width:none;gap:8px;margin:0 -20px 16px;padding:0 20px;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters .chip{flex:none}.listings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:620px){.listings{grid-template-columns:repeat(3,minmax(0,1fr))}}.item{background:var(--surface);text-align:left;border-radius:20px;flex-direction:column;transition:transform .15s,border-color .2s;display:flex;overflow:hidden}.item:active{transform:scale(.98)}.item .vis{aspect-ratio:1;place-items:center;display:grid;position:relative}.item .vis svg{width:44%;height:44%}.item .ex{color:var(--naran-cream);background:#1c1410bf;border-radius:999px;padding:3px 8px;font-size:.66rem;font-weight:700;position:absolute;top:8px;left:8px}.item .info{padding:12px 13px 14px}.item .p{font-family:var(--display);font-size:1.15rem;font-weight:800}.item .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 4px;font-size:.85rem;line-height:1.3;display:-webkit-box;overflow:hidden}.item .s{color:var(--sub);font-size:.75rem}.sell-cta{background:var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:18px;display:flex}.sell-cta b{font-size:.97rem;display:block}.sell-cta span{color:var(--sub);font-size:.83rem}.sell-cta .btn{flex:none;height:42px;padding:0 16px;font-size:.88rem}.detail-vis{aspect-ratio:16/10;border-radius:16px;place-items:center;margin-bottom:16px;display:grid}.detail-vis svg{width:30%;height:auto}.kv{grid-template-columns:auto 1fr;gap:6px 16px;margin:14px 0;font-size:.9rem;display:grid}.kv dt{color:var(--sub)}.safety{color:var(--sub);background:var(--surface2);border-radius:12px;margin:14px 0;padding:12px 14px;font-size:.82rem}.gear{background:var(--surface);border-radius:20px;align-items:center;gap:14px;margin-bottom:10px;padding:14px;display:flex}.gear .ic{border-radius:14px;flex:none;place-items:center;width:64px;height:64px;display:grid}.gear .ic svg{width:32px;height:32px}.gear .t{font-size:.95rem;font-weight:600}.gear .d{color:var(--sub);margin:2px 0 4px;font-size:.8rem}.gear .p{font-size:.85rem;font-weight:600}.gear .mini{flex:none;margin-left:auto}.aff-tag{background:var(--tag-bg);color:var(--tag-text);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.7rem;font-weight:600;display:inline-block}.aff{color:var(--sub);margin-bottom:14px;font-size:.78rem}select.sel{border:1px solid var(--line2);background:var(--surface2);width:100%;height:50px;font:inherit;color:inherit;border-radius:12px;padding:0 12px}.pf{background:var(--surface2);border-radius:14px;grid-template-columns:72px 1fr;gap:12px;margin-bottom:10px;padding:12px;display:grid}.pf-thumb{border:1px dashed var(--line2);background:var(--surface);width:72px;height:128px;color:var(--sub);text-align:center;border-radius:10px;place-items:center;padding:4px;font-size:.7rem;display:grid;overflow:hidden}.pf-thumb img{object-fit:cover;width:100%;height:100%}.pf-f{gap:8px;min-width:0;display:grid}.pf-f input,.pf-f select{border:1px solid var(--line2);background:var(--surface);width:100%;height:40px;font:inherit;color:inherit;border-radius:10px;padding:0 10px;font-size:.9rem}.pf-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pf-rm{color:var(--sub);text-underline-offset:3px;justify-self:start;font-size:.8rem;text-decoration:underline}.top-acts{align-items:center;gap:10px;display:flex}.acct{background:var(--surface);height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.acct i{background:var(--sub);border-radius:50%;width:8px;height:8px}.acct.on i{background:var(--good)}.save-state{color:var(--sub);text-align:center;margin-top:10px;font-size:.8rem}.save-card{background:var(--surface);border:1.5px solid var(--orange);border-radius:22px;margin:18px 0;padding:22px}.save-card h3{font-family:var(--display);letter-spacing:-.02em;margin-bottom:6px;font-size:1.3rem;font-weight:800}.save-card p{color:var(--sub);margin-bottom:14px;font-size:.92rem}.sent{text-align:center;padding:10px 0}.sent b{font-family:var(--display);margin-bottom:6px;font-size:1.3rem;font-weight:800;display:block}.err{color:#c0362c;margin-top:8px;font-size:.85rem}.prose{max-width:720px;margin:0 auto;padding:10px 20px 60px}.prose h1{font-family:var(--display);letter-spacing:-.035em;margin:14px 0 8px;font-size:clamp(2rem,6vw,2.8rem);font-weight:800;line-height:1.05}.prose h2{font-family:var(--display);letter-spacing:-.02em;margin:30px 0 8px;font-size:1.3rem;font-weight:800}.prose p,.prose li{margin-bottom:10px;font-size:.97rem;line-height:1.65}.prose ul{margin-bottom:10px;padding-left:22px}.prose .muted{color:var(--sub);font-size:.88rem}.prose table{border-collapse:collapse;width:100%;margin:8px 0 14px;font-size:.9rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px}.prose th{color:var(--sub);font-weight:600}.foot-links{text-align:center;color:var(--sub);padding:0 20px 24px;font-size:.8rem}.foot-links a{color:var(--sub)}.danger{color:#c0362c;border-color:#c0362c66!important}.tab.ad{max-width:980px}.ad-seg{scrollbar-width:none;display:flex;overflow-x:auto}.ad-seg::-webkit-scrollbar{display:none}.ad-seg button{flex:1 0 auto;padding:0 14px;font-size:.84rem}.br h3{font-family:var(--display);letter-spacing:-.02em;margin:6px 0 4px;font-size:1.3rem;font-weight:800}.br-meta{color:var(--sub);margin-bottom:10px;font-size:.85rem}.br-tip{background:var(--surface2);border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:.88rem}.br-msg{border:1px solid var(--line2);background:var(--surface2);resize:vertical;border-radius:12px;width:100%;min-height:260px;padding:12px 14px;font-size:.92rem;line-height:1.5}.br-msg:focus{border-color:var(--accent);background:var(--surface);outline:none}.op-cand-top{justify-content:space-between;gap:14px;display:flex}.op-cand-top b{font-size:.97rem;display:block}.op-cand-top span{color:var(--sub);font-size:.8rem;display:block}.op-cand-num{text-align:right;font-variant-numeric:tabular-nums;flex:none;grid-template-columns:auto auto;align-items:baseline;gap:0 8px;display:grid}.op-cand-num small{color:var(--sub);text-align:left;font-size:.74rem}.ad-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.ad-charts{grid-template-columns:1fr}}.ad-chart{background:var(--surface);border-radius:20px;padding:16px 16px 12px}.ad-chart figcaption{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.ad-chart figcaption span{color:var(--sub);font-size:.85rem;font-weight:600}.ad-chart figcaption b{font-family:var(--display);letter-spacing:-.02em;font-size:1.6rem;font-weight:800}.ad-bars{border-bottom:1px solid var(--line2);align-items:flex-end;height:120px;display:flex;position:relative}.ad-col{cursor:default;flex:1;align-items:flex-end;height:100%;padding:0 1px;display:flex}.ad-col i{background:var(--orange);opacity:.85;border-radius:4px 4px 0 0;width:100%;min-height:0;transition:opacity .15s;display:block}.ad-col.on i{opacity:1}.ad-bars:hover .ad-col:not(.on) i{opacity:.45}.ad-tip{background:var(--ink);color:var(--bg);white-space:nowrap;pointer-events:none;z-index:2;border-radius:9px;padding:6px 10px;font-size:.8rem;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.ad-tip small{opacity:.75;font-size:.72rem;display:block}.ad-axis{color:var(--sub);justify-content:space-between;margin-top:6px;font-size:.72rem;display:flex}.ad-table{background:var(--surface);border-radius:18px;margin-top:14px;padding:12px 16px}.ad-table summary{cursor:pointer;font-size:.9rem;font-weight:600}.ad-table table{border-collapse:collapse;width:100%;margin-top:10px;font-size:.85rem}.ad-table th,.ad-table td{text-align:left;border-bottom:1px solid var(--line);padding:7px 6px}.ad-table th{color:var(--sub);font-weight:600}.ad-table td:not(:first-child),.ad-table th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.ad-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.ad-filters{grid-template-columns:1fr 1fr}}.ad-listhead{color:var(--sub);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 10px;font-size:.88rem;display:flex}.ad-list{gap:8px;display:grid}.ad-row{text-align:left;background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) 90px 100px 160px;align-items:center;gap:12px;padding:12px 14px;transition:box-shadow .15s;display:grid}.ad-row:hover{box-shadow:0 0 0 1.5px var(--line2)}.ad-who b,.ad-num b{text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;font-weight:600;display:block;overflow:hidden}.ad-who small,.ad-num small{color:var(--sub);font-size:.76rem}.ad-num{text-align:right;font-variant-numeric:tabular-nums}.ad-status{background:var(--surface2);border:1px solid var(--line2);border-radius:999px;justify-self:end;padding:4px 10px;font-size:.76rem;font-weight:600}.ad-status.s-contacte{border-color:var(--accent);color:var(--accent)}.ad-status.s-propose{background:var(--ink);color:var(--bg);border-color:var(--ink)}@media (max-width:620px){.ad-row{grid-template-columns:minmax(0,1fr) auto}.ad-row .ad-num:nth-of-type(3){display:none}.ad-status{grid-column:1/-1;justify-self:start}}.ad-badges{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.ad-badges i{background:var(--surface2);color:var(--sub);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:.7rem;font-style:normal;font-weight:600}.ad-badges i.ok{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good);border-color:#0000}.ad-badges i.no{color:#c0362c;background:#c0362c1f;border-color:#0000}.ad-warn{background:var(--tag-bg);border-radius:14px;padding:10px 12px;color:var(--tag-text)!important;font-size:.85rem!important}.ai-count{background:var(--tag-bg);height:28px;color:var(--tag-text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:.8rem;font-weight:600;display:inline-flex}.ai-count.out{background:var(--surface2);color:var(--sub)}.ai-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.ai-limit{background:var(--surface);border-radius:20px;align-items:flex-start;gap:14px;margin:12px 0;padding:18px;display:flex}.ai-limit-sun{width:44px;height:44px;color:var(--ink);flex:none}.ai-limit b{margin-bottom:4px;display:block}.ai-limit p{color:var(--body);font-size:.92rem}.ai-err{color:#c0362c;margin-top:10px;font-size:.88rem}.op-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.op-top b{text-transform:uppercase;letter-spacing:.04em;color:var(--sub);font-size:.85rem}.op h3{font-family:var(--display);letter-spacing:-.02em;margin:6px 0 12px;font-size:1.3rem;font-weight:800;line-height:1.15}.op-meta{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.op-filters .grid2{gap:10px}.op-filters .note{margin-top:10px}.op-desc{white-space:pre-wrap;margin-bottom:14px;font-size:.93rem}.op-fit{background:var(--surface2);color:var(--sub);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:600}.op-fit.ok{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}.op-done{background:var(--surface2);border-radius:12px;padding:12px 14px;font-size:.9rem}.op-empty{text-align:center}.op-recap{background:var(--surface2);border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:.88rem}.op-h2{font-family:var(--display);letter-spacing:-.02em;margin:26px 0 10px;font-size:1.25rem;font-weight:800}.op-app{background:var(--surface);border-radius:16px;margin-bottom:8px;padding:12px 14px}.op-app-row{align-items:center;gap:12px;display:flex}.op-app-row>div{flex:1;min-width:0}.op-collab .cnext{border-color:var(--line)}.op-app b{font-size:.93rem;display:block}.op-app div span{color:var(--sub);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.op-st{background:var(--surface2);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.76rem;font-weight:600}.op-st.st-retenue{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}.op-st.st-refusee{color:var(--sub)}.op-st.st-preselectionnee{background:var(--tag-bg);color:var(--tag-text)}.cand-offer{text-transform:uppercase;letter-spacing:.04em;color:var(--sub);margin-bottom:6px;font-size:.76rem;font-weight:600}.cand-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:12px;display:grid}.cand-stats div{background:var(--surface2);border-radius:12px;padding:10px 12px}.cand-stats small{color:var(--sub);font-size:.74rem;font-weight:600;display:block}.cand-stats b{font-family:var(--display);margin-right:6px;font-size:1.3rem;font-weight:800}.cand-stats span{color:var(--sub);font-size:.8rem}.cand-contact{background:color-mix(in srgb,var(--good) 10%,transparent);border-radius:12px;gap:4px;margin-top:12px;padding:12px 14px;font-size:.9rem;display:grid}.cand-contact a{color:var(--accent);word-break:break-all;font-weight:600}.item .vis .mk-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-gallery{scroll-snap-type:x mandatory;border-radius:16px;gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.mk-gallery img{object-fit:contain;background:var(--surface2);scroll-snap-align:center;border-radius:16px;flex:none;width:100%;max-height:340px}.mk-gallery img:only-child{width:100%}.mk-photos{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mk-ph{aspect-ratio:1;background:var(--surface2);border-radius:12px;position:relative;overflow:hidden}.mk-ph img{object-fit:cover;width:100%;height:100%}.mk-ph button{width:26px;height:26px;color:var(--naran-cream);background:#1c1410b3;border-radius:50%;font-size:1rem;line-height:1;position:absolute;top:4px;right:4px}.mk-add{aspect-ratio:1;border:1.5px dashed var(--line2);background:var(--surface2);color:var(--sub);border-radius:12px;font-size:.85rem;font-weight:600}.mk-st{background:var(--surface2);border:1px solid var(--line2);border-radius:999px;margin-top:6px;padding:3px 10px;font-size:.76rem;font-style:normal;font-weight:600;display:inline-block}.mk-st.st-pending{background:var(--tag-bg);color:var(--tag-text);border-color:#0000}.mk-st.st-approved{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good);border-color:#0000}.mk-st.st-rejected{color:#c0362c;background:#c0362c1f;border-color:#0000}.mk-mine-top{align-items:center;gap:14px;display:flex}.mk-mine-top img,.mk-noimg{object-fit:cover;background:var(--surface2);border-radius:12px;flex:none;width:72px;height:72px}.mk-mine-top b{font-size:.97rem;display:block}.mk-mine-top span{color:var(--sub);font-size:.85rem;display:block}.mk-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mk-dot{background:var(--orange);min-width:20px;height:20px;color:var(--on-orange);border-radius:10px;place-items:center;margin-left:6px;padding:0 5px;font-size:.72rem;display:inline-grid}.mk-msg{background:var(--surface2);border-radius:14px;margin-bottom:10px;padding:12px 14px}.mk-msg small{color:var(--sub);font-size:.75rem}.mk-msg p{white-space:pre-wrap;color:var(--ink)!important;margin:4px 0 8px!important}.mk-msg span{font-size:.85rem}.mk-review-photos{gap:8px;display:flex;overflow-x:auto}.mk-review-photos img{object-fit:cover;border-radius:12px;width:110px;height:110px;display:block}.live-link{background:var(--surface2);word-break:break-all;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:.9rem;display:flex}.live-link a{color:var(--accent);flex:1;font-weight:600}.live-link button{border:1px solid var(--line2);background:var(--surface);border-radius:999px;flex:none;height:36px;padding:0 14px;font-size:.8rem;font-weight:600}body:has(.pk){padding-bottom:0}.pk{--ink:var(--k-ink);--sub:var(--k-sub);--surface:var(--k-card);--surface2:var(--k-card);--line2:color-mix(in srgb,var(--k-ink) 18%,transparent);background:var(--k-bg);color:var(--k-ink);min-height:100vh}.pk-in{max-width:760px;margin:0 auto;padding:10px 20px 40px}.pk-top{justify-content:space-between;align-items:center;gap:12px;padding:6px 0 4px;display:flex}.pk-example{background:var(--naran-tag-bg);color:var(--naran-tag-text);border-radius:14px;margin:10px 0 0;padding:10px 14px;font-size:.88rem;font-weight:600}.pk-top .acct{background:var(--k-card);color:var(--k-ink);border-color:#0000}.pk h2{font-family:var(--display);letter-spacing:-.02em;margin:30px 0 12px;font-size:1.25rem;font-weight:800}.pk-head{align-items:center;gap:20px;margin:14px 0 18px;display:flex}.pk-head small{color:var(--k-sub);font-size:.8rem;font-weight:600}.pk-head h1{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(2rem,7vw,3rem);font-weight:800;line-height:1}.pk-head p{color:var(--k-sub);margin-top:4px}.pk-avatar{background:var(--k-accent);width:108px;height:108px;color:var(--k-accent-ink);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:2.2rem;font-weight:800;display:grid;overflow:hidden}.pk-avatar img{object-fit:cover;width:100%;height:100%}.pk-chips{flex-wrap:wrap;gap:8px;display:flex}.pk-chips span{background:var(--k-card);border-radius:18px;align-items:center;height:36px;padding:0 15px;font-size:.9rem;font-weight:600;display:inline-flex}.pk-chips span.on{background:var(--k-accent);color:var(--k-accent-ink)}.pk-bio{font-family:var(--display);margin-top:18px;font-size:1.25rem;font-weight:500;line-height:1.35}.pk-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:22px;display:grid}.pk-stats.both{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-stats.both b{font-size:1.5rem}.pk-stats div{background:var(--k-card);border-radius:18px;padding:16px 18px}.pk-stats div.hl{background:var(--k-accent);color:var(--k-accent-ink)}.pk-stats b{font-family:var(--display);letter-spacing:-.02em;font-size:1.9rem;font-weight:800;display:block}.pk-stats span{opacity:.8;font-size:.85rem}.pk-videos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:620px){.pk-videos{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-video figcaption{padding:8px 2px 0;font-size:.85rem;line-height:1.3}.pk-video figcaption b{font-weight:600;display:block}.pk-video figcaption span{color:var(--k-sub);font-size:.78rem}.pk-frame{aspect-ratio:9/16;background:var(--k-card);border-radius:16px;position:relative;overflow:hidden}.pk-frame>*{border:0;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.pk-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pk-ph{color:var(--naran-cream);background:#1c1410b3;border-radius:999px;padding:4px 9px;font-size:.7rem;font-weight:700;position:absolute;top:10px;left:10px}.pk-pf{z-index:1;color:var(--naran-cream);background:#1c1410b3;border-radius:999px;padding:4px 9px;font-size:.7rem;font-weight:700;position:absolute;top:10px;left:10px}.pk-play{width:58px;height:58px;color:var(--naran-cream);background:#1c141099;border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:relative}.pk-play svg{width:26px;height:26px;margin-left:3px}.pk-frame button:hover .pk-play,.pk-frame a:hover .pk-play{transform:scale(1.08)}.pk-note{color:var(--k-sub);margin-top:10px;font-size:.78rem}.pk-bar{background:var(--k-card);border-radius:7px;height:14px;overflow:hidden}.pk-bar i{background:var(--k-accent);height:100%;display:block}.pk-aud{color:var(--k-sub);flex-wrap:wrap;gap:6px 22px;margin-top:10px;font-size:.92rem;display:flex}.pk-best{gap:8px;list-style:none;display:grid}.pk-best li{background:var(--k-card);border-radius:14px;justify-content:space-between;gap:14px;padding:14px 16px;display:flex}.pk-best b{font-family:var(--display);white-space:nowrap}.pk-grid-note{color:var(--k-sub);margin:4px 0 12px;font-size:.85rem}.pk-grid-units{background:var(--k-card);border-radius:18px;margin-bottom:14px;overflow:hidden}.pk-grid-units div{border-top:1px solid color-mix(in srgb,var(--k-ink) 8%,transparent);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.pk-grid-units div:first-child{border-top:0}.pk-grid-units small{color:var(--k-sub);margin-top:2px;font-size:.8rem;display:block}.pk-grid-units strong,.pk-grid-packs strong{font-family:var(--display);white-space:nowrap;font-size:1.3rem;font-weight:800}.pk-grid-packs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:14px;display:grid}.pk-grid-packs div{background:var(--k-card);border-radius:18px;flex-direction:column;gap:4px;padding:16px;display:flex}.pk-grid-packs div.feat{background:var(--k-accent);color:var(--k-accent-ink)}.pk-grid-packs small{text-transform:uppercase;letter-spacing:.06em;opacity:.8;font-size:.75rem;font-weight:700}.pk-grid-packs strong{font-size:1.8rem}.pk-grid-packs span{font-size:.85rem}.pk-grid-packs em{opacity:.75;font-size:.8rem;font-style:normal}.pk-grid-opts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-bottom:10px;display:grid}.pk-grid-opts div{background:var(--k-card);border-radius:14px;justify-content:space-between;gap:10px;padding:11px 14px;font-size:.88rem;display:flex}.pk-grid-opts b{white-space:nowrap}.grid-previews .ugc-preview{width:100%;box-shadow:var(--shadow);border-radius:16px;margin-top:12px;display:block}.pk-rates{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.pk-rates div{border:1.5px solid color-mix(in srgb,var(--k-ink) 14%,transparent);border-radius:16px;padding:14px 16px}.pk-rates span{color:var(--k-sub);font-size:.8rem;display:block}.pk-rates b{font-family:var(--display);font-size:1.4rem;font-weight:800}.verif-card{margin-top:14px}.verif-shots{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.verif-shots img{border:1px solid var(--line2);border-radius:12px;width:auto;height:220px;display:block}.verif-form{gap:10px;display:grid}.verified{color:#fff;background:#1f8a5b;border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:3px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.pk-contact{background:var(--k-card);border-radius:18px;margin-bottom:12px;padding:18px}.pk-contact b{margin-bottom:6px;font-size:1.05rem;display:block}.pk-contact p{opacity:.85;margin:0 0 14px;font-size:.9rem}.pk-actions{gap:10px;display:grid}.pk-cta{background:var(--k-accent);color:var(--k-accent-ink)}.pk .btn-soft{color:var(--k-ink);border-color:var(--k-ink);background:0 0}.pk-foot{text-align:center;color:var(--k-sub);margin-top:34px;font-size:.8rem}.pk-foot a{color:inherit}.bh-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}@media (min-width:720px){.bh-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.bh-stat{background:var(--surface);text-align:left;border-radius:18px;gap:2px;padding:16px 18px;transition:transform .15s;display:grid}.bh-stat:hover{transform:translateY(-2px)}.bh-stat b{font-family:var(--display);letter-spacing:-.02em;font-size:2rem;font-weight:800;line-height:1.1}.bh-stat span{color:var(--sub);font-size:.84rem}.bh-campaign{margin-top:18px}.bh-campaign b{font-size:1rem;display:block}.bh-campaign p{color:var(--sub);margin:6px 0 12px;font-size:.9rem}.bh-todo{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:10px;display:flex}.bh-todo b{display:block}.bh-todo span{color:var(--sub);font-size:.86rem}.bh-todo>span{color:var(--accent);font-size:1.3rem}.bh-fiche{gap:10px;margin:16px 0;display:grid}.bh-fiche div{grid-template-columns:minmax(120px,38%) 1fr;gap:10px;font-size:.92rem;display:grid}.bh-fiche dt{color:var(--sub)}.bh-fiche dd{word-break:break-word;margin:0;font-weight:600}.ctrack{background:var(--surface2);border-radius:12px;gap:8px;margin:12px 0 0;padding:12px 14px;list-style:none;display:grid}.ctrack li{color:var(--sub);align-items:center;gap:10px;font-size:.88rem;display:flex}.ctrack li i{border:2px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.72rem;font-style:normal;font-weight:700;display:grid}.ctrack li.done i,.ctrack li.now i{background:var(--good);border-color:var(--good);color:#fff}.ctrack li.now{color:var(--ink);font-weight:600}.ctrack small{color:var(--sub);font-weight:400}.cnext{border:1px solid var(--line2);border-radius:12px;gap:10px;margin-top:12px;padding:12px 14px;display:grid}.cnext p{margin:0;font-size:.88rem}.cnext a{color:var(--accent);word-break:break-all;font-weight:600}.up .up-in{max-width:1040px;margin:0 auto;padding:10px 20px 40px}.up-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;margin:24px 0 10px;display:grid}.up-hero-txt small{letter-spacing:.16em;text-transform:uppercase;color:var(--k-accent);font-size:.8rem;font-weight:700;display:block}.up-hero-txt h1{font-family:var(--display);letter-spacing:-.045em;overflow-wrap:anywhere;margin:10px 0 14px;font-size:clamp(2.6rem,7.5vw,5rem);font-weight:800;line-height:.95}.up-tag{color:var(--k-ink);max-width:32em;margin-bottom:14px;font-size:1.15rem;line-height:1.5}.up-hero-cta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.up-hero-cta .btn{height:48px;padding:0 22px}.up-hero-ph{aspect-ratio:4/5;background:var(--k-card);box-shadow:0 20px 50px -24px color-mix(in srgb,var(--k-ink) 45%,transparent);border-radius:999px 999px 28px 28px;place-items:center;display:grid;overflow:hidden}.up-hero-ph img{object-fit:cover;width:100%;height:100%}.up-hero-ph span{font-family:var(--display);color:var(--k-accent);font-size:5rem;font-weight:800}.up h2{margin:56px 0 18px;font-size:clamp(1.5rem,3.6vw,2.1rem)}.up-trust{text-align:center}.up-logos{border-top:1px solid color-mix(in srgb,var(--k-ink) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--k-ink) 12%,transparent);flex-wrap:wrap;justify-content:center;gap:14px 34px;padding:22px 10px;display:flex}.up-logos span{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--k-sub);font-size:1.15rem;font-weight:800}.up-cat h3{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--k-accent);margin:26px 0 12px;font-size:.85rem;font-weight:800}.up-videos{grid-template-columns:repeat(4,minmax(0,1fr))}.up-reviews{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.up-reviews figure{background:var(--k-card);border-radius:22px;flex-direction:column;justify-content:space-between;gap:14px;margin:0;padding:22px 22px 18px;display:flex}.up-reviews blockquote{margin:0;font-size:1rem;line-height:1.55}.up-reviews figcaption{color:var(--k-accent);font-size:.88rem;font-weight:700}.up-about p{max-width:42em;margin-bottom:16px;font-size:1.05rem;line-height:1.65}.up-about dl{background:var(--k-card);border-radius:20px;grid-template-columns:auto 1fr;gap:8px 18px;max-width:42em;padding:18px 22px;display:grid}.up-about dt{color:var(--k-sub);font-size:.85rem;font-weight:700}.up-about dd{margin:0;font-size:.95rem}.up-price{margin-top:14px;font-size:1rem}.up-price b{font-family:var(--display);font-size:1.3rem;font-weight:800}.up-contact{background:var(--k-card);text-align:center;border-radius:28px;margin-top:56px;padding:30px 26px}.up-contact h2{margin:0 0 10px}.up-contact p{max-width:34em;color:var(--k-sub);margin:0 auto 18px;line-height:1.6}.up-contact .pk-cta{max-width:380px;margin:0 auto}.up-contact .pk-actions{max-width:380px;margin:12px auto 0}@media (max-width:760px){.up-hero{grid-template-columns:1fr;gap:22px;margin-top:10px}.up-hero-ph{order:-1;width:100%;max-width:260px;margin:0 auto}.up-videos{grid-template-columns:repeat(2,minmax(0,1fr))}.up h2{margin-top:42px}}.up-form{text-align:left;gap:4px;max-width:640px;margin:0 auto;display:grid}.up-form .field input,.up-form .field textarea,.up-form .sel{background:var(--k-bg)}.up-form .pk-cta{margin-top:10px}.up-sent{background:var(--k-bg);border-radius:18px;max-width:520px;margin:0 auto;padding:18px 20px}.up-sent p{margin:6px 0 0}.up .up-hero{background:var(--k-card);margin:10px calc(50% - 50vw) 0;padding:44px max(20px,50vw - 520px)}.up-elegant,.up-elegant .up-in{--up-title:var(--font-elegant),"Cormorant Garamond",Georgia,serif}.up-petillant{--up-title:var(--font-playful),"Fraunces",Georgia,serif}.up .up-hero-txt h1,.up h2,.up-cat h3{font-family:var(--up-title,var(--display))}.up-elegant .up-hero{background:var(--k-ink);color:var(--k-bg)}.up-elegant .up-hero-txt h1{text-transform:uppercase;letter-spacing:.06em;font-size:clamp(2.6rem,7vw,4.8rem);font-weight:600;line-height:.95}.up-elegant .up-hero-txt small{color:color-mix(in srgb,var(--k-bg) 70%,transparent)}.up-elegant .up-tag{color:var(--k-bg);opacity:.85}.up-elegant .up-hero .pk-chips span{border:1px solid color-mix(in srgb,var(--k-bg) 40%,transparent);color:var(--k-bg);background:0 0}.up-elegant .up-hero .btn-soft{color:var(--k-bg);border-color:color-mix(in srgb,var(--k-bg) 45%,transparent);background:0 0}.up-elegant .up-hero-ph{box-shadow:none;border-radius:6px}.up-elegant h2{text-transform:uppercase;letter-spacing:.08em;text-align:center;font-weight:600}.up-elegant .up-cat h3{text-align:center}.up-elegant .up-logos span{font-family:var(--up-title);letter-spacing:.1em;font-size:1.35rem;font-weight:600}.up-elegant .pk-frame,.up-elegant .up-reviews figure,.up-elegant .up-about dl,.up-elegant .up-contact{border-radius:6px}.up-petillant .up-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--k-accent) 22%,var(--k-bg)),var(--k-bg) 70%)}.up-petillant .up-hero-txt h1{font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.02em;color:var(--k-accent);font-style:italic;font-weight:700}.up-petillant h2{font-variation-settings:"SOFT" 100,"WONK" 1;font-style:italic;font-weight:700}.up-petillant .up-hero-ph{border:8px solid var(--k-card);box-shadow:12px 12px 0 color-mix(in srgb,var(--k-accent) 45%,transparent)}.up-petillant .pk-frame{border-radius:22px}.up-petillant .up-reviews figure{border-radius:28px 28px 28px 6px}.up-epure .up-hero{border-bottom:1px solid color-mix(in srgb,var(--k-ink) 15%,transparent);background:0 0}.up-epure .up-hero-txt h1{font-family:var(--sans);letter-spacing:-.03em;font-weight:300}.up-epure .up-hero-ph{box-shadow:none;border-radius:0}.up-epure h2{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--k-sub);font-size:.85rem;font-weight:600}.up-epure .pk-frame,.up-epure .up-reviews figure,.up-epure .up-about dl,.up-epure .up-contact{border-radius:0}.up-epure .up-logos span{font-family:var(--sans);letter-spacing:.14em;font-weight:500}@media (max-width:760px){.up .up-hero{padding:24px 20px 30px}}.style-elegant b{font-family:var(--font-elegant),Georgia,serif;letter-spacing:.06em;text-transform:uppercase;font-size:1.15rem}.style-petillant b{font-family:var(--font-playful),Georgia,serif;font-size:1.1rem;font-style:italic}.style-epure b{letter-spacing:.04em;font-weight:300}.up-figures{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:22px;display:grid}.up-figures div{background:var(--k-card);border-radius:20px;padding:18px 20px}.up-figures b{font-family:var(--up-title,var(--display));color:var(--k-accent);font-size:clamp(1.8rem,4.5vw,2.6rem);font-weight:800;line-height:1;display:block}.up-figures span{color:var(--k-sub);margin-top:6px;font-size:.9rem;display:block}.up-epure .up-figures div,.up-elegant .up-figures div{border-top:1px solid color-mix(in srgb,var(--k-ink) 15%,transparent);background:0 0;border-radius:0}.hl-row{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;display:grid}.fold summary{cursor:pointer;align-items:center;gap:8px;min-height:28px;list-style:none;display:flex}.fold summary::-webkit-details-marker{display:none}.fold summary:after{content:"+";font-family:var(--display);color:var(--accent);margin-left:auto;font-size:1.4rem}.fold[open] summary:after{content:"–"}.fold[open] summary{margin-bottom:8px}
