:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--selected:#1a9e0a;--ink:#16181d;--ink-soft:#5b6270;--paper:#f7f8fa;--scroll-thumb:color-mix(in srgb, var(--ink-soft) 45%, transparent);--scroll-thumb-active:#878c96;--card:#fff;--line:#dfe3ea;--brand:#16181d;--accent:#1d5fd0;--accent-ink:#fff;--warn-line:#b47600;--warn-wash:#b476001a;--bad-line:#c0392b;--bad-wash:#c0392b1a;--shadow:0 1px 2px #1418200f, 0 8px 24px #1418200f;--chart-bar:#1a9e0a;--banner-network:#16181d}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--selected:#39ff14;--ink:#e7e9ee;--ink-soft:#9aa3b2;--paper:#06070a;--scroll-thumb:#18571c;--scroll-thumb-active:var(--selected);--card:#14171d;--line:#262b34;--brand:#39ff14;--accent:#39ff14;--accent-ink:#06070a;--warn-line:#d99a1a;--warn-wash:#d99a1a1f;--bad-line:#ff6b5b;--bad-wash:#ff6b5b1f;--shadow:none;--chart-bar:#22ad0c;--banner-network:var(--selected)}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1.55;transition:background-color .15s,color .15s}code,.mono{word-break:break-all;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.86em}.header{z-index:10;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{align-items:center;gap:.6rem;padding:.35rem 1.25rem;display:flex}.brand-heading{font-size:inherit;margin:0;line-height:1}.brand{cursor:pointer;color:var(--brand);letter-spacing:.04em;background:0 0;border:0;align-items:center;gap:.22rem;padding:0;font-size:2.15rem;font-weight:700;display:flex}.mark{flex:none;width:1.5em;height:1.5em;position:relative;top:.08em}:root[data-theme=dark] .brand{text-shadow:0 0 18px #39ff1473}:root[data-theme=dark] .mark{filter:drop-shadow(0 0 8px #39ff1466)}.nav{flex-wrap:nowrap;flex:auto;gap:.1rem;min-width:0;margin-left:1.25rem;margin-right:auto;display:flex;position:relative}.nav-probe{white-space:nowrap;visibility:hidden;pointer-events:none;gap:.1rem;width:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.nav-probe>*{flex:none}.nav-menu{position:relative}.header-inner:has(.nav-menu) .brand-heading{flex:none;min-width:0}.header-inner:has(.nav-menu) .brand{white-space:nowrap}.nav-current{color:var(--ink);white-space:nowrap;align-items:center;gap:.25rem;max-width:100%;font-weight:600;display:inline-flex;overflow:hidden}.chevron{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:1rem;height:1rem}.nav-row{align-items:center;gap:.5rem;width:100%;display:flex}.nav-row>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.05rem;height:1.05rem}.nav-controls{align-items:stretch}.nav-controls .account,.nav-controls .gem-shop{width:100%}.nav-panel.nav-controls{left:auto;right:0}.nav-controls .account-button{justify-content:flex-start;width:100%;padding:0 .8rem 0 .6rem}.nav-controls .account-label{display:inline}.nav-controls .account-panel{width:auto;max-width:none;position:fixed;top:3.5rem;left:.75rem;right:.75rem}.nav-panel{gap:.1rem;min-width:11rem;max-width:calc(100vw - 1.5rem);padding:.4rem;left:auto;right:0}.nav-items{flex-direction:column;gap:.1rem;display:flex}.nav-panel .nav-item{text-align:left}.nav-item{white-space:nowrap;cursor:pointer;color:var(--ink-soft);font:inherit;background:0 0;border:0;border-radius:.4rem;padding:.35rem .5rem;font-size:.94rem}.nav-item:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, transparent)}.nav-item.current{color:var(--ink);font-weight:600}.gems{cursor:default;color:var(--selected);flex:none;align-items:center;gap:.3rem;margin-right:.6rem;font-size:.9rem;font-weight:600;display:inline-flex}.gems svg{fill:none;width:1.1rem;height:1.1rem;stroke:var(--selected);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.account{flex:none;position:relative}.account-button{border:1px solid var(--line);background:var(--card);max-width:13rem;height:2.25rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:0 .8rem 0 .6rem;font-size:.88rem;font-weight:600;display:inline-flex}.account-button:hover{border-color:var(--ink-soft)}.account-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;flex:none;width:1.05rem;height:1.05rem}.account-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-panel{z-index:20;background:var(--card);border:1px solid var(--line);width:max-content;min-width:13rem;max-width:min(22rem,100vw - 2rem);box-shadow:var(--shadow);overscroll-behavior:contain;border-radius:.9rem;flex-direction:column;gap:.7rem;max-height:calc(100dvh - 7rem);padding:.65rem 1.1rem 1.1rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.account-panel h2{margin:0;font-size:1.05rem}.account-panel .primary{text-align:center}.account-note{color:var(--ink-soft);margin:0;font-size:.82rem}.account-or{text-align:center;color:var(--ink-soft);margin:-.3rem 0;font-size:.82rem}.account-form{flex-direction:column;gap:.6rem;display:flex}.account-form label{flex-direction:column;gap:.3rem;display:flex}.account-ways{grid-template-columns:auto 1fr;gap:.4rem .8rem;margin:0;font-size:.9rem}.account-ways dd{overflow-wrap:anywhere;margin:0}.gem-shop{flex:none;position:relative}.gems-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.gems-button .gems{cursor:pointer}.gem-shop-panel{padding-top:.8rem}.gem-shop-panel .notice{margin:0}.gem-packs{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.gem-packs li{grid-template-columns:4.5rem 1fr auto;align-items:center;gap:.6rem;display:grid}.gem-pack-gems{color:var(--selected);align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.gem-pack-gems svg{fill:none;width:1rem;height:1rem;stroke:var(--selected);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.account-note.shop-done{align-items:center;gap:.35rem;display:flex}.shop-done svg{fill:none;width:1rem;height:1rem;stroke:var(--selected);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.gem-pack-price{font-size:.85rem}.gem-pack-discount{color:var(--ink-soft);font-size:.75rem}.gem-packs button.secondary{padding:.35rem .8rem;font-size:.85rem}.account-privacy{color:var(--ink-soft);margin-top:-.3rem;font-size:.78rem}.account-panel>.problem{margin-top:-.3rem}.account-encryption label{cursor:pointer;align-items:center;gap:.45rem;font-size:.88rem;font-weight:500;display:flex}.account-encryption input{width:auto;accent-color:var(--selected);margin:0}.account-confirm{border-left:3px solid var(--warn-line);background:var(--warn-wash);border-radius:0 .5rem .5rem 0;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.6rem .7rem;display:flex}.busy-actions{align-items:center;gap:.15rem;margin-left:.15rem;display:inline-flex}.scroll-end{z-index:5;border:1px solid var(--line);background:var(--card);width:2.4rem;height:2.4rem;color:var(--ink-soft);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;right:1rem;box-shadow:0 1px 6px #0000001f}.scroll-end:hover{color:var(--ink)}.scroll-end svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.scroll-end-up{top:4.5rem}.scroll-end-down{bottom:1.25rem}.turns li{position:relative}.turn-actions{opacity:0;gap:.15rem;display:inline-flex;position:absolute;top:.15rem;right:.15rem}.turns li:hover .turn-actions,.turn-actions:focus-within{opacity:1}@media (hover:none){.turn-actions{opacity:1}}.remove-last-confirm button.primary,.remove-last-confirm button.secondary{border-radius:.45rem;padding:.3rem .7rem;font-size:.85rem}.conversations-locked{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.account-delete-link{color:var(--bad-line)}.account-delete{border-left:3px solid var(--bad-line);background:var(--bad-wash);border-radius:0 .5rem .5rem 0;flex-direction:column;gap:.5rem;padding:.6rem .7rem;display:flex}.account-delete-buttons{flex-wrap:wrap;gap:.5rem;display:flex}button.danger{font:inherit;background:var(--bad-line);color:#fff;cursor:pointer;border:0;border-radius:.6rem;padding:.5rem .9rem;font-weight:600}.account-out{align-self:flex-start}button.link{color:var(--selected);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-left:.5rem;padding:0;font-size:.85rem;text-decoration:underline}.account-panel>button.link{margin-left:0}@media (width<=32rem){.account-label{display:none}.account-button{justify-content:center;width:2.25rem;padding:0}}.pay-with{border:1px solid var(--line);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.15rem .8rem;margin:0 0 .9rem;padding:.3rem .7rem;display:inline-flex}.gem-price{color:var(--ink-soft);margin-left:.15rem;font-size:.85rem}.pay-with legend{color:var(--ink-soft);padding:0 .3rem;font-size:.78rem;font-weight:600}.pay-with label{cursor:pointer;align-items:center;gap:.3rem;font-size:.82rem;font-weight:500;display:inline-flex}.pay-with .pay-gems svg{fill:none;width:1rem;height:1rem;stroke:var(--selected);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.pay-with .xcyb-mark{border:1px solid var(--selected);object-fit:cover;border-radius:999px;width:1rem;height:1rem}.pay-with input[type=checkbox]{appearance:none;border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:.3rem;place-content:center;width:.95rem;height:.95rem;margin:0;display:grid}.pay-with input[type=checkbox]:before{content:"";background:var(--selected);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:.62rem;height:.62rem;transform:scale(0)}.pay-with input[type=checkbox]:checked:before{transform:scale(1)}.pay-with input[type=checkbox]:hover{border-color:var(--ink-soft)}.pay-with .hint{flex-basis:100%;margin:.2rem 0 0}.round-toggle{border:1px solid var(--line);background:var(--card);width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid}.round-toggle:hover{border-color:var(--ink-soft)}.flag{width:1.4rem;height:1rem;box-shadow:0 0 0 1px var(--line);border-radius:.2rem;flex:none;display:inline-flex;overflow:hidden}.flag svg,.round-toggle .flag svg{stroke:none;width:100%;height:100%}.language-panel{gap:.1rem;min-width:10rem;padding:.4rem}.language-panel .nav-row,.language-rows .nav-row{text-align:left}.language-panel .current,.language-rows .current{font-weight:700}.language-rows{flex-direction:column;display:flex}.round-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}main{max-width:54rem;margin:0 auto;padding:2.5rem 1.25rem 3rem}h1{letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.9rem}h2{margin:0 0 .75rem;font-size:1.15rem}.banner{--banner-gap:2.5rem;min-height:calc((100vw - 2 * var(--banner-gap)) * 318 / 824);margin:var(--banner-gap) var(--banner-gap) 0;border:1px solid var(--line);background:var(--card);border-radius:1.1rem;align-items:center;padding:2.6rem 0;display:flex;position:relative;overflow:hidden}.as-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.panel-close{z-index:1;width:1.9rem;height:1.9rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:.4rem;right:.45rem}.panel-close:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.earned,.wallet-guide{position:relative}.panel-close+*{padding-right:2rem}.panel-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.05rem;height:1.05rem}.wallet-guide{border:1px solid var(--line);background:var(--card);border-radius:.9rem;flex-direction:column;gap:.6rem;padding:.9rem;display:flex}.wallet-guide h3{margin:0}.wallet-guide ol{color:var(--ink-soft);margin:0;padding-left:1.2rem;font-size:.92rem}.wallet-choice{flex-direction:column;gap:.4rem;display:flex}.wallet-list{border:1px solid var(--line);border-radius:.9rem;flex-direction:column;gap:.2rem;margin:0;padding:.3rem;list-style:none;display:flex}.wallet-list .nav-row{text-align:left;justify-content:flex-start;gap:.5rem;text-decoration:none}.wallet-list .hint{margin:0}.proof{margin:1.25rem var(--proof-gap,2.5rem) 0}.proof h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .75rem;font-size:.85rem}.proof ul{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.proof-fact{border:1px solid var(--line);background:var(--card);border-radius:1.1rem;flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;display:flex}.proof-fact strong{color:var(--ink);font-size:1.25rem}.proof-fact span{color:var(--ink-soft)}.proof-fact a{margin-top:auto;font-size:.9rem}@media (width<=600px){.header-inner{padding-left:.6rem}.proof{--proof-gap:1.25rem}.proof ul{grid-template-columns:1fr}}.banner-column{width:100%;padding:0 2rem;position:relative}.banner-network{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 85%);mask-image:linear-gradient(90deg,#0000 40%,#000 85%)}.banner-network line{stroke:var(--banner-network);stroke-width:1.2px;opacity:.35}.banner-network circle{fill:var(--banner-network);opacity:.6}.banner-words{max-width:42rem;position:relative}.banner-title{color:var(--brand);letter-spacing:.04em;margin:0 0 .8rem;font-size:2.5rem;line-height:1.12}:root[data-theme=dark] .banner-title{text-shadow:0 0 18px #39ff1473}.banner-lead{max-width:32rem;color:var(--ink);margin:0;font-size:1.2rem;line-height:1.5}@media (width<=600px){.banner{--banner-gap:1.25rem;padding:1.8rem 0}.banner-column{padding:0 1.2rem}.banner-title{font-size:1.8rem}.banner-lead{font-size:1.05rem}.banner-network{opacity:.45}}.lead{color:var(--ink-soft);margin:0 0 2rem;font-size:1.12rem}.cycle{margin:2rem 0}.cycle h2{margin:0 0 1rem}.cycle ol{grid-template-columns:repeat(4,1fr);gap:1.6rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.cycle-step{border:1px solid var(--line);background:var(--card);border-radius:1.1rem;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1rem;display:flex;position:relative}.cycle-number{color:var(--ink-soft);font-size:.8rem;font-weight:700}.cycle-icon{fill:none;width:1.9rem;height:1.9rem;stroke:var(--banner-network);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.cycle-step:not(:last-child):after{content:"→";color:var(--banner-network);font-size:1.2rem;position:absolute;top:50%;right:-1.35rem;transform:translateY(-50%)}@media (width<=760px){.cycle ol{grid-template-columns:1fr}.cycle-step:not(:last-child):after{content:"↓";inset:auto auto -1.45rem 50%;transform:translate(-50%)}}.coin-section{margin-bottom:2rem}.coin-section h2{margin-top:0}.door{margin-bottom:2.25rem}.door-what{margin:0 0 .9rem}.door-more{color:var(--ink-soft);margin:0 0 .9rem}.door-more:last-child{margin-bottom:1.75rem}.claims{flex-direction:column;gap:.9rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.claims li{border-left:2px solid var(--accent);padding-left:.9rem}.claims.against li{border-left-style:dashed;border-left-color:var(--ink-soft);color:var(--ink-soft)}.mint-address{word-break:break-word;margin-top:1.5rem}::-webkit-scrollbar{background:0 0;width:15px;height:15px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:padding-box;border:4px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-active);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--scroll-thumb-active);background-clip:padding-box}.sidebar::-webkit-scrollbar{width:11px}.sidebar::-webkit-scrollbar-thumb{border-width:3px}@supports not selector(::-webkit-scrollbar){:root{scrollbar-color:var(--scroll-thumb) transparent}.sidebar{scrollbar-width:thin}}#root:has(>main.wide){flex-direction:column;height:100dvh;display:flex}main.wide{flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0}.sidebar-layout{grid-template-columns:18.5rem minmax(0,1fr);height:100%;display:grid}.sidebar-main{overscroll-behavior:contain;min-width:0;overflow-y:auto}.sidebar-column{max-width:52rem;margin-inline:auto;padding:2.5rem 1.25rem 3rem}.sidebar{box-sizing:border-box;overscroll-behavior:contain;border-right:1px solid var(--line);min-height:0;padding:.75rem 1.25rem 3.55rem;overflow-y:auto}.sidebar-content{flex-direction:column;gap:.6rem;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.sidebar:has(.sidebar-split){padding-bottom:.75rem;padding-right:0;overflow:hidden}.sidebar-pane>h2,.sidebar-pane>.sidebar-heading{padding-right:.35rem}.sidebar:has(.sidebar-split) .sidebar-content{width:100%;height:100%;min-height:0}.sidebar-split{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar-pane{flex-direction:column;min-height:0;display:flex}.sidebar-scroll{overscroll-behavior:contain;flex-direction:column;gap:.6rem;min-height:0;padding-right:.35rem;display:flex;overflow:hidden auto}.sidebar-pane:first-child{flex:var(--personas-share,.667)}.sidebar-pane:last-child{flex:calc(1 - var(--personas-share,.667))}.sidebar-divider{cursor:row-resize;touch-action:none;border-radius:.375rem;flex:none;height:.75rem;margin:.15rem 0;position:relative}.sidebar-divider:before{content:"";border-top:1px solid var(--line);position:absolute;top:50%;left:0;right:.35rem}.sidebar-divider:hover:before,.sidebar-divider:focus-visible:before{border-top-color:var(--ink-soft)}.sidebar-divider:focus-visible{outline:2px solid var(--ink-soft);outline-offset:-2px}.sidebar-pane>h2:first-child,.sidebar-pane>.sidebar-heading:first-child h2{margin-top:0}.sidebar h2{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:.75rem 0 .5rem;font-size:.8rem}.sidebar ul{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.persona,.conversation-item,.article-item{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-direction:column;gap:.1rem;padding:.5rem .6rem;display:flex}.persona:hover:not(:disabled),.conversation-row:hover,.article-item:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.persona:disabled{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\"><circle cx=\"10\" cy=\"10\" r=\"8\" fill=\"none\" stroke=\"%23c0392b\" stroke-width=\"2\"/><line x1=\"4.6\" y1=\"15.4\" x2=\"15.4\" y2=\"4.6\" stroke=\"%23c0392b\" stroke-width=\"2\"/></svg>") 10 10,not-allowed;opacity:.55}.persona{flex-direction:row;align-items:center;gap:.6rem}.persona-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.persona-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.1rem .4rem;display:grid}.persona-card-name{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;font-weight:600;overflow:hidden}.persona-card .persona-role{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1;font-size:.78em;line-height:1.3;display:-webkit-box;overflow:hidden}.persona-card .persona-source{grid-area:3/1}.persona-card .persona-numbers{white-space:nowrap;color:var(--ink-soft);grid-area:1/2/span 3;place-self:end;align-items:center;gap:.45rem;font-size:.72rem;font-weight:500;display:inline-flex}.persona-card .persona-numbers span{align-items:center;gap:.25rem;display:inline-flex}.persona-card .persona-numbers svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;width:.85rem;height:.85rem}.sidebar-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.order{position:relative}.order-button{width:1.75rem;height:1.75rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;place-items:center;padding:0;display:grid}.order-button:hover{border-color:var(--line);color:var(--ink)}.order-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.1rem;height:1.1rem}.order-menu{z-index:15;background:var(--card);border:1px solid var(--line);min-width:9rem;box-shadow:var(--shadow);border-radius:.6rem;flex-direction:column;padding:.3rem;display:flex;position:absolute;top:calc(100% + .3rem);right:0}.order-title{color:var(--ink-soft);margin:.15rem .5rem .3rem;font-size:.75rem;font-weight:600}.order-choice{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.4rem .5rem;font-size:.85rem}.order-choice:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.order-choice.current{color:var(--selected);font-weight:600}.persona-votes{align-items:center;gap:.4rem;margin:0 0 .5rem;display:inline-flex}.persona-vote{border:1px solid var(--line);background:var(--card);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.75rem;display:inline-flex}.persona-vote:hover{border-color:var(--ink-soft)}.persona-vote.chosen{color:var(--selected);border-color:var(--selected)}.persona-vote svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;width:.95rem;height:.95rem}.persona-vote.down svg{transform:rotate(180deg)}.persona-card .persona-state{white-space:nowrap;grid-area:3/1;place-self:end start}.avatar{object-fit:cover;border-radius:50%;flex:none;width:2.25rem;height:2.25rem}.avatar-small{width:1.4rem;height:1.4rem}.portrait{border-radius:.6rem;flex:none;width:9rem;max-width:40%;height:auto}.persona.selected,.article-item.selected{box-shadow:inset 0 0 0 2px var(--selected)}.conversation-row{border-radius:.5rem;align-items:center;display:flex}.conversation-row .conversation-item,.conversation-name{flex:1;min-width:0}.conversation-title{overflow-wrap:anywhere}.conversation-name{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:.4rem;margin:.1rem .2rem;padding:.4rem .5rem}.icon-button{width:1.8rem;height:1.8rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex:none;place-items:center;padding:0;display:grid}.icon-button:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 9%, transparent)}.icon-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.conversation-row.current{background:color-mix(in srgb, var(--accent) 14%, transparent)}.persona-name{align-items:baseline;gap:.4rem;font-weight:600;display:flex}.persona-role{color:var(--ink-soft);font-size:.85em;font-weight:400}.persona-author{color:var(--ink-soft);margin:.05rem 0 .35rem;font-size:.75rem;line-height:1.2}.persona-source{color:var(--ink-soft);font-size:.72rem;font-weight:400;display:block}.persona-state{color:var(--warn-line);font-size:.72rem}.chat-persona{align-items:flex-start;gap:.9rem;margin-bottom:1.25rem;display:flex}.chat-persona h2{align-items:baseline;gap:.5rem;margin:0;font-size:1.4rem;line-height:1.2;display:flex}.chat-persona .persona-role{font-size:.72em}@media (width<=720px){#root:has(>main.wide){height:auto;display:block}main.wide{padding:2.5rem 1.25rem 0}.sidebar-layout{grid-template-columns:minmax(0,1fr);gap:1rem;height:auto}.sidebar-main{overflow-y:visible}.sidebar-column{padding:0}.sidebar{border-right:0;border-bottom:1px solid var(--line);padding:0 0 1rem;overflow-y:visible}.sidebar:has(.sidebar-split){padding:0 0 1rem;overflow:visible}.sidebar:has(.sidebar-split) .sidebar-content{height:auto}.sidebar-scroll{overscroll-behavior:auto;padding-right:0;overflow:visible}.sidebar-pane:first-child,.sidebar-pane:last-child{flex:none}.sidebar-divider{display:none}}.steps{counter-reset:step;flex-direction:column;gap:1.25rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.step{align-items:flex-start;gap:.85rem;display:flex}.step h3{margin:0 0 .4rem;font-size:1rem}.step>div{flex:1;min-width:0}.step .mark-done{counter-increment:step;border:1px solid var(--line);width:1.6rem;height:1.6rem;color:var(--ink-soft);border-radius:999px;flex:none;place-items:center;font-size:.85rem;font-weight:600;display:grid}.step .mark-done:before{content:counter(step)}.step.done .mark-done{border-color:var(--accent);color:var(--accent)}.step.done .mark-done:before{content:"✓"}.xcyb-optional,.why,.talk-title,.investors{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.25rem}.why>h2:first-child{margin-top:0}.xcyb-optional h3{margin:0 0 .25rem}.begin{margin-top:.5rem}.turns{flex-direction:column;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.turns li{flex-direction:column;gap:.2rem;display:flex}.turns p{white-space:pre-wrap;margin:0}.turns .who{letter-spacing:.02em;color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}.turns .answered p{background:var(--card);border:1px solid var(--line);border-radius:.6rem;padding:.75rem .9rem}.held{margin-top:1.75rem}.held-list{flex-direction:column;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.held-list li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding-top:.6rem;display:flex}.detail{opacity:.75;word-break:break-word;margin-top:.4rem;display:block}.inline-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.field{flex-direction:column;gap:.4rem;margin-bottom:1.25rem;display:flex}main>.field:first-of-type{margin-top:1.3rem}label{font-size:.92rem;font-weight:600}textarea,input{width:100%;font:inherit;border:1px solid var(--line);background:var(--card);color:inherit;resize:vertical;border-radius:.6rem;padding:.7rem .8rem}textarea:focus,input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}a.button{text-decoration:none;display:inline-block}button.primary,a.primary.button{font:inherit;background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;border-radius:.6rem;padding:.65rem 1.2rem;font-weight:600}button.secondary{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:.6rem;padding:.65rem 1.2rem}button.primary:not(:disabled):hover,a.primary.button:hover{filter:brightness(1.08)}button.secondary:not(:disabled):hover{border-color:var(--ink-soft);background:var(--paper)}button.primary:not(:disabled):active,a.primary.button:active,button.secondary:not(:disabled):active{filter:brightness(.95);transform:translateY(1px)}button:disabled{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\"><circle cx=\"10\" cy=\"10\" r=\"8\" fill=\"none\" stroke=\"%23c0392b\" stroke-width=\"2\"/><line x1=\"4.6\" y1=\"15.4\" x2=\"15.4\" y2=\"4.6\" stroke=\"%23c0392b\" stroke-width=\"2\"/></svg>") 10 10,not-allowed;opacity:.45}.card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:.9rem;margin-bottom:1.5rem;padding:1.25rem}dl{grid-template-columns:max-content 1fr;gap:.5rem 1.25rem;margin:0 0 1.25rem;display:grid}dt{color:var(--ink-soft);font-size:.92rem}dd{margin:0}.identity{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin:0 0 1.75rem;font-size:.92rem;display:flex}.hint{color:var(--ink-soft);font-size:.92rem}.notice{border-left:3px solid var(--warn-line);background:var(--warn-wash);border-radius:0 .5rem .5rem 0;margin:0 0 1.75rem;padding:.7rem .9rem;font-size:.94rem}.problem{border-left:3px solid var(--bad-line);background:var(--bad-wash);border-radius:0 .5rem .5rem 0;margin:1.25rem 0 0;padding:.7rem .9rem}.busy{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.25rem 0 0;display:flex}.review-list{flex-direction:column;gap:1.5rem;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.review-item{border:1px solid var(--line);border-radius:.9rem;padding:1rem 1.1rem}.review-head{align-items:flex-start;gap:.9rem;display:flex}.review-head h2{margin:0 0 .2rem}.review-picture{flex:none;width:4rem;height:4rem}.review-instructions{white-space:pre-wrap;font:inherit;background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:.5rem;padding:.7rem .9rem;font-size:.92rem}.review-actions{gap:.6rem;display:flex}.persona-form{max-width:40rem}.persona-form textarea{min-height:9rem}.ai-state{font-weight:600}.ai-live{color:var(--selected)}.faq{flex-direction:column;gap:1.35rem;max-width:44rem;margin:0;display:flex}.faq dt{margin-bottom:.35rem;font-weight:600}.faq dd{color:var(--ink-soft);margin:0}.busy-detail{margin-left:-.3rem;font-size:.9em}.small-button{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;margin-left:.4rem;padding:.2rem .6rem;font-size:.8rem}.small-button:hover{border-color:var(--ink-soft)}.busy-mark{color:var(--brand);font-size:1.6rem;line-height:0}.busy-mark .mark{top:0}.answer{white-space:pre-wrap;margin-top:1.5rem}.badge{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;margin:0 0 1rem;padding:.2rem .6rem;font-size:.82rem;display:inline-block}.document p{max-width:38rem}.document .article-title{letter-spacing:-.02em;margin-bottom:.6rem;font-size:2rem;line-height:1.2}.document .subtitle{color:var(--ink-soft);margin:-.4rem 0 1rem;font-size:1.05rem}.document-body p{max-width:none}.document-body a{color:var(--accent)}.document-body h3{margin:2rem 0 .5rem;font-size:1.2rem}.document-body li{margin-bottom:.35rem}.document-body table{border-collapse:collapse;max-width:100%;margin:1rem 0;font-size:.92rem;display:block;overflow-x:auto}.document-body th,.document-body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.4rem .8rem .4rem 0}.document-body code{overflow-wrap:anywhere;font-size:.85em}@media (width<=32rem){.header-inner{gap:.75rem}.brand{font-size:1.65rem}.nav{margin-left:.5rem}.nav-item{padding:.35rem .4rem}main{padding-top:1.75rem}}.metrics-tiles{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:1.5rem 0 .75rem;display:grid}.metrics-tiles div{background:var(--card);border:1px solid var(--line);border-radius:.8rem;min-width:0;padding:.9rem 1rem}.metrics-tiles dt{color:var(--ink-soft);font-size:.8rem}.metrics-tiles dd{color:var(--ink);margin:.2rem 0 0;font-size:1.9rem;font-weight:700}.metrics-network{margin:2rem 0}.metrics-tiles dd.metrics-long{overflow-wrap:anywhere;font-size:1.35rem}.metrics-tiles dd.metrics-word{font-size:1.25rem}.metrics-chart{background:var(--card);border:1px solid var(--line);border-radius:.8rem;margin:1.5rem 0;padding:1rem}.metrics-chart figcaption{font-weight:600}.metrics-tooltip{min-height:1.3rem;color:var(--ink-soft);margin:.3rem 0 .4rem;font-size:.85rem}.metrics-chart svg{width:100%;height:auto;display:block}.metrics-grid line{stroke:var(--line);stroke-width:1px}.metrics-grid text,.metrics-axis-label{fill:var(--ink-soft);font-size:11px}.metrics-hit{fill:#0000}.metrics-bar{fill:var(--chart-bar)}.metrics-bar.hovered{fill:var(--ink)}.metrics-chart g:focus{outline:none}.metrics-chart g:focus .metrics-hit{fill:color-mix(in srgb, var(--ink) 6%, transparent)}.metrics-table summary{color:var(--ink-soft);cursor:pointer;margin-top:.6rem;font-size:.85rem}.metrics-scroll{overflow-x:auto}.metrics-table table,.metrics-personas,.metrics-funnel{border-collapse:collapse;width:100%;font-size:.88rem}.metrics-table th,.metrics-table td,.metrics-personas th,.metrics-personas td,.metrics-funnel th,.metrics-funnel td{border-bottom:1px solid var(--line);text-align:left;padding:.35rem .5rem}.metrics-personas td:not(:first-child),.metrics-personas th:not(:first-child),.metrics-funnel td:not(:first-child),.metrics-funnel th:not(:first-child),.metrics-table td:last-child,.metrics-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.earned-backdrop{z-index:30;background:#0a0c108c;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.earned{background:var(--card);border:1px solid var(--line);width:min(22rem,100%);box-shadow:var(--shadow);border-radius:.9rem;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.4rem;display:flex}.earned h2{margin:0;font-size:1.2rem}.earned-rules{color:var(--ink-soft);margin:.25rem 0 .9rem;font-size:.9rem}.earned-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.earned-list li{align-items:center;gap:.4rem;display:flex}.earned-gems{color:var(--selected);align-items:center;gap:.25rem;display:inline-flex}.earned-gems svg{fill:none;width:1.15rem;height:1.15rem;stroke:var(--selected);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.x-icon path{fill:currentColor;stroke:none}.buy-section .mint{word-break:break-all}.buy-section ol{padding-left:1.4em}html{-webkit-text-size-adjust:100%}body{min-height:100vh}img,svg{max-width:100%;display:block}button{font-family:inherit}
