/*! © 2026 NewShiksha. All rights reserved. Copying or republishing this code is not allowed. */
.cx-bar{display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap;max-width:min(760px,100%);pointer-events:none}.cx-bar>*{pointer-events:auto}.cx-bar .cx-emo{font-size:16px;line-height:1}.cx-mode-switch{display:inline-flex;flex:none;height:2.25rem;padding:2px;gap:2px;border:1px solid var(--line);border-radius:var(--r0);background:#fffffff0;box-shadow:0 2px 8px #1b24371a}.cx-mode-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:calc(2.25rem - 6px);padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--ink-2);font-size:var(--t-2);font-weight:600;white-space:nowrap}.cx-mode-btn:hover{background:var(--line-2);color:var(--ink)}.cx-mode-btn.is-on{background:var(--ink);color:#fff}.cx-compare-btn.is-armed{background:var(--amber-soft);color:var(--amber-deep);box-shadow:inset 0 0 0 1px #d9822b73}.cx-compare-btn.is-armed svg{animation:cx-compare-pulse 1.5s ease-in-out infinite}@keyframes cx-compare-pulse{50%{transform:scale(1.16)}}.cx-mode-count{min-width:2rem;padding:1px 5px;border-radius:999px;background:var(--line-2);color:var(--ink);font-family:var(--mono);font-size:var(--t-2);line-height:1.4;text-align:center}.cx-mode-btn.is-on .cx-mode-count{background:#ffffff2e;color:#fff}.cx-picker{position:relative;flex:none}.cx-pick-btn{display:inline-flex;align-items:center;gap:8px;height:2.25rem;padding:0 10px 0 9px;border-radius:var(--r0);border:1px solid var(--ink);background:var(--sheet);color:var(--ink);font-size:var(--t-1);font-weight:600;box-shadow:0 2px 8px #1b24371a}.cx-pick-btn:hover{background:var(--sheet-2)}.cx-pick-btn[aria-expanded=true]{background:var(--ink);color:#fff}.cx-pick-btn .cx-lbl{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-caret{display:inline-flex;opacity:.7}.cx-menu{position:fixed;left:12px;top:60px;z-index:60;width:min(23rem,calc(100vw - 16px));background:var(--sheet);border:1px solid var(--line);border-radius:var(--r1);box-shadow:0 12px 32px #1b24372e;padding:6px;overflow-y:auto}.cx-menu[hidden]{display:none}.cx-menu-head{font-size:var(--t-2);color:var(--ink-3);padding:4px 8px 6px;text-transform:none}.cx-opt{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:8px;border:0;border-radius:var(--r0);background:transparent}.cx-opt:hover,.cx-opt:focus-visible{background:var(--line-2);outline:none}.cx-opt.is-on{background:var(--blue-soft)}.cx-opt .cx-emo{font-size:20px;width:26px;text-align:center;flex:none}.cx-opt-text{display:flex;flex-direction:column;gap:1px;min-width:0}.cx-opt-text b{font-size:var(--t-1);font-weight:600}.cx-opt-text small{font-size:var(--t-2);color:var(--ink-2);line-height:1.35}.cx-facet{font-style:normal;font-size:var(--t-2);font-weight:600;color:var(--teal-text)}.cx-menu.is-compact .cx-opt{padding:5px 8px;gap:8px}.cx-menu.is-compact .cx-opt-text small{display:none}.cx-menu.is-compact .cx-opt .cx-emo{font-size:17px;width:22px}.cx-menu.is-compact .cx-menu-head{padding:2px 8px 4px}.cx-chip{display:inline-flex;align-items:flex-start;gap:4px;max-width:min(26rem,100%);min-height:2.25rem;background:var(--sheet);border:1px solid rgba(217,130,43,.6);border-radius:var(--r0);box-shadow:0 2px 8px #1b243714;padding:3px 4px 3px 0}.cx-chip[hidden]{display:none}.cx-chip.is-done,.cx-chip.is-right{border-color:#1e8e5a99}.cx-chip.is-wrong{border-color:#2f6fdb99}.cx-chip-main{display:flex;align-items:flex-start;gap:8px;border:0;background:none;text-align:left;padding:4px 4px 4px 9px;min-width:0}.cx-chip-main .cx-emo{margin-top:1px}.cx-chip-text{display:flex;flex-direction:column;gap:1px;min-width:0}.cx-chip-text b{font-size:var(--t-1);font-weight:600;line-height:1.3}.cx-chip-text small{font-size:var(--t-2);color:var(--ink-2);line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cx-chip-act{display:flex;gap:4px;align-items:center;align-self:center;flex:none}.cx-chip.is-brief .cx-chip-text small{display:none}.cx-chip.is-brief:hover .cx-chip-text small,.cx-chip.is-brief:focus-within .cx-chip-text small{display:-webkit-box}.cx-chip-act:empty{display:none}.cx-chip-act .btn-sm{height:1.75rem;padding:0 8px;font-size:var(--t-2)}.cx-chip-x{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;background:none;color:var(--ink-3);border-radius:4px;align-self:flex-start}.cx-chip-x:hover{background:var(--line-2);color:var(--ink)}.cx-celebrate{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:25;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;background:#fffffff5;border:1px solid var(--line);border-radius:var(--r2);padding:16px 22px;box-shadow:0 16px 40px #1b243738;animation:cx-pop 2.6s var(--ease) forwards}.cx-celebrate .cx-cel-emo{font-size:40px;line-height:1}.cx-celebrate b{font-size:var(--t1)}.cx-celebrate small{font-size:var(--t-1);color:var(--ink-2);max-width:280px}@media(prefers-reduced-motion:reduce){.cx-celebrate{animation:none!important}}@keyframes cx-pop{0%{opacity:0;transform:translate(-50%,-40%) scale(.85)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}20%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-56%) scale(.98)}}.cx-discovery-pop{position:absolute;left:12px;bottom:64px;z-index:24;pointer-events:none;display:flex;flex-direction:column;gap:1px;max-width:min(22rem,calc(100% - 24px));padding:8px 11px;border:1px solid rgba(47,111,219,.35);border-radius:var(--r0);background:#fffffff7;color:var(--ink);box-shadow:0 8px 24px #1b243729;opacity:0;transform:translateY(7px);transition:opacity .18s ease,transform .18s ease}.cx-discovery-pop[hidden]{display:none}.cx-discovery-pop.is-show{opacity:1;transform:translateY(0)}.cx-discovery-pop b{font-size:var(--t-1)}.cx-discovery-pop small{overflow:hidden;color:var(--ink-2);font-size:var(--t-2);text-overflow:ellipsis;white-space:nowrap}.cx-briefing{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:clamp(12px,3vw,30px);overflow:auto;overscroll-behavior:contain;background:radial-gradient(circle at 12% 14%,rgba(47,111,219,.17),transparent 32%),radial-gradient(circle at 88% 82%,rgba(30,142,90,.14),transparent 35%),#f4f6f8f5}.cx-briefing[hidden]{display:none}.cx-brief-card{width:min(62rem,100%);max-height:100%;overflow:auto;padding:clamp(16px,2.5vw,28px);border:1px solid rgba(27,36,55,.16);border-radius:var(--r2);background:#fffffff5;box-shadow:0 22px 60px #1b243733}.cx-brief-card>h2{font-size:clamp(1.35rem,2.5vw,2rem);letter-spacing:-.025em}.cx-brief-lede{margin-top:5px;color:var(--ink-2);font-size:var(--t0)}.cx-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:18px}.cx-flow-node{position:relative;min-width:0;min-height:9.5rem;padding:14px;border:1px solid var(--line);border-radius:var(--r1);background:var(--sheet-2)}.cx-flow-node:not(:last-child):after{content:"";position:absolute;top:50%;right:-15px;z-index:2;width:8px;height:8px;border-top:2px solid var(--vermilion);border-right:2px solid var(--vermilion);transform:translateY(-50%) rotate(45deg)}.cx-flow-tag{display:block;margin-bottom:8px;color:var(--blue-text);font-size:var(--t-2);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cx-flow-node>b{display:block;font-size:var(--t0);line-height:1.25}.cx-flow-node p{margin-top:6px;color:var(--ink-2);font-size:var(--t-1);line-height:1.42}.cx-flow-node:last-child{border-color:#1e8e5a61;background:var(--green-soft)}.cx-brief-lenses{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.cx-brief-lenses>span{flex:1 1 12rem;padding:7px 9px;border-radius:var(--r0);background:var(--blue-soft);color:var(--ink-2);font-size:var(--t-2)}.cx-brief-lenses b{color:var(--ink)}.cx-brief-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}@media(max-width:680px)and (min-height:601px){.cx-flow{grid-template-columns:1fr 1fr;gap:12px}.cx-brief-lede{font-size:var(--t-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cx-flow-node{min-height:0;padding:10px}.cx-flow-node p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.cx-flow-node:not(:first-child) p{-webkit-line-clamp:4}.cx-flow-node:not(:last-child):after{display:none}.cx-brief-lenses>span{flex:1 1 6.5rem}.cx-brief-actions .btn{flex:1 1 auto}}@media(max-height:600px)and (pointer:coarse){.cx-briefing{padding:7px;place-items:center stretch}.cx-brief-card{width:100%;padding:10px 12px;border-radius:var(--r1)}.cx-brief-card>h2{font-size:1.1rem}.cx-brief-lede{display:none}.cx-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:8px}.cx-flow-node{min-height:7rem;padding:8px}.cx-flow-node:not(:last-child):after{right:-9px}.cx-flow-tag{margin-bottom:3px}.cx-flow-node b{font-size:var(--t-1)}.cx-flow-node p{margin-top:3px;font-size:var(--t-2);line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cx-brief-lenses{display:none}.cx-brief-actions{margin-top:7px}.cx-brief-actions .btn{min-height:2.25rem;height:2.25rem}}.cx-lede{color:var(--ink-2);font-size:var(--t-1)}.cx-idea{display:flex;flex-direction:column;gap:8px;padding:14px 16px 12px;background:var(--sheet);border:1.5px solid var(--ink);border-radius:var(--r1)}.cx-idea h3{font-size:var(--t2);font-weight:650;letter-spacing:-.015em}.cx-idea p{color:var(--ink-2);font-size:var(--t0)}.cx-formula{font-family:var(--mono);font-size:var(--t0);background:var(--sheet-2);border:1px dashed var(--line);border-radius:var(--r0);padding:8px 10px;overflow-x:auto}.cx-facets{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:2px}.cx-facets>span{font-size:var(--t-2);color:var(--ink-3);margin-right:2px}.cx-facet-chip{border:0;cursor:pointer;min-height:1.75rem}.cx-facet-chip:hover{background:var(--teal-soft);color:var(--teal-text)}.cx-discovery-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.cx-discovery-card,.cx-compare-card{min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--r1);background:var(--sheet)}.cx-discovery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cx-discovery-head b,.cx-compare-copy>b{display:block;font-size:var(--t0)}.cx-discovery-head p,.cx-compare-copy p{margin-top:2px;color:var(--ink-2);font-size:var(--t-2);line-height:1.4}.cx-trail-path{display:flex;align-items:center;flex:none;width:102px;padding-top:5px}.cx-trail-path i{position:relative;display:block;flex:1;height:4px;background:var(--line);transition:background .25s ease}.cx-trail-path i:first-child{border-radius:999px 0 0 999px}.cx-trail-path i:last-child{border-radius:0 999px 999px 0}.cx-trail-path i.is-on{background:var(--blue)}.cx-trail-path i:after{content:"";position:absolute;right:-3px;top:-2px;z-index:1;width:8px;height:8px;border-radius:50%;background:inherit}.cx-discovery-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px}.cx-discovery-stats article{min-width:0;padding:8px;border-radius:var(--r0);background:var(--sheet-2)}.cx-discovery-stats b{display:block;font-family:var(--mono);font-size:var(--t0);font-weight:600}.cx-discovery-stats span{display:block;margin-top:1px;color:var(--ink-3);font-size:var(--t-2);line-height:1.25}.cx-recent{margin-top:11px}.cx-recent>span{display:block;margin-bottom:5px;color:var(--ink-3);font-size:var(--t-2)}.cx-recent-list{display:flex;flex-wrap:wrap;gap:5px}.cx-recent-list>small{color:var(--ink-3);font-size:var(--t-2)}.cx-recent-list>span{display:inline-flex;align-items:baseline;gap:5px;max-width:100%;padding:4px 7px;border-radius:999px;background:var(--blue-soft);font-size:var(--t-2)}.cx-recent-list>span b{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-recent-list>span small{color:var(--blue-text);font-family:var(--mono)}.cx-compare-card{display:flex;flex-direction:column}.cx-compare-actions{flex-wrap:wrap;gap:6px;margin-top:10px}.cx-compare-output{min-height:4.25rem;margin-top:10px}.cx-compare-empty{padding:9px 10px;border-radius:var(--r0);background:var(--sheet-2);color:var(--ink-3);font-size:var(--t-2)}.cx-compare-armed{display:flex;align-items:center;gap:9px;padding:8px 9px;border:1px dashed rgba(217,130,43,.65);border-radius:var(--r0);background:var(--amber-soft)}.cx-compare-armed>span{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--amber-text);color:#fff;font-family:var(--mono);font-weight:700}.cx-compare-armed div{display:flex;flex-direction:column;min-width:0}.cx-compare-armed b{overflow:hidden;font-size:var(--t-2);text-overflow:ellipsis;white-space:nowrap}.cx-compare-armed small{color:var(--amber-deep);font-size:var(--t-2)}.cx-compare-meta{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.cx-compare-meta span{padding:3px 6px;border-radius:var(--r-1);background:var(--sheet-2);color:var(--ink-2);font-size:var(--t-2)}.cx-compare-table{overflow:hidden;border:1px solid var(--line);border-radius:var(--r0)}.cx-compare-row{display:grid;grid-template-columns:minmax(5rem,1fr) minmax(4rem,.72fr) minmax(4rem,.72fr);align-items:center;min-width:0;border-top:1px solid var(--line)}.cx-compare-row:first-child{border-top:0}.cx-compare-row>*{min-width:0;padding:5px 7px;overflow:hidden;font-size:var(--t-2);text-overflow:ellipsis;white-space:nowrap}.cx-compare-row>*+*{border-left:1px solid var(--line)}.cx-compare-row code{color:var(--ink-2);font-family:var(--mono)}.cx-compare-row.is-changed{background:var(--green-soft)}.cx-compare-row.is-changed code:last-child{color:var(--green-text);font-weight:650}.cx-compare-th{background:var(--sheet-2);color:var(--ink-3)}.cx-sits{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:8px}.cx-sit{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:10px 12px;background:var(--sheet);border:1px solid var(--line);border-radius:var(--r0);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.cx-sit:hover{border-color:var(--ink-3)}.cx-sit.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.cx-sit-emo{font-size:24px;line-height:1.1;flex:none;width:30px;text-align:center}.cx-sit-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cx-sit-text b{font-size:var(--t0);font-weight:600;line-height:1.25}.cx-sit-text small{font-size:var(--t-1);color:var(--ink-2);line-height:1.4}.cx-notice{display:none;font-size:var(--t-1);color:var(--ink);background:var(--amber-soft);border-radius:var(--r-1);padding:6px 8px;margin-top:4px;line-height:1.4}.cx-sit.is-on .cx-notice{display:block}.cx-list{display:flex;flex-direction:column;gap:8px}.cx-where{font-size:var(--t-2);color:var(--teal-text);font-weight:600}.cx-goal{font-size:var(--t-1);color:var(--ink);background:var(--sheet-2);border-radius:var(--r-1);padding:6px 8px}.cx-status{font-size:var(--t-1);color:var(--blue)}.cx-status[hidden],.cx-feedback[hidden],.cx-result[hidden]{display:none}.cx-feedback{font-size:var(--t-1);font-weight:500}.cx-feedback.is-good{color:var(--green-text)}.cx-feedback.is-meh{color:var(--amber-text)}.cx-m-emo{font-size:18px;flex:none}.cx-m-actions,.cx-reset{gap:6px;flex-wrap:wrap}.cx-answer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cx-answer .input{width:7rem;height:var(--ctl-sm)}.cx-answer-lbl{font-size:var(--t-1);color:var(--ink-2)}.cx-own-goal{margin-top:10px;border-style:dashed}.cx-own-goal .cx-own-input{width:100%}.cx-own-goal.is-on{border-style:solid}.cx-options{display:flex;flex-wrap:wrap;gap:6px}.cx-option{height:auto;min-height:var(--ctl-sm);padding:5px 10px;text-align:left;line-height:1.3;white-space:normal}.cx-option.is-pick{--bg: var(--ink);--fg: #fff;--bd: var(--ink)}.cx-option:disabled{opacity:1;cursor:default}.cx-option:disabled:not(.is-pick):not(.is-right){opacity:.5}.cx-option.is-right{--bg: var(--green);--fg: #fff;--bd: var(--green)}.cx-option.is-wrong{--bg: var(--sheet);--fg: var(--ink-2);--bd: var(--ink-3);text-decoration:line-through}.cx-result{font-size:var(--t-1);color:var(--ink-2);background:var(--sheet-2);border-radius:var(--r-1);padding:8px 10px;line-height:1.45}.cx-result b{color:var(--ink)}.mission.is-miss{border-color:var(--blue);background:var(--blue-soft)}.mission.is-miss .mission-tick{background:var(--blue);border-color:var(--blue);color:#fff}.cx-predict .mission-title{font-weight:600}.cx-daily{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:8px}.cx-day{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:var(--sheet);border:1px solid var(--line);border-radius:var(--r0)}.cx-day-emo{font-size:22px;line-height:1.1;flex:none;width:28px;text-align:center}.cx-day b{font-size:var(--t-1);font-weight:600;display:block;margin-bottom:2px}.cx-day p{font-size:var(--t-1);color:var(--ink-2);line-height:1.4}@container stage (max-width: 640px){.cx-mode-switch{height:var(--ctl-sm)}.cx-mode-btn{width:var(--ctl-sm);height:calc(var(--ctl-sm) - 6px);padding:0}.cx-mode-btn>span:not(.cx-mode-count){display:none}.cx-goals-btn{width:auto;padding-inline:6px}.cx-mode-count{min-width:1.8rem;padding-inline:4px}.cx-pick-btn{height:var(--ctl-sm);padding:0 8px;gap:6px}.cx-pick-btn .cx-lbl{max-width:120px}.cx-chip{max-width:100%}.cx-chip-text small{-webkit-line-clamp:2}}@media(max-width:820px),(max-height:600px)and (pointer:coarse){.cx-bar{max-width:100%}.cx-pick-btn{height:var(--ctl-sm)}.cx-celebrate{padding:12px 16px}.cx-celebrate .cx-cel-emo{font-size:32px}}@media(max-width:430px){.cx-discovery-head{flex-direction:column;gap:7px}.cx-trail-path{width:100%}.cx-discovery-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-compare-row{grid-template-columns:minmax(4.5rem,1fr) minmax(3.6rem,.72fr) minmax(3.6rem,.72fr)}}@media(max-height:520px)and (pointer:coarse){.cx-discovery-pop{bottom:52px;padding-block:6px}}@media(prefers-reduced-motion:reduce){.cx-compare-btn.is-armed svg{animation:none}.cx-discovery-pop{transition:none}}.toc-row p.idea{color:var(--ink);font-size:var(--t-1);margin-top:3px}.toc-row p.idea b{color:var(--vermilion-text);font-weight:600}.cx-view{display:inline-flex;flex:none;height:2.25rem;padding:2px;gap:2px;border-radius:var(--r0);border:1px solid var(--line);background:var(--sheet);box-shadow:0 2px 8px #1b24371a}.cx-view[hidden]{display:none}.cx-view-btn{display:inline-flex;align-items:center;gap:6px;height:calc(2.25rem - 6px);padding:0 10px 0 8px;border:0;border-radius:4px;background:transparent;color:var(--ink-2);font-size:var(--t-1);font-weight:600;white-space:nowrap}.cx-view-btn:hover{background:var(--line-2);color:var(--ink)}.cx-view-btn.is-on{background:var(--ink);color:#fff}.cx-depth-btn.is-on{background:linear-gradient(135deg,#215b80,#0f7d72);color:#fff;box-shadow:inset 0 0 0 1px #fff3}.cx-depth-btn svg{flex:none}.stage.is-depth{box-shadow:inset 0 0 0 2px #0f7d7247}.cx-view-btn .cx-emo{font-size:var(--t0)}.cx-live-chip{display:inline-block;margin-left:6px;padding:0 5px;border-radius:var(--r-1);background:var(--blue-soft);color:var(--blue-text);font-size:var(--t-2);font-weight:600;vertical-align:1px;white-space:nowrap}.cx-opt .cx-live-chip{padding:0 2px;background:none}@media(max-width:640px){.cx-view{height:var(--ctl-sm)}.cx-view-btn{height:calc(var(--ctl-sm) - 6px);padding:0 7px 0 6px;gap:4px;font-size:var(--t-2)}.cx-view-btn .cx-emo{font-size:var(--t-1)}}@media(max-width:430px){.cx-depth-btn .cx-view-lbl{font-size:0}.cx-depth-btn .cx-view-lbl:after{content:"3D";font-size:var(--t-2)}}.cx-act .cx-act-emo{font-size:var(--t0);line-height:1}.cx-act .cx-act-emo:empty{display:none}@container stage (max-width: 640px){.stage-foot .btn.cx-act{width:auto;padding:0 10px;gap:6px}.stage-foot .btn.cx-act .status-text{display:inline;font-size:var(--t-1)}}.stage.is-life .readout,.stage.is-life .msg,.stage.is-life .state-badge{background:#ffffffed}.stage.is-life .stage-foot #btn-reset{--bg: rgba(255,255,255,.93)}.world3d{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab}.world3d.is-grabbing{cursor:grabbing}.world3d-ui{position:absolute;inset:0;pointer-events:none;overflow:hidden}.world3d-ui:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,transparent 55%,rgba(16,22,36,.22) 100%)}.w3-label,.w3-say{position:absolute;left:0;top:0;will-change:transform}.w3-label{padding:3px 8px;border-radius:6px;background:#fffffff2;color:var(--ink);font-size:var(--t-2);font-weight:600;white-space:nowrap;box-shadow:0 2px 8px #1419282e}.w3-label.is-hot{color:var(--vermilion-text)}.w3-say{max-width:15rem;padding:7px 11px;border-radius:12px;background:#fff;color:var(--ink);font-size:var(--t-1);line-height:1.35;box-shadow:0 4px 14px #14192838}.w3-say:empty{display:none}.w3-say:after{content:"";position:absolute;left:50%;bottom:-6px;width:14px;height:14px;margin-left:-7px;background:#fff;transform:rotate(45deg);border-radius:2px}.w3-say.is-pop{animation:w3-pop .22s var(--ease)}@keyframes w3-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){.w3-say.is-pop{animation:none}}.cx-emo:empty,.cx-opt .cx-emo:empty,.cx-act-emo:empty,.cx-sit-emo:empty,.cx-m-emo:empty,.cx-cel-emo:empty,.cx-view-btn .cx-emo:empty{display:none}@media(pointer:coarse){.cx-pick-btn,.cx-view,.cx-mode-switch{min-height:2.5rem}.cx-mode-btn{min-height:calc(2.5rem - 6px);min-width:2.5rem}.cx-view-btn{min-height:calc(2.5rem - 6px)}.cx-chip-x{min-width:2.5rem;min-height:2.5rem}.cx-chip-act .btn-sm,.cx-facet-chip{min-height:2.5rem}}@media(max-height:600px)and (pointer:coarse){.cx-mode-switch{height:2.5rem}.cx-mode-btn{width:2.5rem;height:calc(2.5rem - 6px);padding:0}.cx-mode-btn>span:not(.cx-mode-count){display:none}.cx-goals-btn{width:auto;padding-inline:5px}.cx-mode-count{min-width:1.75rem;padding-inline:4px}.cx-pick-btn .cx-lbl{max-width:8rem}.cx-view-btn{padding:0 7px;gap:4px;font-size:var(--t-2)}.cx-depth-btn .cx-view-lbl{font-size:0}.cx-depth-btn .cx-view-lbl:after{content:"3D";font-size:var(--t-2)}.cx-chip{max-width:min(18rem,100%)}.cx-chip-text small{-webkit-line-clamp:1}}
