:root{--bg: #edf1f7;--paper: #ffffff;--ink: #17203a;--ink2: #3f4863;--mute: #6f7792;--faint: #a3aac0;--line: #dde2ee;--line2: #e7ebf3;--soft: #e5e9f2;--sun: #ffc93c;--coral: #ff6b4a;--vio: #6b5cff;--ok: #2fb58a;--err: #e0445e;--r: 26px;--lift: 0 1px 0 rgba(23, 32, 58, .04), 0 18px 34px -26px rgba(23, 32, 58, .35);--ease: cubic-bezier(.22, .8, .24, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--disp: "Baloo 2", "Nunito Sans", system-ui, sans-serif;--body: "Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "DM Mono", ui-monospace, Menlo, monospace;--top: 68px;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:500 15.5px/1.55 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2.5px solid var(--vio);outline-offset:2px;border-radius:10px}canvas{display:block}.avatar{flex:none}.wrap{width:min(1200px,100%);margin-inline:auto;padding-inline:24px}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.muted{color:var(--mute)}.small{font-size:13px}.kicker{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:500 11.5px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mute)}.h1{margin:0;font:800 clamp(42px,5.8vw,72px)/.95 var(--disp);letter-spacing:-.02em;text-wrap:balance}.h2{margin:0;font:800 clamp(30px,3.8vw,46px)/1 var(--disp);letter-spacing:-.015em;text-wrap:balance}.h3{margin:0;font:800 25px/1.1 var(--disp);letter-spacing:-.01em}.lead{margin:12px 0 0;font-size:17px;color:var(--ink2);max-width:56ch;text-wrap:pretty}.label{display:block;margin:18px 0 8px;font:500 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mute)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;background:var(--paper);border:1.5px solid var(--line);color:var(--ink);font:700 16px var(--disp);letter-spacing:.005em;box-shadow:0 3px 0 var(--line);transition:transform .4s var(--spring),box-shadow .3s var(--ease),background .2s,border-color .2s}.btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 0 var(--line),0 14px 24px -16px #17203a66}.btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 0 var(--line);transition-duration:.06s}.btn:disabled{opacity:.5}.btn.dark{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 3px #070b18}.btn.dark:hover:not(:disabled){box-shadow:0 5px #070b18,0 14px 24px -14px #17203a99}.btn.dark:active:not(:disabled){box-shadow:0 0 #070b18}.btn.coral{background:var(--coral);color:#fff;border-color:var(--coral);box-shadow:0 3px #c9432a}.btn.coral:hover:not(:disabled){box-shadow:0 5px #c9432a,0 14px 24px -14px #ff6b4ab3}.btn.coral:active:not(:disabled){box-shadow:0 0 #c9432a}.btn.ghost{background:#fff9;border-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn.sm{height:36px;padding:0 15px;font-size:14px}.btn.big{height:52px;padding:0 26px;font-size:16.5px}.btn.full{width:100%}.chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:999px;background:var(--paper);border:1.5px solid var(--line);font:500 13px var(--body);color:var(--ink2);white-space:nowrap;transition:transform .35s var(--spring),background .2s,color .2s,border-color .2s}button.chip:hover{transform:translateY(-1px);border-color:#d2cfe0}button.chip:active{transform:scale(.95)}.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.chip.soon{color:var(--mute);font:500 12px var(--mono)}.chip.glass{background:#ffffffd1;border-color:transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-weight:600;color:var(--ink)}.pulse{width:7px;height:7px;border-radius:50%;background:var(--ok);flex:none;box-shadow:0 0 #22a36a80;animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 7px #22a36a00}to{box-shadow:0 0 #22a36a00}}.field{width:100%;height:48px;padding:0 16px;border-radius:16px;border:1.5px solid var(--line);background:var(--paper);font:500 16px var(--body);color:var(--ink);transition:border-color .2s,box-shadow .2s}.field:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px #7a5cff1f}.range{width:100%;accent-color:var(--ink)}.copy{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);font:500 12px var(--mono);transition:transform .3s var(--spring)}.copy:hover{transform:translateY(-1px)}.copy-l{color:var(--mute)}.copy.done .copy-v{color:var(--ok)}.more{font:600 15px var(--disp);padding:8px 0;transition:opacity .2s,transform .3s var(--ease);display:inline-block}.more:hover{opacity:.7;transform:translate(3px)}.empty{text-align:center;color:var(--mute);padding:20px}.top{position:fixed;inset:0 0 auto;z-index:50;height:var(--top);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:env(safe-area-inset-top,0px) 22px 0;transition:background .3s,box-shadow .3s}.top.solid{background:#edf1f7db;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 1px 0 var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;justify-self:start}.brand-w{font:800 24px/1 var(--disp);letter-spacing:-.01em}.brand-ava{display:grid;place-items:center;width:40px;height:40px;margin-top:-8px;overflow:hidden;border:2px solid #fff;border-radius:50%;background:#fff;box-shadow:0 2px 8px #1c263b1f;transition:transform .5s var(--spring)}.brand-logo{display:block;width:100%;height:100%;object-fit:cover}.brand:hover .brand-ava{transform:translateY(-3px) rotate(-8deg)}.ca-shortcut{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1.5px solid var(--line);border-radius:50%;background:var(--sun);color:var(--ink);font:800 11px/1 var(--mono);box-shadow:inset 0 -3px #17203a1f,0 2px 5px #17203a14;transition:transform .3s var(--spring),box-shadow .2s}.ca-shortcut:hover{transform:translateY(-2px)}.ca-shortcut.on{box-shadow:0 0 0 3px var(--ink),inset 0 -3px #17203a1f}.x-header{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid transparent;border-radius:50%;color:var(--ink);transition:background .2s,border-color .2s,transform .25s}.x-header svg{display:block;width:17px;height:17px;fill:currentColor}.x-header:hover{transform:translateY(-1px);border-color:var(--line);background:var(--paper)}.x-header:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.brand-mark{position:relative;width:30px;height:30px;flex:none}.brand-mark i{position:absolute;border-radius:50%;transition:transform .5s var(--spring)}.brand-mark i:first-child{top:0;right:8px;bottom:8px;left:0;background:radial-gradient(circle at 35% 30%,#ffe27a,#ffb800 70%)}.brand-mark i:last-child{top:10px;right:0;bottom:0;left:10px;background:radial-gradient(circle at 35% 30%,#a891ff,#6a49f0 70%);box-shadow:-2px -2px 0 2px var(--bg)}.brand:hover .brand-mark i:first-child{transform:translate(-2px,-3px)}.brand:hover .brand-mark i:last-child{transform:translate(2px,1px) scale(1.06)}.brand-mark.sm{width:22px;height:22px}.brand-mark.sm i:first-child{top:0;right:6px;bottom:6px;left:0}.brand-mark.sm i:last-child{top:7px;right:0;bottom:0;left:7px}.tabs{position:relative;display:flex;gap:2px;padding:4px;border-radius:999px;background:#fffc;border:1.5px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tab-pill{position:absolute;top:4px;bottom:4px;left:0;width:var(--w, 0);transform:translate(var(--x, 0));border-radius:999px;background:var(--ink);transition:transform .5s var(--spring),width .5s var(--spring)}.tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 18px;border-radius:999px;font:700 16px var(--disp);color:var(--ink2);transition:color .25s;white-space:nowrap}.tab:hover:not(.on){color:var(--ink);background:#17203a0a}.tab em{font:500 11px/1 var(--mono);font-style:normal;padding:3px 6px;border-radius:6px;background:#17203a12}.tab.on em{background:#ffffff2e}.top-r{justify-self:end;display:flex;align-items:center;gap:10px}.me-chip{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px 0 4px;border-radius:999px;background:var(--paper);border:1.5px solid var(--line);font:600 14px var(--disp);transition:transform .35s var(--spring)}.me-chip:hover{transform:translateY(-2px)}.me-chip .avatar{margin-top:-6px}.view{min-height:100vh;animation:viewIn .6s var(--ease)}@keyframes viewIn{0%{opacity:0;transform:translateY(10px)}}.loading{min-height:70vh;display:grid;place-content:center;justify-items:center;gap:16px;color:var(--mute);font:500 13px var(--mono)}.load-dot{width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffa18a,#ff6b4a 70%);animation:hop .8s var(--ease) infinite alternate}@keyframes hop{0%{transform:translateY(0) scale(1.08,.9)}to{transform:translateY(-16px) scale(.95,1.05)}}.rv{opacity:.001;transform:translateY(30px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.rv.in{opacity:1;transform:none}.thought{position:absolute;z-index:3;left:50%;top:18px;transform:translate(-50%);max-width:min(380px,88%);pointer-events:none}.thought p{margin:0;padding:10px 16px;border-radius:20px;background:var(--paper);border:2px solid var(--line2);box-shadow:0 10px 24px -18px #17203a80;font-style:italic;font-size:14px;color:var(--ink2);text-align:center;text-wrap:balance;animation:thoughtIn .6s var(--spring) both}.thought i{position:absolute;left:50%;border-radius:50%;background:var(--paper);border:2px solid var(--line2)}.thought .t1{width:12px;height:12px;bottom:-15px;margin-left:4px}.thought .t2{width:7px;height:7px;bottom:-26px;margin-left:12px}.thought.big p{font-size:15px;padding:12px 18px}@keyframes thoughtIn{0%{opacity:0;transform:translateY(8px) scale(.92);filter:blur(4px)}}.room-say{position:absolute;z-index:4;left:58%;top:42%;max-width:46%;padding:9px 14px;border-radius:18px 18px 18px 5px;background:var(--ink);color:#fff;font-size:14px;line-height:1.35;box-shadow:0 14px 26px -14px #00000080;animation:sayIn .5s var(--spring) both;pointer-events:none}@keyframes sayIn{0%{opacity:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}}.typing{display:inline-flex;gap:4px;padding:3px 2px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--faint);animation:typing 1.2s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{30%{transform:translateY(-4px);background:var(--ink)}}.bar{display:grid;grid-template-columns:58px 1fr 30px;align-items:center;gap:10px;font-size:13px}.bar-l{font:500 11px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.bar-t{height:10px;border-radius:10px;background:var(--soft);overflow:hidden}.bar-t i{display:block;height:100%;width:var(--v);border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 75%,#fff),var(--tone));transition:width .9s var(--ease)}.bar-n{font:500 12px var(--mono);text-align:right;color:var(--ink2);font-variant-numeric:tabular-nums}.hero{padding:calc(var(--top) + 6px) 14px 0}.hero-frame{position:relative;height:min(86vh,820px);min-height:560px;border-radius:36px;overflow:hidden;background:#dfe8ee;box-shadow:0 40px 80px -50px #17203a8c}.hero-frame:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(transparent,#17203a29);pointer-events:none}.town-c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none}.hero .town-c{touch-action:pan-y}.hero-copy{position:absolute;z-index:2;left:34px;bottom:34px;width:min(540px,calc(100% - 68px));padding:34px 34px 32px;border-radius:28px;background:#ffffffdb;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 30px 60px -34px #17203a8c;animation:sayIn .8s .1s var(--ease) both}.hero-h{margin:0;font:800 clamp(44px,5.6vw,70px)/.93 var(--disp);letter-spacing:-.02em}.hero-h span{display:inline-block;animation:word .8s var(--spring) both;animation-delay:calc(var(--i) * 70ms + .2s)}@keyframes word{0%{opacity:0;transform:translateY(.5em) scale(.9)}}.hero-b{margin:14px 0 22px;font-size:17px;color:var(--ink2);text-wrap:pretty}.hero-now{position:absolute;z-index:2;right:24px;top:24px;display:flex;align-items:center;gap:10px;max-width:340px;padding:6px 16px 6px 6px;border-radius:999px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;box-shadow:0 14px 30px -20px #00000080;animation:sayIn .6s var(--spring) both;transition:transform .35s var(--spring)}.hero-now:hover{transform:translateY(-2px)}.hero-now .avatar{margin-top:-8px}.hero-now span{display:grid;line-height:1.25;min-width:0}.hero-now b{font:600 14px var(--disp)}.hero-now small{font-size:12.5px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-body{display:grid;grid-template-columns:minmax(0,1fr);gap:110px;padding-block:90px 40px}.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.two-card{display:flex;flex-direction:column;padding:34px;border-radius:32px;background:var(--paper);box-shadow:var(--lift);border:2px solid var(--line2)}.two-card .lead{font-size:16px}.two-demo{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin-top:26px;padding:14px 24px 18px 4px;border-radius:24px;background:radial-gradient(circle at 25% 70%,color-mix(in srgb,var(--c) 20%,transparent),transparent 60%),var(--bg)}.two-bars{display:grid;gap:10px}.two-msg{display:grid;gap:6px;margin-top:6px}.two-card .chat-list{margin-top:22px}.two-card .more{margin-top:auto;padding-top:16px;align-self:flex-start}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.how article{padding:14px 14px 28px;border-radius:30px;background:var(--paper);border:2px solid var(--line2);transition:transform .5s var(--spring),box-shadow .4s var(--ease)}.how article:hover{transform:translateY(-6px) rotate(-.6deg);box-shadow:0 26px 44px -30px #17203a73}.how article>h3,.how article>p{padding-inline:14px}.how-fig{position:relative;display:grid;place-items:center;height:190px;margin-bottom:18px;border-radius:22px;background:radial-gradient(circle at 50% 78%,color-mix(in srgb,var(--c) 26%,transparent),transparent 62%),var(--bg)}.how-n{position:absolute;top:14px;left:14px;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;font:600 15px var(--disp)}.how h3{margin:0 0 8px;font:800 27px/1.05 var(--disp)}.how p{margin:0;color:var(--ink2)}.sec-h{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.rail{display:flex;gap:12px;overflow-x:auto;padding:8px 24px 24px;margin-inline:-24px;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.rail::-webkit-scrollbar{display:none}.fcard{flex:none;width:172px;scroll-snap-align:start;display:grid;justify-items:center;gap:2px;padding:14px 12px 16px;border-radius:24px;background:var(--paper);border:2px solid var(--line2);text-align:center;transition:transform .5s var(--spring),box-shadow .4s var(--ease)}.fcard .avatar{border-radius:18px;background:radial-gradient(circle at 50% 76%,color-mix(in srgb,var(--c) 22%,transparent),transparent 64%)}.fcard:hover{transform:translateY(-8px) rotate(-1deg);box-shadow:0 24px 40px -26px #17203a73}.fcard b{font:800 19px var(--disp);margin-top:4px}.fcard small{font-size:12.5px;font-style:italic;color:var(--mute);line-height:1.35;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;animation:thoughtIn .5s var(--spring) both}.arrivals ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.arrivals li{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:18px;background:var(--paper);border:2px solid var(--line2);animation:sayIn .5s var(--ease) both}.arrivals li span{flex:1;font-weight:500}.arrivals li small{font:500 11.5px var(--mono);color:var(--faint)}.token{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-block:24px;border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line)}.token .kicker{margin-bottom:4px}.tk-line{margin:0;color:var(--ink2)}.tk-r{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.treas{font:500 12.5px var(--mono);color:var(--ink2)}.chat-list{display:grid;gap:8px}.chat{padding:12px 14px 14px;border-radius:20px;background:var(--bg);animation:sayIn .5s var(--ease) both}.chat header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pair{display:flex}.pair .avatar+.avatar{margin-left:-10px}.who{display:grid;min-width:0;font-size:13px;line-height:1.3}.who button{font-weight:600}.who button:hover{text-decoration:underline}.who small{color:var(--mute);font-size:11.5px}.live-tag{margin-left:auto;padding:3px 7px;border-radius:6px;background:#ff5d8f;color:#fff;font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.05em;animation:blink 1.6s infinite}@keyframes blink{50%{opacity:.55}}.chat ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.chat li{display:flex;animation:sayIn .4s var(--spring) both}.chat li span{max-width:84%;padding:6px 11px;border-radius:14px;font-size:13.5px;line-height:1.35}.chat li.l span{background:var(--paper);border-bottom-left-radius:4px;box-shadow:inset 3px 0 0 var(--c)}.chat li.r{justify-content:flex-end}.chat li.r span{background:var(--ink);color:#fff;border-bottom-right-radius:4px}.chat li.r .typing i{background:#ffffff80}.chat-ai-tag{margin-left:auto;padding:3px 7px;border-radius:6px;background:var(--ink);color:#fff;font:500 10px var(--mono);letter-spacing:.04em;text-transform:uppercase}.conversations{padding-top:calc(var(--top) + 44px);padding-bottom:80px}.conversations .page-h{align-items:center;margin-bottom:28px}.conversations .kicker{margin-bottom:8px}.ai-status{display:flex;align-items:flex-start;gap:11px;width:min(340px,100%);padding:14px 16px;border:1.5px solid var(--line);border-radius:18px;background:var(--paper)}.ai-status-dot{width:9px;height:9px;margin-top:5px;border-radius:50%;flex:none;background:#a3aac0}.ai-status.verified .ai-status-dot{background:var(--ok);box-shadow:0 0 0 4px #2fb58a1f}.ai-status>span:last-child{display:grid;gap:3px}.ai-status b{font:700 14px var(--disp)}.ai-status small{color:var(--mute);font-size:12px;line-height:1.4}.ai-chat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:12px}.ai-chat-grid .chat{background:var(--paper);border:1.5px solid var(--line2)}.ai-empty{display:grid;justify-items:center;padding:72px 24px;border:1.5px dashed var(--line);border-radius:28px;background:#ffffff6b;text-align:center}.ai-empty-mark{display:grid;place-items:center;width:48px;height:48px;margin-bottom:12px;border-radius:50%;background:var(--paper);color:var(--mute);font:700 27px var(--disp)}.ai-empty .h3{font-size:22px}.ai-empty p{max-width:48ch;margin:8px 0 0}.coin-page{padding-top:calc(var(--top) + 44px);padding-bottom:80px}.coin-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.coin-hero .kicker{margin-bottom:8px}.coin-symbol{display:grid;place-items:center;width:74px;height:74px;flex:none;border-radius:50%;background:var(--sun);color:var(--ink);box-shadow:inset 0 -5px #17203a1f,0 8px 20px -14px #17203a66}.coin-symbol span{font:800 34px/1 var(--disp)}.coin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.coin-panel{min-width:0;padding:26px;border:2px solid var(--line2);border-radius:28px;background:var(--paper);box-shadow:var(--lift)}.coin-panel .kicker{margin-bottom:7px}.coin-address{margin:18px 0;padding:12px 14px;border-radius:14px;background:var(--bg);color:var(--ink2);font:500 12px/1.6 var(--mono);overflow-wrap:anywhere}.coin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.coin-link{color:var(--ink2);font:700 13px var(--disp);text-decoration:underline;text-underline-offset:3px}.coin-link:hover{color:var(--ink)}.coin-muted{margin:18px 0 0;color:var(--mute)}.coin-wallet-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.coin-live{display:inline-flex;align-items:center;gap:6px;flex:none;padding:6px 9px;border:1px solid var(--line);border-radius:999px;color:var(--mute);font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.04em}.coin-live i{width:6px;height:6px;border-radius:50%;background:var(--faint)}.coin-live.on i{background:var(--ok);box-shadow:0 0 0 3px #2fb58a1f}.coin-total{margin:20px 0 2px;font:800 clamp(36px,5vw,54px)/1 var(--disp);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.coin-explain{margin:0 0 18px;color:var(--ink2);font-size:14px}.coin-updated{margin:14px 0 0;color:var(--mute);font:500 11px/1.5 var(--mono)}.coin-note{margin:16px 2px 0;color:var(--mute);font-size:12px}.make{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding-top:calc(var(--top) + 20px);padding-bottom:60px;align-items:start}.make-stage{position:sticky;top:calc(var(--top) + 16px);display:grid;justify-items:center;gap:4px;padding:20px 20px 26px;border-radius:34px;background:radial-gradient(circle at 50% 78%,color-mix(in srgb,var(--c) 28%,transparent),transparent 58%),linear-gradient(180deg,#fff,var(--bg));border:2px solid var(--line2);overflow:hidden;transition:background .6s}.ms-top{display:flex;align-items:center;justify-content:space-between;width:100%}.ms-top .kicker{margin:0}.ms-canvas{width:100%;display:grid;place-items:center}.stage-c{max-width:100%;touch-action:manipulation}.stage-c.pettable{cursor:grab}.stage-c.pettable:active{cursor:grabbing}.ms-name{display:grid;justify-items:center;text-align:center}.ms-name b{font:600 30px/1.1 var(--disp)}.ms-name span{color:var(--mute);font-size:14px}.make-stage.drop .ms-canvas{animation:drop 1.4s var(--ease) forwards}@keyframes drop{40%{transform:translateY(20px) scale(1.12,.86)}to{transform:translateY(-520px) scale(.5);opacity:0}}.drop-msg{font:600 16px var(--disp);animation:sayIn .5s var(--ease) both}.make-panel{padding:26px;border-radius:34px;background:var(--paper);border:2px solid var(--line2)}.steps{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.steps button{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;font:600 14px var(--disp);color:var(--mute);background:var(--bg);transition:background .25s,color .25s,transform .3s var(--spring)}.steps button span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--paper);font-size:12px}.steps button:hover{transform:translateY(-1px);color:var(--ink)}.steps button.on{background:var(--ink);color:#fff}.steps button.past span{background:var(--ok);color:#fff}.step-body{animation:sayIn .45s var(--ease) both}.step-body .h3{margin-bottom:4px}.opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}.opts.dense{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));max-height:250px;overflow-y:auto;padding:2px;scrollbar-width:thin}.opt{display:grid;justify-items:center;gap:2px;padding:6px 4px 8px;border-radius:16px;border:2px solid var(--line2);background:var(--paper);font-size:12px;font-weight:500;color:var(--ink2);transition:transform .35s var(--spring),border-color .2s,background .2s}.opt:hover{transform:translateY(-2px);border-color:#d2cfe0}.opt:active{transform:scale(.95)}.opt.on{border-color:var(--ink);background:var(--bg);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.swatches{display:flex;flex-wrap:wrap;gap:8px}.sw{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--c) 70%,#fff),var(--c) 55%,var(--s));border:2px solid var(--paper);box-shadow:0 0 0 1.5px var(--line);transition:transform .35s var(--spring),box-shadow .2s}.sw:hover{transform:scale(1.12)}.sw.on{box-shadow:0 0 0 2.5px var(--ink);transform:scale(1.08)}.traits{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:16px}.trait{display:grid;text-align:left;padding:12px 14px;border-radius:18px;border:2px solid var(--line2);background:var(--paper);transition:transform .35s var(--spring),background .2s,border-color .2s}.trait b{font:600 16px var(--disp);text-transform:capitalize}.trait small{font-size:12.5px;color:var(--mute)}.trait:hover{transform:translateY(-2px)}.trait.on{background:var(--ink);color:#fff;border-color:var(--ink)}.trait.on small{color:#ffffffa6}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.err{margin:14px 0 0;color:var(--err);font-weight:500}.step-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:18px;border-top:1.5px solid var(--line2)}.make-done{display:grid;justify-items:center;text-align:center;gap:10px;padding-top:calc(var(--top) + 80px);padding-bottom:80px}.make-done .lead{margin-bottom:16px}.mydot{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;padding-top:calc(var(--top) + 18px);padding-bottom:60px;align-items:start}.room{display:grid;gap:18px;padding:26px;border-radius:34px;background:radial-gradient(circle at 50% 62%,color-mix(in srgb,var(--c) 22%,transparent),transparent 56%),linear-gradient(180deg,#fff 0%,var(--bg) 100%);border:2px solid var(--line2)}.room-top{display:flex;justify-content:space-between;align-items:start;gap:12px}.room-top .h1{font-size:clamp(38px,4.6vw,56px)}.room-where{margin:6px 0 0;color:var(--ink2);font-weight:500}.room-stage{position:relative;display:grid;place-items:center;padding-top:70px;min-height:420px}.room-hint{margin:-6px 0 0;font:500 11.5px var(--mono);color:var(--faint)}.toast{position:absolute;bottom:36px;left:50%;transform:translate(-50%);padding:8px 14px;border-radius:999px;background:var(--paper);box-shadow:0 10px 24px -14px #0006;font-weight:600;font-size:14px;white-space:nowrap;animation:sayIn .4s var(--spring) both;z-index:4}.cares{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.care{position:relative;display:grid;justify-items:center;gap:4px;padding:12px 6px 10px;border-radius:20px;background:var(--paper);border:2px solid var(--line2);font:600 14px var(--disp);overflow:hidden;transition:transform .4s var(--spring),box-shadow .3s}.care:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:var(--p, 100%);background:var(--ink);opacity:.15;transition:width .4s linear}.care:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 14px 24px -16px #17203a80}.care:active:not(:disabled){transform:scale(.92)}.care:disabled{opacity:.55}.care-i{width:34px;height:34px;display:grid;place-items:center;transition:transform .4s var(--spring)}.care-i svg{width:30px;height:30px}.care:hover:not(:disabled) .care-i{transform:rotate(-10deg) scale(1.12)}.care small{position:absolute;top:6px;right:8px;font:500 10.5px var(--mono);color:var(--mute)}.stats{display:grid;gap:10px;padding:16px 18px;border-radius:22px;background:var(--paper);border:2px solid var(--line2)}.dress{display:grid;gap:4px;padding:18px;border-radius:22px;background:var(--paper);border:2px solid var(--line2);animation:sayIn .4s var(--ease) both}.dress .btn{margin-top:14px;justify-self:start}.dress .label:first-child{margin-top:0}.side{display:grid;gap:18px;align-content:start}.talk{display:flex;flex-direction:column;height:460px;border-radius:30px;background:var(--paper);border:2px solid var(--line2);overflow:hidden}.talk header{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1.5px solid var(--line2)}.talk header div{display:grid;line-height:1.25}.talk header b{font:600 17px var(--disp)}.talk header small{color:var(--mute);font-size:12.5px}.agent-state{margin:-7px 0 2px;color:var(--mute);font-size:12px}.pulse.agent-pulse{background:#25ae80}.pulse.local-pulse{background:#d29a43}.msgs{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin}.msg{display:flex;animation:sayIn .35s var(--spring) both}.msg span{max-width:80%;padding:8px 13px;border-radius:18px;font-size:14.5px;line-height:1.4}.msg.owner{justify-content:flex-end}.msg.owner span{background:var(--ink);color:#fff;border-bottom-right-radius:5px}.msg.dot span{background:var(--bg);border-bottom-left-radius:5px}.msg-ai{align-self:center;margin-left:5px;color:#218660;font:600 10px var(--mono)}.quick{display:flex;gap:6px;overflow-x:auto;padding:0 16px 10px;scrollbar-width:none}.quick .chip{height:30px;font-size:12.5px}.say{display:flex;gap:8px;padding:10px 12px 12px;border-top:1.5px solid var(--line2)}.say input{flex:1;min-width:0;height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line);font:500 15px var(--body)}.say input:focus{outline:none;border-color:var(--ink)}.window{position:relative;height:280px;border-radius:30px;overflow:hidden;background:#dfe8ee;box-shadow:var(--lift)}.win-bar{position:absolute;left:12px;right:12px;bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:8px}.chip.live{background:#ffffffe6;border-color:transparent;font-weight:600;color:var(--ink)}.panels{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.panel{padding:24px;border-radius:30px;background:var(--paper);box-shadow:var(--lift);border:2px solid var(--line2)}.stream,.diary{list-style:none;margin:0;padding:0}.stream li,.diary li{position:relative;padding:0 0 14px 20px;animation:sayIn .4s var(--ease) both}.stream li:before,.diary li:before{content:"";position:absolute;left:3px;top:7px;width:8px;height:8px;border-radius:50%;background:var(--line)}.stream li:after,.diary li:after{content:"";position:absolute;left:6.5px;top:19px;bottom:0;width:1.5px;background:var(--line2)}.stream li:last-child:after,.diary li:last-child:after{display:none}.stream li.now:before{background:var(--vio);box-shadow:0 0 0 4px #7a5cff26}.stream span,.diary span{font:500 11px var(--mono);color:var(--faint)}.stream .mind-ai{color:#218660}.stream p,.diary p{margin:1px 0 0;font-size:14.5px;color:var(--ink2)}.stream p{font-style:italic}.stream li.now p{color:var(--ink);font-size:16px}.friends{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.friend{display:grid;justify-items:center;gap:1px;padding:6px 4px 10px;border-radius:18px;background:var(--bg);transition:transform .35s var(--spring)}.friend:hover{transform:translateY(-3px)}.friend b{font:600 14px var(--disp)}.friend small{font-size:11.5px;color:var(--mute)}.townpage{height:100vh;height:100svh;padding:var(--top) 12px 12px;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:12px}.tp-stage{position:relative;border-radius:30px;overflow:hidden;background:#dfe8ee;box-shadow:var(--lift)}.tp-hud{position:absolute;top:14px;left:14px;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 270px)}.tp-find{position:absolute;top:14px;right:14px;width:230px}.tp-find input{width:100%;height:40px;padding:0 16px;border-radius:999px;border:0;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:600 14px var(--body);box-shadow:0 8px 20px -14px #0006}.tp-find input:focus{outline:2.5px solid var(--vio)}.tp-find ul{list-style:none;margin:6px 0 0;padding:6px;border-radius:18px;background:var(--paper);box-shadow:0 14px 30px -16px #00000073;animation:sayIn .3s var(--ease)}.tp-find li button{width:100%;display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:12px;font-weight:700}.tp-find li button:hover{background:var(--bg)}.tp-ctrl{position:absolute;right:14px;bottom:14px;display:flex;align-items:flex-end;gap:8px}.tp-ctrl .btn .avatar{margin-top:-6px}.ctrl-stack{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ctrl-row,.ctrl-col{display:grid;gap:2px;padding:4px;border-radius:16px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 20px -14px #0006}.ctrl-row{grid-auto-flow:column;align-items:center}.ctrl-row button,.ctrl-col button{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;font:700 19px var(--disp);transition:background .2s,transform .3s var(--spring)}.ctrl-row button:hover,.ctrl-col button:hover{background:var(--soft)}.ctrl-row button:active,.ctrl-col button:active{transform:scale(.88)}.compass{width:32px;height:32px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;transform:rotate(var(--r, 0deg));transition:transform .62s cubic-bezier(.65,0,.35,1);background:var(--paper);position:relative}.compass:before{content:"";position:absolute;top:2px;left:50%;margin-left:-3px;border:3px solid transparent;border-bottom:5px solid var(--coral);border-top:0}.compass i{font:700 9px var(--mono);font-style:normal;margin-top:4px}.tp-hint{position:absolute;left:16px;bottom:16px;margin:0;font:500 11.5px var(--mono);color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.45)}.tp-side{overflow-y:auto;scrollbar-width:thin}.card{position:relative;display:grid;gap:14px;padding:22px;border-radius:30px;background:var(--paper);border:2px solid var(--line2);box-shadow:var(--lift);animation:sayIn .45s var(--ease) both;align-content:start}.x{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;font-size:22px;color:var(--mute);transition:background .2s,transform .35s var(--spring)}.x:hover{background:var(--bg);color:var(--ink);transform:rotate(90deg)}.seg2{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:999px;background:var(--bg)}.seg2 button{height:36px;border-radius:999px;font:700 15px var(--disp);color:var(--mute);transition:background .25s,color .25s}.seg2 button.on{background:var(--paper);color:var(--ink);box-shadow:0 2px 6px #00000014}.news{list-style:none;margin:0;padding:0;display:grid;gap:4px}.news li button{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border-radius:16px;text-align:left;transition:background .2s}.news li button:hover{background:var(--bg)}.news li span{display:grid;font-size:14px;font-weight:600;line-height:1.3}.news li small{font:500 11px var(--mono);color:var(--faint)}.place-chips{display:flex;flex-wrap:wrap;gap:6px}.place-chips .chip{height:30px;font-size:12.5px;font-weight:700}.place-chips em{font:500 11px var(--mono);font-style:normal;color:var(--mute)}.ava-row{display:flex;flex-wrap:wrap;gap:4px}.ava-row button{transition:transform .35s var(--spring)}.ava-row button:hover{transform:translateY(-4px)}.dot-card .dc-head{display:flex;align-items:center;gap:12px;padding-right:30px}.dc-ava{border-radius:24px;background:radial-gradient(circle at 50% 76%,color-mix(in srgb,var(--c) 26%,transparent),transparent 64%),var(--bg)}.dot-card .kicker{margin-bottom:4px}.dc-doing{margin:0;font-weight:800}.dc-mind{padding:12px 14px;border-radius:18px;background:var(--bg)}.dc-mind .label{margin:0 0 4px}.dc-thought{margin:0;font-style:italic;color:var(--ink2);animation:thoughtIn .5s var(--spring) both}.dc-say{margin:0;padding:10px 14px;border-radius:18px 18px 18px 5px;background:var(--ink);color:#fff;animation:sayIn .4s var(--spring) both;justify-self:start}.dc-bars{display:grid;gap:8px}.welcome{position:absolute;z-index:5;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:12px 14px 12px 12px;border-radius:26px;background:var(--paper);box-shadow:0 30px 60px -30px #17203a99;animation:welcomeIn .8s 3.6s var(--spring) both;max-width:calc(100% - 28px)}.welcome div{display:grid;line-height:1.3}.welcome b{font:800 19px var(--disp)}.welcome small{color:var(--mute);font-size:13.5px}@keyframes welcomeIn{0%{opacity:0;transform:translate(-50%,30px) scale(.9)}}.everyone{padding-top:calc(var(--top) + 40px);padding-bottom:80px}.page-h{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.search{max-width:280px}.filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.pcard{display:grid;gap:10px;padding:10px 10px 16px;border-radius:28px;background:var(--paper);box-shadow:var(--lift);border:2px solid var(--line2);text-align:left;transition:transform .5s var(--spring),box-shadow .4s var(--ease),opacity .9s var(--ease)}.pcard.in{transition-delay:0s}.pcard:hover{transform:translateY(-6px);box-shadow:0 24px 40px -28px #17203a80}.pcard:active{transform:scale(.98)}.pcard.yours{box-shadow:0 0 0 3px var(--sun)}.pc-fig{position:relative;height:196px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:6px;border-radius:20px;background:radial-gradient(circle at 50% 80%,color-mix(in srgb,var(--c) 22%,transparent),transparent 60%),var(--bg);overflow:hidden}.pc-thought{position:absolute;top:10px;left:10px;right:10px;padding:7px 10px;border-radius:14px;background:var(--paper);font-size:12px;font-style:italic;color:var(--ink2);text-align:center;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;animation:thoughtIn .5s var(--spring) both}.pc-say{position:absolute;left:10px;right:10px;bottom:10px;padding:6px 10px;border-radius:12px;background:var(--ink);color:#fff;font-size:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:sayIn .4s var(--spring) both}.pc-b{display:grid;gap:1px;padding-inline:6px}.pc-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.pc-row b{font:800 21px var(--disp)}.lvl{font:500 11px var(--mono);padding:3px 7px;border-radius:7px;background:var(--bg);color:var(--ink2)}.pc-b small{color:var(--mute);font-size:12.5px}.pc-now{display:flex;align-items:center;gap:7px;margin-top:4px;font:500 11.5px var(--mono);color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mood{width:8px;height:8px;border-radius:50%;flex:none;background:var(--faint);display:inline-block}.m-happy,.m-excited{background:var(--ok);box-shadow:0 0 0 3px #22a36a29}.m-content{background:#6fb4ff}.m-hungry{background:#ff9a3c}.m-sleepy{background:#8a8ff0}.m-lonely{background:#ff6fae}.profile{padding-top:calc(var(--top) + 24px);padding-bottom:80px}.back{font:600 14px var(--disp);color:var(--mute);margin-bottom:14px;transition:color .2s,transform .3s var(--ease)}.back:hover{color:var(--ink);transform:translate(-3px)}.pf-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;align-items:center;margin-bottom:18px}.pf-fig{position:relative;display:grid;place-items:center;padding-top:80px;min-height:400px;border-radius:34px;background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--c) 26%,transparent),transparent 58%),linear-gradient(180deg,#fff,var(--bg));border:2px solid var(--line2)}.pf-now{display:flex;align-items:center;gap:8px;margin:14px 0 18px;font-weight:600}.pf-bars{display:grid;gap:10px;margin-top:22px;max-width:420px}@media(max-width:1060px){.two,.how,.panels,.make,.mydot,.pf-head{grid-template-columns:1fr}.make-stage,.side{position:static}.coin-grid{grid-template-columns:1fr}.townpage{grid-template-columns:1fr;grid-template-rows:minmax(380px,1fr) auto}.tp-side{max-height:44vh}}@media(max-width:720px){:root{--top: 112px}.wrap{padding-inline:16px}.top{grid-template-columns:auto 1fr;height:var(--top);align-content:start;padding:12px 16px 0;row-gap:10px}.top-r{justify-self:end;display:flex;align-items:center}.tabs{grid-row:2;grid-column:1 / -1;justify-self:stretch}.tab{flex:1;justify-content:center;padding:0 8px;font-size:14px}.conversations{padding-top:calc(var(--top) + 24px)}.conversations .page-h{align-items:stretch}.ai-status{width:100%}.coin-page{padding-top:calc(var(--top) + 24px)}.coin-hero{align-items:flex-start}.coin-symbol{width:56px;height:56px}.coin-symbol span{font-size:28px}.coin-panel{padding:20px}.coin-wallet-heading{flex-direction:column}.hero{padding-inline:8px}.hero-frame{height:78vh;min-height:560px;border-radius:26px}.hero-copy{left:12px;right:12px;bottom:12px;width:auto;padding:22px}.hero-h{font-size:38px}.hero-b{font-size:15px;margin:10px 0 16px}.hero-now{left:12px;right:12px;top:12px;max-width:none}.home-body{gap:70px;padding-top:60px}.two-card{padding:22px}.two-demo{grid-template-columns:1fr;justify-items:center;padding:10px 16px 16px}.two-bars{width:100%}.rail{padding-inline:16px;margin-inline:-16px}.make-panel,.room{padding:18px;border-radius:28px}.steps{grid-template-columns:repeat(4,1fr)}.steps button{flex-direction:column;gap:2px;font-size:12px;padding:8px 4px}.cares{grid-template-columns:repeat(5,1fr);gap:5px}.care{font-size:12px;padding:10px 2px 8px}.room-stage{min-height:380px}.room-say{left:50%;top:32%;max-width:70%}.page-h{flex-direction:column;align-items:start}.search{max-width:none}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pc-fig{height:170px}.tp-hud{max-width:calc(100% - 28px);top:62px}.tp-find{left:14px;right:14px;width:auto}.tp-hint{display:none}.townpage{padding-inline:8px}.welcome{left:10px;right:10px;bottom:10px;transform:none;max-width:none;flex-wrap:wrap;animation-name:welcomeInM}.welcome div{flex:1;min-width:0}.welcome .btn{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.rv{opacity:1;transform:none}}.places .sec-h{margin-bottom:26px}.place-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.place{position:relative;overflow:hidden;display:grid;gap:6px;padding:22px 22px 20px;border-radius:28px;background:var(--paper);box-shadow:var(--lift);border:2px solid var(--line2);text-align:left;transition:transform .45s var(--spring),box-shadow .35s var(--ease),border-color .2s}.place:hover{transform:translateY(-5px);box-shadow:0 22px 40px -28px #17203a73;border-color:var(--line)}.place:active{transform:scale(.98)}.pl-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.pl-top b{font:800 21px var(--disp)}.pl-n{min-width:30px;height:30px;padding:0 8px;display:inline-grid;place-items:center;border-radius:999px;background:var(--bg);font:500 13px var(--mono)}.place small{color:var(--mute);font-size:13.5px;line-height:1.45}.pl-avas{display:flex;align-items:flex-end;min-height:38px;margin-top:8px}.pl-avas .avatar+.avatar{margin-left:-6px}.pl-avas em{font-style:normal;font:500 11.5px var(--mono);color:var(--faint)}@media(max-width:720px){.make{padding-top:calc(var(--top) + 12px)}}@keyframes welcomeInM{0%{opacity:0;transform:translateY(30px) scale(.94)}}.place:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--c, var(--line));opacity:.8}.tab.on{color:#fff}.tab-pill{background:var(--ink)}.steps button.on span{background:var(--sun);color:var(--ink)}.home-body{gap:120px}.kicker{font-weight:500}.two-cares{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.two-cares span{padding:6px 12px;border-radius:999px;background:var(--paper);border:2px solid var(--line2);box-shadow:0 2px 0 var(--line);font:700 13px var(--disp)}.two{align-items:start}
