._97i8aq_container{flex-direction:column;gap:2rem;max-width:76rem;margin:0 auto;padding:clamp(1.5rem,3vw,3rem) 1.5rem;display:flex}._97i8aq_header{flex-direction:column;gap:.5rem;display:flex}._97i8aq_eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold-deep,#9a5b2d);margin:0;font-size:.8rem;font-weight:700}._97i8aq_title{font-family:var(--font-display,"Fraunces", serif);color:var(--color-ink,#1f1915);margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}._97i8aq_description{color:var(--color-ink-muted,#62564d);max-width:48rem;margin:0;font-size:1.05rem;line-height:1.6}._97i8aq_metricsGrid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.25rem;display:grid}._97i8aq_metricCard{background:var(--color-surface,#fffdfa);border:1px solid var(--color-border,#e8ddd3);border-radius:1rem;flex-direction:column;gap:.35rem;padding:1.25rem 1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #3223140a}._97i8aq_metricCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #32231414}._97i8aq_metricLabel{color:var(--color-ink-soft,#74675d);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:600}._97i8aq_metricValue{color:var(--color-ink,#1f1915);font-feature-settings:"tnum";font-size:2rem;font-weight:750}._97i8aq_metricHint{color:var(--color-ink-muted,#8b7d72);font-size:.82rem}._97i8aq_tabBar{border-bottom:2px solid var(--color-border-subtle,#f0e7df);gap:.5rem;padding-bottom:.25rem;display:flex}._97i8aq_tabButton{color:var(--color-ink-soft,#74675d);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:.6rem;margin-bottom:-2px;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}._97i8aq_tabButton:hover{color:var(--color-ink,#1f1915)}._97i8aq_activeTab{color:var(--color-gold-deep,#9a5b2d);border-bottom-color:var(--color-gold-deep,#9a5b2d)}._97i8aq_tabContent{flex-direction:column;gap:1.5rem;display:flex}._97i8aq_notification{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-weight:500;display:flex}._97i8aq_actionsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._97i8aq_filterGroup{gap:.5rem;display:flex}._97i8aq_filterButton{background:var(--color-surface,#fffdfa);border:1px solid var(--color-border,#e8ddd3);color:var(--color-ink-soft,#74675d);cursor:pointer;border-radius:.5rem;padding:.45rem .9rem;font-size:.88rem;font-weight:550;transition:all .15s}._97i8aq_filterButton:hover{border-color:var(--color-gold-deep,#9a5b2d)}._97i8aq_activeFilter{background:var(--color-gold-deep,#9a5b2d);border-color:var(--color-gold-deep,#9a5b2d);color:#fff}._97i8aq_leaveList{flex-direction:column;gap:1rem;display:flex}._97i8aq_leaveCard{background:var(--color-surface,#fffdfa);border:1px solid var(--color-border,#e8ddd3);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 2px 8px #32231408}._97i8aq_leaveCardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._97i8aq_staffMeta{flex-direction:column;gap:.2rem;display:flex}._97i8aq_staffName{color:var(--color-ink,#1f1915);margin:0;font-size:1.15rem;font-weight:700}._97i8aq_staffRole{color:var(--color-ink-muted,#74675d);margin:0;font-size:.88rem}._97i8aq_badgeGroup{align-items:center;gap:.5rem;display:flex}._97i8aq_badge{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;align-items:center;padding:.25rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}._97i8aq_badgeApproved{color:#15803d;background:#dcfce7}._97i8aq_badgePending{color:#b45309;background:#fef3c7}._97i8aq_badgeRejected{color:#b91c1c;background:#fee2e2}._97i8aq_badgeType{color:#4b5563;background:#f3f4f6}._97i8aq_leaveDetails{border-top:1px solid var(--color-border-subtle,#f0e7df);border-bottom:1px solid var(--color-border-subtle,#f0e7df);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;padding:1rem 0;display:grid}._97i8aq_detailItem{flex-direction:column;gap:.2rem;display:flex}._97i8aq_detailLabel{text-transform:uppercase;color:var(--color-ink-muted,#8b7d72);font-size:.78rem;font-weight:600}._97i8aq_detailValue{color:var(--color-ink,#1f1915);font-size:.95rem;font-weight:600}._97i8aq_reason{color:var(--color-ink-soft,#52473f);margin:0;font-size:.95rem;line-height:1.5}._97i8aq_leaveCardActions{justify-content:flex-end;gap:.75rem;display:flex}._97i8aq_btnPrimary{background:var(--color-gold-deep,#9a5b2d);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:opacity .15s;display:inline-flex}._97i8aq_btnPrimary:hover{opacity:.9}._97i8aq_btnDanger{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:background .15s;display:inline-flex}._97i8aq_btnDanger:hover{background:#fef2f2}._97i8aq_facultyGrid{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:1.5rem;display:grid}._97i8aq_facultyCard{background:var(--color-surface,#fffdfa);border:1px solid var(--color-border,#e8ddd3);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;box-shadow:0 2px 8px #32231408}._97i8aq_facultyCardHeader{justify-content:space-between;align-items:flex-start;display:flex}._97i8aq_facultyName{color:var(--color-ink,#1f1915);margin:0;font-size:1.15rem;font-weight:700}._97i8aq_facultyDept{color:var(--color-gold-deep,#9a5b2d);margin:0;font-size:.85rem;font-weight:600}._97i8aq_facultyRole{color:var(--color-ink-muted,#74675d);margin:.2rem 0 0;font-size:.88rem}._97i8aq_leaveBalances{background:var(--color-background-soft,#fcf8f3);border:1px solid var(--color-border-subtle,#f0e7df);border-radius:.75rem;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.75rem;display:grid}._97i8aq_balanceItem{text-align:center;flex-direction:column;gap:.1rem;display:flex}._97i8aq_balanceCount{color:var(--color-ink,#1f1915);font-size:1.25rem;font-weight:750}._97i8aq_balanceLabel{text-transform:uppercase;color:var(--color-ink-muted,#8b7d72);font-size:.72rem;font-weight:600}._97i8aq_classesList{flex-direction:column;gap:.35rem;display:flex}._97i8aq_classesLabel{text-transform:uppercase;color:var(--color-ink-muted,#8b7d72);font-size:.78rem;font-weight:600}._97i8aq_classPill{background:var(--color-surface,#fffdfa);border:1px solid var(--color-border,#e8ddd3);color:var(--color-ink-soft,#62564d);border-radius:.35rem;margin-bottom:.35rem;margin-right:.35rem;padding:.2rem .5rem;font-size:.8rem;display:inline-block}._97i8aq_formCard{background:var(--color-surface,#fffdfa);border:1px solid var(--color-border,#e8ddd3);border-radius:1rem;flex-direction:column;gap:1.5rem;max-width:44rem;padding:2rem;display:flex;box-shadow:0 4px 16px #3223140a}._97i8aq_formGrid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}._97i8aq_fullWidth{grid-column:1/-1}._97i8aq_formField{flex-direction:column;gap:.4rem;display:flex}._97i8aq_label{color:var(--color-ink,#1f1915);font-size:.85rem;font-weight:600}._97i8aq_input,._97i8aq_select,._97i8aq_textarea{border:1px solid var(--color-border,#d9ccbe);width:100%;color:var(--color-ink,#1f1915);box-sizing:border-box;background:#fff;border-radius:.5rem;padding:.65rem .85rem;font-family:inherit;font-size:.95rem;transition:border-color .15s}._97i8aq_input:focus,._97i8aq_select:focus,._97i8aq_textarea:focus{border-color:var(--color-gold-deep,#9a5b2d);outline:none;box-shadow:0 0 0 3px #9a5b2d1f}._97i8aq_textarea{resize:vertical;min-height:5.5rem}
._7cZKLq_shell{--header-block-size:3.1rem;--bottom-tabs-block-size:4.75rem;height:100svh;max-height:100svh;color:var(--ink);background:var(--paper);flex-direction:column;font-family:Arial,sans-serif;display:flex;overflow:hidden}._7cZKLq_skipLink{z-index:10;background:var(--ink);color:var(--paper);padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}._7cZKLq_skipLink:focus{transform:translateY(0)}._7cZKLq_header{z-index:4;min-height:var(--header-block-size);padding:max(env(safe-area-inset-top), 0px) max(env(safe-area-inset-right), 1rem) 0 max(env(safe-area-inset-left), 1rem);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid;container:sanctuary-header/inline-size}._7cZKLq_wordmarkArea{align-items:center;gap:.45rem;min-width:0;display:flex}._7cZKLq_menuBrandButton{width:2.35rem;height:2.35rem;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 2.35rem;place-items:center;text-decoration:none;display:inline-grid;position:relative}._7cZKLq_menuBrandButton:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}._7cZKLq_menuBrandButton:focus-visible{outline:2px solid var(--color-sanctuary-saffron,#a85022);outline-offset:2px}._7cZKLq_brandLotus{margin:0;font-size:1.15rem;line-height:1;display:inline-block}._7cZKLq_commandPaletteTrigger{border:1px solid var(--line);background:var(--paper-light);width:2.5rem;height:2.5rem;color:var(--ink-soft);cursor:pointer;border-radius:50%;flex:0 0 2.5rem;justify-content:center;align-items:center;padding:0;font-size:.78rem;transition:all .2s;display:inline-flex}._7cZKLq_commandPaletteTrigger:hover{background:var(--paper);border-color:var(--ink-soft);color:var(--ink)}._7cZKLq_searchGlyph{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;flex:0 0 1.25rem;width:1.25rem;height:1.25rem}._7cZKLq_commandPaletteKbd{background:var(--paper);border:1px solid var(--line);border-radius:.25rem;padding:.1rem .3rem;font-family:monospace;font-size:.65rem;display:none}._7cZKLq_diurnalToggleWrapper{justify-content:center;align-items:center;line-height:0;display:flex}._7cZKLq_headerControls{flex-shrink:0;justify-self:end;align-items:center;gap:.3rem;min-width:0;display:flex}._7cZKLq_accountActions{justify-self:end;align-items:center;gap:inherit;flex-shrink:0;display:flex}._7cZKLq_headerAction{box-sizing:border-box;border:1px solid var(--line);background:var(--paper-light);width:2.5rem;height:2.5rem;color:var(--ink-soft);font:inherit;border-radius:999px;flex:0 0 2.5rem;place-items:center;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-grid;position:relative}._7cZKLq_headerAction:hover,._7cZKLq_headerAction[aria-current=page],._7cZKLq_commandPaletteTrigger:hover,._7cZKLq_diurnalToggleWrapper :is(button,a):hover{background:color-mix(in srgb, var(--paper-light) 72%, var(--lotus) 8%);border-color:var(--line);color:var(--ink)}._7cZKLq_profileAction{background:var(--paper-light);color:var(--ink-soft)}._7cZKLq_commandPaletteTrigger,._7cZKLq_headerAction,._7cZKLq_diurnalToggleWrapper :is(button,a){box-sizing:border-box;border:1px solid var(--line);background:var(--paper-light);color:var(--ink-soft);box-shadow:none;border-radius:50%;transform:none}._7cZKLq_diurnalToggleWrapper :is(button,a){-webkit-backdrop-filter:none;flex:0 0 2.5rem;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;margin:0;padding:0}._7cZKLq_diurnalToggleWrapper :is(button,a):hover,._7cZKLq_diurnalToggleWrapper :is(button,a):active{border-color:var(--line);background:var(--paper-light);color:var(--ink-soft);box-shadow:none;transform:none}._7cZKLq_profileGlyph,._7cZKLq_headerActionGlyph,._7cZKLq_themeGlyph{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}._7cZKLq_headerBadge{border:1.5px solid var(--paper);color:#fff;text-align:center;background:#b94f3a;border-radius:999px;min-width:1rem;padding:.1rem .2rem;font-size:.6rem;font-weight:700;line-height:1.1;position:absolute;top:-.15rem;right:-.15rem}._7cZKLq_exploreBanner{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--paper-light) 86%, #dce9dc);min-height:2rem;color:var(--ink-soft);justify-content:center;align-items:center;gap:1rem;padding:.25rem 1rem;font-size:.74rem;line-height:1.3;display:flex}._7cZKLq_exploreBanner a{color:var(--ink);text-underline-offset:.15em;white-space:nowrap;font-weight:700;text-decoration-thickness:1px}._7cZKLq_exploreBanner a:hover{color:var(--color-sanctuary-saffron,#a85022)}._7cZKLq_horizontalNavigation{display:none}._7cZKLq_shell[data-navigation-layout=horizontal] ._7cZKLq_horizontalNavigation{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 92%, transparent);flex:none;justify-content:center;align-items:center;gap:clamp(1rem,4vw,3.5rem);min-height:3.15rem;padding:.25rem 1.25rem;display:flex}._7cZKLq_horizontalNavigation ._7cZKLq_navLink{background:0 0;border:0;border-radius:0;min-height:2.5rem;padding:0 .5rem}._7cZKLq_horizontalNavigation ._7cZKLq_navLink[aria-current=page]{color:var(--ink);box-shadow:none}._7cZKLq_horizontalNavigation ._7cZKLq_navLink[aria-current=page]:before{width:1.6rem;height:2px;bottom:-.34rem;left:50%;transform:translate(-50%)}._7cZKLq_horizontalNavigation ._7cZKLq_navSymbol{display:none}._7cZKLq_horizontalNavigation ._7cZKLq_navLabel{overflow:visible}._7cZKLq_body{flex:1;grid-template-columns:clamp(13.5rem,20vw,16rem) minmax(0,1fr);min-height:0;transition:grid-template-columns .25s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden;container:sanctuary-canvas/inline-size}._7cZKLq_shell[data-navigation-layout=horizontal] ._7cZKLq_body{grid-template-columns:minmax(0,1fr)}._7cZKLq_shell[data-navigation-layout=horizontal] ._7cZKLq_body>._7cZKLq_rail{display:none}._7cZKLq_shell[data-navigation-layout=horizontal][data-sidebar=collapsed] ._7cZKLq_body{grid-template-columns:minmax(0,1fr)}._7cZKLq_shell[data-navigation-layout=horizontal] ._7cZKLq_horizontalNavigation ._7cZKLq_navLink{flex-direction:row;flex:none;justify-content:center;width:auto;height:auto;min-height:2.5rem;margin:0;padding:0 .5rem}._7cZKLq_shell[data-navigation-layout=horizontal] ._7cZKLq_horizontalNavigation ._7cZKLq_navSymbol{font-size:1.2rem;line-height:1;display:inline-flex}._7cZKLq_shell[data-navigation-layout=horizontal] ._7cZKLq_horizontalNavigation ._7cZKLq_navLabel{clip-path:none;text-overflow:clip;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}._7cZKLq_shell[data-navigation-layout=horizontal] ._7cZKLq_horizontalNavigation ._7cZKLq_navLink[aria-current=page]:before{width:1.6rem;height:2px;display:block;bottom:-.34rem;left:50%;transform:translate(-50%)}._7cZKLq_shell[data-navigation-layout=horizontal] ._7cZKLq_horizontalNavigation ._7cZKLq_navLink[aria-current=page]:after{display:none}._7cZKLq_taskStripSlot{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 88%, transparent);flex:none;align-items:center;min-width:0;padding-inline:clamp(.75rem,2vw,2rem);display:flex}._7cZKLq_taskStripSlot:empty{display:none}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_body{grid-template-columns:4.5rem minmax(0,1fr)}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_rail{align-items:center;width:4.5rem;padding:1rem .5rem}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navList{flex-direction:column;align-items:center;width:100%;display:flex}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navList li{justify-content:center;width:100%;display:flex}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navLink{border-radius:.75rem;justify-content:center;width:2.75rem;height:2.75rem;min-height:2.75rem;margin:0 auto;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navLink:hover{background:var(--paper);border-color:var(--line);transform:scale(1.05)}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navLink[aria-current=page]{background:var(--paper);border-color:color-mix(in srgb, var(--color-sanctuary-saffron,#a85022) 50%, var(--line));color:var(--color-sanctuary-saffron,#a85022);box-shadow:0 2px 8px #00000014, 0 0 0 2px color-mix(in srgb, var(--color-sanctuary-saffron,#a85022) 15%, transparent)}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navLink[aria-current=page]:before{display:none}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navLink[aria-current=page]:after{content:"";background:var(--color-sanctuary-saffron,#a85022);border-radius:999px 0 0 999px;width:3.5px;height:1.25rem;position:absolute;right:-.45rem}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_advancedTrigger{justify-content:center;padding:0;font-size:0}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_advancedTrigger span{font-size:1.1rem}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_advancedPanel{z-index:2;border:1px solid var(--line);background:var(--paper);width:13rem;margin-top:.4rem;position:absolute;box-shadow:0 .8rem 2rem #0000001f}._7cZKLq_rail{border-right:1px solid var(--line);background:var(--paper-light);z-index:2;flex-direction:column;justify-content:flex-start;height:100%;max-height:100%;padding:1rem .75rem;display:flex;overflow:hidden auto}._7cZKLq_railTitle{color:var(--ink-ghost,#8a8275);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:700;overflow:hidden}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_railTitle{display:none}._7cZKLq_navList{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}._7cZKLq_navLink{min-height:2.75rem;color:var(--ink-soft);border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.75rem;padding:0 .85rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}._7cZKLq_navLink:hover{background:color-mix(in srgb, var(--paper) 75%, transparent);border-color:var(--line);color:var(--ink)}._7cZKLq_navLink[aria-current=page]{background:var(--paper);border-color:color-mix(in srgb, var(--color-sanctuary-saffron,#a85022) 28%, var(--line));color:var(--ink);font-weight:700;box-shadow:0 2px 8px #0000000a}._7cZKLq_navLink[aria-current=page]:before{content:"";background:var(--color-sanctuary-saffron,#a85022);border-radius:999px;width:3.5px;height:1.35rem;position:absolute;left:.25rem}._7cZKLq_navSymbol{width:1.5rem;height:1.5rem;color:var(--ink-soft);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s;display:inline-flex}._7cZKLq_navLink:hover ._7cZKLq_navSymbol{color:var(--ink);transform:scale(1.06)}._7cZKLq_navLink[aria-current=page] ._7cZKLq_navSymbol{color:var(--color-sanctuary-saffron,#a85022);transform:scale(1.1)}._7cZKLq_navLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._7cZKLq_navBadge{background:var(--lotus);color:#fff;text-align:center;border-radius:999px;min-width:1.15rem;margin-left:auto;padding:.1rem .35rem;font-size:.65rem;font-weight:700;line-height:1.1}._7cZKLq_quickAccess{min-width:0;margin-top:1.25rem}._7cZKLq_quickAccessHeader{justify-content:space-between;align-items:center;gap:.35rem;margin:0 0 .4rem .2rem;display:flex}._7cZKLq_quickAccessEdit{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.2rem .35rem;font-size:.7rem}._7cZKLq_quickAccessEdit:hover{background:var(--paper);color:var(--ink)}._7cZKLq_quickAccessList,._7cZKLq_quickAccessOptions{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}._7cZKLq_quickAccessLink,._7cZKLq_quickAccessOption{box-sizing:border-box;width:100%;min-height:2.3rem;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.6rem;padding:.35rem .55rem;font-size:.78rem;text-decoration:none;display:flex}._7cZKLq_quickAccessLink:hover,._7cZKLq_quickAccessOption:hover:not(:disabled){border-color:var(--line);background:var(--paper);color:var(--ink)}._7cZKLq_quickAccessLabel,._7cZKLq_quickAccessOption>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._7cZKLq_quickAccessOptions{border:1px solid var(--line);background:var(--paper);border-radius:.65rem;padding:.35rem}._7cZKLq_quickAccessOptions p{color:var(--ink-soft);margin:.15rem .3rem .25rem;font-size:.68rem}._7cZKLq_quickAccessList li[draggable=true]{cursor:grab}._7cZKLq_quickAccessList li[draggable=true]:active{cursor:grabbing}._7cZKLq_quickAccessOption{cursor:grab;min-height:2rem;padding:.3rem;font-size:.72rem}._7cZKLq_quickAccessOption:active{cursor:grabbing}._7cZKLq_quickAccessOption:disabled{opacity:.5;cursor:not-allowed}._7cZKLq_quickAccessCheck{color:var(--color-sanctuary-saffron,#a85022);margin-left:auto;font-weight:700}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_quickAccess{width:100%}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_quickAccessHeader{justify-content:center;margin-left:0}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_quickAccessHeader ._7cZKLq_railTitle,._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_quickAccessLabel{display:none}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_quickAccessEdit{width:2rem;height:2rem;padding:0;font-size:0;overflow:hidden}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_quickAccessEdit:before{content:"+";font-size:1rem}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_quickAccessLink{justify-content:center;padding:0;font-size:1rem}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_quickAccessOptions{z-index:3;width:13rem;margin-left:3rem;position:absolute;box-shadow:0 .8rem 2rem #0000001f}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navBadge{margin-left:0;position:absolute;top:.2rem;right:.2rem}._7cZKLq_advanced{margin-top:1rem}._7cZKLq_advancedTrigger{border:1px dashed var(--line);width:100%;min-height:2.75rem;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border-radius:.65rem;justify-content:space-between;align-items:center;padding:0 .7rem;font-size:.8rem;font-weight:700;display:flex}._7cZKLq_advancedPanel{color:var(--ink-soft);padding:.6rem .7rem;font-size:.8rem}._7cZKLq_advancedPanel p{margin:0 0 .45rem;font-weight:700}._7cZKLq_advancedPanel ul{gap:.3rem;margin:0;padding-left:1rem;display:grid}._7cZKLq_main{scroll-behavior:smooth;outline:none;min-width:0;height:100%;min-height:0;max-height:100%;position:relative;overflow:hidden auto}._7cZKLq_canvasFrame{box-sizing:border-box;min-width:0;min-height:100%;padding:clamp(.75rem,2cqi,2rem)}._7cZKLq_quickAccessNotice{border:1px solid color-mix(in srgb, #b94f3a 35%, var(--line));background:color-mix(in srgb, var(--paper-light) 88%, #b94f3a 12%);width:fit-content;max-width:min(100%,34rem);color:var(--ink);border-radius:.65rem;margin:0 auto .65rem;padding:.55rem .8rem;font-size:.82rem}._7cZKLq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._7cZKLq_shell :is(a,button):focus-visible{outline:3px solid var(--gd-border-focus);outline-offset:3px}@container sanctuary-canvas (max-width:68rem){._7cZKLq_rail{align-items:stretch;padding-left:.75rem;padding-right:.75rem}._7cZKLq_rail nav,._7cZKLq_navList{width:100%}._7cZKLq_navLink{justify-content:flex-start;padding:0 .75rem}._7cZKLq_navLink[aria-current=page]{box-shadow:0 2px 8px #0000000a}._7cZKLq_navLabel{clip-path:none;text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;height:auto;position:static;overflow:hidden}._7cZKLq_advanced{width:100%;position:relative}._7cZKLq_advancedTrigger{justify-content:space-between;padding:0 .7rem;font-size:.8rem}._7cZKLq_advancedPanel{z-index:2;border:1px solid var(--line);background:var(--paper);width:13rem;margin-top:.4rem;position:absolute;box-shadow:0 .8rem 2rem #0000001f}._7cZKLq_quickAccess{width:100%}._7cZKLq_quickAccessHeader{width:100%;margin-left:0}._7cZKLq_quickAccessHeader ._7cZKLq_railTitle{letter-spacing:.045em;flex:auto;min-width:0;font-size:.62rem}}@container sanctuary-header (max-width:68rem){._7cZKLq_header{gap:.5rem}._7cZKLq_commandPaletteKbd{display:none}}@container sanctuary-header (max-width:52rem){._7cZKLq_header{gap:.35rem}}@container sanctuary-header (max-width:38rem){._7cZKLq_header{grid-template-columns:auto minmax(0,1fr);gap:.35rem;padding-left:.5rem;padding-right:.5rem}._7cZKLq_headerAction{flex-basis:2.25rem;width:2.25rem;height:2.25rem}._7cZKLq_commandPaletteTrigger,._7cZKLq_diurnalToggleWrapper :is(button,a){flex-basis:2.25rem;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}._7cZKLq_headerControls,._7cZKLq_accountActions{gap:.2rem}._7cZKLq_exploreBanner{justify-content:space-between;gap:.5rem;padding-left:.65rem;padding-right:.65rem;font-size:.68rem}}@container sanctuary-header (max-width:26rem){._7cZKLq_wordmarkArea{gap:.35rem}._7cZKLq_headerControls{gap:.15rem}._7cZKLq_commandPaletteTrigger{flex:0 0 1.85rem;justify-content:center;width:1.85rem;height:1.85rem;padding:0}._7cZKLq_headerAction,._7cZKLq_diurnalToggleWrapper :is(button,a){flex-basis:1.85rem;width:1.85rem;min-width:1.85rem;height:1.85rem;min-height:1.85rem}._7cZKLq_searchGlyph{flex-basis:1.05rem;width:1.05rem;height:1.05rem}._7cZKLq_commandPaletteKbd{display:none}._7cZKLq_profileGlyph,._7cZKLq_headerActionGlyph,._7cZKLq_themeGlyph{width:1.05rem;height:1.05rem}._7cZKLq_headerAction{flex-basis:1.85rem;width:1.85rem;height:1.85rem}._7cZKLq_exploreBanner{font-size:.62rem}}@media (max-width:48rem){._7cZKLq_shell ._7cZKLq_body,._7cZKLq_shell[data-navigation-layout=horizontal] ._7cZKLq_body{grid-template-columns:minmax(0,1fr)}._7cZKLq_body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._7cZKLq_rail{height:var(--bottom-tabs-block-size);max-height:var(--bottom-tabs-block-size);z-index:3;padding:.35rem max(env(safe-area-inset-right), .5rem) max(env(safe-area-inset-bottom), .35rem) max(env(safe-area-inset-left), .5rem);border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:0;flex-direction:row;flex-shrink:0;order:2;align-items:center;width:100%;display:flex;position:static;overflow:hidden}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_rail{width:100%;padding:.35rem max(env(safe-area-inset-right), .5rem) max(env(safe-area-inset-bottom), .35rem) max(env(safe-area-inset-left), .5rem);align-items:center}._7cZKLq_shell[data-navigation-layout=horizontal] ._7cZKLq_rail{display:none}._7cZKLq_shell[data-navigation-layout=side] ._7cZKLq_rail{display:flex}._7cZKLq_shell[data-navigation-layout=horizontal] ._7cZKLq_horizontalNavigation{justify-content:space-around;gap:0;min-height:3.45rem;padding:.2rem .35rem;display:flex}._7cZKLq_horizontalNavigation ._7cZKLq_navLink,._7cZKLq_shell[data-navigation-layout=horizontal] ._7cZKLq_horizontalNavigation ._7cZKLq_navLink{border:0;flex-direction:column;flex:1 1 0;justify-content:center;gap:.1rem;width:auto;min-width:0;height:auto;min-height:3rem;margin:0;padding:.15rem .2rem;font-size:.68rem}._7cZKLq_horizontalNavigation ._7cZKLq_navSymbol,._7cZKLq_shell[data-navigation-layout=horizontal] ._7cZKLq_horizontalNavigation ._7cZKLq_navSymbol{width:1.3rem;height:1.3rem;display:inline-flex}._7cZKLq_horizontalNavigation ._7cZKLq_navLabel,._7cZKLq_shell[data-navigation-layout=horizontal] ._7cZKLq_horizontalNavigation ._7cZKLq_navLabel{clip-path:none;text-overflow:clip;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}._7cZKLq_horizontalNavigation ._7cZKLq_navLink[aria-current=page]:before,._7cZKLq_shell[data-navigation-layout=horizontal] ._7cZKLq_horizontalNavigation ._7cZKLq_navLink[aria-current=page]:before{top:0;bottom:auto;left:50%}._7cZKLq_rail nav{width:100%;min-width:0}._7cZKLq_navList{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;display:grid}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navList{flex-direction:row;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navList li{width:auto;display:block}._7cZKLq_navList li{min-width:0}._7cZKLq_rail{justify-content:center}._7cZKLq_advanced,._7cZKLq_quickAccess{display:none}._7cZKLq_navLink{flex-direction:column;justify-content:center;align-items:center;gap:.15rem;width:100%;min-height:3.5rem;padding:.25rem;font-size:.7rem}._7cZKLq_navLabel{clip:auto;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navLink{border-radius:0;justify-content:center;width:100%;height:auto;min-height:3.5rem;margin:0;padding:.25rem}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navLabel{clip-path:none;text-overflow:clip;width:auto;height:auto;position:static;overflow:visible}._7cZKLq_navLink[aria-current=page]{box-shadow:none;color:var(--color-sanctuary-saffron,#a85022);background:0 0;border-color:#0000;border-radius:0;font-weight:700}._7cZKLq_navLink[aria-current=page]:before{content:"";background:var(--color-sanctuary-saffron,#a85022);border-radius:999px;width:1.3rem;height:2px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}._7cZKLq_navLink[aria-current=page]:after{display:none}._7cZKLq_navLink[aria-current=page] ._7cZKLq_navSymbol{background:color-mix(in srgb, var(--color-sanctuary-saffron,#a85022) 10%, transparent);border-radius:50%;width:1.85rem;height:1.85rem}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navLink[aria-current=page]{box-shadow:none;background:0 0;border-color:#0000}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navLink[aria-current=page]:after{display:none}._7cZKLq_shell[data-sidebar=collapsed] ._7cZKLq_navLink[aria-current=page]:before{content:"";background:var(--color-sanctuary-saffron,#a85022);border-radius:999px;width:1.35rem;height:2px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}._7cZKLq_navLink[aria-current=page] ._7cZKLq_navSymbol{color:var(--color-sanctuary-saffron,#a85022);transform:none}._7cZKLq_navSymbol{font-size:1rem}._7cZKLq_main{flex:1;order:1;height:auto;min-height:0;max-height:none;padding-bottom:0;overflow:hidden auto}._7cZKLq_canvasFrame{min-height:100%}}@media (max-width:26rem){._7cZKLq_header{padding-left:.5rem;padding-right:.35rem}._7cZKLq_headerControls,._7cZKLq_accountActions{gap:.1rem}._7cZKLq_headerAction{flex-basis:1.85rem;width:1.85rem;height:1.85rem}._7cZKLq_diurnalToggleWrapper :is(button,a){box-sizing:border-box;width:1.85rem;min-width:1.85rem;height:1.85rem;min-height:1.85rem;box-shadow:none;flex:0 0 1.85rem;margin:0;padding:0;transform:none}}@media (orientation:landscape) and (max-height:34rem){._7cZKLq_body{grid-template-columns:4.25rem minmax(0,1fr)}._7cZKLq_rail{align-items:center;padding:.5rem}._7cZKLq_rail nav,._7cZKLq_navList{width:100%}._7cZKLq_navLink{justify-content:center;padding:0}._7cZKLq_navLink[aria-current=page]{box-shadow:inset 0 -.2rem 0 var(--lotus)}._7cZKLq_navLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._7cZKLq_advanced,._7cZKLq_quickAccess{display:none}._7cZKLq_canvasFrame{padding:clamp(.5rem,2cqi,1.25rem)}}
._9E8w0q_floor{background:radial-gradient(circle at 88% 6%, color-mix(in srgb, var(--lotus) 12%, transparent), transparent 28rem), var(--paper);min-height:100%;padding:clamp(1.25rem,5vw,5rem);transition:background .5s ease-in-out}._9E8w0q_floor[data-appearance=default]{background:radial-gradient(circle at 88% 6%, color-mix(in srgb, var(--color-sanctuary-saffron,#a85022) 16%, transparent), transparent 30rem), radial-gradient(circle at 10% 90%, color-mix(in srgb, var(--lotus,#d97706) 10%, transparent), transparent 32rem), var(--paper)}._9E8w0q_floor[data-appearance=dawn]{background:radial-gradient(ellipse at 80% 8%, #fb923c38 0%, transparent 45%), radial-gradient(ellipse at 20% 45%, #f472b629 0%, transparent 50%), radial-gradient(ellipse at 60% 95%, #fde0471f 0%, transparent 45%), var(--paper)}._9E8w0q_floor[data-appearance=garden]{background:radial-gradient(ellipse at 85% 10%, #22c55e2e 0%, transparent 45%), radial-gradient(ellipse at 15% 70%, #14b8a626 0%, transparent 50%), radial-gradient(ellipse at 55% 90%, #84cc161f 0%, transparent 45%), var(--paper)}._9E8w0q_floor[data-appearance=night]{background:radial-gradient(ellipse at 75% 6%, #6366f138 0%, transparent 45%), radial-gradient(ellipse at 15% 80%, #a855f72e 0%, transparent 50%), radial-gradient(circle at 50% 50%, #ec489914 0%, transparent 60%), var(--paper)}._9E8w0q_floor[data-appearance=none]{background:0 0}._9E8w0q_primaryRole{color:var(--ink-soft);font-size:.82rem;font-weight:550}._9E8w0q_floor[data-has-wallpaper=true]{background:0 0}._9E8w0q_floor[data-has-wallpaper=true][data-appearance=default]{background:radial-gradient(circle at 88% 6%, color-mix(in srgb, var(--color-sanctuary-saffron,#a85022) 13%, transparent), transparent 30rem), radial-gradient(circle at 10% 90%, color-mix(in srgb, var(--lotus,#d97706) 8%, transparent), transparent 32rem)}._9E8w0q_floor[data-has-wallpaper=true][data-appearance=dawn]{background:radial-gradient(at 80% 8%,#fb923c29 0%,#0000 45%),radial-gradient(at 20% 45%,#f472b61f 0%,#0000 50%),radial-gradient(at 60% 95%,#fde04714 0%,#0000 45%)}._9E8w0q_floor[data-has-wallpaper=true][data-appearance=garden]{background:radial-gradient(at 85% 10%,#22c55e24 0%,#0000 45%),radial-gradient(at 15% 70%,#14b8a61c 0%,#0000 50%),radial-gradient(at 55% 90%,#84cc1614 0%,#0000 45%)}._9E8w0q_floor[data-has-wallpaper=true][data-appearance=night]{background:radial-gradient(at 75% 6%,#6366f12e 0%,#0000 45%),radial-gradient(at 15% 80%,#a855f724 0%,#0000 50%),radial-gradient(circle,#ec48990f 0%,#0000 60%)}._9E8w0q_floor[data-has-wallpaper=true][data-appearance=none]{background:0 0}._9E8w0q_floor>:not([data-testid=workspace-wallpaper]){z-index:1;position:relative}._9E8w0q_atmosphereToolbar{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 75%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 0 1.5rem;padding:.5rem .85rem;display:flex;box-shadow:0 2px 8px #00000008}._9E8w0q_atmosphereToolbarGroup{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}._9E8w0q_atmosphereToolbarLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-ghost,#8a8275);margin-right:.35rem;font-size:.72rem;font-weight:700}._9E8w0q_atmospherePill{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}._9E8w0q_atmospherePill:hover{background:var(--paper);border-color:var(--line);color:var(--ink)}._9E8w0q_atmospherePillActive{background:var(--paper);border-color:var(--color-sanctuary-saffron,#a85022);color:var(--color-sanctuary-saffron,#a85022);box-shadow:0 1px 4px #0000000f}._9E8w0q_workbenchChrome{gap:.35rem;max-width:76rem;display:grid}._9E8w0q_featureContentIn{animation:.18s ease-out both _9E8w0q_selfFeatureContentIn}@keyframes _9E8w0q_selfFeatureContentIn{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._9E8w0q_featureContentIn{animation:none}}._9E8w0q_arrival{max-width:44rem;padding:clamp(1.5rem,4vw,3.5rem) 0 clamp(2rem,6vw,5rem)}._9E8w0q_eyebrow{color:var(--lotus);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}._9E8w0q_arrival h1,._9E8w0q_alcove h2,._9E8w0q_history h2{letter-spacing:-.045em;font-family:Georgia,serif;font-weight:500}._9E8w0q_arrival h1{max-width:32rem;margin:.75rem 0 1rem;font-size:clamp(2.5rem,7vw,5.2rem);line-height:.92}._9E8w0q_arrival p:last-child{max-width:37rem;color:var(--ink-soft);margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}._9E8w0q_grid{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);max-width:72rem;display:grid}._9E8w0q_pinnedCardContent{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem 2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}._9E8w0q_catalog{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 56%, transparent);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem 2rem;max-width:72rem;margin-top:clamp(1rem,3vw,2rem);padding:clamp(1.25rem,3vw,2rem);display:grid}@media (max-width:48rem){._9E8w0q_floor{padding:clamp(.75rem,3vw,1.5rem)}._9E8w0q_arrival{padding:clamp(.75rem,2.5vw,1.5rem) 0 clamp(1rem,3vw,2rem)}._9E8w0q_arrival h1{font-size:clamp(1.85rem,7vw,3.2rem);line-height:1.05}._9E8w0q_pinnedCardContent{grid-template-columns:1fr;gap:1rem;padding:1.15rem}._9E8w0q_pinnedCardContent ._9E8w0q_burnButton{justify-self:start;width:100%}._9E8w0q_catalog{grid-template-columns:1fr;gap:1rem;padding:1.15rem}}._9E8w0q_catalog h2,._9E8w0q_catalog h3{letter-spacing:-.03em;margin:.45rem 0;font-family:Georgia,serif;font-weight:500}._9E8w0q_catalog h2{font-size:clamp(1.6rem,3vw,2.2rem)}._9E8w0q_catalog h3{font-size:1.15rem}._9E8w0q_catalog p:not(._9E8w0q_eyebrow),._9E8w0q_catalogItem p{max-width:38rem;color:var(--ink-soft);margin:0;line-height:1.55}._9E8w0q_catalogIntroduction{max-width:45rem;color:var(--ink-soft);grid-column:1/-1;margin:-.35rem 0 0;line-height:1.55}._9E8w0q_catalogZones{grid-column:1/-1;gap:1.5rem;display:grid}._9E8w0q_catalogZone{gap:.65rem;display:grid}._9E8w0q_catalogZone>h3{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem}._9E8w0q_catalogGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}._9E8w0q_catalogItem{border-top:1px solid var(--line);flex-direction:column;min-height:12rem;padding:1rem;display:flex}._9E8w0q_catalogItem[data-runnable=true]{background:color-mix(in srgb, var(--lotus) 6%, transparent);border-radius:.75rem}._9E8w0q_catalogItem h4{letter-spacing:-.03em;margin:.4rem 0;font-family:Georgia,serif;font-size:1.15rem;font-weight:500}._9E8w0q_catalogEmoji{margin:0;font-size:1.25rem}._9E8w0q_catalogStatus{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:.8rem;font-size:.75rem;font-weight:700;display:inline-block}._9E8w0q_catalogOpen{color:var(--lotus);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding:.45rem 0;font-weight:700}._9E8w0q_catalogOpen:focus-visible,._9E8w0q_burnButton:focus-visible,._9E8w0q_retryButton:focus-visible{outline:3px solid color-mix(in srgb, var(--lotus) 35%, transparent);outline-offset:3px}._9E8w0q_alcove,._9E8w0q_history{border-top:1px solid var(--line);padding-top:1.25rem}._9E8w0q_alcove h2,._9E8w0q_history h2{margin:.45rem 0 1.25rem;font-size:clamp(1.7rem,3vw,2.3rem)}._9E8w0q_form{gap:.7rem;display:grid}._9E8w0q_form label{font-size:.88rem;font-weight:700}._9E8w0q_form textarea{resize:vertical;border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 52%, transparent);width:100%;min-height:12rem;color:var(--ink);font:inherit;border-radius:.75rem;padding:1rem;line-height:1.65}._9E8w0q_form textarea:focus{border-color:var(--lotus);outline:3px solid color-mix(in srgb, var(--lotus) 20%, transparent);outline-offset:2px}._9E8w0q_actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}._9E8w0q_burnButton,._9E8w0q_retryButton{border:1px solid var(--ink);background:var(--ink);min-height:2.75rem;color:var(--paper);font:inherit;cursor:pointer;border-radius:999px;padding:0 .95rem;font-weight:700}._9E8w0q_burnButton:disabled{cursor:wait;opacity:.65}._9E8w0q_hint,._9E8w0q_status,._9E8w0q_error,._9E8w0q_empty,._9E8w0q_entry time{color:var(--ink-soft);font-size:.9rem;line-height:1.5}._9E8w0q_status{color:#17603a;margin:.35rem 0 0}._9E8w0q_error{color:#9b2b24;margin:.35rem 0 0}._9E8w0q_historyHeader{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._9E8w0q_historyHeader h2{margin-bottom:.25rem}._9E8w0q_historyList{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}._9E8w0q_entry{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 55%, transparent);border-radius:.75rem;padding:1rem}._9E8w0q_entry p{margin:0 0 .55rem;line-height:1.5}._9E8w0q_entry footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._9E8w0q_unavailableTask{max-width:44rem;padding:clamp(2rem,5vw,4rem) 0}._9E8w0q_unavailableTask h1{letter-spacing:-.04em;margin:.75rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.6rem);font-weight:500;line-height:1}._9E8w0q_unavailableTask p:not(._9E8w0q_eyebrow){max-width:38rem;color:var(--ink-soft);line-height:1.6}._9E8w0q_burned{color:var(--lotus);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}._9E8w0q_modalBackdrop{z-index:20;background:color-mix(in srgb, var(--ink) 48%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._9E8w0q_moodModal{border:1px solid var(--line);background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--lotus) 13%, transparent), transparent 18rem), var(--paper);width:min(100%,39rem);max-height:min(46rem,100dvh - 2rem);box-shadow:0 1.5rem 4.5rem color-mix(in srgb, var(--ink) 34%, transparent);border-radius:1.1rem;padding:clamp(1.25rem,4vw,2.25rem);overflow:auto}._9E8w0q_moodModal:focus-visible{outline:3px solid color-mix(in srgb, var(--lotus) 40%, transparent);outline-offset:3px}._9E8w0q_moodTaskBackdrop{width:100%;min-width:0}._9E8w0q_moodTaskPanel{background:0 0;border:0;width:100%;min-width:0;padding:0}._9E8w0q_modalHeader,._9E8w0q_historyHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}._9E8w0q_modalHeader h2{letter-spacing:-.04em;margin:.45rem 0;font-family:Georgia,serif;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:500}._9E8w0q_modalHeader p:last-child{max-width:33rem;color:var(--ink-soft);margin:0;line-height:1.55}._9E8w0q_modalClose{color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;flex:none;padding:.4rem 0}._9E8w0q_modalClose:focus-visible,._9E8w0q_moodChoice:focus-visible{outline:3px solid color-mix(in srgb, var(--lotus) 35%, transparent);outline-offset:3px}._9E8w0q_moodForm{gap:.75rem;margin-top:1.5rem;display:grid}._9E8w0q_moodForm fieldset{border:0;min-width:0;margin:0;padding:0}._9E8w0q_moodForm legend,._9E8w0q_moodForm>label{margin-bottom:.6rem;font-size:.88rem;font-weight:700;display:block}._9E8w0q_moodChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}._9E8w0q_moodChoice{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 60%, transparent);min-height:4.65rem;color:var(--ink);cursor:pointer;font:inherit;border-radius:.7rem;gap:.25rem;padding:.65rem .4rem;display:grid}._9E8w0q_moodChoice>span{font-size:1.25rem}._9E8w0q_moodChoice[data-selected=true]{border-color:var(--lotus);background:color-mix(in srgb, var(--lotus) 13%, var(--paper))}._9E8w0q_moodForm textarea{resize:vertical;border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 60%, transparent);width:100%;min-height:6rem;color:var(--ink);font:inherit;border-radius:.7rem;padding:.75rem;line-height:1.55}._9E8w0q_moodHistory{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem}._9E8w0q_moodHistory h3{margin:0;font-family:Georgia,serif;font-size:1.25rem;font-weight:500}._9E8w0q_moodHistoryList{gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}._9E8w0q_moodHistoryList li{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:var(--ink-soft);text-transform:capitalize;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.55rem 0;display:grid}._9E8w0q_moodHistoryList time{text-transform:none;font-size:.82rem}@media (max-width:48rem){._9E8w0q_grid{grid-template-columns:1fr}._9E8w0q_floor{padding-bottom:7rem}._9E8w0q_catalog{grid-template-columns:1fr}._9E8w0q_moodChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}._9E8w0q_masterDetailLayout{grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.75rem);max-width:80rem;display:grid}@media (max-width:767px){._9E8w0q_masterDetailLayout{grid-template-columns:minmax(0,1fr)}}._9E8w0q_masterDetailLayoutRailHidden{grid-template-columns:minmax(0,1fr)}._9E8w0q_activePracticeStage{min-width:0}._9E8w0q_streamBackButton{border:1px solid var(--line);background:var(--paper-light);color:var(--ink);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;display:inline-flex}._9E8w0q_modalTabs{border-bottom:1px solid var(--line);gap:.5rem;margin:1.25rem 0 .5rem;padding-bottom:.75rem;display:flex}._9E8w0q_tabButton{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 60%, transparent);color:var(--ink-soft);cursor:pointer;border-radius:9999px;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:all .2s}._9E8w0q_tabButton:hover{background:color-mix(in srgb, var(--lotus) 10%, var(--paper-light));color:var(--ink)}._9E8w0q_tabButtonActive{background:var(--lotus);border-color:var(--lotus);color:#fff;box-shadow:0 2px 10px -2px #d4843a66}._9E8w0q_catharsisCard{background:radial-gradient(circle at 50% 25%, color-mix(in srgb, #fed 70%, var(--paper-light)) 0%, var(--paper) 100%);border:1px solid color-mix(in srgb, #d4843a 40%, var(--line));text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 2rem;animation:.6s cubic-bezier(.16,1,.3,1) forwards _9E8w0q_fadeInCatharsis;display:flex;box-shadow:0 10px 35px -5px #d4843a26}._9E8w0q_catharsisEmoji{font-size:3.5rem;line-height:1;animation:2s ease-in-out infinite alternate _9E8w0q_flameFlicker}._9E8w0q_catharsisTitle{color:var(--ink);margin:0;font-family:Georgia,serif;font-size:1.6rem;font-weight:500}._9E8w0q_catharsisText{max-width:26rem;color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.6}._9E8w0q_burnGlow{position:relative;overflow:hidden}._9E8w0q_burnGlow:after{content:"";pointer-events:none;background:radial-gradient(circle,#d4843a33 0%,#0000 70%);animation:1.5s ease-in-out infinite alternate _9E8w0q_pulseGlow;position:absolute;inset:0}@keyframes _9E8w0q_fadeInCatharsis{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _9E8w0q_flameFlicker{0%{filter:drop-shadow(0 0 12px #ff780066);transform:scale(1)rotate(-1deg)}to{filter:drop-shadow(0 0 22px #ff5000b3);transform:scale(1.08)rotate(1deg)}}@keyframes _9E8w0q_pulseGlow{0%{opacity:.3}to{opacity:.8}}._9E8w0q_burnGlow{transition:box-shadow .6s;position:relative;box-shadow:0 0 35px -5px #ea580c73}._9E8w0q_textareaContainer{width:100%;position:relative}._9E8w0q_dissolvingTextarea{text-shadow:0 0 12px #ea580ccc,0 0 24px #f9731699;opacity:.15;filter:blur(2px);pointer-events:none;transition:all 1.4s cubic-bezier(.4,0,.2,1);transform:scale(.99);color:#ea580c!important}._9E8w0q_diurnalDawn{background:radial-gradient(circle at 50% 0,#fef3c759 0%,#ffedd526 40%,#0000 75%)}._9E8w0q_diurnalSolar{background:radial-gradient(circle at 50% 0,#f0fdfa66 0%,#e0f2fe26 45%,#0000 80%)}._9E8w0q_diurnalDusk{background:radial-gradient(circle at 50% 0,#f1f5f973 0%,#e2e8f033 50%,#0000 85%)}._9E8w0q_livingAnchorBadge{color:#0f766e;letter-spacing:.02em;background:#0d94881f;border:1px solid #0d948847;border-radius:9999px;align-items:center;gap:.4rem;padding:.28rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}._9E8w0q_audioToggleBtn{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 80%, transparent);width:2.25rem;height:2.25rem;color:var(--ink-soft);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}._9E8w0q_audioToggleBtn:hover{background:var(--paper);color:var(--ink);border-color:var(--ink)}._9E8w0q_centerNowBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d9488,#0284c7);border:none;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #0d948840}._9E8w0q_centerNowBtn:hover{transform:translateY(-1px);box-shadow:0 3px 12px #0d948859}
.aZloUq_profile,.aZloUq_state{width:100%;max-width:clamp(68rem,92vw,90rem);margin:0 auto;padding:clamp(.75rem,2vw,1.75rem)}.aZloUq_intro{max-width:58rem;margin-bottom:1.5rem}.aZloUq_eyebrow{color:#9a5b2d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:700}.aZloUq_profile h1,.aZloUq_state h1{color:#2d2018;margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.08}.aZloUq_intro>p:last-child,.aZloUq_state>p:not(.aZloUq_eyebrow){color:#62564d;margin:1rem 0 0;font-size:1.05rem;line-height:1.65}.aZloUq_identity{background:#fffdfa;border:1px solid #e6d9ce;border-radius:1rem;margin-top:1.5rem;padding:1.5rem;box-shadow:0 .8rem 2rem #3b261814}.aZloUq_identity dl{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem 1.25rem;margin:1.25rem 0 0;display:grid}.aZloUq_identity dl>div{background:#faf6f0;border:1px solid #eee2d8;border-radius:.75rem;flex-direction:column;gap:.35rem;padding:1rem 1.25rem;transition:border-color .15s,box-shadow .15s;display:flex}.aZloUq_identity dl>div:hover{border-color:#d6c4b2;box-shadow:0 4px 12px #3b26180a}.aZloUq_identity dt{color:#74675d;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:600}.aZloUq_identity dd{color:#2d2018;overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:650}.aZloUq_readOnly{color:#74675d;margin:1rem 0 0;font-size:.88rem}.aZloUq_deletion{border-top:1px solid #e6d9ce;margin-top:2.5rem;padding-top:2rem}.aZloUq_deletion h2{color:#2d2018;margin:0;font-size:1.25rem}.aZloUq_deletion p{color:#62564d;margin:.75rem 0 0;line-height:1.6}.aZloUq_deletionActions{margin-top:1rem}.aZloUq_deletion button{color:#8b3021;cursor:pointer;font:inherit;background:0 0;border:1px solid #a84432;border-radius:.5rem;min-height:2.75rem;padding:.5rem .85rem;font-weight:700}.aZloUq_deletion button:disabled{cursor:wait;opacity:.6}.aZloUq_deletion button:focus-visible{outline-offset:3px;outline:3px solid #d4843a}.aZloUq_action{color:#fff;background:#744321;border-radius:.5rem;margin-top:1.5rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-block}.aZloUq_action:focus-visible{outline-offset:3px;outline:3px solid #d4843a}.aZloUq_action:hover{background:#593116}.aZloUq_actionRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:1.5rem;display:flex}.aZloUq_actionRow .aZloUq_action{margin-top:0}.aZloUq_secondaryAction{color:#2d2018;background:0 0;border:1.5px solid #e6d9ce;border-radius:.5rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-block}.aZloUq_secondaryAction:hover{background:#fffdfa;border-color:#9a5b2d}.aZloUq_masterDetailLayout{grid-template-columns:21rem minmax(0,1fr);align-items:start;gap:2rem;margin-top:1.5rem;display:grid}.aZloUq_sectionsRail{background:#fffdfa;border:1px solid #e6d9ce;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex;position:sticky;top:1.5rem;box-shadow:0 .5rem 1.5rem #3b26180a}.aZloUq_sectionsRailTitle{letter-spacing:.08em;text-transform:uppercase;color:#9a5b2d;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.aZloUq_railItem{color:#2d2018;min-height:2.75rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;padding:.6rem .85rem;font-size:.95rem;font-weight:500;transition:all .15s;display:flex}.aZloUq_railItem:hover{background:#fcf6ef;border-color:#eedecf}.aZloUq_railItemActive{color:#744321;background:#faf0d9;border-color:#9d5b25;font-weight:650}.aZloUq_activeSectionStage{min-width:0}.aZloUq_mobileSectionPills{display:none}.aZloUq_atmosphereSettings{background:#fffdfa;border:1px solid #e6d9ce;border-radius:1rem;margin-top:1rem;padding:1.5rem;box-shadow:0 .8rem 2rem #3b261814}.aZloUq_presetGrid{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.aZloUq_presetButton{color:#2d2018;min-height:3.5rem;font:inherit;cursor:pointer;background:#fffdfa;border:1px solid #e6d9ce;border-radius:.75rem;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .5rem;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.aZloUq_presetButton:hover{background:#fbf5ef;border-color:#d8c3b0}.aZloUq_presetButtonActive{color:#744321;background:#faf0d9;border-color:#9d5b25;box-shadow:0 0 0 1px #9d5b25}.aZloUq_motionRow{border-top:1px solid #eee2d8;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1.25rem;display:flex}.aZloUq_motionToggle{color:#2d2018;min-width:5.5rem;min-height:2.75rem;font:inherit;cursor:pointer;background:#fffdfa;border:1px solid #e6d9ce;border-radius:9999px;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.aZloUq_motionToggleActive{color:#fff;background:#744321;border-color:#744321}@media (max-width:1023px) and (min-width:768px){.aZloUq_masterDetailLayout{grid-template-columns:17rem minmax(0,1fr);gap:1.5rem}}@media (max-width:767px){.aZloUq_masterDetailLayout{flex-direction:column;gap:1.25rem;display:flex}.aZloUq_sectionsRail{display:none}.aZloUq_mobileSectionPills{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.aZloUq_mobilePill{color:#62564d;min-height:2.75rem;font:inherit;white-space:nowrap;cursor:pointer;background:#fffdfa;border:1px solid #e6d9ce;border-radius:9999px;padding:.5rem 1rem;font-size:.88rem;font-weight:600}.aZloUq_mobilePillActive{color:#744321;background:#faf0d9;border-color:#9d5b25}.aZloUq_identity dl,.aZloUq_editModeForm,.aZloUq_statsGrid{grid-template-columns:1fr}}@media (max-width:36rem){.aZloUq_profile,.aZloUq_state{padding:.75rem}}.aZloUq_completionCard{background:var(--paper-light,#f7f3ea);border:1px solid var(--line,#e6d9ce);border-radius:.85rem;margin-top:1.5rem;padding:1.25rem}.aZloUq_completionHeader{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.aZloUq_completionTitle{color:var(--ink,#2d2018);font-size:.9rem;font-weight:700}.aZloUq_completionPercent{color:var(--color-sanctuary-saffron,#9a5b2d);font-size:.85rem;font-weight:700}.aZloUq_completionTrack{background:var(--line,#e6d9ce);border-radius:999px;height:.5rem;margin-bottom:.75rem;overflow:hidden}.aZloUq_completionFill{background:linear-gradient(90deg,#d4843a,#9a5b2d);border-radius:999px;height:100%;transition:width .4s}.aZloUq_completionSteps{color:var(--ink-soft,#62564d);flex-direction:column;gap:.35rem;font-size:.78rem;display:flex}.aZloUq_statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.aZloUq_statCard{text-align:center;background:#fffdfa;border:1px solid #e6d9ce;border-radius:.75rem;padding:1rem}.aZloUq_statNumber{color:var(--color-sanctuary-saffron,#9a5b2d);font-size:1.6rem;font-weight:800;line-height:1.1}.aZloUq_statLabel{color:var(--ink-soft,#74675d);margin-top:.25rem;font-size:.75rem}.aZloUq_tagsSection{margin-top:1.5rem}.aZloUq_tagsTitle{color:#74675d;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.82rem;font-weight:700}.aZloUq_tagsRow{flex-wrap:wrap;gap:.5rem;display:flex}.aZloUq_tagPill{color:#744321;background:#fdf6ec;border:1px solid #e9d3b6;border-radius:999px;padding:.3rem .75rem;font-size:.78rem;font-weight:600}.aZloUq_qrExplorationCard{background:#fffdfa;border:1px solid #e6d9ce;border-radius:.85rem;align-items:center;gap:1.25rem;margin-top:1.5rem;padding:1.25rem;display:flex}.aZloUq_qrContent{flex:1}.aZloUq_qrTitle{color:#2d2018;margin:0 0 .25rem;font-size:.95rem;font-weight:700}.aZloUq_qrDesc{color:#74675d;margin:0 0 .75rem;font-size:.8rem;line-height:1.4}.aZloUq_copyQrBtn{color:#9a5b2d;cursor:pointer;background:0 0;border:1px solid #9a5b2d;border-radius:999px;padding:.35rem .85rem;font-size:.75rem;font-weight:700;transition:all .15s}.aZloUq_copyQrBtn:hover{color:#fff;background:#9a5b2d}.aZloUq_editModeForm{background:#faf6f0;border:1px solid #e6d9ce;border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;padding:1.5rem;display:grid}.aZloUq_formField{flex-direction:column;gap:.35rem;display:flex}.aZloUq_formFieldFull{grid-column:1/-1}.aZloUq_formField label{color:#74675d;font-size:.82rem;font-weight:600}.aZloUq_formInput,.aZloUq_formTextarea{font:inherit;color:#2d2018;background:#fff;border:1px solid #e6d9ce;border-radius:.5rem;padding:.6rem .85rem;font-size:.9rem}.aZloUq_formInput:focus,.aZloUq_formTextarea:focus{outline-offset:1px;outline:2px solid #9a5b2d}.aZloUq_avatarContainer{background:#fffdfa;border:1px solid #e6d9ce;border-radius:.85rem;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding:1rem;display:flex}.aZloUq_avatarCircle{color:#744321;background:#ebddd1;border:2px solid #9a5b2d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:1.75rem;font-weight:700;display:flex;position:relative;overflow:hidden}.aZloUq_avatarImg{object-fit:cover;width:100%;height:100%}.aZloUq_credentialsCard{background:#fffdfa;border:1px solid #e6d9ce;border-radius:.85rem;flex-direction:column;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:flex}.aZloUq_credentialsTitle{color:#2d2018;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:700;display:flex}.aZloUq_qualificationBadge{color:#2e7d32;background:#edf7ed;border:1px solid #c8e6c9;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.aZloUq_linktreeCard{background:#fffdfa;border:1px solid #e6d9ce;border-radius:.85rem;margin-top:1.5rem;padding:1.25rem}.aZloUq_linktreeGrid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.75rem;margin-top:.75rem;display:grid}.aZloUq_linktreeItem{color:#2d2018;background:#f7f2e8;border:1px solid #e6d9ce;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.aZloUq_linktreeItem:hover{color:#744321;background:#fff;border-color:#9a5b2d}.aZloUq_energyReservoirCard{background:linear-gradient(135deg,#fffdf8 0%,#faf3e6 100%);border:1px solid #d4843a;border-radius:.85rem;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding:1.25rem;display:flex}.aZloUq_energyHeader{justify-content:space-between;align-items:center;display:flex}.aZloUq_energyTitle{color:#744321;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:700;display:flex}.aZloUq_energyBadge{color:#fff;background:#d4843a;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:700}.aZloUq_quickActionsBar{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.aZloUq_quickBtn{color:#2d2018;cursor:pointer;background:#fffdfa;border:1px solid #e6d9ce;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.aZloUq_quickBtn:hover{color:#744321;border-color:#9a5b2d}.aZloUq_quickBtnPrimary{color:#fff;background:#744321;border-color:#744321}.aZloUq_quickBtnPrimary:hover{color:#fff;background:#593116}.aZloUq_credentialsCard,.aZloUq_journeyCard{background:#fffdfa;border:1px solid #e6d9ce;border-radius:.85rem;margin-top:1.5rem;padding:1.25rem}.aZloUq_credentialsTitle,.aZloUq_journeyTitle{color:#2d2018;align-items:center;gap:.45rem;margin:0 0 .75rem;font-size:.95rem;font-weight:700;display:flex}.aZloUq_badgeRow{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.aZloUq_certBadge{color:#453c35;background:#f0ebe1;border:1px solid #dcd1c2;border-radius:.4rem;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.aZloUq_subjectBadge{color:#9a5b2d;background:#9a5b2d14;border:1px solid #9a5b2d40;border-radius:.4rem;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.aZloUq_timelineList{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.aZloUq_timelineItem{color:#2d2018;background:#faf6ef;border-left:3px solid #9a5b2d;border-radius:0 .5rem .5rem 0;align-items:flex-start;gap:.75rem;padding:.5rem .75rem;font-size:.82rem;display:flex}.aZloUq_timelineDate{color:#74675d;text-transform:uppercase;font-size:.72rem;font-weight:700}.aZloUq_energyModalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#131e278c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.aZloUq_energyModal{background:#fffdfa;border:1px solid #d4843a;border-radius:1rem;width:100%;max-width:32rem;padding:1.75rem;box-shadow:0 1.5rem 3rem #2d201838}
.Vdjtma_backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background-color:#141211bf;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.Vdjtma_modal{background-color:var(--color-surface,#fffdfa);border:1px solid var(--color-line,#685e5540);border-radius:1.25rem;flex-direction:column;gap:1.25rem;width:100%;max-width:580px;padding:2rem;font-family:inherit;animation:.22s ease-out Vdjtma_modalIn;display:flex;position:relative;box-shadow:0 24px 48px #00000047}@keyframes Vdjtma_modalIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.Vdjtma_closeBtn{color:var(--color-text-muted,#726860);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;font-size:1.25rem;display:flex;position:absolute;top:1rem;right:1rem}.Vdjtma_closeBtn:hover{background:var(--paper-light,#f5efe6);color:var(--color-ink,#2d2018)}.Vdjtma_header{flex-direction:column;gap:.35rem;display:flex}.Vdjtma_title{color:var(--color-ink,#2d2018);align-items:center;gap:.5rem;margin:0;font-size:1.35rem;font-weight:700;display:flex}.Vdjtma_subtext{color:var(--color-ink-soft,#74675d);margin:0;font-size:.88rem;line-height:1.5}.Vdjtma_comparisonGrid{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}@media (max-width:540px){.Vdjtma_comparisonGrid{grid-template-columns:1fr}}.Vdjtma_column{border:1px solid var(--line,#e6d9ce);background:var(--paper-light,#faf6ef);border-radius:.85rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.Vdjtma_columnActive{border-color:var(--color-action,#9a5b2d);background:#fff;box-shadow:0 4px 12px #9a5b2d14}.Vdjtma_columnHeader{justify-content:space-between;align-items:center;display:flex}.Vdjtma_columnBadge{text-transform:uppercase;letter-spacing:.05em;background:var(--paper,#f0ebe1);color:var(--ink-soft,#594f47);border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:700}.Vdjtma_columnBadgeActive{color:var(--color-action,#9a5b2d);background:#9a5b2d1f}.Vdjtma_columnTitle{color:var(--ink,#2d2018);margin:0;font-size:.95rem;font-weight:700}.Vdjtma_featureList{color:var(--ink-soft,#594f47);flex-direction:column;gap:.4rem;margin:0;padding:0;font-size:.78rem;line-height:1.4;list-style:none;display:flex}.Vdjtma_featureItem{align-items:flex-start;gap:.35rem;display:flex}.Vdjtma_carryoverBox{color:var(--ink,#2d2018);cursor:pointer;background:#9a5b2d0f;border:1px dashed #9a5b2d59;border-radius:.65rem;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.82rem;display:flex}.Vdjtma_carryoverBox input[type=checkbox]{accent-color:var(--color-action,#9a5b2d);cursor:pointer;width:1rem;height:1rem}.Vdjtma_actionsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.Vdjtma_actionPrimary{background:var(--color-action,#9a5b2d);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.65rem 1.35rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.Vdjtma_actionPrimary:hover{background:#7e4620}.Vdjtma_actionSecondary{border:1px solid var(--line,#e6d9ce);color:var(--ink,#2d2018);cursor:pointer;background:0 0;border-radius:999px;padding:.65rem 1.15rem;font-size:.85rem;font-weight:600;text-decoration:none}.Vdjtma_actionSecondary:hover{border-color:var(--color-action,#9a5b2d);color:var(--color-action,#9a5b2d)}.Vdjtma_actionGhost{color:var(--ink-soft,#74675d);cursor:pointer;background:0 0;border:none;padding:.4rem .65rem;font-size:.82rem}.Vdjtma_actionGhost:hover{color:var(--ink,#2d2018);text-decoration:underline}
.gQ0JJq_island{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #0284c740;border-radius:9999px;align-items:center;gap:.625rem;padding:.35rem .75rem;transition:all .2s cubic-bezier(.16,1,.3,1);animation:3s ease-in-out infinite gQ0JJq_gentlePulse;display:inline-flex;box-shadow:0 4px 12px -2px #0284c71f}@keyframes gQ0JJq_gentlePulse{0%,to{border-color:#0284c740;box-shadow:0 4px 12px -2px #0284c71f}50%{border-color:#0284c773;box-shadow:0 4px 18px #0284c738}}.gQ0JJq_islandSerene{background:#ffffffbf;border-color:#10b98133;animation:none;box-shadow:0 2px 8px -2px #10b9811a}.gQ0JJq_iconWrap{background:#0284c71a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.gQ0JJq_title{color:#0f172a;white-space:nowrap;font-size:.8125rem;font-weight:600}.gQ0JJq_actions{align-items:center;gap:.25rem;margin-left:.25rem;display:flex}.gQ0JJq_btn{cursor:pointer;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.2rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;transition:all .15s;display:inline-flex}.gQ0JJq_btn:active{transform:scale(.96)}.gQ0JJq_doneBtn{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.gQ0JJq_doneBtn:hover{background:#d1fae5}.gQ0JJq_snoozeBtn{color:#b45309;background:#fffbeb;border-color:#fde68a}.gQ0JJq_snoozeBtn:hover{background:#fef3c7}.gQ0JJq_passBtn{color:#94a3b8;background:0 0}.gQ0JJq_passBtn:hover{color:#64748b;background:#0000000a}.gQ0JJq_sereneText{color:#059669;white-space:nowrap;font-size:.75rem;font-weight:500}
.PRk6ca_container{max-width:68rem;font-family:var(--font-ui-grotesque,"Outfit", sans-serif);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.PRk6ca_headerBar{border-bottom:1px solid var(--color-line,#685e5529);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.PRk6ca_titleArea h1{font-family:var(--font-display,"Fraunces", serif);color:var(--color-ink,#131e27);margin:0;font-size:1.75rem}.PRk6ca_titleArea p{color:var(--color-ink-soft,#453c35);margin:.25rem 0 0;font-size:.85rem}.PRk6ca_metricsGrid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.PRk6ca_metricCard{background:var(--color-paper-light,#fffdf8);border:1px solid var(--color-line,#685e5524);box-shadow:0 2px 6px var(--shadow-sanctuary-soft,#453c350a);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.PRk6ca_metricLabel{color:var(--color-ink-soft,#453c35);text-transform:uppercase;font-size:.75rem;font-weight:600}.PRk6ca_metricValue{color:var(--color-ink,#131e27);font-size:1.6rem;font-weight:700;font-family:var(--font-display,"Fraunces", serif);margin:0}.PRk6ca_chartCard{background:var(--color-paper-light,#fffdf8);border:1px solid var(--color-line,#685e5524);box-shadow:0 2px 6px var(--shadow-sanctuary-soft,#453c350a);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.PRk6ca_barList{flex-direction:column;gap:.85rem;display:flex}.PRk6ca_barRow{align-items:center;gap:1rem;display:flex}.PRk6ca_barLabel{width:8rem;color:var(--color-ink,#131e27);font-size:.8rem;font-weight:600}.PRk6ca_barTrack{background:var(--color-paper,#f7f2e8);border:1px solid var(--color-line,#685e5526);border-radius:999px;flex:1;height:14px;overflow:hidden}.PRk6ca_barFill{background:linear-gradient(90deg,#1c4a5a,#a85022);border-radius:999px;height:100%;transition:width .3s}
.VNRDmW_container{max-width:64rem;font-family:var(--font-ui-grotesque,"Outfit", sans-serif);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.VNRDmW_headerBar{border-bottom:1px solid var(--color-line,#685e5529);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.VNRDmW_titleArea h1{font-family:var(--font-display,"Fraunces", serif);color:var(--color-ink,#131e27);margin:0;font-size:1.75rem}.VNRDmW_titleArea p{color:var(--color-ink-soft,#453c35);margin:.25rem 0 0;font-size:.85rem}.VNRDmW_filterBar{flex-wrap:wrap;gap:.5rem;display:flex}.VNRDmW_filterBtn{border:1px solid var(--color-line,#685e5540);background:var(--color-paper,#f7f2e8);min-height:44px;color:var(--color-ink,#131e27);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600;transition:all .15s}.VNRDmW_filterBtn[data-active=true]{background:var(--color-action,#a85022);color:#fff;border-color:var(--color-action,#a85022)}.VNRDmW_docsList{flex-direction:column;gap:.75rem;display:flex}.VNRDmW_docItem{background:var(--color-paper-light,#fffdf8);border:1px solid var(--color-line,#685e5524);box-shadow:0 2px 6px var(--shadow-sanctuary-soft,#453c350a);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.VNRDmW_docMeta{flex-direction:column;gap:.25rem;display:flex}.VNRDmW_docTitle{color:var(--color-ink,#131e27);font-size:.95rem;font-weight:700}.VNRDmW_docSub{color:var(--color-ink-soft,#453c35);font-size:.75rem}.VNRDmW_statusPublished{color:#137333;background:#e6f4ea;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.VNRDmW_statusReview{color:#b06000;background:#fef7e0;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}
._6wmNNW_container{max-width:64rem;font-family:var(--font-ui-grotesque,"Outfit", sans-serif);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}._6wmNNW_headerBar{border-bottom:1px solid var(--color-line,#685e5529);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}._6wmNNW_titleArea h1{font-family:var(--font-display,"Fraunces", serif);color:var(--color-ink,#131e27);margin:0;font-size:1.75rem}._6wmNNW_titleArea p{color:var(--color-ink-soft,#453c35);margin:.25rem 0 0;font-size:.85rem}._6wmNNW_formCard{background:var(--color-paper-light,#fffdf8);border:1px solid var(--color-line,#685e5524);box-shadow:0 2px 6px var(--shadow-sanctuary-soft,#453c350a);border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}._6wmNNW_questionsList{flex-direction:column;gap:1rem;display:flex}._6wmNNW_questionItem{background:var(--color-paper,#f7f2e8);border:1px solid var(--color-line,#685e5526);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}._6wmNNW_questionHeader{justify-content:space-between;align-items:center;display:flex}._6wmNNW_questionTitleInput{border:1px solid var(--color-line,#685e5540);background:#fff;border-radius:.375rem;flex:1;padding:.4rem .6rem;font-size:.85rem;font-weight:600}._6wmNNW_deleteBtn{color:#b91c1c;cursor:pointer;background:0 0;border:none;min-width:44px;min-height:44px;font-size:1rem}._6wmNNW_addBtn{background:var(--color-paper,#f7f2e8);border:1px dashed var(--color-line,#685e554d);min-height:44px;color:var(--color-ink,#131e27);cursor:pointer;border-radius:.5rem;align-self:flex-start;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .15s}._6wmNNW_addBtn:hover{border-color:var(--color-action,#a85022)}._6wmNNW_saveBtn{background:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-self:flex-end;min-height:44px;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;transition:all .15s}._6wmNNW_saveBtn:hover{background:#8e3f16}._6wmNNW_secondaryBtn{background:var(--color-paper-light,#fffdf8);border:1px solid var(--color-line,#685e5540);min-height:44px;color:var(--color-ink,#131e27);cursor:pointer;border-radius:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;transition:all .15s}._6wmNNW_secondaryBtn:hover{background:var(--color-paper,#f7f2e8)}._6wmNNW_dragHandle{cursor:grab;color:var(--color-ink-soft,#453c35);-webkit-user-select:none;user-select:none;padding:.25rem .5rem;font-size:.9rem}._6wmNNW_dragHandle:active{cursor:grabbing}._6wmNNW_optionChipRow{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}._6wmNNW_optionChip{border:1px solid var(--color-line,#685e5533);color:var(--color-ink,#131e27);background:#fff;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.75rem;display:inline-flex}._6wmNNW_removeOptionBtn{color:#b91c1c;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:.75rem;display:flex}._6wmNNW_schemaViewer{color:#ded8cf;background:#1a1614;border:1px solid #ffffff1a;border-radius:.5rem;max-height:18rem;padding:1rem;font-family:monospace;font-size:.75rem;overflow-x:auto}._6wmNNW_tabBar{border-bottom:1px solid var(--color-line,#685e5529);gap:.5rem;padding-bottom:.5rem;display:flex}._6wmNNW_tabBtn{min-height:38px;color:var(--color-ink-soft,#453c35);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;padding:.4rem .85rem;font-size:.85rem;font-weight:600}._6wmNNW_tabBtnActive{background:var(--color-paper-light,#fffdf8);border-color:var(--color-line,#685e5533);color:var(--color-action,#a85022)}
.KdQc1q_container{max-width:68rem;font-family:var(--font-ui-grotesque,"Outfit", sans-serif);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.KdQc1q_headerBar{border-bottom:1px solid var(--color-line,#685e5529);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.KdQc1q_titleArea h1{font-family:var(--font-display,"Fraunces", serif);color:var(--color-ink,#131e27);margin:0;font-size:1.75rem}.KdQc1q_titleArea p{color:var(--color-ink-soft,#453c35);margin:.25rem 0 0;font-size:.85rem}.KdQc1q_tabBar{flex-wrap:wrap;gap:.5rem;display:flex}.KdQc1q_tabBtn{border:1px solid var(--color-line,#685e5540);background:var(--color-paper,#f7f2e8);min-height:44px;color:var(--color-ink,#131e27);cursor:pointer;border-radius:999px;padding:.4rem 1rem;font-size:.8rem;font-weight:600;transition:all .15s}.KdQc1q_tabBtn[data-active=true]{background:var(--color-action,#a85022);color:#fff;border-color:var(--color-action,#a85022)}.KdQc1q_statsGrid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.KdQc1q_statCard{background:var(--color-paper-light,#fffdf8);border:1px solid var(--color-line,#685e5524);box-shadow:0 2px 6px var(--shadow-sanctuary-soft,#453c350a);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.KdQc1q_statLabel{color:var(--color-ink-soft,#453c35);text-transform:uppercase;font-size:.75rem;font-weight:600}.KdQc1q_statValue{color:var(--color-ink,#131e27);font-size:1.6rem;font-weight:700;font-family:var(--font-display,"Fraunces", serif);margin:0}.KdQc1q_sectionCard{background:var(--color-paper-light,#fffdf8);border:1px solid var(--color-line,#685e5524);box-shadow:0 2px 6px var(--shadow-sanctuary-soft,#453c350a);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.KdQc1q_institutionsGrid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.KdQc1q_instCard{background:var(--color-paper,#f7f2e8);border:1px solid var(--color-line,#685e5526);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.KdQc1q_actionButton{background:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-self:flex-start;min-height:44px;padding:.5rem 1rem;font-size:.85rem;font-weight:700}
.QBfhsa_container{flex-direction:column;gap:2rem;max-width:80rem;margin:0 auto;padding:clamp(1.5rem,3vw,3rem) 1.5rem;display:flex}.QBfhsa_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.QBfhsa_eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold-deep,#9a5b2d);margin:0;font-size:.8rem;font-weight:700}.QBfhsa_title{font-family:var(--font-display,"Fraunces", serif);color:var(--color-ink,#1f1915);margin:.2rem 0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}.QBfhsa_subtitle{color:var(--color-ink-muted,#62564d);margin:0;font-size:1.05rem}.QBfhsa_pulseGrid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.25rem;display:grid}.QBfhsa_pulseCard{background:var(--color-surface,#fffdfa);border:1px solid var(--color-border,#e8ddd3);border-radius:1rem;flex-direction:column;gap:.35rem;padding:1.25rem 1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #3223140a}.QBfhsa_pulseCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #32231414}.QBfhsa_pulseLabel{color:var(--color-ink-soft,#74675d);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.QBfhsa_pulseValue{color:var(--color-ink,#1f1915);font-feature-settings:"tnum";font-size:2rem;font-weight:750}.QBfhsa_pulseHint{color:var(--color-ink-muted,#8b7d72);font-size:.82rem}.QBfhsa_tabBar{border-bottom:2px solid var(--color-border-subtle,#f0e7df);gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.QBfhsa_tabButton{color:var(--color-ink-soft,#74675d);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:.6rem;margin-bottom:-2px;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.QBfhsa_tabButton:hover{color:var(--color-ink,#1f1915)}.QBfhsa_activeTab{color:var(--color-gold-deep,#9a5b2d);border-bottom-color:var(--color-gold-deep,#9a5b2d)}.QBfhsa_section{flex-direction:column;gap:1.5rem;display:flex}.QBfhsa_sectionHeader{justify-content:space-between;align-items:center;display:flex}.QBfhsa_sectionTitle{font-family:var(--font-display,"Fraunces", serif);color:var(--color-ink,#1f1915);margin:0;font-size:1.35rem}.QBfhsa_briefCard{border:1px solid #e8ddd3;border-left:5px solid var(--color-gold-deep,#9a5b2d);background:#fffdfa;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.QBfhsa_briefTitle{color:var(--color-ink,#1f1915);margin:0;font-size:1.15rem;font-weight:700}.QBfhsa_briefText{color:var(--color-ink-soft,#52473f);margin:0;font-size:.95rem;line-height:1.6}.QBfhsa_columns{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:1.5rem;display:grid}.QBfhsa_columnCard{background:var(--color-surface,#fffdfa);border:1px solid var(--color-border,#e8ddd3);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;box-shadow:0 2px 8px #32231408}.QBfhsa_leaveItem{border-bottom:1px solid var(--color-border-subtle,#f0e7df);justify-content:space-between;align-items:center;padding:.85rem 0;display:flex}.QBfhsa_leaveItem:last-child{border-bottom:none}.QBfhsa_leaveMeta{flex-direction:column;gap:.2rem;display:flex}.QBfhsa_leaveName{color:var(--color-ink,#1f1915);margin:0;font-size:.95rem;font-weight:700}.QBfhsa_leaveDates{color:var(--color-ink-muted,#74675d);margin:0;font-size:.82rem}.QBfhsa_btnPrimary{background:var(--color-gold-deep,#9a5b2d);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.QBfhsa_btnPrimary:hover{opacity:.9}.QBfhsa_btnSecondary{background:var(--color-surface,#fffdfa);border:1px solid var(--color-border,#e8ddd3);color:var(--color-ink,#1f1915);cursor:pointer;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.QBfhsa_btnSecondary:hover{border-color:var(--color-gold-deep,#9a5b2d)}
.ewfXPa_container{background:var(--color-paper-light,#fffdf8);border:1px solid var(--color-line,#685e5526);max-width:58rem;height:calc(100vh - 8rem);box-shadow:0 4px 12px var(--shadow-sanctuary-soft,#453c350f);font-family:var(--font-ui-grotesque,"Outfit", sans-serif);border-radius:.75rem;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.ewfXPa_headerBar{border-bottom:1px solid var(--color-line,#685e5524);background:var(--color-paper,#f7f2e8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.ewfXPa_titleArea h1{color:var(--color-ink,#131e27);margin:0;font-size:1.1rem;font-weight:700}.ewfXPa_titleArea p{color:var(--color-ink-soft,#453c35);margin:.15rem 0 0;font-size:.75rem}.ewfXPa_privacyBadge{color:#137333;background:#e6f4ea;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:700}.ewfXPa_promptChips{background:var(--color-paper,#f7f2e8);border-bottom:1px solid var(--color-line,#685e551a);gap:.5rem;padding:.75rem 1.25rem;display:flex;overflow-x:auto}.ewfXPa_chip{background:var(--color-paper-light,#fffdf8);border:1px solid var(--color-line,#685e5533);min-height:44px;color:var(--color-ink,#131e27);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600;transition:all .15s}.ewfXPa_chip:hover{border-color:var(--color-action,#a85022);color:var(--color-action,#a85022)}.ewfXPa_messagesList{flex-direction:column;flex:1;gap:1rem;padding:1.25rem;display:flex;overflow-y:auto}.ewfXPa_messageBubble{border-radius:.75rem;max-width:85%;padding:.85rem 1.1rem;font-size:.85rem;line-height:1.5}.ewfXPa_messageUser{background:color-mix(in srgb, var(--color-action,#a85022) 12%, #fffdf8);border:1px solid color-mix(in srgb, var(--color-action,#a85022) 35%, transparent);color:var(--color-ink,#131e27);align-self:flex-end}.ewfXPa_messageAssistant{background:var(--color-paper,#f7f2e8);border:1px solid var(--color-line,#685e5524);color:var(--color-ink,#131e27);align-self:flex-start}.ewfXPa_composeArea{border-top:1px solid var(--color-line,#685e5524);background:var(--color-paper-light,#fffdf8);align-items:flex-end;gap:.75rem;padding:.75rem 1.25rem;display:flex}.ewfXPa_inputField{border:1px solid var(--color-line,#685e5540);resize:none;background:#fff;border-radius:.5rem;flex:1;min-height:44px;max-height:8rem;padding:.6rem .85rem;font-family:inherit;font-size:.85rem}.ewfXPa_sendBtn{background:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:.5rem;min-height:44px;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700}
.muB4kq_container{background:var(--color-paper-light,#fffdf8);border:1px solid var(--color-line,#685e5526);max-width:58rem;height:calc(100vh - 8rem);box-shadow:0 4px 12px var(--shadow-sanctuary-soft,#453c350f);font-family:var(--font-ui-grotesque,"Outfit", sans-serif);border-radius:.75rem;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.muB4kq_chatHeader{border-bottom:1px solid var(--color-line,#685e5524);background:var(--color-paper,#f7f2e8);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.muB4kq_headerInfo h1{color:var(--color-ink,#131e27);margin:0;font-size:1.1rem;font-weight:700}.muB4kq_headerInfo p{color:var(--color-ink-soft,#453c35);margin:.15rem 0 0;font-size:.75rem}.muB4kq_messageList{flex-direction:column;flex:1;gap:1rem;padding:1.25rem;display:flex;overflow-y:auto}.muB4kq_messageRow{gap:.75rem;max-width:80%;display:flex}.muB4kq_messageRowSelf{flex-direction:row-reverse;align-self:flex-end}.muB4kq_avatar{background:var(--color-action,#a85022);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.8rem;font-weight:700;display:flex}.muB4kq_messageBubble{background:var(--color-paper,#f7f2e8);border:1px solid var(--color-line,#685e551f);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.muB4kq_messageBubbleSelf{background:color-mix(in srgb, var(--color-action,#a85022) 12%, #fffdf8);border-color:color-mix(in srgb, var(--color-action,#a85022) 35%, transparent)}.muB4kq_authorName{color:var(--color-ink-soft,#453c35);font-size:.75rem;font-weight:700}.muB4kq_roleTag{color:var(--color-leaf,#2e5d32);font-size:.7rem;font-weight:550}.muB4kq_messageText{color:var(--color-ink,#131e27);margin:0;font-size:.85rem;line-height:1.45}.muB4kq_messageTime{color:var(--color-ink-soft,#453c35);align-self:flex-end;font-size:.7rem}.muB4kq_composeBar{border-top:1px solid var(--color-line,#685e5524);background:var(--color-paper-light,#fffdf8);align-items:flex-end;gap:.75rem;padding:.75rem 1.25rem;display:flex}.muB4kq_inputField{border:1px solid var(--color-line,#685e5540);resize:none;background:#fff;border-radius:.5rem;flex:1;min-height:44px;max-height:8rem;padding:.6rem .85rem;font-family:inherit;font-size:.85rem}.muB4kq_sendButton{background:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:.5rem;min-width:44px;min-height:44px;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;transition:opacity .15s}.muB4kq_sendButton:hover{opacity:.9}
._8xi1OG_floor{background:radial-gradient(circle at 86% 5%, color-mix(in srgb, var(--lotus) 10%, transparent), transparent 28rem), var(--paper);min-height:100%;padding:clamp(1.25rem,5vw,5rem)}._8xi1OG_arrival{max-width:54rem;padding:clamp(1.5rem,4vw,3.5rem) 0 clamp(1.5rem,5vw,4rem)}._8xi1OG_eyebrow{color:var(--lotus);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}._8xi1OG_arrival h1{letter-spacing:-.045em;margin:.65rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2.4rem,7vw,5rem);font-weight:500;line-height:.98}._8xi1OG_roleContext{color:var(--color-sanctuary-saffron,#a85022);margin:0 0 .45rem;font-size:.9rem;font-weight:650}._8xi1OG_arrival p:last-child{max-width:39rem;color:var(--ink-soft);margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}._8xi1OG_directory{gap:1rem;max-width:54rem;display:grid}._8xi1OG_searchLabel{color:var(--ink-soft);font-size:.9rem;font-weight:600}._8xi1OG_search{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 72%, transparent);width:100%;min-height:3rem;color:var(--ink);font:inherit;border-radius:.75rem;padding:.7rem 1rem}._8xi1OG_search:focus-visible{outline:3px solid var(--lotus);outline-offset:2px}._8xi1OG_groupList{gap:.9rem;display:grid}._8xi1OG_group,._8xi1OG_state{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 72%, transparent);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem 1rem;padding:clamp(1.1rem,3vw,1.65rem);display:grid}._8xi1OG_state{grid-template-columns:minmax(0,1fr)}._8xi1OG_group p{color:var(--ink-soft);margin:0;line-height:1.55}._8xi1OG_groupMark{aspect-ratio:1;border:1px solid var(--line);background:color-mix(in srgb, var(--lotus) 10%, transparent);width:3rem;color:var(--lotus);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:1.25rem;display:grid}._8xi1OG_groupCopy h2{margin:0 0 .35rem;font-family:Georgia,serif;font-size:1.3rem;font-weight:500}._8xi1OG_groupCopy p{overflow-wrap:anywhere;margin:0}._8xi1OG_meta{color:var(--ink-soft);flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;font-size:.82rem;display:flex}._8xi1OG_group ._8xi1OG_meta{white-space:nowrap}._8xi1OG_state h2{margin:0 0 .5rem;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}._8xi1OG_state p{color:var(--ink-soft);line-height:1.6}._8xi1OG_action{border:1px solid var(--line);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-top:.6rem;padding:.65rem 1rem;text-decoration:none;display:inline-flex}._8xi1OG_action:focus-visible{outline:3px solid var(--lotus);outline-offset:3px}@media (min-width:48rem){._8xi1OG_masterDetailLayout{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}._8xi1OG_backOverviewBar{display:none}}@media (max-width:767px){._8xi1OG_masterDetailLayout{display:block}._8xi1OG_catalogRail{display:none}._8xi1OG_backOverviewBar{margin-bottom:1rem;display:flex}}._8xi1OG_catalogRail{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 50%, transparent);border-radius:1rem;flex-direction:column;gap:1.25rem;max-height:calc(100vh - 8rem);padding:1.25rem;display:flex;overflow-y:auto}._8xi1OG_catalogRailHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}._8xi1OG_catalogRailTitle{margin:0;font-family:Georgia,serif;font-size:1.15rem;font-weight:500}._8xi1OG_returnOverviewButton{border:1px solid var(--line);min-width:2.75rem;min-height:2.75rem;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:9999px;padding:.35rem .75rem;font-size:.8rem;transition:all .15s}._8xi1OG_returnOverviewButton:hover{background:color-mix(in srgb, var(--lotus) 10%, transparent);color:var(--ink)}._8xi1OG_catalogRailSection{flex-direction:column;gap:.4rem;display:flex}._8xi1OG_catalogRailSectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:.25rem 0 .1rem;font-size:.72rem;font-weight:700}._8xi1OG_catalogRailList{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}._8xi1OG_catalogRailRow{align-items:center;gap:.25rem;width:100%;display:flex}._8xi1OG_catalogRailItem{min-width:0;min-height:2.75rem;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;flex:1;align-items:center;gap:.75rem;padding:.55rem .75rem;transition:all .15s;display:flex}._8xi1OG_catalogRailItem:hover{background:color-mix(in srgb, var(--paper-light) 80%, transparent);border-color:var(--line)}._8xi1OG_catalogRailItemActive{background:color-mix(in srgb, var(--lotus) 12%, var(--paper));border-color:color-mix(in srgb, var(--lotus) 30%, transparent);font-weight:600}._8xi1OG_catalogRailItemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.88rem;overflow:hidden}._8xi1OG_catalogRailPinButton{min-width:2.75rem;min-height:2.75rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.95rem;transition:all .15s;display:inline-flex}._8xi1OG_catalogRailPinButton:hover{color:var(--lotus);background:color-mix(in srgb, var(--lotus) 10%, transparent)}._8xi1OG_catalogRailPinButtonPinned{color:var(--lotus)}._8xi1OG_activeCircleStage{min-width:0}._8xi1OG_streamBackButton{border:1px solid var(--line);background:var(--paper-light);min-height:2.75rem;color:var(--ink);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;display:inline-flex}._8xi1OG_focusedCircleHeader{border-bottom:1px solid var(--line);flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}._8xi1OG_focusedCircleHeader h2{margin:0;font-family:Georgia,serif;font-size:2rem;font-weight:500}._8xi1OG_focusedCircleMeta{color:var(--ink-soft);font-size:.9rem}._8xi1OG_focusedCircleBody{flex-direction:column;gap:1.5rem;display:flex}._8xi1OG_focusedCircleFeedMock{border:1px dashed var(--line);background:color-mix(in srgb, var(--paper-light) 40%, transparent);color:var(--ink-soft);border-radius:.75rem;padding:1.5rem;font-size:.95rem;line-height:1.6}@media (max-width:40rem){._8xi1OG_group{grid-template-columns:auto minmax(0,1fr)}._8xi1OG_group ._8xi1OG_meta{grid-column:2;margin-top:-.55rem}}._8xi1OG_postStreamContainer{flex-direction:column;gap:1.5rem;display:flex}._8xi1OG_circleStreamBanner{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 60%, transparent);border-radius:1.25rem;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.75rem;display:flex}._8xi1OG_circleStreamMeta{flex-direction:column;flex:1;gap:.5rem;display:flex}._8xi1OG_circleStreamTitle{color:var(--ink);margin:0;font-family:Georgia,serif;font-size:1.85rem;font-weight:500}._8xi1OG_circleStreamDescription{color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.6}._8xi1OG_circleStreamStats{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}._8xi1OG_statPill{background:color-mix(in srgb, var(--lotus) 12%, transparent);color:var(--ink);border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}._8xi1OG_circleStreamActions{align-items:center;display:flex}._8xi1OG_openChatButton{background:var(--color-action,#a85022);color:#fff;white-space:nowrap;border-radius:9999px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}._8xi1OG_openChatButton:hover{opacity:.9;transform:translateY(-1px)}._8xi1OG_composerCard{border:1px solid var(--line);background:var(--paper-light);box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 4%, transparent);border-radius:1.25rem;padding:1.25rem}._8xi1OG_composerForm{flex-direction:column;gap:.75rem;display:flex}._8xi1OG_composerHeader{color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}._8xi1OG_composerAuthorBadge{align-items:center;gap:.4rem;display:flex}._8xi1OG_composerAvatar{font-size:1rem}._8xi1OG_composerRoleLabel{color:var(--ink);text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:700}._8xi1OG_composerGroupTarget{font-size:.8rem}._8xi1OG_composerTextarea{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 50%, #fff);width:100%;color:var(--ink);resize:vertical;border-radius:.85rem;outline:none;padding:.85rem 1rem;font-family:inherit;font-size:.95rem;line-height:1.6;transition:border-color .15s}._8xi1OG_composerTextarea:focus{border-color:var(--color-action,#a85022)}._8xi1OG_composerFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}._8xi1OG_composerTypeSelector{gap:.4rem;display:flex}._8xi1OG_typeChip{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:9999px;padding:.3rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s}._8xi1OG_typeChipActive{background:var(--color-action,#a85022);border-color:var(--color-action,#a85022);color:#fff}._8xi1OG_composerActions{align-items:center;gap:.75rem;margin-left:auto;display:flex}._8xi1OG_charCount{color:var(--ink-soft);font-size:.75rem}._8xi1OG_composerCancelButton{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:.4rem .85rem;font-size:.8rem}._8xi1OG_composerSubmitButton{background:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:9999px;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700;transition:opacity .15s}._8xi1OG_composerSubmitButton:disabled{opacity:.5;cursor:not-allowed}._8xi1OG_postList{flex-direction:column;gap:1.25rem;display:flex}._8xi1OG_emptyPostState{text-align:center;border:1px dashed var(--line);background:color-mix(in srgb, var(--paper-light) 40%, transparent);border-radius:1.25rem;padding:3rem 1.5rem}._8xi1OG_emptyIcon{margin-bottom:.75rem;font-size:2.5rem;display:block}._8xi1OG_emptyPostState h3{color:var(--ink);margin:0 0 .5rem;font-family:Georgia,serif;font-size:1.4rem}._8xi1OG_emptyPostState p{color:var(--ink-soft);margin:0;font-size:.9rem}._8xi1OG_postCard{border:1px solid var(--line);background:var(--paper-light);box-shadow:0 1px 4px color-mix(in srgb, var(--ink) 3%, transparent);border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.5rem;transition:border-color .15s;display:flex}._8xi1OG_postCard:hover{border-color:color-mix(in srgb, var(--color-action,#a85022) 30%, var(--line))}._8xi1OG_postCardHeader{justify-content:space-between;align-items:flex-start;display:flex}._8xi1OG_postAuthorGroup{align-items:center;gap:.75rem;display:flex}._8xi1OG_authorAvatar{background:color-mix(in srgb, var(--color-action,#a85022) 15%, var(--paper));width:2.4rem;height:2.4rem;color:var(--color-action,#a85022);border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex}._8xi1OG_authorNameRow{align-items:center;gap:.5rem;display:flex}._8xi1OG_authorName{color:var(--ink);font-size:.95rem;font-weight:700}._8xi1OG_authorRolePill{text-transform:uppercase;letter-spacing:.5px;background:color-mix(in srgb, var(--lotus) 15%, transparent);color:var(--ink);border-radius:9999px;padding:.15rem .5rem;font-size:.65rem;font-weight:700}._8xi1OG_postTimestamp{color:var(--ink-soft);margin-top:.15rem;font-size:.75rem;display:block}._8xi1OG_postTypeBadge{text-transform:capitalize;border:1px solid var(--line);color:var(--ink-soft);border-radius:9999px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}._8xi1OG_postContent{color:var(--ink);font-size:1rem;line-height:1.65}._8xi1OG_postContent p{margin:0}._8xi1OG_postCardFooter{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);align-items:center;gap:1.25rem;padding-top:.75rem;display:flex}._8xi1OG_reactionButton{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.85rem;transition:all .15s;display:inline-flex}._8xi1OG_reactionButton:hover{background:color-mix(in srgb, var(--lotus) 15%, transparent)}._8xi1OG_reactionButtonActive{background:#e11d481a;border-color:#e11d484d}._8xi1OG_reactionCount{font-size:.8rem;font-weight:600}._8xi1OG_commentMetaCount{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.8rem;transition:background .15s;display:inline-flex}._8xi1OG_commentMetaCount:hover{background:color-mix(in srgb, var(--lotus) 10%, transparent);color:var(--ink)}._8xi1OG_drawerBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#00000073;justify-content:flex-end;animation:.15s ease-out _8xi1OG_fadeIn;display:flex;position:fixed;inset:0}@keyframes _8xi1OG_fadeIn{0%{opacity:0}to{opacity:1}}._8xi1OG_drawerContainer{background:var(--paper-light);border-left:1px solid var(--line);width:100%;max-width:480px;height:100%;box-shadow:-4px 0 24px color-mix(in srgb, var(--ink) 12%, transparent);flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) _8xi1OG_slideIn;display:flex}@keyframes _8xi1OG_slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}._8xi1OG_drawerHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}._8xi1OG_drawerTitle{color:var(--ink);margin:0;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}._8xi1OG_drawerSubtitle{color:var(--ink-soft);margin:.25rem 0 0;font-size:.8rem}._8xi1OG_drawerCloseButton{border:1px solid var(--line);width:2rem;height:2rem;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:all .15s;display:flex}._8xi1OG_drawerCloseButton:hover{background:color-mix(in srgb, var(--lotus) 15%, transparent);color:var(--ink)}._8xi1OG_drawerContextPost{background:color-mix(in srgb, var(--paper) 60%, transparent);border-bottom:1px solid var(--line);padding:1.25rem 1.5rem;font-size:.9rem}._8xi1OG_drawerContextText{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.4rem 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}._8xi1OG_drawerCommentsList{flex-direction:column;flex:1;gap:1.25rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}._8xi1OG_commentItem{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 70%, transparent);border-radius:.85rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}._8xi1OG_commentItemHeader{justify-content:space-between;align-items:center;display:flex}._8xi1OG_commentContent{color:var(--ink);margin:0;font-size:.9rem;line-height:1.5}._8xi1OG_drawerReplyForm{border-top:1px solid var(--line);background:var(--paper-light);align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}._8xi1OG_drawerReplyInput{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 50%, #fff);color:var(--ink);border-radius:9999px;outline:none;flex:1;padding:.65rem 1rem;font-size:.85rem}._8xi1OG_drawerReplyInput:focus{border-color:var(--color-action,#a85022)}
.IU2S4q_container{background:var(--color-paper-light,#fffdf8);border:1px solid var(--color-line,#685e5526);max-width:52rem;height:calc(100vh - 8rem);box-shadow:0 4px 12px var(--shadow-sanctuary-soft,#453c350f);font-family:var(--font-ui-grotesque,"Outfit", sans-serif);border-radius:.75rem;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.IU2S4q_dmHeader{border-bottom:1px solid var(--color-line,#685e5524);background:var(--color-paper,#f7f2e8);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.IU2S4q_headerInfo h1{color:var(--color-ink,#131e27);margin:0;font-size:1.1rem;font-weight:700}.IU2S4q_headerInfo p{color:var(--color-ink-soft,#453c35);margin:.15rem 0 0;font-size:.75rem}.IU2S4q_messageList{flex-direction:column;flex:1;gap:1rem;padding:1.25rem;display:flex;overflow-y:auto}.IU2S4q_messageRow{gap:.75rem;max-width:80%;display:flex}.IU2S4q_messageRowSelf{flex-direction:row-reverse;align-self:flex-end}.IU2S4q_avatar{background:var(--color-leaf,#2e5d32);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.8rem;font-weight:700;display:flex}.IU2S4q_messageBubble{background:var(--color-paper,#f7f2e8);border:1px solid var(--color-line,#685e551f);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.IU2S4q_messageBubbleSelf{background:color-mix(in srgb, var(--color-action,#a85022) 12%, #fffdf8);border-color:color-mix(in srgb, var(--color-action,#a85022) 35%, transparent)}.IU2S4q_authorName{color:var(--color-ink-soft,#453c35);font-size:.75rem;font-weight:700}.IU2S4q_roleTag{color:var(--color-leaf,#2e5d32);font-size:.7rem;font-weight:550}.IU2S4q_messageText{color:var(--color-ink,#131e27);margin:0;font-size:.85rem;line-height:1.45}.IU2S4q_messageTime{color:var(--color-ink-soft,#453c35);align-self:flex-end;font-size:.7rem}.IU2S4q_composeBar{border-top:1px solid var(--color-line,#685e5524);background:var(--color-paper-light,#fffdf8);align-items:flex-end;gap:.75rem;padding:.75rem 1.25rem;display:flex}.IU2S4q_inputField{border:1px solid var(--color-line,#685e5540);resize:none;background:#fff;border-radius:.5rem;flex:1;min-height:44px;max-height:8rem;padding:.6rem .85rem;font-family:inherit;font-size:.85rem}.IU2S4q_sendButton{background:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:.5rem;min-width:44px;min-height:44px;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;transition:opacity .15s}.IU2S4q_sendButton:hover{opacity:.9}
.jdTnXq_container{max-width:64rem;font-family:var(--font-ui-grotesque,"Outfit", sans-serif);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.jdTnXq_headerBar{border-bottom:1px solid var(--color-line,#685e5529);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.jdTnXq_titleArea h1{font-family:var(--font-display,"Fraunces", serif);color:var(--color-ink,#131e27);margin:0;font-size:1.75rem}.jdTnXq_titleArea p{color:var(--color-ink-soft,#453c35);margin:.25rem 0 0;font-size:.85rem}.jdTnXq_weatherCard{background:var(--color-paper-light,#fffdf8);border:1px solid var(--color-line,#685e5524);box-shadow:0 2px 6px var(--shadow-sanctuary-soft,#453c350a);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.jdTnXq_weatherNarrative{align-items:center;gap:1rem;display:flex}.jdTnXq_weatherIcon{font-size:2.5rem}.jdTnXq_weatherText h2{color:var(--color-ink,#131e27);margin:0;font-size:1.15rem}.jdTnXq_weatherText p{color:var(--color-ink-soft,#453c35);margin:.25rem 0 0;font-size:.85rem}.jdTnXq_forestCanvas{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.25rem;display:grid}.jdTnXq_treeCard{background:var(--color-paper-light,#fffdf8);border:1px solid var(--color-line,#685e5524);box-shadow:0 2px 6px var(--shadow-sanctuary-soft,#453c350a);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;transition:transform .15s;display:flex}.jdTnXq_treeCard:hover{transform:translateY(-2px)}.jdTnXq_treeHeader{justify-content:space-between;align-items:center;display:flex}.jdTnXq_treeTeacher{color:var(--color-ink,#131e27);font-size:.95rem;font-weight:700}.jdTnXq_treeStageBadge{color:#2e5d32;background:#2e5d3226;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.jdTnXq_treeVisual{text-align:center;padding:.5rem 0;font-size:3rem}.jdTnXq_treeMeta{color:var(--color-ink-soft,#453c35);border-top:1px solid var(--color-line,#685e551a);justify-content:space-between;padding-top:.5rem;font-size:.75rem;display:flex}.jdTnXq_nurtureBtn{background:var(--color-paper,#f7f2e8);border:1px solid var(--color-line,#685e5540);min-height:44px;color:var(--color-ink,#131e27);cursor:pointer;border-radius:.375rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;transition:all .15s}.jdTnXq_nurtureBtn:hover{background:color-mix(in srgb, var(--color-action,#a85022) 15%, transparent);border-color:var(--color-action,#a85022)}
.fkK2aG_container{max-width:58rem;margin:0 auto;padding:2.5rem 1.5rem 5rem}.fkK2aG_topBar{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.fkK2aG_backButton{border:1px solid var(--line);background:var(--paper-light);color:var(--ink);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.fkK2aG_backButton:hover{border-color:var(--lotus);color:var(--lotus)}.fkK2aG_userPosture{color:var(--ink-soft);font-size:.85rem}.fkK2aG_header{border-bottom:1px solid var(--line);margin-bottom:3rem;padding-bottom:2rem}.fkK2aG_tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.fkK2aG_subjectTag{background:color-mix(in srgb, var(--lotus) 12%, transparent);color:var(--lotus);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:650}.fkK2aG_officialBadge{color:#2e7d32;background:#2e7d3226;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:650}.fkK2aG_title{color:var(--ink);margin:0 0 1rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.15}.fkK2aG_description{color:var(--ink-soft);margin:0;font-size:1.1rem;line-height:1.6}.fkK2aG_actionRow{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.fkK2aG_forkBtn{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;transition:opacity .15s;display:inline-flex}.fkK2aG_forkBtn:hover{opacity:.9}.fkK2aG_bookmarkBtn{background:var(--paper-light);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.fkK2aG_bookmarkBtn:hover{border-color:var(--ink)}.fkK2aG_notice{color:#2e7d32;background:#2e7d321a;border:1px solid #2e7d324d;border-radius:.5rem;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem}.fkK2aG_contentSection{margin-top:2rem}.fkK2aG_sectionHeader{justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;display:flex}.fkK2aG_sectionHeader h2{color:var(--ink);margin:0;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.fkK2aG_itemCount{color:var(--ink-soft);font-size:.875rem}.fkK2aG_resourceList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.fkK2aG_resourceItem{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 75%, transparent);border-radius:1rem;align-items:center;gap:1.5rem;padding:1.25rem;transition:transform .15s,border-color .15s;display:flex}.fkK2aG_resourceItem:hover{border-color:var(--lotus);transform:translate(4px)}.fkK2aG_stepNumber{color:var(--lotus);opacity:.8;text-align:center;flex-shrink:0;width:2rem;font-family:Georgia,serif;font-size:1.5rem;font-weight:600}.fkK2aG_itemDetails{flex:1;min-width:0}.fkK2aG_itemType{text-transform:uppercase;color:var(--ink-soft);letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem;font-weight:650}.fkK2aG_itemTitle{color:var(--ink);margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.fkK2aG_itemDescription{color:var(--ink-soft);margin:0;font-size:.875rem;line-height:1.4}.fkK2aG_itemAction{flex-shrink:0}.fkK2aG_launchButton{background:var(--ink);color:#fff;border-radius:9999px;align-items:center;padding:.5rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.fkK2aG_launchButton:hover{opacity:.9}.fkK2aG_loadingState,.fkK2aG_emptyState{text-align:center;color:var(--ink-soft);padding:3rem;font-size:.95rem}
.zQAzbG_container{max-width:52rem;font-family:var(--font-ui-grotesque,"Outfit", sans-serif);flex-direction:column;gap:1.5rem;margin:0 auto;padding:1.5rem 1rem 4rem;display:flex}.zQAzbG_headerBar{border-bottom:1px solid var(--color-line,#685e5529);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.zQAzbG_titleArea h1{font-family:var(--font-display,"Fraunces", serif);color:var(--color-ink,#131e27);margin:0;font-size:1.75rem}.zQAzbG_titleArea p{color:var(--color-ink-soft,#453c35);margin:.25rem 0 0;font-size:.85rem}.zQAzbG_backLink{color:var(--color-action,#a85022);align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.zQAzbG_card{background:var(--color-paper-light,#fffdf8);border:1px solid var(--color-line,#685e5529);box-shadow:0 2px 6px var(--shadow-sanctuary-soft,#453c350a);border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.zQAzbG_formGroup{flex-direction:column;gap:.4rem;display:flex}.zQAzbG_label{color:var(--color-ink,#131e27);font-size:.85rem;font-weight:650}.zQAzbG_input,.zQAzbG_select,.zQAzbG_textarea{border:1px solid var(--color-line,#685e5540);background:var(--color-paper,#f7f2e8);width:100%;color:var(--color-ink,#131e27);box-sizing:border-box;border-radius:.5rem;outline:none;padding:.65rem .85rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.zQAzbG_input:focus,.zQAzbG_select:focus,.zQAzbG_textarea:focus{border-color:var(--color-action,#a85022)}.zQAzbG_textarea{resize:vertical;min-height:90px}.zQAzbG_hint{color:var(--color-ink-soft,#453c35);margin:0;font-size:.75rem}.zQAzbG_gridTwo{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.zQAzbG_checkboxRow{color:var(--color-ink,#131e27);cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.zQAzbG_submitBtn{background:var(--color-action,#a85022);color:#fff;cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;transition:opacity .15s;display:inline-flex}.zQAzbG_submitBtn:hover{opacity:.92}.zQAzbG_noticeSuccess{color:#1a7f37;background:#1a7f371f;border:1px solid #1a7f374d;border-radius:.5rem;padding:1rem;font-size:.875rem;font-weight:600}
.K1091a_container{max-width:64rem;margin:0 auto;padding:2.5rem 1.5rem 5rem}.K1091a_topBar{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.K1091a_backButton{border:1px solid var(--line);background:var(--paper-light);color:var(--ink);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.K1091a_backButton:hover{border-color:var(--lotus);color:var(--lotus)}.K1091a_roleBadge{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:9999px;padding:.25rem .75rem;font-size:.8rem;font-weight:600}.K1091a_header{margin-bottom:2.5rem}.K1091a_eyebrow{color:var(--lotus);text-transform:uppercase;letter-spacing:.12em;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.K1091a_title{color:var(--ink);margin:0 0 .75rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:500}.K1091a_description{color:var(--ink-soft);max-width:44rem;margin:0;font-size:1.05rem;line-height:1.5}.K1091a_tabBar{border-bottom:1px solid var(--line);gap:.5rem;margin-bottom:2rem;padding-bottom:.5rem;display:flex}.K1091a_tabButton{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:.75rem;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;transition:all .15s}.K1091a_tabButton:hover{color:var(--ink);background:color-mix(in srgb, var(--paper-light) 60%, transparent)}.K1091a_tabButtonActive{color:var(--ink);background:var(--paper-light);box-shadow:0 1px 3px #0000000d}.K1091a_itemList{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.K1091a_card{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 80%, transparent);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.K1091a_cardTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.K1091a_itemType{text-transform:uppercase;color:var(--lotus);letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem;font-weight:650}.K1091a_itemTitle{color:var(--ink);margin:0 0 .35rem;font-size:1.2rem;font-weight:600}.K1091a_itemDescription{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.45}.K1091a_cardMeta{color:var(--ink-soft);align-items:center;gap:1rem;font-size:.85rem;display:flex}.K1091a_cardActions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.K1091a_approveButton{color:#fff;cursor:pointer;background:#2e7d32;border:1px solid #2e7d32;border-radius:9999px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600}.K1091a_rejectButton{border:1px solid var(--line);color:#c62828;cursor:pointer;background:0 0;border-radius:9999px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600}.K1091a_emptyState{text-align:center;border:1px dashed var(--line);background:color-mix(in srgb, var(--paper-light) 40%, transparent);border-radius:1rem;padding:4rem 1.5rem}.K1091a_emptyState h3{color:var(--ink);margin:0 0 .5rem;font-family:Georgia,serif;font-size:1.35rem}.K1091a_emptyState p{color:var(--ink-soft);margin:0;font-size:.9rem}
.jExBLW_container{max-width:64rem;font-family:var(--font-ui-grotesque,"Outfit", sans-serif);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.jExBLW_headerBar{border-bottom:1px solid var(--color-line,#685e5529);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.jExBLW_titleArea h1{font-family:var(--font-display,"Fraunces", serif);color:var(--color-ink,#131e27);margin:0;font-size:1.75rem}.jExBLW_titleArea p{color:var(--color-ink-soft,#453c35);margin:.25rem 0 0;font-size:.85rem}.jExBLW_filterBar{flex-wrap:wrap;gap:.5rem;display:flex}.jExBLW_filterBtn{border:1px solid var(--color-line,#685e5540);background:var(--color-paper,#f7f2e8);min-height:44px;color:var(--color-ink,#131e27);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600;transition:all .15s}.jExBLW_filterBtn[data-active=true]{background:var(--color-action,#a85022);color:#fff;border-color:var(--color-action,#a85022)}.jExBLW_mapCard{background:var(--color-paper-light,#fffdf8);border:1px solid var(--color-line,#685e5524);box-shadow:0 2px 6px var(--shadow-sanctuary-soft,#453c350a);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.jExBLW_mapViewport{background:#e5e3df;justify-content:center;align-items:center;height:22rem;display:flex;position:relative;overflow:hidden}.jExBLW_centersGrid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;padding:1.25rem;display:grid}.jExBLW_centerCard{background:var(--color-paper,#f7f2e8);border:1px solid var(--color-line,#685e551f);border-radius:.5rem;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.jExBLW_centerTitle{color:var(--color-ink,#131e27);font-size:.95rem;font-weight:700}.jExBLW_centerMeta{color:var(--color-ink-soft,#453c35);font-size:.75rem}.jExBLW_statusOnline{color:#137333;font-weight:700}.jExBLW_modeSwitcher{border:1px solid var(--color-line,#685e5529);background:#0000000d;border-radius:9999px;gap:.35rem;padding:.25rem;display:flex}.jExBLW_modeBtn{color:var(--color-ink-soft,#453c35);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.825rem;font-weight:600;transition:all .2s;display:inline-flex}.jExBLW_modeBtn[data-active=true]{background:var(--color-action,#a85022);color:#fff;box-shadow:0 2px 8px #a8502240}.jExBLW_cosmosViewport{background:radial-gradient(circle,#141724 0%,#08090e 100%);flex-direction:column;height:30rem;display:flex;position:relative;overflow:hidden}.jExBLW_cosmosSvg{width:100%;height:100%}.jExBLW_cosmosOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f5f4ef;pointer-events:none;background:#0a0c12d9;border:1px solid #ffffff1a;border-radius:.5rem;max-width:280px;padding:.75rem 1rem;font-size:.8rem;position:absolute;top:1rem;left:1rem}.jExBLW_cosmosDetailPanel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;z-index:10;background:#0c0e16f0;border:1px solid #ffffff26;border-radius:.75rem;flex-direction:column;gap:.75rem;width:320px;padding:1.25rem;display:flex;position:absolute;top:1rem;bottom:1rem;right:1rem;overflow-y:auto;box-shadow:0 10px 30px #0009}
