.de-empty-guide{position:absolute;z-index:5;top:88px;left:50%;transform:translateX(-50%);width:min(490px,calc(100% - 30px));padding:20px;border:1px solid #d2d9c5;background:#fffffff0;color:#294233;border-radius:14px;box-shadow:0 8px 28px #172e1612;pointer-events:none}.de-empty-guide>span{font-size:11px;color:#69825d}.de-empty-guide h2{font-size:18px;line-height:1.5;margin:8px 0}.de-empty-guide p,.de-empty-guide small{font-size:12px;line-height:1.7}.de-empty-guide small{display:block;color:#68795f;margin-top:10px}.de-empty-guide>div{display:flex;flex-wrap:wrap;gap:8px;pointer-events:auto}.design-editor .de-empty-guide button{background:#e9eedf;color:#344d32;border-color:#acbc9f;font-size:12px}.de-import-dialog{color:#e9dfc7;background:#11261d;border:1px solid #627658;border-radius:16px;width:min(560px,calc(100vw - 28px));max-height:85dvh;overflow:auto;padding:24px}.de-import-dialog::backdrop{background:#02140bc9;backdrop-filter:blur(3px)}.de-import-dialog h2{font-size:22px;margin:0 0 12px}.de-import-dialog p{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.de-import-stats{display:flex;gap:10px}.de-import-stats>div{flex:1;padding:12px;background:#203b2c;border-radius:8px}.de-import-stats dt{font-size:11px;color:#b3c3a6}.de-import-stats dd{font-size:21px;margin:6px 0 0}.de-import-dialog fieldset{border:0;padding:0}.de-import-dialog legend{font-size:13px;margin:12px 0}.de-import-dialog label{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #455e43;border-radius:10px;margin:8px 0;cursor:pointer}.de-import-dialog label:has(input:checked){border-color:#d3bd7d;background:#31432c}.de-import-dialog label:has(input:disabled){opacity:.55}.de-import-dialog label small,.de-import-dialog label strong{display:block;font-size:13px}.de-import-dialog label small{font-size:11px;line-height:1.7;margin-top:5px;color:#c2cdb3}.de-import-dialog input{accent-color:#d3bd7d;margin-top:3px}.de-import-dialog footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.de-import-dialog button{font:inherit;padding:11px 14px;border:1px solid #617254;border-radius:9px;background:#233c2b;color:#eee1c3;cursor:pointer}.de-import-dialog .de-primary{background:#dcc789;color:#21321e}.de-import-dialog button:disabled{opacity:.5}.de-import-dialog li,.de-import-dialog summary{font-size:12px;line-height:1.8}.de-actions-compact .de-header-actions{display:none}.de-actions-compact .de-compact-header{display:flex;gap:6px}.de-actions-compact .de-compact-header button{white-space:nowrap;min-height:34px;padding:7px 10px;font-size:12px}.de-actions-compact .de-header-main{flex:0 1 115px;max-width:115px}.de-actions-compact .de-view-tabs{margin-left:auto}.de-actions-compact.de-drawer-actions .de-header-actions{display:grid;position:absolute;right:12px;top:65px;z-index:61;width:min(380px,calc(100vw - 24px));max-height:calc(100dvh - 88px);overflow:auto;grid-template-columns:1fr 1fr;gap:10px;padding:18px;border:1px solid #607652;border-radius:14px;background:#10251b;box-shadow:0 18px 50px #0005}.de-actions-compact .de-actions-heading{display:flex;grid-column:1/-1;justify-content:space-between}.de-actions-compact.de-drawer-actions .de-header-actions>.de-import,.de-actions-compact.de-drawer-actions .de-header-actions>button{width:100%;min-width:0;height:auto;white-space:normal;justify-content:center}.de-actions-compact .de-header{overflow:visible;position:relative;z-index:62}.de-actions-compact .de-header-actions .cloud-entry{min-width:0}.de-actions-compact .de-guide-trigger{flex-shrink:0}@media(max-width:480px){.de-empty-guide{top:64px;padding:14px}.de-empty-guide h2{font-size:16px}.de-empty-guide p{font-size:11px}.de-compact .de-guide-trigger{display:none}.de-compact .de-workspace-nav{gap:3px;flex-shrink:0}.de-compact .de-home-link{padding:0;min-width:38px}.de-compact .de-home-link strong{font-size:15px}.de-compact .de-home-link span{font-size:9px}.de-compact .de-projects-link{padding:6px 4px;font-size:10px}.de-compact .de-view-tabs{gap:1px}.de-compact .de-view-tabs button{padding:7px 3px;min-width:45px}.de-actions-compact .de-compact-header{gap:3px}.de-actions-compact .de-compact-header button{padding:6px;font-size:10px}.de-compact .de-header{padding:7px 6px;gap:4px}}.design-editor .de-empty-guide h2{color:#294233;margin:8px 0;font-size:18px}.design-editor .de-empty-guide p{color:#52684a;font-size:12px}.design-editor .de-import-dialog{position:fixed;inset:0;margin:auto}.design-editor .de-import-dialog label{display:flex;align-items:flex-start;gap:9px}.design-editor .de-import-dialog label input{width:18px;flex:0 0 18px}.design-editor .de-import-dialog h2{font-size:22px;margin:0 0 12px}.design-editor.de-actions-compact .de-actions-heading{display:flex}.design-editor.de-actions-compact .de-actions-heading>button{display:block}.de-editing-feature{margin:12px 0;padding:10px;border:1px solid #71805e66;border-radius:8px;background:#192d2180}.de-editing-feature>summary{color:#d1bd86;font-size:12px;cursor:pointer}.de-editing-feature p,.de-editing-feature small{font-size:11px;line-height:1.8;color:#a9b69c}.de-editing-feature [role=alert]{color:#e8a687}.de-editing-feature [role=status]{color:#c8bd91}.de-object-list{max-height:250px;overflow:auto;margin:10px 0}.de-object-list>div{display:grid;grid-template-columns:minmax(0,1fr) 36px 36px;gap:4px;align-items:center;border-bottom:1px solid #75856133;padding:5px 0}.design-editor .de-object-list button{padding:6px 3px;font-size:10px;min-width:0;overflow-wrap:anywhere}.de-object-list button:first-child{text-align:left;background:transparent;border-color:transparent}.de-selected-state{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.design-editor .de-selected-state button{padding:6px;font-size:11px}.de-selected-state small{width:100%;color:#d3b772}.de-brush-targets{max-height:180px;overflow:auto;margin:8px 0}.de-clearance-list{max-height:260px;overflow:auto}.de-clearance-list>button{width:100%;text-align:left;margin:5px 0;color:#dfbe8b;font-size:11px}.de-clearance-list small{display:block;color:#bfa88c}.de-editor-visibility{padding:7px 12px;background:#283428;color:#dac78b;font-size:11px;flex-shrink:0}.de-editor-visibility button{margin-left:8px;padding:4px 7px!important;font-size:11px!important}.design-editor .de-editing-feature .de-action-grid{gap:5px}.design-editor .de-editing-feature button{font-size:11px;padding:7px}.de-clearance-caption{font-size:10px;color:#d9ba78}.design-editor .de-reference-controls{border:1px solid #72795280;border-radius:9px;margin:0 0 14px;padding:11px;background:#182b2180}.de-reference-controls>summary{font-size:13px;font-weight:500;cursor:pointer;color:#d9c38b}.de-reference-controls>summary small{display:block;font-size:10px;font-weight:400;color:#9eaf9d;margin:5px 0 0 13px}.design-editor .de-reference-controls p{font-size:11px;line-height:1.8;margin:10px 0;color:#a8b9ac}.design-editor .de-reference-controls label{font-size:12px;margin-top:12px}.design-editor .de-reference-controls>button{margin-top:9px;width:100%;font-size:12px;padding:8px}.de-reference-file{display:none}.de-reference-controls .de-reference-exact{margin-top:10px;padding-top:9px;border-top:1px solid #74805b50}.de-reference-exact>summary{font-size:11px;cursor:pointer;color:#c2bb95}.de-reference-actions{display:flex;gap:6px;margin:10px 0}.design-editor .de-reference-actions button{flex:1;padding:7px 3px;font-size:11px}.de-reference-status{display:block;font-size:10px;line-height:1.8;color:#98ab9a;margin-top:10px}.de-reference-controls [role=alert]{color:#e4a892}.design-editor .de-reference-controls [role=alert] button{margin-left:5px;padding:3px 6px}.de-reference-layer{pointer-events:none}.mf-reference-adjusting{cursor:move}.de-reference-toggle{white-space:nowrap}.design-editor .de-reference-editing-bar{color:#be9d55;font-size:11px}.de-reference-mode-caption{font-size:11px;color:#d0bb83}.design-editor .de-plan-tools>button{margin-left:0}.design-editor .de-plan-tools>button:last-child{margin-left:auto}.de-reference-mode-caption{padding:7px 12px;background:#173021;border-bottom:1px solid #6c7a4e80;flex-shrink:0}.de-surface-picker{display:grid;grid-template-columns:minmax(0,1fr) 55px;gap:8px;align-items:end}.design-editor .de-surface-picker input[type=color]{padding:3px;height:39px}.de-surface-zone{border-left:2px solid #8e93655c;padding-left:9px;margin:10px 0}.de-surface-controls p{font-size:11px;line-height:1.8}.de-combinations [role=alert],.de-surface-controls [role=alert]{color:#e5a58c}.de-floor-direction-preview{height:65px;border:1px solid #70816b66;overflow:hidden;position:relative;border-radius:5px;background:#cdbca0;margin:10px 0}.de-floor-direction-preview>div{position:absolute;inset:-100px;background-image:linear-gradient(#594b3544 1px,transparent 0),linear-gradient(90deg,#594b3544 1px,transparent 0)}.de-reference-calibration{padding:10px 12px;background:#213326;color:#d2c59e;border-bottom:1px solid #9a965a66;flex-shrink:0;font-size:11px}.de-reference-calibration>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:7px}.de-reference-calibration strong{color:#e1c98e;font-size:12px}.de-reference-calibration span{margin-right:auto}.design-editor .de-reference-calibration label{display:flex;align-items:center;gap:5px;margin:0;font-size:11px}.design-editor .de-reference-calibration input{width:100px;padding:6px}.design-editor .de-reference-calibration input[type=checkbox]{width:auto}.design-editor .de-reference-calibration select{max-width:240px;padding:6px}.design-editor .de-reference-calibration button{padding:6px 9px;font-size:11px}.de-reference-calibration small{color:#aab79b}.de-reference-calibration p{margin:4px 0;color:#e6a68d}.mf-plan-picking{cursor:crosshair}.de-combinations{border:1px solid #76845d77;border-radius:9px;padding:10px;margin:0 0 14px;background:#182c2180}.de-combinations>summary{color:#d6c28b;font-size:13px;cursor:pointer}.de-combination-members{max-height:200px;overflow:auto;margin:10px 0}.de-combinations p{font-size:11px;line-height:1.8}.de-combinations .de-check{font-size:11px}.de-combinations>button{margin-top:8px;width:100%}.de-combination-cards{display:grid;gap:9px;margin-top:12px}.de-combination-card{border:1px solid #68795a77;border-radius:7px;padding:8px}.de-combination-card svg{width:100%;height:90px;background:#eae8db;border-radius:4px}.design-editor .de-combination-card button{padding:6px;font-size:11px}.de-combination-card strong{font-size:12px;display:block;margin:7px 0}.de-combination-card small{font-size:10px;color:#a6b49a}.de-combination-placement{border-top:1px solid #87966c66;margin-top:12px;padding-top:8px}.de-combination-warnings{font-size:11px;color:#d7b779;line-height:1.8}.de-combination-valid{font-size:11px;color:#9dba91}.de-combinations .de-multi-list{max-height:180px;overflow:auto}.de-combinations [role=status]{font-size:11px;color:#a4b797}.de-combination-placement .de-action-grid{gap:5px}@media(max-width:600px){.de-reference-calibration select{max-width:200px}.de-reference-calibration>div{gap:6px}.de-reference-calibration small{display:block;font-size:10px}.de-reference-calibration strong{width:100%}}.de-inspection-item small,.de-inspection-item strong{display:block;line-height:1.65}.de-inspection-item small{margin-top:5px;color:#a7b69e}.de-inspection-item[aria-pressed=true]{outline:1px solid #cfb675}.de-combinations fieldset>details>summary{cursor:pointer;margin:12px 0;color:#bdc5ac}.scene-capture-version{color:#d1bc83}.sc-controls{font-size:12px;line-height:1.8}.sc-controls fieldset{border:1px solid #53634b;border-radius:8px;padding:12px;margin:12px 0}.sc-controls legend{color:#d3bd8b;padding:0 4px}.sc-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sc-tabs button[aria-pressed=true]{background:#536446;color:#f2e7c7}.sc-controls .sc-basis{padding:12px;background:#20352a;border-radius:9px;margin:14px 0}.sc-basis strong{color:#e2cca0}.sc-note{color:#c7b182!important;font-size:11px!important;line-height:1.8}.sc-controls details{border-top:1px solid #465b48;padding:12px 0}.sc-controls summary{cursor:pointer;color:#e1cfaa}.sc-star-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.sc-star-list li{display:flex;justify-content:space-between;gap:4px;padding:6px;background:#1e3327;border-radius:5px}.sc-star-list strong{font-weight:500;color:#d8c69e}.sc-nine{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:12px 0}.sc-nine>div{display:flex;align-items:center;flex-direction:column;padding:8px 2px;background:#283f32;border:1px solid #596d53;border-radius:6px}.sc-nine strong{font:22px Georgia,serif;color:#e5d1a3}.sc-nine span{font-size:10px;color:#c1cabb}.sc-relation-list{list-style:none;padding:0}.sc-relation-list button{width:100%;text-align:left;margin:5px 0;padding:10px!important;border-radius:8px!important;background:#182d22!important}.sc-relation-list button[aria-pressed=true]{border-color:#c0a36b!important}.sc-relation-list span,.sc-relation-list strong{display:block}.sc-relation-list strong{font-size:12px;color:#e2d4b0;font-weight:500}.sc-relation-list span{font-size:11px;color:#aebdab;margin-top:6px}.sc-selection{padding:14px;background:#20352a;border:1px solid #61704f;border-radius:10px;margin:0 0 18px;font-size:12px;line-height:1.8}.sc-eyebrow{font-size:10px;letter-spacing:.15em;color:#bba36b}.sc-selection h3{margin:8px 0!important}.sc-selection h4{font-size:12px;color:#dfca98;margin:12px 0 5px}.sc-selection p{font-size:12px!important;margin:5px 0!important}.sc-selection article{border-top:1px solid #4d6048;padding:10px 0}.sc-selection article strong{font-size:12px;font-weight:500}.sc-selection small{font-size:10px;color:#b9c4af}.sc-comparison{max-width:1250px;margin:0 auto;padding:24px;color:#e5dec6;line-height:1.8}.sc-comparison h2{font:26px Georgia,serif;margin:8px 0}.sc-comparison p{font-size:13px;color:#afc0ae}.sc-compare-actions{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.sc-compare-actions label{display:flex;flex-direction:column;font-size:12px;gap:6px}.sc-compare-actions select{background:#172c21;color:#e4dbbd;border:1px solid #53664c;border-radius:7px;padding:10px;max-width:100%}.sc-compare-actions button{padding:10px;border:1px solid #8a966b;background:#3c533c;border-radius:7px;color:#efe3bd}.sc-compare-plans{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.sc-compare-plans figure{margin:0}.sc-compare-plans svg{display:block;width:100%;height:300px;background:#eeede3;border-radius:10px}.sc-compare-plans figcaption{font-size:12px;color:#c3cdbb;padding:10px 0}.sc-diff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sc-diff-grid article{border:1px solid #4a6048;border-radius:8px;padding:14px}.sc-diff-grid h4{margin:0;color:#d8c399;font-size:13px}.sc-diff-grid ul{padding-left:16px;font-size:12px}.sc-diff-grid li{margin:10px 0}.sc-diff-grid small{display:block;font-size:11px;color:#adbfac}.sc-comparison table{width:100%;border-collapse:collapse;font-size:12px}.sc-comparison td,.sc-comparison th{padding:10px;text-align:left;border-bottom:1px solid #435941}.sc-comparison th{font-weight:500;color:#dcc799}@media(max-width:1000px){.sc-compare-plans,.sc-diff-grid{grid-template-columns:1fr}.sc-comparison{padding:16px}}.sc-culture-underlay text{display:none}.sc-culture-labels circle,.sc-culture-labels path,.sc-culture-labels rect{visibility:hidden}.sc-culture-labels text{font-weight:500}.sc-controls>a{color:#d5c293;font-size:11px}.sc-selection>summary{cursor:pointer;list-style-position:inside;margin-bottom:10px}.sc-star-list li{padding:0;background:none}.sc-star-list li button{display:flex;justify-content:space-between;width:100%;gap:5px;padding:6px;font-size:11px}.sc-nine>button{display:flex;align-items:center;flex-direction:column;padding:8px 2px;background:#283f32;border:1px solid #596d53;border-radius:6px;font-size:11px}.sc-nine>button[aria-pressed=true]{border-color:#c1ab78;background:#42573b}.sc-compare-plans .mf-furniture-symbol *{pointer-events:none}.sc-compare-plans [data-opening-family] path,.sc-compare-plans [data-opening-family] rect{vector-effect:non-scaling-stroke}.de-culture-active .de-canvas-area{background:#091912}.de-culture-active .de-canvas-toolbar{background:#10221a;border-color:#6c623b50}.de-culture-active .de-library{background:radial-gradient(ellipse at 0 0,#3e44222b,transparent 60%),#0d1d16;border-color:#73674466}.de-culture-active .de-properties{background:#0d1d16}.sc-observatory{--oracle-gold:#d1b67a;--oracle-ink:#eae1ca;--oracle-muted:#9cae99;min-height:100%;padding:24px 28px 32px;color:var(--oracle-ink);background:radial-gradient(ellipse at 20% 12%,#4d5b3624,transparent 45%),radial-gradient(ellipse at 92% 40%,#3f3e2424,transparent 40%),radial-gradient(circle at 17% 26%,#bca77b35 0 1px,transparent 1.8px),radial-gradient(circle at 78% 62%,#bca77b26 0 1px,transparent 1.8px),#091912;background-size:auto,auto,83px 101px,139px 157px,auto;isolation:isolate}.sc-kicker{font-size:9px;letter-spacing:2px;color:#ae9869}.sc-oracle-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.design-editor .sc-oracle-header h1{font:32px/1.4 Georgia,STSong,SimSun,serif;font-weight:400;letter-spacing:3px;margin:8px 0}.sc-oracle-header h1 em{font-style:normal;color:#dbc28a}.design-editor .sc-oracle-header p{font-size:12px;color:#9fb09c;margin:0}.sc-house-seal{width:67px;height:76px;border:1px solid #a9925e;outline:1px solid #8e754637;outline-offset:4px;display:grid;place-content:center;justify-items:center;gap:3px;flex-shrink:0;background:linear-gradient(135deg,#4d513028,#18291c44)}.sc-house-seal>span{font:32px SimSun,serif;color:#d9c28c}.sc-house-seal small{font-size:9px;letter-spacing:5px;margin-left:5px;color:#ab9464}.sc-oracle-context{display:flex;flex-wrap:wrap;gap:9px 22px;margin:15px 0 18px;padding-bottom:14px;border-bottom:1px solid #9b835a38;color:#a8b69f;font-size:10px}.sc-oracle-context span:first-child{color:#d4bf8e}.sc-oracle-context i{display:inline-block;width:5px;height:5px;margin:0 6px 1px 0;background:#cfad64;box-shadow:0 0 9px #c8a85877;border-radius:50%}.sc-oracle-context span:last-child{margin-left:auto;font-size:9px;color:#9f8a60}.sc-oracle-modes{display:flex;gap:7px;align-items:center;margin-bottom:18px}.design-editor .sc-oracle-modes button{display:flex;align-items:center;gap:8px;font-size:11px;padding:9px 13px;border-color:#67734d66;background:#11241bd9}.sc-oracle-modes button small{font:10px Georgia,serif;color:#9a8b61}.design-editor .sc-oracle-modes button[aria-pressed=true]{background:#53603b66;border-color:#b6a16b;color:#efdbad}.design-editor .sc-oracle-modes .sc-plan-link{margin-left:auto;background:transparent;color:#cab47f;border-color:#927e4855}.sc-oracle-stage{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:26px;align-items:start}.sc-oracle-chart{margin:0;min-width:0;padding:12px;border:1px solid #927f4e4d;background:radial-gradient(ellipse at center,#53603824,transparent 65%),#0e2018a6;position:relative;border-radius:2px}.sc-oracle-chart:after,.sc-oracle-chart:before{content:"";position:absolute;width:16px;height:16px;pointer-events:none;border-color:#baa36d;border-style:solid}.sc-oracle-chart:before{left:-1px;top:-1px;border-width:1px 0 0 1px}.sc-oracle-chart:after{right:-1px;bottom:-1px;border-width:0 1px 1px 0}.sc-chart-caption{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#b7a376;font-size:10px;letter-spacing:1px}.sc-chart-caption small{font-size:9px;color:#7e917e;white-space:nowrap}.sc-compass{display:block;width:100%;max-width:385px;margin:8px auto;overflow:visible}.sc-compass text{pointer-events:none;font-family:Georgia,SimSun,serif}.sc-compass-center,.sc-compass-sector{cursor:pointer;outline:none}.sc-compass-sector:focus-visible>path,.sc-compass-sector:hover>path{fill:#657446;fill-opacity:.6;stroke:#e3cb8d;stroke-opacity:1;stroke-width:2}.sc-compass-center:focus-visible>circle{stroke:#ead09a;stroke-width:2}.sc-compass-center:hover>circle{fill:#4c5e32;fill-opacity:.35}.sc-oracle-chart figcaption{text-align:center;font-size:9px;line-height:1.8;color:#9b9e7f;padding:3px 9px}.sc-palace-reading{min-width:0;padding:0 2px 12px}.sc-palace-overline{display:flex;justify-content:space-between;padding:0 0 12px;border-bottom:1px solid #a38b5633;font-size:9px;letter-spacing:2px;color:#ad9869}.sc-palace-overline span:last-child{color:#7f947e;letter-spacing:0}.sc-palace-reading>header{display:flex;align-items:center;justify-content:space-between;margin:14px 0 10px}.sc-palace-reading header small{font-size:11px;color:#b9a271;letter-spacing:3px}.design-editor .sc-palace-reading h2{font:45px/1.15 SimSun,serif;margin:6px 0;color:#e6d3a5}.sc-palace-reading h2 span{font-size:18px;margin-left:10px;color:#acb99e}.sc-gua-glyph{font:64px/1 Segoe UI Symbol,serif;color:#b6a270;opacity:.65}.sc-palace-tags{display:flex;gap:6px;flex-wrap:wrap}.sc-palace-tags>span{padding:3px 7px;border:1px solid #7b835049;color:#c2c6ab;font-size:10px;background:#27372355}.design-editor .sc-palace-verse{font:17px/1.6 SimSun,serif;color:#dbc18b;padding:13px 0;margin:10px 0;border-block:1px solid #aa8a4c28;letter-spacing:1px}.design-editor .sc-reading-section h3{margin:14px 0 6px;color:#c6b184;font-size:12px;letter-spacing:1px}.design-editor .sc-reading-section p{font-size:13px;line-height:1.9;color:#bdc8b4;margin:0}.sc-palace-occupancy{display:flex;gap:14px;font-size:10px;color:#9eaa8a;margin:10px 0}.sc-muted{font-size:12px;color:#859c85;line-height:1.9}.sc-locate-items{display:flex;flex-wrap:wrap;gap:5px}.design-editor .sc-locate-items button{font-size:10px;padding:5px 7px;border-color:#69734a55;color:#c6c8a5}.sc-year-navigation{display:flex;align-items:center;justify-content:center;gap:25px;padding:13px 0}.sc-year-navigation strong{font:25px Georgia,serif;color:#ddc68f}.sc-year-navigation strong small{font:11px SimSun,serif}.design-editor .sc-year-navigation button{padding:3px 10px;background:transparent;border-color:#9f885b44;color:#c9b17b}.sc-annual-chart{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px 4px 10px;max-width:410px;margin:auto}.design-editor .sc-annual-chart button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:102px;padding:9px 3px;border-radius:2px;border-color:#8e805343;background:linear-gradient(140deg,#2e422625,#16291e);color:#bdc6ac;position:relative}.sc-annual-chart small{font-size:11px;color:#9baa8e}.sc-annual-chart strong{font:34px/1.1 Georgia,serif;color:var(--palace-color)}.sc-annual-chart span{font-size:10px}.sc-annual-chart em{font-size:10px;color:#a29b75;font-style:normal}.design-editor .sc-annual-chart button[aria-pressed=true]{border-color:#d2b77b;background:#48533160;box-shadow:inset 0 0 24px #9a7e2920}.sc-annual-chart .sc-palace-center:before{content:"";position:absolute;inset:6px;border:1px solid #a78c4a33;pointer-events:none}.sc-elements-panel,.sc-forms-section{margin-top:26px;border-top:1px solid #a18b533b;padding-top:22px}.sc-elements-panel>header,.sc-forms-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.design-editor .sc-elements-panel h2,.design-editor .sc-forms-section h2{font:20px/1.5 SimSun,serif;letter-spacing:1px;margin:5px 0 0;color:#d3c398}.sc-cycle-toggle{display:flex;gap:3px}.design-editor .sc-cycle-toggle button{font-size:10px;padding:5px 9px;border-color:#77815855}.sc-element-cycle{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:22px 0 18px}.sc-element-cycle>div{display:flex;align-items:center;justify-content:space-between;gap:5px}.design-editor .sc-element-cycle button{flex:1;padding:10px 3px;display:flex;align-items:center;justify-content:center;gap:10px;background:#10241a99;border-color:#66714755;color:var(--element-color)}.sc-element-cycle strong{font:25px SimSun,serif}.sc-element-cycle button span{font-size:10px;color:#95a98a;writing-mode:vertical-rl;letter-spacing:3px}.sc-element-cycle>div>span{color:#a08d5a66;font-size:15px}.design-editor .sc-element-cycle button[aria-pressed=true]{border-color:var(--element-color);box-shadow:inset 0 0 22px #c4b08013;background:#31442b55}.sc-element-reading{padding:13px 16px;border-left:2px solid #a38d56;background:#1a2c1d77}.sc-element-reading>strong{font-size:12px;font-weight:500}.sc-element-reading>span{font-size:12px;margin-left:14px;color:#aabb9e}.design-editor .sc-element-reading p{font-size:12px;color:#8fa087;margin:7px 0 0}.sc-forms-section>header>span{font-size:10px;color:#9da88a}.sc-forms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:16px}.sc-forms-grid>article{padding:14px;border:1px solid #7a794749;background:#12251b88}.sc-form-heading{display:flex;align-items:center;gap:9px;margin-bottom:12px}.sc-form-heading>span{font:21px SimSun,serif;border:1px solid #aa8d504d;width:34px;height:38px;display:grid;place-items:center;color:#d1b67a}.design-editor .sc-form-heading h3{font-size:12px;margin:0 0 3px;color:#d0c29c}.sc-form-heading small{font-size:9px;color:#9eaa8c}.sc-form-heading>b{margin-left:auto;font:24px Georgia,serif;color:#b49c69}.design-editor .sc-form-observation{display:block;width:100%;text-align:left;border:0;border-top:1px solid #7f81503b;border-radius:0;background:transparent;padding:10px 0}.sc-form-observation strong{display:block;font-size:12px;color:#c6c19e;font-weight:400}.sc-form-observation span{display:block;font-size:12px;line-height:1.8;margin-top:6px;color:#8ea48c}.sc-form-observation small{display:block;font-size:11px;line-height:1.7;color:#aa9670;margin-top:6px}.sc-oracle-footnote{margin-top:24px;border-top:1px solid #8e79573a;padding-top:14px}.design-editor .sc-oracle-footnote p{font-size:10px;color:#82937e;line-height:1.9;margin:0 0 10px}.sc-oracle-footnote summary{cursor:pointer;color:#b7a06f;font-size:10px}.sc-oracle-footnote a{display:inline-flex;flex-direction:column;gap:5px;padding:12px 18px 12px 0;color:#c9b783;font-size:11px;text-decoration:none}.sc-oracle-footnote a span{font-size:9px;color:#8e9e85}.sc-oracle-footnote a:hover{color:#f0d7a4}.sc-sidebar-intro{display:flex;gap:10px;align-items:center;margin-bottom:17px;padding-bottom:14px;border-bottom:1px solid #a38b5340}.sc-sidebar-intro>span{font:35px Segoe UI Symbol,serif;color:#bca26d}.sc-sidebar-intro small{font-size:8px;letter-spacing:1px;color:#a68d5d}.sc-sidebar-intro strong{display:block;font:17px SimSun,serif;color:#e0cc9d;margin-top:3px}.design-editor .sc-sidebar-intro p{font-size:10px;color:#8da285;margin:3px 0 0}.sc-controls.sc-ritual-controls .sc-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.design-editor .sc-view-tabs button{padding:7px 1px;font-size:10px;border-radius:3px;border-color:#76774666}.design-editor .sc-view-tabs button[aria-pressed=true]{background:#5a603944;border-color:#b9a16a}.sc-ritual-controls fieldset{padding:10px;border-color:#74734655;border-radius:3px}.sc-ritual-controls legend{font-size:10px;letter-spacing:1px}.sc-ritual-controls .sc-year-note{display:block;font-size:10px;color:#bca575}.design-editor .sc-sidebar-palaces h3{font-size:11px;color:#c8b37e;margin:18px 0 0}.sc-sidebar-palaces h3 small{font-size:8px;float:right;color:#82977a}.sc-ritual-controls .sc-nine{gap:4px}.design-editor .sc-ritual-controls .sc-nine>button{border-color:#737b4d44;border-radius:3px;background:#172a1e;padding:6px 2px;gap:1px}.sc-ritual-controls .sc-nine strong{font-family:SimSun,serif;font-size:22px}.sc-ritual-controls .sc-nine small,.sc-ritual-controls .sc-nine span{font-size:8px}.design-editor .sc-ritual-controls .sc-nine>button[aria-pressed=true]{background:#4b55355c;border-color:#c2a66b}.sc-ritual-controls details{border-color:#6c724344}.sc-ritual-controls summary{font-size:11px;color:#bfa775}.sc-ritual-controls .sc-basis{background:none;padding:12px 0;margin:0}.sc-ritual-controls .sc-basis p{font-size:10px}.de-culture-active .sc-selection{border-color:#8d7d4d66;background:radial-gradient(ellipse at top,#63604033,transparent),#14271c}.de-culture-active .sc-selection h3{font-family:SimSun,serif;color:#d3bc88}@media(min-width:1500px){.sc-observatory{padding:30px 40px}.sc-compass{max-width:430px}.sc-oracle-stage{gap:40px}.design-editor .sc-oracle-header h1{font-size:38px}}@media(max-width:1050px){.sc-observatory{padding:20px}.sc-oracle-stage{gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sc-forms-grid{grid-template-columns:1fr}.design-editor .sc-oracle-header h1{font-size:29px;letter-spacing:1px}.sc-house-seal{width:56px;height:66px}.sc-element-cycle button span{display:none}.sc-oracle-context{gap:8px 14px}}@media(max-width:650px){.sc-observatory{padding:19px 14px 28px}.design-editor .sc-oracle-header h1{font-size:25px;letter-spacing:0}.sc-oracle-header{gap:10px}.sc-house-seal{width:44px;height:53px;outline-offset:3px}.sc-house-seal>span{font-size:24px}.sc-house-seal small,.sc-kicker{font-size:8px}.sc-kicker{letter-spacing:1px}.design-editor .sc-oracle-header p{font-size:10px;line-height:1.8}.sc-oracle-context{font-size:9px;margin:13px 0}.sc-oracle-context span:last-child{display:none}.sc-oracle-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.design-editor .sc-oracle-modes button{padding:8px 3px;justify-content:center;font-size:10px;gap:4px}.sc-oracle-modes .sc-plan-link{grid-column:1/-1;width:100%}.sc-oracle-stage{grid-template-columns:1fr;gap:20px}.sc-compass{max-width:365px}.sc-palace-reading{padding:3px 6px}.sc-gua-glyph{font-size:56px}.sc-element-cycle{gap:3px}.design-editor .sc-element-cycle button{padding:10px 2px}.sc-element-cycle strong{font-size:22px}.sc-element-cycle>div>span{font-size:11px}.sc-element-reading>span{display:block;margin:6px 0 0}.sc-elements-panel>header,.sc-forms-section>header{gap:6px}.design-editor .sc-elements-panel h2,.design-editor .sc-forms-section h2{font-size:17px}.sc-cycle-toggle{flex-shrink:0}.sc-forms-section>header>span{font-size:9px;max-width:65px;line-height:1.6}.sc-annual-chart button{min-height:102px}.sc-annual-chart{gap:6px}.sc-oracle-footnote a{display:flex}}@media(prefers-reduced-motion:no-preference){.sc-house-seal{animation:sc-seal-glow 8s ease-in-out infinite}@keyframes sc-seal-glow{50%{box-shadow:0 0 22px #ab8d4c17}}}