.W-PQua_active{background:radial-gradient(circle at 50% 28%, var(--ds-ambient-cool), transparent 42%), var(--ds-canvas);border-block:0;height:100dvh;min-height:0;overflow:hidden}.W-PQua_active .W-PQua_canvasColumn{flex-direction:column;min-width:0;height:100dvh;min-height:0;padding:clamp(8px,.7vw,12px);display:flex;overflow:hidden}.W-PQua_active .W-PQua_canvasColumn:not(:has(>[data-testid=world-canvas])){overflow:auto}.W-PQua_active .W-PQua_editorialHeader{display:none}.W-PQua_active .W-PQua_publicChrome{flex:none;min-width:0}.W-PQua_active [data-testid=world-canvas]{border-radius:var(--ds-radius-md);flex:1 1 0;height:auto;min-height:0}.W-PQua_active .W-PQua_canvasColumn:has(>[data-testid=world-canvas])>section[aria-labelledby=world-relations-title]{display:none}.W-PQua_focusMode .W-PQua_publicChrome{display:none}.W-PQua_focusMode .W-PQua_canvasColumn{padding:0}.W-PQua_focusMode [data-testid=world-canvas]{height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;flex:1 1 0}.W-PQua_focusMode .W-PQua_inspector{display:none}:is([data-world-workspace-root]:has([data-world-focus-mode=true]) [aria-controls=world-workspace-navigation],[data-world-workspace-root]:has([data-world-focus-mode=true]) [data-world-utility-controls]){opacity:0;visibility:hidden;pointer-events:none}@media (min-width:1920px){.W-PQua_active .W-PQua_canvasColumn{padding:10px 14px 14px}}@media (max-width:700px){.W-PQua_active .W-PQua_canvasColumn{padding:calc(var(--site-chrome-panel-top,66px) + 8px) 7px 7px}.W-PQua_focusMode .W-PQua_canvasColumn{padding:0}}@media (prefers-reduced-motion:reduce){:is([data-world-workspace-root]:has([data-world-focus-mode=true]) [aria-controls=world-workspace-navigation],[data-world-workspace-root]:has([data-world-focus-mode=true]) [data-world-utility-controls]){transition:none}}
.s49erG_toolbar{border:1px solid color-mix(in srgb, var(--ds-accent) 42%, var(--ds-control-border));background:color-mix(in srgb, var(--ds-surface-elevated) 97%, transparent);box-shadow:0 12px 36px color-mix(in srgb, var(--ds-canvas) 58%, transparent);-webkit-backdrop-filter:blur(14px)saturate(108%);backdrop-filter:blur(14px)saturate(108%);border-radius:999px;align-items:center;gap:4px;padding:4px;display:none}[data-world-authoring-active=true] .s49erG_toolbar{display:flex}.s49erG_action{background:var(--ds-accent-muted);min-height:34px;color:var(--ds-accent-strong);font:720 .66rem/1 var(--ds-font-ui);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 10px}.s49erG_action:hover,.s49erG_action:focus-visible{background:color-mix(in srgb, var(--ds-accent-muted) 76%, var(--ds-surface-hover));color:var(--ds-foreground);outline:0}.s49erG_action:focus-visible{box-shadow:0 0 0 2px var(--ds-control-focus-ring)}:is([data-world-content-edit=disabled] .s49erG_connectAction,[data-world-focus-mode=true] .s49erG_connectAction){display:none}.s49erG_sourceHandle,.s49erG_targetHandle{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-accent) 30%, transparent);transition:transform .12s var(--ds-ease-standard), box-shadow .12s var(--ds-ease-standard);border:2px solid var(--ds-surface-elevated)!important;opacity:1!important;pointer-events:auto!important;width:10px!important;height:10px!important}.s49erG_sourceHandle{background:var(--ds-accent-strong)!important}.s49erG_targetHandle{background:color-mix(in srgb, var(--world-edge-affinity) 80%, var(--ds-accent))!important}.s49erG_sourceHandle:hover,.s49erG_targetHandle:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--ds-accent) 24%, transparent);transform:scale(1.35)}@media (max-width:700px){.s49erG_toolbar{padding:3px}.s49erG_action{min-height:40px;padding-inline:12px}.s49erG_sourceHandle,.s49erG_targetHandle{width:14px!important;height:14px!important}}@media (prefers-reduced-motion:reduce){.s49erG_sourceHandle,.s49erG_targetHandle{transition:none}}
.CdCEhq_entityNode{--node-size:78px;width:var(--node-size);height:var(--node-size);color:var(--ds-foreground);font-family:var(--ds-font-ui);transition:opacity .18s var(--ds-ease-soft), filter .18s var(--ds-ease-soft), transform .18s var(--ds-ease-soft);position:relative}.CdCEhq_entityNode[data-prominence=primary]{--node-size:90px}.CdCEhq_entityNode[data-prominence=supporting] .CdCEhq_nodePortrait{opacity:.92}.CdCEhq_entityNode[data-prominence=context]{--node-size:64px}.CdCEhq_entityNode[data-prominence=context] .CdCEhq_nodePortrait{opacity:.8;filter:saturate(.78)}.CdCEhq_entityNode[data-prominence=context] .CdCEhq_nodeLabel{color:var(--ds-foreground-soft)}.CdCEhq_entityNodeHero{--node-size:116px}.CdCEhq_entityNodeDimmed{opacity:.25;filter:saturate(.4)}.CdCEhq_nodePortrait{border:2px solid var(--ds-control-border);background:radial-gradient(circle at 35% 27%, var(--ds-accent-muted), transparent 34%), linear-gradient(145deg, var(--ds-surface-elevated), var(--ds-canvas-subtle));box-shadow:0 8px 28px var(--ds-ambient-cool), inset 0 0 0 1px color-mix(in srgb, var(--ds-foreground) 5%, transparent);transition:transform .18s var(--ds-ease-soft), border-color .16s var(--ds-ease-standard), box-shadow .18s var(--ds-ease-soft), filter .18s var(--ds-ease-soft);border-radius:999px;place-items:center;display:grid;position:absolute;inset:0;overflow:visible}.CdCEhq_entityNode[data-node-kind=location] .CdCEhq_nodePortrait{border-color:color-mix(in srgb, var(--world-edge-origin) 58%, var(--ds-control-border));border-radius:30%}.CdCEhq_entityNode[data-node-kind=faction] .CdCEhq_nodePortrait{border-color:color-mix(in srgb, var(--world-edge-family) 52%, var(--ds-control-border));border-radius:36%}.CdCEhq_entityNode[data-node-kind=song] .CdCEhq_nodePortrait,.CdCEhq_entityNode[data-node-kind=moment] .CdCEhq_nodePortrait{border-radius:34%}.CdCEhq_entityNode[data-node-kind=song] .CdCEhq_nodePortrait{border-color:color-mix(in srgb, var(--world-edge-creative) 62%, var(--ds-control-border))}.CdCEhq_entityNode[data-node-kind=moment] .CdCEhq_nodePortrait{border-color:color-mix(in srgb, var(--ds-foreground-muted) 65%, var(--ds-control-border))}.CdCEhq_entityNode.CdCEhq_entityNodeHero .CdCEhq_nodePortrait{border-color:color-mix(in srgb, var(--ds-accent) 78%, var(--ds-control-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-accent-muted) 82%, transparent), 0 12px 36px color-mix(in srgb, var(--ds-ambient-accent) 78%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ds-accent-strong) 14%, transparent)}.CdCEhq_entityNode:hover .CdCEhq_nodePortrait{border-color:var(--ds-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-accent-muted) 72%, transparent), 0 14px 38px var(--ds-ambient-accent);transform:translateY(-2px)scale(1.025)}.CdCEhq_entityNode.CdCEhq_entityNodeFocus .CdCEhq_nodePortrait{border-color:var(--ds-accent-strong);box-shadow:0 0 0 4px color-mix(in srgb, var(--ds-accent-muted) 82%, transparent), 0 14px 40px var(--ds-ambient-cool)}.CdCEhq_entityNode.CdCEhq_entityNodeSelected .CdCEhq_nodePortrait{border-color:var(--ds-accent-strong);box-shadow:0 0 0 4px var(--ds-accent-muted), 0 16px 42px var(--ds-ambient-cool);transform:translateY(-3px)scale(1.05)}.CdCEhq_entityNodeRelationEndpoint:not(.CdCEhq_entityNodeSelected) .CdCEhq_nodePortrait{border-color:color-mix(in srgb, var(--ds-foreground) 58%, var(--ds-control-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-foreground) 7%, transparent), 0 12px 34px var(--ds-ambient-cool)}.CdCEhq_entityNodeSelected .CdCEhq_nodePortrait,.CdCEhq_entityNodeFocus .CdCEhq_nodePortrait,.CdCEhq_entityNodeRelationEndpoint .CdCEhq_nodePortrait{opacity:1;filter:none}.CdCEhq_nodeState{z-index:4;max-width:148px;transform:translateX(-50%) scale(var(--world-label-counter-scale,1));transform-origin:50% 100%;border:1px solid color-mix(in srgb, var(--ds-accent) 60%, var(--ds-control-border));background:color-mix(in srgb, var(--ds-surface-elevated) 95%, transparent);color:var(--ds-accent-strong);font:760 .56rem/1 var(--ds-font-ui);letter-spacing:.025em;text-align:center;white-space:nowrap;box-shadow:0 5px 18px var(--ds-ambient-cool);pointer-events:none;border-radius:999px;padding:4px 8px;position:absolute;bottom:calc(100% + 13px);left:50%}.CdCEhq_entityNodeFocus:not(.CdCEhq_entityNodeSelected) .CdCEhq_nodeState{border-color:var(--ds-control-border);color:var(--ds-foreground-soft)}.CdCEhq_nodeImage{object-fit:cover;border-radius:inherit;width:100%;height:100%}.CdCEhq_nodeInitials{font-family:var(--ds-font-display);color:var(--ds-accent-strong);text-shadow:0 1px 14px var(--ds-ambient-accent);font-size:1.32rem}.CdCEhq_entityNodeHero .CdCEhq_nodeInitials{font-size:1.9rem}.CdCEhq_heroOrbit{border:1px solid color-mix(in srgb, var(--ds-accent) 58%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-9px}.CdCEhq_heroOrbit:after{border:1px solid color-mix(in srgb, var(--ds-accent) 20%, transparent);border-radius:inherit;content:"";position:absolute;inset:5px}.CdCEhq_nodeKindMark{border:1px solid var(--ds-control-border);background:color-mix(in srgb, var(--ds-surface-elevated) 96%, transparent);min-width:22px;height:22px;color:var(--ds-foreground-muted);font:800 .58rem/1 var(--ds-font-ui);box-shadow:0 5px 18px var(--ds-ambient-cool);border-radius:999px;place-items:center;padding-inline:5px;display:grid;position:absolute;top:-7px;right:-7px}.CdCEhq_entityNodeHero .CdCEhq_nodeKindMark{color:var(--ds-accent-strong);border-color:color-mix(in srgb, var(--ds-accent) 68%, var(--ds-border))}.CdCEhq_nodeLabel{z-index:2;max-width:158px;transform:translateX(-50%) scale(var(--world-label-counter-scale,1));transform-origin:50% 0;border:1px solid var(--ds-border);background:color-mix(in srgb, var(--ds-surface-elevated) 95%, transparent);color:var(--ds-foreground);font:720 .7rem/1.15 var(--ds-font-ui);box-shadow:0 6px 20px var(--ds-ambient-cool);text-overflow:ellipsis;white-space:nowrap;transition:border-color .16s var(--ds-ease-standard), background .16s var(--ds-ease-standard), color .16s var(--ds-ease-standard);border-radius:999px;padding:5px 9px;position:absolute;top:calc(100% + 8px);left:50%;overflow:hidden}.CdCEhq_entityNodeHero .CdCEhq_nodeLabel{border-color:color-mix(in srgb, var(--ds-accent) 68%, var(--ds-border));color:var(--ds-accent-strong);font-size:.8rem}.CdCEhq_entityNodeSelected .CdCEhq_nodeLabel{border-color:var(--ds-accent);background:color-mix(in srgb, var(--ds-accent-muted) 76%, var(--ds-surface-elevated))}.CdCEhq_nodeSubtitle{width:148px;transform:translateX(-50%) scale(var(--world-label-counter-scale,1));transform-origin:50% 0;color:var(--ds-foreground-muted);font:520 .6rem/1.25 var(--ds-font-ui);text-align:center;pointer-events:none;position:absolute;top:calc(100% + 39px);left:50%}.CdCEhq_hiddenHandle{opacity:0;pointer-events:none;border:0;width:1px;height:1px}.CdCEhq_entityNode[data-world-semantic-zoom=atlas]:not(.CdCEhq_entityNodeSelected):not(.CdCEhq_entityNodeFocus) .CdCEhq_nodePortrait{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-canvas) 72%, transparent), 0 4px 14px color-mix(in srgb, var(--ds-canvas) 34%, transparent)}.CdCEhq_entityNode[data-world-semantic-zoom=atlas]:not(.CdCEhq_entityNodeSelected):not(.CdCEhq_entityNodeFocus) .CdCEhq_heroOrbit{opacity:.42}.CdCEhq_entityNode[data-world-semantic-zoom=region]:not(.CdCEhq_entityNodeSelected):not(.CdCEhq_entityNodeFocus) .CdCEhq_heroOrbit{opacity:.7}@media (max-width:700px){.CdCEhq_entityNode{--node-size:72px}.CdCEhq_entityNode[data-prominence=primary]{--node-size:82px}.CdCEhq_entityNode[data-prominence=context]{--node-size:58px}.CdCEhq_entityNodeHero{--node-size:100px}.CdCEhq_nodeSubtitle{display:none}.CdCEhq_nodeLabel{max-width:132px;font-size:.66rem}.CdCEhq_entityNodeHero .CdCEhq_nodeLabel{font-size:.74rem}.CdCEhq_nodeState{font-size:.54rem;bottom:calc(100% + 10px)}}@media (prefers-reduced-motion:reduce){.CdCEhq_entityNode,.CdCEhq_nodePortrait,.CdCEhq_nodeLabel{transition:none}.CdCEhq_entityNode:hover .CdCEhq_nodePortrait,.CdCEhq_entityNode.CdCEhq_entityNodeSelected .CdCEhq_nodePortrait{transform:none}}
@keyframes a_cHVa_worldRelationFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-48px}}.a_cHVa_flowMotion{stroke-dashoffset:0;will-change:stroke-dashoffset;animation-name:a_cHVa_worldRelationFlow;animation-duration:.82s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running}fieldset:has(>span[data-family]){min-inline-size:0;box-shadow:none;background:0 0;border:0;outline:0;margin:0;padding:2px 0 12px}fieldset:has(>span[data-family])>span[data-family]{border:1px solid var(--ds-border-subtle);background:color-mix(in srgb, var(--ds-surface-elevated) 82%, transparent);color:var(--ds-foreground-soft);border-radius:999px;padding:5px 8px}fieldset:has(>span[data-family])>span[data-family]:before{width:20px;height:3px;box-shadow:none;border-radius:999px}fieldset:has(>span[data-family])>span[data-family=affinity]{border-color:color-mix(in srgb, #65c98a 34%, var(--ds-border-subtle))}fieldset:has(>span[data-family])>span[data-family=affinity]:before{background:#65c98a}fieldset:has(>span[data-family])>span[data-family=family]{border-color:color-mix(in srgb, #e4b455 34%, var(--ds-border-subtle))}fieldset:has(>span[data-family])>span[data-family=family]:before{background:#e4b455}fieldset:has(>span[data-family])>span[data-family=creative]{border-color:color-mix(in srgb, #f0a14d 34%, var(--ds-border-subtle))}fieldset:has(>span[data-family])>span[data-family=creative]:before{background:#f0a14d}fieldset:has(>span[data-family])>span[data-family=conflict]{border-color:color-mix(in srgb, #ef5c58 34%, var(--ds-border-subtle))}fieldset:has(>span[data-family])>span[data-family=conflict]:before{background:repeating-linear-gradient(90deg,#ef5c58 0 5px,#0000 5px 8px)}fieldset:has(>span[data-family])>span[data-family=mystic]{border-color:color-mix(in srgb, #a97df2 34%, var(--ds-border-subtle))}fieldset:has(>span[data-family])>span[data-family=mystic]:before{background:repeating-linear-gradient(90deg,#a97df2 0 3px,#0000 3px 7px)}@media (prefers-reduced-motion:reduce){.a_cHVa_flowMotion{stroke-dashoffset:0;animation:none}}
.t2Bobq_layer{z-index:0;pointer-events:none;position:absolute;inset:0}.t2Bobq_region{border:1px solid color-mix(in srgb, var(--ds-accent) 11%, var(--ds-border-subtle));background:radial-gradient(circle at 38% 32%, color-mix(in srgb, var(--ds-accent-muted) 14%, transparent), transparent 62%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-foreground) 2%, transparent), inset 0 0 90px color-mix(in srgb, var(--ds-ambient-cool) 18%, transparent);opacity:.58;border-radius:72px;position:absolute}.t2Bobq_layer[data-world-semantic-zoom=atlas] .t2Bobq_region{border-color:color-mix(in srgb, var(--ds-accent) 20%, var(--ds-border-subtle));background:radial-gradient(circle at 40% 34%, color-mix(in srgb, var(--ds-accent-muted) 24%, transparent), transparent 66%);opacity:.82}.t2Bobq_label{transform:scale(var(--world-label-counter-scale,1));transform-origin:0 0;border:1px solid color-mix(in srgb, var(--ds-control-border) 70%, transparent);background:color-mix(in srgb, var(--ds-surface-elevated) 78%, transparent);box-shadow:0 4px 14px color-mix(in srgb, var(--ds-canvas) 14%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;opacity:.72;border-radius:999px;align-items:baseline;gap:8px;padding:6px 9px;display:inline-flex;position:absolute;top:22px;left:28px}.t2Bobq_label strong{color:var(--ds-foreground);font:760 .68rem/1 var(--ds-font-ui);letter-spacing:.025em}.t2Bobq_label span{color:var(--ds-foreground-muted);font:620 .56rem/1 var(--ds-font-ui)}.t2Bobq_layer[data-world-semantic-zoom=atlas] .t2Bobq_label{border-color:color-mix(in srgb, var(--ds-accent) 28%, var(--ds-control-border));opacity:.94}.t2Bobq_layer[data-world-semantic-zoom=region] .t2Bobq_label{opacity:.84}@media (prefers-reduced-motion:reduce){.t2Bobq_region,.t2Bobq_label{transition:none}}
.GRS3ba_layer{z-index:24;pointer-events:none;position:absolute;inset:0}.GRS3ba_cue{border:1px solid color-mix(in srgb, var(--ds-control-border) 86%, transparent);background:color-mix(in srgb, var(--ds-surface-elevated) 92%, transparent);max-width:min(220px,38vw);min-height:34px;box-shadow:0 8px 24px color-mix(in srgb, var(--ds-canvas) 42%, transparent);-webkit-backdrop-filter:blur(14px)saturate(108%);backdrop-filter:blur(14px)saturate(108%);color:var(--ds-foreground-soft);font:680 .62rem/1.2 var(--ds-font-ui);text-align:left;white-space:nowrap;cursor:pointer;pointer-events:auto;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex;position:absolute}.GRS3ba_cue:hover,.GRS3ba_cue:focus-visible{border-color:color-mix(in srgb, var(--ds-accent) 68%, var(--ds-control-border));background:color-mix(in srgb, var(--ds-accent-muted) 52%, var(--ds-surface-elevated));color:var(--ds-foreground)}.GRS3ba_cue:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.GRS3ba_arrow{color:var(--ds-accent-strong);font-size:.72rem}.GRS3ba_label{text-overflow:ellipsis;overflow:hidden}@media (max-width:700px){.GRS3ba_cue{max-width:46vw;min-height:44px;padding-inline:10px;font-size:.6rem}}@media (prefers-reduced-motion:reduce){.GRS3ba_cue{transition:none}}
._9o9e2G_identityCard{isolation:isolate;border:1px solid color-mix(in srgb, var(--ds-control-border) 86%, transparent);border-radius:var(--ds-radius-lg);background:color-mix(in srgb, var(--ds-surface-elevated) 92%, var(--ds-canvas));box-shadow:0 18px 48px color-mix(in srgb, var(--ds-canvas) 46%, transparent);margin:-8px -8px 4px;position:relative;overflow:hidden}._9o9e2G_identityMedia{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--ds-accent-muted) 78%, transparent), transparent 34%), linear-gradient(145deg, var(--ds-surface-hover), var(--ds-canvas));place-items:center;height:clamp(150px,21dvh,226px);display:grid;position:relative;overflow:hidden}._9o9e2G_identityImage{object-fit:cover;object-position:50% 34%}._9o9e2G_identityMedia[data-has-image=false]{height:96px}._9o9e2G_identityMedia[data-has-image=false] ._9o9e2G_identityInitial{font-size:clamp(2.8rem,5vw,4rem)}._9o9e2G_identityInitial{font:500 clamp(4.8rem, 9vw, 7rem)/1 var(--ds-font-display);color:var(--ds-accent-strong);text-shadow:0 0 42px color-mix(in srgb, var(--ds-accent) 32%, transparent);opacity:.82}._9o9e2G_identityShade{background:linear-gradient(180deg, transparent 32%, color-mix(in srgb, var(--ds-canvas) 34%, transparent) 64%, var(--ds-canvas-subtle) 100%), linear-gradient(90deg, color-mix(in srgb, var(--ds-canvas) 12%, transparent), transparent 50%);pointer-events:none;position:absolute;inset:0}._9o9e2G_identityCopy{z-index:2;margin-top:-34px;padding:0 18px 18px;position:relative}._9o9e2G_identityEyebrow{color:var(--ds-accent-strong);font:760 .56rem/1 var(--ds-font-ui);letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px}._9o9e2G_identityCopy h2{color:var(--ds-foreground);font:500 clamp(2rem, 2.55vw, 2.8rem)/.98 var(--ds-font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}._9o9e2G_identitySubtitle{color:var(--ds-foreground-soft);font:570 .76rem/1.3 var(--ds-font-body);margin:7px 0 0}._9o9e2G_identityBadges{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}._9o9e2G_identityBadges span{border:1px solid color-mix(in srgb, var(--ds-control-border) 82%, transparent);background:color-mix(in srgb, var(--ds-canvas-subtle) 82%, transparent);min-height:28px;color:var(--ds-foreground-soft);font:650 .59rem/1 var(--ds-font-ui);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}._9o9e2G_tabs{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:color-mix(in srgb, var(--ds-canvas-subtle) 78%, transparent);scrollbar-width:none;gap:4px;margin:20px 0 4px;padding:4px;display:flex;overflow-x:auto}._9o9e2G_tabs::-webkit-scrollbar{display:none}._9o9e2G_tabs button{border-radius:calc(var(--ds-radius-md) - 4px);min-height:36px;color:var(--ds-foreground-muted);font:680 .68rem/1 var(--ds-font-ui);white-space:nowrap;cursor:pointer;transition:color .15s var(--ds-ease-standard), border-color .15s var(--ds-ease-standard), background .15s var(--ds-ease-standard), box-shadow .15s var(--ds-ease-standard);background:0 0;border:1px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}._9o9e2G_tabs button>span{border:1px solid var(--ds-border-subtle);background:var(--ds-surface-elevated);border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:4px;font-size:.58rem;display:inline-grid}._9o9e2G_tabs button:hover,._9o9e2G_tabs button:focus-visible{color:var(--ds-foreground);background:var(--ds-surface-hover)}._9o9e2G_tabs button[aria-selected=true]{border-color:color-mix(in srgb, var(--ds-accent) 48%, var(--ds-border));background:color-mix(in srgb, var(--ds-accent-muted) 70%, var(--ds-surface-elevated));color:var(--ds-accent-strong);box-shadow:0 5px 18px var(--ds-ambient-accent)}._9o9e2G_tabPanel{animation:_9o9e2G_inspectorPanelIn .18s var(--ds-ease-soft) both;margin-top:18px}@keyframes _9o9e2G_inspectorPanelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._9o9e2G_summaryBlock{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--ds-accent-muted) 18%, transparent), transparent 54%), color-mix(in srgb, var(--ds-surface-elevated) 72%, transparent);padding:15px 16px}._9o9e2G_summaryCopy{color:var(--ds-foreground-soft);font:500 .78rem/1.6 var(--ds-font-body);margin:8px 0 0}._9o9e2G_summaryStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}._9o9e2G_summaryStats>div{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-surface-elevated) 84%, transparent);min-width:0;padding:11px 9px}._9o9e2G_summaryStats dt{color:var(--ds-foreground-muted);font:650 .55rem/1.15 var(--ds-font-ui);letter-spacing:.04em;text-transform:uppercase}._9o9e2G_summaryStats dd{color:var(--ds-foreground);font:720 1.08rem/1 var(--ds-font-display);margin:5px 0 0}._9o9e2G_relationHighlights{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:color-mix(in srgb, var(--ds-canvas-subtle) 68%, transparent);margin-top:18px;padding:15px}._9o9e2G_relationHighlightsHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}._9o9e2G_relationHighlightsHeader>span{border:1px solid var(--ds-border);min-width:26px;height:26px;color:var(--ds-foreground-muted);font:700 .61rem/1 var(--ds-font-ui);border-radius:999px;place-items:center;display:inline-grid}._9o9e2G_relationChips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}._9o9e2G_relationChips button{--relation-accent:var(--world-edge-context);border:1px solid color-mix(in srgb, var(--relation-accent) 48%, var(--ds-border));background:color-mix(in srgb, var(--relation-accent) 9%, var(--ds-surface-elevated));min-height:36px;color:color-mix(in srgb, var(--relation-accent) 80%, var(--ds-foreground));font:680 .61rem/1 var(--ds-font-ui);cursor:pointer;transition:background var(--ds-motion-fast) var(--ds-ease-standard), border-color var(--ds-motion-fast) var(--ds-ease-standard), transform var(--ds-motion-fast) var(--ds-ease-standard);border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:6px;padding:0 10px;display:inline-grid}._9o9e2G_relationChips button[data-family=affinity]{--relation-accent:var(--world-edge-affinity)}._9o9e2G_relationChips button[data-family=family]{--relation-accent:var(--world-edge-family)}._9o9e2G_relationChips button[data-family=conflict]{--relation-accent:var(--world-edge-conflict)}._9o9e2G_relationChips button[data-family=mystic]{--relation-accent:var(--world-edge-mystic)}._9o9e2G_relationChips button[data-family=creative]{--relation-accent:var(--world-edge-creative)}._9o9e2G_relationChips button[data-family=origin]{--relation-accent:var(--world-edge-origin)}._9o9e2G_relationChips button strong{max-width:16ch;color:var(--ds-foreground);font:700 .61rem/1.15 var(--ds-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._9o9e2G_relationChips button span{color:currentColor;font:620 .57rem/1.15 var(--ds-font-ui)}._9o9e2G_relationChips button:hover,._9o9e2G_relationChips button:focus-visible{border-color:var(--relation-accent);background:color-mix(in srgb, var(--relation-accent) 16%, var(--ds-surface-elevated));transform:translateY(-1px)}._9o9e2G_overviewRelations{margin-top:18px}._9o9e2G_mapDetails{border-top:1px solid var(--ds-border-subtle);margin-top:16px;padding-top:14px}._9o9e2G_mapDetails>summary,._9o9e2G_entityMeta>summary{width:fit-content;min-height:36px;color:var(--ds-foreground-muted);font:680 .66rem/1 var(--ds-font-ui);cursor:pointer;align-items:center;display:inline-flex}._9o9e2G_mapDetails[open]>summary,._9o9e2G_entityMeta[open]>summary{color:var(--ds-accent-strong)}._9o9e2G_overviewRelations h3{color:var(--ds-foreground);font:680 .78rem/1.2 var(--ds-font-ui);margin:0 0 10px}._9o9e2G_sectionEyebrow{color:var(--ds-accent-strong);font:760 .52rem/1 var(--ds-font-ui);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px}._9o9e2G_connectionsHeader{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}._9o9e2G_connectionsHeader h3{color:var(--ds-foreground);font:680 .84rem/1.2 var(--ds-font-ui);letter-spacing:.01em;margin:0}._9o9e2G_connectionsHeader._9o9e2G_connectionsHeader>span{border:1px solid var(--ds-border);background:var(--ds-canvas-subtle);min-width:28px;height:28px;color:var(--ds-foreground-muted);font:720 .66rem/1 var(--ds-font-ui);border-radius:999px;place-items:center;display:inline-grid}._9o9e2G_connectionList{gap:8px;margin:0;padding:0;list-style:none;display:grid}._9o9e2G_connectionList li{min-width:0}._9o9e2G_connectionList button{--relation-accent:var(--world-edge-context);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-surface-elevated) 92%, transparent);width:100%;min-height:58px;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--relation-accent) 72%, transparent);color:var(--ds-foreground);text-align:left;cursor:pointer;transition:border-color .15s var(--ds-ease-standard), background .15s var(--ds-ease-standard), box-shadow .15s var(--ds-ease-standard), transform .15s var(--ds-ease-standard);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px 9px 13px;display:grid}._9o9e2G_connectionList button[data-family=affinity]{--relation-accent:var(--world-edge-affinity)}._9o9e2G_connectionList button[data-family=family]{--relation-accent:var(--world-edge-family)}._9o9e2G_connectionList button[data-family=conflict]{--relation-accent:var(--world-edge-conflict)}._9o9e2G_connectionList button[data-family=mystic]{--relation-accent:var(--world-edge-mystic)}._9o9e2G_connectionList button[data-family=creative]{--relation-accent:var(--world-edge-creative)}._9o9e2G_connectionList button[data-family=origin]{--relation-accent:var(--world-edge-origin)}._9o9e2G_connectionList button:hover,._9o9e2G_connectionList button:focus-visible{border-color:color-mix(in srgb, var(--relation-accent) 48%, var(--ds-control-border));background:var(--ds-surface-hover);box-shadow:inset 3px 0 0 var(--relation-accent), 0 7px 22px var(--ds-ambient-cool);transform:translateY(-1px)}._9o9e2G_connectionCopy{gap:3px;min-width:0;display:grid}._9o9e2G_connectionCopy strong{font:710 .77rem/1.2 var(--ds-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._9o9e2G_connectionCopy small{color:var(--ds-foreground-muted);font:550 .62rem/1.2 var(--ds-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._9o9e2G_relationBadge{border:1px solid color-mix(in srgb, currentColor 30%, var(--ds-border));background:color-mix(in srgb, currentColor 8%, var(--ds-canvas-subtle));max-width:128px;color:var(--ds-foreground-soft);font:670 .59rem/1 var(--ds-font-ui);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 7px;overflow:hidden}._9o9e2G_relationBadge[data-family=affinity]{color:var(--world-edge-affinity)}._9o9e2G_relationBadge[data-family=family]{color:var(--world-edge-family)}._9o9e2G_relationBadge[data-family=conflict]{color:var(--world-edge-conflict)}._9o9e2G_relationBadge[data-family=mystic]{color:var(--world-edge-mystic)}._9o9e2G_relationBadge[data-family=creative]{color:var(--world-edge-creative)}._9o9e2G_relationBadge[data-family=origin]{color:var(--world-edge-origin)}._9o9e2G_relationBadge[data-family=context]{color:var(--world-edge-context)}._9o9e2G_connectionArrow{color:var(--ds-foreground-muted);font:400 1.25rem/1 var(--ds-font-ui);transition:transform .15s var(--ds-ease-standard), color .15s var(--ds-ease-standard)}._9o9e2G_connectionList button:hover ._9o9e2G_connectionArrow,._9o9e2G_connectionList button:focus-visible ._9o9e2G_connectionArrow{color:var(--relation-accent);transform:translate(2px)}._9o9e2G_connectionsEmpty{border:1px dashed var(--ds-border-subtle);border-radius:var(--ds-radius-sm);color:var(--ds-foreground-muted);font:500 .72rem/1.45 var(--ds-font-body);margin:0;padding:12px}._9o9e2G_actions{border-top:1px solid var(--ds-border-subtle);gap:8px;margin-top:22px;padding-top:18px;display:grid}._9o9e2G_primaryAction._9o9e2G_primaryAction{border-color:color-mix(in srgb, var(--ds-accent) 74%, var(--ds-action-primary-border));background:linear-gradient(180deg, color-mix(in srgb, var(--ds-accent) 88%, white 7%), var(--ds-accent));color:var(--ds-action-primary-foreground);box-shadow:0 9px 24px color-mix(in srgb, var(--ds-accent) 18%, transparent)}._9o9e2G_entityMeta{border-top:1px solid var(--ds-border-subtle);margin-top:18px;padding-top:14px}._9o9e2G_entityMeta>dl{gap:8px;margin:11px 0 0;display:grid}._9o9e2G_entityMeta>dl>div{border-bottom:1px solid color-mix(in srgb, var(--ds-border-subtle) 72%, transparent);grid-template-columns:minmax(98px,.7fr) minmax(0,1fr);align-items:baseline;gap:12px;padding:7px 0;display:grid}._9o9e2G_entityMeta dt{color:var(--ds-foreground-muted);font:620 .62rem/1.25 var(--ds-font-ui)}._9o9e2G_entityMeta dd{min-width:0;color:var(--ds-foreground-soft);font:570 .66rem/1.35 var(--ds-font-ui);text-align:right;overflow-wrap:anywhere;margin:0}@media (max-width:980px){._9o9e2G_identityCard{margin-inline:0}._9o9e2G_identityMedia{height:clamp(130px,19dvh,190px)}._9o9e2G_tabs{margin-top:16px}._9o9e2G_tabs button{min-height:44px}._9o9e2G_tabPanel{margin-top:14px}._9o9e2G_connectionList button{min-height:52px}._9o9e2G_summaryStats{max-width:520px}}@media (max-width:700px){._9o9e2G_identityCard{grid-template-columns:112px minmax(0,1fr);align-items:stretch;margin-top:0;display:grid}._9o9e2G_identityMedia{height:auto;min-height:132px}._9o9e2G_identityMedia[data-has-image=false]{min-height:104px}._9o9e2G_identityCopy{align-self:end;margin-top:0;padding:16px 14px}._9o9e2G_identityCopy h2{font-size:clamp(1.55rem,7vw,2.05rem)}._9o9e2G_identityBadges{margin-top:9px}._9o9e2G_relationChips button{min-height:40px}}@media (max-width:520px){._9o9e2G_tabs{margin-inline:-2px}._9o9e2G_tabs button{flex:none}._9o9e2G_summaryStats{grid-template-columns:repeat(3,minmax(78px,1fr));overflow-x:auto}._9o9e2G_connectionList button{grid-template-columns:minmax(0,1fr) auto}._9o9e2G_relationBadge{grid-column:1/-1;justify-self:start;max-width:100%}._9o9e2G_connectionArrow{grid-area:1/2}}@media (max-width:420px){._9o9e2G_identityCard{grid-template-columns:88px minmax(0,1fr)}._9o9e2G_identityMedia{min-height:118px}._9o9e2G_identityInitial{font-size:3.5rem}._9o9e2G_identityCopy{padding:13px 12px}._9o9e2G_identityBadges span:nth-child(n+2){display:none}._9o9e2G_entityMeta>dl>div{grid-template-columns:1fr;gap:4px}._9o9e2G_entityMeta dd{text-align:left}}@media (prefers-reduced-motion:reduce){._9o9e2G_tabPanel{animation:none}._9o9e2G_tabs button,._9o9e2G_connectionList button,._9o9e2G_connectionArrow,._9o9e2G_relationChips button{transition:none}._9o9e2G_connectionList button:hover,._9o9e2G_connectionList button:focus-visible,._9o9e2G_relationChips button:hover,._9o9e2G_relationChips button:focus-visible{transform:none}}
.rvx14a_root{z-index:46;pointer-events:none;width:min(390px,100% - 24px);position:absolute;top:12px;left:12px}.rvx14a_root>*{pointer-events:auto}.rvx14a_modeNotice,.rvx14a_composer{border:1px solid color-mix(in srgb, var(--ds-accent) 48%, var(--ds-control-border));border-radius:var(--ds-radius-lg);background:color-mix(in srgb, var(--ds-surface-elevated) 97%, transparent);box-shadow:0 18px 54px color-mix(in srgb, var(--ds-canvas) 54%, transparent);-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%)}.rvx14a_modeNotice{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.rvx14a_modeNotice>span{color:var(--ds-accent-strong);font-size:1rem}.rvx14a_modeNotice div,.rvx14a_composer,.rvx14a_composer header,.rvx14a_composer label{display:grid}.rvx14a_modeNotice div,.rvx14a_composer header{gap:3px}.rvx14a_modeNotice strong,.rvx14a_composer strong,.rvx14a_composer label>span{color:var(--ds-foreground);font:750 .73rem/1.2 var(--ds-font-ui)}.rvx14a_modeNotice small,.rvx14a_composer small,.rvx14a_reviewNotice{color:var(--ds-foreground-muted);font:560 .65rem/1.35 var(--ds-font-ui)}.rvx14a_modeNotice button,.rvx14a_composer button,.rvx14a_composer select{border:1px solid var(--ds-control-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);min-height:38px;color:var(--ds-foreground-soft);font:680 .66rem/1 var(--ds-font-ui)}.rvx14a_modeNotice button,.rvx14a_composer button{cursor:pointer;padding:0 11px}.rvx14a_modeNotice button:hover,.rvx14a_modeNotice button:focus-visible,.rvx14a_composer button:hover,.rvx14a_composer button:focus-visible,.rvx14a_composer select:focus-visible{border-color:var(--ds-accent);outline:0}.rvx14a_modeNotice button:focus-visible,.rvx14a_composer button:focus-visible,.rvx14a_composer select:focus-visible{box-shadow:0 0 0 2px var(--ds-control-focus-ring)}.rvx14a_composer{gap:10px;padding:13px}.rvx14a_composer label{gap:6px}.rvx14a_composer select{outline:0;width:100%;padding:0 10px}.rvx14a_reviewNotice{border-left:2px solid var(--ds-accent);background:var(--ds-accent-muted);margin:0;padding:8px 10px}.rvx14a_actions{justify-content:flex-end;gap:7px;display:flex}.rvx14a_actions button[type=submit]{border-color:color-mix(in srgb, var(--ds-accent) 62%, var(--ds-control-border));background:var(--ds-accent-muted);color:var(--ds-foreground)}.rvx14a_actions button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:700px){.rvx14a_root{width:calc(100% - 18px);top:9px;left:9px}.rvx14a_modeNotice{grid-template-columns:auto minmax(0,1fr)}.rvx14a_modeNotice button{grid-column:1/-1;justify-self:start}.rvx14a_modeNotice button,.rvx14a_composer button,.rvx14a_composer select{min-height:44px}}
.wIL6Yq_layout,.wIL6Yq_canvasColumn,.wIL6Yq_inspector,.wIL6Yq_resizer{min-width:0}.wIL6Yq_layout{width:100%;height:100dvh;min-height:0;display:block;position:relative;overflow:hidden}.wIL6Yq_canvasColumn{flex-direction:column;width:100%;height:100dvh;min-height:0;padding:clamp(8px,.8vw,14px);display:flex;overflow:hidden}.wIL6Yq_canvasColumn:not(:has(>[data-testid=world-canvas])){overscroll-behavior:contain;overflow:auto}.wIL6Yq_canvasColumn:has(>[data-testid=world-canvas])>section[aria-labelledby=world-relations-title]{display:none}.wIL6Yq_layout [data-testid=world-canvas]{flex:1 1 0;width:100%;height:auto;min-height:0;position:relative}.wIL6Yq_layout [data-testid=world-canvas]:not(:has(.react-flow__node)):after{z-index:6;border:1px dashed var(--ds-control-border);border-radius:var(--ds-radius-md);background:color-mix(in srgb, var(--ds-surface-elevated) 94%, transparent);width:min(340px,100% - 40px);box-shadow:0 16px 44px var(--ds-ambient-cool);color:var(--ds-foreground-soft);content:"Nenhum resultado visível. Ajuste a busca ou os filtros.";font:650 .78rem/1.5 var(--ds-font-ui);text-align:center;pointer-events:none;padding:18px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.wIL6Yq_layout[data-world-edit-state=editing] [data-testid=world-canvas],.wIL6Yq_layout[data-world-edit-state=publishing] [data-testid=world-canvas]){border-color:color-mix(in srgb, var(--ds-accent) 62%, var(--ds-control-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-accent) 18%, transparent), inset 0 0 120px var(--ds-ambient-cool), 0 0 0 1px color-mix(in srgb, var(--ds-accent) 8%, transparent)}.wIL6Yq_inspector{z-index:55;width:min(var(--world-inspector-width), calc(100vw - 52px));overscroll-behavior:contain;scrollbar-gutter:stable;min-width:min(320px,100vw - 52px);max-width:min(520px,100vw - 52px);height:auto;max-height:calc(100dvh - 24px);position:fixed;inset:12px 0 12px auto;overflow:auto}.wIL6Yq_layout[data-world-authoring-active=true] .wIL6Yq_inspector{top:var(--site-chrome-panel-top,66px);max-height:calc(100dvh - var(--site-chrome-panel-top,66px) - 12px)}.wIL6Yq_layout[data-world-inspector-mode=closed] .wIL6Yq_inspector{width:0;min-width:0;max-width:0;box-shadow:none;pointer-events:none;background:0 0;border:0;padding:0;overflow:hidden}.wIL6Yq_layout[data-world-inspector-mode=closed] .wIL6Yq_resizer{display:none}.wIL6Yq_layout>[data-world-edge-tab][data-edge=right]{top:50%;right:min(var(--world-inspector-width), calc(100vw - 52px));z-index:60;transition:right var(--ds-motion-base) var(--ds-ease-soft), border-color var(--ds-motion-fast) var(--ds-ease-standard), background-color var(--ds-motion-fast) var(--ds-ease-standard), color var(--ds-motion-fast) var(--ds-ease-standard), transform var(--ds-motion-fast) var(--ds-ease-standard);position:fixed;transform:translateY(-50%)}.wIL6Yq_layout[data-world-inspector-mode=closed]>[data-world-edge-tab][data-edge=right]{right:0}.wIL6Yq_layout[data-world-focus-mode=true]>[data-world-edge-tab][data-edge=right]{opacity:0;visibility:hidden;pointer-events:none}@media (hover:hover) and (pointer:fine){.wIL6Yq_layout .react-flow__pane{cursor:grab}.wIL6Yq_layout .react-flow__pane.dragging{cursor:grabbing}.wIL6Yq_layout[data-world-edit-state=editing] .react-flow__node{cursor:grab}.wIL6Yq_layout[data-world-edit-state=editing] .react-flow__node.dragging{cursor:grabbing}.wIL6Yq_layout[data-world-edit-state=publishing] .react-flow__node{cursor:progress}.wIL6Yq_layout>[data-world-edge-tab][data-edge=right]:hover{transform:translateY(-50%)translate(-2px)}}@media (max-width:1120px){.wIL6Yq_canvasColumn{padding:12px var(--ds-page-gutter) 0}.wIL6Yq_inspector,.wIL6Yq_layout[data-world-authoring-active=true] .wIL6Yq_inspector{width:auto;min-width:0;max-width:none;height:auto;min-height:68px;max-height:min(62dvh,600px);padding:34px var(--ds-page-gutter) max(28px, env(safe-area-inset-bottom));border-top:1px solid var(--ds-control-border);border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;background:linear-gradient(180deg, color-mix(in srgb, var(--ds-accent-muted) 16%, transparent), transparent 78px), color-mix(in srgb, var(--ds-surface-elevated) 98%, var(--ds-canvas));box-shadow:0 -1px 0 color-mix(in srgb, var(--ds-accent) 12%, transparent), 0 -18px 60px var(--ds-ambient-cool);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:0;border-left:0;border-right:0;inset:auto 0 0}.wIL6Yq_inspector:before{background:color-mix(in srgb, var(--ds-control-border) 82%, transparent);content:"";border-radius:999px;width:42px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.wIL6Yq_layout[data-world-inspector-mode=closed] .wIL6Yq_inspector{min-height:0;max-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.wIL6Yq_layout[data-world-inspector-mode=closed] .wIL6Yq_inspector:before,.wIL6Yq_resizer{display:none}.wIL6Yq_layout>[data-world-edge-tab][data-edge=right]{top:auto;right:max(14px, var(--ds-page-gutter));bottom:max(14px, env(safe-area-inset-bottom));transform:none}.wIL6Yq_layout[data-world-inspector-mode=closed]>[data-world-edge-tab][data-edge=right]{top:auto;right:max(14px, var(--ds-page-gutter));bottom:max(14px, env(safe-area-inset-bottom));transform:none}.wIL6Yq_layout>[data-world-edge-tab][data-edge=right]{z-index:60}.wIL6Yq_layout .react-flow__controls-button{min-width:40px;min-height:40px}.wIL6Yq_layout:not([data-world-inspector-mode=closed]) .react-flow__controls{bottom:calc(min(62dvh,600px) + 12px)}}@media (max-width:820px){.wIL6Yq_layout .react-flow__controls-button{min-width:44px;min-height:44px}}@media (max-width:700px){.wIL6Yq_canvasColumn{padding:calc(var(--site-chrome-panel-top,66px) + 8px) 7px 7px}.wIL6Yq_inspector{max-height:min(48dvh,440px);padding-inline:max(16px, var(--ds-page-gutter))}.wIL6Yq_layout:not([data-world-inspector-mode=closed]) .react-flow__controls{bottom:calc(min(48dvh,440px) + 12px)}}@media (prefers-reduced-motion:reduce){.wIL6Yq_layout>[data-world-edge-tab][data-edge=right]{transition:none}}
.xWQ5Oq_shell{--world-shell-rail:clamp(214px, 15.5vw, 258px);--world-shell-chrome-clearance:calc(var(--site-chrome-panel-top,66px) + 8px);grid-template-columns:var(--world-shell-rail) minmax(0, 1fr);background:var(--ds-canvas);width:100%;min-width:0;min-height:100dvh;transition:grid-template-columns var(--ds-motion-fast) var(--ds-ease-soft);display:grid;position:relative}.xWQ5Oq_shellCollapsed{--world-shell-rail:64px}.xWQ5Oq_sidebar{z-index:10;border-right:1px solid var(--ds-border-subtle);background:radial-gradient(circle at 18% 12%, var(--ds-ambient-accent), transparent 34%), linear-gradient(180deg, var(--ds-surface-elevated), var(--ds-canvas-subtle));min-width:0;position:relative}.xWQ5Oq_sidebarInner{min-height:100dvh;max-height:100dvh;padding:var(--world-shell-chrome-clearance) 16px 20px;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.xWQ5Oq_shellCollapsed .xWQ5Oq_sidebarInner{padding-inline:8px}.xWQ5Oq_intro{border-bottom:1px solid var(--ds-border-subtle);padding:0 10px 22px}.xWQ5Oq_intro p{color:var(--ds-accent-strong);font:750 .62rem/1 var(--ds-font-ui);letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px}.xWQ5Oq_intro h2{color:var(--ds-foreground);font-family:var(--ds-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.42rem,1.65vw,1.82rem);font-weight:400;line-height:1.05}.xWQ5Oq_intro span{color:var(--ds-foreground-muted);font-family:var(--ds-font-body);margin-top:10px;font-size:.76rem;line-height:1.45;display:block}.xWQ5Oq_navigation{gap:5px;margin-top:18px;display:grid}.xWQ5Oq_shellCollapsed .xWQ5Oq_navigation{margin-top:0}.xWQ5Oq_navItem{border-radius:var(--ds-radius-md);min-width:0;min-height:58px;color:var(--ds-foreground-soft);transition:border-color var(--ds-motion-fast) var(--ds-ease-standard), background-color var(--ds-motion-fast) var(--ds-ease-standard), color var(--ds-motion-fast) var(--ds-ease-standard), transform var(--ds-motion-fast) var(--ds-ease-soft);border:1px solid #0000;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px 8px 7px;display:grid;position:relative}.xWQ5Oq_navMark{border:1px solid var(--ds-control-border);width:5px;height:5px;font:720 .72rem/1 var(--ds-font-ui);transition:border-color var(--ds-motion-fast) var(--ds-ease-standard), background-color var(--ds-motion-fast) var(--ds-ease-standard), box-shadow var(--ds-motion-fast) var(--ds-ease-standard), transform var(--ds-motion-fast) var(--ds-ease-soft);background:0 0;border-radius:50%;place-items:center;display:grid}.xWQ5Oq_navItemCompact{grid-template-columns:1fr;justify-items:center;gap:0;min-height:48px;padding:6px}.xWQ5Oq_navItemCompact .xWQ5Oq_navMark{width:34px;height:34px;color:var(--ds-foreground-soft);border-radius:11px}.xWQ5Oq_navCopy{min-width:0}.xWQ5Oq_navCopy strong,.xWQ5Oq_navCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.xWQ5Oq_navCopy strong{color:inherit;font-family:var(--ds-font-ui);font-size:.78rem;font-weight:680;line-height:1.2}.xWQ5Oq_navCopy small{color:var(--ds-foreground-muted);font-family:var(--ds-font-ui);margin-top:4px;font-size:.62rem;font-weight:520;line-height:1.15}.xWQ5Oq_navArrow{color:var(--ds-foreground-muted);opacity:0;transition:opacity var(--ds-motion-fast) var(--ds-ease-standard), transform var(--ds-motion-fast) var(--ds-ease-soft);font-size:.88rem;transform:translate(-4px)}.xWQ5Oq_navItemCompact .xWQ5Oq_navCopy,.xWQ5Oq_navItemCompact .xWQ5Oq_navArrow{display:none}.xWQ5Oq_navItemCurrent{border-color:var(--ds-control-border);background:color-mix(in srgb, var(--ds-accent-muted) 74%, var(--ds-surface-elevated));color:var(--ds-foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-accent) 13%, transparent)}.xWQ5Oq_navItemCurrent .xWQ5Oq_navMark{border-color:var(--ds-accent);background:var(--ds-accent);box-shadow:0 0 0 5px var(--ds-accent-muted);color:var(--ds-on-accent,var(--ds-canvas));transform:scale(1.05)}.xWQ5Oq_navItemCurrent .xWQ5Oq_navArrow{color:var(--ds-accent-strong);opacity:1;transform:translate(0)}.xWQ5Oq_sidebarFooter{gap:8px;margin-top:auto;padding-top:20px;display:grid}.xWQ5Oq_railToggle,.xWQ5Oq_homeLink,.xWQ5Oq_drawerHomeLink{min-height:44px;color:var(--ds-foreground-muted);font-family:var(--ds-font-ui);align-items:center;gap:8px;font-size:.72rem;font-weight:620;display:inline-flex}.xWQ5Oq_railToggle{border:1px solid var(--ds-control-border);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-surface-elevated) 94%, transparent);cursor:pointer;transition:border-color var(--ds-motion-fast) var(--ds-ease-standard), color var(--ds-motion-fast) var(--ds-ease-standard), background-color var(--ds-motion-fast) var(--ds-ease-standard);justify-content:center;padding:0 10px}.xWQ5Oq_homeLink,.xWQ5Oq_drawerHomeLink{transition:color var(--ds-motion-fast) var(--ds-ease-standard)}.xWQ5Oq_homeLink{margin:0 8px}.xWQ5Oq_homeLinkCompact{border-radius:var(--ds-radius-sm);border:1px solid #0000;justify-content:center;margin:0}.xWQ5Oq_stage,.xWQ5Oq_content{min-width:0}.xWQ5Oq_stage{position:relative}.xWQ5Oq_content{width:100%}.xWQ5Oq_mobileBar,.xWQ5Oq_drawer{display:none}.xWQ5Oq_menuButton,.xWQ5Oq_closeButton{font:inherit;cursor:pointer}.xWQ5Oq_navItem:focus-visible,.xWQ5Oq_homeLink:focus-visible,.xWQ5Oq_drawerHomeLink:focus-visible,.xWQ5Oq_railToggle:focus-visible,.xWQ5Oq_menuButton:focus-visible,.xWQ5Oq_closeButton:focus-visible{outline:2px solid var(--ds-control-focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.xWQ5Oq_navItem:hover{border-color:var(--ds-border);background:var(--ds-surface-hover);color:var(--ds-foreground);transform:translate(2px)}.xWQ5Oq_navItemCompact:hover{transform:none}.xWQ5Oq_navItem:hover .xWQ5Oq_navMark{border-color:var(--ds-accent)}.xWQ5Oq_navItem:hover .xWQ5Oq_navArrow{opacity:.78;transform:translate(0)}.xWQ5Oq_homeLink:hover,.xWQ5Oq_drawerHomeLink:hover,.xWQ5Oq_railToggle:hover{color:var(--ds-accent-strong)}.xWQ5Oq_railToggle:hover{border-color:var(--ds-accent);background:var(--ds-surface-hover)}}@media (max-width:1120px){.xWQ5Oq_shell{--world-shell-rail:208px}.xWQ5Oq_shellCollapsed{--world-shell-rail:64px}.xWQ5Oq_sidebarInner{padding-inline:12px}.xWQ5Oq_shellCollapsed .xWQ5Oq_sidebarInner,.xWQ5Oq_intro{padding-inline:8px}.xWQ5Oq_intro span{display:none}}@media (max-width:820px){.xWQ5Oq_shell,.xWQ5Oq_shellCollapsed{min-height:0;display:block}.xWQ5Oq_sidebar{display:none}.xWQ5Oq_content{--world-catalog-hero-top:28px;--world-profile-context-top:16px}.xWQ5Oq_mobileBar{min-height:58px;padding:var(--world-shell-chrome-clearance) var(--ds-page-gutter,clamp(16px, 4vw, 28px)) 8px;border-bottom:1px solid var(--ds-border-subtle);background:color-mix(in srgb, var(--ds-surface-elevated) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:12px;display:flex}.xWQ5Oq_menuButton{border:1px solid var(--ds-control-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);min-height:44px;color:var(--ds-foreground);font-family:var(--ds-font-ui);align-items:center;gap:10px;padding:0 10px;font-size:.74rem;font-weight:680;display:inline-flex}.xWQ5Oq_menuIcon{gap:3px;width:17px;display:grid}.xWQ5Oq_menuIcon span{background:currentColor;height:1px;display:block}.xWQ5Oq_currentSection{min-width:0;color:var(--ds-foreground-muted);font-family:var(--ds-font-ui);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:650;overflow:hidden}.xWQ5Oq_drawer{border:0;border-right:1px solid var(--ds-control-border);background:radial-gradient(circle at 18% 8%, var(--ds-ambient-accent), transparent 30%), var(--ds-surface-elevated);width:min(88vw,342px);max-width:none;height:100dvh;max-height:none;color:var(--ds-foreground);margin:0;padding:22px 16px 18px;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:22px 0 70px #00000042}.xWQ5Oq_drawer[open]{display:block}.xWQ5Oq_drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0205089e}.xWQ5Oq_drawerHeader{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:10px;display:grid}.xWQ5Oq_drawerHeader .xWQ5Oq_intro{padding-top:4px;padding-right:4px}.xWQ5Oq_closeButton{border:1px solid var(--ds-control-border);background:var(--ds-surface);width:44px;height:44px;color:var(--ds-foreground);border-radius:50%;place-items:center;padding:0;font-size:1.35rem;line-height:1;display:grid}.xWQ5Oq_drawer .xWQ5Oq_navigation{margin-top:18px}.xWQ5Oq_drawerHomeLink{margin-top:26px;padding-inline:8px}}@media (max-width:460px){.xWQ5Oq_mobileBar{padding-inline:12px}.xWQ5Oq_menuButton{padding-inline:9px}.xWQ5Oq_menuButton>span:last-child{font-size:.7rem}.xWQ5Oq_currentSection{max-width:42vw}}@media (prefers-reduced-motion:reduce){.xWQ5Oq_shell,.xWQ5Oq_navItem,.xWQ5Oq_navMark,.xWQ5Oq_navArrow,.xWQ5Oq_homeLink,.xWQ5Oq_drawerHomeLink,.xWQ5Oq_railToggle{transition:none}.xWQ5Oq_navItem:hover{transform:none}}
body:has([data-world-workspace-root])>footer{display:none}body:has([data-world-workspace-root]){overflow:hidden}body:has([data-world-workspace-root])>main#conteudo{height:100dvh;min-height:0;overflow:hidden}.k__F8q_workspace{--world-workspace-navigation-width:clamp(224px, 15.5vw, 270px);--world-workspace-top-offset:0px;--world-workspace-chrome-clearance:calc(var(--site-chrome-panel-top,66px) + 8px);width:100%;min-width:0;height:100dvh;min-height:0;padding-top:var(--world-workspace-top-offset);background:var(--ds-canvas);display:block;position:relative;overflow:hidden}.k__F8q_navigationPanel{top:var(--world-workspace-top-offset);z-index:50;width:var(--world-workspace-navigation-width);border-right:1px solid var(--ds-border-subtle);background:radial-gradient(circle at 18% 10%, var(--ds-ambient-accent), transparent 32%), linear-gradient(180deg, var(--ds-surface-elevated), var(--ds-canvas-subtle));min-width:0;height:auto;box-shadow:18px 0 52px color-mix(in srgb, var(--ds-canvas) 44%, transparent);opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--ds-motion-base) var(--ds-ease-soft), opacity var(--ds-motion-fast) var(--ds-ease-standard), visibility 0s linear var(--ds-motion-base);position:fixed;bottom:0;left:0;overflow:hidden;transform:translate(-100%)}.k__F8q_navigationOpen .k__F8q_navigationPanel{opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--ds-motion-base) var(--ds-ease-soft), opacity var(--ds-motion-fast) var(--ds-ease-standard), visibility 0s linear 0s;transform:translate(0)}.k__F8q_navigationInner{width:var(--world-workspace-navigation-width);height:100%;min-height:0;padding:var(--world-workspace-chrome-clearance) 15px 18px;overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.k__F8q_navigationHeader{padding-right:50px;position:relative}.k__F8q_navigationHeaderActions{align-items:center;gap:6px;display:flex;position:absolute;top:-3px;right:0}.k__F8q_closeNavigation{border:1px solid var(--ds-control-border);background:color-mix(in srgb, var(--ds-surface-elevated) 92%, transparent);width:44px;height:44px;color:var(--ds-foreground-muted);font:500 1.15rem/1 var(--ds-font-ui);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:none}.k__F8q_stage{z-index:1;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.k__F8q_navigationToggle{z-index:60;transition:left var(--ds-motion-base) var(--ds-ease-soft), border-color var(--ds-motion-fast) var(--ds-ease-standard), background-color var(--ds-motion-fast) var(--ds-ease-standard), color var(--ds-motion-fast) var(--ds-ease-standard), transform var(--ds-motion-fast) var(--ds-ease-standard);position:fixed;top:50%;left:0;transform:translateY(-50%)}.k__F8q_navigationOpen .k__F8q_navigationToggle{left:var(--world-workspace-navigation-width)}.k__F8q_mobileBackdrop{display:none}.k__F8q_navigationToggle:focus-visible,.k__F8q_closeNavigation:focus-visible{outline:2px solid var(--ds-control-focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.k__F8q_navigationToggle:hover{transform:translateY(-50%)translate(2px)}.k__F8q_closeNavigation:hover{border-color:var(--ds-accent);background:var(--ds-surface-hover);color:var(--ds-accent-strong)}}@media (max-width:820px){.k__F8q_navigationPanel{border-right-color:var(--ds-control-border);width:min(88vw,342px);box-shadow:22px 0 70px #00000047}.k__F8q_navigationInner{width:min(88vw,342px)}.k__F8q_closeNavigation{display:grid}.k__F8q_navigationToggle{top:var(--world-workspace-chrome-clearance);width:44px;height:44px;left:0;transform:none}.k__F8q_navigationOpen .k__F8q_navigationToggle{opacity:0;visibility:hidden;pointer-events:none;left:0}.k__F8q_mobileBackdrop{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ds-motion-fast) var(--ds-ease-standard), visibility var(--ds-motion-fast) var(--ds-ease-standard);background:#02050894;border:0;padding:0;display:block;position:fixed;inset:0}.k__F8q_navigationOpen .k__F8q_mobileBackdrop{opacity:1;visibility:visible;pointer-events:auto}}@media (hover:hover) and (pointer:fine) and (max-width:820px){.k__F8q_navigationToggle:hover{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.k__F8q_navigationPanel,.k__F8q_navigationToggle,.k__F8q_mobileBackdrop{transition:none}}
