.example-canvas{min-height:260px;padding:18px 6px;font-size:12px;line-height:1.65;display:block}.example-canvas p{margin:8px 0}.example-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:20px;display:grid}.example-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.example-stack{gap:12px;display:grid}.example-tile{border:1px solid hsl(var(--fd-border));background:hsl(var(--fd-background) / 72%);border-radius:12px;min-width:0;padding:20px;transition:border-color .2s,background .2s}.example-tile-title{color:hsl(var(--fd-foreground));margin-bottom:10px;font-size:13px;font-weight:600}.example-active{border-color:rgb(var(--scene-rgb) / .767);background:rgb(var(--scene-rgb) / 5%)}.example-metric{text-align:center;flex-direction:column;gap:4px;padding:14px;display:flex}.example-metric strong{color:var(--scene-acid);font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1.2}.example-metric span{color:hsl(var(--fd-muted-foreground));font-size:11px}.example-status{color:hsl(var(--fd-muted-foreground));min-height:20px;margin:16px 0 0;font-size:11px;line-height:20px}.example-controls{justify-content:flex-start;gap:10px}.example-button{color:hsl(var(--fd-foreground));border:1px solid hsl(var(--fd-border));background:0 0;border-radius:8px;padding:8px 12px}.example-controls button:hover,.example-chips button:hover{border-color:var(--scene-acid)}.example-steps{justify-content:space-between;align-items:start;gap:14px;margin:10px 0;padding:8px 0;list-style:none;display:flex}.example-steps li{color:hsl(var(--fd-muted-foreground));text-align:center;flex:1;justify-items:center;gap:8px;font-size:11px;display:grid;position:relative}.example-steps li:not(:last-child):after{content:"";border-top:1px solid hsl(var(--fd-border));width:calc(100% - 25px);position:absolute;top:15px;left:calc(50% + 20px)}.example-steps i{border:1px solid hsl(var(--fd-border));border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.example-steps .example-step-done{color:var(--scene-acid)}.example-step-done i{border-color:var(--scene-acid);background:rgb(var(--scene-rgb) / 8%)}.example-person{border:1px solid hsl(var(--fd-border));border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.example-person>span{width:34px;height:34px;color:var(--scene-acid);background:rgb(var(--scene-rgb) / 8%);border-radius:50%;place-items:center;display:grid}.example-person strong{color:hsl(var(--fd-foreground));font-size:12px;font-weight:500}.example-person small{color:hsl(var(--fd-muted-foreground));font-size:10px;display:block}.example-meter>span{color:hsl(var(--fd-muted-foreground));margin:6px 0;font-size:11px;display:block}.example-meter>div{background:#ffffff0a;border-radius:7px;height:7px;overflow:hidden}.example-meter i{height:100%;width:var(--fill);border-radius:inherit;background:var(--scene-acid);transition:width .4s;display:block}.example-chips{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.example-chips button{border:1px solid hsl(var(--fd-border));color:hsl(var(--fd-muted-foreground));border-radius:20px;padding:6px 10px;font-size:11px}.example-chips button[aria-pressed=true]{color:var(--scene-acid);border-color:rgb(var(--scene-rgb) / .59);background:rgb(var(--scene-rgb) / 7%)}.example-field{color:hsl(var(--fd-muted-foreground));flex-direction:column;gap:8px;font-size:11px;display:flex}.example-field :is(input,textarea,select){border:1px solid hsl(var(--fd-border));background:hsl(var(--fd-background));width:100%;min-width:0;color:hsl(var(--fd-foreground));border-radius:8px;padding:9px 12px;font-family:inherit;font-size:12px}.example-field textarea{resize:vertical;min-height:132px;font-family:var(--font-code);line-height:1.7}.example-canvas pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--scene-acid);font:11px / 1.8 var(--font-code);margin:0}.example-accent{color:var(--scene-acid)}.example-muted{color:hsl(var(--fd-muted-foreground))}.example-row{border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.example-row:last-child{border:0}.example-large{color:hsl(var(--fd-foreground));font-size:22px}.example-symbol{min-height:90px;color:var(--scene-acid);place-items:center;font-size:46px;display:grid}.example-blank{text-align:center;color:hsl(var(--fd-muted-foreground));border:1px dashed hsl(var(--fd-border));border-radius:10px;padding:30px 10px}.example-choice{text-align:left;border:1px solid hsl(var(--fd-border));background:0 0;border-radius:9px;width:100%;padding:14px;display:block}.example-choice:hover{border-color:var(--scene-acid)}.example-choice[aria-pressed=true]{color:var(--scene-acid);border-color:var(--scene-acid);background:rgb(var(--scene-rgb) / 7%)}.example-paper{border-radius:4px 4px 14px;box-shadow:6px 6px #ffffff05}.example-orbit{justify-content:center;align-items:center;gap:20px;padding:26px 0;display:flex}.example-orbit>i{color:var(--scene-acid);font-size:24px;font-style:normal}.example-stream{border-left:1px solid rgb(var(--scene-rgb) / .472);min-height:180px;padding-left:18px}.example-stream>div{margin:14px 0;position:relative}.example-stream>div:before{content:"";background:var(--scene-acid);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:-22px}.example-canvas svg{max-width:100%}.example-dots{grid-template-columns:repeat(8,1fr);gap:8px;padding:22px 0;display:grid}.example-dots i{aspect-ratio:1;background:#ffffff08;border:1px solid #ffffff0a;border-radius:5px}.example-dots .on{background:rgb(var(--scene-rgb) / .413);border-color:var(--scene-acid)}.example-receipt{font:11px / 1.8 var(--font-code);border:1px dashed rgb(var(--scene-rgb) / .413);border-radius:8px;padding:24px}.example-choices{flex-wrap:wrap;gap:10px;display:flex}.example-story{border-left:2px solid var(--scene-acid);color:hsl(var(--fd-foreground));padding:30px;font-size:16px;line-height:1.8}.example-canvas input[type=range]{accent-color:var(--scene-acid);padding:0}@container (max-width:480px){.example-grid,.example-grid-three{grid-template-columns:1fr}.example-orbit{flex-wrap:wrap;gap:10px}.example-canvas{padding:12px 0}.example-tile{padding:16px}.example-steps{gap:7px}.example-story{padding:16px}}@media (prefers-reduced-motion:reduce){.example-canvas *,.example-canvas :before{transition:none!important;animation:none!important}}.service-scene{container-type:inline-size}.example-canvas h3{margin:0 0 10px;font-size:16px;line-height:1.45}.example-canvas small{color:hsl(var(--fd-muted-foreground));font-size:10px;line-height:1.7;display:block}.example-canvas code{overflow-wrap:anywhere}.example-canvas>*+*{margin-top:20px}.example-canvas.example-grid>*,.example-canvas.example-grid-three>*{margin-top:0}.example-canvas.example-grid,.example-canvas.example-grid-three{display:grid}.example-canvas label input[type=checkbox]{accent-color:var(--scene-acid)}.example-check{align-items:center;gap:9px;padding-block:12px;display:flex}.example-break{overflow-wrap:anywhere}.example-field select option{background:#161616}.example-controls button:focus-visible,.example-canvas :is(button,input,textarea,select):focus-visible{outline:2px solid var(--scene-acid);outline-offset:4px}.example-controls .scene-action{font-size:12px}.example-controls .example-button{font-size:11px}.director-landscape{background:linear-gradient(0deg, rgb(var(--scene-rgb) / 9%), transparent);border-bottom:1px solid rgb(var(--scene-rgb) / .354);justify-content:space-around;align-items:end;height:90px;padding:16px;display:flex}.director-landscape i{border-left:18px solid #0000;border-right:18px solid #0000;border-bottom:45px solid rgb(var(--scene-rgb) / .448);width:0;height:0}.director-landscape i:nth-of-type(2n){opacity:.5;border-bottom-width:65px}.validator-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.validator-grid>div{text-align:center;border:1px solid hsl(var(--fd-border));border-radius:10px;padding:10px 4px}.validator-grid span{color:hsl(var(--fd-muted-foreground));font-size:25px}.validator-grid .validator-yes{border-color:rgb(var(--scene-rgb) / .708);background:rgb(var(--scene-rgb) / 8%)}.validator-yes span{color:var(--scene-acid)}.validator-no span{color:#ffacaa}.approval-request{border-bottom:1px solid hsl(var(--fd-border));align-items:center;gap:24px;padding:18px;display:flex}.approval-request .example-symbol{border:1px solid rgb(var(--scene-rgb) / .295);border-radius:50%;flex:none;width:80px;height:80px;min-height:0}.rubric-row{grid-template-columns:1fr 1.3fr 30px;align-items:center;gap:10px;padding:10px 0;font-size:10px;display:grid}.rubric-row strong{color:var(--scene-acid);text-align:right;font-weight:500}.crafting-bench{grid-template-columns:1.3fr 30px 1fr;align-items:center;gap:20px;display:grid}.craft-arrow{color:var(--scene-acid);font-size:26px}.inventory-slots{text-align:center;justify-content:space-around;gap:10px;display:flex}.inventory-slots>span{min-width:68px;min-height:110px;color:var(--scene-acid);flex-direction:column;justify-content:center;font-size:40px;display:flex}.auction-object{text-align:center;border:1px dashed rgb(var(--scene-rgb) / .295);border-radius:50% 50% 10px 10px;padding:22px}.auction-object .example-symbol{font-size:90px}.bid-history{flex-wrap:wrap;gap:8px;display:flex}.bid-history span{border:1px solid hsl(var(--fd-border));border-radius:20px;padding:7px 10px;font-size:10px}.bid-history span:last-child{color:var(--scene-acid);border-color:rgb(var(--scene-rgb) / .59)}.promo-ticket{border:1px dashed var(--scene-acid);background:radial-gradient(ellipse at 50% 0, rgb(var(--scene-rgb) / 15%), transparent);border-radius:18px;flex-direction:column;align-items:center;max-width:340px;margin:0 auto 24px;padding:30px;display:flex;position:relative;transform:rotate(-2deg)}.promo-ticket strong{color:var(--scene-acid);font-size:64px;font-weight:500;line-height:1.2}.promo-ticket code{margin:18px 0 8px;font-size:18px}.promo-used{transform:rotate(0)}.promo-used:after{content:"CLAIMED";border:2px solid var(--scene-acid);color:var(--scene-acid);background:hsl(var(--fd-background) / 92%);letter-spacing:.1em;padding:8px 15px;font-size:20px;position:absolute;top:40%;transform:rotate(-15deg)}.entitlement-list{margin:0 0 12px;padding:0;list-style:none}.entitlement-list li{border-bottom:1px solid #ffffff0c;padding:9px 0}.pricing-pipeline{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.pricing-pipeline span{border:1px solid rgb(var(--scene-rgb) / .354);border-radius:9px;padding:12px}.pricing-pipeline b{color:var(--scene-acid)}.loyalty-card{border:1px solid rgb(var(--scene-rgb) / .413);background:linear-gradient(140deg, rgb(var(--scene-rgb) / 12%), transparent 85%);border-radius:18px;padding:26px;transform:rotate(-2deg)}.loyalty-stamps{justify-content:center;gap:8px;display:flex}.loyalty-stamps i{opacity:.2;color:var(--scene-acid);font-size:24px;font-style:normal}.loyalty-stamps .stamped{opacity:1}.match-roster{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.match-roster .example-tile{padding:10px}.match-roster .example-person{text-align:center;border:0;flex-direction:column;padding:6px}.match-roster .example-tile>span{text-align:center;font-size:10px;display:block}.guild-banner{border-bottom:1px solid hsl(var(--fd-border));justify-content:center;align-items:center;gap:20px;padding-bottom:20px;display:flex}.guild-banner>span{background:rgb(var(--scene-rgb) / 12%);width:66px;height:82px;color:var(--scene-acid);clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);place-items:center;font-size:42px;display:grid}.guild-banner h3{margin:0}.quest-map{justify-content:space-around;align-items:center;padding:25px 0;display:flex}.quest-map>span{color:var(--scene-acid);opacity:.25;text-align:center;font-size:42px}.quest-map .visited{opacity:1}.quest-map i{border-bottom:1px dashed rgb(var(--scene-rgb) / .531);width:18%}.achievement-emblem{border:1px solid rgb(var(--scene-rgb) / .295);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;margin:auto;display:flex}.achievement-emblem>span{color:var(--scene-acid);opacity:.35;font-size:64px;line-height:1}.achievement-earned{background:radial-gradient(rgb(var(--scene-rgb) / .236), transparent);border-color:var(--scene-acid);box-shadow:0 0 45px rgb(var(--scene-rgb) / 12%)}.achievement-earned>span{opacity:1}.achievement-copy{text-align:center;max-width:350px;margin-inline:auto}.badge-readme{border:1px solid hsl(var(--fd-border));border-radius:10px;min-height:190px;padding:22px}.badge-readme h3{margin:18px 0;font-size:24px}.rendered-badge{border-radius:4px;margin-right:12px;font-size:12px;display:inline-flex;overflow:hidden}.rendered-badge span{color:#fff;background:#34363b;padding:5px 10px}.rendered-badge strong{background:var(--scene-acid);color:#142015;padding:5px 10px;font-weight:500}.badge-failing strong{background:#ff8d98}.badge-pending strong{background:#ffdb8b}.lottery-pool{justify-content:space-around;gap:18px;display:flex}.lottery-pool>div{border:1px solid hsl(var(--fd-border));border-radius:14px;flex-direction:column;flex:1;align-items:center;padding:20px 4px;display:flex}.lottery-gem{color:var(--scene-acid);font-size:46px;line-height:1.4}.lottery-pool .lottery-selected{background:rgb(var(--scene-rgb) / 10%);border-color:var(--scene-acid)}.lottery-result{text-align:center;min-height:75px;padding:12px}.lottery-result h3{color:var(--scene-acid);font-size:25px}.ritual-door{text-align:center;border:1px solid rgb(var(--scene-rgb) / .354);border-radius:70px 70px 5px 5px;max-width:280px;margin:auto;padding:20px}.ritual-door>span{color:var(--scene-acid);opacity:.35;font-size:55px}.ritual-open{box-shadow:0 0 40px rgb(var(--scene-rgb) / 12%);border-color:var(--scene-acid)}.ritual-open>span{opacity:1}.ritual-plates{justify-content:space-around;gap:20px;display:flex}.ritual-plates button{border:1px solid hsl(var(--fd-border));text-align:center;border-radius:10px;flex:1;padding:10px}.ritual-plates i{border:1px solid var(--scene-acid);border-radius:50%;width:40px;height:16px;margin:10px auto 16px;display:block}.ritual-plates [aria-pressed=true] i{background:var(--scene-acid);box-shadow:0 0 20px rgb(var(--scene-rgb) / .472)}.rumor-route{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.rumor-route>div{opacity:.4;padding:20px 4px;position:relative}.rumor-route>div:not(:last-child):after{content:"→";color:var(--scene-acid);font-size:24px;position:absolute;top:45px;right:-23px}.rumor-route .rumor-reached{opacity:1}.rumor-village{color:var(--scene-acid);font-size:50px}.rumor-route h3{font-size:13px}.escrow-flow{text-align:center;justify-content:space-between;align-items:center;gap:16px;padding:25px 0;display:flex}.escrow-flow>div{border:1px solid hsl(var(--fd-border));border-radius:14px;flex:1;padding:18px 8px}.escrow-flow strong{color:var(--scene-acid);font-size:27px}.escrow-flow .escrow-held{border-color:var(--scene-acid);background:rgb(var(--scene-rgb) / 7%)}.seedling-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:25px;display:grid}.seedling-map{border:1px solid rgb(var(--scene-rgb) / .354);border-radius:10px;grid-template-columns:repeat(10,1fr);gap:3px;padding:8px;display:grid}.seedling-map span{aspect-ratio:1;background:rgb(var(--scene-rgb) / 8%);border-radius:2px}.seedling-map .seedling-wall{background:rgb(var(--scene-rgb) / .944);box-shadow:0 2px rgb(var(--scene-rgb) / .354)}.succession-line{grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:14px;display:grid}.succession-line>span{color:var(--scene-acid);font-size:25px;transform:rotate(-90deg)}.succession-line .example-person{text-align:center;flex-direction:column;padding:16px 10px}.talent-tree{text-align:center;padding:10px}.talent-tree button{border:1px solid hsl(var(--fd-border));border-radius:12px;flex-direction:column;align-items:center;min-width:140px;padding:12px 16px;display:inline-flex}.talent-tree button span{color:var(--scene-acid);font-size:30px}.talent-tree .talent-learned{border-color:var(--scene-acid);background:rgb(var(--scene-rgb) / 8%)}.talent-branches{border-top:1px solid rgb(var(--scene-rgb) / .413);justify-content:space-around;gap:24px;max-width:420px;margin:36px auto 0;padding-top:25px;display:flex;position:relative}.talent-branches:before{content:"";background:rgb(var(--scene-rgb) / .413);width:1px;height:36px;position:absolute;top:-36px;left:50%}.waiting-room{grid-template-columns:1fr 28px 1fr;align-items:center;gap:16px;display:grid}.waiting-room .example-person{margin:10px 0}.waiting-room .example-person small{font-size:10px}.waiting-door{color:var(--scene-acid);font-size:30px}.tour-app{border:1px solid hsl(var(--fd-border));border-radius:12px;overflow:hidden}.tour-toolbar{border-bottom:1px solid hsl(var(--fd-border));background:#ffffff04;gap:10px;padding:15px 20px;display:flex}.tour-toolbar span{flex:1}.tour-toolbar i{background:#ffffff20;border-radius:50%;width:8px;height:8px}.tour-targets{grid-template-columns:repeat(3,1fr);gap:14px;padding:30px 20px;display:grid}.tour-targets>div{text-align:center;border:1px solid hsl(var(--fd-border));border-radius:9px;padding:20px 10px}.tour-targets span{color:var(--scene-acid);font-size:24px;display:block}.tour-targets strong{font-weight:500;display:block}.tour-targets .tour-current{outline:2px solid var(--scene-acid);outline-offset:4px;box-shadow:0 0 25px rgb(var(--scene-rgb) / 12%)}.tour-targets .tour-done{background:rgb(var(--scene-rgb) / 8%)}.tour-mobile{max-width:250px;margin-inline:auto}.tour-mobile .tour-targets{grid-template-columns:1fr;gap:14px;padding:20px}.tour-mobile .tour-targets>div{padding:12px}.link-route{flex-direction:column;align-items:center;gap:10px;display:flex}.link-route .example-tile{text-align:center;width:100%}.link-short{border:1px solid var(--scene-acid);text-align:center;border-radius:30px;padding:20px 30px}.link-short strong{color:var(--scene-acid);font-size:20px}.link-route>span{color:var(--scene-acid);font-size:27px}.session-cards,.trade-parties{text-align:center;grid-template-columns:1fr 1fr;gap:25px;display:grid}.session-device{color:var(--scene-acid);font-size:88px;line-height:1.4;display:block}.directory-connector{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;font-size:10px;display:flex}.directory-connector b{color:var(--scene-acid);font-weight:400}.alias-hub{grid-template-columns:1.4fr 30px 1fr;align-items:center;gap:20px;display:grid}.alias-spokes{gap:16px;display:grid}.alias-spokes button{border:1px solid hsl(var(--fd-border));overflow-wrap:anywhere;text-align:left;border-radius:10px;padding:14px 10px}.alias-spokes .alias-selected{border-color:var(--scene-acid);color:var(--scene-acid);background:rgb(var(--scene-rgb) / 7%)}.alias-connector{color:var(--scene-acid);font-size:28px}.alias-person .example-person{text-align:center;flex-direction:column}.moniker-sign{border-bottom:1px solid rgb(var(--scene-rgb) / .354);background:radial-gradient(ellipse at center, rgb(var(--scene-rgb) / 8%), transparent 65%);flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.moniker-sign strong{color:var(--scene-acid);overflow-wrap:anywhere;max-width:100%;margin:10px 0;font-size:32px}.trade-asset{color:var(--scene-acid);padding:20px 0;font-size:54px}.trade-parties .example-person{text-align:left;border:0;padding:0}.terms-document{border:1px solid hsl(var(--fd-border));background:linear-gradient(120deg, rgb(var(--scene-rgb) / 4%), transparent);border-radius:4px 4px 25px;padding:22px}.terms-lines{gap:9px;margin-top:20px;display:grid}.terms-lines i{background:#ffffff0b;border-radius:3px;height:4px}.terms-lines i:last-child{width:60%}.lore-stage{border:1px solid rgb(var(--scene-rgb) / .236);background:radial-gradient(ellipse at 30% 0, rgb(var(--scene-rgb) / 14%), transparent 70%);border-radius:12px;overflow:hidden}.lore-horizon{background:linear-gradient(145deg, transparent 50%, rgb(var(--scene-rgb) / 12%) 50%, transparent 75%), linear-gradient(215deg, transparent 45%, rgb(var(--scene-rgb) / 18%) 45%, transparent 75%);height:100px;position:relative}.lore-horizon:after{content:"";border:1px solid rgb(var(--scene-rgb) / .826);background:hsl(var(--fd-background));border-radius:25px 25px 0 0;width:45px;height:75px;position:absolute;bottom:0;left:47%}.lore-dialogue{border-top:1px solid rgb(var(--scene-rgb) / .236);padding:24px}.lore-dialogue small{color:var(--scene-acid);margin-bottom:8px}.intake-form{border:1px solid hsl(var(--fd-border));border-radius:12px;max-width:430px;margin:auto;padding:22px}.intake-form .example-field{margin-top:15px}.intake-form textarea{min-height:75px;font-family:inherit}.poll-options{gap:12px;display:grid}.poll-options>button{border:1px solid hsl(var(--fd-border));text-align:left;border-radius:10px;padding:12px 16px}.poll-options>[aria-pressed=true]{border-color:var(--scene-acid);background:rgb(var(--scene-rgb) / 7%)}.poll-options .example-row{padding:0 0 10px}.almanac-sky{border:1px solid rgb(var(--scene-rgb) / .236);background:linear-gradient(#1a2c45,#26374c);border-radius:12px;height:175px;position:relative;overflow:hidden}.almanac-dawn{background:linear-gradient(#302b4a,#705448)}.almanac-dusk{background:linear-gradient(#292a44,#654348)}.almanac-night{background:linear-gradient(#101424,#25233b)}.almanac-orb{background:#fff1b0;border-radius:50%;width:32px;height:32px;transition:left .5s;position:absolute;top:35px;box-shadow:0 0 50px #ffe49d66}.almanac-night .almanac-orb{background:#dcddff;box-shadow:0 0 40px #b5b2ff44}.almanac-mountains{clip-path:polygon(0 80%,20% 20%,40% 85%,60% 5%,80% 50%,100% 20%,100% 100%,0 100%);background:#111b26;position:absolute;inset:70px 0 0}.almanac-time{flex-direction:column;display:flex;position:absolute;bottom:15px;left:22px}.almanac-time strong{color:#fff;font-size:30px}.almanac-time span{color:#ddd}.fleet-monitor{gap:16px;display:grid}.fleet-monitor button{text-align:left;border:1px solid hsl(var(--fd-border));border-radius:12px;align-items:center;gap:16px;padding:18px;display:flex}.fleet-monitor button[aria-pressed=true]{border-color:var(--scene-acid)}.fleet-monitor button>div:nth-child(2){flex:1}.fleet-monitor button>span{border-radius:50%;flex:none;width:9px;height:9px}.fleet-alive{background:var(--scene-acid);box-shadow:0 0 15px rgb(var(--scene-rgb) / .59)}.fleet-dead{background:#9a7373}.heartbeat-line{align-items:center;gap:3px;height:40px;display:flex}.heartbeat-line i{background:var(--scene-acid);width:2px;transition:height .3s;display:block}.throttle-bucket{justify-content:space-evenly;align-items:center;padding:20px;display:flex}.bucket-tokens{border:1px solid rgb(var(--scene-rgb) / .472);border-top:0;border-radius:0 0 25px 25px;flex-direction:column-reverse;gap:7px;width:150px;padding:15px;display:flex}.bucket-tokens span{border:1px solid rgb(var(--scene-rgb) / 15%);border-radius:3px;height:16px}.bucket-tokens .token-full{background:var(--scene-acid);box-shadow:0 0 15px rgb(var(--scene-rgb) / 12%)}@container (max-width:480px){.crafting-bench,.waiting-room,.alias-hub{grid-template-columns:1fr;gap:12px}.craft-arrow,.waiting-door,.alias-connector{text-align:center;transform:rotate(90deg)}.inventory-slots>span{min-height:70px}.seedling-layout{grid-template-columns:1fr}.seedling-map{width:100%;max-width:260px;margin-inline:auto}.succession-line{grid-template-columns:1fr;gap:8px}.succession-line>span{text-align:center;transform:none}.succession-line .example-person{text-align:left;flex-direction:row;padding:12px}.rubric-row{grid-template-columns:1fr 1fr 28px}.match-roster{grid-template-columns:1fr}.match-roster .example-person{text-align:left;flex-direction:row}.match-roster .example-tile>span{text-align:left;padding-left:6px}.approval-request{gap:12px;padding:8px}.approval-request .example-symbol{width:40px;height:40px;font-size:28px}.validator-grid{grid-template-columns:repeat(5,1fr);gap:5px}.validator-grid small{font-size:8px}.ritual-plates{gap:8px}.ritual-plates button{padding:8px 4px}.rumor-route{grid-template-columns:1fr;gap:15px}.rumor-route>div{text-align:left;grid-template-columns:45px 1fr;column-gap:16px;padding:4px;display:grid}.rumor-route h3{margin:0}.rumor-route p,.rumor-route small{grid-column:2;margin:0}.rumor-village{grid-row:1/span 3;font-size:42px}.rumor-route>div:not(:last-child):after{content:"↓";font-size:18px;top:auto;bottom:-24px;left:15px}.tour-targets{grid-template-columns:1fr;padding:20px}.tour-targets>div{padding:10px}.session-cards,.trade-parties{gap:10px}.session-device{font-size:60px}.trade-parties .example-person{text-align:center;flex-direction:column}.trade-asset{font-size:38px}.talent-tree button{flex:1;min-width:0;padding:12px}.talent-branches{gap:14px}.escrow-flow{gap:7px}.escrow-flow strong{font-size:24px}.escrow-flow>div{padding:12px 4px}.fleet-monitor button{gap:10px;padding:12px}.heartbeat-line{gap:2px}.moniker-sign strong{font-size:25px}}.example-status{display:block}.scene-playing .fleet-alive{animation:3s ease-in-out infinite example-heartbeat}.scene-playing .ritual-open>span{animation:4s ease-in-out infinite example-glimmer}@keyframes example-heartbeat{50%{box-shadow:0 0 3px rgb(var(--scene-rgb) / 15%)}}@keyframes example-glimmer{50%{text-shadow:0 0 20px rgb(var(--scene-rgb) / .59)}}@media (prefers-reduced-motion:reduce){.scene-playing .fleet-alive,.scene-playing .ritual-open>span{animation:none}}
.jq-canvas{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:300px;padding-top:20px}.jq-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.jq-column{min-width:0}.jq-column-heading{color:#e0e3e7;justify-content:space-between;gap:8px;font-size:11px;display:flex}.jq-column-heading>span:last-child{color:var(--scene-acid);font-family:monospace}.jq-column-detail{color:#89909a;min-height:24px;margin:5px 0 16px;font-size:9px}.jq-ticket-stack{background:#0002;border:1px solid #ffffff0c;border-radius:9px;min-height:163px;padding:7px}.jq-ticket{background:#17191c;border:1px solid #ffffff15;border-radius:5px;margin-bottom:7px;padding:11px 9px;animation:.38s both jq-enter;position:relative;overflow:hidden}.jq-ticket:last-child{margin-bottom:0}.jq-ticket-id{color:#828a94;justify-content:space-between;align-items:center;font:8px monospace;display:flex}.jq-ticket strong{color:#d9dfe5;margin:10px 0 8px;font-size:10px;font-weight:500;line-height:1.4;display:block}.jq-ticket-meta{color:#8f98a3;font-size:8px;line-height:1.5;display:block}.jq-ticket-processing{border-color:rgb(var(--scene-rgb) / .531);background:rgb(var(--scene-rgb) / .06)}.jq-ticket-retry{border-style:dashed}.jq-ticket-retry .jq-ticket-meta{color:var(--scene-acid)}.jq-worker-light{background:var(--scene-acid);border-radius:50%;width:5px;height:5px;animation:1.8s infinite jq-worker}.jq-progress{background:var(--scene-acid);width:40%;height:2px;animation:2.6s linear infinite jq-delivering;position:absolute;bottom:0;left:0}.jq-completed{color:#838d98;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:10px;font-size:9px;display:flex}.jq-completed>span:first-child{color:var(--scene-acid);align-items:center;gap:6px;display:inline-flex}.jq-controls button:disabled{opacity:.35;cursor:default}@keyframes jq-enter{0%{opacity:1;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes jq-delivering{0%{transform:translate(-110%)}to{transform:translate(360%)}}@keyframes jq-worker{50%{box-shadow:0 0 0 4px rgb(var(--scene-rgb) / .12)}}.ps-canvas{height:300px;min-height:0}.ps-canvas>svg{width:100%;height:100%}.ps-source-wire,.ps-listener-wire{fill:none;stroke:rgb(var(--scene-rgb) / .354);stroke-width:1.4px}.ps-publisher rect,.ps-listener-node{fill:#15191c;stroke:#ffffff20}.ps-svg-title{fill:#dde6eb;font-size:12px;font-weight:500}.ps-svg-caption{fill:#84929a;font-size:10px}.ps-hub{fill:rgb(var(--scene-rgb) / .1);stroke:rgb(var(--scene-rgb) / .649);stroke-width:1.5px}.ps-hub-halo{fill:none;stroke:rgb(var(--scene-rgb) / .08);stroke-width:20px}.ps-hub-title{fill:var(--scene-acid);font-size:12px}.ps-connected .ps-listener-node{stroke:rgb(var(--scene-rgb) / .472)}.ps-disconnected .ps-listener-wire{stroke:#ffffff15;stroke-dasharray:4 5}.ps-disconnected .ps-listener-node{opacity:.55}.ps-disconnected .ps-status{fill:#556068}.ps-status,.ps-arrival{fill:var(--scene-acid)}.ps-signal{fill:none;stroke:var(--scene-acid);stroke-width:3px;stroke-dasharray:12 220;animation:1.1s ease-out both ps-send}.ps-arrival{transform-box:fill-box;transform-origin:50%;animation:1.2s both ps-arrive}.ps-subscriptions{border:0;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding:0;display:flex}.ps-subscriptions legend{float:left;color:#7f9099;margin-right:8px;padding:7px 0;font-size:9px}.ps-subscriptions button{color:#939ea4;border:1px solid #ffffff16;border-radius:5px;align-items:center;gap:7px;padding:6px 8px;font-size:9px;display:inline-flex}.ps-subscriptions button>span{background:#56616a;border-radius:50%;width:5px;height:5px}.ps-subscriptions button[aria-pressed=true]{color:#e1e9ed;border-color:rgb(var(--scene-rgb) / .472)}.ps-subscriptions button[aria-pressed=true]>span{background:var(--scene-acid)}@keyframes ps-send{0%{stroke-dashoffset:232px;opacity:1}85%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ps-arrive{0%,45%{transform:scale(1)}65%{transform:scale(2.5)}to{transform:scale(1)}}.ls-canvas{gap:30px;padding:15px 0}.ls-resource{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.ls-ring{aspect-ratio:1;background:conic-gradient(var(--scene-acid) var(--lease-progress), #ffffff12 0);border-radius:50%;place-items:center;width:min(195px,100%);padding:3px;transition:background .4s;animation:.45s both ls-claim;display:grid}.ls-ring-center{background:#151510;border:8px solid #11110e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.ls-ring-center>svg{color:var(--scene-acid);margin-bottom:3px}.ls-ring-center>span{color:#a4a391;font-size:9px}.ls-ring-center>strong{color:#efeee3;font-size:20px;font-weight:500}.ls-ring-center>small{color:#928f7f;font-size:9px}.ls-token{letter-spacing:.08em;color:#96907e;align-items:center;gap:12px;margin-top:17px;font-size:8px;display:flex}.ls-token strong{color:var(--scene-acid);font:14px monospace}.ls-contenders{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ls-contender{background:#ffffff02;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:9px;padding:11px 9px;display:flex}.ls-avatar{color:#dddccd;border:1px solid #ffffff20;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.ls-contender>div{flex-direction:column;flex:1;gap:5px;display:flex}.ls-contender strong{color:#d8d7cb;font-size:11px;font-weight:500}.ls-contender div>span{color:#858579;font-size:8px}.ls-contender button{color:#bbbdac;flex:none;font-size:9px}.ls-holds{border-color:rgb(var(--scene-rgb) / .472);background:rgb(var(--scene-rgb) / .05)}.ls-holds .ls-avatar,.ls-holds button{color:var(--scene-acid);border-color:rgb(var(--scene-rgb) / .472)}.ls-controls button:disabled{opacity:.4;cursor:default}.ls-message{color:#c7c4b4;min-height:28px;margin:10px 0 0;font-size:10px;line-height:1.6;animation:.2s ls-message}@keyframes ls-claim{0%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ls-message{0%{opacity:1}to{opacity:1}}.wh-canvas{flex-direction:column;justify-content:flex-start;align-items:stretch;padding-top:18px}.wh-delivery-route{grid-template-columns:1.1fr .38fr .8fr;align-items:center;gap:12px;padding:0 8px;display:grid}.wh-envelope{background:#141a19;border:1px solid #ffffff20;border-radius:9px;box-shadow:0 8px 25px #0002}.wh-envelope-header{color:#b7c9c5;border-bottom:1px solid #ffffff10;align-items:center;gap:8px;padding:11px;font-size:10px;display:flex}.wh-envelope-header svg{color:var(--scene-acid)}.wh-payload{flex-direction:column;gap:11px;padding:14px 11px;display:flex}.wh-payload>span{color:#718c83;font:8px monospace}.wh-payload>strong{color:#e1e9e4;font-size:12px;font-weight:500}.wh-payload>code{color:#8da99f;font-size:9px}.wh-signature{color:var(--scene-acid);border-top:1px dashed #ffffff15;align-items:center;gap:8px;padding:10px 11px;font-size:8px;line-height:1.6;display:flex}.wh-signature strong{color:#b3c4bb;font-size:8px;font-weight:400}.wh-wire{border-top:1px dashed rgb(var(--scene-rgb) / .472);color:var(--scene-acid);justify-content:flex-end;align-items:center;display:flex;position:relative}.wh-wire>svg{background:#101510;position:absolute;top:-9px;right:-2px}.wh-packet{background:var(--scene-acid);border-radius:2px;width:10px;height:5px;animation:1s ease-out both wh-send;position:absolute;top:-3px;left:0}.wh-receiver{background:#ffffff02;border:1px solid #ffffff15;border-radius:9px;flex-direction:column;align-items:center;gap:8px;padding:18px 10px;display:flex}.wh-receiver-symbol{color:#8caaa1;margin-bottom:4px}.wh-receiver>strong{color:#d0dfd8;font-size:11px;font-weight:500}.wh-receiver>span:not(:first-child){color:#7f968d;font:9px monospace}.wh-response-code{color:#b8c6c1;border:1px solid #ffffff20;border-radius:4px;margin-top:8px;padding:5px 9px;font:9px monospace}.wh-received{border-color:rgb(var(--scene-rgb) / .531)}.wh-received .wh-response-code{color:var(--scene-acid);border-color:rgb(var(--scene-rgb) / .413)}.wh-history{border-top:1px solid #ffffff12;margin-top:22px}.wh-history-heading{color:#7d948a;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 8px;font-size:8px;display:flex}.wh-history-heading>span:last-child{color:var(--scene-acid)}.wh-history-lines{min-height:35px}.wh-history-lines>p{color:#7c8f85;margin:15px 0;font-size:9px}.wh-history-row{color:#a4b5ac;grid-template-columns:1fr 35px 1.2fr;gap:8px;padding:6px 0;font-size:9px;animation:.4s both wh-row;display:grid}.wh-history-row>strong{color:#d1dacf;font:9px monospace}.wh-history-row>span:last-child{text-align:right;font-size:8px}.wh-history-success>strong,.wh-history-success>span:last-child{color:var(--scene-acid)}@keyframes wh-send{0%{opacity:1;left:0}85%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}@keyframes wh-row{0%{opacity:1;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:540px){.jq-board{gap:7px}.jq-ticket-stack{padding:4px}.jq-ticket{padding:9px 6px}.jq-ticket strong{font-size:9px}.jq-ticket-meta{font-size:7px}.jq-column-heading{font-size:10px}.jq-column-detail{min-height:28px;font-size:8px}.jq-completed{align-items:flex-start;font-size:8px}.jq-completed>span:last-child{text-align:right;max-width:60%}.ps-canvas{height:235px}.ps-subscriptions{gap:5px}.ps-subscriptions legend{width:100%}.ls-canvas{gap:13px}.ls-ring{width:min(150px,100%)}.ls-ring-center{border-width:5px;gap:6px}.ls-ring-center>strong{font-size:18px}.ls-ring-center>small{font-size:8px}.ls-contender{gap:5px;padding:9px 6px}.ls-avatar{display:none}.ls-contender strong{font-size:10px}.ls-contender div>span{font-size:7px}.ls-contender button{font-size:8px}.wh-delivery-route{grid-template-columns:1.2fr .2fr .8fr;gap:6px;padding:0}.wh-envelope-header{gap:5px;padding:9px 7px;font-size:9px}.wh-payload{padding:12px 7px}.wh-payload>strong{font-size:10px}.wh-payload>code{font-size:7px}.wh-signature{padding:8px}.wh-receiver{padding:15px 5px}.wh-receiver>strong{font-size:9px}.wh-history-row{font-size:8px}}@media (prefers-reduced-motion:reduce){.jq-ticket,.jq-worker-light,.jq-progress,.ps-signal,.ps-arrival,.ls-message,.ls-ring,.wh-packet,.wh-history-row{animation:none!important}}
.scene-canvas:is(.economy-treasury,.economy-leaderboard,.economy-reputation,.economy-chrono){display:block}.economy-controls{flex-wrap:wrap;gap:10px}.economy-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.economy-actions button,.leaderboard-submit button,.chrono-resources button{border:1px solid rgb(var(--scene-rgb) / .295);background:rgb(var(--scene-rgb) / .065);color:#eaeae8;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:10px;transition:border-color .18s;display:inline-flex}.economy-actions button:hover,.leaderboard-submit button:hover,.chrono-resources button:hover{border-color:var(--scene-acid)}.economy-actions button:disabled,.chrono-resources button:disabled{opacity:.3;cursor:default}.economy-local{color:#72787b;font-size:9px}.economy-treasury{padding:12px 10px 8px}.treasury-total{color:var(--scene-acid);align-items:center;gap:8px;padding:0 12px;font-size:10px;display:flex}.treasury-total>:last-child{color:#6f7377;margin-left:auto;font-size:9px}.treasury-flow{min-height:225px;position:relative}.treasury-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.treasury-wires path{fill:none;stroke:rgb(var(--scene-rgb) / .295);stroke-width:1px}.treasury-wallet{background:#101113;border:1px solid #ffffff13;border-radius:11px;flex-direction:column;align-items:center;gap:4px;width:120px;padding:11px 7px;display:flex;position:absolute}.treasury-wallet-source{top:60px;left:5%}.treasury-wallet-creator{top:10px;right:8%}.treasury-wallet-community{top:126px;right:8%}.treasury-wallet-symbol{border:1px solid rgb(var(--scene-rgb) / .354);width:24px;height:24px;color:var(--scene-acid);border-radius:50%;place-content:center;font-size:9px;display:grid}.treasury-wallet>span:nth-child(2){color:#c5c6c8;font-size:10px}.treasury-wallet>strong{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:25px;font-weight:500;line-height:1.2}.treasury-wallet>small{color:#6c7077;font-size:8px}.treasury-split{color:var(--scene-acid);flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:83px;left:45%}.treasury-split>span{color:#787c82;letter-spacing:.13em;font-size:7px}.treasury-split>strong{font-size:9px;font-weight:400}.treasury-coin{fill:var(--scene-acid);filter:drop-shadow(0 0 5px rgb(var(--scene-rgb) / .708));offset-rotate:0deg;animation:1.6s ease-in-out both treasury-move}.treasury-coin-top{offset-path:path("M160 113H285Q310 113 310 60H426")}.treasury-coin-bottom{offset-path:path("M160 113H285Q310 113 310 175H426")}.treasury-ledger{border-top:1px solid #ffffff12;align-items:center;gap:18px;min-height:45px;margin:0 10px;padding-top:12px;display:flex}.treasury-ledger>div{flex-direction:column;gap:4px;font-size:9px;display:flex}.treasury-ledger>div>span{color:#777c83}.treasury-ledger>div>strong{color:#d9d9dc;font-weight:450}.treasury-ledger>div:first-child{flex:1}.treasury-ledger>div:first-child>span{letter-spacing:.08em;font-size:8px}.treasury-ledger>.treasury-balanced{color:var(--scene-acid);flex-direction:row;align-items:center}.treasury-ledger>.treasury-balanced>span{color:inherit;white-space:nowrap}.economy-leaderboard{padding:14px 24px 15px}.leaderboard-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.leaderboard-toolbar>span{color:#757b81;letter-spacing:.12em;font-size:8px}.leaderboard-toolbar .scene-switch button{font-size:9px}.leaderboard-ranks{height:209px;margin-top:10px;margin-bottom:0;padding:0;list-style:none;position:relative}.leaderboard-player{height:47px;transform:translateY(calc(var(--rank) * 50px));border-bottom:1px solid #ffffff09;align-items:center;gap:13px;transition:transform .65s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0 0 auto}.leaderboard-place{font-variant-numeric:tabular-nums;color:#515963;font-size:18px;font-weight:300}.leaderboard-avatar{color:#8d9198;background:#ffffff08;border:1px solid #ffffff15;border-radius:50%;place-content:center;width:25px;height:25px;font-size:9px;display:grid}.leaderboard-name{color:#bfc1c6;align-items:center;gap:7px;min-width:64px;font-size:11px;display:flex}.leaderboard-name small{color:var(--scene-acid);font-size:7px}.leaderboard-track{background:#ffffff05;flex:1;height:3px}.leaderboard-track>span{width:var(--score-size);background:#414852;height:100%;transition:width .55s;display:block}.leaderboard-player>strong{text-align:right;font-variant-numeric:tabular-nums;color:#c6cbd1;min-width:30px;font-size:14px;font-weight:450}.leaderboard-player>svg{color:var(--scene-acid)}.leaderboard-star-space{width:14px}.leaderboard-player-you .leaderboard-avatar{border-color:rgb(var(--scene-rgb) / .708);color:var(--scene-acid);background:rgb(var(--scene-rgb) / .1)}.leaderboard-player-you .leaderboard-name,.leaderboard-player-you>strong{color:#fff}.leaderboard-player-you .leaderboard-track>span{background:var(--scene-acid);box-shadow:0 0 14px rgb(var(--scene-rgb) / .236)}.leaderboard-submit{align-items:center;gap:15px;padding-top:12px;display:flex}.leaderboard-submit label{color:#9199a4;font-size:10px}.leaderboard-submit label strong{color:#e8eaee;margin-top:3px;font-size:17px;font-weight:450;display:block}.leaderboard-submit input{min-width:40px;height:3px;accent-color:var(--scene-acid);flex:1}.economy-reputation{padding:0 10px 12px}.reputation-constellation{height:260px;position:relative}.reputation-edges{width:100%;height:100%;position:absolute;inset:0}.reputation-edges path{stroke:#ffffff15;stroke-width:1px;transition:stroke .3s}.reputation-edges ellipse{fill:none;stroke:rgb(var(--scene-rgb) / .1);stroke-dasharray:2 7}.reputation-edges path.reputation-edge-active{stroke:rgb(var(--scene-rgb) / .59)}.reputation-subject{border:1px solid rgb(var(--scene-rgb) / .354);width:120px;height:126px;box-shadow:0 0 0 12px rgb(var(--scene-rgb) / .02), 0 0 0 26px rgb(var(--scene-rgb) / .015);background:#111114;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;top:67px;left:calc(50% - 60px)}.reputation-subject>svg{color:rgb(var(--scene-rgb) / .649)}.reputation-subject>span{color:#a19da9;letter-spacing:.14em;font-size:8px}.reputation-subject>strong{color:#ece9f1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:29px;font-weight:450;line-height:1}.reputation-subject>small{color:#8a8492;font-size:9px}.reputation-is-trusted{border-color:var(--scene-acid);box-shadow:0 0 0 12px rgb(var(--scene-rgb) / .03), 0 0 35px rgb(var(--scene-rgb) / .1)}.reputation-is-trusted>svg,.reputation-is-trusted>small{color:var(--scene-acid)}.reputation-rater{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:80px;display:flex;position:absolute}.reputation-rater>span{color:#d5d1dc;background:#141318;border:1px solid #ffffff26;border-radius:50%;place-content:center;width:34px;height:34px;font-size:11px;transition:border-color .2s;display:grid}.reputation-rater>strong{color:#b7b1c1;font-size:10px;font-weight:450}.reputation-rater>small{color:#797183;font-size:8px}.reputation-rater:hover>span,.reputation-has-endorsed>span{border-color:var(--scene-acid);color:var(--scene-acid)}.reputation-rater-0{top:23px;left:calc(18% - 40px)}.reputation-rater-1{top:23px;right:calc(18% - 40px)}.reputation-rater-2{bottom:14px;left:calc(18% - 40px)}.reputation-rater-3{bottom:14px;right:calc(18% - 40px)}.reputation-caption{color:#96919f;border-top:1px solid #ffffff12;justify-content:space-between;gap:12px;margin:0 12px;padding-top:12px;font-size:10px;display:flex}.reputation-caption>:last-child{color:var(--scene-acid);white-space:nowrap}.economy-chrono{padding:14px 24px 13px}.chrono-clock{color:#7b8793;letter-spacing:.07em;align-items:center;gap:8px;font-size:8px;display:flex}.chrono-clock>strong{color:var(--scene-acid);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:450}.chrono-resources{grid-template-columns:1.3fr 1fr;align-items:center;gap:30px;min-height:235px;display:grid}.chrono-energy{padding:15px 0}.chrono-resource-label{color:#c7ced4;align-items:center;gap:8px;font-size:11px;display:flex}.chrono-resource-label>svg{color:var(--scene-acid)}.chrono-energy-value{align-items:baseline;gap:7px;margin:16px 0 12px;display:flex}.chrono-energy-value strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:45px;font-weight:350;line-height:1}.chrono-energy-value span{color:#606b79;font-size:16px}.chrono-segments{gap:4px;height:21px;display:flex}.chrono-segments>span{background:#ffffff08;border-radius:2px;flex:1;position:relative;overflow:hidden}.chrono-segments>span:before{content:"";transform:scaleY(var(--segment-fill));transform-origin:bottom;background:var(--scene-acid);opacity:.8;transition:transform .5s;position:absolute;inset:0}.chrono-energy>p{color:#6e7a88;margin:10px 0 15px;font-size:9px}.chrono-cooldown{border-left:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:12px;display:flex}.chrono-cooldown-ring{background:conic-gradient(var(--scene-acid) var(--cooldown-fill), #ffffff0b 0);border-radius:50%;width:93px;height:93px;padding:3px}.chrono-cooldown-ring>div{background:#101317;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex}.chrono-cooldown-ring span{color:var(--scene-acid);font-size:24px;font-weight:400;line-height:1}.chrono-cooldown-ring small{color:#798695;font-size:8px}.chrono-cooldown>strong{color:#adb9c4;font-size:11px;font-weight:450}.chrono-caption{color:#7e8c9b;border-top:1px solid #ffffff12;min-height:30px;margin:0;padding-top:12px;font-size:10px}@keyframes treasury-move{0%{offset-distance:0%;opacity:0}15%{opacity:1}80%{opacity:1}to{offset-distance:100%;opacity:0}}.scene-paused .treasury-coin{animation-play-state:paused}@media (max-width:560px){.economy-controls .scene-result{width:100%}.economy-treasury{padding-left:0;padding-right:0}.treasury-total{padding:0 8px;font-size:9px}.treasury-total>:last-child{display:none}.treasury-wallet{width:94px}.treasury-wallet-source{left:1%}.treasury-wallet-creator,.treasury-wallet-community{right:1%}.treasury-wallet>strong{font-size:23px}.treasury-split{left:calc(50% - 15px)}.treasury-ledger{flex-wrap:wrap;gap:12px}.treasury-ledger>div:first-child{flex-direction:row;flex-basis:100%;gap:10px}.treasury-balanced{margin-left:auto}.economy-leaderboard{padding:12px 10px}.leaderboard-player{gap:9px}.leaderboard-name{min-width:53px;font-size:10px}.leaderboard-avatar{width:22px;height:22px}.leaderboard-submit{gap:10px}.leaderboard-submit label{font-size:9px}.leaderboard-submit button{padding:8px;font-size:9px}.economy-reputation{padding-left:0;padding-right:0}.reputation-subject{width:98px;height:112px;top:74px;left:calc(50% - 49px)}.reputation-rater-0,.reputation-rater-2{left:1%}.reputation-rater-1,.reputation-rater-3{right:1%}.reputation-caption{font-size:9px}.economy-chrono{padding:12px}.chrono-resources{grid-template-columns:1.2fr 1fr;gap:15px}.chrono-energy-value strong{font-size:38px}.chrono-segments{gap:3px}.chrono-resource-label{gap:5px;font-size:10px}.chrono-cooldown-ring{width:80px;height:80px}.chrono-cooldown{gap:10px}}@media (prefers-reduced-motion:reduce){.treasury-coin{animation:none}.leaderboard-player,.leaderboard-track>span,.chrono-segments>span:before{transition:none}}
.worlds-svg-label{fill:#8b8c89;letter-spacing:.08em;font-size:9px;font-family:var(--font-inter), sans-serif}.worlds-fsm-canvas{flex-direction:column}.worlds-fsm-canvas>svg{width:100%}.worlds-fsm-edge{fill:none;stroke:#555654;color:#555654;stroke-width:1.2px;transition:stroke .4s,color .4s}.worlds-fsm-edge.worlds-edge-passed{stroke:rgb(var(--scene-rgb) / .649);color:var(--scene-acid)}.worlds-fsm-state rect{fill:#171918;stroke:#4d504a;transition:fill .45s,stroke .45s}.worlds-fsm-state text{fill:#999c95;font-size:12px;font-family:var(--font-inter), sans-serif}.worlds-fsm-state.worlds-state-visited rect{stroke:rgb(var(--scene-rgb) / .531)}.worlds-fsm-state.worlds-state-current rect{fill:rgb(var(--scene-rgb) / 12%);stroke:var(--scene-acid)}.worlds-fsm-state.worlds-state-current text{fill:#f6f7f4}.worlds-fsm-cursor{fill:var(--scene-acid);filter:drop-shadow(0 0 6px rgb(var(--scene-rgb) / .767));transition:cx .7s cubic-bezier(.2,.8,.2,1),cy .7s cubic-bezier(.2,.8,.2,1)}.worlds-fsm-history{flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:24px;font-size:9px;display:flex}.worlds-fsm-history>span{color:#a6aaa0;background:#ffffff05;border-radius:3px;padding:4px 6px}.worlds-fsm-history>span:first-child{color:#777c70;background:0 0;padding-left:0}.worlds-fsm-history>.worlds-history-latest{color:var(--scene-acid);background:rgb(var(--scene-rgb) / 8%)}.worlds-fsm-controls>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.worlds-paid{color:#a7ada0;align-items:center;gap:6px;font-size:10px;display:flex}.worlds-paid input{accent-color:var(--scene-acid);width:13px;height:13px}.worlds-geo-canvas{background:#121514;border:1px solid #ffffff0b;border-radius:8px;overflow:hidden}.worlds-geo-canvas>svg{width:100%}.worlds-geo-water{fill:rgb(var(--scene-rgb) / 5%);stroke:rgb(var(--scene-rgb) / 14%)}.worlds-geo-streets{fill:none;stroke:#ffffff0e;stroke-width:9px}.worlds-geo-streets>path:last-child{stroke-width:4px}.worlds-geo-blocks{fill:#ffffff07;stroke:#ffffff10}.worlds-geo-fence{fill:rgb(var(--scene-rgb) / 6%);stroke:rgb(var(--scene-rgb) / .708);stroke-width:1px;stroke-dasharray:4 5;animation:35s linear infinite worlds-fence-dash}.worlds-geo-centre{fill:var(--scene-acid);opacity:.5}.worlds-geo-route{fill:none;stroke:#b9bdbb66;stroke-width:2px;stroke-dasharray:4 6}.worlds-geo-marker{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.worlds-geo-marker>path{stroke:var(--scene-acid);opacity:.35}.worlds-geo-pulse{fill:rgb(var(--scene-rgb) / 8%);stroke:rgb(var(--scene-rgb) / .26);animation:3s ease-out infinite worlds-location-pulse}.worlds-geo-pin{fill:var(--scene-acid);stroke:#151715;stroke-width:3px}.worlds-geo-readout{color:#a6aaa3;background:#111513ee;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:9px;padding:11px 14px;display:flex;position:absolute;bottom:12px;right:12px}.worlds-geo-readout>div{gap:3px;display:grid}.worlds-geo-readout strong{color:#e0e3dd;font-size:11px;font-weight:500}.worlds-geo-readout span{font-family:monospace;font-size:9px}.worlds-geo-readout>i{background:#71776b;border-radius:50%;width:5px;height:5px;margin-left:12px}.worlds-geo-inside{border-color:rgb(var(--scene-rgb) / .413)}.worlds-geo-inside>i{background:var(--scene-acid);box-shadow:0 0 10px rgb(var(--scene-rgb) / .413)}.worlds-geo-controls label{color:#a6aaa0;font-size:10px}.worlds-geo-controls input{min-width:80px;accent-color:var(--scene-acid);flex:1;height:3px}.worlds-tournament-canvas{gap:0;min-height:320px;padding:30px 0 15px;display:flex}.worlds-bracket-round{flex:1;min-width:0;position:relative}.worlds-bracket-label{color:#91968a;letter-spacing:.1em;font-size:9px;position:absolute;top:-25px;left:0}.worlds-bracket-semis{gap:40px;display:grid}.worlds-bracket-match{background:#151715;border:1px solid #ffffff1b;border-radius:6px;overflow:hidden}.worlds-bracket-match button{color:#c4c7bf;align-items:center;gap:8px;width:100%;padding:11px 10px;font-size:11px;transition:color .3s,background .3s;display:flex}.worlds-bracket-match button+button{border-top:1px solid #ffffff10}.worlds-bracket-match button:disabled{opacity:.6;cursor:default}.worlds-bracket-match button:not(:disabled):hover{background:rgb(var(--scene-rgb) / 8%)}.worlds-bracket-match button.worlds-match-winner{background:rgb(var(--scene-rgb) / 10%);color:var(--scene-acid);opacity:1}.worlds-bracket-match button>i{color:#e6e8e2;background:#ffffff07;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.worlds-bracket-match button>span{text-align:left;flex:1}.worlds-bracket-match button>b{font-family:monospace;font-size:10px;font-weight:400}.worlds-bracket-connector{flex:none;width:38px;height:190px;position:relative}.worlds-bracket-connector:before{content:"";border:1px solid rgb(var(--scene-rgb) / .295);border-left:0;border-radius:0 5px 5px 0;position:absolute;inset:30px 18px 30px 0}.worlds-bracket-connector:after{content:"";border-top:1px solid rgb(var(--scene-rgb) / .295);position:absolute;top:50%;left:20px;right:0}.worlds-bracket-final{flex:1.1}.worlds-bracket-finish{border-top:1px solid rgb(var(--scene-rgb) / .295);flex:none;width:26px}.worlds-champion{color:#71776a;text-align:center;flex-direction:column;flex:none;align-items:center;gap:12px;width:110px;display:flex}.worlds-champion>span{letter-spacing:.1em;font-size:8px}.worlds-champion>strong{color:#979e8e;font-size:15px;font-weight:500}.worlds-champion-crowned{color:var(--scene-acid);animation:.65s ease-out both worlds-crown-arrival}.worlds-champion-crowned>strong{color:#eef0e9}.worlds-champion-crowned>svg{filter:drop-shadow(0 0 20px rgb(var(--scene-rgb) / .354))}.worlds-narrative-canvas{background:#111413;border:1px solid #ffffff0d;border-radius:8px;min-height:345px;display:block;position:relative;overflow:hidden}.worlds-narrative-landscape{position:absolute;inset:0 0 76px;overflow:hidden}.worlds-narrative-landscape>svg{width:100%;height:100%}.worlds-story-moon{background:var(--scene-acid);opacity:.55;width:33px;height:33px;box-shadow:0 0 65px rgb(var(--scene-rgb) / .26);border-radius:50%;position:absolute;top:36px;left:35%}.worlds-story-far{fill:rgb(var(--scene-rgb) / 8%);stroke:rgb(var(--scene-rgb) / 13%)}.worlds-story-near{fill:#141b18;stroke:rgb(var(--scene-rgb) / 10%)}.worlds-story-river{fill:rgb(var(--scene-rgb) / 17%)}.worlds-story-trail{fill:none;stroke:rgb(var(--scene-rgb) / .283);stroke-width:2px;stroke-dasharray:4 7}.worlds-story-ridge .worlds-story-trail{stroke:var(--scene-acid);stroke-dasharray:4 7;animation:10s linear infinite worlds-trail-dash}.worlds-story-river .worlds-story-river{fill:rgb(var(--scene-rgb) / .307)}.worlds-story-traveller{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.worlds-story-traveller>circle{fill:var(--scene-acid)}.worlds-story-traveller>.worlds-traveller-pulse{fill:rgb(var(--scene-rgb) / 10%);stroke:rgb(var(--scene-rgb) / .472);animation:4s ease-out infinite worlds-location-pulse}.worlds-story-place{color:#c2c9c3;letter-spacing:.04em;font-size:10px;position:absolute;bottom:15px;left:19px}.worlds-actor-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101512e8;border:1px solid #ffffff16;border-radius:7px;width:165px;padding:15px;position:absolute;top:17px;right:17px}.worlds-actor-avatar{border:1px solid rgb(var(--scene-rgb) / .472);width:31px;height:31px;color:var(--scene-acid);background:rgb(var(--scene-rgb) / 8%);border-radius:50%;place-items:center;margin-bottom:10px;font-size:12px;display:grid}.worlds-actor-name{flex-direction:column;gap:3px;display:flex}.worlds-actor-name strong{color:#e7ece4;font-size:13px;font-weight:500}.worlds-actor-name>span{color:#8e988d;font-size:8px}.worlds-actor-line{flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;font-size:9px;display:flex}.worlds-actor-line>span{color:#929d92;flex:1}.worlds-actor-line>strong{color:#c7d1c5;font-weight:500}.worlds-actor-line>i{background:#ffffff12;width:100%;height:2px}.worlds-actor-line>i>b{background:var(--scene-acid);height:100%;transition:width .7s;display:block}.worlds-actor-line>code{color:var(--scene-acid);font-size:9px}.worlds-canon-state{border-top:1px solid #ffffff0f;gap:5px;margin-top:18px;padding-top:10px;display:grid}.worlds-canon-state>span{color:#7b8779;font-size:8px}.worlds-canon-state>strong{color:#b4bdb0;font-size:9px;font-weight:500}.worlds-canon-state>small{color:#6f7c6b;font-size:8px;line-height:1.5}.worlds-narrative-dialogue{background:#121612ee;border-top:1px solid #ffffff14;min-height:80px;padding:16px 20px;animation:.5s ease-out both worlds-dialogue-arrive;position:absolute;bottom:0;left:0;right:0}.worlds-narrative-dialogue>span{color:var(--scene-acid);letter-spacing:.12em;font-size:8px}.worlds-narrative-dialogue>p{color:#d8dfd3;margin:8px 0 0;font-size:12px;line-height:1.6}.worlds-narrative-controls>div{flex-wrap:wrap;gap:8px;display:flex}@keyframes worlds-location-pulse{0%{opacity:.8;transform:scale(.7)}75%,to{opacity:0;transform:scale(1.5)}}@keyframes worlds-fence-dash{to{stroke-dashoffset:180px}}@keyframes worlds-trail-dash{to{stroke-dashoffset:-110px}}@keyframes worlds-crown-arrival{0%{opacity:1;transform:translateY(10px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes worlds-dialogue-arrive{0%{opacity:1;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.scene-paused .worlds-geo-fence,.scene-paused .worlds-geo-pulse,.scene-paused .worlds-traveller-pulse,.scene-paused .worlds-story-trail,.scene-paused .worlds-champion,.scene-paused .worlds-narrative-dialogue{animation-play-state:paused}@media (max-width:550px){.worlds-fsm-canvas{min-height:230px}.worlds-fsm-canvas>svg{min-height:220px}.worlds-fsm-history{gap:3px;font-size:8px}.worlds-fsm-history>span{padding:3px}.worlds-tournament-canvas{min-height:260px}.worlds-bracket-match button{gap:4px;padding:9px 5px;font-size:9px}.worlds-bracket-match button>i{width:17px;height:19px;font-size:8px}.worlds-bracket-match button>svg{display:none}.worlds-bracket-connector{width:18px;height:163px}.worlds-bracket-connector:before{top:21px;bottom:21px;right:8px}.worlds-bracket-connector:after{left:9px}.worlds-bracket-finish{width:12px}.worlds-champion{gap:8px;width:70px}.worlds-champion>svg{width:26px}.worlds-champion>span{letter-spacing:0;font-size:7px}.worlds-champion>strong{font-size:13px}.worlds-geo-canvas{min-height:230px}.worlds-geo-readout{padding:8px 10px;bottom:8px;right:8px}.worlds-geo-readout strong{font-size:10px}.worlds-geo-readout span{font-size:8px}.worlds-geo-controls>label{width:100%}.worlds-narrative-canvas{min-height:360px}.worlds-narrative-landscape{inset:10px -45px 75px}.worlds-actor-panel{width:138px;padding:11px;top:12px;right:12px}.worlds-actor-line{margin-top:12px}.worlds-narrative-dialogue{min-height:90px;padding:13px 15px}.worlds-narrative-dialogue>p{font-size:11px}}@media (prefers-reduced-motion:reduce){.worlds-fsm-canvas *,.worlds-geo-canvas *,.worlds-tournament-canvas *,.worlds-narrative-canvas *{transition:none!important;animation:none!important}}
