:root{--purple:#6d28d9;--purple-deep:#1c1d27;--purple-ink:#12131a;--purple-soft:#efe9fe;--violet:#8b5cf6;--signal:#0efe21;--mint:#e4f2ea;--blush:#f8e6ea;--butter:#fbf0d8;--sky:#e3eef8;--cream:#f6f3ee;--paper:#fff;--ink:#1d1a2b;--muted:#6b6878;--line:#e6e1d8;--ok:#1f7a4d;--warn:#b7791f;--danger:#b4323a;--radius:18px;--sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Noto Sans KR","Noto Sans JP","Noto Sans SC","Noto Sans TC","Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Bengali",sans-serif;--serif:var(--sans)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}h1,h2,h3{margin:0;line-height:1.2;letter-spacing:-.01em}p{margin:0}.stripe{position:fixed;inset-inline:0;top:0;height:4px;z-index:50;display:flex}.stripe i{flex:1 1}.stripe{background:var(--purple-ink)}.stripe i:first-child{background:var(--violet);flex:6 1}.stripe i:nth-child(2){background:var(--purple-ink);flex:0.4 1}.stripe i:nth-child(3){background:var(--signal);flex:1 1}.stripe i:nth-child(4){background:var(--purple-ink);flex:2 1}.split{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr)}.brand{display:none}.stage{display:flex;justify-content:center}.phone{width:100%;max-width:560px;min-height:100dvh;background:var(--cream);display:flex;flex-direction:column;position:relative}.phone-inner{padding:28px 20px 110px;flex:1 1}@media (min-width:980px){.split{grid-template-columns:minmax(380px,46%) minmax(0,1fr)}.brand{display:flex}.stage{background:#efebe4}.phone{box-shadow:0 0 0 1px var(--line)}}.brand{position:-webkit-sticky;position:sticky;top:0;height:100dvh;background:var(--purple-ink);color:#fff;flex-direction:column;justify-content:center;padding:56px 8% 48px}.brand-mark{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.16em;font-size:13px;text-transform:uppercase}.brand-mark svg{width:26px;height:26px}.brand .brand-h,.brand h1{letter-spacing:-.02em;font-size:clamp(30px,3.2vw,44px);margin-top:28px}.brand .brand-h,.brand .brand-h:lang(ar),.brand .brand-h:lang(bn),.brand .brand-h:lang(fa),.brand .brand-h:lang(he),.brand .brand-h:lang(hi),.brand .brand-h:lang(ja),.brand .brand-h:lang(ko),.brand .brand-h:lang(th),.brand .brand-h:lang(ur),.brand .brand-h:lang(zh-CN),.brand .brand-h:lang(zh-TW),.brand h1,.brand h1:lang(ar),.brand h1:lang(bn),.brand h1:lang(fa),.brand h1:lang(he),.brand h1:lang(hi),.brand h1:lang(ja),.brand h1:lang(ko),.brand h1:lang(th),.brand h1:lang(ur),.brand h1:lang(zh-CN),.brand h1:lang(zh-TW){font-family:var(--sans);font-weight:800}.brand .lead{margin-top:16px;color:hsla(0,0%,100%,.78);max-width:46ch}.brand ol{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-gap:18px;gap:18px}.brand li{display:grid;grid-template-columns:28px 1fr;grid-gap:14px;gap:14px;align-items:start}.brand li span{width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.14);display:grid;place-items:center;font-weight:700;font-size:13px}.brand li b{display:block;font-size:15px}.brand li small{color:hsla(0,0%,100%,.7);font-size:13px;display:block;margin-top:2px}.brand-card{margin-top:36px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:16px 18px;display:flex;gap:16px;align-items:center}.brand-card b{display:block;font-size:14px}.brand-card small{color:hsla(0,0%,100%,.7);font-size:12.5px}.brand-card .qr{width:64px;height:64px;background:#fff;border-radius:8px;flex:none;padding:6px}.brand-foot{position:absolute;bottom:24px;inset-inline:8%;font-size:12px;color:hsla(0,0%,100%,.55)}.ph-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ph-head h1,.ph-head h2{font-size:24px;font-weight:800;margin:0}.ph-head .meta{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:8px}.ph-top{justify-content:space-between;margin-bottom:22px}.ph-top,.ph-top>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ph-top>div{justify-content:flex-end;min-width:0;-webkit-margin-start:auto;margin-inline-start:auto}.tabs a{min-width:0;overflow-wrap:anywhere;text-align:center}.logo{font-weight:900;letter-spacing:.08em;font-size:15px;color:var(--purple);display:inline-flex;align-items:center;gap:8px}.logo svg{width:22px;height:22px}.brand-mark .sg-logo,.dc-logo .sg-logo,.land-logo .sg-logo,.logo .sg-logo{width:auto;display:block}.land-logo{margin-bottom:22px}.switch-mode{font-size:12.5px;color:var(--purple);font-weight:600;border:1px solid #ddd3fb;background:#fff;border-radius:999px;padding:6px 12px;white-space:nowrap}@media (max-width:420px){.logo{font-size:13px}.lang select{max-width:104px;text-overflow:ellipsis;padding-inline:10px 24px}.switch-mode{padding:6px 9px;font-size:12px}}.lang{position:relative;display:inline-flex}.lang select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 28px 6px 12px;font-size:12.5px;font-weight:600;color:var(--purple);cursor:pointer}.lang:after{content:"";position:absolute;inset-inline-end:12px;top:50%;width:6px;height:6px;-webkit-border-end:2px solid var(--purple);border-inline-end:2px solid var(--purple);border-bottom:2px solid var(--purple);transform:translateY(-70%) rotate(45deg);pointer-events:none}.pills{display:flex;overflow-x:auto;padding-bottom:4px;margin:0 -20px;padding-inline:20px;scrollbar-width:none}.pills::-webkit-scrollbar{display:none}.pills a{flex:none;border-radius:999px;padding:8px 14px;background:#fff;border:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap}.pills a.on{background:var(--purple);color:#fff;border-color:var(--purple)}.note{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);margin:14px 0 16px}.note svg{width:14px;height:14px;color:var(--ok);flex:none}.cards{display:grid;grid-gap:14px;gap:14px}.card{background:var(--paper);border-radius:var(--radius);overflow:hidden;border:1px solid #ece8e0;box-shadow:0 1px 2px rgba(31,19,64,.04);display:block}.card-top{height:118px;position:relative;display:flex;align-items:flex-end;padding:14px}.card-top.lavender{background:var(--purple-soft)}.card-top.mint{background:var(--mint)}.card-top.blush{background:var(--blush)}.card-top.butter{background:var(--butter)}.card-top.sky{background:var(--sky)}.card-top .art{position:absolute;inset-inline-end:16px;top:14px;font-family:var(--serif);font-size:44px;font-weight:700;color:rgba(79,45,143,.14);letter-spacing:-.02em;line-height:1}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:700}.badge.purple{background:var(--purple);color:#fff}.badge.pick{background:#f3e3c0;color:#6b4a08}.badge.gray{background:#ebe8e2;color:#5e5a68}.badge.red{background:#f7dde0;color:#8a2a32}.badge.green{background:#dcefe4;color:#1b5e3c}.card-body{padding:14px 16px 16px}.card-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.verified{display:inline-flex;align-items:center;gap:6px;background:#e6f3ec;color:#1f6b43;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.verified.pending{background:#f5efe2;color:#7a5a14}.verified svg{width:12px;height:12px}.place{font-size:12px;color:var(--muted)}.card h3{font-size:17px;font-weight:800}.card .sub{color:var(--muted);font-size:13px;margin-top:3px}.card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:10px}.card-foot b{font-size:13.5px}.card-foot .more{color:var(--purple);font-weight:700;font-size:13px;white-space:nowrap}.sec-title{font-size:15px;font-weight:800;margin:26px 0 10px;display:flex;justify-content:space-between;align-items:baseline}.sec-title a{color:var(--purple);font-size:12.5px;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:14px 18px;background:var(--purple);color:#fff;font-size:15px;border:0;cursor:pointer;width:100%;text-align:center}.btn:hover{background:#5b21b6}.btn.ghost{background:#fff;border:1px solid #ddd3fb}.btn.sm{width:auto;padding:10px 14px;font-size:13.5px;border-radius:10px}.btn:disabled{opacity:.6;cursor:default}.land{padding-top:56px}.land .mark{width:54px;height:54px;color:var(--purple);margin-bottom:18px}.land .wordmark{font-size:12px;letter-spacing:.2em;font-weight:800;color:var(--purple);margin-bottom:10px}.land h1{font-size:32px;line-height:1.15}.land h1,.land h1:lang(ar),.land h1:lang(bn),.land h1:lang(fa),.land h1:lang(he),.land h1:lang(hi),.land h1:lang(ja),.land h1:lang(ko),.land h1:lang(th),.land h1:lang(ur),.land h1:lang(zh-CN),.land h1:lang(zh-TW){font-family:var(--sans);font-weight:800;letter-spacing:-.02em}.land .lead{color:var(--muted);font-size:14.5px}.label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--muted);margin:28px 0 10px}.langs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.langs a{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px;text-align:center;font-weight:600;font-size:13.5px}.langs a.on{border-color:var(--purple);background:var(--purple-soft);color:var(--purple)}.langs-more{margin-top:10px}.langs-more summary{cursor:pointer;font-size:12.5px;color:var(--purple);font-weight:600;list-style:none}.langs-more summary::-webkit-details-marker{display:none}.langs-more .langs{margin-top:10px;grid-template-columns:1fr 1fr 1fr}.langs-more .langs a{font-size:12.5px;padding:8px 6px}.modes{display:grid;grid-gap:12px;margin-top:8px}.mode{display:block;border-radius:16px;padding:18px 18px 16px;border:1px solid transparent;position:relative}.mode.fan{background:var(--purple);color:#fff}.mode.biz{background:#fff;border-color:#d9d0ee;color:var(--ink)}.mode .k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;opacity:.75}.mode h3{font-size:19px;font-weight:800;margin-top:6px}.mode p{font-size:13.5px;margin-top:6px;opacity:.85}.mode .go{position:absolute;inset-inline-end:16px;top:18px;font-size:20px;opacity:.8}.mode.biz .go{color:var(--purple)}.mode .tags{display:flex;flex-wrap:wrap;margin-top:12px}.mode .tags span{font-size:11.5px;font-weight:700;border-radius:999px;padding:4px 9px;background:hsla(0,0%,100%,.16)}.mode.biz .tags span{background:var(--purple-soft);color:var(--purple)}.assure{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--muted);margin-top:20px}.assure svg{width:14px;height:14px;color:var(--ok);flex:none;margin-top:3px}.legal{border-top:1px solid var(--line);margin-top:28px;padding-top:16px;font-size:11.5px;color:var(--muted);display:grid;grid-gap:6px;gap:6px}.legal nav{display:flex;flex-wrap:wrap;gap:6px 12px}.legal nav a{color:var(--purple);font-weight:600}.tabs{position:fixed;bottom:0;inset-inline:0;display:flex;justify-content:center;z-index:40;pointer-events:none}.tabs nav{pointer-events:auto;width:100%;max-width:560px;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:8px 6px calc(8px + env(safe-area-inset-bottom))}.tabs a{display:grid;justify-items:center;grid-gap:3px;gap:3px;font-size:11px;color:var(--muted);font-weight:600;padding:4px 2px;border-radius:10px}.tabs a svg{width:22px;height:22px;stroke-width:1.8}.tabs a.on{color:var(--purple)}@media (min-width:980px){.tabs{inset-inline-start:46%}}.hero-top{height:180px;border-radius:var(--radius);position:relative;display:flex;align-items:flex-end;padding:16px;margin-bottom:16px}.hero-top .art{position:absolute;inset-inline-end:18px;top:14px;font-family:var(--serif);font-size:72px;font-weight:700;color:rgba(79,45,143,.12);line-height:1}.back{display:inline-flex;align-items:center;gap:6px;color:var(--purple);font-weight:700;font-size:13px;margin-bottom:14px}.detail h1{font-size:24px;font-weight:800}.detail .sub{color:var(--muted);margin-top:4px}.rows{display:grid;grid-gap:0;gap:0;background:#fff;border:1px solid #ece8e0;border-radius:14px;margin-top:16px;overflow:hidden}.rows div{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;padding:11px 14px;border-top:1px solid #f0ece5;font-size:13.5px}.rows div:first-child{border-top:0}.rows dt{color:var(--muted);margin:0}.rows dd{margin:0;font-weight:600}.opts{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.opt{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #ece8e0;border-radius:12px;padding:12px 14px;font-size:13.5px}.opt b{font-size:14px}.opt .st{font-size:11.5px;font-weight:700;color:var(--ok)}.opt .st.soon{color:var(--warn)}.opt .st.out{color:var(--muted)}.panel{background:#fff;border:1px solid #ece8e0;border-radius:16px;padding:18px 16px;margin-top:18px}.panel h2{font-size:16px;font-weight:800;margin-bottom:4px}.panel .hint{color:var(--muted);font-size:13px;margin-bottom:12px}.fee{display:inline-flex;gap:2px}.fee i{width:8px;height:8px;border-radius:50%;background:#e2dbf1}.fee i.on{background:var(--purple)}.form{display:grid;grid-gap:12px;gap:12px}.field{display:grid;grid-gap:5px;gap:5px;font-size:12.5px;font-weight:700;color:var(--muted)}.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:10px;padding:11px 12px;background:#fff;font-size:14.5px;font-weight:500;color:var(--ink);width:100%}.field textarea{min-height:96px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid #c8b8ec;border-color:var(--purple)}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.hp,.sr-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;margin:-1px;padding:0;border:0}.done{background:#e6f3ec;border-radius:14px;padding:18px}.done b{font-size:20px;letter-spacing:.04em;display:block;margin-top:6px;color:var(--purple)}.err{color:var(--danger);font-size:13px}.list{display:grid;grid-gap:10px;gap:10px}.item{background:#fff;border:1px solid #ece8e0;border-radius:12px;padding:12px 14px;font-size:13.5px;display:flex;justify-content:space-between;align-items:center;gap:10px}.item b{color:var(--purple);letter-spacing:.03em}.empty{background:#fff;border:1px dashed var(--line);border-radius:14px;padding:24px;text-align:center;color:var(--muted);font-size:13.5px}.contact{display:grid;grid-gap:10px;gap:10px}.contact a{background:#fff;border:1px solid #ece8e0;border-radius:12px;padding:14px;display:flex;justify-content:space-between;align-items:center;font-weight:600}.contact a span{color:var(--muted);font-weight:500;font-size:12.5px}.bday{grid-gap:10px}.bday,.bday a{display:grid;gap:10px}.bday a{background:#fff;border:1px solid #ece8e0;border-radius:14px;padding:14px;grid-template-columns:1fr auto;grid-gap:10px;align-items:center}.bday .d{font-weight:800;color:var(--purple);font-size:15px;white-space:nowrap}.bday .bar{grid-column:1/-1;height:6px;border-radius:999px;background:#efeaf8;overflow:hidden}.bday .bar i{display:block;height:100%;background:var(--purple)}.bday small{color:var(--muted);font-size:12px}[dir=rtl] .back svg,[dir=rtl] .card-foot .more svg,[dir=rtl] .mode .go{transform:scaleX(-1)}.form-head{display:grid;grid-gap:2px;gap:2px;margin-top:6px;padding-top:10px;border-top:1px solid #f0ece5}.form-head b{font-size:14px}.form-head span{font-size:12.5px;color:var(--muted)}.field small{font-size:11.5px;color:var(--muted);font-weight:500}.radios{border:0;padding:0;margin:0}.radios legend{padding:0;margin-bottom:6px}.radio{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #ece8e0;border-radius:12px;padding:11px 12px;margin-bottom:8px;cursor:pointer;font-weight:500;color:var(--ink);min-height:48px}.radio input{width:18px;height:18px;accent-color:var(--purple);flex:none}.radio b{font-size:14px;display:block}.radio small{display:block;font-size:12px;color:var(--muted)}.radio:has(input:checked){border:2px solid var(--purple);padding:10px 11px}.check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink);background:#fff;border:1px solid #ece8e0;border-radius:12px;padding:11px 12px;min-height:44px}.check input{width:18px;height:18px;accent-color:var(--purple);flex:none;margin-top:1px}.goal{display:flex;justify-content:space-between;align-items:baseline;margin-top:4px}.goal b{font-size:20px;color:var(--purple)}.goal span{font-size:12.5px;color:var(--muted)}.bar{height:8px;background:#efeaf8;border-radius:999px;overflow:hidden;margin:8px 0 6px}.bar i{display:block;height:100%;background:var(--purple)}.stat-row{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.tiers{grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:8px;gap:8px}.report,.tiers{display:grid;margin-top:10px}.report{grid-template-columns:110px 1fr;grid-row-gap:6px;row-gap:6px;grid-column-gap:10px;column-gap:10px;font-size:13px;border:1px solid #ece8e0;border-radius:12px;padding:10px 12px}.report span{color:var(--muted)}.escrow{display:flex;gap:8px;align-items:flex-start;background:#e6f3ec;border-radius:12px;padding:10px 12px;font-size:12.5px;color:#1f6b43;margin:14px 0}.escrow svg{width:16px;height:16px;flex:none;margin-top:2px}.pass{background:var(--purple-ink);color:#fff;border-radius:18px;padding:16px;display:grid;grid-template-columns:1fr 84px;grid-gap:12px;gap:12px;align-items:center;margin-top:14px}.pass .k{font-size:11px;letter-spacing:.14em;font-weight:800;opacity:.7}.pass b{font-size:16px;display:block}.pass small{font-size:12px;opacity:.8;display:block}.pass .qr{width:84px;height:84px;background:#fff;border-radius:10px;padding:6px;box-sizing:border-box}.steps{list-style:none;margin:0;padding:0;display:grid}.steps li{display:grid;grid-template-columns:26px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:6px 0;font-size:13.5px}.steps li span.n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;border:1px solid #ddd3fb;background:#fff;color:var(--muted);box-sizing:border-box}.steps li.done span.n{background:var(--purple);color:#fff;border-color:var(--purple)}.steps li.now span.n{border:2px solid var(--purple);color:var(--purple)}.steps li.now b{color:var(--purple)}.steps li small{font-size:12px}.steps li small,.steps li.todo b{color:var(--muted)}.pay-methods{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.pay-methods span{border:1px solid var(--line);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;background:#fff}.callout{background:var(--butter);border-radius:10px;padding:10px 12px;font-size:12.5px;color:#6b4a08}.sla{background:var(--purple-ink);color:#fff;border-radius:16px;padding:14px 16px;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;margin-bottom:14px}.sla .k{font-size:11px;letter-spacing:.14em;font-weight:800;opacity:.7}.sla .big{font-size:24px;font-weight:800;line-height:1.1}.sla small{font-size:12px;opacity:.8;display:block}.stepbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:6px;gap:6px;font-size:11.5px;font-weight:700;text-align:center;margin-bottom:14px}.stepbar span{background:var(--purple-soft);color:var(--purple);border-radius:8px;padding:7px 4px}.stepbar span.on{background:var(--purple);color:#fff}.price2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.price2>div{border-radius:12px;padding:12px;background:var(--cream)}.price2>div.firm{background:var(--purple-soft);border:2px solid var(--purple)}.price2 .k{font-size:11px;color:var(--muted);font-weight:700}.price2 .firm .k{color:var(--purple)}.price2 .v{font-size:18px;font-weight:800}.price2 .firm .v{color:var(--purple);font-size:20px}.price2 .v.past{color:var(--muted);text-decoration:line-through;font-size:16px}.ledger{background:#fff;border:1px solid #ece8e0;border-radius:14px;overflow:hidden;margin-top:12px}.ledger div{display:grid;grid-template-columns:1fr auto;padding:10px 14px;border-top:1px solid #f0ece5;font-size:13.5px}.ledger div:first-child{border-top:0;background:var(--cream);font-size:11.5px;font-weight:700;color:var(--muted)}.ledger div.total{border-top:2px solid var(--line);background:#faf8ff;font-weight:800}.ledger div.total b:last-child{color:var(--purple)}.cond{display:flex;gap:8px;align-items:center;font-size:13px;margin-top:6px}.cond i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;font-style:normal;flex:none;background:#f5efe2;color:#7a5a14}.cond i.ok{background:#e6f3ec;color:#1f6b43}.kpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.kpis>div{background:var(--cream);border-radius:10px;padding:10px 12px}.kpis .k{font-size:11px;color:var(--muted);font-weight:700}.kpis .v{font-size:18px;font-weight:800;color:var(--purple)}.kpis small{font-size:11px;color:var(--muted)}.lookup{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;align-items:end}@media (max-width:420px){.lookup{grid-template-columns:1fr 1fr}.lookup .btn.sm{grid-column:1/-1;width:100%}}.wallet{background:var(--purple-ink);color:#fff;border-radius:18px;padding:16px}.wallet .k{font-size:11px;letter-spacing:.14em;font-weight:800;opacity:.7;display:block}.wallet-head b{font-size:16px;display:block;margin-top:2px}.wallet-head small{font-size:12px;opacity:.8;display:block;margin-bottom:12px}.wallet .btn.ghost{background:hsla(0,0%,100%,.08);color:#fff;border-color:hsla(0,0%,100%,.25)}.wallet .hint{color:hsla(0,0%,100%,.75);font-size:12.5px}.wallet .err{color:#ffb4b8}.wallet-pick{display:grid;grid-gap:8px;gap:8px}.wallet-bal{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.wallet-bal>div{background:hsla(0,0%,100%,.08);border-radius:12px;padding:10px 12px}.wallet-bal .v{font-size:20px;font-weight:800;display:block}.wallet-bal small{font-size:11px;opacity:.75;display:block}.tier{margin-top:10px;border-radius:12px;padding:10px 12px;background:hsla(0,0%,100%,.08);display:grid;grid-gap:2px;gap:2px}.tier b{font-size:14px}.tier small{font-size:12px;opacity:.8}.tier-gold{background:#f3e3c0;color:#4a3305}.tier-silver{background:#e8e6f0;color:#2a2340}.tier-member{background:#dcefe4;color:#163f2a}.desk{display:grid;grid-template-columns:52px 1fr;grid-gap:12px;gap:12px;align-items:start;background:#fff;border:1px solid #ece8e0;border-radius:14px;padding:12px 14px}.desk-avatar{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-weight:700;font-size:17px;color:var(--purple);background:var(--purple-soft)}.desk.mint .desk-avatar{background:var(--mint);color:#1f6b43}.desk.sky .desk-avatar{background:var(--sky);color:#1f4f7a}.desk.butter .desk-avatar{background:var(--butter);color:#6b4a08}.desk.blush .desk-avatar{background:var(--blush);color:#8a2a32}.desk-list{display:grid;grid-gap:10px;gap:10px}.concept{background:var(--purple-ink);color:#fff;border-radius:18px;padding:18px 16px;display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.concept .k{font-size:11px;letter-spacing:.14em;font-weight:800;opacity:.7}.concept h3{font-size:18px;font-weight:800}.concept p{font-size:13.5px;opacity:.85}.concept .row{display:flex;gap:14px;margin-top:4px;flex-wrap:wrap}.concept .row b{font-size:20px;display:block}.concept .row small{font-size:11.5px;opacity:.75}.agent-code{border:1px dashed #d9d3c7;border-radius:12px;padding:10px 12px}.agent-code summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--purple)}.agent-code[open] summary{margin-bottom:8px}.agent-code input{text-transform:uppercase;letter-spacing:.08em}.sample-note{margin:0 0 12px;padding:9px 12px;border-radius:12px;background:#fff7e0;color:#6b4a08;font-size:12.5px;line-height:1.5}.news-strip{background:#fff;border:1px solid #ece8e0;border-radius:16px;padding:10px 12px;margin:0 0 14px}.news-strip-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:4px}.news-strip-head a{color:var(--purple);font-weight:700;text-decoration:none;font-size:12.5px}.news-strip-item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:7px 0;border-top:1px solid #f1ede6;text-decoration:none;color:inherit;font-size:13px}.news-strip-item .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.news-strip-item time{font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nw-tag{display:inline-block;font-size:11px;font-weight:800;padding:2px 8px;border-radius:99px;background:#efe9fb;color:var(--purple)}.nw-tag.disclosure{background:#e6f6ec;color:#1f6b43}.nw-tag.news{background:#eaf2fb;color:#1f4f7a}.card-top.has-img,.hero-top.has-img{background-size:cover;background-position:50%;background-color:#e9e4f3}.card-top.has-img .art,.hero-top.has-img .art{display:none}.gallery{display:flex;gap:8px;overflow-x:auto;margin:-6px 0 16px;padding-bottom:4px;scroll-snap-type:x mandatory}.gallery img{flex:none;width:168px;height:118px;object-fit:cover;border-radius:12px;scroll-snap-align:start;background:#eee}@media (min-width:720px){.gallery img{width:220px;height:150px}}.spot-links{gap:8px;margin:6px 0 14px}.pass-qr,.spot-links{display:flex;flex-wrap:wrap}.pass-qr{gap:14px;align-items:center;background:#fff;border:1px dashed var(--purple,#4f2d8f);border-radius:14px;padding:12px;margin-bottom:10px}.pass-qr img{border-radius:8px;image-rendering:pixelated}.pass-qr small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.site-foot{margin-top:28px;padding:16px 0 8px;border-top:1px solid #e7e2d8;font-size:11.5px;color:var(--muted);line-height:1.6}.site-foot nav{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:8px}.site-foot nav a,.site-foot p a{color:var(--purple);font-weight:700;text-decoration:none}.site-foot p{margin:2px 0}.legal-doc h1{font-size:22px;margin:6px 0 4px}.legal-doc h2{font-size:15px;margin:18px 0 6px}.legal-doc li,.legal-doc p{font-size:13.5px;line-height:1.7}.legal-doc ol,.legal-doc ul{-webkit-padding-start:20px;padding-inline-start:20px;margin:4px 0 8px}.legal-doc .asof{font-size:12px;color:var(--muted)}.legal-doc .en{color:var(--muted);font-size:13px}.holdings{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.holding{border:1px solid hsla(0,0%,100%,.14);border-radius:12px;padding:10px 12px;display:grid;grid-gap:4px;gap:4px}.holding>div{display:flex;gap:10px;align-items:baseline}.holding .k{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--signal)}.holding small{font-size:12.5px;color:hsla(0,0%,100%,.82)}.polls{display:grid;grid-gap:12px;gap:12px;margin-top:10px}.poll{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px;display:grid;grid-gap:8px;gap:8px}.poll-head{display:grid;grid-gap:2px;gap:2px}.poll-head small,.poll-who{color:var(--muted);font-size:12px}.poll-opts{display:grid;grid-gap:6px;gap:6px}.poll-opt{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:start;background:#fff;border:1px solid var(--line);border-radius:10px;padding:11px 12px;min-height:44px;cursor:pointer;font-size:14px}.poll-opt:disabled{cursor:default}.poll-opt:not(:disabled):hover{border-color:var(--purple)}.poll-opt .bar{position:absolute;inset-block:0;inset-inline-start:0;background:var(--purple-soft)}.poll-opt .lbl,.poll-opt .pct{position:relative}.poll-opt .pct{font-weight:700;font-size:13px}.poll-opt.mine{border:2px solid var(--purple);padding:10px 11px}.coin{border-top:1px solid var(--line);padding-top:12px;margin-top:12px;display:grid;grid-gap:10px;gap:10px}.coin:first-of-type{border-top:0;margin-top:4px;padding-top:0}.coin-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.coin-head b{font-size:16px;letter-spacing:.04em}.coin-head span:not(.badge){color:var(--muted);font-size:13px}.ticks{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.ticks li{display:flex;gap:8px;align-items:flex-start}.ticks svg{flex:none;margin-top:3px;color:var(--ok)}.holder-note{display:flex;gap:8px;align-items:flex-start;background:var(--purple-soft);color:#3b1d86;border-radius:12px;padding:10px 12px;font-size:12.5px;margin:10px 0}.holder-note a{font-weight:700;text-decoration:underline}.badge.holder{background:var(--purple-ink);color:var(--signal)}.ticks svg{width:14px;height:14px}.perks-link{display:grid;grid-gap:4px;gap:4px;text-decoration:none;border:1px solid #ddd3fb;background:var(--purple-soft)}.perks-link b{color:var(--purple)}:root{--ease:cubic-bezier(0.2,0.8,0.2,1);--ring:0 0 0 4px rgba(139,92,246,.2);--hair:#ece8e1;--r-sm:12px;--r-md:16px;--r-lg:20px}html{-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{text-rendering:optimizeLegibility}:lang(ko) .lead,:lang(ko) b,:lang(ko) h1,:lang(ko) h2,:lang(ko) h3,:lang(ko) p,:lang(ko) small{word-break:keep-all;overflow-wrap:anywhere}.num,.v,time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.back,.btn,.card a,.card-foot .more,.check,.lang select,.langs a,.langs-more summary,.mode,.news-strip-item,.opt,.perks-link,.pills a,.poll-opt,.radio,.switch-mode,.tabs a,.wallet-pick .btn,a.card,a.item{transition:transform .16s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease),color .2s var(--ease),opacity .2s var(--ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.back:active,.btn:active:not(:disabled),.langs a:active,.pills a:active,.poll-opt:active:not(:disabled),.switch-mode:active{transform:scale(.97)}.card:has(a:active),.check:active,.mode:active,.perks-link:active,.radio:active,a.card:active,a.item:active{transform:scale(.985)}.tabs a:active svg{transform:scale(.88)}.tabs a svg{transition:transform .16s var(--ease)}.news-strip-item:active{opacity:.6}:where(a,button,select,input,textarea,summary,[tabindex]):focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}@media (hover:hover){.btn:hover:not(:disabled){background:#5b21b6}.btn.ghost:hover:not(:disabled){background:#eae3fd}.mode.fan:hover{background:#5b21b6}.mode.biz:hover{border-color:#c9b8f6}.mode:hover .go{transform:translateX(3px)}[dir=rtl] .mode:hover .go{transform:translateX(-3px)}.card:hover,a.card:hover{border-color:#ded6f5}.langs a:hover,.pills a:hover,.switch-mode:hover{border-color:#c9b8f6}.news-strip-item:hover .t{color:var(--purple)}.poll-opt:not(:disabled):hover,.radio:hover,a.item:hover{border-color:#c9b8f6}}.btn{min-height:54px;border-radius:16px;padding:15px 20px;font-size:16px;font-weight:700;letter-spacing:-.01em}.btn.sm{min-height:42px;border-radius:12px;padding:10px 16px;font-size:14px}.btn.ghost{background:#f3effe;border-color:transparent;color:var(--purple)}.btn:disabled{opacity:.45}.wallet .btn.ghost{background:hsla(0,0%,100%,.1);border-color:transparent}.wallet .btn{background:var(--violet)}@media (hover:hover){.wallet .btn:hover:not(:disabled){background:#7c4df0}.wallet .btn.ghost:hover{background:hsla(0,0%,100%,.16)}}.card{box-shadow:none}.card,.panel{border-radius:var(--r-lg);border-color:var(--hair)}.panel{padding:20px 18px;margin-top:16px}.panel h2{font-size:17px;letter-spacing:-.01em}.panel .hint{line-height:1.55}.item,.opt{border-radius:14px;border-color:var(--hair);padding:14px 16px}.hero-top,.wallet{border-radius:var(--r-lg)}.wallet{padding:20px 18px}.escrow{border-radius:14px;padding:12px 14px;line-height:1.5}.land-logo{margin-bottom:26px}.land h1{font-size:30px;line-height:1.2}.land .lead{margin-top:12px;line-height:1.6}.label{margin:32px 0 12px;letter-spacing:.08em}.langs{gap:10px}.langs a{min-height:50px;display:grid;place-items:center;border-radius:14px;border-color:var(--hair);font-size:14px}.langs-more{margin-top:12px}.langs-more summary{padding:6px 0;display:inline-block}.langs-more .langs a{min-height:44px;font-size:13px}.modes{gap:12px;margin-top:0}.mode{border-radius:22px;padding:22px 20px 20px}.mode.biz{border-color:#e6dff7}.mode h3{font-size:20px;letter-spacing:-.02em}.mode p{line-height:1.55}.mode .go{top:22px;inset-inline-end:18px;transition:transform .2s var(--ease)}.mode .tags{gap:6px;margin-top:14px}.mode .tags span{padding:6px 11px;font-size:12px}.news-strip{margin:16px 0;border-radius:var(--r-lg);border-color:var(--hair);padding:16px 18px 8px}.news-strip-head{font-size:14px;margin-bottom:6px}.news-strip-item{padding:12px 0;font-size:14px;border-top-color:#f2efea}.assure{margin-top:18px;line-height:1.55}.legal,.site-foot{margin-top:32px;padding-top:20px}.ph-top{margin-bottom:24px}.lang select,.switch-mode{min-height:38px;padding-block:8px}.switch-mode{display:inline-flex;align-items:center;border-color:#e6dff7}.lang select{border-color:var(--hair)}.pills{gap:8px;padding-block:2px 6px}.pills a{min-height:40px;display:inline-flex;align-items:center;padding:8px 16px;font-size:14px;border-color:var(--hair)}.tabs nav{border-top-color:var(--hair);padding-bottom:max(6px,env(safe-area-inset-bottom))}.tabs a{min-height:52px;align-content:center}.tabs a.on{font-weight:800}.tabs a.on svg{stroke-width:2.2}.sec-title{margin:28px 0 12px;font-size:16px}.field{gap:7px;font-size:13px}.field input,.field select,.field textarea{min-height:52px;border-radius:14px;padding:14px 16px;font-size:16px;border-color:#e3ded5;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.field textarea{min-height:112px;line-height:1.55}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--violet);box-shadow:var(--ring)}.check,.radio{border-radius:14px;border-color:var(--hair);min-height:56px;padding:14px 16px}.radio:has(input:checked){border-width:2px;padding:13px 15px;background:#faf8ff}.check input,.radio input{width:20px;height:20px}.done{border-radius:var(--r-lg);padding:22px 20px}@keyframes sg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.phone-inner{animation:sg-in .32s var(--ease) both}.done,.err[role=alert],.holdings{animation:sg-in .28s var(--ease) both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.btn:active,.mode:active,a.card:active{transform:none!important}}:lang(ja) .label,:lang(ja) .mode .k,:lang(ko) .label,:lang(ko) .mode .k,:lang(ko) .pass .k,:lang(ko) .wallet .k,:lang(zh-CN) .label,:lang(zh-CN) .mode .k,:lang(zh-TW) .label,:lang(zh-TW) .mode .k{letter-spacing:0}.landing-gap,.modes+.news-strip{margin-top:20px}.plus-card{display:grid;grid-gap:6px;gap:6px}.plus-name{font-size:22px;font-weight:800;letter-spacing:-.02em}.plus-price{margin-top:4px}.plus-price b{font-size:30px;font-weight:800;color:var(--signal)}.plus-price span{opacity:.75;font-size:14px}.plus-perks{margin-top:10px}.plus-perks li{color:hsla(0,0%,100%,.9)}.plus-perks svg{color:var(--signal)}.menu-ctl{display:inline-flex;align-items:center;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto}.lang-pill{font:inherit;font-size:13px;font-weight:800;color:var(--purple);background:#fff;border:1px solid var(--hair);border-radius:999px;height:40px;min-width:44px;padding:0 12px;cursor:pointer}.menu-btn{width:44px;height:44px;border-radius:14px;border:0;background:var(--purple-ink);color:#fff;display:inline-grid;place-items:center;cursor:pointer}.lang-pill,.menu-btn,.nf-card,.nf-hero,.nf-line,.nf-ticker,.sheet-item,.sheet-langs a,.sheet-x,.tabs button,.up-row{transition:transform .16s var(--ease),background-color .16s var(--ease),opacity .16s var(--ease)}.lang-pill:active,.menu-btn:active,.sheet-langs a:active,.sheet-x:active{transform:scale(.94)}.nf-card:active,.nf-line:active,.nf-ticker:active,.sheet-item:active,.up-row:active{transform:scale(.985)}.nf-hero:active{transform:scale(.99)}.lang-pill:focus-visible,.menu-btn:focus-visible,.sheet-item:focus-visible,.sheet-x:focus-visible,.tabs button:focus-visible{outline:none;box-shadow:var(--ring)}.sheet-wrap{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:flex-end}.sheet-back{position:absolute;inset:0;background:rgba(18,19,26,.42);animation:sg-fade .2s var(--ease) both}.sheet{position:relative;width:100%;max-width:560px;max-height:92dvh;background:var(--cream);border-radius:24px 24px 0 0;display:flex;flex-direction:column;animation:sg-up .28s var(--ease) both;box-shadow:0 -12px 40px rgba(18,19,26,.18)}@media (min-width:980px){.sheet-wrap{justify-content:flex-end;align-items:stretch}.sheet{max-width:420px;max-height:none;height:100%;border-radius:24px 0 0 24px;animation-name:sg-side}}.sheet-top{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px 20px;border-bottom:1px solid var(--hair)}.sheet-top b{font-size:17px;font-weight:800}.sheet-x{width:44px;height:44px;border-radius:14px;border:0;background:#ece8e1;color:var(--purple-ink);display:grid;place-items:center;cursor:pointer}.sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:14px 14px calc(22px + env(safe-area-inset-bottom));display:grid;grid-gap:12px;gap:12px}.sheet-group{background:#fff;border:1px solid var(--hair);border-radius:18px;padding:6px 4px;scroll-margin-top:8px}.sheet-group h3{margin:10px 14px 4px;font-size:12px;font-weight:800;color:var(--purple);letter-spacing:0}.sheet-item{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:6px 14px;border-radius:12px;text-decoration:none;color:var(--purple-ink)}.sheet-item>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.sheet-item b{font-size:15.5px;font-weight:700}.sheet-item small{font-size:12px;color:var(--muted)}.sheet-item svg{color:#b5b0c2;flex:none}.sheet-item[aria-current=page] b{color:var(--purple)}.sheet-langs{padding:6px 14px 14px}.sheet-langs h3{margin-inline:0}.sheet-langs>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.sheet-langs a{font-size:13px;height:38px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;border:1px solid var(--hair);background:#fff;color:var(--purple-ink);text-decoration:none}.sheet-langs a[aria-current=true]{background:var(--purple-ink);border-color:var(--purple-ink);color:#fff;font-weight:800}@media (hover:hover){.sheet-item:hover{background:#f6f3ee}.sheet-langs a:hover{border-color:#c9b8f6}}@keyframes sg-fade{0%{opacity:0}to{opacity:1}}@keyframes sg-up{0%{transform:translateY(28px);opacity:.4}to{transform:none;opacity:1}}@keyframes sg-side{0%{transform:translateX(28px);opacity:.4}to{transform:none;opacity:1}}.tabs button{font:inherit;background:none;border:0;display:grid;justify-items:center;grid-gap:3px;gap:3px;font-size:11px;color:var(--muted);font-weight:600;padding:4px 2px;border-radius:10px;cursor:pointer}.tabs button svg{width:22px;height:22px;stroke-width:1.8;transition:transform .16s var(--ease)}.tabs button:active svg{transform:scale(.88)}.land{padding-top:14px}.land-top{margin-bottom:26px}.land h1{font-size:28px;line-height:1.25}.land .modes{margin-top:22px}.sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.sec-head h2{font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0}.sec-head a{font-size:13.5px;font-weight:700;color:var(--purple);text-decoration:none;white-space:nowrap}.nf{margin-top:32px}.nf-hero{display:block;background:#fff;border:1px solid var(--hair);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;color:var(--purple-ink)}.nf-hero-img{position:relative;display:block}.nf-img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#e5e1ef}.nf-flag{position:absolute;inset-inline-start:12px;top:12px;font-size:11.5px;font-weight:800;background:var(--purple-ink);color:var(--signal);padding:5px 10px;border-radius:999px}.nf-body{display:grid;grid-gap:6px;gap:6px;padding:14px 16px 16px}.nf-cat{font-size:12px;font-weight:700;color:var(--purple)}.nf-body b{font-size:18px;line-height:1.38;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nf-body small,.nf-card small{font-size:12.5px;color:var(--muted)}.nf-noimg{display:grid;place-items:center;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--purple);background:var(--purple-soft)}.nf-noimg.disclosure{background:var(--mint);color:#1f6b43}.nf-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;margin:12px -20px 0;padding:0 20px 4px;scrollbar-width:none}.nf-rail::-webkit-scrollbar{display:none}.nf-card{flex:none;width:168px;scroll-snap-align:start;background:#fff;border:1px solid var(--hair);border-radius:var(--r-md);overflow:hidden;text-decoration:none;color:var(--purple-ink);display:flex;flex-direction:column}.nf-rail.wide .nf-card{width:220px}.nf-card-img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#e5e1ef}.nf-card>span:last-child{display:grid;grid-gap:4px;gap:4px;padding:10px 12px 12px}.nf-card b{font-size:13.5px;line-height:1.42;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nf-card small{font-size:11.5px}.nf-lines{margin-top:12px;background:#fff;border:1px solid var(--hair);border-radius:var(--r-md);padding:2px 16px}.nf-line{display:flex;align-items:center;gap:4px;min-height:48px;text-decoration:none;color:var(--purple-ink);font-size:14px}.nf-line+.nf-line{border-top:1px solid #f2efea}.nf-line .t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-line .nw-tag,.nf-lines .nw-tag{flex:none}.nf-compact{margin:20px 0 26px}.nf-compact .sec-head h2{font-size:17px}.nf-ticker{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--purple-ink);color:#fff;border-radius:14px;text-decoration:none;margin-bottom:4px}.nf-ticker .t{flex:1 1;min-width:0;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-new{flex:none;font-size:11px;font-weight:800;color:var(--purple-ink);background:var(--signal);padding:3px 8px;border-radius:999px}@media (hover:hover){.nf-card:hover b,.nf-hero:hover b,.nf-line:hover .t{color:var(--purple)}}.nf .nw-tag{display:inline-block;font-size:11px;font-weight:800;padding:3px 9px;border-radius:99px;background:var(--purple-soft);color:var(--purple);-webkit-margin-end:6px;margin-inline-end:6px}.nf .nw-tag.disclosure{background:#e6f6ec;color:#1f6b43}.nf .nw-tag.news{background:#eaf2fb;color:#1f4f7a}.up{margin-top:32px;display:grid;grid-gap:10px;gap:10px}.up .sec-head{margin-bottom:2px}.up-row{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid var(--hair);border-radius:var(--r-md);text-decoration:none;color:var(--purple-ink)}.up-d{flex:none;width:64px;height:56px;border-radius:12px;display:grid;place-items:center;font-size:13px;font-weight:800;background:var(--purple-soft);color:var(--purple);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.up-d.tone-mint{background:var(--mint);color:#1b5e3c}.up-d.tone-blush{background:var(--blush);color:#8a2a3c}.up-d.tone-butter{background:var(--butter);color:#7a4f12}.up-d.tone-sky{background:var(--sky);color:#1f4f7a}.up-t{display:grid;grid-gap:3px;gap:3px;min-width:0}.up-t b{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-t small{font-size:12.5px;color:var(--muted)}@media (prefers-reduced-motion:reduce){.sheet,.sheet-back{animation:none}}.nf-lines-head{display:flex;justify-content:space-between;align-items:center;padding:12px 0 4px;font-size:13px}.nf-lines-head b{font-weight:800}.nf-lines-head a{color:var(--purple);font-weight:700;text-decoration:none;font-size:12.5px}.nf-lines-head+.nf-line{border-top:0}.nf-note{display:flex;align-items:center;gap:4px;padding:10px 14px;margin-top:8px;background:#fff;border:1px solid var(--hair);border-radius:14px;text-decoration:none;color:var(--purple-ink);font-size:13.5px}.nf-note .t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-note .nw-tag{flex:none;display:inline-block;font-size:11px;font-weight:800;padding:3px 9px;border-radius:99px;background:var(--purple-soft);color:var(--purple);-webkit-margin-end:6px;margin-inline-end:6px}.nf-note .nw-tag.disclosure{background:#e6f6ec;color:#1f6b43}.nf-topics{display:flex;gap:8px;overflow-x:auto;margin:-2px -20px 12px;padding:0 20px 2px;scrollbar-width:none}.nf-topics::-webkit-scrollbar{display:none}.nf-topics a{flex:none;font-size:13px;font-weight:700;height:36px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--hair);color:var(--purple-ink);text-decoration:none;transition:transform .16s var(--ease)}.nf-topics a:active{transform:scale(.95)}@media (hover:hover){.nf-topics a:hover{border-color:#c9b8f6;color:var(--purple)}}.card-pay{background:#fff;border:1px solid var(--hair);border-radius:var(--r-lg);padding:18px;display:grid;grid-gap:10px;gap:10px;margin-bottom:4px}.card-pay-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.card-pay-head b{font-size:17px}.card-brands{font-size:11.5px;font-weight:700;color:var(--muted);letter-spacing:.02em}.card-pay .hint{margin:0}.card-pay .hint,.card-soon{font-size:12.5px;color:var(--muted)}.card-soon{margin:0 0 10px}.pay-or{display:flex;align-items:center;gap:10px;margin:16px 0 10px;color:var(--muted);font-size:12.5px}.pay-or:after,.pay-or:before{content:"";flex:1 1;height:1px;background:var(--hair)}.ok-box{background:#e8f6ee;border:1px solid #bfe3cd;color:#1b5e3c;border-radius:var(--r-md);padding:14px 16px;margin-bottom:12px;font-size:14px}.ok-box p{margin:6px 0 0;font-size:13px}.note-box{background:#fbf6e9;border:1px solid #eedfb5;color:#6b4e12;border-radius:var(--r-md);padding:14px 16px;margin-bottom:12px;font-size:14px}.alert-box{position:relative;display:grid;grid-gap:8px;gap:8px;margin-top:26px;padding:18px;background:var(--purple-ink);color:#fff;border-radius:var(--r-lg)}.alert-box b{font-size:16px}.alert-box small{color:hsla(0,0%,100%,.75);font-size:12.5px}.alert-box.done{background:#1b5e3c}.alert-row{display:flex;gap:8px;margin-top:4px}.alert-row input{flex:1 1;min-width:0;height:48px;border-radius:14px;border:0;padding:0 14px;font-size:16px}.alert-row .btn{flex:none;width:auto;height:48px;padding:0 16px;background:var(--signal);color:var(--purple-ink);border:0}.alert-consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:hsla(0,0%,100%,.8);line-height:1.5;cursor:pointer}.alert-consent input{margin-top:2px;width:16px;height:16px;flex:none}.alert-box .err{color:#ffc9c9;margin:0;font-size:12.5px}.dc .alert-box{margin-top:8px}.dc .alert-box b,.dc .alert-box small{color:inherit}.dc .alert-box small{opacity:.78}.reviews{margin-top:18px}.reviews-head{display:flex;justify-content:space-between;align-items:baseline}.reviews-head h3{margin:0;font-size:16px}.rv-avg{font-weight:800;color:#b7791f;font-size:14px}.rv{border-top:1px solid #f2efea;padding:12px 0 4px}.rv-top{display:flex;align-items:center;gap:8px;font-size:13.5px}.rv-top small{color:var(--muted)}.rv-stars{color:#e0a400;letter-spacing:1px}.rv-stars i{font-style:normal;color:#e5e1ef}.rv p{margin:6px 0 4px;font-size:14px;line-height:1.6;white-space:pre-wrap}.rv-verified{font-size:11.5px;color:var(--ok);font-weight:700}.stars-pick{border:0;padding:0;margin:0 0 4px;display:flex;gap:4px;align-items:center}.stars-pick legend{font-size:13px;font-weight:700;margin-bottom:6px;padding:0}.stars-pick button{font-size:30px;line-height:1;background:none;border:0;padding:4px;color:#e5e1ef;cursor:pointer;transition:transform .12s var(--ease)}.stars-pick button.on{color:#e0a400}.stars-pick button:active{transform:scale(.88)}.rel{display:grid;grid-gap:10px;gap:10px}.rel h2{font-size:17px;margin:0}.rel-list{display:grid;grid-gap:10px;gap:10px}.rel-item{display:grid;grid-template-columns:76px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:12px;background:#fff;border:1px solid var(--hair,#ece8e1);border-radius:16px;text-decoration:none;color:#12131a;position:relative}.rel-item img,.rel-noimg{width:76px;height:76px;border-radius:12px;object-fit:cover;background:#efe9fe;display:grid;place-items:center;font-size:11px;font-weight:800;color:#6d28d9}.rel-item>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0}.rel-item small{font-size:11.5px;font-weight:800;color:#6d28d9}.rel-item b{font-size:15px;line-height:1.35}.rel-item em{font-style:normal;font-size:12.5px;color:var(--muted)}.rel-go{grid-column:2;justify-self:start;font-size:13px;font-weight:800;color:#6d28d9}.rel-item:active{transform:scale(.99)}.ad-tag{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 6px;border-radius:6px;background:#12131a;color:#fff;-webkit-margin-end:6px;margin-inline-end:6px;vertical-align:2px}.pt-steps{list-style:none;padding:0}.pt-steps li{display:flex;gap:10px;align-items:flex-start}.pt-n{flex:none;width:22px;height:22px;border-radius:99px;background:var(--signal);color:var(--purple-ink);display:grid;place-items:center;font-size:12px;font-weight:800}.nf-page{text-align:center;padding:56px 8px 40px;display:grid;grid-gap:12px;gap:12px;justify-items:center}.nf-code{font-size:64px;font-weight:800;letter-spacing:-.04em;color:var(--purple);line-height:1}.nf-page h1{font-size:22px;margin:6px 0 0}.nf-page p{color:var(--muted);margin:0;max-width:32ch;line-height:1.6}.nf-actions{display:grid;grid-gap:10px;gap:10px;width:100%;max-width:320px;margin-top:12px}svg.ic{flex:none;vertical-align:-3px}.legal nav a,.site-foot nav a{display:inline-block;padding:4px 0;min-height:24px}.legal nav,.site-foot nav{gap:2px 14px}.review-form{display:grid;grid-gap:14px;gap:14px}.review-form .btn{margin-top:4px}[data-testid=pay-kpr] .pills button{min-height:40px;padding:0 18px}.card-how{display:grid;grid-gap:6px;gap:6px}.card-how .hint,.card-how h2{margin:0}.sticky-cta{position:fixed;inset-inline:0;bottom:calc(64px + env(safe-area-inset-bottom));z-index:39;display:flex;align-items:center;gap:12px;padding:10px 16px;background:hsla(0,0%,100%,.97);border-top:1px solid var(--hair);box-shadow:0 -6px 20px rgba(18,19,26,.06);transition:transform .25s var(--ease),opacity .2s var(--ease)}.sticky-cta.off{transform:translateY(120%);opacity:0;pointer-events:none}.sticky-cta .sc-price{display:grid;line-height:1.2;flex:none}.sticky-cta .sc-price small{font-size:11px;color:var(--muted);font-weight:600}.sticky-cta .sc-price b{font-size:17px;font-weight:800}.sticky-cta .btn{flex:1 1;min-height:48px;margin:0}@media (min-width:980px){.sticky-cta{inset-inline-start:46%}}@media (prefers-reduced-motion:reduce){.sticky-cta{transition:none}}.sticky-cta{margin-inline:auto;max-width:560px}body.has-sticky-cta .phone-inner{padding-bottom:180px}.alert-box{grid-template-columns:minmax(0,1fr);max-width:100%;box-sizing:border-box}.alert-box,.alert-box>*{min-width:0}.alert-row input{width:100%}.me-box{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;margin-bottom:12px;background:#fff;border:1px solid var(--hair);border-radius:var(--r-md)}.me-box b{font-size:15px}.me-box small{color:var(--muted);font-size:12.5px}.me-box .alert-row input{border:1px solid var(--hair);height:44px}.me-box .alert-row .btn{height:44px;background:var(--purple);color:#fff}.me-box.signed{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;background:#f1ecfb;border-color:#ddd2f4}.linkish{background:none;border:0;padding:8px 4px;min-height:40px;color:var(--purple);font-weight:700;font-size:13px;cursor:pointer;text-decoration:underline}.alert-box.wait{background:#2b1f4a}.badge.sold{background:#3a3346;color:#fff}.sold-note{margin:0 0 4px;padding:10px 12px;border-radius:var(--r-md);background:#f3f0f7;color:var(--ink);font-size:13.5px;font-weight:600}.panel .alert-box.wait{margin-top:8px}.panel .alert-box b{color:#fff}.panel .alert-box small{color:hsla(0,0%,100%,.78)}.goods-board{margin-top:22px}.goods-list{display:grid;grid-gap:12px;gap:12px}.goods-card{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;background:#fff;border:1px solid var(--hair);border-radius:var(--r-lg)}.goods-pic{width:96px;height:96px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#efe7ff,#fff1d6);display:grid;place-items:center;text-align:center}.goods-pic img{width:100%;height:100%;object-fit:cover;display:block}.goods-pic span{font-size:12px;font-weight:800;color:var(--purple);padding:6px}.goods-body{display:grid;grid-gap:6px;gap:6px;min-width:0;align-content:start}.goods-body .card-row{flex-wrap:wrap;gap:6px;justify-content:flex-start}.goods-title{font-size:15.5px;line-height:1.35}.goods-meta{color:var(--muted);font-size:12.5px}.goods-sum{margin:0;font-size:13px;color:var(--ink);line-height:1.5}.goods-meter{position:relative;height:22px;border-radius:999px;background:#f1ecfb;overflow:hidden}.goods-meter span{position:absolute;inset:0 auto 0 0;background:var(--purple);border-radius:999px;opacity:.85}.goods-meter small{position:relative;display:block;text-align:center;line-height:22px;font-size:11.5px;font-weight:700;color:var(--purple-ink);mix-blend-mode:normal}.goods-body .btn.sm{justify-self:start;min-height:40px}.want-btn .want-n{margin-left:6px;padding:1px 8px;border-radius:999px;background:#f1ecfb;color:var(--purple);font-weight:800;font-size:12px}.want-form{display:grid;grid-gap:6px;gap:6px;padding:10px;border-radius:14px;background:#f7f4fc}.want-form small{color:var(--muted);font-size:12px}.want-form .alert-row input{border:1px solid var(--hair);height:44px}.want-form .alert-row .btn{height:44px;background:var(--purple);color:#fff}.want-form .consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--muted);line-height:1.5}.want-form .consent input{margin-top:2px;width:16px;height:16px;flex:none}.want-form .err{margin:0;font-size:12.5px}.want-done{margin:0;font-size:13px;font-weight:700;color:#0f7b55}@media (max-width:360px){.goods-card{grid-template-columns:72px minmax(0,1fr)}.goods-pic{width:72px;height:72px}}.goods-promo{display:grid;grid-gap:4px;gap:4px;margin-top:26px;padding:18px;border-radius:var(--r-lg);background:linear-gradient(135deg,#2a1a55,#6d28d9);color:#fff;text-decoration:none}.goods-promo-k{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.goods-promo b{font-size:18px;line-height:1.3}.goods-promo small{font-size:13px;color:hsla(0,0%,100%,.8);line-height:1.5}.goods-promo-go{margin-top:6px;font-weight:800;font-size:14px}.vvip-door{position:relative;overflow:hidden;padding:28px 22px 24px;border-radius:var(--r-lg);background:radial-gradient(120% 90% at 100% 0,#3b2a12 0,#14110c 55%,#0b0a08 100%);color:#f3e6c8;border:1px solid #5a4520}.vvip-door h1{margin:6px 0 8px;font-size:26px;line-height:1.2;color:#f7ebd0;letter-spacing:-.01em}.vvip-door p{margin:0;color:hsla(42,64%,87%,.78);font-size:14px;line-height:1.6}.vvip-mark{display:inline-block;padding:4px 10px;border:1px solid #c9a45c;border-radius:999px;color:#e6c77f;font-size:11px;font-weight:800;letter-spacing:.24em}.vvip-teasers{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.vvip-teasers li{padding:6px 10px;border-radius:999px;background:hsla(42,67%,70%,.1);border:1px solid hsla(42,67%,70%,.28);font-size:12px;color:#e9d7ac}.vvip-card{margin-top:14px;padding:20px;border-radius:var(--r-lg);background:#fff;border:1px solid #e6d9bc}.vvip-card h2{margin:0 0 4px;font-size:18px}.vvip-sub{margin:0 0 12px;color:var(--muted);font-size:13px}.vvip-login{display:grid;grid-gap:10px;gap:10px}.vvip-login label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:700}.vvip-login input{height:48px;border:1px solid var(--hair);border-radius:12px;padding:0 12px;font-size:15px;background:#fcfaf6}.btn.vvip-btn{background:linear-gradient(135deg,#c9a45c,#8a6a2c);color:#140f05;border:0;font-weight:800}.vvip-manager{margin-top:16px;display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:14px;background:hsla(42,67%,70%,.08);border:1px solid hsla(42,67%,70%,.25)}.vvip-manager small{color:hsla(42,64%,87%,.6);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.vvip-manager b{color:#f7ebd0;font-size:16px}.vvip-manager span{color:#e6c77f;font-size:13px}.vvip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.vvip-svc{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:16px;background:#fff;border:1px solid #e6d9bc;text-decoration:none;color:var(--ink);min-height:96px;align-content:start}.vvip-svc b{font-size:14.5px}.vvip-svc small{color:var(--muted);font-size:12px;line-height:1.45}.vvip-out{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:14px 0 0;font-size:12.5px;color:var(--muted)}.md-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.md-area{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:16px;background:#fff;border:1px solid var(--hair);text-decoration:none;color:var(--ink);min-height:92px;align-content:start}.md-area b{font-size:14.5px;color:#0f6e73}.md-area small{color:var(--muted);font-size:12px;line-height:1.45}.card-pay.main{border:2px solid var(--purple);box-shadow:0 10px 30px -18px rgba(109,40,217,.55);gap:10px}.card-pay.main.off{border-color:var(--hair);box-shadow:none}.card-main-k{justify-self:start;padding:3px 9px;border-radius:999px;background:#f1ecfb;color:var(--purple);font-size:11px;font-weight:800;letter-spacing:.04em}.card-amount{font-size:18px;font-weight:800}.card-amount small{font-size:11.5px;font-weight:600;color:var(--muted);margin-right:4px}ul.card-brands{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}ul.card-brands li{padding:3px 8px;border:1px solid var(--hair);border-radius:8px;font-size:11px;font-weight:700;color:var(--ink);background:#fafafc}.btn.card-go{min-height:52px;font-size:16px}.card-secure{margin:0;font-size:11.5px;color:var(--muted)}.pay-alt{margin-top:14px;border:1px solid var(--hair);border-radius:var(--r-lg);background:#fff}.pay-alt>summary{cursor:pointer;list-style:none;display:grid;grid-gap:2px;gap:2px;padding:14px 44px 14px 16px;position:relative;min-height:48px}.pay-alt>summary::-webkit-details-marker{display:none}.pay-alt>summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--muted)}.pay-alt[open]>summary:after{content:"–"}.pay-alt>summary b{font-size:14.5px}.pay-alt>summary small{font-size:12px;color:var(--muted)}.pay-alt[open]>summary{border-bottom:1px solid var(--hair)}.pay-alt>:not(summary){margin:12px}.vvip-svc.lead{grid-column:1/-1;background:linear-gradient(135deg,#fffdf8,#f6eedc);border-color:#d9c08a}.vvip-svc.lead b{font-size:16px}.vvip-only{justify-self:start;padding:2px 8px;border-radius:999px;background:#14110c;color:#e6c77f;font-size:10.5px;font-weight:800;letter-spacing:.08em}.vvip-appr{font-style:normal;font-size:11px;font-weight:700;color:#8a6a2c}.vvip-terms{margin:10px 2px 0;font-size:12px;line-height:1.55;color:var(--muted)}.dir-how{margin:0 0 12px;font-size:13px}.dir-search{display:flex;gap:8px;margin:0 0 10px}.dir-search input{flex:1 1;min-width:0;padding:10px 12px;border:1px solid var(--hair);border-radius:var(--r-md,10px);font:inherit;background:#fff}.dir-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.dir-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;background:#fff;border:1px solid var(--hair);border-radius:var(--r-lg)}.dir-row.on{border-color:var(--green,#16a34a)}.dir-who{display:flex;flex-direction:column;gap:3px;min-width:0}.dir-who b{font-size:15px}.dir-who small{color:var(--muted);font-size:12px}.dir-tags{display:flex;flex-wrap:wrap;gap:4px}.dir-tags .badge svg{width:11px;height:11px;vertical-align:-1px}.dir-ctx{overflow-wrap:anywhere}.dir-row .btn{flex:none;white-space:nowrap}.dir-banner{justify-content:space-between;gap:10px}.dir-banner,.dir-pic{display:flex;align-items:center}.dir-pic{flex:none;width:64px;margin:0;flex-direction:column;gap:2px}.dir-pic img{width:64px;height:64px;object-fit:cover;object-position:center 20%;border-radius:12px;background:var(--hair)}.dir-pic figcaption{font-size:9.5px;color:var(--muted);line-height:1.1;text-align:center}.dir-pic.none{height:64px;border-radius:12px;background:#f1ecfb;color:var(--purple);font-weight:800;font-size:22px;align-items:center;justify-content:center}.dir-row .dir-who{flex:1 1}.sp-grid{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.sp-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--hair);border-radius:var(--r-lg);overflow:hidden}.sp-card.on{border-color:var(--green,#16a34a)}.sp-pic{position:relative;aspect-ratio:16/9;background:#f1ecfb;display:flex;align-items:center;justify-content:center;color:var(--purple);font-weight:800}.sp-pic img{width:100%;height:100%;object-fit:cover}.sp-pic small{position:absolute;right:6px;bottom:6px;font-size:10px;color:#fff;background:rgba(0,0,0,.45);padding:1px 6px;border-radius:6px;font-weight:500}.sp-body{padding:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.sp-title{font-size:15px;line-height:1.35}.sp-sum{margin:0;font-size:13px;color:var(--ink-2,#444);line-height:1.5}@media (min-width:720px){.sp-grid{grid-template-columns:1fr 1fr}}.dir-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0;font-size:13px;color:var(--muted)}.dir-pager .btn{min-width:64px;text-align:center}.dcards{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.dcard .dcard-pic{position:relative;aspect-ratio:3/4;background:var(--purple-soft);overflow:hidden}.dcard .dcard-pic img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}.dcard .dcard-pic .badge{position:absolute;top:8px;inset-inline-start:8px}.dcard .dcard-pic small{position:absolute;right:6px;bottom:6px;font-size:9.5px;color:#fff;background:rgba(0,0,0,.45);padding:1px 6px;border-radius:6px}.dcard .card-body{padding:10px 12px 12px}.dcard h3{font-size:15px;margin:0}.dcard .sub{font-size:11.5px;margin:2px 0 0}.dcard-ctx{font-size:11.5px;color:var(--muted);margin:6px 0 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dcard .card-foot{margin-top:8px;flex-wrap:wrap;gap:4px}.dcard .dcard-fee{font-size:11px;font-weight:600;color:var(--muted)}.dcard .more{font-size:12px}@media (min-width:720px){.dcards{grid-template-columns:repeat(3,1fr)}}.dcard .dcard-more{display:inline-flex;align-items:center;gap:2px;margin-top:8px;font-size:12px;color:var(--purple);font-weight:700}.biz-gate{display:grid;grid-gap:8px;gap:8px}.biz-gate .row,.biz-me{display:flex;gap:8px;flex-wrap:wrap}.biz-me{align-items:center;justify-content:space-between}.dcard .dcard-pic{display:block}.dcard .dcard-links{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px}.dcard .dcard-ask,.dcard .dcard-story{font-size:11.5px;color:var(--muted)}.dcard .dcard-ask:hover,.dcard .dcard-story:hover,.dir-ask:hover{color:var(--purple)}.dir-ask{flex:none;font-size:12px;color:var(--muted);white-space:nowrap;align-self:center}.pcredit{position:absolute;right:8px;bottom:6px;font-size:9.5px;color:#fff;background:rgba(0,0,0,.45);padding:1px 6px;border-radius:6px;line-height:1.5}[dir=rtl] .pcredit{right:auto;left:8px}.card-top.has-img,.hero-top.has-img{background-position:center 25%}