:root{--bg-0:#040605;--bg-1:#0a100e;--bg-2:#111816;--panel:rgba(8,12,11,0.88);--panel-2:rgba(14,19,18,0.94);--line:rgba(219,182,142,0.16);--line-strong:rgba(219,182,142,0.3);--text:#d9b58e;--text-soft:#c6a178;--pink:#d48aa9;--pink-soft:rgba(212,138,169,0.18);--gold:#d7a66e;--shadow:0 20px 60px rgba(0,0,0,0.45);--radius-xl:28px;--radius-lg:22px;--radius-md:18px;--radius-sm:14px;--topbar-h:74px;--sidebar-w:106px;--wand-w:150px;--content-max:1420px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;min-height:100%;background:radial-gradient(circle at 18% 18%,rgba(212,138,169,.08),transparent 28%),radial-gradient(circle at 80% 10%,rgba(215,166,110,.06),transparent 24%),radial-gradient(circle at 50% 100%,rgba(125,82,63,.12),transparent 32%),linear-gradient(180deg,#0a1210,#070b0a 40%,#030404);font-family:Georgia,serif;text-transform:uppercase;overflow:hidden}body{letter-spacing:.03em}a{color:var(--text);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img{display:block;max-width:100%}input,select,textarea{width:100%;border-radius:var(--radius-sm);border:1px solid var(--line);background:rgba(255,255,255,.025);padding:12px 14px;outline:none}input:focus,select:focus,textarea:focus{border-color:rgba(212,138,169,.42);box-shadow:0 0 0 1px rgba(212,138,169,.18)}textarea{resize:vertical}.appRoot{position:relative;min-height:100vh;overflow:hidden}.appShellBg{position:fixed;inset:0;z-index:0;background:radial-gradient(circle at 50% 15%,rgba(212,138,169,.05),transparent 18%),radial-gradient(circle at 15% 85%,rgba(215,166,110,.05),transparent 22%),linear-gradient(180deg,rgba(5,8,7,.72),rgba(4,5,5,.88));pointer-events:none}.topbar{position:fixed;left:0;right:0;height:var(--topbar-h);display:grid;grid-template-columns:190px 1fr 220px;align-items:center;grid-gap:16px;gap:16px;padding:12px 22px;z-index:30;background:linear-gradient(180deg,rgba(4,7,6,.96),rgba(7,11,10,.86));border-bottom:1px solid rgba(215,166,110,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brandTitle{justify-self:center;font-size:clamp(18px,2vw,27px);line-height:1;text-shadow:0 0 20px rgba(212,138,169,.18);letter-spacing:.14em}.mainStage{position:relative;z-index:1;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;padding:calc(var(--topbar-h) + 20px) 28px 34px calc(var(--sidebar-w) + 34px + var(--wand-w))}.stageInner{width:min(100%,var(--content-max));margin:0 auto}.container,.dailyHub{display:grid;grid-gap:16px;gap:16px}.subCard,.zone{background:linear-gradient(180deg,rgba(17,24,22,.9),rgba(9,13,12,.9));border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.zone{padding:18px}.subCard{padding:14px;border-radius:var(--radius-lg)}.zoneHead{display:flex;align-items:center;gap:12px;min-height:34px;margin-bottom:14px;color:var(--pink);letter-spacing:.12em;font-size:13px;background:transparent;border:0;padding:0}.zoneHead.between{justify-content:space-between}.zoneGlyph{width:30px;height:30px;object-position:center;filter:drop-shadow(0 0 14px rgba(212,138,169,.12))}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.field{display:grid;grid-gap:7px;gap:7px}.field.full,.full{grid-column:1/-1}label{font-size:10px;line-height:1;letter-spacing:.16em;color:var(--text-soft)}.dailyHub{grid-template-columns:1fr}.hubSplit{display:grid;grid-template-columns:1.06fr .94fr;grid-gap:16px;gap:16px}.hubThree{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.summaryCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,rgba(15,21,19,.92),rgba(9,12,11,.92));border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px;text-align:left;box-shadow:var(--shadow);min-height:122px}.summaryCardTitle{font-size:12px;color:var(--pink);letter-spacing:.12em;margin-bottom:10px}.summaryCardText,.summationPreview,.workPreview{font-size:12px;line-height:1.48;color:var(--text);text-transform:none;letter-spacing:.01em}.miniList,.statList{display:grid;grid-gap:8px;gap:8px}.statRow{display:flex;justify-content:space-between;gap:14px;font-size:12px}.pillValue{color:var(--pink)}.topControls{display:flex}.topGlyphBtn{width:42px;height:42px;border-radius:999px;background:rgba(255,255,255,.02);border:1px solid rgba(215,166,110,.14);box-shadow:0 10px 28px rgba(0,0,0,.3)}.topGlyphBtn img{width:22px;height:22px;object-fit:contain;object-position:center}.dateSealControl{min-height:44px;min-width:156px;justify-content:center;padding:0 16px;border-radius:999px;border:1px solid rgba(215,166,110,.18);background:linear-gradient(180deg,rgba(15,20,19,.95),rgba(10,13,12,.95));box-shadow:var(--shadow);font-size:12px;letter-spacing:.12em}.dateSealControl.isSealed .sealDot{width:8px;height:8px;border-radius:999px;background:var(--pink);box-shadow:0 0 14px rgba(212,138,169,.6)}.sidePlane{top:86px;right:22px;width:86px;max-height:calc(100vh - 112px);z-index:24}.sidePlaneInner{display:grid;grid-gap:14px;gap:14px;justify-items:center;pointer-events:auto;padding:14px 10px;border-radius:999px;background:linear-gradient(180deg,rgba(10,13,12,.86),rgba(6,8,8,.92));border:1px solid rgba(215,166,110,.14);box-shadow:var(--shadow)}.glyphNav{width:58px;height:58px;border-radius:999px}.glyphNav:before{content:"";position:absolute;inset:3px;border-radius:999px;border:1px solid transparent;transition:border-color .12s ease,box-shadow .12s ease}.glyphNav.isActive:before,.glyphNav:hover:before{border-color:rgba(212,138,169,.34);box-shadow:0 0 18px rgba(212,138,169,.14)}.glyphImg{width:34px;height:34px;object-position:center}.rightHotzone{inset:0 0 0 auto;width:34px;z-index:21}.navScrim{display:none}.leftWandRail{position:fixed;top:calc(var(--topbar-h) + 22px);left:26px;bottom:28px;width:calc(var(--wand-w) + 18px);z-index:8;display:flex;align-items:flex-start;justify-content:center;pointer-events:none}.leftWand{width:var(--wand-w);max-height:calc(100vh - var(--topbar-h) - 60px);object-fit:contain;object-position:top center;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45));opacity:.96}.modalBackdrop{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.56);display:grid;place-items:center;padding:20px}.modalCard{width:min(92vw,430px);border-radius:32px;padding:18px;background:linear-gradient(180deg,rgba(18,24,22,.98),rgba(10,13,12,.98));border:1px solid rgba(215,166,110,.18);box-shadow:0 24px 60px rgba(0,0,0,.48)}.dateOnlyShell{display:grid;grid-gap:14px;gap:14px}.dateInput{min-height:50px;border-radius:18px}.retroSealWrap{display:flex;justify-content:center}.iconOnlyBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46px;height:46px;padding:0;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(215,166,110,.18);background:rgba(255,255,255,.02)}.iconOnlyBtn img{width:24px;height:24px;object-fit:contain}.modalActions{display:flex;justify-content:center;gap:14px}.mediaPreview{width:100%;max-width:240px;border-radius:18px;border:1px solid var(--line);object-fit:cover}.psCalendar{display:grid;grid-gap:10px;gap:10px}.psGrid,.psWeekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.psWeekdays div{text-align:center;color:var(--text-soft);font-size:10px}.psCell{min-height:104px;padding:10px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.02);text-align:left;display:grid;align-content:start;grid-gap:8px;gap:8px}.psCell.blank{opacity:0;pointer-events:none}.psCellDay{font-size:11px;color:var(--pink)}.psCellItem{font-size:10px;line-height:1.2;color:var(--text-soft);text-transform:none}.summationEditor{min-height:56vh;border-radius:24px;padding:20px 18px;line-height:1.7;text-transform:none;background-image:linear-gradient(transparent 31px,rgba(217,181,142,.08) 32px);background-size:100% 32px}.workImages{display:grid;grid-gap:16px;gap:16px}.workClose,.workWide{width:100%;border-radius:22px;border:1px solid var(--line);object-fit:contain;background:rgba(0,0,0,.18)}.openingRoot{position:fixed;inset:0;z-index:100;background:#000;overflow:hidden}.openingImage{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;filter:saturate(1.04) contrast(1.02);transition:opacity 1s ease,transform 1.2s ease,filter 1.2s ease}.openingRoot.isEnding .openingImage{opacity:.12;transform:scale(1.018);filter:blur(1.5px) saturate(.92)}.openingOverlayShade{background:radial-gradient(circle at 50% 38%,rgba(255,219,145,.06),transparent 24%),linear-gradient(180deg,rgba(0,0,0,.44),rgba(0,0,0,.14) 26%,rgba(0,0,0,.52));pointer-events:none}.openingOrnament{position:absolute;left:50%;transform:translateX(-50%);width:min(94vw,1240px);height:68px;opacity:.95;pointer-events:none}.openingOrnament:after,.openingOrnament:before{content:"";position:absolute;top:50%;width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,210,120,.92),rgba(177,126,42,.64),transparent);box-shadow:0 0 18px rgba(255,206,112,.2)}.openingOrnament:before{left:0}.openingOrnament:after{right:0}.openingOrnamentTop{top:4.8%}.openingOrnamentBottom{bottom:6.8%}.openingTitleBottom,.openingTitleTop{width:min(94vw,1200px);letter-spacing:.12em;font-family:Georgia,Times New Roman,serif}.openingTitleTop{top:7.8%;font-size:clamp(36px,5vw,78px);color:#f3d184;text-shadow:0 0 10px rgba(255,224,155,.5),0 0 26px rgba(213,155,55,.2),0 2px 0 rgba(118,78,24,.45)}.openingTitleBottom{bottom:10.2%;font-size:clamp(20px,2.8vw,42px);color:#d9ae5f;text-shadow:0 0 12px rgba(255,215,135,.34),0 2px 0 rgba(100,66,20,.4)}.openingGemHotspot{left:50%;top:56%;transform:translate(-50%,-50%);width:92px;height:92px;border-radius:999px}.gemPulse{inset:14px}@keyframes gemPulse{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.04);opacity:1}}.openingSceneText{position:absolute;left:50%;bottom:4.5%;transform:translateX(-50%);width:min(88vw,1120px);padding:14px 18px;border-radius:22px;background:rgba(0,0,0,.24);border:1px solid rgba(233,191,106,.18);color:#ead8bf;font-size:clamp(16px,2vw,28px);line-height:1.18;letter-spacing:.12em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:0 0 12px rgba(0,0,0,.46)}.openingFinalTextWrap{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;grid-gap:14px;gap:14px;padding:10vh 8vw}.openingFinalLine{text-align:center;color:#ffd76a;letter-spacing:.12em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;text-shadow:0 0 10px rgba(255,230,155,.72),0 0 22px rgba(214,151,41,.48),0 2px 0 rgba(118,78,24,.48)}.openingFinalLine1,.openingFinalLine2,.openingFinalLine3{font-size:clamp(18px,2.2vw,34px)}.openingFinalLine4{font-size:clamp(34px,5.4vw,82px);letter-spacing:.16em}.openingVeilToHub{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 52%,rgba(212,138,169,.08),transparent 24%),linear-gradient(180deg,rgba(2,4,4,0),rgba(2,4,4,.28) 48%,rgba(5,9,8,.88));-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:opacity 1.05s ease,-webkit-backdrop-filter 1.05s ease;transition:opacity 1.05s ease,backdrop-filter 1.05s ease;transition:opacity 1.05s ease,backdrop-filter 1.05s ease,-webkit-backdrop-filter 1.05s ease}.openingRoot.isEnding .openingVeilToHub{opacity:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.weaveOverlay{position:fixed;inset:0;z-index:90;pointer-events:none;background:radial-gradient(circle at center,rgba(212,138,169,.08),rgba(0,0,0,.74));overflow:hidden}.weaveLine{position:absolute;width:140vmax;height:2px;left:50%;top:50%;transform-origin:center;background:linear-gradient(90deg,transparent,rgba(212,138,169,.92),rgba(215,166,110,.86),transparent);box-shadow:0 0 18px rgba(212,138,169,.4);animation:weaveFlash .55s ease forwards}.weaveLine.a{transform:translate(-50%,-50%) rotate(18deg)}.weaveLine.b{transform:translate(-50%,-50%) rotate(-22deg);animation-delay:.04s}.weaveLine.c{transform:translate(-50%,-50%) rotate(0deg);animation-delay:.08s}@keyframes weaveFlash{0%{opacity:0;transform:translate(-50%,-50%) scaleX(.08)}35%{opacity:1;transform:translate(-50%,-50%) scaleX(1)}to{opacity:0;transform:translate(-50%,-50%) scaleX(1.08)}}@media (max-width:1080px){.mainStage{padding-left:28px;padding-right:118px}.leftWandRail{width:92px}.leftWand{width:84px}:root{--wand-w:84px}}@media (max-width:820px){.topbar{grid-template-columns:120px 1fr 150px;padding-inline:14px}.mainStage{padding:calc(var(--topbar-h) + 18px) 18px 28px 18px}.stageInner{width:100%}.leftWandRail{display:none}.grid2,.hubSplit,.hubThree{grid-template-columns:1fr}.sidePlane{top:auto;bottom:14px;right:14px;width:auto}.sidePlaneInner{grid-auto-flow:column;grid-auto-columns:58px;overflow-x:auto;max-width:calc(100vw - 28px);border-radius:999px}.rightHotzone{display:none}}.topControls{display:inline-flex;align-items:center;gap:10px}.topGlyphBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;width:52px;height:52px;display:grid;place-items:center;cursor:pointer}.topGlyphIcon{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,127,187,.25))}.glyphNav{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px;min-height:64px;display:grid;place-items:center;cursor:pointer}.glyphImg{width:42px;height:42px;filter:drop-shadow(0 0 12px rgba(255,127,187,.18))}.glyphLabel{display:none!important}.zoneGlyph{object-fit:contain}.tier1Glyph{width:72px;height:72px}.workGlyph{width:54px;height:54px}.dateSealControl{display:inline-flex;align-items:center;gap:10px}.dateChangerGlyph{width:28px;height:28px;object-fit:contain}.summaryCard.summateTrigger,.summateTrigger{background:transparent;border:0;box-shadow:none}.glyphNav:before{display:none}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40}.brandTitle{color:#c18aa7;letter-spacing:.18em}.mainStage{padding-left:calc(var(--wand-w) + 28px);padding-right:64px}.sidePlane{right:18px;left:auto;width:112px;transform:translateX(160%)}.sidePlaneInner{gap:20px;padding:28px 18px}.glyphNav{background:transparent;border:0;padding:0}.glyphImg{width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.25))}.rightHotzone{width:42px;left:auto}.modalCardSlim{padding:18px 22px;width:320px;border-radius:24px}.modalCardSlim .dateInput{margin:0}.dailyHubShell{display:grid;grid-template-columns:1.05fr .56fr 1fr;grid-gap:18px;gap:18px;min-height:calc(100vh - var(--topbar-h) - 42px)}.hubAssessmentZone{grid-area:assessment}.hubIntakeZone{grid-area:intake}.hubSummateZone{grid-area:summate;display:grid;place-items:center}.hubContextZone{grid-area:context}.hubWriterZone{grid-area:writer}.hubWorkZone{grid-area:work}.hubWorkButton,.summateCoreButton{width:100%;height:100%;min-height:140px;display:grid;place-items:center;background:transparent;border:0}.hubContextGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.hubPreviewCard{display:grid;grid-gap:8px;gap:8px;text-align:left}.hubPreviewCard strong{color:var(--pink);font-size:11px;letter-spacing:.14em}.hubPreviewCard span{color:var(--text-soft);font-size:12px;line-height:1.45;text-transform:uppercase}.hubWriterField{min-height:290px}.yearReviewGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.yearSquare{border-radius:0;min-height:280px}.appRoot:before{left:10px;top:calc(var(--topbar-h) + 12px);bottom:18px;width:calc(var(--wand-w) - 34px);background:url(/ui/glyphs/glyph-truthwand.png) 50%/contain no-repeat;opacity:.92;z-index:2}.appRoot:after,.appRoot:before{content:"";position:fixed;pointer-events:none}.appRoot:after{top:var(--topbar-h);bottom:12px;left:calc(var(--wand-w) + 10px);border-right:1px solid rgba(146,190,196,.28);border-bottom:1px solid rgba(146,190,196,.28);border-bottom-right-radius:30px;z-index:1}.openingImageCover{object-fit:cover!important}.openingRootFixed .openingTitleTop{color:#eadfd8;text-shadow:0 0 10px rgba(255,255,255,.26),0 0 18px rgba(209,176,150,.18)}.openingTitleBottomPink{color:#d193af!important;text-shadow:0 0 12px rgba(209,147,175,.55),0 0 28px rgba(209,147,175,.28),0 0 52px rgba(209,147,175,.14)!important}.openingSceneTextWide{width:min(84vw,1040px);bottom:8.5%;background:rgba(0,0,0,.14);border-color:rgba(223,183,128,.14)}.openingFinalSingle{position:absolute;inset:auto 0 18% 0;text-align:center;font-family:Georgia,Times New Roman,serif;color:#f0d78b;text-transform:uppercase;font-size:clamp(30px,4.6vw,68px);letter-spacing:.14em;text-shadow:0 0 16px rgba(0,0,0,.4)}.openingFinalSingle.isPink{color:#d193af;text-shadow:0 0 14px rgba(209,147,175,.6),0 0 36px rgba(209,147,175,.25)}.openingResolveVeil{background:radial-gradient(circle at center,rgba(209,147,175,0),rgba(209,147,175,0));transition:opacity 1.6s ease,background 1.6s ease}.openingResolveVeil.isActive{background:radial-gradient(circle at center,rgba(209,147,175,.08),rgba(209,147,175,.32) 52%,rgba(235,230,214,.94) 100%)}@media (max-width:1180px){.dailyHubShell{grid-template-areas:"assessment" "summate" "intake" "context" "writer" "work"}.dailyHubShell,.hubContextGrid{grid-template-columns:1fr}}:root{--bg-0:#f4eee2;--bg-1:#efe4d3;--bg-2:#e7dbc8;--panel:rgba(250,244,235,0.82);--panel-2:rgba(245,236,223,0.9);--line:rgba(144,108,71,0.18);--line-strong:rgba(144,108,71,0.34);--text:#4d4132;--text-soft:#776551;--pink:#8d557d;--pink-soft:rgba(141,85,125,0.12);--gold:#b58a4d;--shadow:0 16px 36px rgba(77,55,28,0.14)}body,html{background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.72),transparent 24%),radial-gradient(circle at 80% 0,rgba(181,138,77,.12),transparent 20%),radial-gradient(circle at 50% 110%,rgba(164,178,168,.18),transparent 26%),linear-gradient(180deg,#f5eee3,#efe3d1 42%,#e9ddcb);color:var(--text)}input,select,textarea{background:rgba(255,251,245,.84);color:var(--text);border-color:rgba(144,108,71,.18)}.topbar{background:linear-gradient(180deg,rgba(247,239,228,.94),rgba(239,228,214,.86));border-bottom-color:rgba(144,108,71,.16)}.brandTitle{color:var(--pink);text-shadow:0 0 16px rgba(141,85,125,.12)}.dateSealControl,.modalCard,.sidePlaneInner,.subCard,.summaryCard,.zone{background:linear-gradient(180deg,rgba(250,245,238,.94),rgba(241,232,220,.92));border-color:rgba(144,108,71,.18);box-shadow:var(--shadow)}.iconOnlyBtn,.topGlyphBtn{background:rgba(255,251,245,.72);border-color:rgba(144,108,71,.14)}.appRoot:before{opacity:.84;filter:drop-shadow(0 16px 24px rgba(103,69,31,.16))}.appRoot:after{right:10px;border-right:1px solid rgba(98,122,129,.34);border-bottom:1px solid rgba(98,122,129,.34);border-bottom-right-radius:34px}.hubMealPreviewItem span,.hubMetricRow,.hubPreviewCard span,.psChip small,.psEditorMeta,.psMonthIdentity,.psPeltBanner,.summaryCardText,.summationCapsuleBody,.summationChip,.summationDate,.summationPreview,.workPreview{text-transform:uppercase;letter-spacing:.05em}.dailyHubShell{grid-template-columns:1.02fr .48fr 1.02fr}.assessmentStack{display:grid;grid-gap:12px;gap:12px}.hubMetricStack{display:grid;grid-gap:10px;gap:10px}.hubMetricBlock{display:grid;grid-gap:6px;gap:6px}.hubMetricRow{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--text-soft)}.hubBarTrack{height:7px;border-radius:999px;background:rgba(120,94,57,.12);overflow:hidden}.hubBarFill{height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(141,85,125,.78),rgba(181,138,77,.9))}.hubMealPreviewList{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.hubMealPreviewItem{display:grid;grid-gap:4px;gap:4px;padding-top:10px;border-top:1px solid rgba(144,108,71,.14)}.hubMealPreviewItem strong,.hubPreviewCard strong,.psChip span,.psDayNum,.summationCapsuleTitle,.summationIdentity{color:var(--pink)}.hubContextGrid{margin-bottom:14px}.hubPreviewCard{min-height:110px;align-content:start}.hubPsStrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.hubPsDay{min-height:72px;padding:10px 8px;border-radius:14px;border:1px solid rgba(144,108,71,.14);background:rgba(255,251,245,.48);display:grid;align-content:start;grid-gap:4px;gap:4px}.hubPsDay b{font-size:10px;color:var(--pink)}.hubPsDay span{font-size:9px;line-height:1.25;color:var(--text-soft)}.hubWriterField{min-height:340px;background-image:linear-gradient(transparent 31px,rgba(120,94,57,.1) 32px)}.hubWorkButton,.summateCoreButton{min-height:170px}.summationGrid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);grid-gap:18px;gap:18px}.summationTopline{display:flex;align-items:flex-start;justify-content:space-between}.summationIdentity{font-size:26px;letter-spacing:.12em}.summationViewerCard{display:grid;grid-gap:14px;gap:14px}.summationCapsuleSection{padding:14px;border-radius:18px;background:rgba(255,251,245,.56);border:1px solid rgba(144,108,71,.14)}.summationCapsuleTitle{font-size:11px;margin-bottom:8px;letter-spacing:.14em}.summationCapsuleBody p{margin:0 0 8px;line-height:1.55}.summationThemeGrid{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.summationChip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(144,108,71,.14);background:rgba(255,251,245,.62);border-radius:16px;padding:10px 12px;text-align:left}.summationChip.isActive{border-color:rgba(141,85,125,.28);box-shadow:0 0 0 1px rgba(141,85,125,.12)}.summationArchiveCard{min-height:84px;display:flex;align-items:center;gap:12px}.psPage.stack{display:grid;grid-gap:16px;gap:16px}.psPeltBanner{margin-bottom:14px;padding:12px 16px;border-radius:16px;background:linear-gradient(90deg,rgba(181,138,77,.08),rgba(77,65,50,.08));border:1px solid rgba(144,108,71,.14);text-align:center;color:var(--text-soft);font-size:11px}.psMonthControls{display:inline-flex;align-items:center;gap:10px}.subtleBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:38px;height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(144,108,71,.14);background:rgba(255,251,245,.6)}.psMonthGrid,.psMonthHead{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.psWeekday{text-align:center;font-size:10px;color:var(--text-soft)}.psDayCell{min-height:132px;padding:10px;border-radius:18px;background:rgba(255,251,245,.46);border:1px solid rgba(144,108,71,.14);display:grid;align-content:start}.psDayCell.isMuted{opacity:.45}.psDayCell.isSelected{background:rgba(255,251,245,.8);border-color:rgba(141,85,125,.24)}.psDayHit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;text-align:left}.psDayHit,.psDayStack,.psEditorRows{display:grid;grid-gap:8px;gap:8px}.psChip{display:grid;grid-gap:2px;gap:2px}.psChip span{font-size:10px}.psChip small{font-size:9px;color:var(--text-soft)}.psEditorInline{margin-top:12px;padding-top:12px;border-top:1px solid rgba(144,108,71,.14);display:grid;grid-gap:10px;gap:10px}.psEditorMeta,.psSignalZone .zoneHead{font-size:10px;color:var(--text-soft)}.psSignalZone{min-height:68px}.openingTitleTop{color:#d9b36f;text-shadow:0 0 10px rgba(255,233,192,.42),0 0 26px rgba(181,138,77,.36),0 1px 0 rgba(112,76,25,.42)}.openingTitleBottomPink{color:#9d5f84!important;text-shadow:0 0 10px rgba(157,95,132,.38),0 0 28px rgba(157,95,132,.24),0 0 42px rgba(181,138,77,.14)!important}.openingGemHotspot{width:126px;height:126px;top:57%}.gemPulse{inset:18px}.openingImageTrio{object-fit:cover!important;object-position:50% 20%}@media (max-width:1180px){.summationGrid{grid-template-columns:1fr}.hubPsStrip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.hubPsStrip,.psMonthGrid,.psMonthHead{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--topbar-h:108px;--sidebar-w:112px;--wand-w:164px}.appRoot{background:transparent}.mainStage{padding:calc(var(--topbar-h) + 14px) 34px 26px calc(var(--wand-w) + 22px);transition:transform .22s ease,opacity .22s ease}.sectionWheel{position:relative}.crystalTopbar{height:var(--topbar-h);grid-template-columns:204px 1fr 238px;padding:18px 22px 14px 18px;background:linear-gradient(180deg,rgba(244,236,223,.94),rgba(229,217,201,.88)),radial-gradient(circle at 16% 20%,rgba(255,255,255,.55),transparent 32%),radial-gradient(circle at 84% 12%,rgba(181,138,77,.22),transparent 26%);-webkit-clip-path:polygon(0 0,6% 0,8% 18%,17% 5%,26% 14%,39% 0,100% 0,100% 82%,96% 100%,87% 90%,78% 100%,69% 90%,61% 100%,0 100%,0 20%,2.5% 9%);clip-path:polygon(0 0,6% 0,8% 18%,17% 5%,26% 14%,39% 0,100% 0,100% 82%,96% 100%,87% 90%,78% 100%,69% 90%,61% 100%,0 100%,0 20%,2.5% 9%);border-bottom:1px solid rgba(130,96,65,.24);box-shadow:0 12px 32px rgba(94,70,38,.16)}.topControls{gap:8px}.topGlyphBtn{width:50px;height:50px;background:transparent;border:0;box-shadow:none}.dateChangerGlyph,.glyphImg,.topGlyphIcon,.zoneGlyph{object-fit:contain;object-position:center}.topGlyphIcon{width:38px;height:38px;filter:drop-shadow(0 0 10px rgba(141,85,125,.16))}.etchedBrandTitle{position:relative;padding:14px 20px;color:#8d557d;text-shadow:0 1px 0 rgba(255,255,255,.6),0 0 14px rgba(141,85,125,.18)}.etchedBrandTitle:before{content:"";position:absolute;inset:0;border:1px solid rgba(146,119,92,.18);border-radius:18px 26px 16px 20px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(90,68,43,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(125,96,71,.08);z-index:-1}.dateSealControl{justify-self:end;min-height:52px;min-width:176px;padding:0 18px;border-radius:18px 24px 18px 22px;border:1px solid rgba(170,132,83,.26);background:linear-gradient(180deg,rgba(242,230,208,.96),rgba(231,213,186,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 10px 20px rgba(116,84,38,.12)}.dateSealControl,.dateSealControl span{color:var(--gold)}.wandRailImg{filter:drop-shadow(0 12px 24px rgba(92,67,35,.18))}.shellCrystalFrame:before{width:18px;border-right:1px solid rgba(88,118,126,.44);background:radial-gradient(circle at 60% 7%,rgba(133,187,202,.42),transparent 18%),radial-gradient(circle at 40% 20%,rgba(205,151,188,.34),transparent 16%),radial-gradient(circle at 58% 38%,rgba(74,152,122,.26),transparent 14%),radial-gradient(circle at 48% 54%,rgba(194,159,55,.26),transparent 14%),radial-gradient(circle at 55% 78%,rgba(116,212,212,.22),transparent 14%),linear-gradient(180deg,transparent,rgba(88,118,126,.06),transparent)}.shellCrystalFrame:after{height:18px;border-bottom:1px solid rgba(88,118,126,.44);background:radial-gradient(circle at 10% 55%,rgba(205,151,188,.32),transparent 14%),radial-gradient(circle at 28% 52%,rgba(74,152,122,.28),transparent 14%),radial-gradient(circle at 52% 56%,rgba(116,212,212,.24),transparent 14%),radial-gradient(circle at 76% 58%,rgba(194,159,55,.26),transparent 14%),radial-gradient(circle at 92% 55%,rgba(133,187,202,.36),transparent 14%),linear-gradient(90deg,transparent,rgba(88,118,126,.06),transparent)}.sidePlane{top:calc(var(--topbar-h) + 14px);right:14px;width:98px;transform:translateX(148%)}.sidePlaneInner{gap:10px;padding:20px 10px;border-radius:18px 26px 18px 22px;background:linear-gradient(180deg,rgba(229,218,202,.96),rgba(214,199,181,.94));border:1px solid rgba(110,87,63,.18);box-shadow:0 12px 22px rgba(84,61,34,.14)}.glyphNav{min-height:52px;width:100%;padding:2px}.glyphImg{width:46px;height:46px;filter:drop-shadow(0 4px 8px rgba(73,50,28,.12))}.rightHotzone{width:26px}.dateSealControl,.modalCard,.sidePlaneInner,.subCard,.summaryCard,.zone{border-radius:18px}.zone{padding:14px}.subCard{padding:10px 12px}.zoneHead{margin-bottom:10px}.dailyHubShell{grid-template-columns:minmax(0,1.08fr) minmax(110px,.34fr) minmax(0,.98fr);grid-template-areas:"assessment summate intake" "context writer writer" ". work .";gap:10px;min-height:calc(100vh - var(--topbar-h) - 28px)}.albumSpreadShell .zone{box-shadow:none}.zoneBarebleed{padding:6px 8px 10px 4px;background:transparent;border:0}.zoneBleedRight{padding:10px 10px 4px;background:rgba(250,245,238,.68)}.zoneContextLayer{padding:10px 10px 8px;background:rgba(250,245,238,.72)}.zoneWriterBreath{padding:10px 10px 8px;background:rgba(250,245,238,.62)}.hubTitleLine{margin-bottom:6px}.hubAssessmentTitleLine{color:var(--pink);font-size:18px;letter-spacing:.12em}.assessmentStack,.grid2{gap:8px}.field{gap:4px}label{font-size:9px}input,select,textarea{padding:10px 12px;border-radius:12px}.hubMetricStack{gap:8px}.hubMetricSpill{margin-right:2px}.hubMealSpillList{gap:6px;margin-top:8px}.hubMealPreviewItem{padding-top:6px}.hubContextGrid{gap:6px;margin-bottom:8px}.hubContextOverlap{grid-template-columns:1.02fr .88fr .9fr}.hubPreviewCard{min-height:84px;background:rgba(255,251,245,.42)}.contextPsStrip{gap:6px}.hubPsDay{min-height:58px;padding:8px 6px}.hubWriterField{min-height:300px;background:linear-gradient(180deg,rgba(255,251,245,.44),rgba(255,251,245,.34));background-image:linear-gradient(transparent 29px,rgba(120,94,57,.08) 30px);background-size:100% 30px;border-radius:14px}.compactCoreButton{min-height:96px;max-width:120px;justify-self:center;background:transparent;border:0}.tier1Glyph{width:62px;height:62px}.hubSummateZone,.hubWorkZone{display:grid;place-items:center}.marbleSummationBoard{padding-right:18px}.summationTopline{margin-bottom:8px}.summationIdentityBoard{color:var(--pink);font-size:19px;letter-spacing:.12em}.zoneMarbleBoard,.zoneRailTight{background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.26),transparent 20%),radial-gradient(circle at 80% 12%,rgba(181,138,77,.18),transparent 18%),radial-gradient(circle at 30% 76%,rgba(69,76,98,.08),transparent 20%),linear-gradient(135deg,rgba(240,236,231,.95),rgba(226,221,214,.94) 30%,rgba(242,237,231,.96) 58%,rgba(221,214,206,.96))}.marbleViewerSurface{gap:10px}.compactCapsuleSection{padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.28)}.compactThemeGrid{gap:6px}.summationChip{padding:8px 10px;border-radius:12px}.railEditor{min-height:240px}.compactArchiveCard{min-height:62px;padding:10px 12px;box-shadow:none}.railStatusText{font-size:11px;margin-top:4px}.animalKingdomPage .psZone{background:linear-gradient(180deg,rgba(236,226,212,.94),rgba(228,215,197,.94))}.month-white-tiger .psZone{background:linear-gradient(180deg,rgba(241,238,231,.97),rgba(229,225,218,.95)),linear-gradient(135deg,rgba(0,0,0,.04) 0 12%,transparent 12% 24%,rgba(0,0,0,.035) 24% 36%,transparent 36% 48%,rgba(0,0,0,.03) 48% 60%,transparent 60%)}.month-flamingo .psZone{background:linear-gradient(180deg,rgba(244,225,221,.96),rgba(232,208,203,.94))}.month-elk .psZone{background:linear-gradient(180deg,rgba(232,221,208,.96),rgba(217,203,186,.94))}.month-gazelle .psZone{background:linear-gradient(180deg,rgba(233,218,198,.96),rgba(222,204,181,.94))}.month-peacock .psZone{background:linear-gradient(180deg,rgba(220,226,220,.96),rgba(201,209,206,.94))}.month-zebra .psZone{background:linear-gradient(180deg,rgba(236,234,230,.96),rgba(220,216,210,.94))}.month-lion .psZone{background:linear-gradient(180deg,rgba(236,215,186,.97),rgba(224,197,158,.95))}.month-leopard .psZone{background:linear-gradient(180deg,rgba(228,210,185,.97),rgba(214,194,165,.95))}.month-rhino .psZone{background:linear-gradient(180deg,rgba(219,220,218,.96),rgba(203,205,201,.94))}.month-serpent .psZone{background:linear-gradient(180deg,rgba(218,224,214,.96),rgba(198,206,193,.94))}.month-giraffe .psZone{background:linear-gradient(180deg,rgba(235,219,191,.97),rgba(223,204,171,.95))}.month-snow-leopard .psZone{background:linear-gradient(180deg,rgba(239,240,242,.97),rgba(223,226,231,.95))}.psPage.stack{gap:10px}.psZone{padding:12px}.psMonthControls{gap:8px}.subtleBtn{height:34px;min-width:34px;padding:0 10px}.psMonthGrid,.psMonthHead{gap:6px}.psDayCell{min-height:118px;padding:8px;border-radius:14px;background:rgba(255,255,255,.26)}.psDayHit{gap:5px}.psEditorInline{margin-top:8px;padding-top:8px;gap:8px}.psInlineEntry{display:grid;grid-gap:6px;gap:6px}.psEntryActions{display:flex;justify-content:flex-end}.openingRootConversational{background:#000}.openingTapField{position:absolute;inset:0;border:0;background:transparent}.openingPulledLine{left:50%;bottom:8%;transform:translateX(-50%);width:min(82vw,900px);padding:10px 14px;color:#f0e2c6;font-size:clamp(18px,2.2vw,30px);line-height:1.18;text-shadow:0 4px 22px rgba(0,0,0,.42);background:rgba(0,0,0,.12);border-radius:14px}.openingPulledLine.isPink{text-shadow:0 0 12px rgba(209,147,175,.5),0 0 28px rgba(209,147,175,.24)}.openingFinalSingle,.openingGemHotspot,.openingOrnament,.openingOverlayShade,.openingSceneText,.openingTitleBottom,.openingTitleTop{display:none!important}@media (max-width:1180px){:root{--topbar-h:94px;--wand-w:120px}.dailyHubShell{grid-template-columns:1fr;grid-template-areas:"assessment" "intake" "context" "writer" "summate" "work"}.hubContextOverlap,.hubPsStrip,.psMonthGrid,.psMonthHead{grid-template-columns:repeat(4,minmax(0,1fr))}}body,html{background:radial-gradient(circle at 16% 20%,rgba(255,255,255,.52),transparent 24%),radial-gradient(circle at 84% 12%,rgba(198,162,94,.2),transparent 22%),linear-gradient(180deg,#f4ece0,#eadfce 52%,#e3d7c6);color:#8f5a80}.topbar.crystalTopbar{border-bottom:1px solid rgba(130,96,65,.18)}.dateSealControl,.glyphNav,.iconOnlyBtn,.modalCard,.subCard,.subtleBtn,.summaryCard,.topGlyphBtn,.zone{box-shadow:none}.glyphNav,.iconOnlyBtn,.topGlyphBtn{border-radius:0}.glyphNav:before,.iconOnlyBtn:before,.topGlyphBtn:before{display:none!important}.glyphImg,.topGlyphIconBack,.topGlyphIconHome,.wandRailImg,.zoneGlyph{image-rendering:-webkit-optimize-contrast}.topGlyphIconBack,.topGlyphIconHome{width:40px;height:40px}.glyphImg{width:50px;height:50px}.zoneGlyph{width:34px;height:34px}.shellView-moments .mainStage,.shellView-today .mainStage{background:radial-gradient(circle at 16% 20%,rgba(255,255,255,.52),transparent 24%),radial-gradient(circle at 84% 12%,rgba(198,162,94,.2),transparent 22%),linear-gradient(180deg,rgba(244,236,224,.92),rgba(234,223,206,.9) 52%,rgba(227,215,198,.88))}.shellView-ps .mainStage,.shellView-summation .mainStage{background:transparent}.dailyHubShell{gap:8px}.zoneBarebleed,.zoneBleedRight,.zoneContextLayer,.zoneWriterBreath{border-radius:0;border:0;box-shadow:none}.zoneBleedRight,.zoneContextLayer,.zoneWriterBreath{background:transparent}.hubAssessmentTitleLine,.summationIdentityBoard{color:#8d557d;text-shadow:0 1px 0 rgba(255,255,255,.65),0 0 14px rgba(141,85,125,.14)}.hubPreviewCard{min-height:76px;background:rgba(255,251,245,.24);border:1px solid rgba(141,85,125,.08)}.compactArchiveCard,.compactCapsuleSection,.hubPsDay,.psDayCell,.psEditorInline,.psInlineEntry,.summationChip{box-shadow:none}.hubWriterField{min-height:320px;border-radius:0;border:0;box-shadow:none;background-color:rgba(255,251,245,.22)}.marbleSummationBoard{background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.32),transparent 20%),radial-gradient(circle at 82% 12%,rgba(210,178,110,.24),transparent 18%),radial-gradient(circle at 30% 76%,rgba(61,69,92,.14),transparent 20%),linear-gradient(135deg,rgba(239,236,242,.98),rgba(228,236,239,.96) 18%,rgba(216,197,156,.28) 30%,rgba(28,31,48,.12) 46%,rgba(237,241,246,.96) 60%,rgba(221,214,206,.96))}.zoneMarbleBoard,.zoneRailTight{background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.3),transparent 20%),radial-gradient(circle at 80% 12%,rgba(181,138,77,.2),transparent 18%),radial-gradient(circle at 30% 76%,rgba(69,76,98,.12),transparent 20%),linear-gradient(135deg,rgba(238,236,242,.94),rgba(232,237,240,.94) 26%,rgba(225,212,184,.34) 40%,rgba(26,31,47,.1) 54%,rgba(242,237,231,.96) 76%,rgba(221,214,206,.96))}.psDayCell,.psEditorInline,.psInlineEntry,.psZone{border-radius:0}.month-white-tiger .psZone{background:linear-gradient(180deg,rgba(241,238,231,.98),rgba(229,225,218,.96)),linear-gradient(135deg,rgba(0,0,0,.06) 0 10%,transparent 10% 20%,rgba(0,0,0,.04) 20% 30%,transparent 30% 40%,rgba(0,0,0,.03) 40% 50%,transparent 50% 60%)}.month-flamingo .psZone{background:linear-gradient(180deg,rgba(244,225,221,.97),rgba(232,208,203,.95)),radial-gradient(circle at 22% 26%,rgba(140,72,82,.12),transparent 16%),radial-gradient(circle at 74% 62%,rgba(202,128,137,.16),transparent 18%)}.month-elk .psZone{background:linear-gradient(180deg,rgba(232,221,208,.97),rgba(217,203,186,.95)),radial-gradient(circle at 32% 28%,rgba(118,86,52,.14),transparent 16%),radial-gradient(circle at 70% 66%,rgba(78,58,37,.1),transparent 18%)}.month-gazelle .psZone{background:linear-gradient(180deg,rgba(233,218,198,.97),rgba(222,204,181,.95)),radial-gradient(circle at 26% 22%,rgba(147,107,62,.12),transparent 16%),radial-gradient(circle at 78% 74%,rgba(92,74,40,.1),transparent 16%)}.month-peacock .psZone{background:linear-gradient(180deg,rgba(220,226,220,.97),rgba(201,209,206,.95)),radial-gradient(circle at 18% 20%,rgba(25,96,94,.14),transparent 16%),radial-gradient(circle at 80% 68%,rgba(66,114,82,.12),transparent 18%)}.month-zebra .psZone{background:linear-gradient(180deg,rgba(236,234,230,.97),rgba(220,216,210,.95)),repeating-linear-gradient(120deg,rgba(0,0,0,.045) 0 10px,transparent 10px 24px)}.month-lion .psZone{background:linear-gradient(180deg,rgba(236,215,186,.98),rgba(224,197,158,.96)),radial-gradient(circle at 20% 18%,rgba(160,100,31,.14),transparent 18%),radial-gradient(circle at 78% 72%,rgba(104,66,16,.12),transparent 18%)}.month-leopard .psZone{background:linear-gradient(180deg,rgba(228,210,185,.98),rgba(214,194,165,.96)),radial-gradient(circle at 20% 18%,rgba(122,88,42,.16),transparent 9%),radial-gradient(circle at 58% 38%,rgba(122,88,42,.14),transparent 8%),radial-gradient(circle at 76% 72%,rgba(122,88,42,.16),transparent 9%)}.month-rhino .psZone{background:linear-gradient(180deg,rgba(219,220,218,.97),rgba(203,205,201,.95)),radial-gradient(circle at 22% 20%,rgba(78,83,86,.12),transparent 18%),radial-gradient(circle at 78% 76%,rgba(110,112,108,.1),transparent 18%)}.month-serpent .psZone{background:linear-gradient(180deg,rgba(218,224,214,.97),rgba(198,206,193,.95)),radial-gradient(circle at 24% 22%,rgba(78,104,58,.12),transparent 16%),radial-gradient(circle at 76% 70%,rgba(104,131,86,.1),transparent 18%)}.month-giraffe .psZone{background:linear-gradient(180deg,rgba(235,219,191,.98),rgba(223,204,171,.96)),radial-gradient(circle at 18% 20%,rgba(146,104,55,.14),transparent 10%),radial-gradient(circle at 48% 44%,rgba(146,104,55,.12),transparent 10%),radial-gradient(circle at 78% 72%,rgba(146,104,55,.14),transparent 10%)}.month-snow-leopard .psZone{background:linear-gradient(180deg,rgba(239,240,242,.98),rgba(223,226,231,.96)),radial-gradient(circle at 18% 20%,rgba(77,89,102,.12),transparent 9%),radial-gradient(circle at 58% 42%,rgba(77,89,102,.1),transparent 9%),radial-gradient(circle at 78% 72%,rgba(77,89,102,.12),transparent 9%)}.openingImageCover{object-fit:cover}.openingPulledLine{width:min(84vw,980px);border-radius:0;bottom:9%;text-shadow:0 6px 28px rgba(0,0,0,.46)}.openingResolveVeil{transition:opacity .3s ease;background:radial-gradient(circle at 50% 58%,rgba(209,147,175,.12),transparent 20%),linear-gradient(180deg,rgba(0,0,0,0),rgba(209,147,175,.12) 58%,rgba(244,236,224,.88))}.openingOverlayShade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.18) 34%,rgba(0,0,0,.28))}.openingGemHotspot,.openingOrnament,.openingOverlayShade,.openingTitleBottom,.openingTitleTop{display:block!important}.openingTitleBottom,.openingTitleTop{position:absolute;left:50%;transform:translateX(-50%);width:min(92vw,1200px);text-align:center;text-transform:uppercase;letter-spacing:.14em;z-index:4}.openingTitleTop{top:6.2%;font-size:clamp(24px,2.2vw,42px)}.openingTitleBottom{bottom:7.2%;font-size:clamp(28px,3vw,54px)}.openingTitleBottomGold,.openingTitleTopGold{color:#d8b261;text-shadow:0 0 10px rgba(216,178,97,.36),0 0 26px rgba(216,178,97,.18),0 3px 14px rgba(0,0,0,.44)}.openingGemHotspot{position:absolute;inset:0;z-index:5;background:transparent;border:0;cursor:pointer}.gemPulse{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);width:92px;height:92px;border-radius:999px;box-shadow:0 0 0 1px rgba(255,210,130,.48),0 0 26px rgba(212,138,169,.24),0 0 40px rgba(255,199,96,.18);animation:gemPulse 2.4s ease-in-out infinite}.openingPulledLine{position:absolute;inset:auto 7vw 10% 7vw;z-index:6;text-align:center;font-size:clamp(24px,3.1vw,48px);line-height:1.12;text-transform:uppercase;letter-spacing:.08em;background:transparent;padding:0}.openingPulledLine.isGold{color:#d8b261;text-shadow:0 0 12px rgba(216,178,97,.32),0 0 28px rgba(216,178,97,.18),0 6px 24px rgba(0,0,0,.46)}.openingPulledLine.isPink{color:#d193af;text-shadow:0 0 12px rgba(209,147,175,.5),0 0 28px rgba(209,147,175,.26),0 6px 24px rgba(0,0,0,.44)}.openingResolveVeil{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity 1.35s ease;background:radial-gradient(circle at 50% 56%,rgba(209,147,175,.1),transparent 18%),radial-gradient(circle at 50% 56%,rgba(209,147,175,.24),transparent 38%),linear-gradient(180deg,rgba(0,0,0,0),rgba(209,147,175,.12) 62%,rgba(244,236,224,.92))}.openingResolveVeil.isActive{opacity:1}.rightHotzone{position:fixed;top:var(--topbar-h);right:0;bottom:0;width:28px;z-index:31}.sidePlane{position:fixed;z-index:34;transition:transform .26s ease,opacity .26s ease;opacity:0;pointer-events:none}.sidePlane.isOpen{opacity:1;pointer-events:auto;transform:translateX(0)}.navScrim{position:fixed;inset:0;border:0;background:rgba(0,0,0,.08);opacity:0;pointer-events:none;z-index:33}.navScrim.isOpen{opacity:1;pointer-events:auto}.wandRailButton{position:fixed;top:calc(var(--topbar-h) + 4px);left:0;bottom:0;width:calc(var(--wand-w) + 8px);padding:0;border:0;background:transparent;z-index:18;display:flex;align-items:flex-start;justify-content:center}.wandRailImg{width:calc(var(--wand-w) - 28px);max-height:calc(100vh - var(--topbar-h) - 18px);object-fit:contain;object-position:top center}.shellCrystalFrame{position:fixed;top:calc(var(--topbar-h) - 4px);right:10px;bottom:10px;left:calc(var(--wand-w) + 6px);pointer-events:none;z-index:12}.shellCrystalFrame:after,.shellCrystalFrame:before{content:"";position:absolute}.shellCrystalFrame:before{top:0;right:0;bottom:0;width:14px;border-right:1px solid rgba(88,118,126,.32);background:radial-gradient(circle at 60% 7%,rgba(133,187,202,.52),transparent 16%),radial-gradient(circle at 40% 20%,rgba(205,151,188,.38),transparent 14%),radial-gradient(circle at 58% 38%,rgba(74,152,122,.32),transparent 13%),radial-gradient(circle at 48% 54%,rgba(194,159,55,.3),transparent 13%),radial-gradient(circle at 55% 78%,rgba(116,212,212,.28),transparent 13%),linear-gradient(180deg,transparent,rgba(88,118,126,.04),transparent)}.shellCrystalFrame:after{left:0;right:0;bottom:0;height:14px;border-bottom:1px solid rgba(88,118,126,.32);border-bottom-right-radius:30px;background:radial-gradient(circle at 10% 55%,rgba(205,151,188,.38),transparent 13%),radial-gradient(circle at 28% 52%,rgba(74,152,122,.32),transparent 13%),radial-gradient(circle at 52% 56%,rgba(116,212,212,.28),transparent 13%),radial-gradient(circle at 76% 58%,rgba(194,159,55,.3),transparent 13%),radial-gradient(circle at 92% 55%,rgba(133,187,202,.4),transparent 13%),linear-gradient(90deg,transparent,rgba(88,118,126,.04),transparent)}