.dark,:root,[data-theme=dark]{--c-app:#070707;--c-side:#111111;--c-divider:#292929;--c-raised:#181818;--c-row-selected:#262626;--c-row-hover:#181818;--c-bubble:#262626;--c-user:#ececec;--c-user-fg:#141414;--c-text:#fcfcfc;--c-secondary:#ababab;--c-time:#9a9a9a;--c-dim:#7c7c7c;--c-opt:#2f2f2f;--c-opt-hover:#3d3d3d;--c-opt-line:#444444;--c-badge:#464646;--c-input:#070707;--c-composer:#2f2f2f;--c-composer-line:#3a3a3a;--c-pill:#181818;--c-pill-line:#2a2a2a;--c-palette:#181818;--c-palette-line:#3a3a3a;--c-palette-divider:#242424;--c-palette-selected:#363636;--c-menu:#1b1b1b;--c-menu-line:#3a3a3a;--c-circle:#3a3a3a;--c-circle-fg:#c7c7c7;--c-white:#ffffff;--c-white-fg:#111111;--c-danger:#ff5f57;--c-danger-soft:rgb(255 95 87/0.14);--c-setup:#8eae98;--c-unread:#3d8bff;--c-up:#4ed05a;--c-down:#ff6b6b;--c-working:#4ed05a;--c-on-danger:#ffffff;--c-danger-solid:#e8453c;--c-danger-solid-hover:#f04f46;--c-btn-hover:#f2f2f2;--c-splitter:#5a5a5a;--c-reaction:#1d2a44;--c-composer-focus:#4a4a4a;--c-composer-off:#1c1c1c;--c-opt-press:#474747;--c-muted:#8a8a8a;--c-key-muted:#383838;--c-key-muted-fg:#6f6f6f;--c-check:#adadad;--c-well:#0b0b0b;--c-field-line:#161616;--c-field-line-strong:#4c4c4c;--c-chart-dot:#4c4c4c;--c-row-me:#242424;--c-code:#d9d9d9;--c-arrow:#cfcfcf;--c-vote-yes:#e8e8e8;--c-vote-no:#6a6a6a;--c-island-card:#1c1c1c;--c-spark:#d4d4d4;--c-scrim:rgb(0 0 0/0.55);--c-welcome-scrim:rgb(0 0 0/0.45);--c-ink-00:rgb(255 255 255/0);--c-ink-03:rgb(255 255 255/0.03);--c-ink-05:rgb(255 255 255/0.05);--c-ink-06:rgb(255 255 255/0.06);--c-ink-07:rgb(255 255 255/0.07);--c-ink-08:rgb(255 255 255/0.08);--c-ink-09:rgb(255 255 255/0.09);--c-ink-10:rgb(255 255 255/0.1);--c-ink-11:rgb(255 255 255/0.11);--c-ink-12:rgb(255 255 255/0.12);--c-ink-16:rgb(255 255 255/0.16);--c-ink-22:rgb(255 255 255/0.22);--c-ink-25:rgb(255 255 255/0.25);--c-ink-28:rgb(255 255 255/0.28);--c-ink-30:rgb(255 255 255/0.3);--c-ink-32:rgb(255 255 255/0.32);--c-ink-35:rgb(255 255 255/0.35);--c-ink-45:rgb(255 255 255/0.45);--c-ink-55:rgb(255 255 255/0.55);--c-ink-solid:#ffffff;--c-shade-35:rgb(0 0 0/0.35);--c-shade-55:rgb(0 0 0/0.55);--c-shade-60:rgb(0 0 0/0.6);--c-on-bubble-line:rgb(255 255 255/0.3);--c-on-bubble-code:rgb(255 255 255/0.09);--c-on-user-line:rgb(0 0 0/0.3);--c-on-user-code:rgb(0 0 0/0.08);--c-media:#000;--c-media-fg:#ffffff;--c-media-muted:rgb(255 255 255/0.72);--c-media-line:rgb(255 255 255/0.14);--c-media-dot:rgb(255 255 255/0.32);--c-media-scrim-55:rgb(0 0 0/0.55);--c-media-scrim-60:rgb(0 0 0/0.6);--c-media-scrim-86:rgb(0 0 0/0.86);--c-stage-hi:#303030;--c-stage-lo:#151515;--panel-translate:24px;--panel-blur:2px;--page-slide-dur:250ms;--page-fade-dur:250ms;--page-slide-distance:8px;--page-blur:3px;--page-ease:var(--ease-smooth-out);--think-swap:150ms;--think-gap:50ms;--think-distance:8px;--think-blur:2px;--think-shimmer:2000ms;--think-base:var(--c-secondary);--think-highlight:var(--c-ink-solid);--think-ease:ease-in-out;--stream-gap:60ms;--stream-fade:350ms;--stream-blur:1px;--stream-ease:var(--ease-smooth-out);--morph-open-dur:350ms;--morph-close-dur:250ms;--morph-ease:var(--ease-smooth-out);--morph-fade-dur:200ms;--morph-slide:12px;--morph-rotate:45deg;--morph-scale:0.97;--morph-blur:2px;--surface:var(--c-bubble);--surface-secondary:var(--c-opt);--overlay:var(--c-menu);--field-background:var(--c-input)}body,html{background:var(--c-app)}.bots-font{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:var(--c-text)}.circle-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:9999px;color:var(--c-text);background:transparent;box-shadow:inset 0 0 0 .5px var(--c-divider);transition:background-color var(--duration-quick) var(--ease-smooth-out),box-shadow var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out)}.circle-btn:hover{background:var(--c-row-hover);box-shadow:inset 0 0 0 .5px var(--c-composer-line)}.circle-btn:active{transform:scale(.95)}.circle-btn[aria-pressed=true]{background:var(--c-row-selected)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;color:var(--c-secondary);transition:background-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-quick) var(--ease-smooth-out)}.icon-btn:hover,.icon-btn[aria-expanded=true]{color:var(--c-text);background:var(--c-ink-07)}.bots-shell{display:grid;grid-template-columns:var(--side-w,262px) minmax(0,1fr);height:100dvh;overflow:hidden;background:var(--c-app);transition:grid-template-columns var(--duration-fast) var(--ease-smooth-out)}.bots-shell[data-dragging]{transition:none;user-select:none;cursor:col-resize}.bots-side{position:relative;display:flex;flex-direction:column;min-height:0;background:var(--c-side);box-shadow:inset -1px 0 0 var(--c-divider);container-type:inline-size}.splitter{position:absolute;top:0;bottom:0;z-index:6;width:8px;cursor:col-resize;touch-action:none;outline:none}.splitter[data-side=left]{right:-4px}.splitter[data-side=right]{left:0}.splitter__rule{position:absolute;top:0;bottom:0;left:50%;width:.5px;margin-left:-.25px;background:var(--c-divider);transition:background-color var(--duration-quick) var(--ease-smooth-out)}.splitter[data-side=right] .splitter__rule{left:0;margin-left:0}.splitter:focus-visible .splitter__rule,.splitter:hover .splitter__rule,.splitter[data-active] .splitter__rule{background:var(--c-splitter)}.bots-font .splitter:focus-visible{box-shadow:none}.bots-side:has(.splitter){box-shadow:none}.bots-main{display:flex;min-width:0;min-height:0;background:var(--c-app)}@media (max-width:600px) and (min-width:481px){.bots-shell{grid-template-columns:88px minmax(0,1fr)}}@media (max-width:480px){.bots-shell{display:block;position:relative}.bots-page{position:absolute;inset:0;opacity:0;pointer-events:none;transform:translateX(var(--t-page-from-x,0));filter:blur(var(--page-blur));transition:opacity var(--page-fade-dur) var(--page-ease),transform var(--page-slide-dur) var(--page-ease),filter var(--page-slide-dur) var(--page-ease);will-change:opacity,transform,filter}.bots-page[data-page-id="1"]{--t-page-from-x:calc(var(--page-slide-distance) * -1)}.bots-page[data-page-id="2"]{--t-page-from-x:var(--page-slide-distance)}.bots-shell[data-page="1"] .bots-page[data-page-id="1"],.bots-shell[data-page="2"] .bots-page[data-page-id="2"]{opacity:1;pointer-events:auto;transform:translateX(0);filter:blur(0)}.bots-side{box-shadow:none;isolation:isolate}.bots-shell{background:var(--c-side)}.bots-shell>.bots-page>.bots-side,.bots-shell>.bots-side{height:100vh;height:100dvh}.bots-side .side-list{overscroll-behavior-y:contain}.bots-side .side-list>*{flex-shrink:0}.bots-side .side-bottom{flex:none;padding-bottom:max(16px,env(safe-area-inset-bottom));background:var(--c-side)}html:has(.bots-shell),html:has(.bots-shell) body{background:var(--c-side)}html:has(.bots-shell[data-page="2"]),html:has(.bots-shell[data-page="2"]) body{background:var(--c-app)}}@media (prefers-reduced-motion:reduce){.bots-page,.bots-shell{transition:none!important}}.side-top{display:flex;align-items:center;justify-content:space-between;height:60px;padding:12px 16px 0 20px}.side-top__brand{display:inline-flex;align-items:center;gap:8px;color:var(--c-text);border-radius:8px}.bots-side .side-top__brand{transform:translateY(-2px)}.wordmark__eye{fill:var(--c-side)}.wordmark__eye,.wordmark__look{transform-box:fill-box;transform-origin:center}.side-top__brand.is-looking .wordmark__look,.side-top__brand:hover .wordmark__look{animation:wordmark-look .88s cubic-bezier(.22,1,.36,1) 1}.side-top__brand.is-looking .wordmark__eye,.side-top__brand:hover .wordmark__eye{animation:wordmark-blink .88s ease-in-out 1}@keyframes wordmark-look{0%,to{transform:translate(0)}20%,42%{transform:translate(-1.7px,.45px)}66%,84%{transform:translate(1.9px,-.5px)}}@keyframes wordmark-blink{0%,26%,46%,to{transform:scaleY(1)}35%{transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){.side-top__brand.is-looking .wordmark__eye,.side-top__brand.is-looking .wordmark__look,.side-top__brand:hover .wordmark__eye,.side-top__brand:hover .wordmark__look{animation:none}}.side-top__actions{display:flex;gap:8px}.side-top__actions .circle-btn{width:32px;height:32px}.side-list{flex:1;min-height:0;overflow-y:auto;padding:8px 12px 28px;mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:var(--c-ink-12) transparent}.side-nav-row{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;align-items:center;flex:none;height:40px;padding:0 8px;border-radius:12px;color:var(--c-text);font-size:14px;line-height:20px;font-weight:500;transition:background-color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out)}.side-nav-row:hover{background:var(--c-row-hover)}.side-nav-row[aria-current=page]{background:var(--c-row-selected)}.side-nav-row:active{transform:scale(.98)}.side-nav-row__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--c-secondary);transition:color var(--duration-quick) var(--ease-smooth-out)}.side-nav-row:hover .side-nav-row__icon,.side-nav-row[aria-current=page] .side-nav-row__icon{color:var(--c-text)}.side-nav-row__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.side-nav-row{height:48px}}.side-group{padding:14px 8px 6px;font-size:12px;line-height:18px;color:var(--c-secondary)}.side-group:first-child{padding-top:8px}.bot-row{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:5px;align-items:center;align-content:center;height:60px;padding:0 8px;border-radius:12px;text-align:left;color:var(--c-text);transition:background-color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out)}.bot-row:hover,.bot-row[data-menu-open=true]{background:var(--c-row-hover)}.bot-row[aria-current=page]{background:var(--c-row-selected)}.bot-row:active{transform:scale(.985)}.bot-row__avatar{position:relative;grid-row:1/span 2;width:44px;height:44px}.bot-face{display:inline-block;flex-shrink:0;line-height:0}.bot-face__media{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.bot-portrait{position:relative;display:inline-flex;flex-shrink:0;line-height:0}.bot-portrait__pic{width:100%;height:100%;border-radius:28%;object-fit:cover;background:var(--c-badge)}.bot-portrait__badge{position:absolute;right:-2px;bottom:-2px;display:flex;border-radius:9999px;background:var(--portrait-ring,var(--c-side));box-shadow:0 0 0 2px var(--portrait-ring,var(--c-side))}.working-tip .t-shimmer{--shimmer-base:var(--c-secondary);--shimmer-highlight:var(--c-ink-solid);white-space:nowrap}.bot-portrait[data-corner=start] .bot-portrait__badge{right:auto;left:-2px}.bot-portrait__flip{display:flex;transform:scaleX(-1)}.bot-row:hover .bot-portrait__badge,.bot-row[data-menu-open=true] .bot-portrait__badge,.pinned-bot:hover .bot-portrait__badge{background:var(--c-row-hover);box-shadow:0 0 0 2px var(--c-row-hover)}.bot-row[aria-current=page] .bot-portrait__badge,.pinned-bot[aria-current=page] .bot-portrait__badge{background:var(--c-row-selected);box-shadow:0 0 0 2px var(--c-row-selected)}.bot-row__dot{position:absolute;right:1px;bottom:1px;width:9px;height:9px;border-radius:9999px;background:var(--c-working);box-shadow:0 0 0 2px var(--c-side)}.bot-row[aria-current=page] .bot-row__dot{box-shadow:0 0 0 2px var(--c-row-selected)}.bot-row__top{display:flex;align-items:baseline;gap:8px;min-width:0}.bot-row__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:500}.bot-row__end{display:inline-flex;align-items:center;gap:6px;flex:none;align-self:center;min-width:0}.bot-row__end .status-pill{flex:none}.bot-row__end .bot-row__time{align-self:center}.bot-row__time{flex-shrink:0;align-self:flex-start;padding-right:2px;font-size:10px;line-height:14px;color:var(--c-dim);font-variant-numeric:tabular-nums}.bot-row .status-pill--xs:not(.devnet-chip){padding-right:9px}.bot-row__devnet{margin-right:2px}.bot-row__preview{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;line-height:18px;color:var(--c-secondary)}.bot-row__preview>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-row__rename{width:100%;min-width:0;padding:0 6px;margin-left:-6px;border-radius:6px;background:var(--c-input);color:var(--c-text);font:inherit;font-size:14px;line-height:20px;font-weight:500;outline:0;box-shadow:inset 0 0 0 .5px var(--c-composer-line)}.side-devnet{display:flex;gap:10px;margin:0 12px 10px;padding:10px 12px;border-radius:12px;background:var(--c-ink-05)}.side-devnet__mark{flex:none;margin-top:2px;color:var(--c-text)}.side-devnet__text{font-size:12px;line-height:17px;color:var(--c-secondary)}.side-devnet__title{display:block;font-size:13px;line-height:18px;font-weight:600;color:var(--c-text)}.side-devnet__link{color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-ink-30);text-underline-offset:2px;white-space:nowrap}.side-bottom{gap:12px;padding:12px 16px 16px;box-shadow:inset 0 .5px 0 var(--c-divider)}.side-bottom,.side-bottom__id{display:flex;align-items:center}.side-bottom__id{gap:4px;flex-shrink:0}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:9999px;color:var(--c-secondary);transition:box-shadow var(--duration-quick) var(--ease-smooth-out)}.theme-toggle:hover{box-shadow:0 0 0 2px var(--c-divider)}.theme-toggle[aria-current=page]{color:var(--c-text);background:var(--c-row-selected)}.side-bottom__avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:9999px;background:var(--c-row-selected);color:var(--c-secondary);font-size:12px;font-weight:600;letter-spacing:.02em;transition:box-shadow var(--duration-quick) var(--ease-smooth-out)}.side-bottom__avatar:hover{box-shadow:0 0 0 2px var(--c-divider)}.side-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0;height:36px;padding:0 14px;border-radius:9999px;background:transparent;box-shadow:inset 0 0 0 .5px var(--c-divider);color:var(--c-text);font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;transition:background-color var(--duration-quick) var(--ease-smooth-out),box-shadow var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out)}.side-pill:hover{background:var(--c-row-hover);box-shadow:inset 0 0 0 .5px var(--c-composer-line)}.side-pill:active{transform:scale(.98)}.side-pill__addr{font-family:var(--font-mono);font-size:13px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.side-pill:disabled{color:var(--c-secondary);cursor:default}.side-pill:disabled:hover{background:transparent;box-shadow:inset 0 0 0 1px var(--c-divider)}.side-pill__bal{flex-shrink:0;color:var(--c-secondary);font-size:13px;font-weight:400}.side-pill__bal--main{color:var(--c-text);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.side-bottom__avatar{overflow:hidden}.side-bottom__photo{width:100%;height:100%;object-fit:cover;border-radius:9999px}.side-fixture{margin:0 16px 10px;font-size:12px;line-height:14px;color:var(--c-dim)}.side-empty{display:flex;flex-direction:column;align-items:center;gap:6px;margin:24px 8px 8px;padding:20px 12px 16px;border-radius:16px;background:var(--c-ink-05);text-align:center}.side-empty__art{width:56px;height:56px;margin-bottom:4px;object-fit:contain}.side-empty__title{font-size:14px;line-height:20px;font-weight:600;color:var(--c-text)}.side-empty__action{min-height:24px;padding:2px 8px;border-radius:9999px;font-size:13px;line-height:18px;color:var(--c-secondary);transition:color .15s var(--ease-smooth-out),background-color .15s var(--ease-smooth-out)}.side-empty__action:hover{color:var(--c-text);background:var(--c-ink-07)}.bots-side[data-rail=true] .side-top{justify-content:center;padding:12px 0 0}.bots-side[data-rail=true] .bot-row__preview,.bots-side[data-rail=true] .bot-row__top,.bots-side[data-rail=true] .side-empty,.bots-side[data-rail=true] .side-fixture,.bots-side[data-rail=true] .side-fold__btn,.bots-side[data-rail=true] .side-group,.bots-side[data-rail=true] .side-pill,.bots-side[data-rail=true] .side-sort,.bots-side[data-rail=true] .side-top__actions,.bots-side[data-rail=true] .side-top__brand span{display:none}.bots-side[data-rail=true] .side-list{align-items:center;padding:8px 0}.bots-side[data-rail=true] .side-nav-row{grid-template-columns:44px;justify-content:center;width:56px;height:44px;padding:0}.bots-side[data-rail=true] .bot-row{grid-template-columns:44px;width:56px;height:56px;padding:0;justify-content:center}.side-sort{margin:8px 0 2px}.side-sort .b-seg{display:flex;width:100%}.side-sort .b-seg__item{flex:1}.side-yours{display:flex;flex-direction:column;min-width:0}.side-fold__btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:calc(100% - 4px);margin:2px;padding:6px 8px;border:0;border-radius:12px;background:transparent;color:var(--c-secondary);font-size:12px;line-height:18px;font-weight:400;text-align:left;cursor:pointer;transition:background-color var(--duration-quick) var(--ease-smooth-out)}.side-fold__btn:hover{background:var(--c-row-selected)}.side-fold__caret{flex:none;color:var(--c-secondary);opacity:.8;transition:transform var(--duration-fast) var(--ease-smooth-out)}.side-yours[data-open=false] .side-fold__caret{transform:rotate(-90deg)}.side-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-fast) var(--ease-smooth-out)}.side-fold[data-open=true]{grid-template-rows:1fr}.side-fold__body{min-height:0;overflow:hidden}.side-fold__rows{display:flex;flex-direction:column;gap:4px}.bots-side[data-rail=true] .side-fold{grid-template-rows:1fr;transition:none}@media (prefers-reduced-motion:reduce){.side-fold,.side-fold__caret{transition:none}}.bots-side[data-rail=true] .side-bottom{flex-direction:column;padding:8px 0 16px}.ticker-chip{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 6px 0 3px;border-radius:9999px;background:var(--c-ink-08);font-size:10px;line-height:14px;font-weight:600;letter-spacing:.01em;color:var(--c-text);white-space:nowrap;flex-shrink:0}.ticker-chip--bare{padding-left:7px;padding-right:7px}.ticker-chip__logo{width:12px;height:12px;border-radius:9999px;object-fit:cover;background:var(--c-badge)}.chat{flex-direction:column;min-height:0}.chat,.chat-main{position:relative;display:flex;flex:1;min-width:0}.chat-main{flex-direction:column;container:chat/inline-size}.chat-header{position:absolute;inset:0 0 auto 0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;height:60px;padding:10px 16px 0;pointer-events:none}.chat-header>*{pointer-events:auto}.chat-header__center,.chat-header__left,.chat-header__right{display:flex;gap:8px;min-width:0}.chat-header__center{align-items:flex-start;justify-content:center;max-width:calc(100cqw - 128px)}.chat-header__right{justify-content:flex-end}.chat-header__pill{display:inline-flex;align-items:center;gap:8px;height:40px;max-width:60vw;padding:0 16px 0 6px;border-radius:9999px;background:var(--c-pill);box-shadow:inset 0 0 0 .5px var(--c-pill-line),0 6px 20px var(--c-shade-35);color:var(--c-text);font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;transition:background-color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out)}.chat-header__pill:hover{background:var(--c-row-hover)}.chat-header__pill:active{transform:scale(.98)}.chat-header__pill span{overflow:hidden;text-overflow:ellipsis}.chat-body{display:flex;flex:1;min-height:0}.chat-scroll{flex:1;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c-ink-16) transparent;mask-image:linear-gradient(180deg,transparent 0,#000 64px,#000 calc(100% - 12px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 64px,#000 calc(100% - 12px),transparent)}.chat-column{display:flex;flex-direction:column;max-width:960px;margin:0 auto;padding:70px 34px 16px}@media (max-width:1023px){.chat-column{padding-left:16px;padding-right:16px}}.chat-time{align-self:center;padding:18px 0 10px;font-size:12px;line-height:16px;color:var(--c-time);font-variant-numeric:tabular-nums}.msg{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin-top:4px}.msg[data-sender-change=true]{margin-top:16px}.chat-time+.msg{margin-top:0}.msg[data-role=holder],.msg[data-role=user]{align-items:flex-end}.msg[data-role=system]{align-items:center}.msg[data-fresh=true]{animation:t-stagger-in var(--stagger-dur) var(--stagger-ease) both}.msg__author{margin:0 12px 2px;font-size:12px;line-height:16px;color:var(--c-dim);font-variant-numeric:tabular-nums}.bubble{position:relative;max-width:min(560px,100%);padding:8px 12px;border-radius:18px;font-size:14px;line-height:22px;overflow-wrap:anywhere;color:var(--c-text)}.bubble[data-role=bot]{background:var(--c-raised)}.bubble[data-role=holder],.bubble[data-role=user]{background:var(--c-user);color:var(--c-user-fg)}.msg[data-role=bot][data-sender-change=false] .bubble[data-role=bot]{border-top-left-radius:6px}.msg[data-role=bot][data-joins-next=true] .bubble[data-role=bot]{border-bottom-left-radius:6px}.bubble--card{width:100%;padding:12px}.bubble--card.bubble[data-role=bot]{border-radius:18px}.bubble--card.bubble[data-role=holder],.bubble--card.bubble[data-role=user]{background:var(--c-raised);color:var(--c-text);border-radius:18px}.bubble p+p{margin-top:10px}.bubble a{text-decoration:underline;text-decoration-color:var(--c-on-bubble-line);text-underline-offset:2px}.bubble[data-role=user] a{text-decoration-color:var(--c-on-user-line)}.bubble strong{font-weight:600}.bubble .quote{margin:0 0 10px;padding:2px 0 2px 12px;border-left:2px solid var(--c-on-bubble-line);color:var(--c-text);font-style:italic}.bubble[data-role=user] .quote{border-left-color:var(--c-on-user-line)}.bubble .quote+p,.bubble p+.quote{margin-top:10px}.bubble code{font-family:var(--font-mono);font-size:12.5px;padding:1px 5px;border-radius:5px;background:var(--c-on-bubble-code)}.bubble[data-role=user] code{background:var(--c-on-user-code)}.bubble--optimistic{opacity:.72}.msg__reactions{display:flex;gap:4px;margin:-10px 0 0 12px;z-index:1}.msg[data-role=holder] .msg__reactions,.msg[data-role=user] .msg__reactions{margin:-10px 12px 0 0}.reaction{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 7px;border-radius:9999px;background:var(--c-reaction);box-shadow:0 0 0 2px var(--c-app);font-size:13px;line-height:16px;color:var(--c-text);transition:transform var(--duration-press) var(--ease-smooth-out)}.reaction:active{transform:scale(.95)}.reaction[data-mine=false]{background:var(--c-opt)}.msg__tools{position:absolute;top:50%;display:flex;gap:2px;translate:0 -50%;opacity:0;transition:opacity var(--duration-quick) var(--ease-smooth-out)}.msg[data-role=bot] .msg__tools{left:calc(min(560px, 100%) + 10px)}.msg[data-role=holder] .msg__tools,.msg[data-role=user] .msg__tools{right:calc(min(560px, 100%) + 10px)}.msg[data-role=bot][data-narrow=true] .msg__tools{left:auto;right:0;top:-8px;translate:0 -100%}@media (hover:hover){.msg:focus-within .msg__tools,.msg:hover .msg__tools,.msg[data-menu-open=true] .msg__tools{opacity:1}}.msg__tool{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--c-secondary);transition:color var(--duration-quick) var(--ease-smooth-out),background-color var(--duration-quick) var(--ease-smooth-out)}.msg__tool:hover,.msg__tool[aria-expanded=true]{color:var(--c-text);background:var(--c-ink-07)}.ctx-menu{min-width:200px;padding:6px;border-radius:12px;background:color-mix(in srgb,var(--c-menu) 70%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 .5px var(--c-menu-line),0 12px 32px var(--c-shade-60);outline:none}.ctx-menu__item{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border-radius:8px;font-size:14px;line-height:20px;color:var(--c-text);cursor:default;outline:none;transition:background-color var(--duration-quick) var(--ease-smooth-out)}.ctx-menu__item:hover,.ctx-menu__item[data-focused=true],.ctx-menu__item[data-hovered=true]{background:var(--c-ink-08)}.ctx-menu__item[data-disabled=true]{color:var(--c-dim)}.ctx-menu__item[data-danger=true]{color:var(--c-danger)}.ctx-menu__item svg{flex-shrink:0;color:var(--c-secondary)}.ctx-menu__item[data-danger=true] svg{color:inherit}.ctx-menu__sep{height:.5px;margin:6px 4px;background:var(--c-menu-line)}.ctx-menu__emoji{display:flex;gap:2px;padding:2px 2px 6px}.ctx-menu__emoji button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;font-size:20px;transition:background-color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out)}.ctx-menu__emoji button:hover{background:var(--c-ink-08)}.ctx-menu__emoji button:active{transform:scale(.92)}.ctx-menu__emoji button[data-mine=true]{background:rgb(61 139 255/.22)}.think-row{display:flex;align-items:center;gap:10px;min-height:32px;margin-top:16px;animation:t-stagger-in var(--stagger-dur) var(--stagger-ease) both}.t-think{position:relative;display:inline-block;font-size:14px;line-height:22px;text-align:left}.t-think-sizer{visibility:hidden}.t-think-sizer,.t-think-text{display:block;white-space:nowrap}.t-think-text{position:absolute;inset:0 auto auto 0;color:var(--think-base);transform:translateY(0);filter:blur(0);opacity:1;transition:transform var(--think-swap) var(--think-ease),filter var(--think-swap) var(--think-ease),opacity var(--think-swap) var(--think-ease);will-change:transform,filter,opacity}.t-think-text:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0,transparent 40%,var(--think-highlight) 50%,transparent 60%,transparent 100%);background-size:400% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:t-think-shimmer var(--think-shimmer) linear infinite}@keyframes t-think-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.t-think-text.is-exit{transform:translateY(calc(var(--think-distance) * -1));filter:blur(var(--think-blur));opacity:0}.t-think-text.is-enter-start{transition:none;transform:translateY(var(--think-distance));filter:blur(var(--think-blur));opacity:0}@media (prefers-reduced-motion:reduce){.t-think-text{transition:none!important;transform:none!important;filter:none!important}.t-think-text:before{display:none!important}.msg[data-fresh=true],.think-row{animation:none!important}}.t-stream-w{opacity:0;filter:blur(var(--stream-blur));transition:opacity var(--stream-fade) var(--stream-ease),filter var(--stream-fade) var(--stream-ease)}.t-stream-w.is-in{opacity:1;filter:blur(0)}@media (prefers-reduced-motion:reduce){.t-stream-w{transition:none!important;filter:none!important;opacity:1!important}}.composer-wrap{flex-shrink:0;width:100%;max-width:960px;margin:0 auto;padding:6px 34px 16px}@media (max-width:1023px){.composer-wrap{padding:6px 16px calc(12px + env(safe-area-inset-bottom))}}.composer{position:relative;display:flex;flex-direction:column;border-radius:22px;background:var(--c-raised);box-shadow:inset 0 0 0 .5px var(--c-composer-line);transition:box-shadow var(--duration-quick) var(--ease-smooth-out)}.composer:focus-within{box-shadow:inset 0 0 0 .5px var(--c-composer-focus)}.composer[data-disabled=true]{background:var(--c-raised)}.composer__row{display:flex;align-items:flex-end;gap:8px;min-height:44px;padding:8px}.composer textarea{flex:1;min-width:0;max-height:180px;padding:3px 4px;background:transparent;border:0;outline:0;resize:none;font:inherit;font-size:14px;line-height:22px;color:var(--c-text)}.composer textarea::placeholder{color:var(--c-dim)}.composer__hint{flex:1;min-width:0;padding:3px 4px;font-size:14px;line-height:22px;color:var(--c-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer__hint--wrap{white-space:normal}.composer__circle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:9999px;background:var(--c-circle);color:var(--c-circle-fg);transition:background-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out),opacity var(--duration-quick) var(--ease-smooth-out)}.composer__circle:hover{color:var(--c-text)}.composer__circle:active{transform:scale(.94)}.composer__circle--plain{background:transparent;color:var(--c-secondary)}.composer__circle--white{background:var(--c-white);color:var(--c-white-fg)}.composer__circle--white:hover{color:var(--c-white-fg)}.composer__circle[aria-disabled=true],.composer__circle[disabled]{opacity:.45;cursor:not-allowed}.composer__circle[aria-disabled=true]:active{transform:none}.composer__reply{display:flex;align-items:center;gap:8px;margin:10px 12px 0;padding:0 0 8px;box-shadow:inset 0 -.5px 0 var(--c-opt-line);font-size:14px;line-height:20px;color:var(--c-secondary)}.composer__reply span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer__meta{display:flex;justify-content:space-between;gap:12px;padding:6px 12px 0;font-size:12px;line-height:16px;color:var(--c-dim)}.composer__plus{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:9999px;background:var(--c-circle);color:var(--c-circle-fg);transition:color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out)}.composer__plus:hover{color:var(--c-text)}.composer__plus:active{transform:scale(.94)}.composer__connect{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:9999px;background:var(--c-white);color:var(--c-white-fg);font-size:13px;font-weight:600;white-space:nowrap;transition:transform var(--duration-press) var(--ease-smooth-out)}.composer__connect:active{transform:scale(.97)}.composer__connect--below{display:none}@media (max-width:600px){.composer__row .composer__connect{display:none}.composer__connect--below{display:inline-flex;width:100%;height:36px;margin-top:8px}}.t-morph{position:relative;width:28px;height:28px;flex-shrink:0;border-radius:14px;overflow:hidden;background:var(--c-circle);transition:width var(--morph-close-dur) var(--morph-ease),height var(--morph-close-dur) var(--morph-ease),border-radius var(--morph-close-dur) var(--morph-ease),background-color var(--morph-close-dur) var(--morph-ease)}.t-morph[data-open=true]{width:232px;height:var(--morph-h,132px);border-radius:14px;background:color-mix(in srgb,var(--c-menu) 70%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 .5px var(--c-menu-line);transition:width var(--morph-open-dur) var(--morph-ease),height var(--morph-open-dur) var(--morph-ease),border-radius var(--morph-open-dur) var(--morph-ease),background-color var(--morph-open-dur) var(--morph-ease)}.t-morph-plus{position:absolute;inset:auto auto 0 0;width:28px;height:28px;display:grid;place-items:center;color:var(--c-circle-fg);transition:opacity var(--morph-fade-dur) var(--morph-ease),transform var(--morph-open-dur) var(--morph-ease),filter var(--morph-fade-dur) var(--morph-ease),color var(--duration-quick) var(--ease-smooth-out)}.t-morph-plus:hover{color:var(--c-text)}.t-morph-plus svg{transition:transform var(--morph-open-dur) var(--morph-ease)}.t-morph[data-open=true] .t-morph-plus{opacity:0;transform:translateX(calc(-1 * var(--morph-slide)));filter:blur(var(--morph-blur));pointer-events:none}.t-morph[data-open=true] .t-morph-plus svg{transform:scale(var(--morph-scale)) rotate(var(--morph-rotate))}.t-morph-menu{position:absolute;inset:0;display:flex;flex-direction:column;padding:6px;opacity:0;transform:translateX(var(--morph-slide)) scale(var(--morph-scale));filter:blur(var(--morph-blur));pointer-events:none;transition:opacity var(--morph-fade-dur) var(--morph-ease),transform var(--morph-open-dur) var(--morph-ease),filter var(--morph-fade-dur) var(--morph-ease)}.t-morph[data-open=true] .t-morph-menu{opacity:1;transform:translateX(0) scale(1);filter:blur(0);pointer-events:auto}.t-morph-item{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px;border-radius:10px;font-size:14px;line-height:20px;color:var(--c-text);text-align:left;white-space:nowrap;transition:background-color var(--duration-quick) var(--ease-smooth-out)}.t-morph-item:hover{background:var(--c-ink-08)}.t-morph-item[disabled]{color:var(--c-dim)}.t-morph-item svg{color:var(--c-secondary)}@media (prefers-reduced-motion:reduce){.t-morph,.t-morph-menu,.t-morph-plus,.t-morph-plus svg{transition:none!important}}.qcard__head{display:flex;align-items:flex-start;gap:12px}.qcard__title{flex:1;font-weight:600;color:var(--c-text)}.qcard__subtitle,.qcard__title{font-size:14px;line-height:20px}.qcard__subtitle{margin-top:2px;font-weight:400;color:var(--c-secondary)}.qcard__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-2px -4px 0 0;border-radius:6px;color:var(--c-secondary);transition:color var(--duration-quick) var(--ease-smooth-out),background-color var(--duration-quick) var(--ease-smooth-out)}.qcard__close:hover{color:var(--c-text);background:var(--c-ink-08)}.qcard__rows{display:flex;flex-direction:column;margin-top:10px;border-radius:9px;background:#262626;overflow:hidden}html[data-theme=light] .qcard__rows{background:#e7e7e3}.qopt{display:flex;align-items:center;gap:8px;min-height:39px;padding:6px 10px;text-align:left;color:var(--c-text);font-size:14px;line-height:20px;transition:background-color var(--duration-quick) var(--ease-smooth-out),opacity var(--duration-quick) var(--ease-smooth-out)}.qopt+.qopt{box-shadow:inset 0 .5px 0 #3b3b3b}html[data-theme=light] .qopt+.qopt{box-shadow:inset 0 .5px 0 #d0d0cb}.qopt:hover:not([disabled]),.qopt[data-focused=true]{background:#343434}html[data-theme=light] .qopt:hover:not([disabled]),html[data-theme=light] .qopt[data-focused=true]{background:#ddddd9}.qopt:active:not([disabled]){background:#3e3e3e}html[data-theme=light] .qopt:active:not([disabled]){background:#d2d2ce}.qopt[disabled]{opacity:.5;cursor:not-allowed}.qopt__key{display:inline-flex;align-items:center;justify-content:center;width:18px;height:20px;flex-shrink:0;border-radius:4px;background:var(--c-badge);color:var(--c-secondary);font-size:12px;line-height:16px;font-weight:400}.qopt__body{flex:1;min-width:0;display:flex;flex-direction:column}.qopt__hint,.qopt__trail{font-size:12px;line-height:16px;color:var(--c-secondary)}.qopt__trail{gap:6px;font-variant-numeric:tabular-nums}.qopt__icon,.qopt__trail{display:inline-flex;align-items:center;flex-shrink:0}.qopt__icon{justify-content:center;width:22px;height:22px;color:var(--c-text)}.qcard__input{display:flex;align-items:flex-end;gap:8px;margin-top:9px}.qcard__field{flex:1;min-height:30px;max-height:96px;padding:4px 10px;border-radius:8px;background:var(--c-input);color:var(--c-text);font:inherit;font-size:14px;line-height:22px;resize:none;outline:0;box-shadow:inset 0 0 0 .5px var(--c-ink-06);transition:box-shadow var(--duration-quick) var(--ease-smooth-out)}.qcard__field::placeholder{color:var(--c-dim)}.qcard__field:focus{box-shadow:inset 0 0 0 .5px var(--c-ink-28)}.qcard__submit{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 14px;border-radius:9999px;background:var(--c-white);color:var(--c-white-fg);font-size:13px;font-weight:600;animation:t-stagger-in var(--duration-fast) var(--ease-smooth-out) both;transition:opacity var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out)}.qcard__submit:active{transform:scale(.97)}.qcard__submit[disabled]{opacity:.4}.qanswer{display:flex;align-items:flex-start;gap:8px;min-height:39px;padding:8px 10px;color:var(--c-muted);font-size:14px;line-height:22px}.qanswer .qopt__key{margin-top:1px;background:var(--c-key-muted);color:var(--c-key-muted-fg)}.qanswer__text{flex:1;min-width:0;overflow-wrap:anywhere}.qanswer__check{flex-shrink:0;margin-top:3px;color:var(--c-check)}.qanswer__check--dismissed{color:var(--c-key-muted-fg)}.qcard__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.qcard__grid+.qcard__rows{margin-top:8px}@media (min-width:560px){.qcard__grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.qcard__grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.qcard__grid[data-count="1"]{grid-template-columns:minmax(0,260px)}.qlook{position:relative;display:flex;flex-direction:column;gap:6px;padding:0 0 2px;border-radius:14px;background:transparent;text-align:left;transition:box-shadow var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out)}.qlook:active:not([disabled]){transform:scale(.98)}.qlook[disabled]{cursor:progress}.qlook__frame,.qlook__img,.qlook__ph{display:block;width:100%;aspect-ratio:1;border-radius:14px;background:var(--c-well);box-shadow:inset 0 0 0 .5px var(--c-ink-08);overflow:hidden;transition:box-shadow var(--duration-quick) var(--ease-smooth-out)}.qlook__img{object-fit:cover}.qlook:hover:not([disabled]) .qlook__frame,.qlook[data-focused=true] .qlook__frame{box-shadow:inset 0 0 0 .5px var(--c-ink-28)}.qlook[data-picked=true] .qlook__frame{box-shadow:inset 0 0 0 2px var(--c-white)}.qlook__ph--failed{justify-content:center;padding:12px;text-align:center;color:var(--c-dim)}.qlook__foot,.qlook__ph--failed{display:flex;align-items:center;font-size:12px}.qlook__foot{gap:6px;padding:0 2px;line-height:16px;color:var(--c-text)}.qanswer__thumb{width:28px;height:28px;flex-shrink:0;border-radius:8px;object-fit:cover;background:var(--c-well);box-shadow:inset 0 0 0 .5px var(--c-ink-08)}.qcard[data-dropping=true]{box-shadow:inset 0 0 0 .5px var(--c-ink-35)}.qcard__drop{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;border-radius:10px;border:.5px dashed var(--c-ink-30);font-size:13px;color:var(--c-text)}.qcard__upload{position:relative;margin-top:10px}.qcard__upload-frame{width:100%;border-radius:14px;background:var(--c-well) center /cover no-repeat;box-shadow:inset 0 0 0 .5px var(--c-ink-08)}.qcard__upload-pct{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:6px;background:var(--c-media-scrim-60);font-size:12px;line-height:16px;color:var(--c-media-fg)}.receipt{display:flex;flex-direction:column;gap:2px}.receipt__item{display:flex;align-items:baseline;gap:8px;min-width:0}.receipt__glyph{flex-shrink:0;width:14px;text-align:center;color:var(--c-text)}.receipt__item[data-status=pending] .receipt__glyph,.receipt__item[data-status=pending] .receipt__text{color:var(--c-secondary)}.receipt__item[data-status=failed] .receipt__glyph{color:var(--c-danger)}.receipt__item[data-status=skipped]{color:var(--c-dim)}.receipt__text strong{font-weight:600}.receipt__icon{display:inline-block;margin-right:5px;vertical-align:-2px;color:var(--c-secondary)}.receipt__arrow{color:var(--c-arrow);margin:0 5px}.receipt__link{color:var(--c-secondary);margin-left:6px;vertical-align:-2px}.receipt__link:hover{color:var(--c-text)}.receipt__money{color:var(--accent-live);font-variant-numeric:tabular-nums}.review-wrap{width:100%;max-width:min(560px,100%)}.review-wrap--beam{display:block;padding:1px;border-radius:18px;isolation:isolate}.review-wrap .review-bubble{position:relative;z-index:4;max-width:100%;background:var(--c-raised)}.review-wrap--beam .review-bubble{border-radius:17px}.blk__title{font-size:14px;line-height:20px;font-weight:600;color:var(--c-text)}.blk__sub{font-size:13px;line-height:18px;color:var(--c-secondary)}.blk__rows{display:flex;flex-direction:column;margin-top:10px;border-radius:9px;background:var(--c-opt);overflow:hidden}.blk__row{display:flex;align-items:center;gap:12px;min-height:38px;padding:7px 10px;font-size:14px;line-height:20px}.blk__row+.blk__row{box-shadow:inset 0 .5px 0 var(--c-opt-line)}.blk__label{flex:1 0 auto;white-space:nowrap;color:var(--c-secondary)}.blk__value{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;text-align:right;color:var(--c-text);font-variant-numeric:tabular-nums}.blk__value a{color:inherit;text-decoration:underline;text-decoration-color:var(--c-ink-30);text-underline-offset:2px}.blk__value.truncate{display:block;flex:0 1 auto}.blk__edit{flex:none;white-space:nowrap;font-size:12px;color:var(--c-secondary);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--c-ink-25)}.blk__edit:hover{color:var(--c-text)}.blk__edit-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:-4px -6px -4px 0;border-radius:7px;color:var(--c-secondary);transition:color var(--duration-quick) var(--ease-smooth-out),background-color var(--duration-quick) var(--ease-smooth-out)}.blk__edit-btn:hover{color:var(--c-text);background:var(--c-ink-08)}.blk__total{font-weight:600}.blk__foot{margin-top:10px;display:flex;flex-direction:column;gap:8px}.blk__note{font-size:12px;line-height:16px;color:var(--c-secondary);text-align:center}.blk__error{color:var(--c-danger)}.blk__error,.blk__status{font-size:13px;line-height:18px}.blk__status{display:flex;min-height:24px;color:var(--c-secondary)}.blk__status,.btn-white{align-items:center;gap:8px}.btn-white{display:inline-flex;justify-content:center;height:40px;padding:0 16px;border-radius:9999px;background:var(--c-white);color:var(--c-white-fg);font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;transition:opacity var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out),background-color var(--duration-quick) var(--ease-smooth-out)}.btn-white:hover{background:var(--c-btn-hover)}.btn-white:active{transform:scale(.97)}.btn-white[aria-disabled=true],.btn-white[disabled]{opacity:.5;cursor:not-allowed}.btn-white--block{width:100%}.btn-white--sm{height:32px;padding:0 12px;font-size:13px}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border-radius:9999px;background:var(--c-ink-08);color:var(--c-text);font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;transition:background-color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out),opacity var(--duration-quick) var(--ease-smooth-out)}.btn-ghost:hover{background:var(--c-ink-12)}.btn-ghost:active{transform:scale(.97)}.btn-ghost[disabled]{opacity:.5;cursor:not-allowed}.btn-ghost--sm{height:30px;padding:0 12px;font-size:13px}.btn-danger{background:var(--c-danger-solid);color:var(--c-on-danger)}.btn-danger:hover{background:var(--c-danger-solid-hover)}.token-card__head{display:flex;align-items:center;gap:12px}.token-card__img{width:52px;height:52px;flex-shrink:0;border-radius:12px;object-fit:cover;background:var(--c-badge);box-shadow:inset 0 0 0 .5px var(--c-ink-08)}.mint-pill{gap:2px;height:26px;padding:0 2px 0 8px;background:var(--c-ink-07);font-family:var(--font-mono);font-size:12px;color:var(--c-code)}.mint-pill,.mint-pill .mint-pill__btn{display:inline-flex;align-items:center;border-radius:9999px}.mint-pill .mint-pill__btn{justify-content:center;width:22px;height:22px;color:var(--c-secondary);transition:color var(--duration-quick) var(--ease-smooth-out),background-color var(--duration-quick) var(--ease-smooth-out)}.mint-pill .mint-pill__btn:hover{color:var(--c-text);background:var(--c-ink-08)}.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.stat{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:9px;background:var(--c-opt)}.stat__label{font-size:12px;line-height:16px;color:var(--c-secondary)}.stat__value{display:inline-flex;align-items:center;gap:6px;font-size:16px;line-height:22px;font-weight:600;color:var(--c-text);font-variant-numeric:tabular-nums}.stat__value[data-money=true]{color:var(--accent-live)}.looks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.looks__cell{display:flex;flex-direction:column;gap:6px}.looks__cell--wide{grid-column:1/-1}.looks__img{width:100%;border-radius:14px;object-fit:cover;background:var(--c-well);box-shadow:inset 0 0 0 .5px var(--c-ink-08);display:block}.looks__label{font-size:12px;line-height:16px;color:var(--c-secondary)}.looks__ph{width:100%;border-radius:14px;background:var(--c-well);box-shadow:inset 0 0 0 .5px var(--c-ink-08)}.looks__ph--failed{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--c-dim)}.vote-bar{display:flex;height:6px;margin-top:10px;border-radius:3px;overflow:hidden;background:var(--c-opt)}.vote-bar__yes{background:var(--c-vote-yes)}.vote-bar__no,.vote-bar__yes{transition:width var(--duration-slow) var(--ease-smooth-out)}.vote-bar__no{background:var(--c-vote-no)}.vote-legend{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;line-height:16px;color:var(--c-secondary);font-variant-numeric:tabular-nums}.vote-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.status-pill{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:9999px;background:var(--c-ink-08);font-size:10px;line-height:14px;font-weight:600;letter-spacing:.01em;color:var(--c-text);white-space:nowrap;flex-shrink:0}.status-pill--xs{height:18px;padding:0 7px;font-size:10px;font-weight:500;color:var(--c-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis}.status-pill--xs .t-text-swap{display:inline-block}.status-pill[data-tone=neutral]{color:var(--c-text)}.status-pill[data-tone=live]{color:var(--accent-live);background:var(--accent-live-dim)}.status-pill[data-tone=danger]{color:var(--c-danger);background:var(--c-danger-soft)}.status-pill[data-tone=setup]{color:var(--c-setup)}.status-pill[data-tone=dim]{color:var(--c-secondary)}.status-pill.status-pill--outline{position:relative;background:transparent;outline:none}.status-pill__dots{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.status-pill__dots rect{x:.75px;y:.75px;width:calc(100% - 1.5px);height:calc(100% - 1.5px);rx:8px;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-dasharray:0 3;opacity:.5}.xpost{display:flex;gap:10px;margin-top:10px;padding:10px;border-radius:12px;background:var(--c-opt)}.xpost__avatar{width:34px;height:34px;flex-shrink:0;border-radius:9999px}.xpost__head{display:flex;align-items:center;gap:6px;font-size:14px;line-height:20px}.xpost__name{font-weight:600;color:var(--c-text)}.xpost__handle{color:var(--c-secondary)}.xpost__text{margin-top:2px;font-size:14px;line-height:20px;color:var(--c-text);white-space:pre-wrap}.xpost__media{display:grid;gap:4px;margin-top:8px;border-radius:10px;overflow:hidden}.xpost__media img{width:100%;max-height:300px;object-fit:cover;display:block;background:var(--c-badge)}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}.media-grid--one{grid-template-columns:1fr}.media-tile{position:relative;display:block;width:100%;border-radius:10px;overflow:hidden;background:var(--c-badge)}.media-tile img,.media-tile video{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:1}.media-grid--one .media-tile img,.media-grid--one .media-tile video{aspect-ratio:auto;max-height:420px;object-fit:contain;background:var(--c-media)}.media-tile__play{inset:50% auto auto 50%;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;translate:-50% -50%;border-radius:9999px;background:var(--c-media-scrim-55)}.media-tile__dur,.media-tile__play{position:absolute;color:var(--c-media-fg);pointer-events:none}.media-tile__dur{right:6px;bottom:6px;padding:1px 6px;border-radius:6px;background:var(--c-media-scrim-60);font-size:12px;line-height:16px}.lightbox{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:var(--c-media-scrim-86);color:var(--c-media-fg);animation:b-fade-in var(--duration-fast) var(--ease-smooth-out) both}.lightbox__body{display:flex;max-width:100%;max-height:100%;flex-direction:column;align-items:center;gap:12px;animation:b-modal-in var(--modal-open-dur) var(--modal-ease) both}.lightbox img,.lightbox video{max-width:100%;max-height:calc(100vh - 120px);border-radius:12px}.lightbox__cap{max-width:640px;text-align:center;font-size:13px;line-height:18px;color:var(--c-media-muted)}.notice{align-self:center;max-width:80%;padding:4px 0;text-align:center;font-size:12px;line-height:16px;color:var(--c-secondary)}.notice[data-tone=warning]{color:var(--warning-500)}.bots-panel{width:0;flex-shrink:0;overflow:hidden;background:var(--c-app);transition:width var(--panel-close-dur) var(--panel-ease)}.bots-panel[data-open=true]{width:var(--panel-w,320px);transition:width var(--panel-open-dur) var(--panel-ease)}.bots-panel[data-dragging]{transition:none}.bots-panel__inner{position:relative;width:var(--panel-w,320px);height:100%;overflow-y:auto;box-shadow:inset 1px 0 0 var(--c-divider);scrollbar-width:thin;scrollbar-color:var(--c-ink-16) transparent}.bots-panel__inner:has(.splitter){box-shadow:none}.t-panel-slide{transform:translateX(var(--panel-translate));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease);will-change:transform,opacity,filter}.t-panel-slide[data-open=true]{transform:translateX(0);opacity:1;filter:blur(0);pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease),filter var(--panel-open-dur) var(--panel-ease)}@media (prefers-reduced-motion:reduce){.bots-panel,.t-panel-slide{transition:none!important}}.panel{display:flex;flex-direction:column;gap:16px;padding:12px 16px 32px}.panel__top{display:flex;justify-content:flex-end;gap:8px}.panel__hero{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 0 2px;text-align:center}.panel__hero .bot-portrait{--portrait-ring:var(--c-app)}.panel__name{font-size:18px;line-height:24px;font-weight:500;color:var(--c-text)}.panel__sub{font-size:13px;line-height:18px;color:var(--c-secondary)}.panel__sub a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--c-ink-30)}.panel__tabs{display:flex;justify-content:center;gap:4px}.panel__tab{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:8px;font-size:13px;line-height:18px;color:var(--c-secondary);transition:background-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-quick) var(--ease-smooth-out)}.panel__tab:hover{color:var(--c-text)}.panel__tab[aria-selected=true]{background:var(--c-row-hover);color:var(--c-text)}.panel__section{display:flex;flex-direction:column;gap:8px}.panel__h{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:var(--c-text)}.panel__h,.panel__p{font-size:13px;line-height:18px}.panel__p{color:var(--c-secondary)}.panel__rows{display:flex;flex-direction:column;border-radius:10px;background:var(--c-raised);overflow:hidden}.panel__row{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 12px;font-size:13px;line-height:18px}.panel__row+.panel__row{box-shadow:inset 0 .5px 0 var(--c-divider)}.panel__row[data-me=true]{background:var(--c-row-me)}.panel__row-label{flex:1;min-width:0;color:var(--c-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel__row-value{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 6px;max-width:68%;text-align:right;color:var(--c-text);font-variant-numeric:tabular-nums}.panel__row-value--stack{flex-direction:column;align-items:flex-end;gap:2px;max-width:none}.panel__row-value[data-money=true]{color:var(--accent-live)}.panel__row-value a{color:inherit;text-decoration:underline;text-decoration-color:var(--c-ink-30);text-underline-offset:2px}.panel__rank{width:18px;flex-shrink:0;font-size:12px;color:var(--c-dim);font-variant-numeric:tabular-nums}.panel__empty{padding:32px 16px;text-align:center;font-size:13px;line-height:18px;color:var(--c-secondary)}.panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.split-bar{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px}.split-bar>span{display:block;height:100%;min-width:2px}.split-legend{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;font-size:12px;line-height:16px;color:var(--c-secondary)}.split-legend i{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:2px;vertical-align:-.5px}.palette-backdrop{position:fixed;inset:0;z-index:70;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:var(--c-scrim);animation:b-fade-in var(--duration-fast) var(--ease-smooth-out) both}.palette-backdrop[data-closing=true]{animation:b-fade-out var(--duration-quick) var(--ease-smooth-out) both}.palette{width:560px;max-width:100%;max-height:454px;display:flex;flex-direction:column;border-radius:14px;background:var(--c-palette);box-shadow:inset 0 0 0 .5px var(--c-palette-line),0 24px 64px var(--c-shade-60);overflow:hidden;animation:b-modal-in var(--modal-open-dur) var(--modal-ease) both}.palette-backdrop[data-closing=true] .palette{animation:b-modal-out var(--modal-close-dur) var(--modal-ease) both}.palette__input{display:flex;flex-shrink:0;align-items:center;gap:10px;min-height:44px;padding:8px 16px;box-shadow:inset 0 -.5px 0 var(--c-palette-divider);color:var(--c-secondary)}.palette__input input{flex:1;min-width:0;background:transparent;border:0;outline:0;font:inherit;font-size:15px;line-height:22px;color:var(--c-text)}.palette__input input::placeholder{color:var(--c-dim)}.palette__list{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:2px}.lightbox,.lightbox *,.modal__dialog,.modal__dialog *,.palette,.palette *{scrollbar-width:thin;scrollbar-color:var(--c-ink-08) transparent}.lightbox ::-webkit-scrollbar,.lightbox::-webkit-scrollbar,.modal__dialog ::-webkit-scrollbar,.modal__dialog::-webkit-scrollbar,.palette ::-webkit-scrollbar,.palette::-webkit-scrollbar{width:4px;height:4px}.lightbox ::-webkit-scrollbar-track,.lightbox::-webkit-scrollbar-track,.modal__dialog ::-webkit-scrollbar-track,.modal__dialog::-webkit-scrollbar-track,.palette ::-webkit-scrollbar-track,.palette::-webkit-scrollbar-track{background:transparent}.lightbox ::-webkit-scrollbar-thumb,.lightbox::-webkit-scrollbar-thumb,.modal__dialog ::-webkit-scrollbar-thumb,.modal__dialog::-webkit-scrollbar-thumb,.palette ::-webkit-scrollbar-thumb,.palette::-webkit-scrollbar-thumb{background:var(--c-ink-08);border-radius:9999px}.lightbox ::-webkit-scrollbar-button,.lightbox::-webkit-scrollbar-button,.modal__dialog ::-webkit-scrollbar-button,.modal__dialog::-webkit-scrollbar-button,.palette ::-webkit-scrollbar-button,.palette::-webkit-scrollbar-button{display:none;width:0;height:0}.palette__item{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 10px;border-radius:10px;text-align:left;color:var(--c-text);font-size:14px;line-height:20px;transition:background-color var(--duration-quick) var(--ease-smooth-out)}.palette__item[aria-selected=true]{background:var(--c-palette-selected)}.palette__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:9999px;background:var(--c-opt);color:var(--c-secondary)}.palette__body{flex:1;min-width:0;display:flex;flex-direction:column}.palette__sub{font-size:13px;line-height:18px;color:var(--c-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette__item mark{background:transparent;color:var(--c-text);font-weight:600}.palette__empty{padding:48px 16px;text-align:center;font-size:14px;color:var(--c-secondary)}.palette__kbd{font-family:inherit;font-size:12px;line-height:16px;padding:0 5px;border-radius:5px;color:var(--c-secondary);box-shadow:inset 0 0 0 .5px var(--c-palette-line)}.confirm{width:400px;max-width:calc(100vw - 32px);padding:20px;border-radius:16px;background:var(--c-menu);box-shadow:inset 0 0 0 .5px var(--c-menu-line),0 24px 64px var(--c-shade-60);animation:b-modal-in var(--modal-open-dur) var(--modal-ease) both}.confirm__title{font-size:15px;line-height:20px;font-weight:600;color:var(--c-text)}.confirm__body{margin-top:8px;font-size:14px;line-height:22px;color:var(--c-secondary)}.confirm__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.confirm__actions .btn-ghost,.confirm__actions .btn-white{height:40px}.empty-pane{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px;text-align:center}.empty-pane__title{font-size:20px;line-height:26px;font-weight:600;color:var(--c-text)}.empty-pane__sub{max-width:34ch;font-size:14px;line-height:20px;color:var(--c-secondary)}.sk{border-radius:8px;background:var(--c-ink-07);animation:t-skel-pulse var(--pulse-dur) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.sk{animation:none!important}}.site-frame{display:flex;min-height:100dvh;flex-direction:column;background:var(--c-app)}.site-frame__top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 20px;background:color-mix(in srgb,var(--c-app) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 -.5px 0 var(--c-divider)}.site-frame__top .wordmark__eye{fill:var(--c-app)}.site-frame__link{font-size:14px;line-height:20px;color:var(--c-secondary);border-radius:8px;transition:color var(--duration-quick) var(--ease-smooth-out)}.site-frame__link:hover{color:var(--c-text)}.site-frame__foot{display:flex;flex-wrap:wrap;gap:8px 18px;padding:24px 20px 32px;margin-top:auto;box-shadow:inset 0 .5px 0 var(--c-divider);font-size:12px;line-height:16px;color:var(--c-dim)}.site-frame__foot a{color:var(--c-secondary)}.site-frame__foot a:hover{color:var(--c-text)}.site-frame .page{max-width:1000px}.bots-font [tabindex]:focus-visible,.bots-font a:focus-visible,.bots-font button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.bots-font input:focus-visible,.bots-font textarea:focus-visible{outline:none}.bubble--card:focus-within{box-shadow:inset 0 0 0 .5px var(--c-ink-16)}.chg{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums;white-space:nowrap}.chg--up{color:var(--c-up)}.chg--down{color:var(--c-down)}.chg--flat,.chg__period{color:var(--c-secondary)}.price-chip{display:inline-flex;align-items:center;gap:6px;height:18px;padding:0 8px;border-radius:9999px;background:var(--c-ink-08);font-size:10px;line-height:14px;font-weight:600;color:var(--c-text);white-space:nowrap}.mkt{flex-direction:column;padding:14px 14px 12px;border-radius:14px;background:var(--c-raised);--c-chart-dot:#585858;--c-track:#2f2f2f}.mkt,.mkt__head{display:flex;gap:10px}.mkt__head{align-items:center}.mkt__img{width:36px;height:36px;flex-shrink:0;border-radius:9px;object-fit:cover;background:var(--c-badge);box-shadow:inset 0 0 0 .5px var(--c-ink-08)}.mkt__name{font-size:14px;line-height:20px;font-weight:600;color:var(--c-text)}.mkt__label{font-size:12px;line-height:16px;color:var(--c-secondary)}.mkt__hero{display:flex;flex-direction:column;gap:2px}.mkt__cap{font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.02em;color:var(--c-text);font-variant-numeric:tabular-nums}.mkt__cap--empty{font-size:18px;color:var(--c-secondary);font-weight:500}.mkt__line{display:flex;align-items:center;gap:10px;font-size:13px;line-height:18px;color:var(--c-text)}.mkt__range{display:flex;justify-content:flex-start}.mkt .stat-grid{margin-top:0}.curve{height:3px;margin-top:6px;background:var(--c-track,#353535);overflow:hidden}.curve,.curve>span{display:block;border-radius:2px}.curve>span{height:100%;background:var(--c-text);transition:width var(--duration-slow) var(--ease-smooth-out)}.chart{position:relative;width:100%;color:var(--c-text);touch-action:pan-y;cursor:crosshair}.chart--still{cursor:default}.chart svg{display:block;overflow:visible}.chart[data-dir=up]{--chart-tone:#4ed05a}.chart[data-dir=down]{--chart-tone:var(--c-down)}.chart__line{stroke:var(--chart-tone,currentColor);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.chart__fill{color:var(--chart-tone,var(--c-chart-dot))}.chart__line--after{opacity:.3}.chart__ref{stroke:var(--c-ink-22);stroke-width:1;opacity:.5}.chart__cross{stroke:var(--c-ink-28);stroke-width:1}.chart__dot{fill:var(--chart-tone,var(--c-text))}.chart__ring{fill:none;stroke:var(--chart-tone,var(--c-ink-32));stroke-width:1.5}.chart__dot--end,.chart__ring--end{transform-box:fill-box;transform-origin:center}.chart__dot--end{animation:chart-live-dot 1.6s var(--ease-bounce) infinite}.chart__ring--end{animation:chart-live-ring 1.6s var(--ease-smooth-out) infinite}@keyframes chart-live-dot{0%,to{transform:scale(1)}42%{transform:scale(1.22)}}@keyframes chart-live-ring{0%{transform:scale(.7);opacity:.85}75%,to{transform:scale(1.7);opacity:0}}@media (prefers-reduced-motion:reduce){.chart__dot--end,.chart__ring--end{animation:none}}.chart__ring--live{stroke:var(--chart-tone,var(--c-text));stroke-width:1.5}.chart__axis{fill:var(--c-dim);font-size:12px;font-family:inherit;font-variant-numeric:tabular-nums}.chart__tip{position:absolute;z-index:2;display:flex;flex-direction:column;gap:1px;padding:8px 10px 7px;border-radius:12px;background:rgb(28 28 28/.7);box-shadow:0 10px 28px rgb(0 0 0/.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;white-space:nowrap;pointer-events:none;translate:14px -50%}html[data-theme=dark] .chart__tip{background:rgb(42 42 42/.7)}.chart__tip[data-side=left]{translate:calc(-100% - 14px) -50%}.chart__tip-k{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a}.chart__tip-v{font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.02em}.chart__tip-t{font-size:12px;line-height:16px;color:#9a9a9a}.chart--empty{display:flex;align-items:center;justify-content:center;padding:0 16px;text-align:center;font-size:13px;line-height:18px;color:var(--c-secondary);background-image:radial-gradient(var(--c-ink-10) .9px,transparent 1px);background-size:6px 6px;border-radius:8px;cursor:default}.chart--fine.chart--empty{background-image:radial-gradient(var(--c-ink-10) .65px,transparent .75px);background-size:4px 4px}.chart--empty .t-shimmer{--shimmer-base:var(--c-secondary);--shimmer-highlight:var(--c-ink-solid)}.spark{display:inline-block;color:var(--c-text);flex-shrink:0}.spark polyline{stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.spark circle{fill:currentColor}.token-card__market{gap:10px;margin-top:10px;font-size:13px;line-height:18px}.mktb,.token-card__market{display:flex;align-items:center;color:var(--c-text)}.mktb{gap:12px;width:100%;text-align:left;border-radius:12px;transition:background-color var(--duration-quick) var(--ease-smooth-out)}.mktb:hover{background:var(--c-ink-03)}.mktb__img{width:40px;height:40px;flex-shrink:0;border-radius:10px;object-fit:cover;background:var(--c-badge)}.mktb__body{flex:1;min-width:0;display:flex;flex-direction:column}.mktb__label{font-size:12px;line-height:16px;color:var(--c-secondary)}.mktb__cap{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.01em}.mktb__line{display:flex;gap:8px;font-size:12px;line-height:16px;color:var(--c-secondary)}.mktb__side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.mktb__at{font-size:12px;line-height:14px;color:var(--c-dim)}.trade{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;border-radius:14px;background:var(--c-raised);--c-chip:#282828;--c-chip-hover:#313131}.trade[data-disabled=true] .trade__chips,.trade[data-disabled=true] .trade__field{opacity:.5}.trade__top{justify-content:space-between}.trade__field,.trade__top{display:flex;align-items:center}.trade__field{gap:10px;height:52px;padding:0 12px 0 10px;border-radius:12px;background:var(--c-input);box-shadow:inset 0 0 0 .5px var(--c-field-line);transition:box-shadow var(--duration-quick) var(--ease-smooth-out)}.trade__field:focus-within{box-shadow:inset 0 0 0 .5px var(--c-field-line-strong)}.trade__mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:9999px;background:var(--c-field-line)}.trade__coin{width:20px;height:20px;border-radius:9999px;object-fit:cover;background:var(--c-badge)}.trade__field input{flex:1;min-width:0;background:transparent;border:0;outline:0;font:inherit;font-size:22px;line-height:28px;font-weight:500;color:var(--c-text);font-variant-numeric:tabular-nums}.trade__field input::placeholder{color:var(--c-dim)}.trade__unit{font-size:13px;color:var(--c-secondary);white-space:nowrap}.trade__chips{display:flex;flex-wrap:wrap;gap:6px}.trade__chip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:9999px;background:var(--c-chip);font-size:12px;line-height:16px;color:var(--c-text);font-variant-numeric:tabular-nums;transition:background-color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out)}.trade__chip:hover{background:var(--c-chip-hover)}.trade__chip:active{transform:scale(.96)}.trade__chip.is-on{background:var(--c-text);color:var(--c-white-fg)}.trade__chip--max{margin-left:auto;font-weight:600;letter-spacing:.04em}.trade__chip--max:disabled{opacity:.5}.trade__chip--input input{width:36px;background:transparent;border:0;outline:0;font:inherit;color:inherit;text-align:right}.trade__row{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:18px}.trade__label{color:var(--c-secondary)}.trade__value{color:var(--c-text);text-align:right}.trade__dir{margin-top:2px;text-align:center;font-size:12px;line-height:16px;color:var(--c-secondary)}.trade__pop{position:absolute;top:calc(100% + 6px);right:0;z-index:5;width:240px;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--c-menu) 70%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 .5px var(--c-menu-line),0 12px 32px var(--c-shade-60);animation:b-dropdown-in var(--dropdown-open-dur) var(--dropdown-ease) both}.trade__pop-h{margin-bottom:8px;font-size:12px;line-height:16px;color:var(--c-secondary)}@media (prefers-reduced-motion:reduce){.curve>span,.mktb,.trade__chip{transition:none!important}}.chat-header__center:has(.header-seg) .island:not(.island--expanded){max-width:min(440px,calc(100cqw - 320px))}@container chat (max-width: 760px){.chat-header__center:has(.island--expanded) .header-seg{display:none}}@media (max-width:480px){.chat-header__center:has(.header-seg) .island__chg,.chat-header__center:has(.header-seg) .island__name{display:none}}.chat-header .header-seg{height:36px;padding:2px;border-radius:20px;background:var(--c-pill);box-shadow:0 6px 20px var(--c-shade-35)}.chat-header .header-seg .b-seg__item{height:32px;padding:0 16px;font-size:14px;line-height:20px;font-weight:500}.overview{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow:auto;padding:72px 20px 20px;scrollbar-width:thin;scrollbar-color:var(--c-ink-16) transparent}.overview>*{width:100%;max-width:1024px;min-width:0;margin-inline:auto}.overview__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,3fr);gap:14px;align-items:stretch}.overview[data-panel=open] .overview__top{grid-template-columns:minmax(0,1fr)}.overview[data-panel=open] .overview__side{display:none}.overview__side{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0}.overview__chart,.overview__trade .trade,.overview__trades{border-radius:16px;background:var(--c-raised);--c-chart-dot:#585858}.overview__chart{display:flex;flex-direction:column;min-width:0;min-height:460px;padding:16px 16px 8px}.overview__chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.overview__cap{font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.02em;color:var(--c-text);font-variant-numeric:tabular-nums}.overview__cap--empty{font-size:18px;font-weight:500;color:var(--c-secondary)}.overview__meta{color:var(--c-secondary);white-space:nowrap}.overview__plot{flex:1;min-width:0;min-height:280px}.overview__plot .chart{height:100%;min-width:0;max-width:100%}.overview__plot .chart svg{display:block;max-width:100%}.overview__trade .trade{flex:none}.overview__facts{flex:1;gap:8px;min-height:0;padding:14px 16px 10px;border-radius:16px;background:var(--c-raised)}.overview__facts,.overview__facts-rows{display:flex;flex-direction:column}.overview__fact{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;font-size:13px;line-height:18px}.overview__fact+.overview__fact{box-shadow:inset 0 .5px 0 var(--c-divider)}.overview__fact-label{flex-shrink:0;color:var(--c-secondary)}.overview__fact-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;color:var(--c-text);text-align:right}.overview__fact-value a{color:inherit;text-decoration:underline;text-underline-offset:2px}.overview__trades{display:flex;flex-direction:column;gap:12px;padding:14px 16px 8px}.overview__trades-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.overview__holder{color:inherit;text-decoration:none}.overview__holder:hover{text-decoration:underline;text-underline-offset:2px}.overview__you{margin-left:6px;color:var(--c-secondary)}.overview__table tr[data-me] td{background:var(--c-row-me)}.overview__h{margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--c-text)}.overview__note{margin:0;padding:8px 0 12px;font-size:13px;line-height:18px;color:var(--c-secondary)}.overview__table-wrap{overflow-x:auto}.overview__table{width:100%;border-collapse:collapse;font-size:13px;line-height:18px;color:var(--c-text)}.overview__table th{padding:0 12px 8px 0;font-size:12px;line-height:16px;font-weight:500;text-align:left;color:var(--c-dim)}.overview__table td{padding:9px 12px 9px 0;border-top:.5px solid var(--c-divider);white-space:nowrap;vertical-align:middle}.overview__table td:last-child,.overview__table th:last-child{padding-right:0;text-align:right}.overview__table .overview__num{text-align:right}.overview__buy{color:var(--c-up);font-weight:600}.overview__sell{color:var(--c-down);font-weight:600}.overview__usd{margin-left:8px}.overview__usd,.overview__wallet{color:var(--c-secondary)}.overview__rows{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}@container chat (max-width: 900px){.overview__top{grid-template-columns:1fr}.overview__chart{min-height:380px}.overview__side{min-height:0}}@media (max-width:767px){.overview{padding-left:12px;padding-right:12px}}.rules{gap:4px}.rules .panel__h{margin-bottom:1px}.rules__bar{display:flex;width:100%;height:8px;gap:2px;border-radius:4px;overflow:hidden}.rules__bar>span{display:block;height:100%;min-width:2px}.rules__legend{display:flex;flex-wrap:wrap;gap:0 4px;font-size:12px;line-height:16px;color:var(--c-secondary);white-space:nowrap}.rules__legend .num{color:var(--c-text)}.rules__dot{margin-right:4px;color:var(--c-dim)}.rules__rows{display:flex;flex-direction:column;margin-top:2px}.rules__row{display:flex;align-items:center;gap:8px;height:24px;font-size:13px;line-height:18px}.rules__label{flex:1;color:var(--c-secondary)}.rules__label,.rules__value{min-width:0;white-space:nowrap}.rules__value{display:inline-flex;align-items:center;gap:6px;color:var(--c-text);font-variant-numeric:tabular-nums}.rules__lock{display:flex;align-items:center;gap:8px;margin-top:0;font-size:12px;line-height:16px;color:var(--c-secondary)}.rules__lock>span{flex:1;min-width:0}.rules__info{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:-4px;border-radius:6px;color:var(--c-dim);transition:color var(--duration-quick) var(--ease-smooth-out)}.rules__info:hover{color:var(--c-text)}.xnudge{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:var(--c-raised);box-shadow:inset 0 0 0 .5px var(--c-divider)}.xnudge__title{display:flex;align-items:center;gap:8px;padding-right:28px;font-size:13px;line-height:18px;font-weight:600;color:var(--c-text)}.xnudge__p{font-size:12px;line-height:16px;color:var(--c-secondary)}.xnudge__close{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9999px;color:var(--c-dim);transition:color var(--duration-quick) var(--ease-smooth-out),background-color var(--duration-quick) var(--ease-smooth-out)}.xnudge__close:hover{color:var(--c-text);background:var(--c-ink-08)}.xnudge .btn-white{align-self:flex-start;height:32px;padding:0 12px;font-size:13px}.island__act--dot:after{content:"";position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:9999px;background:var(--c-text);box-shadow:0 0 0 2px var(--c-pill)}.island,.island__act{position:relative}.island{--c-track:#2f2f2f;max-width:min(560px,calc(100cqw - 128px));border-radius:20px;background:var(--c-pill);box-shadow:inset 0 0 0 .5px var(--c-pill-line),0 6px 20px var(--c-shade-35);overflow:hidden;transition:border-radius var(--duration-medium) var(--ease-smooth-out)}.island__btn{display:block;max-width:100%;height:40px;color:var(--c-text);font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;transition:background-color var(--duration-quick) var(--ease-smooth-out)}.island__btn:hover{background:var(--c-row-hover)}.island__content{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 8px;width:max-content;max-width:100%;animation:island-in var(--duration-fast) var(--ease-smooth-out) both}.island__content>*{flex-shrink:0}.island--activity .island__content,.island--moment .island__content{padding-right:16px}@keyframes island-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}.island__name{min-width:24px;max-width:220px}.island__label,.island__moment,.island__name{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.island__label,.island__moment{min-width:0}@container chat (max-width: 640px){.island--compact .spark{display:none}}@container chat (max-width: 560px){.island--compact .ticker-chip{display:none}}.island__chg{font-size:12px;font-weight:600}.island__label{color:var(--c-text);font-weight:500}.island__moment{display:inline-flex;align-items:center;gap:6px;font-weight:500}.island--expanded{width:420px;max-width:calc(100cqw - 32px);border-radius:24px;background:var(--c-island-card);container:island/inline-size;box-shadow:inset 0 0 0 .5px var(--c-ink-06),0 16px 48px var(--c-shade-55);z-index:8}.island__card{position:relative;gap:14px;outline:none;text-align:left}.island__card,.island__card.island__content{display:flex;flex-direction:column;width:100%;padding:20px}.island__card.island__content{align-items:stretch;height:auto;max-width:none}.island__close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;color:var(--c-secondary);transition:color var(--duration-quick) var(--ease-smooth-out),background-color var(--duration-quick) var(--ease-smooth-out)}.island__close:hover{color:var(--c-text);background:var(--c-ink-08)}.island__head{display:flex;align-items:center;gap:12px;padding-right:32px}.island__img{width:40px;height:40px;flex-shrink:0;border-radius:10px;object-fit:cover;background:var(--c-well);box-shadow:inset 0 0 0 .5px var(--c-ink-08)}.island__face{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-2px;flex-shrink:0}.island__id{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.island__title-row{display:flex;align-items:center;gap:8px;min-width:0}.island__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;font-weight:600;color:var(--c-text)}.island__status{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:16px;color:var(--c-secondary)}.island__hero{display:flex;flex-direction:column;gap:2px}.island__cap{font-size:26px;line-height:30px;font-weight:600;letter-spacing:-.02em;color:var(--c-text)}.island__sub{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;line-height:18px;color:var(--c-secondary)}.island__sub .num{color:var(--c-text)}.island__chart{position:relative}.island__range{position:absolute;top:-2px;right:0;z-index:2}.island__range .b-seg{padding:0;background:var(--c-ink-05)}.island__range .b-seg__item{height:22px;padding:0 8px;font-size:12px;line-height:16px}.island__range .b-seg__pill{top:0;bottom:0}.island__chart .chart{margin-top:26px}.island__stats{display:grid;grid-template-columns:repeat(var(--tiles,3),minmax(0,1fr))}.island__stats>div{display:flex;flex-direction:column;gap:2px;padding:2px 12px 2px 0}.island__stats>div+div{padding-left:12px;box-shadow:inset 1px 0 0 var(--c-ink-08)}.island__stat-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:16px;color:var(--c-secondary)}.island__stat-value{font-size:15px;line-height:20px;font-weight:600;color:var(--c-text)}.island__draft{gap:6px}.island__draft,.island__progress{display:flex;flex-direction:column}.island__progress{gap:8px}.island__progress-line{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;line-height:20px;font-weight:500;color:var(--c-text)}.island__progress-dot{color:var(--c-dim)}.island__progress-note{font-size:12px;line-height:16px;color:var(--c-secondary)}.island__actions{display:flex;align-items:stretch;gap:8px}.island__open{flex:1}.island__act,.island__open{height:36px;border-radius:10px;justify-content:center}.island__act{display:inline-flex;align-items:center;width:36px;flex-shrink:0;background:var(--c-ink-08);color:var(--c-text);transition:background-color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out)}.island__act:hover{background:var(--c-ink-12)}.island__act:active{transform:scale(.96)}@container island (max-width: 360px){.island__stats{grid-template-columns:1fr}.island__stats>div,.island__stats>div+div{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;box-shadow:none}.island__stats>div+div{box-shadow:inset 0 .5px 0 var(--c-ink-08)}.island__actions{flex-wrap:wrap}.island__actions>*{display:flex;flex:1 1 0;min-width:0}.island__actions>.island__open{flex:1 1 100%}.island__actions .island__act{width:100%}}.island[data-mobile=true].island--expanded{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));top:calc(10px + env(safe-area-inset-top));width:auto;max-width:none}.island[data-mobile=true] .island__card{max-height:80dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(20px + env(safe-area-inset-bottom) / 2)}.island[data-mobile=true] .island__close{top:4px;right:4px;width:44px;height:44px}.island[data-mobile=true] .island__act{width:44px;height:44px}.island[data-mobile=true] .island__open{height:44px}@media (prefers-reduced-motion:reduce){.island,.island__btn{transition:none!important}.island__content{animation:none!important}}.bot-row__ticker{display:inline-flex;flex:none;align-items:center;gap:4px;min-width:0;max-width:100%;overflow:visible}.bot-row__ticker .chg{flex:none;font-size:12px;line-height:18px}@container (max-width: 270px){.bot-row__ticker .chg{display:none}}@container (max-width: 225px){.bot-row__preview>.bot-row__market{display:none}}.bot-row__preview>.bot-row__market{display:inline-flex;flex:none;align-items:center;gap:6px;margin-left:auto;overflow:visible;font-size:12px}.spark--row polyline{stroke-width:1.25}.spark--row circle{display:none}.bot-row__ticker .ticker-market-tip{min-width:0}.bot-row__preview:has(.bot-row__market)>.bot-row__ticker{flex:0 1 auto}.bot-row__ticker .ticker-chip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-row__price{flex:none;padding-right:2px;font-size:13px;font-weight:500;color:var(--c-text);font-variant-numeric:tabular-nums}.island__card>.island__chart,.island__chart{align-self:stretch;width:100%;min-width:0}.sol-amt{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;vertical-align:-1px}.sol-amt>svg{display:inline-block;flex:none}.rules__value .sol-amt+*{margin-left:0}@media (max-width:767px){.chat{padding-bottom:var(--kb,0)}.bot-row__rename input,.composer textarea,.home-prompt textarea,.palette__input input,.qcard__field,.trade__chip--input input,.trade__field input{font-size:16px}.chat-column{padding-top:64px}.chat-header{padding:8px 12px 0}.chat-header .icon-btn,.circle-btn,.side-top .circle-btn{width:44px;height:44px}.chat-header__left,.chat-header__right{margin-top:-2px}.qopt{min-height:44px;padding:10px 12px}.qcard__close{width:40px;height:40px;margin:-8px -8px -8px 0}.qcard__grid{gap:10px}.qcard__grid[data-count="3"],.qcard__grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.qcard__grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.composer__circle,.composer__connect,.composer__plus,.qcard__submit,.t-morph-plus{min-height:40px}.rules__info{width:32px;height:32px;margin-right:-8px}.rules__row{height:32px}.panel__tab{min-height:40px}.side-pill{min-height:44px}.bot-row{min-height:56px}.xnudge__close{width:40px;height:40px;top:2px;right:2px}.blk__edit-btn,.status-pill--btn,.trade__chip{min-height:36px}.island__btn,.island__content{height:44px}.island{border-radius:22px}.chat-header__left>a[href="/"]{width:44px;height:44px}.home-hints{display:none}.side-top__brand{min-height:44px}.home-prompt__send{width:44px;height:44px}}@media (pointer:coarse){.icon-btn,.msg__tools button{min-width:40px;min-height:40px}}@media (min-width:481px) and (max-width:767px){.chat-header__left>a[href="/"]{display:none}}.pinned-bot{display:flex;flex-direction:column;align-items:center;gap:4px;margin:2px 0;padding:12px 8px 10px;border-radius:14px;text-align:center;color:var(--c-text);transition:background-color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out)}.pinned-bot:hover{background:var(--c-row-hover)}.pinned-bot[aria-current=page]{background:var(--c-row-selected)}.pinned-bot:active{transform:scale(.985)}.pinned-bot__face{position:relative;display:inline-flex}.pinned-bot__badge{position:absolute;right:-3px;bottom:-1px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9999px;background:var(--c-white);color:var(--c-white-fg);box-shadow:0 0 0 2px var(--c-side)}.pinned-bot__name{font-size:14px;line-height:20px;font-weight:600}.pinned-bot__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;font-size:12px;line-height:16px;color:var(--c-secondary)}.pinned-bot__meta .num{color:var(--c-text)}.bots-side[data-rail=true] .pinned-bot{width:56px;height:56px;margin:0 0 2px;padding:0;justify-content:center}.bots-side[data-rail=true] .pinned-bot__badge{width:14px;height:14px;right:-3px;bottom:-3px}.devnet-chip{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;height:18px;padding:0;gap:0;overflow:visible;letter-spacing:0;box-shadow:none;color:var(--c-text)}.devnet-chip svg{display:block}.island__goal{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:16px;color:var(--c-secondary)}.island__goal svg{flex-shrink:0}.rules__fixed{font-size:12px;line-height:16px;color:var(--c-dim)}.panel__row--top{align-items:flex-start}.panel__row-value--wrap{white-space:normal;text-align:right}.panel__row-sub{font-size:12px;line-height:16px;color:var(--c-secondary)}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.gallery__item{display:flex;min-width:0;flex-direction:column;gap:6px;margin:0}.gallery__item--text{grid-column:1/-1}.gallery__media img,.gallery__media video{aspect-ratio:1;object-fit:cover;background:var(--c-well)}.gallery__ph{width:100%;aspect-ratio:1;border-radius:10px;background:var(--c-well);box-shadow:inset 0 0 0 .5px var(--c-ink-08)}.gallery__ph--failed{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--c-dim)}.gallery__cap{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;font-size:12px;line-height:16px;color:var(--c-secondary)}.gallery__text{display:-webkit-box;min-width:0;flex:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gallery__posted{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;height:18px;padding:0 8px 0 7px;border-radius:9999px;background:var(--c-badge);color:var(--c-text);font-size:10px;line-height:14px;text-decoration:none}.gallery__posted:hover{background:var(--c-row-hover)}.gallery__quote{margin:0;padding:10px 12px;border-radius:10px;background:var(--c-raised);font-size:13px;line-height:18px;color:var(--c-text)}.media-tile__play--sm{width:28px;height:28px}.media-tile--playing video{aspect-ratio:auto;max-height:420px;object-fit:contain;background:var(--c-media)}@media (max-width:767px){.pinned-bot{min-height:44px}.gallery__posted{min-height:24px}}.bot-row__devnet{flex:none;align-self:center}.panel__row--top .panel__row-label{flex:0 0 auto}.panel__row--top .panel__row-value{flex:1;max-width:none;justify-content:flex-end}@media (max-width:767px){.island__actions{flex-wrap:wrap}.island__actions[data-many]>*{display:flex;flex:1 1 0;min-width:0}.island__actions[data-many]>.island__open{flex:1 1 100%}.island__actions[data-many] .island__act{width:100%}.island--compact .island__content:has(.status-pill:not(.devnet-chip)) .devnet-chip{display:none}}.island__cap--quiet{font-size:18px;font-weight:600;color:var(--c-text)}html[data-theme=light]{color-scheme:light;--c-app:#f3f3f1;--c-side:#ffffff;--c-divider:#e4e4e0;--c-raised:#ffffff;--c-row-selected:#ececea;--c-row-hover:#f1f1ee;--c-bubble:#ffffff;--c-user:#171717;--c-user-fg:#f7f7f5;--c-text:#161616;--c-secondary:#5e5e5a;--c-time:#6e6e6a;--c-dim:#8a8a86;--c-opt:#f1f1ee;--c-opt-hover:#e7e7e3;--c-opt-line:#d9d9d4;--c-badge:#e7e7e3;--c-input:#ffffff;--c-composer:#ffffff;--c-composer-line:#e0e0dc;--c-pill:#ffffff;--c-pill-line:#e0e0dc;--c-palette:#ffffff;--c-palette-line:#e0e0dc;--c-palette-divider:#ececea;--c-palette-selected:#f1f1ee;--c-menu:#ffffff;--c-menu-line:#e0e0dc;--c-circle:#ececea;--c-circle-fg:#3a3a38;--c-white:#171717;--c-white-fg:#ffffff;--c-danger:#e5484d;--c-danger-soft:rgb(229 72 77/0.12);--c-setup:#3f7a58;--c-unread:#2f6feb;--c-up:#207928;--c-down:#d64545;--c-working:#4ed05a;--c-danger-solid:#e5484d;--c-danger-solid-hover:#d33b42;--c-btn-hover:#2c2c2c;--c-splitter:#b0b0ac;--c-reaction:#e4ebf8;--c-composer-focus:#b4b4b0;--c-composer-off:#f1f1ee;--c-opt-press:#dcdcd8;--c-muted:#8a8a86;--c-key-muted:#e7e7e3;--c-key-muted-fg:#8a8a86;--c-check:#6e6e6a;--c-well:#ececea;--c-field-line:#f0f0f0;--c-field-line-strong:#b8b8b8;--c-chart-dot:#b5b5b4;--c-row-me:#f2f2f2;--c-code:#3a3a38;--c-arrow:#8a8a86;--c-vote-yes:#171717;--c-vote-no:#d4d4d0;--c-island-card:#ffffff;--c-spark:#5e5e5a;--c-scrim:rgb(22 22 22/0.32);--c-welcome-scrim:rgb(22 22 22/0.28);--c-ink-00:rgb(0 0 0/0);--c-ink-03:rgb(0 0 0/0.03);--c-ink-05:rgb(0 0 0/0.05);--c-ink-06:rgb(0 0 0/0.06);--c-ink-07:rgb(0 0 0/0.07);--c-ink-08:rgb(0 0 0/0.08);--c-ink-09:rgb(0 0 0/0.09);--c-ink-10:rgb(0 0 0/0.1);--c-ink-11:rgb(0 0 0/0.11);--c-ink-12:rgb(0 0 0/0.12);--c-ink-16:rgb(0 0 0/0.16);--c-ink-22:rgb(0 0 0/0.22);--c-ink-25:rgb(0 0 0/0.25);--c-ink-28:rgb(0 0 0/0.28);--c-ink-30:rgb(0 0 0/0.3);--c-ink-32:rgb(0 0 0/0.32);--c-ink-35:rgb(0 0 0/0.35);--c-ink-45:rgb(0 0 0/0.45);--c-ink-55:rgb(0 0 0/0.55);--c-ink-solid:#161616;--c-shade-35:rgb(0 0 0/0.08);--c-shade-55:rgb(0 0 0/0.12);--c-shade-60:rgb(0 0 0/0.14);--c-on-bubble-line:rgb(0 0 0/0.28);--c-on-bubble-code:rgb(0 0 0/0.06);--c-on-user-line:rgb(255 255 255/0.35);--c-on-user-code:rgb(255 255 255/0.1);--c-stage-hi:#e7e7e3;--c-stage-lo:#f3f3f1;--shimmer-base:rgb(22 22 22/0.35);--shimmer-highlight:#161616;--bg:#f3f3f1;--surface-1:#ffffff;--surface-2:#f7f7f5;--surface-3:#f1f1ee;--surface-4:#e7e7e3;--card-bg:#ffffff;--fg-1:#161616;--fg-2:rgb(22 22 22/0.72);--fg-3:rgb(22 22 22/0.48);--fg-4:rgb(22 22 22/0.32);--line-1:rgb(22 22 22/0.08);--line-2:rgb(22 22 22/0.12);--line-3:rgb(22 22 22/0.2);--headline-1:#161616;--headline-2:#3a3a38;--headline-3:#6e6e6a;--accent-live:#207928;--accent-live-dim:rgb(78 208 90/0.16);--accent-live-ink:#f4fff8;--success-500:#207928;--danger-500:#e5484d;--warning-500:#9a6400;--muted:#6e6e6a;--accent:#171717;--accent-hover:#2c2c2c;--accent-foreground:#ffffff;--accent-soft:rgb(0 0 0/0.05);--accent-soft-hover:rgb(0 0 0/0.08);--focus:#171717;--focus-ring:0 0 0 2px var(--bg),0 0 0 4px rgb(22 22 22/0.85);--field-border-focus:rgb(22 22 22/0.45);--backdrop:rgb(22 22 22/0.32);--shadow-float:0 12px 32px rgb(0 0 0/0.1),inset 0 0.5px 0 rgb(255 255 255/0.9);--overlay-shadow:0 12px 32px rgb(0 0 0/0.1),inset 0 0 0 0.5px var(--line-2);--card-shadow:inset 0 0.5px 0 rgb(255 255 255/0.9),inset 0 0 0 0.5px rgb(0 0 0/0.06),0 1px 2px rgb(0 0 0/0.04),0 12px 32px rgb(0 0 0/0.06)}html[data-theme=light] .b-seg{border:0;box-shadow:none}html[data-theme=light] .b-seg__pill{background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.05),0 2px 4px rgb(0 0 0/.02),0 0 0 .5px rgb(0 0 0/.08)}html[data-theme=light] .chat-header .header-seg{background:var(--surface-4)}html[data-theme=light] .bots-panel{background:var(--c-raised)}html[data-theme=light] .bots-panel .panel__hero .bot-portrait{--portrait-ring:var(--c-raised)}html[data-theme=light] .bots-panel :is(.mkt,.trade,.panel__rows,.xnudge){background:var(--c-app)}html[data-theme=light] .bots-panel .stat{background:var(--c-raised)}html[data-theme=light] .trade{--c-chip:#ededed;--c-chip-hover:#e3e3e3}html[data-theme=light] .bots-panel .trade{--c-chip:#e2e2e0;--c-chip-hover:#d8d8d6}html[data-theme=light] .mkt{--c-chart-dot:#b5b5b4;--c-track:#e6e6e6}html[data-theme=light] .bots-panel .mkt{--c-track:#dbdbd9}html[data-theme=light] .island{--c-track:#e6e6e6}html[data-theme=light] .bots-panel .panel__rows{--c-row-me:#e7e7e5}.ticker-market-tip{display:inline-flex;max-width:100%;min-width:0}.tooltip.mkt-tip{width:240px;max-width:240px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--c-raised) 70%,transparent);color:var(--c-text);text-align:left;--c-chart-dot:#585858}html[data-theme=light] .tooltip.mkt-tip{--c-chart-dot:#bebebe}.mkt-tip__cap{margin-top:1px;font-size:22px;line-height:26px;font-weight:600;letter-spacing:-.02em;color:var(--c-text)}.mkt-tip__cap--empty{font-size:14px;font-weight:500;color:var(--c-secondary)}.mkt-tip__chart{margin-top:8px}.mkt-tip__stats{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.mkt-tip__stats .stat{padding:6px 8px}.mkt-tip__stats .stat__value{font-size:13px;line-height:18px}html[data-theme-switching] :where(*,:before,:after){transition:none!important}.qfacts{display:flex;flex-direction:column;margin:10px 0 0;padding:2px 10px;border-radius:9px;box-shadow:inset 0 0 0 .5px var(--c-opt-line)}.qfacts__row{display:flex;gap:12px;padding:7px 0;font-size:13px;line-height:18px}.qfacts__row+.qfacts__row{box-shadow:inset 0 .5px 0 var(--c-opt-line)}.qfacts__label{flex:0 0 34%;min-width:0;color:var(--c-secondary)}.qfacts__value{flex:1;min-width:0;margin:0;color:var(--c-text);font-variant-numeric:tabular-nums}@media (max-width:480px){.qfacts__row{flex-direction:column;gap:0}.qfacts__label{flex:none}}.qopt__box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:5px;box-shadow:inset 0 0 0 1px var(--c-field-line-strong);color:var(--c-white-fg);transition:background-color var(--duration-quick) var(--ease-smooth-out),box-shadow var(--duration-quick) var(--ease-smooth-out)}.qopt--multi[data-on=true] .qopt__box{background:var(--c-white);box-shadow:none}.qcard__actions{display:flex;justify-content:flex-end;margin-top:9px}.ccard__rows{margin-top:10px}.crow+.crow{box-shadow:inset 0 .5px 0 var(--c-opt-line)}.crow__main{display:flex;align-items:center;gap:10px;min-height:54px;padding:8px 10px}.crow__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;background:var(--c-badge);color:var(--c-text)}html[data-theme=light] .crow__icon{background:var(--c-raised)}.crow__body{display:flex;flex:1;min-width:0;flex-direction:column}.crow__name{font-size:14px;line-height:20px;font-weight:600;color:var(--c-text)}.crow__status{font-size:12px;line-height:16px;color:var(--c-secondary);overflow-wrap:anywhere}.crow__status[data-tone=on]{color:var(--c-text)}.crow__err,.crow__status[data-tone=warn]{color:var(--c-danger)}.crow__toggle{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;flex-shrink:0;border-radius:9999px;background:var(--c-ink-08);color:var(--c-text);font-size:13px;line-height:18px;font-weight:500;transition:background-color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out)}.crow__toggle:hover{background:var(--c-ink-12)}.crow__toggle:active{transform:scale(.97)}.crow__caret{color:var(--c-secondary);transition:transform var(--duration-fast) var(--ease-smooth-out)}.crow__toggle[aria-expanded=true] .crow__caret{transform:rotate(180deg)}.crow__panel{padding:2px 12px 14px 52px}@media (max-width:480px){.crow__panel{padding-left:12px}}.ckit{flex-direction:column;margin-top:8px}.ckit,.ckit__media{display:flex;gap:8px}.casset{text-decoration:none;display:flex;flex:1 1 0;min-width:0;flex-direction:column;border-radius:8px;overflow:hidden;background:var(--c-well);box-shadow:inset 0 0 0 .5px var(--c-ink-08)}.casset[data-square=true]{flex:0 0 80px}.casset__img{display:block;width:100%;height:80px;object-fit:cover}.casset__foot{display:flex;align-items:center;gap:4px;min-height:28px;padding:4px 8px;background:var(--c-badge);color:var(--c-text);font-size:12px;line-height:16px;white-space:nowrap;transition:background-color var(--duration-quick) var(--ease-smooth-out)}.casset:hover .casset__foot{background:var(--c-opt-hover)}.ckit__label{font-size:12px;line-height:16px;color:var(--c-secondary)}.ckit__bio{width:100%;max-height:none;min-height:74px}.ckit__row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.ckit .ckit__row{margin-top:0}.ckit__count{font-size:12px;line-height:16px;color:var(--c-secondary)}.ctoken{min-width:0;height:30px;font-family:var(--font-brand-mono,ui-monospace,monospace);font-size:13px}@media (max-width:767px){.ckit__bio,.ctoken{font-size:16px}}.cswitch{position:relative;width:40px;height:24px;flex-shrink:0;border-radius:9999px;background:var(--c-badge);transition:background-color var(--duration-fast) var(--ease-smooth-out)}.cswitch__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:9999px;background:var(--c-white);transition:transform var(--duration-fast) var(--ease-smooth-out),background-color var(--duration-fast) var(--ease-smooth-out)}html[data-theme=light] .cswitch{background:var(--c-field-line-strong)}html[data-theme=light] .cswitch__thumb{background:var(--c-white-fg)}.cswitch[aria-checked=true],html[data-theme=light] .cswitch[aria-checked=true]{background:var(--c-white)}.cswitch[aria-checked=true] .cswitch__thumb,html[data-theme=light] .cswitch[aria-checked=true] .cswitch__thumb{transform:translateX(16px);background:var(--c-white-fg)}.cswitch[disabled]{opacity:.6}.ccard__foot{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ccard__note{margin:0;font-size:13px;line-height:18px;color:var(--c-secondary)}.blk__section{margin-top:14px;font-size:12px;line-height:16px;font-weight:600;color:var(--c-secondary)}.blk__section+.blk__rows{margin-top:6px}.bubble .ccard a.casset,.bubble .ccard a.cguide__action{color:var(--c-text);text-decoration:none}.bot-hooks{display:flex;flex:none;flex-direction:column;gap:8px;min-width:0;padding:14px 16px 12px;border-radius:16px;background:var(--c-raised)}.bot-hooks__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bot-hooks__note{margin:-4px 0 0;font-size:12px;line-height:16px;color:var(--c-secondary)}.bot-hooks__list,.bot-hooks__runs{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.bot-hooks__item{display:flex;flex-direction:column;gap:2px;padding:8px 0;font-size:13px;line-height:18px}.bot-hooks__item+.bot-hooks__item,.bot-hooks__run+.bot-hooks__run{box-shadow:inset 0 .5px 0 var(--c-divider)}.bot-hooks__label{font-weight:600;color:var(--c-text)}.bot-hooks__summary{color:var(--c-secondary);overflow-wrap:anywhere}.bot-hooks__recent{display:flex;flex-direction:column;gap:2px;padding-top:8px;box-shadow:inset 0 .5px 0 var(--c-divider)}.bot-hooks__sub{font-size:12px;line-height:16px;color:var(--c-secondary)}.bot-hooks__run{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:32px;padding:7px 0;font-size:13px;line-height:18px;color:var(--c-text)}.bot-hooks__run-text{min-width:0;overflow-wrap:break-word}.bot-hooks__run-text a{color:inherit;text-decoration:underline;text-decoration-color:var(--c-divider);text-underline-offset:2px;transition:text-decoration-color .15s var(--ease-smooth-out,cubic-bezier(.22,1,.36,1))}.bot-hooks__run-text a:hover{text-decoration-color:currentColor}.bot-hooks__run[data-status=failed] .bot-hooks__run-text{color:var(--c-secondary)}.bot-hooks__run-age{flex-shrink:0;font-size:12px;color:var(--c-time);font-variant-numeric:tabular-nums}.panel__row-value.bot-hooks__panel-row{align-items:flex-start;justify-content:flex-start;text-align:left}html[data-theme=light] .bot-hooks__run-text a{text-decoration-color:var(--c-opt-line)}.econ{--econ-holders:#d9d9d9;--econ-burn:#9a9a9a;--econ-hold:#767676;--econ-reserve:#555555;--econ-creator:#f5f5f5;--econ-track:#3a3a3a}html[data-theme=light] .econ{--econ-holders:#3c3c3c;--econ-burn:#6e6e6e;--econ-hold:#929292;--econ-reserve:#b6b6b6;--econ-creator:#111111;--econ-track:#d0d0cb}.econ__body,.econ__sec{display:flex;flex-direction:column}.econ__sec{gap:8px;margin-top:12px;padding-top:12px;box-shadow:inset 0 .5px 0 var(--c-opt-line)}.econ__sec:first-child{margin-top:10px;padding-top:0;box-shadow:none}.econ__h{font-size:13px;line-height:18px;font-weight:600;color:var(--c-text)}.econ__tiers{align-self:flex-start}.econ__est,.econ__fixed,.econ__line,.econ__note{margin:0;font-size:13px;line-height:18px;color:var(--c-secondary)}.econ__est,.econ__est .num,.econ__fixed .num,.econ__line .num{color:var(--c-text)}.econ__est{padding:8px 10px;border-radius:9px;background:var(--c-ink-05)}html[data-theme=light] .econ__est{background:rgb(0 0 0/.04)}.econ__note{font-size:12px;line-height:16px;color:var(--c-time)}.econ__bar{display:flex;height:8px;gap:2px;overflow:hidden;border-radius:4px}.econ__bar span{min-width:2px;height:100%;transition:width var(--duration-fast) var(--ease-smooth-out)}.econ__bar [data-k=holdersBps],.econ__swatch[data-k=holdersBps]{background:var(--econ-holders)}.econ__bar [data-k=buybackBurnBps],.econ__swatch[data-k=buybackBurnBps]{background:var(--econ-burn)}.econ__bar [data-k=buybackHoldBps],.econ__swatch[data-k=buybackHoldBps]{background:var(--econ-hold)}.econ__bar [data-k=reserveBps],.econ__swatch[data-k=reserveBps]{background:var(--econ-reserve)}.econ__bar [data-k=creatorBps],.econ__swatch[data-k=creatorBps]{background:var(--econ-creator)}.econ__row,.econ__rows{display:flex;flex-direction:column}.econ__row{gap:2px;padding:8px 0}.econ__row+.econ__row{box-shadow:inset 0 .5px 0 var(--c-opt-line)}.econ__row-head{display:flex;align-items:center;gap:8px;min-height:24px}.econ__swatch{width:8px;height:8px;flex-shrink:0;border-radius:2px}.econ__label{flex:1;min-width:0}.econ__label,.econ__pct{font-size:13px;line-height:18px;color:var(--c-text)}.econ__pct{font-weight:600}.econ__lock{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:-4px;border-radius:6px;color:var(--c-dim);transition:color var(--duration-quick) var(--ease-smooth-out),background-color var(--duration-quick) var(--ease-smooth-out)}.econ__lock:hover:not([disabled]){color:var(--c-text);background:var(--c-ink-08)}.econ__lock[aria-pressed=true]{color:var(--c-text)}.econ__lock[disabled]{opacity:.4;cursor:not-allowed}.econ__row[data-locked=true] .econ__label,.econ__row[data-locked=true] .econ__pct{color:var(--c-secondary)}.econ__track{display:flex;align-items:center;height:24px}.econ__range{--fill:0%;appearance:none;-webkit-appearance:none;width:100%;height:24px;margin:0;background:transparent;cursor:pointer}.econ__range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--c-text) var(--fill),var(--econ-track) var(--fill))}.econ__range::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--c-text) var(--fill),var(--econ-track) var(--fill))}.econ__range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:9999px;background:var(--c-white);box-shadow:0 1px 3px var(--c-shade-35,rgb(0 0 0/.35)),inset 0 0 0 .5px rgb(0 0 0/.12);transition:transform var(--duration-quick) var(--ease-smooth-out)}.econ__range::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:9999px;background:var(--c-white);box-shadow:0 1px 3px rgb(0 0 0/.35),inset 0 0 0 .5px rgb(0 0 0/.12)}html[data-theme=light] .econ__range::-webkit-slider-thumb{box-shadow:0 1px 3px rgb(0 0 0/.25),inset 0 0 0 1px #c9c9c4}.econ__range:active::-webkit-slider-thumb{transform:scale(.97)}.econ__range:focus-visible{outline:none}.econ__range:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.econ__range:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring)}.econ__range:disabled{opacity:.45;cursor:not-allowed}.econ__sub{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:16px;color:var(--c-secondary)}.econ__sol{flex-shrink:0;color:var(--c-text)}.econ__foot{margin-top:12px}.econ--sheet .econ__sec:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.econ__bar span,.econ__range::-webkit-slider-thumb{transition:none}}.power-chip{gap:4px}[data-power=asleep] .bot-face,[data-power=asleep] .bot-portrait{filter:grayscale(.85) brightness(.8);transition:filter var(--duration-medium) var(--ease-smooth-out)}html[data-theme=light] [data-power=asleep] .bot-face,html[data-theme=light] [data-power=asleep] .bot-portrait{filter:grayscale(.85) opacity(.7)}.overview__fact[data-power=asleep] .overview__fact-value{color:var(--c-secondary)}.power-chip--icon{width:18px;padding:0;justify-content:center}.panel__h>h2{font:inherit}.panel__name:has(.panel__share){display:inline-flex;align-items:center;gap:4px;margin-right:-32px}.panel__share{width:28px;height:28px;color:var(--c-secondary)}.panel__meta{font-size:12px;line-height:16px;font-weight:400;color:var(--c-secondary)}.panel__warn{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--warning-500) 12%,transparent);font-size:13px;line-height:18px;color:var(--c-text)}.panel__warn svg{flex-shrink:0;color:var(--warning-500)}.panel__link{display:inline-flex;align-items:center;gap:6px;color:var(--c-text)}.panel__link,.panel__row-value a.panel__link{text-decoration:none}.panel__link svg:last-child{color:var(--c-secondary)}.panel__link:hover svg:last-child{color:var(--c-text)}.panel__how{align-self:flex-start;min-height:24px;font-size:13px;line-height:18px;color:var(--c-secondary);text-decoration:underline;text-decoration-color:var(--c-ink-30);text-underline-offset:3px;transition:color var(--duration-quick) var(--ease-smooth-out)}.panel__how:hover{color:var(--c-text)}.panel__row[data-power=asleep] .panel__row-value{color:var(--c-secondary)}.panel-mkt{gap:8px;--c-chart-dot:var(--c-ink-30)}.panel-mkt,.panel-mkt__head{display:flex;flex-direction:column}.panel-mkt__head{gap:2px}.panel-mkt__label{font-size:12px;line-height:16px;color:var(--c-secondary)}.panel-mkt__cap{font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.02em;color:var(--c-text);font-variant-numeric:tabular-nums}.fee-line{display:flex;flex-direction:column;gap:6px}.fee-line__bar{display:flex;height:6px;gap:2px;border-radius:3px;overflow:hidden}.fee-line__bar>span{display:block;height:100%;min-width:2px}.fee-line__bar>[data-part=bot]{background:var(--c-text)}.fee-line__bar>[data-part=platform]{background:var(--c-ink-45)}.fee-line__bar>[data-part=meteora]{background:var(--c-ink-16)}.fee-line__words{font-size:12px;line-height:16px;color:var(--c-secondary)}.fee-line__words .num{color:var(--c-text)}.fee-line__dot{color:var(--c-dim)}.link-chips{display:flex;flex-wrap:wrap;gap:6px}.link-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:var(--c-raised);font-size:12px;line-height:16px;color:var(--c-text);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-quick) var(--ease-smooth-out)}.link-chip svg{flex-shrink:0;color:var(--c-secondary)}a.link-chip:hover,button.link-chip:hover{background:var(--c-row-selected)}.link-chip--action{box-shadow:inset 0 0 0 1px var(--c-ink-16);background:transparent}.link-chip--action svg{color:var(--c-text)}@media (pointer:coarse){.link-chip{height:32px}}html[data-theme=light] .bots-panel .link-chip:not(.link-chip--action){background:var(--c-app)}html[data-theme=light] .bots-panel a.link-chip:hover{background:var(--c-row-selected)}.trade__pop-note{margin-top:8px;font-size:12px;line-height:16px;color:var(--c-secondary)}.howto{gap:20px;padding-bottom:4px}.howto,.howto__group{display:flex;flex-direction:column}.howto__group{gap:10px}.howto__h{font-size:13px;line-height:18px;font-weight:600;color:var(--c-text)}.howto__row{display:flex;flex-direction:column;gap:2px}.howto__line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;line-height:20px;color:var(--c-text)}.howto__value{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.howto__wide{font-size:14px;line-height:20px;color:var(--c-text)}.howto__note,.howto__sub{font-size:12px;line-height:16px;color:var(--c-secondary)}.howto__bar{display:flex;height:10px;gap:2px;border-radius:5px;overflow:hidden}.howto__bar>span{display:block;min-width:3px}.howto__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.howto__legend li{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:20px;color:var(--c-text)}.howto__swatch{width:8px;height:8px;flex:none;border-radius:2px}.howto__legend-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.howto__legend-pts{color:var(--c-secondary)}.howto__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.howto__tile{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border-radius:12px;background:var(--c-ink-05)}.howto__tile-label{font-size:12px;line-height:16px;color:var(--c-secondary)}.howto__tile-value{display:inline-flex;align-items:center;font-size:14px;line-height:20px;font-weight:600;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.howto__you{align-self:flex-start}.howto__foot{justify-content:space-between;gap:12px;padding-top:14px;box-shadow:inset 0 .5px 0 var(--c-ink-08)}.howto__foot,.howto__lock{display:flex;align-items:center}.howto__lock{gap:8px;font-size:12px;line-height:16px;color:var(--c-secondary)}.howto__lock svg{flex-shrink:0;color:var(--c-text)}.howto__docs{flex:none;font-size:13px;line-height:18px;color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-ink-30);text-underline-offset:3px}.fee-line__item{white-space:nowrap}.fv{width:100%;margin-top:32px}.fv__head{display:flex;align-items:center;justify-content:space-between;padding:0 2px 10px}.fv__label{font-size:13px;line-height:18px;font-weight:500}.fv__close,.fv__label{color:var(--c-secondary)}.fv__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;transition:background-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-quick) var(--ease-smooth-out)}.fv__close:hover{background:var(--c-ink-08);color:var(--c-text)}.fv__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fv__item{display:flex;align-items:flex-start;gap:10px;width:100%;height:100%;padding:12px;border-radius:16px;background:var(--c-raised);box-shadow:inset 0 0 0 .5px var(--c-ink-06);text-align:left;transition:background-color var(--duration-quick) var(--ease-smooth-out),box-shadow var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press) var(--ease-smooth-out)}.fv__item:hover{background:var(--c-row-hover);box-shadow:inset 0 0 0 .5px var(--c-ink-10)}.fv__item:active{transform:scale(.985)}.fv__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--c-ink-06);color:var(--c-text)}.fv__words{display:flex;flex-direction:column;gap:2px;min-width:0}.fv__title{font-size:13px;line-height:18px;font-weight:500;color:var(--c-text)}.fv__line{font-size:12px;line-height:16px}.fv__item[data-done=true] .fv__icon,.fv__item[data-done=true] .fv__title,.fv__line{color:var(--c-secondary)}.fv__caret{flex-shrink:0;align-self:center;margin-left:auto;color:var(--c-dim)}html[data-theme=light] .fv__item:hover{background:var(--c-row-hover)}@media (max-width:700px){.fv:not(.fv--compact) .fv__list{grid-template-columns:minmax(0,1fr)}}.fv--compact{margin-top:16px}.fv--compact .fv__list{grid-template-columns:minmax(0,1fr);gap:0;border-radius:16px;background:var(--c-raised);box-shadow:inset 0 0 0 .5px var(--c-ink-06);overflow:hidden}.fv--compact .fv__item{align-items:center;min-height:56px;padding:10px 12px;border-radius:0;background:transparent;box-shadow:none}.fv--compact li+li .fv__item{box-shadow:inset 0 .5px 0 var(--c-divider)}.fv--compact .fv__item:active{transform:none;background:var(--c-row-hover)}html[data-theme=light] .fv--compact .fv__list{background:var(--c-app)}.hint{position:fixed;top:0;left:0;z-index:80;display:flex;align-items:center;gap:8px;width:max-content;max-width:min(340px,calc(100vw - 24px));padding:8px 8px 8px 12px;border-radius:14px;background:var(--c-white);color:var(--c-white-fg);box-shadow:0 8px 24px var(--c-shade-35),0 1px 2px var(--c-shade-35);font-size:13px;line-height:18px;opacity:0;transform:translateY(var(--hint-from,4px));filter:blur(2px);transition:opacity var(--duration-fast) var(--ease-smooth-out),transform var(--duration-fast) var(--ease-smooth-out),filter var(--duration-fast) var(--ease-smooth-out);pointer-events:auto}.hint[data-place=top]{--hint-from:-4px}.hint[data-shown=true]{opacity:1;transform:translateY(0);filter:blur(0)}.hint:before{content:"";position:absolute;left:calc(var(--arrow-x, 50%) - 5px);width:10px;height:10px;background:inherit;border-radius:2px;transform:rotate(45deg)}.hint[data-place=bottom]:before{top:-4px}.hint[data-place=top]:before{bottom:-4px}.hint__text{position:relative;flex:1;min-width:0}.hint__close{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:var(--c-white-fg);opacity:.6;transition:opacity var(--duration-quick) var(--ease-smooth-out),background-color var(--duration-quick) var(--ease-smooth-out)}.hint__close:hover{opacity:1}@media (pointer:coarse){.hint__close{width:32px;height:32px;margin:-4px -4px -4px 0}}html[data-theme=light] .hint{background:var(--c-user);color:var(--c-user-fg)}html[data-theme=light] .hint__close{color:var(--c-user-fg)}@media (prefers-reduced-motion:reduce){.hint{transition:none;transform:none;filter:none}}.home-hints__link{color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-ink-30);text-underline-offset:3px}.feed{display:flex;flex-direction:column;min-width:0}.feed__bar{display:flex;align-items:center;padding:4px 0 12px}.feed__filters-skel{width:240px;height:32px;border-radius:999px;background:var(--c-pill);box-shadow:inset 0 0 0 1px var(--c-pill-line)}.feed-list{display:flex;flex-direction:column;gap:2px;margin:0 -10px;padding:0;list-style:none}.feed-row{min-width:0}.feed-row__inner{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:48px;padding:10px;border-radius:12px;color:inherit;text-align:left;text-decoration:none}.feed-row__inner--link{cursor:pointer;transition:background-color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press,.11s) var(--ease-smooth-out)}@media (hover:hover){.feed-row__inner--link:hover{background:var(--c-row-hover)}.feed-row__inner--link:hover .feed-row__go{opacity:1}}.feed-row__inner--link:active{transform:scale(.98)}.feed-group__item:focus-visible,.feed-row__inner--link:focus-visible,.feed-vote__btn:focus-visible,.feed__older:focus-visible,.feed__retry:focus-visible,.live-toast__body:focus-visible,.live-toast__close:focus-visible{outline:2px solid var(--c-ink-55);outline-offset:2px}.feed-glyph,.feed-row__mark{flex:none;display:inline-flex;width:28px;justify-content:center}.feed-glyph{align-items:center;height:28px;border-radius:999px;color:var(--c-secondary);background:var(--c-raised);box-shadow:inset 0 0 0 1px var(--c-divider)}.feed-glyph>svg{display:block}.feed-row__face{position:relative;flex:none;display:inline-flex;border-radius:999px;overflow:hidden;background:var(--c-raised)}.feed-row__face img{display:block;width:100%;height:100%;object-fit:cover}.feed-row__face:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--c-ink-10);pointer-events:none}.feed-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:4px}.feed-row__title{font-size:14px;line-height:20px;color:var(--c-text);overflow-wrap:anywhere}.feed-row__bot{margin-right:6px;font-weight:600}.feed-row__detail{font-size:13px;line-height:18px;color:var(--c-secondary);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.feed-row__detail--quote{-webkit-line-clamp:2}.feed-row__side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:4px;min-width:52px}.feed-row__sol{display:inline-flex;align-items:center;gap:5px;font-size:14px;line-height:20px;color:var(--accent-live);white-space:nowrap}.feed-row__sol-mark{flex:none;transform:translateY(1px)}.feed-row__unit{font-size:12px;color:var(--c-secondary)}.feed-row__time{position:relative;display:inline-flex;align-items:center;font-size:12px;line-height:20px;color:var(--c-time);white-space:nowrap;font-variant-numeric:tabular-nums}.feed-row__sol+.feed-row__time{line-height:16px}.feed-row__go{position:absolute;right:calc(100% + 3px);opacity:0;color:var(--c-secondary);transition:opacity var(--duration-quick) var(--ease-smooth-out)}.feed-row__go[data-off=true]{visibility:hidden}@media (hover:none){.feed-row__go{display:none}}.feed-row__thumb{position:relative;flex:none;display:block;width:44px;height:44px;margin-top:2px;border-radius:8px;overflow:hidden;background:var(--c-media)}.feed-row__thumb img{display:block;width:100%;height:100%;object-fit:cover}.feed-row__thumb:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--c-media-line);pointer-events:none}.feed-row__play{position:absolute;left:4px;bottom:4px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;color:var(--c-media-fg);background:rgb(0 0 0/.55)}.feed-group__caret{color:var(--c-secondary);transition:transform var(--duration-fast) var(--ease-smooth-out)}.feed-row--group[data-open=true] .feed-group__caret{transform:rotate(180deg)}.feed-group__fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-fast) var(--ease-smooth-out)}.feed-group__fold[data-open=true]{grid-template-rows:1fr}.feed-group__body{min-height:0;overflow:hidden}.feed-group__list{margin:0 0 6px 50px;padding:0;list-style:none;border-left:1px solid var(--c-divider)}.feed-group__item{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px 6px 14px;border-radius:0 10px 10px 0;color:inherit;text-decoration:none;transition:background-color var(--duration-quick) var(--ease-smooth-out)}@media (hover:hover){a.feed-group__item:hover{background:var(--c-row-hover)}a.feed-group__item:hover .feed-row__go{opacity:1}}.feed-group__title{flex:1;min-width:0;font-size:13px;color:var(--c-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-group__item .feed-row__sol{font-size:13px}.feed-row--vote{padding:4px 0}.feed-vote{display:flex;flex-direction:column;gap:10px;margin:0;padding:12px;border-radius:16px;background:var(--c-raised);box-shadow:inset 0 0 0 1px var(--c-divider)}.feed-vote__head{display:flex;align-items:flex-start;gap:10px}.feed-vote__title{flex:1;min-width:0;margin:4px 0 0;font-size:14px;line-height:20px;font-weight:500;color:var(--c-text);overflow-wrap:anywhere}.feed-vote__head .feed-row__time{margin-top:4px}.feed-vote__bar{position:relative;display:flex;height:6px;border-radius:999px;background:var(--c-ink-08);overflow:visible}.feed-vote__yes{height:100%;border-radius:999px 0 0 999px;background:var(--c-vote-yes)}.feed-vote__no{height:100%;background:var(--c-vote-no)}.feed-vote__quorum{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--c-secondary)}.feed-vote__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.feed-vote__mine,.feed-vote__tally{font-size:12px;color:var(--c-secondary)}.feed-vote__choices{display:inline-flex;gap:6px}.feed-vote__btn{min-height:32px;padding:0 14px;border-radius:12px;font-size:13px;font-weight:500;color:var(--c-text);background:var(--c-pill);box-shadow:inset 0 0 0 1px var(--c-pill-line);transition:background-color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press,.11s) var(--ease-smooth-out)}.feed-vote__btn:hover:not(:disabled){background:var(--c-row-hover)}.feed-vote__btn:active:not(:disabled){transform:scale(.97)}.feed-vote__btn--primary{color:var(--c-white-fg);background:var(--c-white);box-shadow:none}.feed-vote__btn--primary:hover:not(:disabled){background:var(--c-btn-hover)}.feed-vote__error{margin:0;font-size:12px;color:var(--c-danger)}.feed__empty{display:flex;align-items:center;gap:12px;padding:8px 0 16px;font-size:14px;line-height:20px;color:var(--c-secondary)}.feed__empty p{margin:0}.feed__note{padding:8px 0 16px;font-size:14px;color:var(--c-secondary)}.feed__retry{color:var(--c-text);text-decoration:underline;text-underline-offset:3px}.feed__more{display:flex;justify-content:center;padding:12px 0 24px}.feed__older{min-height:36px;padding:0 16px;border-radius:12px;font-size:13px;font-weight:500;color:var(--c-text);background:var(--c-pill);box-shadow:inset 0 0 0 1px var(--c-pill-line);transition:background-color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-press,.11s) var(--ease-smooth-out)}.feed__older:hover:not(:disabled){background:var(--c-row-hover)}.feed__older:active:not(:disabled){transform:scale(.97)}.feed__older:disabled{color:var(--c-secondary)}.feed-skel__face,.feed-skel__glyph{width:28px;height:28px;border-radius:999px}.feed-skel__line{height:12px;margin-top:4px;border-radius:6px}.feed-skel__time{width:36px;height:10px;margin-top:5px;border-radius:5px}.live-page{flex:1;min-width:0;overflow-y:auto;padding:28px 24px 48px}.live-page>*{max-width:680px;margin-left:auto;margin-right:auto}.live-page__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.live-page__title{margin:0;font-size:24px;line-height:30px;font-weight:600;color:var(--c-text)}.live-page__sub{margin:2px 0 0;font-size:14px;line-height:20px;color:var(--c-secondary)}@media (max-width:767px){.live-page{padding:calc(12px + env(safe-area-inset-top)) 16px 40px}.live-page__head .circle-btn{flex:none;width:44px;height:44px}.feed-list{margin:0 -8px}.feed-row__inner{min-height:52px;padding:10px 8px}.feed-vote{padding:12px 8px}.feed-vote__btn{min-height:44px}}.live-toast-region{position:fixed;z-index:60;left:calc(var(--side-w, 262px) + 16px);bottom:16px;width:min(360px,calc(100vw - var(--side-w, 262px) - 32px));pointer-events:none}.live-toast{position:relative;display:flex;align-items:center;pointer-events:auto;border-radius:14px;background:var(--c-menu);box-shadow:inset 0 0 0 1px var(--c-menu-line),0 12px 32px var(--c-shade-35);animation:live-toast-in var(--toast-open,.35s) var(--ease-smooth-out) both}.live-toast[data-state=closing]{animation:live-toast-out var(--toast-close,.25s) var(--ease-smooth-out) both}@keyframes live-toast-in{0%{opacity:0;transform:translateY(var(--toast-distance,16px)) scale(var(--toast-scale-in,.97));filter:blur(var(--toast-blur,2px))}to{opacity:1;transform:none;filter:none}}@keyframes live-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.98)}}.live-toast__body{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 8px 12px 12px;text-align:left;border-radius:14px}.live-toast__faces{flex:none;display:inline-flex}.live-toast__faces>*{border-radius:999px;overflow:hidden;box-shadow:0 0 0 2px var(--c-menu)}.live-toast__faces>*+*{margin-left:-10px}.live-toast__text{min-width:0;display:flex;flex-direction:column}.live-toast__line{font-size:14px;line-height:20px;font-weight:500;color:var(--c-text)}.live-toast__hint,.live-toast__line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-toast__hint{font-size:12px;line-height:16px;color:var(--c-secondary)}.live-toast__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:10px;border-radius:999px;color:var(--c-secondary);transition:color var(--duration-quick) var(--ease-smooth-out),background-color var(--duration-quick) var(--ease-smooth-out)}.live-toast__close:hover{color:var(--c-text);background:var(--c-ink-08)}@keyframes live-toast-in-top{0%{opacity:0;transform:translateY(calc(var(--toast-distance, 16px) * -1)) scale(var(--toast-scale-in,.97));filter:blur(var(--toast-blur,2px))}to{opacity:1;transform:none;filter:none}}@media (max-width:767px){.live-toast-region{left:12px;right:12px;top:calc(8px + env(safe-area-inset-top));bottom:auto;width:auto}.live-toast{animation-name:live-toast-in-top}.live-toast[data-state=closing]{animation-name:live-toast-out}.live-toast__close{width:44px;height:44px;margin-right:4px}}html[data-theme=light] .live-toast{box-shadow:inset 0 0 0 1px var(--c-menu-line),0 12px 32px rgb(0 0 0/.12)}@media (prefers-reduced-motion:reduce){.live-toast,.live-toast[data-state=closing]{animation:none!important}.feed-group__caret,.feed-group__fold,.feed-group__item,.feed-row__go,.feed-row__inner--link,.feed-vote__btn,.feed__older,.live-toast__close{transition:none}}@container chat (max-width: 1000px){.chat-header__center:has(.header-seg) .island .spark,.chat-header__center:has(.header-seg) .island .ticker-chip{display:none}}@container chat (max-width: 780px){.chat-header__center:has(.header-seg) .island__chg{display:none}}.chat-header__center:has(.header-seg) .island__name{min-width:4ch}.stepper-wrap{position:absolute;top:56px;left:0;right:0;z-index:4;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.stepper{display:inline-flex;align-items:center;gap:10px;height:32px;max-width:100%;padding:0 12px 0 10px;border-radius:9999px;background:var(--c-pill);box-shadow:inset 0 0 0 .5px var(--c-pill-line),0 6px 20px var(--c-shade-35);color:var(--c-text);pointer-events:auto}.stepper--compact{height:36px;transition:transform var(--duration-press) var(--ease-smooth-out)}.stepper--compact:active{transform:scale(.98)}.stepper__track{position:relative;display:inline-flex;gap:4px}.stepper__seg{display:inline-flex;align-items:center;width:18px;height:24px;border-radius:4px}.stepper__seg>span{display:block;width:100%;height:4px;border-radius:2px;background:var(--c-ink-16);transition:background-color var(--duration-quick) var(--ease-smooth-out)}.stepper__seg[data-status=done]>span{background:var(--c-ink-45)}button.stepper__seg:not(:disabled){cursor:pointer}button.stepper__seg:not(:disabled):hover>span{background:var(--c-text)}button.stepper__seg:focus-visible{outline:2px solid var(--c-ink-45);outline-offset:1px}.stepper__pill{position:absolute;top:50%;left:0;width:18px;height:4px;margin-top:-2px;border-radius:2px;background:var(--c-text);pointer-events:none;transition:transform var(--duration-medium) var(--ease-smooth-out)}.stepper__label{font-size:13px;line-height:18px;font-weight:500;white-space:nowrap;color:var(--c-text)}.stepper__open{display:inline-flex;align-items:center;min-height:24px;border-radius:6px;color:var(--c-text)}.stepper__open:hover .stepper__label{text-decoration:underline;text-decoration-color:var(--c-ink-30);text-underline-offset:3px}.stepper__caret{color:var(--c-secondary);margin-left:-4px}.chat-main[data-setup] .chat-column{padding-top:104px}.chat-main[data-setup] .chat-scroll{mask-image:linear-gradient(180deg,transparent 0,#000 100px,#000 calc(100% - 12px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 100px,#000 calc(100% - 12px),transparent)}.qcard__stage{font-size:12px;line-height:16px;color:var(--c-secondary);font-variant-numeric:tabular-nums}.qcard__stage,.review-bubble>.qcard__stage{margin-bottom:2px}.setup-prog{display:flex;flex-direction:column;gap:8px}.setup-prog__line{display:flex;align-items:center;gap:6px;font-size:13px;line-height:18px;color:var(--c-secondary)}.setup-prog__label{font-weight:600;color:var(--c-text)}.setup-prog__bar{height:4px;border-radius:2px;background:var(--c-track,var(--c-ink-10));overflow:hidden}.setup-prog__bar>span{display:block;height:100%;border-radius:2px;background:var(--c-text);transition:width var(--duration-slow) var(--ease-smooth-out)}.setup-stages{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.setup-stage{position:relative;display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:8px 10px;border-radius:10px;transition:background-color var(--duration-fast) var(--ease-smooth-out)}.setup-stage:not(:last-child):after{content:"";position:absolute;left:19.5px;top:32px;bottom:-6px;width:1px;background:var(--c-divider)}.setup-stage[data-status=current]{background:var(--c-raised)}.setup-stage__mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:9999px;font-size:11px;line-height:1;font-weight:600;color:var(--c-dim);box-shadow:inset 0 0 0 1px var(--c-ink-16);transition:background-color var(--duration-fast) var(--ease-smooth-out),color var(--duration-fast) var(--ease-smooth-out),box-shadow var(--duration-fast) var(--ease-smooth-out)}.setup-stage[data-status=current] .setup-stage__mark{color:var(--c-text);box-shadow:inset 0 0 0 1.5px var(--c-text)}.setup-stage[data-status=done] .setup-stage__mark{background:var(--c-text);color:var(--c-app);box-shadow:none}.setup-stage__body{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.setup-stage__label{font-size:13px;line-height:20px;font-weight:500;color:var(--c-text)}.setup-stage[data-status=upcoming] .setup-stage__label,.setup-stage__sum{color:var(--c-secondary)}.setup-stage__sum{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px}.setup-stage[data-status=upcoming] .setup-stage__sum{color:var(--c-dim)}.setup-stage__edit{flex-shrink:0;align-self:center}.board-card{--portrait-ring:var(--c-raised);display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;background:var(--c-raised);box-shadow:inset 0 0 0 .5px var(--c-ink-06)}.board-card__head{display:flex;align-items:center;gap:10px;min-width:0}.board-card__id{display:flex;flex:1;flex-direction:column;min-width:0}.board-card__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;font-weight:500;color:var(--c-text)}.board-card__meta{display:flex;margin-top:3px}.board-card [data-empty=true]{color:var(--c-dim)}.board-card__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:18px;color:var(--c-secondary);overflow-wrap:anywhere}.board-card__facts{display:flex;flex-direction:column;margin:0;padding-top:8px;box-shadow:inset 0 .5px 0 var(--c-divider)}.board-card__fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0;font-size:12px;line-height:18px}.board-card__fact dt{flex-shrink:0;color:var(--c-secondary)}.board-card__fact dd{margin:0;min-width:0;text-align:right;color:var(--c-text)}.board-card__links{display:flex;flex-wrap:wrap;gap:6px}.board-card .link-chip{background:var(--c-row-selected)}.board-card__none{font-size:12px;line-height:16px;color:var(--c-dim)}html[data-theme=light] .bots-panel .board-card,html[data-theme=light] .bots-panel .setup-stage[data-status=current]{--portrait-ring:var(--c-app);background:var(--c-app)}html[data-theme=light] .board-card .link-chip,html[data-theme=light] .bots-panel .board-card .link-chip:not(.link-chip--action){background:var(--c-raised)}@media (prefers-reduced-motion:reduce){.setup-prog__bar>span,.setup-stage,.setup-stage__mark,.stepper__pill,.stepper__seg>span{transition:none}}.setup-stage__edit{min-height:28px;padding:0 8px;border-radius:6px;font-size:12px;line-height:16px;color:var(--c-secondary);transition:background-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-quick) var(--ease-smooth-out)}.setup-stage__edit:hover:not(:disabled){background:var(--c-row-hover);color:var(--c-text)}.setup-stage__edit:focus-visible{outline:2px solid var(--c-ink-45);outline-offset:1px}.setup-stage__edit:disabled{opacity:.5}@media (pointer:coarse){.setup-stage__edit{min-height:36px}}.cguide{display:flex;flex-direction:column;gap:10px;padding-top:2px}.cguide__top{display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:16px;color:var(--c-secondary)}.cguide__dots{display:inline-flex;align-items:center;gap:4px}.cguide__dots>span{display:block;width:6px;height:6px;border-radius:9999px;background:var(--c-ink-16);transition:width var(--duration-fast) var(--ease-smooth-out),background-color var(--duration-fast) var(--ease-smooth-out)}.cguide__dots>span[data-on=done]{background:var(--c-ink-45)}.cguide__dots>span[data-on=true]{width:14px;background:var(--c-text)}.cguide__page{display:flex;flex-direction:column;gap:8px;padding:1px;transition:opacity var(--duration-fast) var(--ease-smooth-out),transform var(--duration-fast) var(--ease-smooth-out)}.cguide__page[data-phase=exit]{opacity:0;transform:translateY(-4px);transition-duration:var(--duration-quick)}.cguide__page[data-phase=enter]{opacity:0;transform:translateY(6px);transition:none}.cguide__nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cguide__primary{gap:6px}.cguide__title{margin:2px 0 0;font-size:13px;line-height:20px;font-weight:600;color:var(--c-text);outline:none}.cguide__text{margin:0;font-size:13px;line-height:18px;color:var(--c-secondary)}.cguide__text b{font-weight:600;color:var(--c-text)}.cguide__fine{margin:0;font-size:12px;line-height:16px;color:var(--c-secondary)}.cguide__outcomes{display:flex;flex-direction:column;gap:4px;margin:2px 0 0;padding:0;list-style:none}.cguide__outcomes li{display:flex;gap:8px;font-size:13px;line-height:18px;color:var(--c-text)}.cguide__outcomes svg{flex-shrink:0;margin-top:3px;color:var(--c-secondary)}.cguide__action{align-self:flex-start;text-decoration:none}.cguide__link{min-height:28px;font-size:12px;line-height:16px;color:var(--c-secondary);text-decoration:underline;text-decoration-color:var(--c-ink-30);text-underline-offset:3px;transition:color var(--duration-quick) var(--ease-smooth-out)}.cguide__link:hover{color:var(--c-text)}.cguide__form .ctoken{width:100%}.cinfo__q{display:inline-flex;align-items:center;gap:6px;min-height:24px;font-size:12px;line-height:16px;color:var(--c-secondary);transition:color var(--duration-quick) var(--ease-smooth-out)}.cinfo__q:hover,.cinfo__q[aria-expanded=true]{color:var(--c-text)}.cinfo__a{margin:0;padding:0 0 2px 20px;font-size:12px;line-height:16px;color:var(--c-secondary)}@media (pointer:coarse){.cguide__link,.cinfo__q{min-height:36px}}.cmini{--portrait-ring:var(--c-well);position:relative;padding:10px;border-radius:12px;background:var(--c-well);box-shadow:inset 0 0 0 .5px var(--c-ink-08);font-size:12px;line-height:16px;color:var(--c-text);animation:cmini-in var(--duration-slow) var(--ease-smooth-out) both}@keyframes cmini-in{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}}@keyframes cmini-fade{0%{opacity:0}}.cmini__post{display:flex;gap:8px}.cmini__body{display:flex;flex:1;flex-direction:column;min-width:0}.cmini__who{display:flex;align-items:baseline;gap:4px;min-width:0;white-space:nowrap}.cmini__name{font-weight:600;color:var(--c-text)}.cmini__handle,.cmini__name{overflow:hidden;text-overflow:ellipsis}.cmini__handle{white-space:nowrap;color:var(--c-secondary)}.cmini__auto{display:inline-flex;align-items:center;gap:3px;font-size:11px;line-height:14px;color:var(--c-secondary)}.cmini__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 0;overflow-wrap:anywhere}.cmini__actions{display:flex;gap:20px;margin-top:6px;color:var(--c-secondary)}.cmini--tg .cmini__holders,.cmini--x .cmini__actions,.cmini--x .cmini__auto{animation:cmini-fade var(--duration-slow) var(--ease-smooth-out) var(--duration-fast) both}.cmini__chat{display:flex;align-items:center;gap:6px;margin-bottom:6px}.cmini__chat-pic{display:inline-flex;flex-shrink:0}.cmini__bubble{display:flex;flex-direction:column;max-width:280px;padding:3px;border-radius:10px;background:var(--c-bubble)}.cmini__photo{display:block;width:100%;aspect-ratio:3/1;object-fit:cover;border-radius:8px}.cmini__bubble .cmini__text{margin:0;padding:4px 6px 0}.cmini__meta{display:inline-flex;align-self:flex-end;gap:3px;padding:0 6px 2px}.cmini__holders,.cmini__meta{align-items:center;font-size:11px;line-height:14px;color:var(--c-secondary)}.cmini__holders{display:flex;gap:8px;margin-top:8px}.cmini__face,.cmini__faces{display:inline-flex}.cmini__face{border-radius:9999px;box-shadow:0 0 0 2px var(--c-well)}.cmini__face+.cmini__face{margin-left:-6px}.cmini--row{display:flex;align-items:center;gap:8px}.cmini__tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:9999px;background:var(--c-ink-08);font-size:11px}.cmini__glyph,.cmini__tag{flex-shrink:0;color:var(--c-secondary)}.cmini__x{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;background:var(--c-text);color:var(--c-app)}.cmini--path{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;color:var(--c-secondary)}.cmini__crumb[data-last=true]{font-weight:600;color:var(--c-text)}.cmini__sep{margin:0 6px;color:var(--c-dim)}.cmini--bf{display:flex;flex-direction:column;gap:6px}.cmini__me{align-self:flex-end;padding:4px 10px;border-radius:12px;background:var(--c-user);color:var(--c-user-fg)}.cmini__them{align-self:flex-start;max-width:90%;padding:6px 10px;border-radius:12px;background:var(--c-bubble);color:var(--c-text);animation:cmini-fade var(--duration-slow) var(--ease-smooth-out) var(--duration-fast) both}.cmini--token code,.cmini__token{font-family:var(--font-brand-mono,ui-monospace,monospace)}.cmini__token{padding:0 4px;border-radius:4px;background:var(--c-ink-08);overflow-wrap:anywhere}.cmini--token code{font-size:13px;line-height:18px;color:var(--c-secondary)}.cmini--token b{margin:0 1px;color:var(--c-text)}.cmini__key{padding:1px 4px;border-radius:4px;background:var(--c-ink-12);color:var(--c-text)}.cmini--admin{display:flex;flex-direction:column;gap:8px}.cmini__row{display:flex;align-items:center;gap:8px}.cmini__row+.cmini__row{padding-top:8px;box-shadow:inset 0 .5px 0 var(--c-divider)}.cmini__switch{position:relative;flex-shrink:0;width:28px;height:16px;border-radius:9999px;background:var(--c-text)}.cmini__switch:after{content:"";position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:9999px;background:var(--c-app)}@media (prefers-reduced-motion:reduce){.cguide__dots>span,.cguide__page,.cmini,.cmini *{animation:none!important;transition:none!important}}.cguide__head{gap:2px}.cguide__head,.cinfo-group{display:flex;flex-direction:column}.stepper-wrap--inline{position:static;justify-content:flex-start;padding:0}.board-card__fact[data-stack=true]{flex-direction:column;align-items:flex-start;gap:0}.board-card__fact[data-stack=true] dd{text-align:left}