@font-face{font-family:'Caveat';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/caveat-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/plus-jakarta-sans.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--chk:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M20 6 9 17l-5-5' /%3E %3C/svg%3E")}:root{--ink:#14121f;--ink-2:#2a2738;--muted:#4a4658;--muted-2:#6b6779;--line:#ece9f4;--line-2:#f0edf7;--bg:#fbfaff;--card:#fff;--brand:#7357f6;--brand-d:#5f43ea;--brand-t:#6d4cf5;--brand-soft:#efe9ff;--brand-soft-2:#f6f3ff;--pink:#ec4899;--radius:14px;--radius-lg:20px;--shadow:0 4px 24px rgba(80,60,160,.06);--max:1220px;--gutter:clamp(15px,calc((100vw - 768px)/10 + 15px),48px);--header-h:64px;--font:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;--hand:'Caveat',cursive}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}p{font-size:17px;line-height:1.65;margin:0}h1,h2,h3{margin:0;letter-spacing:-.03em}a{color:var(--brand-t);text-decoration:none}a:hover{color:#5233e0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.container{max-width:var(--max);margin:0 auto;padding-inline:var(--gutter)}.ic{display:inline-block;flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}.grad-text{background:linear-gradient(90deg,#8b5cf6,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent}.hand{font-family:var(--hand)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 30px;border-radius:999px;border:1px solid transparent;font-weight:700;font-size:15px;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 10px 24px rgba(115,87,246,.35)}.btn-primary:hover{background:var(--brand-d);color:#fff}.btn-ghost{background:#fff;color:var(--ink);border-color:#e3e0ee}.btn-ghost:hover{border-color:var(--brand);color:var(--ink)}.btn-sm{height:40px;padding:0 20px;font-size:14px;font-weight:600}.btn-block{width:100%}.link-more{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap;background:none;border:0;color:var(--brand-t);padding:0}.link-more .ic{width:14px;height:14px}.section{padding-top:44px}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.sec-title{font-size:clamp(24px,3vw,28px);font-weight:800}.sec-sub{margin-top:4px;color:#5b5668;font-size:15px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.box{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow)}.chip-tag{font-size:10px;font-weight:600;color:var(--brand-t);background:var(--brand-soft);padding:2px 7px;border-radius:5px}.site-header{position:sticky;top:0;z-index:40;background:rgba(251,250,255,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(20,18,31,.06)}.site-header .container{height:var(--header-h);display:flex;align-items:center;gap:28px}.logo{font-weight:800;font-size:26px;letter-spacing:-.04em;color:var(--ink)}.logo span{color:var(--brand)}.logo:hover{color:var(--ink)}.nav{display:flex;gap:24px;flex:1;font-size:14px;font-weight:500}.nav a{position:relative;display:flex;align-items:center;height:var(--header-h);color:var(--ink-2)}.nav a:hover,.nav a.active{color:var(--brand)}.nav a.active{font-weight:700}.nav a.active::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--brand)}.header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.icon-btn{display:grid;place-items:center;width:36px;height:36px;border:0;background:none;color:var(--ink);border-radius:50%}.icon-btn .ic{width:19px;height:19px}.site-footer{background:#fff;border-top:1px solid var(--line-2)}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;padding-top:32px;padding-bottom:20px}.footer-grid .logo{font-size:22px}.footer-tag{font-size:13px;color:var(--muted-2);margin-top:4px}.f-title{font-weight:700;font-size:13px}.f-links{display:flex;flex-direction:column;gap:6px;margin-top:8px}.f-links a{font-size:13px;color:#5b5668}.f-links a:hover{color:var(--brand)}.subscribe{display:flex;margin-top:12px;border:1px solid #e3e0ee;border-radius:999px;padding:4px 4px 4px 14px;background:#fff}.subscribe input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:13px}.round-btn{width:36px;height:36px;flex:none;border-radius:50%;border:0;background:var(--brand);color:#fff;display:grid;place-items:center}.round-btn .ic{width:16px;height:16px}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:12px;padding-bottom:20px;font-size:12px;color:var(--muted-2);border-top:1px solid #f4f2f9}.footer-bottom span{display:flex;align-items:center;gap:6px}.dock,.sheet,.sheet-backdrop{display:none}.dock{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;max-width:520px;margin:0 auto;height:64px;border-radius:24px;background:rgba(20,18,31,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 40px rgba(20,18,31,.35),inset 0 1px 0 rgba(255,255,255,.08);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:0 6px}.dock-btn{height:48px;margin:0 2px;border:0;border-radius:16px;background:transparent;color:rgba(255,255,255,.66);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;font-weight:700;transition:background .25s,color .25s}.dock-btn .ic{width:20px;height:20px}.dock-btn.active{background:rgba(139,92,246,.24);color:#c4b5fd}.dock-fab{justify-self:center;width:58px;height:58px;margin-top:-30px;border-radius:20px;border:4px solid var(--bg);background:linear-gradient(135deg,#8b5cf6,var(--pink));color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px rgba(139,92,246,.5);transition:transform .35s}.dock-fab .ic{width:24px;height:24px}.dock-fab.active{transform:rotate(-12deg) scale(1.05)}.sheet-backdrop{position:fixed;inset:0;z-index:55;background:rgba(20,18,31,.35);backdrop-filter:blur(2px)}.sheet{position:fixed;left:12px;right:12px;max-width:520px;margin:0 auto;bottom:calc(88px + env(safe-area-inset-bottom));z-index:58;background:#fff;border-radius:22px;padding:16px;box-shadow:0 20px 50px rgba(20,18,31,.25);animation:pop .28s ease-out}.sheet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sheet-grid a{height:74px;border-radius:14px;background:var(--brand-soft-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--ink);font-size:12px;font-weight:600}.sheet-grid .ic{width:20px;height:20px;color:var(--brand)}.sheet-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.sheet-actions .btn{height:44px;padding:0;font-size:14px}body.sheet-open .sheet,body.sheet-open .sheet-backdrop{display:block}.toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:70;background:var(--ink);color:#fff;padding:12px 18px;border-radius:999px;font-size:14px;font-weight:600;box-shadow:0 10px 30px rgba(0,0,0,.25);white-space:nowrap;animation:pop .25s ease-out}@keyframes pop{from{transform:translate(var(--tx,0),16px);opacity:0}to{transform:translate(var(--tx,0),0);opacity:1}}.toast{--tx:-50%}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.feedback{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px 24px}.fb-text{flex:1 1 260px}.fb-q{font-weight:800;font-size:18px}.fb-stats{font-size:13px;color:var(--muted-2);margin-top:2px}.fb-actions{display:flex;flex-wrap:wrap;gap:10px}.fb-btn{height:44px;padding:0 18px;border-radius:999px;font-weight:700;font-size:14px;display:flex;align-items:center;gap:8px}.fb-yes{border:1px solid #d9f2e3;background:#effaf3;color:#137a43}.fb-yes:hover{background:#e0f6e9}.fb-no{border:1px solid #fbe1e1;background:#fff4f4;color:#b42323}.fb-no:hover{background:#ffe9e9}.fb-form{flex:1 1 100%;display:flex;flex-direction:column;gap:12px}.fb-reasons{display:flex;flex-wrap:wrap;gap:8px}.fb-reason{height:36px;padding:0 14px;border-radius:999px;border:1px solid #e3e0ee;background:#fff;font-size:13px;font-weight:600}.fb-reason.on{background:var(--brand);border-color:var(--brand);color:#fff}.textarea{width:100%;border:1px solid #e3e0ee;border-radius:10px;padding:12px;font-size:15px;outline:0;resize:vertical;background:#fff}.textarea:focus,.input:focus{border-color:var(--brand)}.fb-done{flex:1;display:flex;align-items:center;gap:12px}.fb-check{width:36px;height:36px;flex:none;border-radius:50%;background:#effaf3;color:#137a43;display:grid;place-items:center}.text-btn{border:0;background:none;color:var(--brand-t);font-weight:600;font-size:14px;padding:0}.hero{position:relative;overflow:hidden;background:radial-gradient(60% 70% at 70% 30%,#f3e8ff 0%,rgba(243,232,255,0) 70%),radial-gradient(40% 50% at 100% 90%,#ffe9ef 0%,rgba(255,233,239,0) 70%),linear-gradient(180deg,#f7f4ff,var(--bg))}.hero .container{display:flex;flex-wrap:wrap;gap:24px;align-items:center;padding-top:clamp(28px,5vw,48px);padding-bottom:clamp(24px,4vw,40px)}.hero-copy{flex:1 1 460px;min-width:0}.badge{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#f1ebff;font-size:12px;font-weight:600;color:#3b2f6b}.badge .ic{width:13px;height:13px;color:#f59e0b}.hero h1{margin-top:18px;font-size:clamp(40px,6.2vw,64px);line-height:1.02;letter-spacing:-.045em;font-weight:800;text-wrap:balance}.hero-lead{margin-top:18px;color:var(--muted);max-width:540px}.search-bar{display:flex;align-items:center;background:#fff;border-radius:999px;padding:6px 6px 6px 20px;border:1px solid #efeaf9;box-shadow:0 8px 30px rgba(80,60,160,.08)}.search-bar>.ic{color:#8a8699;width:17px;height:17px}.search-bar input{flex:1;min-width:0;border:0;outline:0;background:none;padding:12px;font-size:14px}.search-go{width:46px;height:46px;flex:none;border-radius:50%;border:0;background:var(--brand);color:#fff;display:grid;place-items:center}.search-go:hover{background:var(--brand-d)}.hero .search-bar{margin-top:24px;max-width:560px}.hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.stats{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;margin:30px 0 0}.stats div{padding:0 clamp(12px,3vw,26px);border-left:1px solid #e6e2f0}.stats div:first-child{padding-left:0;border-left:0}.stats dt{font-weight:700;font-size:19px}.stats dd{margin:2px 0 0;font-size:12px;color:#7a7689}.hero-art{flex:1 1 420px;min-width:0;position:relative;height:440px}.phone{position:absolute;background:#111;overflow:hidden}.phone-dark{left:4%;top:50px;width:180px;height:340px;border-radius:34px;border:6px solid #1c1c1f;transform:rotate(-8deg);box-shadow:0 30px 60px rgba(0,0,0,.25);background:linear-gradient(180deg,#2a2730,#0d0c10)}.phone-dark .rail{position:absolute;left:12px;top:60px;display:flex;flex-direction:column;gap:14px}.phone-dark .rail span{width:22px;height:22px;border-radius:7px;background:#2e2b36;display:grid;place-items:center}.phone-light{right:2%;top:60px;width:170px;height:320px;border-radius:30px;border:6px solid #e9e6f2;transform:rotate(7deg);box-shadow:0 24px 50px rgba(80,60,160,.2);background:linear-gradient(180deg,#e6f0ff,#f3e8ff);padding:34px 12px 0;text-align:center}.phone-light b{display:block;font-size:10px;margin-top:4px}.phone-light .mini-links{margin-top:12px;display:flex;flex-direction:column;gap:7px}.phone-light .mini-links span{height:20px;border-radius:8px;background:rgba(255,255,255,.85);font-size:7px;display:flex;align-items:center;padding-left:8px;text-align:left}.phone-main{left:50%;top:0;margin-left:-112px;width:224px;height:430px;border-radius:40px;padding:7px;box-shadow:0 40px 80px rgba(80,60,160,.3);z-index:2;animation:float 6s ease-in-out infinite;overflow:visible}.screen{position:relative;width:100%;height:100%;border-radius:33px;overflow:hidden;background:linear-gradient(180deg,#fde7f0 0%,#f5e6fb 45%,#fbd9e6 100%);padding:40px 14px 0;text-align:center}.notch{position:absolute;top:8px;left:50%;margin-left:-36px;width:72px;height:20px;border-radius:12px;background:#111}.pf-avatar{width:72px;height:72px;border-radius:50%;border:3px solid #fff;box-shadow:0 6px 16px rgba(0,0,0,.12);margin:0 auto}.pf-name{margin-top:6px;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;gap:4px}.pf-name .ic{width:13px;height:13px;color:#3b82f6}.pf-sub{font-size:9px;color:#5b5668;margin-top:2px}.pf-socials{margin-top:10px;display:flex;justify-content:center;gap:12px}.pf-socials .ic{width:13px;height:13px}.pf-links{margin-top:14px;display:flex;flex-direction:column;gap:8px;text-align:left}.pf-link{height:34px;border-radius:10px;background:rgba(255,255,255,.88);display:flex;align-items:center;gap:8px;padding:0 4px;font-size:10px;font-weight:600}.pf-link .tile{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:none}.pf-link .tile .ic{width:13px;height:13px;color:#fff}.pf-link.hot{background:linear-gradient(90deg,#fb7fa6,#f9a8c4);color:#fff}.pf-link.hot .tile{background:rgba(255,255,255,.25)}.pf-link .tile.dark{background:var(--ink)}.hero-note{position:absolute;right:0;top:0;text-align:right;font-size:22px;line-height:1.05;color:var(--brand);transform:rotate(-4deg);z-index:3}.hero-join{position:absolute;right:0;bottom:6px;z-index:3;text-align:center;font-weight:700;font-size:13px;line-height:1.3}.hero-join small{display:block;font-weight:500;font-size:13px}.avatars{display:flex;justify-content:center;margin-bottom:4px}.cat-grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:10px}.cat{height:88px;border:1px solid var(--line-2);background:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:600;color:var(--ink-2);box-shadow:0 2px 8px rgba(80,60,160,.04);transition:transform .2s,box-shadow .2s,border-color .2s}.cat:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(80,60,160,.1)}.cat.on{border-color:var(--brand)}.cat .ic{width:28px;height:28px;color:var(--c)}.tpl-grid{margin-top:18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.tpl{background:#fff;border:1px solid #efecf6;border-radius:14px;padding:6px;box-shadow:0 2px 10px rgba(80,60,160,.05);display:flex;flex-direction:column;min-width:0}.tpl-pv{border-radius:11px;overflow:hidden;padding:16px 10px 12px;text-align:center;height:252px;color:var(--fg)}.tpl-handle{margin-top:4px;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;gap:3px}.tpl-handle .ic{width:11px;height:11px;color:#3b82f6}.tpl-sub{font-size:8px;opacity:.75}.tpl-socials{margin-top:7px;display:flex;justify-content:center;gap:8px}.tpl-links{margin-top:9px;display:flex;flex-direction:column;gap:6px;text-align:left}.tpl-link{height:25px;border-radius:7px;background:var(--lbg);border:1px solid var(--lbd);display:flex;align-items:center;gap:6px;padding:0 3px;font-size:8px;font-weight:600}.tpl-link i{width:19px;height:19px;border-radius:5px;background:var(--tile);display:grid;place-items:center;flex:none}.tpl-link .ic{width:10px;height:10px;color:#fff}.tpl-foot{padding:10px 6px 4px;display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.tpl-foot h3{font-size:13px;font-weight:700;letter-spacing:0}.tpl-tags{margin-top:5px;display:flex;gap:4px;flex-wrap:wrap}.like{border:0;background:none;padding:2px;color:var(--ink)}.like.on{color:#ef4444}.tpl .btn{height:34px;margin:8px 6px 6px;font-size:12px;font-weight:600;box-shadow:none}.creator{margin-top:16px;display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,36px);align-items:center}.editor{flex:1 1 360px;min-width:0;padding:16px}.tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:9px;overflow:hidden}.tab{height:36px;border:0;border-right:1px solid var(--line);background:#fff;font-size:12px;font-weight:600;color:var(--ink-2);padding:0 2px}.tab:last-child{border-right:0}.tab.on{background:var(--brand);color:#fff}.panel{margin-top:16px}.panel[hidden]{display:none}.label{display:block;font-size:12px;font-weight:700}.input{width:100%;height:40px;border:1px solid #e3e0ee;border-radius:8px;padding:0 12px;font-size:14px;outline:0;background:#fff;margin-top:10px}.editor .textarea{margin-top:8px;font-size:14px}.row-2{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:start}.mini-btn{margin-top:6px;border:1px solid #e3e0ee;background:#faf9fd;border-radius:999px;font-size:10px;padding:3px 8px}.counter{display:flex;justify-content:space-between;font-size:11px;color:#8a8699}.social-row{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.soc{width:34px;height:34px;border-radius:8px;border:1px solid #e3e0ee;background:#fff;display:grid;place-items:center}.soc.on{background:var(--brand-soft-2)}.add-link{margin-left:auto;height:34px;padding:0 14px;border-radius:8px;border:1px solid #e3e0ee;background:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px}.add-link .ic{width:12px;height:12px}.swatches{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.swatch{width:34px;height:34px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px var(--line)}.swatch.on{border-color:#d9d2ff}.opt-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.opt{height:36px;padding:0 16px;border:1px solid #e3e0ee;background:#fff;font-size:12px;font-weight:600}.opt.on,.font-opt.on{border-color:var(--brand);color:var(--brand)}.font-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.font-opt{height:54px;border-radius:10px;border:1px solid var(--line);background:#fff;font-size:18px}.check-row{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:9px;font-size:14px;margin-bottom:8px}.check-row input{accent-color:var(--brand);width:16px;height:16px}.bg-opts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.bg-opt{aspect-ratio:3/4;border-radius:10px;border:3px solid #fff;box-shadow:0 0 0 1px var(--line)}.bg-opt.on{border-color:var(--brand)}.preview{flex:0 0 auto;margin:0 auto;width:170px;height:320px;border-radius:32px;background:#111;padding:6px;box-shadow:0 30px 60px rgba(80,60,160,.25)}.preview .pv{width:100%;height:100%;border-radius:27px;overflow:hidden;padding:28px 10px 0;text-align:center}.pv-name{margin-top:4px;font-weight:700;font-size:12px}.pv-bio{font-size:7px;opacity:.75;margin-top:2px;padding:0 6px;overflow-wrap:anywhere}.pv-socials{margin-top:8px;display:flex;justify-content:center;gap:7px}.pv-links{margin-top:10px;display:flex;flex-direction:column;gap:6px;text-align:left}.pv-link{height:24px;display:flex;align-items:center;gap:6px;padding:0 4px;font-size:8px;font-weight:600}.pv-link i{width:16px;height:16px;border-radius:5px;background:rgba(255,255,255,.25);display:grid;place-items:center}.pv-link .ic{width:9px;height:9px}.pitch{flex:1 1 280px;min-width:0}.pitch h3{font-size:clamp(26px,3vw,32px);line-height:1.1;letter-spacing:-.035em;font-weight:800}.pitch p{margin-top:12px;color:var(--muted)}.checks{margin-top:14px;display:flex;flex-direction:column;gap:10px;font-size:15px;font-weight:500}.checks li{display:flex;align-items:center;gap:10px}.dot-check{width:20px;height:20px;flex:none;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center}.dot-check .ic{width:12px;height:12px}.pitch .btn{margin-top:20px;height:50px}.note{margin-top:10px;font-size:12px;color:#8a8699}.font-grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.font-card{height:76px;border:1px solid #efecf6;background:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 8px rgba(80,60,160,.04)}.font-card:hover{border-color:#c9b9ff}.font-card b{line-height:1;font-weight:400}.font-card small{font-size:10px;color:#5b5668}.f-minimal{font-family:var(--font);font-size:19px;font-weight:700!important}.f-elegant{font-family:'Great Vibes',cursive;font-size:26px}.f-cute{font-family:'Fredoka',sans-serif;font-size:22px;color:var(--pink);font-weight:700!important}.f-bold{font-family:'Archivo Black',sans-serif;font-size:22px}.f-luxury{font-family:'Cinzel',serif;font-size:18px;font-weight:500!important}.f-retro{font-family:'Bungee',sans-serif;font-size:20px;color:#f97316}.f-hand{font-family:'Homemade Apple',cursive;font-size:13px}.f-aesthetic{font-family:'Playfair Display',serif;font-size:19px;color:#7c3aed;font-weight:700!important}.platform-grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.platform{height:64px;border:1px solid #efecf6;background:#fff;border-radius:12px;display:flex;align-items:center;gap:12px;padding:0 14px;color:var(--ink)}.platform:hover{border-color:#c9b9ff;color:var(--ink)}.platform .logo-tile{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;background:#000}.platform .txt{flex:1;min-width:0}.platform b{display:block;font-size:13px}.platform small{display:block;font-size:11px;color:#7a7689}.platform>.ic{width:16px;height:16px;color:#8a8699}.ig-tile{background:linear-gradient(45deg,#feda75,#fa7e1e 30%,#d62976 60%,#962fbf 80%,#4f5bd5)!important}.guide{padding-top:56px}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(24px,4vw,56px);align-items:start}.guide h2{margin-top:8px;font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.15;text-wrap:balance}.guide h3{margin-top:22px;font-size:20px;font-weight:700;letter-spacing:-.01em}.guide article p{margin-top:10px;color:#3a3648}.h-side{font-size:22px;font-weight:800;letter-spacing:-.02em}.table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px;background:#fff}.table-wrap table{width:100%;border-collapse:collapse;font-size:14px;min-width:420px}.table-wrap th{background:var(--brand-soft-2);text-align:left;padding:12px 14px;font-weight:700}.table-wrap td{padding:12px 14px;border-top:1px solid var(--line-2);color:var(--muted)}.table-wrap td:first-child{font-weight:600;color:var(--ink)}.swipe-hint{display:none;margin-top:6px;font-size:12px;color:#8a8699}.faq{margin-top:12px;display:flex;flex-direction:column;gap:8px}.faq details{border:1px solid var(--line);border-radius:12px;background:#fff}.faq summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:700}.faq summary::-webkit-details-marker{display:none}.faq summary .ic{width:16px;height:16px;color:var(--brand);transition:transform .2s}.faq details[open] summary .ic{transform:rotate(45deg)}.faq details p{padding:0 16px 14px;color:var(--muted)}.cta-band{margin-top:48px;position:relative;overflow:hidden;background:radial-gradient(50% 120% at 75% 50%,#ead9ff 0%,rgba(234,217,255,0) 70%),linear-gradient(90deg,#f6f0ff,#fbeaf6)}.cta-band .container{display:flex;flex-wrap:wrap;align-items:center;gap:24px;min-height:200px;padding-top:clamp(28px,4vw,40px);padding-bottom:clamp(28px,4vw,40px)}.cta-copy{flex:1 1 360px;min-width:0}.cta-copy h2{font-size:clamp(26px,3.2vw,32px);font-weight:800;letter-spacing:-.035em}.cta-copy p{margin-top:6px;color:var(--muted);font-size:15px}.cta-copy .btn{margin-top:18px;height:50px;padding:0 28px}.cta-art{flex:1 1 360px;min-width:0;position:relative;height:170px}.mini{position:absolute;border-radius:20px;background:#111;padding:4px;box-shadow:0 16px 30px rgba(0,0,0,.22)}.mini>div{width:100%;height:100%;border-radius:16px;padding:16px 8px 0;text-align:center}.mini span{display:block;height:12px;border-radius:5px;margin-top:5px}.mini span:first-of-type{margin-top:8px}.m1{left:8%;top:40px;width:84px;height:150px;transform:rotate(-10deg)}.m1>div{background:linear-gradient(180deg,#3b2a5c,#141020)}.m2{left:28%;top:10px;width:94px;height:170px;transform:rotate(-3deg)}.m2>div{background:linear-gradient(180deg,#e7f0ff,#f6e8ff)}.m3{left:50%;top:0;width:96px;height:176px;transform:rotate(4deg)}.m3>div{background:linear-gradient(180deg,#1b1530,#0d0a16)}.cta-note{position:absolute;right:0;bottom:6px;font-size:22px;line-height:1.1;color:var(--ink-2);transform:rotate(-6deg);text-align:right}.page-hero{background:radial-gradient(50% 90% at 85% 0%,#f3e8ff 0%,rgba(243,232,255,0) 70%),linear-gradient(180deg,#f7f4ff,var(--bg))}.page-hero .container{padding-top:clamp(24px,4vw,44px);padding-bottom:24px}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted-2)}.breadcrumb a{color:var(--muted-2)}.breadcrumb [aria-current]{color:var(--ink);font-weight:600}.page-hero-row{margin-top:14px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.page-hero-row>div{flex:1 1 420px;min-width:0}.page-hero h1{font-size:clamp(34px,5vw,52px);line-height:1.05;letter-spacing:-.045em;font-weight:800}.page-hero p{margin-top:10px;color:var(--muted);max-width:560px}.page-hero .search-bar{flex:1 1 320px;max-width:420px;padding:4px 4px 4px 18px}.page-hero .search-bar input{font-size:15px}.clear-btn{width:40px;height:40px;flex:none;border-radius:50%;border:0;background:#f3f0fb;display:grid;place-items:center;color:#5b5668}.clear-btn .ic{width:15px;height:15px}.chips{margin-top:22px;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none;height:38px;padding:0 16px;border-radius:999px;border:1px solid #e7e3f1;background:#fff;color:var(--ink-2);font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;white-space:nowrap}.chip small{font-size:11px;font-weight:700;opacity:.7}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.blog-main{padding-top:8px;padding-bottom:56px}.featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(16px,3vw,36px);align-items:center;padding:16px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink)}.featured:hover{color:var(--ink)}.featured[hidden]{display:none}.featured img,.featured .ph{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:14px;background:#efeaf9}.featured h2{margin-top:14px;font-size:clamp(24px,3vw,34px);line-height:1.15;letter-spacing:-.035em;font-weight:800;text-wrap:balance}.featured p{margin-top:10px;color:var(--muted)}.feat-badges{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:var(--brand-t)}.feat-badges span:first-child{padding:4px 10px;border-radius:999px;background:var(--brand);color:#fff}.byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--muted-2)}.byline b{color:var(--ink-2);font-weight:600}.featured .byline{margin-top:16px}.read-more{margin-top:20px;display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--brand-t);font-size:15px}.blog-layout{margin-top:36px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(28px,4vw,56px);align-items:start}.list-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.list-head h2{font-size:22px;font-weight:800;letter-spacing:-.025em}.list-head span{font-size:13px;color:var(--muted-2)}.post{border-bottom:1px solid var(--line-2)}.post>a{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:center;padding:20px 0;color:var(--ink)}.post>a:hover{color:var(--ink)}.post>a:hover h3{color:var(--brand)}.post img,.post .ph{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;background:#efeaf9}.post-meta{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--brand-t)}.post-meta i{width:3px;height:3px;border-radius:50%;background:#c9c4d6}.post-meta span{color:var(--muted-2);font-weight:500}.post h3{margin-top:8px;font-size:21px;line-height:1.25;letter-spacing:-.02em;font-weight:700;text-wrap:pretty;transition:color .2s}.post p{margin-top:8px;color:var(--muted);font-size:16px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post .byline{margin-top:12px}.empty{padding:40px 0;text-align:center}.empty b{font-size:18px}.empty p{margin-top:6px;color:#5b5668}.empty .btn{margin-top:12px;height:42px}.load-more{margin-top:24px}.aside{display:flex;flex-direction:column;gap:20px;position:sticky;top:88px}.aside h2{font-size:17px;font-weight:800;letter-spacing:-.01em}.popular{margin-top:12px}.popular li{border-top:1px solid #f3f1f8}.popular a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 0;color:var(--ink);font-size:14px;font-weight:600;line-height:1.4}.popular a:hover{color:var(--brand)}.popular b{font-size:18px;font-weight:800;color:#c4b5fd}.tags{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.tag{height:32px;padding:0 12px;border-radius:999px;border:0;background:#f3f0fb;color:#3b2f6b;font-size:13px;font-weight:600;display:inline-flex;align-items:center}.tag:hover{background:#e7e0fb;color:#3b2f6b}.promo{border-radius:16px;padding:20px;background:linear-gradient(135deg,var(--brand),#a855f7);color:#fff}.promo .hand{font-size:24px;line-height:1}.promo b{display:block;margin-top:6px;font-size:19px;line-height:1.25}.promo a{margin-top:14px;height:44px;padding:0 20px;border-radius:999px;background:#fff;color:#5233e0;font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:8px}.promo a .ic{width:15px;height:15px}.page-feedback{margin-top:44px}.progress{position:fixed;left:0;top:0;height:3px;width:0;z-index:80;background:linear-gradient(90deg,var(--brand),var(--pink))}.article-head{padding-top:clamp(22px,4vw,44px)}.article-head .inner{max-width:860px;margin:0 auto}.cat-line{margin-top:18px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.cat-pill{padding:4px 12px;border-radius:999px;background:var(--brand-soft);color:var(--brand-t)}.cat-line span:last-child{color:var(--muted-2);font-weight:500}.article-head h1{margin-top:14px;font-size:clamp(30px,4.6vw,50px);line-height:1.08;letter-spacing:-.045em;font-weight:800;text-wrap:balance}.lead{margin-top:14px;font-size:clamp(17px,1.6vw,20px)!important;color:var(--muted);line-height:1.6}.meta-bar{margin-top:20px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.author-mini{display:flex;align-items:center;gap:12px;min-width:0}.author-mini b{display:block;font-size:14px}.author-mini small{font-size:13px;color:var(--muted-2)}.share{display:flex;gap:8px}.share a,.share button{width:38px;height:38px;border-radius:50%;border:1px solid #e3e0ee;background:#fff;display:grid;place-items:center;color:var(--ink)}.share .copy{width:auto;padding:0 14px;border-radius:999px;display:flex;gap:6px;font-size:13px;font-weight:600}.share .copy .ic{width:15px;height:15px}.cover{margin-top:clamp(20px,3vw,32px);width:100%;aspect-ratio:21/10;object-fit:cover;border-radius:var(--radius-lg);background:#efeaf9}.article-layout{padding-top:clamp(24px,4vw,48px);display:grid;grid-template-columns:220px minmax(0,720px);justify-content:center;gap:56px;align-items:start}.toc{position:sticky;top:92px}.toc-title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.toc nav{margin-top:12px;display:flex;flex-direction:column;border-left:2px solid var(--line)}.toc nav a{margin-left:-2px;padding:7px 0 7px 14px;border-left:2px solid transparent;font-size:14px;line-height:1.4;color:var(--muted-2)}.toc nav a.on{border-color:var(--brand);color:var(--ink);font-weight:700}.toc-mobile{display:none;margin-bottom:24px;border:1px solid var(--line);border-radius:14px;background:#fff}.toc-mobile summary{list-style:none;cursor:pointer;height:50px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:700}.toc-mobile summary::-webkit-details-marker{display:none}.toc-mobile summary .ic{width:16px;height:16px;color:var(--brand);transition:transform .2s}.toc-mobile[open] summary .ic{transform:rotate(180deg)}.toc-mobile nav{padding:0 16px 12px;display:flex;flex-direction:column}.toc-mobile nav a{padding:9px 0;border-top:1px solid #f3f1f8;font-size:15px;color:var(--ink-2)}.prose{min-width:0}.prose>p{margin:0 0 20px;color:var(--ink-2);line-height:1.7}.prose>h2{margin:40px 0 14px;font-size:clamp(24px,2.6vw,28px);line-height:1.2;font-weight:800;scroll-margin-top:88px}.prose>h2:first-child{margin-top:0}.list-check{margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.list-check li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:17px;line-height:1.6;color:var(--ink-2)}.list-check li::before{content:"";margin-top:4px;width:20px;height:20px;border-radius:50%;background:var(--brand-soft) var(--chk) center/12px no-repeat}.bio-box{margin:0 0 24px;border-radius:16px;background:linear-gradient(135deg,#f6f0ff,#fdeef5);padding:clamp(14px,2vw,20px)}.bio-box header{display:flex;align-items:center;justify-content:space-between;gap:10px}.bio-box header span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-t)}.bio-box button{height:34px;padding:0 14px;border-radius:999px;border:0;background:var(--ink);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.bio-box button .ic{width:13px;height:13px}.bio-box pre{margin:12px 0 0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:17px;line-height:1.6;font-weight:600;background:#fff;border-radius:12px;padding:14px 16px}.tip{margin:0 0 24px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;background:#fff8e6;border-radius:14px;padding:16px}.tip>span{width:36px;height:36px;border-radius:10px;background:#fde68a;color:#92400e;display:grid;place-items:center}.tip b{display:block;font-size:14px;color:#92400e}.tip div div{margin-top:2px;font-size:16px;line-height:1.6;color:#3d2a06}.quote{margin:32px 0;text-align:center}.quote>.ic{width:30px;height:30px;color:#c4b5fd;margin:0 auto 10px;display:block}.quote p{font-size:clamp(20px,2.4vw,25px);line-height:1.45;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.quote footer{margin-top:10px;font-size:14px;color:var(--muted-2)}.figure{margin:8px 0 28px}.figure img{width:100%;aspect-ratio:15/8;object-fit:cover;border-radius:var(--radius-lg);background:#efeaf9}.figure figcaption{margin-top:8px;font-size:14px;color:var(--muted-2);text-align:center}.prose .table-wrap{margin:0 0 28px}.prose .table-wrap td{font-size:15px}.article-tags{margin-top:32px}.author-box{margin-top:28px;display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:start}.author-box small{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.author-box b{display:block;margin-top:2px;font-size:17px;font-weight:800}.author-box p{margin-top:4px;font-size:15px;line-height:1.6;color:var(--muted)}.article-fb{margin-top:24px}.pn{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.pn a{padding:16px;border-radius:14px;border:1px solid var(--line);background:#fff;color:var(--ink)}.pn a:hover{border-color:#c9b9ff;color:var(--ink)}.pn small{font-size:12px;font-weight:700;color:var(--muted-2);display:flex;align-items:center;gap:6px}.pn small .ic{width:14px;height:14px}.pn b{display:block;margin-top:6px;font-size:15px;line-height:1.35}.pn .next{text-align:right}.pn .next small{justify-content:flex-end}.related{padding-top:56px;padding-bottom:56px}.card-grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(14px,2vw,24px)}.card{display:flex;flex-direction:column;color:var(--ink)}.card:hover{color:var(--ink)}.card:hover h3{color:var(--brand)}.card img,.card .ph{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:14px;background:#efeaf9}.card .post-meta{margin-top:12px}.card h3{margin-top:6px;font-size:18px;line-height:1.3;letter-spacing:-.02em;font-weight:700;transition:color .2s}@media (max-width:1079px){.nav,.btn-login{display:none}.dock{display:grid}.site-footer{padding-bottom:96px}.toast{bottom:96px}.tpl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-layout{grid-template-columns:minmax(0,1fr)}.aside{position:static}.article-layout{grid-template-columns:minmax(0,760px)}.toc{display:none}.toc-mobile{display:block}}@media (max-width:767px){.tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tpl{padding:0}.tpl-foot{padding:10px 4px 4px}.tpl .btn{margin:8px 4px 6px}.box,.editor,.feedback,.author-box,.aside .box{border:0;padding-left:0;padding-right:0;box-shadow:none;background:transparent}.feedback{padding-top:18px;padding-bottom:18px}.swipe-hint{display:block}.featured{grid-template-columns:minmax(0,1fr);padding:0;border:0;box-shadow:none;background:transparent}.post>a{grid-template-columns:minmax(0,1fr) 104px;gap:14px}.post img{order:2;aspect-ratio:1/1}.post h3{font-size:17px}.post p{display:none}.cover{aspect-ratio:16/10;border-radius:12px}.figure img{border-radius:12px}.hero-art{height:400px}.phone-dark{left:-6%}.phone-light{right:-6%}.hero-note{font-size:19px}.stats{grid-template-columns:repeat(2,auto);row-gap:14px}.stats div:nth-child(3){padding-left:0;border-left:0}}@media (max-width:420px){.hero-ctas .btn{flex:1 1 100%}.share .copy span{display:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.i-sparkles{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z' /%3E %3Cpath d='M20 3v4' /%3E %3Cpath d='M22 5h-4' /%3E %3Cpath d='M4 17v2' /%3E %3Cpath d='M5 18H3' /%3E %3C/svg%3E")}.i-search{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Ccircle cx='11' cy='11' r='8' /%3E %3Cpath d='m21 21-4.3-4.3' /%3E %3C/svg%3E")}.i-arrow-right{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M5 12h14' /%3E %3Cpath d='m12 5 7 7-7 7' /%3E %3C/svg%3E")}.i-arrow-left{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='m12 19-7-7 7-7' /%3E %3Cpath d='M19 12H5' /%3E %3C/svg%3E")}.i-badge-check{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z' /%3E %3Cpath d='m9 12 2 2 4-4' /%3E %3C/svg%3E")}.i-mail{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Crect width='20' height='16' x='2' y='4' rx='2' /%3E %3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7' /%3E %3C/svg%3E")}.i-shopping-bag{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z' /%3E %3Cpath d='M3 6h18' /%3E %3Cpath d='M16 10a4 4 0 0 1-8 0' /%3E %3C/svg%3E")}.i-camera{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z' /%3E %3Ccircle cx='12' cy='13' r='3' /%3E %3C/svg%3E")}.i-check{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M20 6 9 17l-5-5' /%3E %3C/svg%3E")}.i-plus{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M5 12h14' /%3E %3Cpath d='M12 5v14' /%3E %3C/svg%3E")}.i-copy{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Crect width='14' height='14' x='8' y='8' rx='2' ry='2' /%3E %3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2' /%3E %3C/svg%3E")}.i-lightbulb{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5' /%3E %3Cpath d='M9 18h6' /%3E %3Cpath d='M10 22h4' /%3E %3C/svg%3E")}.i-quote{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z' /%3E %3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z' /%3E %3C/svg%3E")}.i-link{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71' /%3E %3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71' /%3E %3C/svg%3E")}.i-x{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M18 6 6 18' /%3E %3Cpath d='m6 6 12 12' /%3E %3C/svg%3E")}.i-chevron-down{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='m6 9 6 6 6-6' /%3E %3C/svg%3E")}.i-thumbs-up{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M7 10v12' /%3E %3Cpath d='M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z' /%3E %3C/svg%3E")}.i-thumbs-down{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M17 14V2' /%3E %3Cpath d='M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z' /%3E %3C/svg%3E")}.i-heart{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z' /%3E %3C/svg%3E")}.i-house{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8' /%3E %3Cpath d='M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z' /%3E %3C/svg%3E")}.i-layout-grid{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Crect width='7' height='7' x='3' y='3' rx='1' /%3E %3Crect width='7' height='7' x='14' y='3' rx='1' /%3E %3Crect width='7' height='7' x='14' y='14' rx='1' /%3E %3Crect width='7' height='7' x='3' y='14' rx='1' /%3E %3C/svg%3E")}.i-newspaper{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2' /%3E %3Cpath d='M18 14h-8' /%3E %3Cpath d='M15 18h-5' /%3E %3Cpath d='M10 6h8v4h-8V6Z' /%3E %3C/svg%3E")}.i-layout-dashboard{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Crect width='7' height='9' x='3' y='3' rx='1' /%3E %3Crect width='7' height='5' x='14' y='3' rx='1' /%3E %3Crect width='7' height='9' x='14' y='12' rx='1' /%3E %3Crect width='7' height='5' x='3' y='16' rx='1' /%3E %3C/svg%3E")}.i-compass{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z' /%3E %3Ccircle cx='12' cy='12' r='10' /%3E %3C/svg%3E")}.i-wand-sparkles{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72' /%3E %3Cpath d='m14 7 3 3' /%3E %3Cpath d='M5 6v4' /%3E %3Cpath d='M19 14v4' /%3E %3Cpath d='M10 2v2' /%3E %3Cpath d='M7 8H3' /%3E %3Cpath d='M21 16h-4' /%3E %3Cpath d='M11 3H9' /%3E %3C/svg%3E")}.i-circle-help{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Ccircle cx='12' cy='12' r='10' /%3E %3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3' /%3E %3Cpath d='M12 17h.01' /%3E %3C/svg%3E")}.i-globe{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Ccircle cx='12' cy='12' r='10' /%3E %3Cpath d='M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20' /%3E %3Cpath d='M2 12h20' /%3E %3C/svg%3E")}.i-crown{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z' /%3E %3Cpath d='M5 21h14' /%3E %3C/svg%3E")}.i-user{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2' /%3E %3Ccircle cx='12' cy='7' r='4' /%3E %3C/svg%3E")}.i-briefcase{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16' /%3E %3Crect width='20' height='14' x='2' y='6' rx='2' /%3E %3C/svg%3E")}.i-palette{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Ccircle cx='13.5' cy='6.5' r='.5' fill='currentColor' /%3E %3Ccircle cx='17.5' cy='10.5' r='.5' fill='currentColor' /%3E %3Ccircle cx='8.5' cy='7.5' r='.5' fill='currentColor' /%3E %3Ccircle cx='6.5' cy='12.5' r='.5' fill='currentColor' /%3E %3Cpath d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z' /%3E %3C/svg%3E")}.i-shirt{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z' /%3E %3C/svg%3E")}.i-gamepad-2{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cline x1='6' x2='10' y1='11' y2='11' /%3E %3Cline x1='8' x2='8' y1='9' y2='13' /%3E %3Cline x1='15' x2='15.01' y1='12' y2='12' /%3E %3Cline x1='18' x2='18.01' y1='10' y2='10' /%3E %3Cpath d='M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z' /%3E %3C/svg%3E")}.i-graduation-cap{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z' /%3E %3Cpath d='M22 10v6' /%3E %3Cpath d='M6 12.5V16a6 3 0 0 0 12 0v-3.5' /%3E %3C/svg%3E")}.i-music{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M9 18V5l12-2v13' /%3E %3Ccircle cx='6' cy='18' r='3' /%3E %3Ccircle cx='18' cy='16' r='3' /%3E %3C/svg%3E")}.i-video{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5' /%3E %3Crect x='2' y='6' width='14' height='12' rx='2' /%3E %3C/svg%3E")}.i-handshake{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='m11 17 2 2a1 1 0 1 0 3-3' /%3E %3Cpath d='m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4' /%3E %3Cpath d='m21 3 1 11h-2' /%3E %3Cpath d='M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3' /%3E %3Cpath d='M3 4h8' /%3E %3C/svg%3E")}.i-radio{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M4.9 19.1C1 15.2 1 8.8 4.9 4.9' /%3E %3Cpath d='M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5' /%3E %3Ccircle cx='12' cy='12' r='2' /%3E %3Cpath d='M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5' /%3E %3Cpath d='M19.1 4.9C23 8.8 23 15.1 19.1 19' /%3E %3C/svg%3E")}.i-youtube{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17' /%3E %3Cpath d='m10 15 5-3-5-3z' /%3E %3C/svg%3E")}.i-message-circle{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z' /%3E %3C/svg%3E")}.i-star{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2' /%3E %3C/svg%3E")}.i-map{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z' /%3E %3Cpath d='M15 5.764v15' /%3E %3Cpath d='M9 3.236v15' /%3E %3C/svg%3E")}.i-image{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Crect width='18' height='18' x='3' y='3' rx='2' ry='2' /%3E %3Ccircle cx='9' cy='9' r='2' /%3E %3Cpath d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21' /%3E %3C/svg%3E")}.i-map-pin{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z' /%3E %3Ccircle cx='12' cy='10' r='3' /%3E %3C/svg%3E")}.i-headphones{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3' /%3E %3C/svg%3E")}.i-disc-3{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Ccircle cx='12' cy='12' r='10' /%3E %3Cpath d='M6 12c0-1.7.7-3.2 1.8-4.2' /%3E %3Ccircle cx='12' cy='12' r='2' /%3E %3Cpath d='M18 12c0 1.7-.7 3.2-1.8 4.2' /%3E %3C/svg%3E")}.i-calendar{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M8 2v4' /%3E %3Cpath d='M16 2v4' /%3E %3Crect width='18' height='18' x='3' y='4' rx='2' /%3E %3Cpath d='M3 10h18' /%3E %3C/svg%3E")}.i-users{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2' /%3E %3Ccircle cx='9' cy='7' r='4' /%3E %3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87' /%3E %3Cpath d='M16 3.13a4 4 0 0 1 0 7.75' /%3E %3C/svg%3E")}.i-refresh-cw{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8' /%3E %3Cpath d='M21 3v5h-5' /%3E %3Cpath d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16' /%3E %3Cpath d='M8 16H3v5' /%3E %3C/svg%3E")}.i-shuffle{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M2 18h1.4c1.3 0 2.5-.6 3.3-1.7l6.1-8.6c.7-1.1 2-1.7 3.3-1.7H22' /%3E %3Cpath d='m18 2 4 4-4 4' /%3E %3Cpath d='M2 6h1.9c1.5 0 2.9.9 3.6 2.2' /%3E %3Cpath d='M22 18h-5.9c-1.3 0-2.6-.7-3.3-1.8l-.5-.8' /%3E %3Cpath d='m18 14 4 4-4 4' /%3E %3C/svg%3E")}.i-share-2{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Ccircle cx='18' cy='5' r='3' /%3E %3Ccircle cx='6' cy='12' r='3' /%3E %3Ccircle cx='18' cy='19' r='3' /%3E %3Cline x1='8.59' x2='15.42' y1='13.51' y2='17.49' /%3E %3Cline x1='15.41' x2='8.59' y1='6.51' y2='10.49' /%3E %3C/svg%3E")}.i-smile{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Ccircle cx='12' cy='12' r='10' /%3E %3Cpath d='M8 14s1.5 2 4 2 4-2 4-2' /%3E %3Cline x1='9' x2='9.01' y1='9' y2='9' /%3E %3Cline x1='15' x2='15.01' y1='9' y2='9' /%3E %3C/svg%3E")}.i-hash{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cline x1='4' x2='20' y1='9' y2='9' /%3E %3Cline x1='4' x2='20' y1='15' y2='15' /%3E %3Cline x1='10' x2='8' y1='3' y2='21' /%3E %3Cline x1='16' x2='14' y1='3' y2='21' /%3E %3C/svg%3E")}.i-menu{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cline x1='4' x2='20' y1='12' y2='12' /%3E %3Cline x1='4' x2='20' y1='6' y2='6' /%3E %3Cline x1='4' x2='20' y1='18' y2='18' /%3E %3C/svg%3E")}.i-type{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpolyline points='4 7 4 4 20 4 20 7' /%3E %3Cline x1='9' x2='15' y1='20' y2='20' /%3E %3Cline x1='12' x2='12' y1='4' y2='20' /%3E %3C/svg%3E")}.i-s-instagram{--i:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EInstagram%3C/title%3E%3Cpath d='M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228 1.3877-.6652.6677-1.075 1.3368-1.3802 2.127-.2954.7638-.4956 1.6365-.552 2.914-.0564 1.2775-.0689 1.6882-.0626 4.947.0062 3.2586.0206 3.6671.0825 4.9473.061 1.2765.264 2.1482.5635 2.9107.308.7889.72 1.4573 1.388 2.1228.6679.6655 1.3365 1.0743 2.1285 1.38.7632.295 1.6361.4961 2.9134.552 1.2773.056 1.6884.069 4.9462.0627 3.2578-.0062 3.668-.0207 4.9478-.0814 1.28-.0607 2.147-.2652 2.9098-.5633.7889-.3086 1.4578-.72 2.1228-1.3881.665-.6682 1.0745-1.3378 1.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982 1.33 20.628.9208 19.8378.6165 19.074.321 18.2017.1197 16.9244.0645 15.6471.0093 15.236-.005 11.977.0014 8.718.0076 8.31.0215 7.0301.0839m.1402 21.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.007-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814 1.3783-.9003.423-.1651 1.0575-.3614 2.227-.4171 1.2655-.06 1.6447-.072 4.848-.079 3.2033-.007 3.5835.005 4.8495.0608 1.169.0508 1.8053.2445 2.228.408.5608.216.96.4754 1.3816.895.4217.4194.6816.8176.9005 1.3787.1653.4217.3617 1.056.4169 2.2263.0602 1.2655.0739 1.645.0796 4.848.0058 3.203-.0055 3.5834-.061 4.848-.051 1.17-.245 1.8055-.408 2.2294-.216.5604-.4763.96-.8954 1.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953 5.5864A1.44 1.44 0 1 0 18.39 4.144a1.44 1.44 0 0 0-1.437 1.4424M5.8385 12.012c.0067 3.4032 2.7706 6.1557 6.173 6.1493 3.4026-.0065 6.157-2.7701 6.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156 2.771-6.1496 6.1738M8 12.0077a4 4 0 1 1 4.008 3.9921A3.9996 3.9996 0 0 1 8 12.0077'/%3E%3C/svg%3E")}.i-s-tiktok{--i:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ETikTok%3C/title%3E%3Cpath d='M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z'/%3E%3C/svg%3E")}.i-s-youtube{--i:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EYouTube%3C/title%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}.i-s-x{--i:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EX%3C/title%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'/%3E%3C/svg%3E")}.i-s-pinterest{--i:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EPinterest%3C/title%3E%3Cpath d='M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z'/%3E%3C/svg%3E")}.i-s-threads{--i:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EThreads%3C/title%3E%3Cpath d='M12.186 24h-.007c-3.581-.024-6.334-1.205-8.184-3.509C2.35 18.44 1.5 15.586 1.472 12.01v-.017c.03-3.579.879-6.43 2.525-8.482C5.845 1.205 8.6.024 12.18 0h.014c2.746.02 5.043.725 6.826 2.098 1.677 1.29 2.858 3.13 3.509 5.467l-2.04.569c-1.104-3.96-3.898-5.984-8.304-6.015-2.91.022-5.11.936-6.54 2.717C4.307 6.504 3.616 8.914 3.589 12c.027 3.086.718 5.496 2.057 7.164 1.43 1.783 3.631 2.698 6.54 2.717 2.623-.02 4.358-.631 5.8-2.045 1.647-1.613 1.618-3.593 1.09-4.798-.31-.71-.873-1.3-1.634-1.75-.192 1.352-.622 2.446-1.284 3.272-.886 1.102-2.14 1.704-3.73 1.79-1.202.065-2.361-.218-3.259-.801-1.063-.689-1.685-1.74-1.752-2.964-.065-1.19.408-2.285 1.33-3.082.88-.76 2.119-1.207 3.583-1.291a13.853 13.853 0 0 1 3.02.142c-.126-.742-.375-1.332-.75-1.757-.513-.586-1.308-.883-2.359-.89h-.029c-.844 0-1.992.232-2.721 1.32L7.734 7.847c.98-1.454 2.568-2.256 4.478-2.256h.044c3.194.02 5.097 1.975 5.287 5.388.108.046.216.094.321.142 1.49.7 2.58 1.761 3.154 3.07.797 1.82.871 4.79-1.548 7.158-1.85 1.81-4.094 2.628-7.277 2.65Zm1.003-11.69c-.242 0-.487.007-.739.021-1.836.103-2.98.946-2.916 2.143.067 1.256 1.452 1.839 2.784 1.767 1.224-.065 2.818-.543 3.086-3.71a10.5 10.5 0 0 0-2.215-.221z'/%3E%3C/svg%3E")}.i-s-facebook{--i:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EFacebook%3C/title%3E%3Cpath d='M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z'/%3E%3C/svg%3E")}.i-s-gmail{--i:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGmail%3C/title%3E%3Cpath d='M24 5.457v13.909c0 .904-.732 1.636-1.636 1.636h-3.819V11.73L12 16.64l-6.545-4.91v9.273H1.636A1.636 1.636 0 0 1 0 19.366V5.457c0-2.023 2.309-3.178 3.927-1.964L5.455 4.64 12 9.548l6.545-4.91 1.528-1.145C21.69 2.28 24 3.434 24 5.457z'/%3E%3C/svg%3E")}img{height:auto}.skip:focus{position:fixed;left:12px;top:12px;width:auto;height:auto;clip:auto;z-index:100;background:#fff;padding:10px 14px;border-radius:10px;box-shadow:0 4px 18px rgba(0,0,0,.2)}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.av{display:grid;place-items:center;flex:none;border-radius:50%;background:linear-gradient(135deg,hsl(var(--h,260) 80% 72%),hsl(calc(var(--h,260) + 40) 80% 60%));color:#fff;font-weight:800;line-height:1;overflow:hidden;user-select:none}.ph{display:grid;place-items:center;background:linear-gradient(135deg,hsl(var(--h,260) 85% 90%),hsl(calc(var(--h,260) + 50) 85% 78%));overflow:hidden}.ph b{font-size:clamp(28px,6vw,54px);font-weight:800;color:rgba(255,255,255,.92);text-shadow:0 2px 12px rgba(0,0,0,.12)}.phone-light .av-46{width:46px;height:46px;border:2px solid #fff;margin:0 auto;font-size:18px}.pf-avatar{font-size:28px}.pf-link .tile.t1{background:#f472b6}.pf-link .tile.t2{background:#f59e0b}.pf-link .tile.t3{background:#0ea5e9}.phone-dark .rail .ic{width:12px;height:12px;color:#fff}.phone .pf-socials .ic{color:#14121f}.avatars .av{width:34px;height:34px;border:2px solid #fff;font-size:13px}.avatars .av+.av{margin-left:-9px}.tpl-pv>.av{width:52px;height:52px;border:2px solid var(--ring);margin:0 auto;font-size:20px}.tpl-socials .ic{width:9px;height:9px;color:var(--fg)}.tpl-handle .ic{color:#3b82f6}.avatar-edit .av{margin-top:10px;width:58px;height:58px;font-size:22px}.soc .ic{width:16px;height:16px}.soc[data-s=instagram]{color:#E4405F}.soc[data-s=tiktok],.soc[data-s=x]{color:#000}.soc[data-s=youtube]{color:#f00}.soc[data-s=pinterest]{color:#BD081C}.soc[data-s=gmail]{color:#EA4335}.pv .pv-av{width:52px;height:52px;border:2px solid #fff;margin:0 auto;font-size:20px}.pv-socials .ic{width:9px;height:9px}.pv-link .ic{width:9px;height:9px;color:inherit}.logo-tile .ic{width:20px;height:20px;color:#fff}.platform>.ic{color:#8a8699}.byline .av{width:24px;height:24px;font-size:11px}.featured .byline .av{width:32px;height:32px;font-size:13px}.author-mini .av{width:42px;height:42px;font-size:16px}.author-box .av{width:56px;height:56px;font-size:22px}.share .ic{width:15px;height:15px}.share .c-fb{color:#0866FF}.share .c-pin{color:#BD081C}.mini .av{width:30px;height:30px;margin:0 auto;font-size:12px}.guide-more{margin-top:16px}.sheet-actions{grid-template-columns:1fr}.dock-btn,.dock-fab{text-decoration:none}.chips.wrap{flex-wrap:wrap;overflow:visible}.tabs-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gen{margin-top:16px;padding:clamp(14px,2.4vw,22px)}.gen-row{display:flex;flex-wrap:wrap;gap:10px}.gen-input{flex:1 1 260px;height:52px;margin:0;border-radius:999px;padding:0 22px;font-size:16px}.gen-go{height:52px}.gen-opt{margin-top:16px}.seg{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.seg-btn{height:38px;padding:0 14px;border-radius:999px;border:1px solid #e3e0ee;background:#fff;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.seg-btn small{font-size:11px;opacity:.6}.seg-btn.on{background:var(--brand);border-color:var(--brand);color:#fff}.gen .chips{flex-wrap:wrap;overflow:visible;margin-top:8px}.gen-deco{margin-top:14px}.gen-deco summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--brand-t)}.gen-deco summary::-webkit-details-marker{display:none}.gen-deco summary .ic{width:14px;height:14px;transition:transform .2s}.gen-deco[open] summary .ic{transform:rotate(180deg)}.gen-selects{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:10px}.gen-selects .input{height:40px;margin-top:6px}.gen-out{margin-top:26px}.gen-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.gen-head h3{font-size:clamp(20px,2.4vw,24px);font-weight:800;letter-spacing:-.025em;overflow-wrap:anywhere}.gen-head .btn{flex:none}.gen-head .btn .ic{width:15px;height:15px}.gen-panel{margin-top:16px}.gen-panel[hidden]{display:none}.bio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.bio-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow);min-width:0}.bio-card pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:16px;line-height:1.55;font-weight:600;flex:1}.bio-card footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cnt{margin-right:auto;font-size:12px;color:var(--muted-2)}.cnt.over{color:#b42323;font-weight:700}.mini-act{height:34px;padding:0 12px;border-radius:999px;border:1px solid #e3e0ee;background:#fff;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.mini-act .ic{width:14px;height:14px}.mini-act.pri{background:var(--ink);border-color:var(--ink);color:#fff}.mini-act.done{background:#effaf3;border-color:#bfe8d0;color:#137a43}.gen-sec h4{margin:22px 0 10px;font-size:15px;font-weight:800;letter-spacing:-.01em}.gen-sec:first-child h4{margin-top:0}.fl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:8px}.copy-chip{min-height:44px;padding:9px 14px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:16px;text-align:left;overflow-wrap:anywhere;line-height:1.35}.copy-chip:hover{border-color:#c9b9ff}.copy-chip.done{background:#effaf3;border-color:#bfe8d0}.emoji-grid,.pick-grid{display:flex;flex-wrap:wrap;gap:8px}.emoji-grid .copy-chip{min-height:46px;font-size:20px;padding:8px 12px}.pick{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.pick .copy-chip{border:0;border-radius:0;background:none}.pick .like-btn{border:0;border-left:1px solid var(--line-2);background:none;padding:0 12px;font-size:13px;font-weight:700;color:var(--muted-2);display:flex;align-items:center;gap:6px}.pick .like-btn .ic{width:14px;height:14px}.pick .like-btn.on{color:var(--brand);background:var(--brand-soft-2)}.gen-share{margin-top:18px;display:flex;gap:8px;flex-wrap:wrap}.gen-share .input{margin:0;flex:1 1 220px;height:42px}.gen-share .btn{height:42px}.gen-related{margin-top:22px;padding:14px 16px;border-radius:12px;background:var(--brand-soft-2);font-size:14px;color:var(--ink-2)}.gen-related a{font-weight:700;margin-right:12px;display:inline-block}.gen-empty{padding:24px 0;color:var(--muted-2)}.trend{margin-top:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px}.trend h3{font-size:15px;font-weight:800}.trend .chips{margin-top:10px}.gen-load{opacity:.55;pointer-events:none}.prose>h3{margin:30px 0 10px;font-size:22px;font-weight:800;line-height:1.25;scroll-margin-top:88px}.prose>h4{margin:24px 0 8px;font-size:18px;font-weight:800}.prose a{text-decoration:underline;text-underline-offset:3px}.prose>ul,.prose>ol{margin:0 0 24px;padding-left:22px;display:flex;flex-direction:column;gap:8px}.prose>ul{list-style:disc}.prose>ol{list-style:decimal}.prose li{font-size:17px;line-height:1.6;color:var(--ink-2)}.prose li::marker{color:var(--brand)}.prose blockquote{margin:32px 0;padding:0 0 0 18px;border-left:3px solid #c4b5fd}.prose blockquote p{font-size:clamp(19px,2.2vw,23px);line-height:1.45;font-weight:700;letter-spacing:-.02em;margin:0}.prose blockquote cite{display:block;margin-top:8px;font-size:14px;font-style:normal;color:var(--muted-2)}.prose img,.prose video{border-radius:14px}.prose figure{margin:8px 0 28px}.prose figcaption{margin-top:8px;font-size:14px;color:var(--muted-2);text-align:center}.prose pre{margin:0 0 24px;border-radius:16px;background:linear-gradient(135deg,#f6f0ff,#fdeef5);padding:clamp(14px,2vw,20px);white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:17px;line-height:1.6;font-weight:600;position:relative}.prose pre .copy-btn{position:absolute;right:10px;top:10px;height:30px;padding:0 12px;border-radius:999px;border:0;background:var(--ink);color:#fff;font-size:12px;font-weight:600}.prose code{background:var(--brand-soft-2);padding:2px 6px;border-radius:6px;font-size:.92em}.prose pre code{background:none;padding:0}.prose hr{border:0;border-top:1px solid var(--line);margin:32px 0}.prose iframe,.prose embed{max-width:100%}.prose>*:last-child{margin-bottom:0}.prose .wp-block-table table{min-width:420px}.prose .alignleft{float:left;margin:4px 20px 12px 0}.prose .alignright{float:right;margin:4px 0 12px 20px}.prose .aligncenter{margin-inline:auto}.prose::after{content:"";display:block;clear:both}.single-col{grid-template-columns:minmax(0,760px)}.prose-wrap{min-width:0}.pager{margin-top:28px}.pager .nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.page-numbers{min-width:42px;height:42px;padding:0 16px;border-radius:999px;border:1px solid #e3e0ee;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--ink)}a.page-numbers:hover{border-color:var(--brand);color:var(--ink)}.page-numbers.current{background:var(--ink);border-color:var(--ink);color:#fff}.page-numbers.dots{border:0;background:none}.comments{margin-top:32px}.c-title{font-size:20px;font-weight:800;letter-spacing:-.02em}.c-list{margin:16px 0 24px;display:flex;flex-direction:column}.c-list .children{margin:0 0 0 22px;padding:0;list-style:none}.c-item{padding:16px 0;border-top:1px solid var(--line-2);list-style:none}.c-head{display:flex;align-items:center;gap:10px;font-size:14px}.c-head .av{width:32px;height:32px;font-size:13px}.c-head time{color:var(--muted-2);font-size:13px}.c-body{margin-top:8px;font-size:16px;line-height:1.6;color:var(--ink-2)}.c-body p{font-size:inherit;margin:0 0 8px}.c-wait{display:block;margin-top:6px;font-size:13px;color:var(--muted-2)}.c-reply a{font-size:13px;font-weight:700}.c-field{margin:0 0 14px}.c-field .input{margin-top:6px}.c-field .textarea{margin-top:6px}.comment-form-cookies-consent{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted-2);margin:0 0 14px}.comment-form-cookies-consent label{font-weight:400}.nf{text-align:center}.nf .container{display:flex;flex-direction:column;align-items:center;padding-top:clamp(40px,8vw,90px);padding-bottom:clamp(40px,8vw,90px)}.nf-code{font-size:clamp(80px,18vw,160px);line-height:1;color:var(--brand)}.nf h1{margin-top:8px}.nf p{margin-inline:auto}.nf .search-bar{margin-top:22px;width:100%;max-width:460px}.nf .hero-ctas{justify-content:center}@media (max-width:767px){.gen.box{padding-top:4px}.gen-head{flex-wrap:wrap}.tabs-4 .tab{font-size:11.5px}.pick{max-width:100%}.post .ph{order:2;aspect-ratio:1/1}.post .ph b{font-size:26px}.featured .ph{aspect-ratio:16/10}}main [id]{scroll-margin-top:76px}.pv-bio{white-space:pre-line}