.selfos-root{--selfos-bg: #0b0e0e;--selfos-panel: #111616;--selfos-panel-raised: #161d1c;--selfos-line: rgba(177, 211, 193, .16);--selfos-line-strong: rgba(184, 226, 203, .28);--selfos-text: #eef5f0;--selfos-muted: #9aaaa2;--selfos-dim: #6d7a74;--selfos-accent: #9ee6bd;--selfos-accent-strong: #c8f6d9;--selfos-signal: #8dc9d2;--selfos-warning: #d7b879;--selfos-danger: #db8d83;position:relative;isolation:isolate;overflow:hidden;min-height:70vh;padding:clamp(1rem,2vw,2rem);border:1px solid var(--selfos-line);border-radius:28px;background:radial-gradient(circle at 88% -4%,rgba(107,178,142,.12),transparent 28rem),linear-gradient(145deg,#0c1010 0%,var(--selfos-bg) 54%,#090c0c 100%);color:var(--selfos-text);box-shadow:0 28px 80px #0208063d,inset 0 1px #ffffff06;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark}.selfos-root *,.selfos-root *:before,.selfos-root *:after{box-sizing:border-box}.selfos-ambient{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(180,216,198,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(180,216,198,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 70%);mask-image:linear-gradient(to bottom,black,transparent 70%)}.selfos-root h2,.selfos-root h3,.selfos-root h4,.selfos-root p,.selfos-root dl,.selfos-root dd,.selfos-root blockquote,.selfos-root pre{margin:0}.selfos-root button,.selfos-root input,.selfos-root textarea,.selfos-root select{font:inherit}.selfos-root button,.selfos-root summary,.selfos-root label:has(input[type=radio]){-webkit-tap-highlight-color:transparent}.selfos-root :focus-visible{outline:2px solid var(--selfos-accent);outline-offset:3px}.selfos-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.selfos-kicker{color:var(--selfos-muted);font-size:.7rem;font-weight:750;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.selfos-header{display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(14rem,1fr) minmax(22rem,1.4fr);gap:clamp(1rem,2vw,2.2rem);align-items:stretch;padding-bottom:1.5rem;border-bottom:1px solid var(--selfos-line-strong)}.selfos-brand-block,.selfos-identity,.selfos-level-block{min-width:0}.selfos-brand-block h2{margin-top:.2rem;font-family:Arial Narrow,Inter,sans-serif;font-size:clamp(2rem,4vw,3.7rem);font-weight:680;letter-spacing:-.055em;line-height:.95}.selfos-protocol{display:flex;gap:.55rem;align-items:center;margin-top:.85rem!important;color:var(--selfos-accent);font-size:.78rem;font-weight:650;letter-spacing:.08em}.selfos-protocol span{width:1.8rem;height:1px;background:var(--selfos-accent);box-shadow:0 0 12px var(--selfos-accent)}.selfos-identity{display:grid;gap:.7rem;padding:.2rem 0}.selfos-identity div{display:grid;grid-template-columns:5.5rem 1fr;gap:.7rem;align-items:center}.selfos-identity dt,.selfos-level-number span,.selfos-level-copy,.selfos-meta-grid dt,.selfos-skill-values dt{color:var(--selfos-dim);font-size:.65rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.selfos-identity dd{overflow:hidden;color:var(--selfos-text);font-size:.84rem;font-weight:650;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.selfos-level-block{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:center}.selfos-level-number{display:grid;place-items:center;min-width:7.2rem;min-height:7.2rem;padding:.85rem;border:1px solid var(--selfos-line-strong);border-radius:50%;background:radial-gradient(circle,rgba(158,230,189,.08),transparent 67%);box-shadow:inset 0 0 32px #9ee6bd09,0 0 45px #59aa800b}.selfos-level-number strong{color:var(--selfos-accent-strong);font-size:2.75rem;font-weight:440;letter-spacing:-.07em;line-height:.85;text-shadow:0 0 28px rgba(158,230,189,.28)}.selfos-level-progress{display:grid;gap:.6rem}.selfos-level-copy{display:flex;justify-content:space-between;gap:1rem}.selfos-level-progress>small,.selfos-progress-copy{color:var(--selfos-muted);font-size:.72rem}.selfos-progress{position:relative;overflow:hidden;height:.3rem;border-radius:999px;background:#d1e8db17}.selfos-progress span{display:block;width:var(--selfos-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#65a986,var(--selfos-accent-strong));box-shadow:0 0 14px #9ee6bd66;transition:width .45s cubic-bezier(.22,1,.36,1)}.selfos-status{display:inline-flex;width:fit-content;min-height:1.65rem;padding:.32rem .55rem;align-items:center;border:1px solid var(--selfos-line-strong);border-radius:999px;background:#ffffff06;color:var(--selfos-muted);font-size:.62rem;font-weight:780;letter-spacing:.09em;line-height:1;text-transform:uppercase;white-space:nowrap}.selfos-status--positive{border-color:#9ee6bd4d;background:#58a07717;color:var(--selfos-accent-strong)}.selfos-status--signal{border-color:#8dc9d24d;background:#57949e17;color:#b8e5eb}.selfos-status--warning{border-color:#d7b8794d;background:#b5874117;color:#edd09a}.selfos-dayline{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0 0;color:var(--selfos-dim);font-size:.62rem;font-weight:700;letter-spacing:.13em}.selfos-tabs{display:flex;overflow-x:auto;gap:.25rem;margin:1.35rem -.25rem 1.5rem;padding:.25rem;scrollbar-width:none;-ms-overflow-style:none}.selfos-tabs::-webkit-scrollbar{display:none}.selfos-tab{position:relative;display:grid;flex:1 0 max-content;gap:.18rem;min-height:3.3rem;padding:.65rem .85rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--selfos-muted);cursor:pointer;text-align:left;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.selfos-tab span{font-size:.7rem;font-weight:760;letter-spacing:.08em}.selfos-tab-badge{display:inline-grid;min-width:1.2rem;height:1.2rem;margin-left:.3rem;padding-inline:.3rem;place-items:center;border:1px solid rgba(158,230,189,.4);border-radius:999px;background:#528f6d2e;color:var(--selfos-accent-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem;font-style:normal;letter-spacing:0;box-shadow:0 0 12px #9ee6bd1a}.selfos-tab small{color:var(--selfos-dim);font-size:.62rem}.selfos-tab:after{position:absolute;right:.85rem;bottom:.32rem;left:.85rem;height:1px;background:var(--selfos-accent);box-shadow:0 0 10px var(--selfos-accent);content:"";opacity:0;transform:scaleX(.2);transition:opacity .18s ease,transform .18s ease}.selfos-tab:hover,.selfos-tab.is-active{border-color:var(--selfos-line);background:#ffffff06;color:var(--selfos-text)}.selfos-tab.is-active:after{opacity:1;transform:scaleX(1)}.selfos-panel{animation:selfos-panel-in .28s ease both}.selfos-transmission{--selfos-voice-accent: var(--selfos-accent);position:relative;display:grid;grid-template-columns:.28rem minmax(0,1fr);gap:clamp(.85rem,2vw,1.25rem);overflow:hidden;margin-bottom:1.5rem;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid color-mix(in srgb,var(--selfos-voice-accent) 30%,transparent);border-radius:17px;background:radial-gradient(circle at 92% 5%,color-mix(in srgb,var(--selfos-voice-accent) 10%,transparent),transparent 19rem),linear-gradient(145deg,#131b19f7,#090e0efa);box-shadow:inset 0 1px #ffffff09,0 18px 44px #00000029}.selfos-transmission--uncommon{--selfos-voice-accent: var(--selfos-signal)}.selfos-transmission--rare{--selfos-voice-accent: var(--selfos-warning);border-color:#d7b87961;box-shadow:inset 0 1px #ffffff0a,0 20px 56px #694c1b21}.selfos-transmission--legendary{--selfos-voice-accent: #d9f3df;border-color:#d9f3df7a;background:radial-gradient(circle at 88% 0,rgba(196,241,216,.17),transparent 22rem),radial-gradient(circle at 5% 110%,rgba(141,201,210,.13),transparent 18rem),linear-gradient(145deg,#131d1afa,#070c0cfc);box-shadow:inset 0 1px #ffffff12,0 22px 70px #64ad852b;animation:selfos-transmission-legendary 2.8s ease-in-out both}.selfos-transmission--personality-dry,.selfos-transmission--personality-mocking{--selfos-voice-accent: #d5c596}.selfos-transmission--personality-curious,.selfos-transmission--personality-ominous{--selfos-voice-accent: var(--selfos-signal)}.selfos-transmission--personality-encouraging,.selfos-transmission--personality-excited{--selfos-voice-accent: var(--selfos-accent-strong)}.selfos-transmission-signal{position:relative;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--selfos-voice-accent) 18%,transparent)}.selfos-transmission-signal span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,var(--selfos-voice-accent),transparent);box-shadow:0 0 16px color-mix(in srgb,var(--selfos-voice-accent) 42%,transparent);animation:selfos-transmission-scan 2.4s ease-in-out infinite}.selfos-transmission-content{min-width:0}.selfos-transmission-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.selfos-transmission-head h3{margin-top:.22rem;color:var(--selfos-voice-accent);font-size:.8rem;font-weight:720;letter-spacing:.11em;text-transform:uppercase}.selfos-transmission-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .65rem;color:var(--selfos-dim);font-size:.59rem;font-weight:700;letter-spacing:.07em;text-align:right;text-transform:uppercase}.selfos-transmission-meta span:first-child{color:var(--selfos-voice-accent)}.selfos-transmission blockquote{max-width:60rem;margin-top:clamp(.85rem,2vw,1.15rem)!important;color:var(--selfos-text);font-size:clamp(1.08rem,2.25vw,1.62rem);font-weight:430;letter-spacing:-.025em;line-height:1.38}.selfos-transmission--rare blockquote,.selfos-transmission--legendary blockquote{font-size:clamp(1.22rem,2.5vw,1.82rem)}.selfos-transmission-unread{margin-top:.7rem!important;color:var(--selfos-dim);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.selfos-transmission-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}@keyframes selfos-transmission-scan{0%,to{opacity:.35;transform:translateY(-65%)}50%{opacity:1;transform:translateY(65%)}}@keyframes selfos-transmission-legendary{0%{filter:brightness(1.25);transform:translateY(4px)}to{filter:none;transform:none}}@keyframes selfos-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.selfos-overview-grid,.selfos-two-column,.selfos-debug-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.85fr);gap:1rem}.selfos-session-card,.selfos-card,.selfos-observation,.selfos-coverage,.selfos-principle,.selfos-debug-warning{border:1px solid var(--selfos-line);border-radius:17px;background:linear-gradient(145deg,#18201eeb,#0f1414eb);box-shadow:inset 0 1px #ffffff06}.selfos-session-card,.selfos-card{padding:clamp(1rem,2vw,1.35rem)}.selfos-section-heading,.selfos-card-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.selfos-section-heading h3,.selfos-card-head h4{margin-top:.2rem;color:var(--selfos-text);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:570;letter-spacing:-.02em;line-height:1.25}.selfos-section-heading>span,.selfos-section-heading>p{max-width:27rem;color:var(--selfos-muted);font-size:.72rem;text-align:right}.selfos-index{color:var(--selfos-line-strong)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2.3rem!important;font-weight:300}.selfos-choice-fieldset{min-width:0;margin:1.25rem 0 0;padding:0;border:0}.selfos-choice-fieldset legend,.selfos-session-options summary,.selfos-life-options summary{margin-bottom:.65rem;color:var(--selfos-muted);font-size:.68rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.selfos-choice-fieldset legend small,.selfos-session-options summary span,.selfos-life-options summary span{color:var(--selfos-dim);font-size:.6rem}.selfos-choice-grid{display:grid;gap:.45rem}.selfos-choice-grid--time{grid-template-columns:repeat(5,minmax(4.7rem,1fr))}.selfos-choice-grid--energy{grid-template-columns:repeat(3,minmax(5rem,8rem))}.selfos-choice-grid--modes,.selfos-choice-grid--environment{grid-template-columns:repeat(5,minmax(5rem,1fr))}.selfos-choice{position:relative;cursor:pointer}.selfos-choice input{position:absolute;opacity:0;pointer-events:none}.selfos-choice span{display:grid;place-items:center;min-height:3.15rem;padding:.55rem;border:1px solid var(--selfos-line);border-radius:9px;background:#00000021;color:var(--selfos-muted);font-size:.68rem;font-weight:720;letter-spacing:.06em;text-align:center;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.selfos-choice--small span{min-height:2.45rem;font-size:.62rem}.selfos-choice:hover span{border-color:var(--selfos-line-strong);color:var(--selfos-text);transform:translateY(-1px)}.selfos-choice input:checked+span{border-color:#9ee6bd73;background:#5da67d1c;color:var(--selfos-accent-strong);box-shadow:inset 0 0 18px #9ee6bd0a,0 0 12px #579f760d}.selfos-choice input:focus-visible+span{outline:2px solid var(--selfos-accent);outline-offset:2px}.selfos-session-options,.selfos-life-options{margin:1rem 0;padding-top:.8rem;border-top:1px solid var(--selfos-line)}.selfos-session-options summary,.selfos-life-options summary{width:fit-content;cursor:pointer}.selfos-session-options--advanced>.selfos-form-note{margin:0 0 .75rem}.selfos-session-options--advanced .selfos-choice-fieldset{margin-top:.85rem}.selfos-equipment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-height:17rem;padding:.15rem .2rem .15rem 0;overflow-y:auto;scrollbar-color:var(--selfos-line-strong) transparent}.selfos-equipment-choice{display:flex!important;min-height:44px;padding:.55rem .65rem;align-items:center;gap:.55rem;border:1px solid var(--selfos-line);border-radius:8px;color:var(--selfos-muted);cursor:pointer;font-size:.68rem;line-height:1.3}.selfos-root .selfos-equipment-choice input[type=checkbox]{width:1rem;min-width:1rem;height:1rem;min-height:1rem;margin:0;accent-color:var(--selfos-accent)}.selfos-equipment-choice:has(input:checked){border-color:#9ee6bd73;background:#5da67d1c;color:var(--selfos-accent-strong)}.selfos-equipment-choice:focus-within{outline:2px solid var(--selfos-accent);outline-offset:2px}.selfos-button{display:inline-flex;min-height:44px;padding:.62rem .95rem;align-items:center;justify-content:center;border:1px solid var(--selfos-line-strong);border-radius:8px;background:#ffffff06;color:var(--selfos-text);cursor:pointer;font-size:.66rem;font-weight:770;letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.selfos-button:hover:not(:disabled){border-color:#9ee6bd80;transform:translateY(-1px)}.selfos-button:disabled{cursor:wait;opacity:.5}.selfos-button[aria-disabled=true]:not(:disabled){cursor:wait;opacity:.62}.selfos-button--primary{border-color:#9ee6bd80;background:var(--selfos-accent);color:#07100b}.selfos-button--primary:hover:not(:disabled){background:var(--selfos-accent-strong)}.selfos-button--success{border-color:#9ee6bd61;color:var(--selfos-accent-strong)}.selfos-button--signal{border-color:#8dc9d261;color:#b8e5eb}.selfos-form-note,.selfos-card-note,.selfos-actions>small{color:var(--selfos-dim);font-size:.68rem;line-height:1.45}.selfos-session-card>.selfos-form-note{margin-top:.7rem}.selfos-overview-side{display:grid;gap:.75rem}.selfos-observation{display:grid;min-height:10rem;padding:1.2rem;align-content:space-between;background:radial-gradient(circle at 88% 20%,rgba(141,201,210,.08),transparent 12rem),linear-gradient(145deg,#141c1bf0,#0c1111f0)}.selfos-observation blockquote{max-width:26rem;color:var(--selfos-text);font-size:clamp(1.05rem,2vw,1.45rem);font-weight:420;letter-spacing:-.025em;line-height:1.35}.selfos-observation-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.selfos-observation-head>span{color:var(--selfos-dim);font-size:.58rem;font-weight:700;letter-spacing:.06em;text-align:right;text-transform:uppercase}.selfos-silence{display:flex;gap:.35rem;align-items:center;min-height:3rem}.selfos-silence span{width:.32rem;height:.32rem;border-radius:50%;background:var(--selfos-dim);opacity:.5}.selfos-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.selfos-metric-grid--large{grid-template-columns:repeat(4,minmax(0,1fr))}.selfos-metric{display:grid;min-height:6rem;padding:.9rem;align-content:space-between;border:1px solid var(--selfos-line);border-radius:13px;background:#ffffff05}.selfos-metric p,.selfos-coverage span{color:var(--selfos-muted);font-size:.63rem;font-weight:720;letter-spacing:.09em}.selfos-metric strong{margin-top:.4rem;color:var(--selfos-text);font-size:clamp(1.35rem,2vw,1.9rem);font-weight:430;line-height:1}.selfos-metric small{margin-top:.35rem;color:var(--selfos-dim);font-size:.66rem}.selfos-coverage{display:grid;gap:.65rem;padding:.9rem}.selfos-coverage>div{display:flex;justify-content:space-between;align-items:center}.selfos-coverage strong{color:var(--selfos-accent-strong);font-size:.85rem}.selfos-section,.selfos-life-event-form,.selfos-calibration-alert,.selfos-principle,.selfos-debug-warning{margin-top:1rem}.selfos-section{padding:clamp(1rem,2vw,1.35rem) 0;border-top:1px solid var(--selfos-line)}.selfos-card-grid,.selfos-mini-grid,.selfos-achievement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.9rem}.selfos-card{position:relative;overflow:hidden}.selfos-card-scanline{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--selfos-accent),transparent);opacity:.55}.selfos-card>p,.selfos-modifier p,.selfos-achievement p,.selfos-principle span,.selfos-debug-warning>p{margin-top:.8rem;color:var(--selfos-muted);font-size:.78rem;line-height:1.55}.selfos-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:1rem!important}.selfos-meta-grid div{display:grid;gap:.25rem;padding:.55rem;border:1px solid var(--selfos-line);border-radius:8px}.selfos-meta-grid dd{overflow-wrap:anywhere;color:var(--selfos-text);font-size:.73rem}.selfos-assessment-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.55rem}.selfos-assessment-context-grid>div{display:grid;gap:.25rem;min-width:0;padding:.55rem;border:1px solid var(--selfos-line);border-radius:8px;background:#00000014}.selfos-assessment-context-grid dt,.selfos-assessment-targets>strong,.selfos-assessment-requirements strong,.selfos-assessment-prerequisites>strong{color:var(--selfos-dim);font-size:max(.68rem,11px);font-weight:720;letter-spacing:.07em}.selfos-assessment-context-grid dd{overflow-wrap:anywhere;color:var(--selfos-text);font-size:max(.72rem,12px)}.selfos-assessment-targets,.selfos-assessment-requirements,.selfos-assessment-prerequisites{margin-top:.85rem}.selfos-assessment-targets .selfos-chip-row,.selfos-assessment-requirements .selfos-chip-row{margin-top:.4rem}.selfos-assessment-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.selfos-assessment-prerequisites ul{display:grid;gap:.25rem;margin:.45rem 0 0;padding-left:1.15rem;color:var(--selfos-muted);font-size:max(.72rem,12px);line-height:1.45}.selfos-assessment-prerequisites>span{display:block;margin-top:.4rem;color:var(--selfos-dim);font-size:max(.72rem,12px)}.selfos-chip-row,.selfos-actions{display:flex;gap:.45rem;align-items:center}.selfos-chip-row{flex-wrap:wrap;margin-top:.8rem}.selfos-chip-row span{padding:.3rem .5rem;border:1px solid var(--selfos-line);border-radius:999px;color:var(--selfos-muted);font-size:.62rem}.selfos-actions{margin-top:1rem}.selfos-actions--wrap{flex-wrap:wrap}.selfos-card-note{display:block;margin-top:.7rem}.selfos-safety-details{margin-top:.8rem;padding:.7rem 0;border-top:1px solid var(--selfos-line);border-bottom:1px solid var(--selfos-line)}.selfos-safety-details summary{width:fit-content;color:var(--selfos-warning);cursor:pointer;font-size:.64rem;font-weight:750;letter-spacing:.09em}.selfos-safety-details>div{margin-top:.7rem}.selfos-safety-details strong{color:var(--selfos-text);font-size:.7rem;font-weight:650}.selfos-safety-details ol,.selfos-safety-details ul{display:grid;gap:.25rem;margin:.4rem 0 0;padding-left:1.15rem;color:var(--selfos-muted);font-size:.7rem;line-height:1.45}.selfos-safety-details>small,.selfos-safety-details>p,.selfos-benchmark-empty{display:block;margin-top:.65rem!important;color:var(--selfos-dim)!important;font-size:.64rem!important;line-height:1.45!important}.selfos-benchmark-empty{letter-spacing:.06em}.selfos-assessment-discovery-note{display:grid;gap:.25rem;margin:.75rem 0;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--selfos-accent) 34%,var(--selfos-line));border-radius:.8rem;background:color-mix(in srgb,var(--selfos-accent) 7%,transparent);color:var(--selfos-muted);font-size:.72rem;line-height:1.45}.selfos-assessment-discovery-note strong{color:var(--selfos-accent);font-size:.65rem;letter-spacing:.08em}.selfos-attempt-form,.selfos-assessment-form{display:grid;gap:.6rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--selfos-line)}.selfos-attempt-form{grid-template-columns:minmax(8rem,1fr) auto;align-items:end}.selfos-assessment-form{grid-template-columns:repeat(3,minmax(7rem,1fr))}.selfos-assessment-unit{display:grid;gap:.35rem;min-width:0;padding:.7rem .8rem;border:1px solid var(--selfos-line);border-radius:8px;background:#ffffff05}.selfos-assessment-unit>span{color:var(--selfos-muted);font-size:.62rem;font-weight:720;letter-spacing:.08em}.selfos-assessment-unit>strong{color:var(--selfos-accent);font-size:.9rem;font-weight:650}.selfos-assessment-unit>small{color:var(--selfos-dim);font-size:.64rem;line-height:1.4}.selfos-assessment-range-result{display:grid;gap:.25rem;padding:.75rem .85rem;border:1px solid rgba(141,201,210,.22);border-left:2px solid var(--selfos-signal);border-radius:9px;background:#41757d0f}.selfos-assessment-range-result strong{color:var(--selfos-signal);font-size:1.1rem;font-weight:560}.selfos-assessment-range-result span{color:var(--selfos-muted);font-size:.7rem;line-height:1.45}.selfos-assessment-receipt{display:grid;gap:.8rem;margin-top:1rem;padding:1rem;border:1px solid rgba(158,230,189,.3);border-radius:13px;background:#58a07711;box-shadow:0 0 30px #58a0770b}.selfos-assessment-receipt-head{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.selfos-assessment-receipt-head h3{margin-top:.2rem;font-size:1.05rem}.selfos-assessment-receipt dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.selfos-assessment-receipt dl>div{display:grid;gap:.25rem;min-width:0;padding:.65rem;border:1px solid var(--selfos-line);border-radius:8px}.selfos-assessment-receipt dt{color:var(--selfos-dim);font-size:.61rem;font-weight:720;letter-spacing:.08em}.selfos-assessment-receipt dd{overflow-wrap:anywhere;color:var(--selfos-text);font-size:.82rem}.selfos-assessment-receipt>p,.selfos-assessment-receipt>small{color:var(--selfos-muted);font-size:.72rem;line-height:1.5}.selfos-assessment-receipt>p strong,.selfos-assessment-receipt>p span{display:block}.selfos-assessment-receipt>p strong{color:var(--selfos-signal);font-size:.66rem;letter-spacing:.08em}.selfos-quest-challenge{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.25rem .7rem;padding:.6rem .7rem;border:1px solid var(--selfos-line);border-radius:8px;color:var(--selfos-muted);font-size:.68rem}.selfos-quest-challenge strong{color:var(--selfos-signal);font-weight:680}.selfos-quest-challenge small{flex-basis:100%;color:var(--selfos-dim);line-height:1.4}.selfos-reward-components{grid-column:1 / -1;display:grid;gap:.45rem;padding:.65rem .7rem;border:1px solid rgba(151,224,183,.2);border-radius:8px;background:#74c99909}.selfos-reward-components>p{color:var(--selfos-dim);font-size:.62rem;font-weight:720;letter-spacing:.08em}.selfos-reward-components ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.selfos-reward-components li{display:flex;gap:.4rem;align-items:baseline;padding:.32rem .5rem;border:1px solid var(--selfos-line);border-radius:999px;color:var(--selfos-muted);font-size:.68rem}.selfos-reward-components strong{color:var(--selfos-accent-strong)}.selfos-assessment-form .selfos-button{grid-column:1 / -1}.selfos-root label:not(.selfos-choice){display:grid;gap:.35rem}.selfos-root label:not(.selfos-choice)>span{color:var(--selfos-muted);font-size:.62rem;font-weight:720;letter-spacing:.08em}.selfos-root input:not([type=radio]),.selfos-root textarea,.selfos-root select{width:100%;min-height:2.65rem;padding:.7rem .8rem;border:1px solid var(--selfos-line-strong);border-radius:8px;outline:none;background:#03070661;color:var(--selfos-text);transition:border-color .16s ease,box-shadow .16s ease}.selfos-root textarea{min-height:6rem;resize:vertical;line-height:1.5}.selfos-root input:focus,.selfos-root textarea:focus,.selfos-root select:focus{border-color:#9ee6bd8c;box-shadow:0 0 0 3px #9ee6bd12}.selfos-root input::placeholder,.selfos-root textarea::placeholder{color:#65716b}.selfos-life-event-form{background:radial-gradient(circle at 93% 12%,rgba(141,201,210,.1),transparent 17rem),linear-gradient(145deg,#18201ffa,#0f1414fa)}.selfos-life-event-form>textarea{min-height:9rem;margin-top:1rem;padding:1rem;font-size:.95rem}.selfos-life-pulse{width:.65rem;height:.65rem;margin-top:.4rem;border-radius:50%;background:var(--selfos-signal);box-shadow:0 0 0 5px #8dc9d214,0 0 18px #8dc9d259}.selfos-form-grid{display:grid;grid-template-columns:repeat(4,minmax(8rem,1fr));gap:.65rem}.selfos-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selfos-modifier{padding:1rem;border:1px solid var(--selfos-line);border-left:2px solid var(--selfos-accent);border-radius:10px;background:#ffffff05}.selfos-modifier.is-debuff{border-left-color:var(--selfos-warning)}.selfos-modifier>div{display:flex;justify-content:space-between;gap:1rem;align-items:center}.selfos-modifier h4{margin-top:.75rem;font-size:.96rem;font-weight:560}.selfos-modifier small{display:block;margin-top:.6rem;color:var(--selfos-dim);font-size:.68rem}.selfos-record-list,.selfos-domain-list,.selfos-signal-stack,.selfos-reason-list{display:grid;gap:.55rem;margin-top:.9rem}.selfos-record-list article,.selfos-domain-list article,.selfos-reason-list li{padding:.8rem;border:1px solid var(--selfos-line);border-radius:9px;background:#ffffff04}.selfos-record-list article,.selfos-domain-list article>div,.selfos-reason-list li{display:flex;justify-content:space-between;gap:1rem;align-items:center}.selfos-record-list span,.selfos-domain-list span,.selfos-reason-list span{color:var(--selfos-muted);font-size:.72rem}.selfos-record-list strong,.selfos-domain-list strong,.selfos-reason-list strong{color:var(--selfos-text);font-size:.78rem;font-weight:560}.selfos-domain-list .selfos-progress{margin-top:.65rem}.selfos-domain-list .selfos-progress-copy{display:block;margin-top:.35rem}.selfos-calibration-alert{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;align-items:center;border:1px solid rgba(215,184,121,.28);border-radius:13px;background:#af82390e}.selfos-calibration-alert strong{display:block;margin-top:.25rem;color:#edd09a;font-size:1.05rem}.selfos-calibration-alert>p{max-width:35rem;color:var(--selfos-muted);font-size:.75rem;line-height:1.5}.selfos-character-hero{padding-top:0;border-top:0}.selfos-profile-map-overview{display:grid;gap:.9rem;margin-top:1rem;padding:1rem;border:1px solid rgba(151,235,193,.24);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(151,235,193,.08),transparent 18rem),#ffffff04}.selfos-profile-map-overview>p{max-width:68rem;margin:0;color:var(--selfos-muted);font-size:.78rem;line-height:1.55}.selfos-profile-map-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.selfos-profile-map-metrics .selfos-metric{min-height:106px}.selfos-profile-map-coverage{display:grid;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--selfos-line)}.selfos-profile-map-coverage>div:first-child{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.selfos-profile-map-coverage strong{color:var(--selfos-signal);font-size:.66rem;letter-spacing:.07em}.selfos-profile-map-coverage span,.selfos-profile-map-honesty{color:var(--selfos-dim);font-size:.68rem;line-height:1.45}.selfos-two-column>div{min-width:0}.selfos-skills-toolbar{display:grid;gap:.8rem;margin-top:1rem;padding:.9rem;border:1px solid var(--selfos-line);border-radius:13px;background:#ffffff04}.selfos-skill-scale-note{margin:.8rem 0 0;padding:.75rem .85rem;border:1px solid rgba(141,201,210,.2);border-left:2px solid var(--selfos-signal);border-radius:9px;background:#41757d0e;color:var(--selfos-muted);font-size:.74rem;line-height:1.5}.selfos-skill-discovery-signal,.selfos-skill-detail-discovery{display:grid;gap:.25rem;padding:.65rem .75rem;border:1px solid rgba(151,235,193,.2);border-radius:9px;background:#7bd8ab0b}.selfos-skill-discovery-signal strong,.selfos-skill-detail-discovery strong{color:var(--selfos-signal);font-size:.64rem;letter-spacing:.07em}.selfos-skill-discovery-signal span,.selfos-skill-detail-discovery p{margin:0;color:var(--selfos-muted);font-size:.72rem;line-height:1.45}.selfos-segmented,.selfos-skill-filter-buttons{display:flex;flex-wrap:wrap;gap:.42rem}.selfos-segmented button,.selfos-skill-filter-buttons button,.selfos-skills-reset{min-height:44px;padding:.55rem .78rem;border:1px solid var(--selfos-line-strong);border-radius:9px;color:var(--selfos-muted);background:#0000001a;font:inherit;font-size:.67rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.selfos-segmented button[aria-pressed=true],.selfos-skill-filter-buttons button[aria-pressed=true]{border-color:#97ebc173;color:var(--selfos-text);background:#7bd8ab1c;box-shadow:inset 0 -2px #97ebc18c}.selfos-skills-filters{border-top:1px solid var(--selfos-line);padding-top:.7rem}.selfos-skills-filters>summary{width:max-content;color:var(--selfos-muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.selfos-skill-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.8rem}.selfos-skill-filter-group{min-width:0}.selfos-skill-filter-group>span{display:block;margin-bottom:.42rem;color:var(--selfos-dim);font-size:.59rem;letter-spacing:.09em;text-transform:uppercase}.selfos-skills-filter-footer,.selfos-skills-result-line,.selfos-skill-map-note{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.selfos-skills-filter-footer{margin-top:.75rem}.selfos-skills-filter-footer p,.selfos-skills-result-line,.selfos-skill-map-note{color:var(--selfos-dim);font-size:.68rem;line-height:1.5}.selfos-skills-reset{min-height:2.2rem;background:transparent}.selfos-skills-result-line{margin-top:.8rem;padding-inline:.15rem}.selfos-skill-tree,.selfos-skill-tree ul{display:grid;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none}.selfos-skill-tree ul{position:relative;margin:.65rem 0 0 1.1rem;padding-left:1.1rem;border-left:1px solid var(--selfos-line-strong)}.selfos-skill-node>article{padding:.95rem;border:1px solid var(--selfos-line);border-radius:12px;background:#ffffff05}.selfos-skill-node.is-context>article{padding:.65rem .8rem;background:#ffffff02}.selfos-skill-node.is-context .selfos-skill-values,.selfos-skill-node.is-context .selfos-progress{display:none}.selfos-skill-node.is-undiscovered>article{border-style:dashed;background:#0000001f}.selfos-skill-line{display:flex;justify-content:space-between;gap:1rem;align-items:center}.selfos-skill-line span{color:var(--selfos-dim);font-size:.61rem;letter-spacing:.09em;text-transform:uppercase}.selfos-skill-line h4{margin-top:.2rem;font-size:.92rem;font-weight:560}.selfos-skill-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0!important}.selfos-skill-values div{display:grid;gap:.22rem}.selfos-skill-values dd{font-size:.86rem}.selfos-skill-measurement{display:grid;grid-template-columns:minmax(10.5rem,.75fr) minmax(0,1fr);gap:.75rem;margin-top:.8rem;align-items:stretch}.selfos-skill-level-summary{display:grid;gap:.18rem;min-width:0;padding:.65rem .75rem;border:1px solid var(--selfos-line-strong);border-radius:9px;background:radial-gradient(circle at 20% 50%,rgba(158,230,189,.075),transparent 78%)}.selfos-skill-level-summary>span,.selfos-skill-level-summary>small{color:var(--selfos-dim);font-size:.62rem;line-height:1.35}.selfos-skill-level-summary>span{font-weight:740;letter-spacing:.1em}.selfos-skill-level-summary>strong{overflow-wrap:anywhere;color:var(--selfos-accent-strong);font-size:clamp(1.4rem,3vw,2rem);font-weight:470;letter-spacing:-.045em;line-height:1.05}.selfos-skill-level-summary--estimated>strong{color:var(--selfos-signal)}.selfos-skill-level-summary--unknown>strong{color:var(--selfos-muted)}.selfos-skill-node .selfos-progress{margin-top:.7rem}.selfos-skill-pulse{display:grid;gap:.72rem;margin-top:1rem}.selfos-pulse-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding:1rem;border:1px solid var(--selfos-line);border-radius:12px;background:#ffffff05}.selfos-pulse-card h4{margin:.22rem 0 0;font-size:.95rem}.selfos-pulse-card>time{color:var(--selfos-dim);font-size:.68rem;text-align:right}.selfos-pulse-values{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding-top:.7rem;border-top:1px solid var(--selfos-line);color:var(--selfos-muted);font-size:.72rem}.selfos-pulse-values strong{color:var(--selfos-text);font-size:.92rem;font-weight:560}.selfos-skill-table-wrap{max-width:100%;margin-top:1rem;overflow-x:auto;border:1px solid var(--selfos-line);border-radius:12px}.selfos-skill-table{width:100%;border-collapse:collapse;font-size:.72rem}.selfos-skill-table th,.selfos-skill-table td{padding:.75rem;border-bottom:1px solid var(--selfos-line);text-align:left;vertical-align:middle}.selfos-skill-table th{color:var(--selfos-dim);background:#070d0cf5;font-size:.59rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.selfos-skill-table tbody tr:last-child td{border-bottom:0}.selfos-skill-table td:first-child strong{display:block;color:var(--selfos-text);font-size:.78rem;font-weight:560}.selfos-skill-map-note{margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--selfos-line)}.selfos-redacted{margin-top:.7rem!important;color:var(--selfos-dim)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.63rem!important;letter-spacing:.12em}.selfos-empty,.selfos-empty-state{margin-top:.9rem!important;padding:1.15rem;border:1px dashed var(--selfos-line-strong);border-radius:12px;color:var(--selfos-muted);font-size:.78rem;line-height:1.5}.selfos-empty-state{display:grid;min-height:10rem;place-items:center;align-content:center;text-align:center}.selfos-empty-state strong{color:var(--selfos-dim);font-size:2.2rem;font-weight:300}.selfos-principle{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;align-items:center}.selfos-principle strong{color:var(--selfos-accent-strong);font-size:.78rem;letter-spacing:.08em}.selfos-principle span{margin:0}.selfos-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selfos-achievements-locked{margin-top:.85rem;border-top:1px solid var(--selfos-line)}.selfos-achievements-locked>summary{display:flex;min-height:44px;justify-content:space-between;gap:.75rem;align-items:center;padding:.7rem 0;color:var(--selfos-muted);cursor:pointer;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.selfos-achievements-locked[open]>summary{color:var(--selfos-text)}.selfos-achievements-locked>.selfos-achievement-grid{padding-top:.25rem}.selfos-achievement{display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;padding:1rem;align-items:center;border:1px solid var(--selfos-line);border-radius:13px;background:#ffffff05}.selfos-achievement.is-locked{opacity:.58}.selfos-achievement-mark{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid var(--selfos-line-strong);border-radius:50%;color:var(--selfos-accent-strong);font-size:1.2rem}.selfos-achievement h4{margin-top:.2rem;font-size:.92rem;font-weight:560}.selfos-achievement p{margin-top:.3rem;font-size:.7rem}.selfos-timeline{position:relative;display:grid;gap:0;margin:1rem 0 0;padding:0;list-style:none}.selfos-timeline:before{position:absolute;top:.7rem;bottom:.7rem;left:8.4rem;width:1px;background:var(--selfos-line-strong);content:""}.selfos-timeline li{display:grid;grid-template-columns:7.4rem 1fr;gap:2rem;padding:.55rem 0}.selfos-timeline time{padding-top:.72rem;color:var(--selfos-dim);font-size:.63rem;line-height:1.4;text-align:right}.selfos-timeline article{position:relative;padding:.8rem .95rem;border:1px solid var(--selfos-line);border-radius:10px;background:#ffffff05}.selfos-timeline article:before{position:absolute;top:1rem;left:-1.57rem;width:.45rem;height:.45rem;border:1px solid var(--selfos-accent);border-radius:50%;background:var(--selfos-bg);content:"";box-shadow:0 0 10px #9ee6bd40}.selfos-timeline article>div{display:flex;justify-content:space-between;gap:1rem;align-items:center}.selfos-timeline article>p{margin-top:.4rem;color:var(--selfos-text);font-size:.78rem;line-height:1.5}.selfos-timeline article>small{display:block;margin-top:.35rem;color:var(--selfos-dim);font-size:.66rem}.selfos-timeline .selfos-timeline-voice{border-color:#8dc9d23d;background:radial-gradient(circle at 98% 0,rgba(141,201,210,.065),transparent 13rem),#ffffff05}.selfos-timeline .selfos-timeline-voice--rare,.selfos-timeline .selfos-timeline-voice--legendary{border-color:#d7b8794d;background:radial-gradient(circle at 98% 0,rgba(215,184,121,.085),transparent 13rem),#ffffff05}.selfos-timeline .selfos-timeline-voice:before{border-color:var(--selfos-signal);box-shadow:0 0 12px #8dc9d252}.selfos-timeline .selfos-timeline-voice--rare:before,.selfos-timeline .selfos-timeline-voice--legendary:before{border-color:var(--selfos-warning);box-shadow:0 0 14px #d7b87959}.selfos-voice-history-meta{color:var(--selfos-signal);font-size:.58rem;font-weight:720;letter-spacing:.08em;text-align:right;text-transform:uppercase}.selfos-timeline-voice--rare .selfos-voice-history-meta,.selfos-timeline-voice--legendary .selfos-voice-history-meta{color:var(--selfos-warning)}.selfos-text-action{margin-top:.7rem;padding:0;border:0;color:var(--selfos-accent);background:transparent;font:inherit;font-size:.65rem;letter-spacing:.09em;cursor:pointer}.selfos-text-action:hover,.selfos-text-action:focus-visible{color:var(--selfos-bright);text-decoration:underline;text-underline-offset:.2rem}.selfos-text-action:disabled{cursor:wait;opacity:.5}.selfos-life-follow-up{display:flex;gap:.8rem;margin-top:.75rem;padding:.7rem .8rem;align-items:flex-end;justify-content:space-between;border:1px solid rgba(141,201,210,.24);border-left:2px solid var(--selfos-signal);border-radius:9px;background:#41757d12}.selfos-life-follow-up .selfos-kicker span{margin-left:.35rem;color:var(--selfos-signal)}.selfos-life-follow-up p:not(.selfos-kicker){margin-top:.3rem;color:var(--selfos-text);font-size:.76rem;line-height:1.45}.selfos-life-follow-up small{display:block;margin-top:.3rem;color:var(--selfos-dim);font-size:.63rem;line-height:1.4}.selfos-life-follow-up .selfos-text-action{flex:0 0 auto;min-height:2rem;margin-top:0}.selfos-life-revision{display:grid;gap:.75rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--selfos-line)}.selfos-life-revision label{display:grid;gap:.35rem}.selfos-life-revision label>span{color:var(--selfos-dim);font-size:.62rem;letter-spacing:.1em}.selfos-life-principle{align-items:start}.selfos-life-principle strong{max-width:28rem;text-transform:none}.selfos-life-event-form--full{border-color:#8dc9d23b}.selfos-life-index{display:flex;gap:.55rem;margin-top:1rem;padding:.75rem 0;overflow-x:auto;border-block:1px solid var(--selfos-line);scrollbar-width:thin}.selfos-life-index>span{display:flex;flex:1 0 10rem;gap:.55rem;min-height:2.8rem;padding:.55rem .7rem;align-items:center;border-right:1px solid var(--selfos-line);color:var(--selfos-dim);font-size:.58rem;font-weight:720;letter-spacing:.07em}.selfos-life-index>span:last-child{border-right:0}.selfos-life-index strong{color:var(--selfos-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:520}.selfos-life-filters{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.8rem}.selfos-life-filters button{min-height:2.2rem;padding:.45rem .65rem;border:1px solid var(--selfos-line);border-radius:7px;background:#0000001a;color:var(--selfos-muted);cursor:pointer;font-size:.59rem;font-weight:720;letter-spacing:.07em}.selfos-life-filters button span{margin-left:.3rem;color:var(--selfos-dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.selfos-life-filters button:hover,.selfos-life-filters button:focus-visible,.selfos-life-filters button.is-active{border-color:#9ee6bd59;color:var(--selfos-accent-strong)}.selfos-life-filters button.is-active{background:#467a5c14}.selfos-life-scope-note{margin-top:.55rem;color:var(--selfos-dim);font-size:.61rem}.selfos-life-load-state,.selfos-life-load-error{display:flex;gap:.8rem;min-height:4.5rem;margin-top:1rem;padding:.9rem 1rem;align-items:center;border:1px solid var(--selfos-line);border-radius:10px;background:#ffffff04}.selfos-life-load-state p,.selfos-life-load-error p{color:var(--selfos-muted);font-size:.7rem;line-height:1.45}.selfos-life-load-error{justify-content:space-between;border-color:#d7b8793d}.selfos-life-load-error strong{display:block;color:var(--selfos-text);font-size:.72rem}.selfos-life-load-error p{margin-top:.25rem;color:#d2b984}.selfos-life-load-pulse{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:50%;background:var(--selfos-signal);box-shadow:0 0 0 4px #8dc9d212,0 0 12px #8dc9d23d;animation:selfos-life-loading .9s ease-in-out infinite alternate}@keyframes selfos-life-loading{0%{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.selfos-life-event-list{display:grid;gap:.85rem;margin-top:.9rem}.selfos-life-event-card{position:relative;overflow:hidden;padding:clamp(.9rem,2vw,1.15rem);border:1px solid var(--selfos-line);border-radius:13px;background:radial-gradient(circle at 98% 0,rgba(141,201,210,.055),transparent 18rem),#ffffff04}.selfos-life-event-card>header{display:flex;gap:1rem;align-items:start;justify-content:space-between}.selfos-life-event-card>header>div{min-width:0}.selfos-life-event-card h4{max-width:52rem;margin-top:.35rem;color:var(--selfos-text);font-size:clamp(.86rem,1.5vw,1rem);font-weight:480;line-height:1.55;overflow-wrap:anywhere}.selfos-life-context{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.selfos-life-context span{padding:.25rem .45rem;border:1px solid var(--selfos-line);border-radius:99px;color:var(--selfos-dim);font-size:.59rem}.selfos-life-receipt,.selfos-life-pending-receipt,.selfos-life-no-progression,.selfos-life-legacy-receipt{margin-top:.85rem;padding:.9rem;border:1px solid rgba(158,230,189,.16);border-left:2px solid var(--selfos-accent);border-radius:10px;background:#467a5c0b}.selfos-life-pending-receipt{border-color:#8dc9d22e;border-left-color:var(--selfos-signal);background:#41757d0e}.selfos-life-no-progression,.selfos-life-legacy-receipt{border-color:var(--selfos-line);border-left-color:var(--selfos-line-strong);background:#ffffff04}.selfos-life-pending-receipt p,.selfos-life-no-progression p,.selfos-life-legacy-receipt p{color:var(--selfos-muted);font-size:.72rem;line-height:1.5}.selfos-life-no-progression strong,.selfos-life-legacy-receipt strong{display:block;margin-bottom:.3rem;color:var(--selfos-text);font-size:.76rem}.selfos-life-legacy-receipt small{display:block;margin-top:.45rem;color:var(--selfos-dim);font-size:.62rem}.selfos-life-receipt-title,.selfos-life-receipt-heading{display:flex;gap:.75rem;align-items:center;justify-content:space-between}.selfos-life-receipt-title time,.selfos-life-receipt-heading>span{color:var(--selfos-dim);font-size:.6rem}.selfos-life-classification{display:flex;gap:.65rem;margin-top:.8rem;padding:.65rem 0;align-items:baseline;border-block:1px solid var(--selfos-line)}.selfos-life-classification span{color:var(--selfos-dim);font-size:.57rem;font-weight:720;letter-spacing:.08em}.selfos-life-classification strong{color:var(--selfos-accent-strong);font-size:.75rem;font-weight:650}.selfos-life-reading{margin-top:.75rem}.selfos-life-reading>p:last-child{margin-top:.35rem;color:var(--selfos-muted);font-size:.7rem;line-height:1.55}.selfos-life-external-context{display:grid;gap:.65rem;margin-top:.8rem;padding:.75rem;border:1px solid rgba(141,201,210,.18);border-radius:9px;background:#41757d0b}.selfos-life-external-summary,.selfos-life-external-assumptions,.selfos-life-external-sources{min-width:0}.selfos-life-external-summary>p:last-child,.selfos-life-external-unavailable,.selfos-life-external-assumptions li,.selfos-life-external-sources p{color:var(--selfos-muted);font-size:.66rem;line-height:1.5;overflow-wrap:anywhere}.selfos-life-external-summary>p:last-child,.selfos-life-external-assumptions ul,.selfos-life-external-sources ul{margin-top:.35rem}.selfos-life-external-assumptions ul{display:grid;gap:.3rem;padding-left:1rem}.selfos-life-external-sources ul{display:grid;gap:.45rem;padding:0;list-style:none}.selfos-life-external-sources li{display:flex;gap:.75rem;min-width:0;padding:.55rem;align-items:flex-start;justify-content:space-between;border:1px solid var(--selfos-line);border-radius:7px;background:#00000017}.selfos-life-external-sources li>div{display:grid;min-width:0}.selfos-life-external-sources strong{color:var(--selfos-text);font-size:.67rem;font-weight:620;overflow-wrap:anywhere}.selfos-life-external-sources li>div>span{margin-top:.12rem;color:var(--selfos-dim);font-size:.58rem}.selfos-life-external-sources p{margin-top:.3rem}.selfos-life-external-sources a,.selfos-life-source-unavailable{flex:0 0 auto;padding:.3rem .45rem;border:1px solid var(--selfos-line-strong);border-radius:99px;color:var(--selfos-accent-strong);font-size:.56rem;font-weight:680;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.selfos-life-external-sources a:hover,.selfos-life-external-sources a:focus-visible{border-color:var(--selfos-accent);outline:none}.selfos-life-source-unavailable{color:var(--selfos-dim)}.selfos-life-receipt-section{margin-top:.8rem}.selfos-life-evidence-list,.selfos-life-suggestion-grid ul,.selfos-life-revisions ol,.selfos-life-interpretation-history{display:grid;gap:.4rem;margin:.55rem 0 0;padding:0;list-style:none}.selfos-life-evidence-list li,.selfos-life-suggestion-grid li{display:flex;gap:.65rem;min-width:0;padding:.45rem .55rem;align-items:center;justify-content:space-between;border:1px solid var(--selfos-line);border-radius:7px;background:#00000017}.selfos-life-evidence-list strong,.selfos-life-suggestion-grid li>span{min-width:0;color:var(--selfos-text);font-size:.67rem;font-weight:570;overflow-wrap:anywhere}.selfos-life-evidence-list span{flex:0 0 auto;color:var(--selfos-dim);font-size:.58rem}.selfos-life-xp-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.6rem;margin-top:.55rem;align-items:center}.selfos-life-xp-flow>div{display:grid;gap:.18rem;padding:.6rem;border:1px solid var(--selfos-line);border-radius:8px}.selfos-life-xp-flow span{color:var(--selfos-dim);font-size:.58rem}.selfos-life-xp-flow strong{color:var(--selfos-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.selfos-life-xp-flow>span{color:var(--selfos-accent)}.selfos-life-xp-arbitration>p:not(.selfos-kicker),.selfos-life-xp-detail,.selfos-life-xp-arbitration>small{display:block;margin-top:.45rem;color:var(--selfos-muted);font-size:.63rem;line-height:1.45}.selfos-life-xp-detail span{color:var(--selfos-text);font-weight:650}.selfos-life-suggestion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.selfos-life-suggestion-grid .selfos-status{flex:0 0 auto}.selfos-life-revisions{margin-top:.8rem;padding-top:.7rem;border-top:1px solid var(--selfos-line)}.selfos-life-revisions summary{width:fit-content;color:var(--selfos-dim);cursor:pointer;font-size:.6rem;font-weight:720;letter-spacing:.08em}.selfos-life-revisions ol>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .65rem;padding:.55rem 0;border-bottom:1px solid var(--selfos-line)}.selfos-life-revisions ol>li>div,.selfos-life-interpretation-history li{display:flex;gap:.55rem;align-items:center;justify-content:space-between}.selfos-life-revisions strong,.selfos-life-revisions span,.selfos-life-revisions time,.selfos-life-revisions small,.selfos-life-revisions>p{color:var(--selfos-dim);font-size:.6rem;line-height:1.4}.selfos-life-revisions strong{color:var(--selfos-text)}.selfos-life-revisions time,.selfos-life-revisions ol>li>small{text-align:right}.selfos-life-interpretation-history{margin-top:.8rem;padding-top:.65rem;border-top:1px dashed var(--selfos-line)}.selfos-life-interpretation-history li{justify-content:flex-start}.selfos-life-interpretation-history li>span{flex:1}.selfos-debug-warning{display:flex;justify-content:space-between;gap:1.5rem;padding:1rem 1.2rem;border-color:#d7b87940}.selfos-debug-warning>p{max-width:35rem}.selfos-debug-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.selfos-life-gm-link{display:flex;gap:1rem;margin:1rem 0;padding:1rem 1.1rem;align-items:center;justify-content:space-between;border:1px solid rgba(158,230,189,.22);border-radius:14px;background:linear-gradient(135deg,#9ee6bd12,#ffffff04)}.selfos-life-gm-link>div{display:grid;gap:.25rem}.selfos-life-gm-link strong{color:var(--selfos-text);font-size:.92rem}.selfos-life-gm-link span{color:var(--selfos-muted);font-size:.76rem;line-height:1.5}.selfos-life-gm-link .selfos-button{flex:0 0 auto}.selfos-gm-center{display:grid;gap:1rem}.selfos-gm-center-head{display:grid;gap:.35rem;padding:.2rem 0}.selfos-gm-center-head h2{margin:0;color:var(--selfos-text);font-size:clamp(1.65rem,4vw,2.6rem);font-weight:610;letter-spacing:-.035em}.selfos-gm-center-head>p:last-child,.selfos-gm-privacy{max-width:48rem;color:var(--selfos-muted);font-size:.82rem;line-height:1.6}.selfos-gm-boundary{margin:0}.selfos-gm-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.selfos-gm-steps li{display:flex;min-height:52px;gap:.55rem;padding:.7rem;align-items:center;border:1px solid var(--selfos-line);border-radius:11px;color:var(--selfos-muted);font-size:.72rem;line-height:1.35}.selfos-gm-steps li>span{display:grid;width:1.55rem;height:1.55rem;flex:0 0 auto;place-items:center;border:1px solid var(--selfos-line-strong);border-radius:50%;color:var(--selfos-accent-strong);font-size:.68rem}.selfos-gm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.selfos-gm-cycle{display:flex;min-height:20rem;flex-direction:column}.selfos-gm-cycle-description{margin-top:.75rem;color:var(--selfos-muted);font-size:.8rem;line-height:1.55}.selfos-gm-cycle-state{display:grid;gap:.35rem;margin:1rem 0;padding:.8rem;border:1px solid var(--selfos-line);border-radius:10px;background:#0000001f}.selfos-gm-cycle-state small,.selfos-gm-cycle-state span{color:var(--selfos-dim);font-size:.65rem}.selfos-gm-cycle-state small{letter-spacing:.08em}.selfos-gm-cycle-state strong{color:var(--selfos-text);font-size:.76rem;font-weight:540;line-height:1.5}.selfos-gm-cycle>.selfos-button{width:100%;margin-top:auto}.selfos-gm-privacy{margin:0;padding-top:.85rem;border-top:1px solid var(--selfos-line);font-size:.72rem}.selfos-bridge-card{grid-column:1 / -1}.selfos-bridge-intro,.selfos-bridge-state,.selfos-bridge-privacy{margin-top:.75rem;color:var(--selfos-muted);font-size:.76rem;line-height:1.55}.selfos-bridge-state{color:var(--selfos-accent-strong)}.selfos-bridge-toolbar,.selfos-bridge-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.selfos-bridge-actions .selfos-button{flex:1 1 12rem}.selfos-bridge-message{margin-top:.75rem;padding:.65rem .75rem;border:1px solid var(--selfos-line);border-radius:8px;color:var(--selfos-muted);font-size:.74rem;line-height:1.45}.selfos-bridge-message--positive{border-color:#9ee6bd40;background:#559d7412;color:var(--selfos-accent-strong)}.selfos-bridge-message--warning{border-color:#db8d834d;background:#b3564b12;color:#efb1a9}.selfos-bridge-history{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--selfos-line)}.selfos-bridge-operation-list{display:grid;gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none}.selfos-bridge-operation-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;align-items:center;padding:.6rem .7rem;border:1px solid var(--selfos-line);border-radius:8px;background:#0000001f}.selfos-bridge-operation-list li>div{display:flex;flex-wrap:wrap;gap:.45rem;align-items:baseline}.selfos-bridge-operation-list strong{color:var(--selfos-text);font-size:.74rem}.selfos-bridge-operation-list span,.selfos-bridge-operation-list small{color:var(--selfos-dim);font-size:.62rem}.selfos-bridge-operation-list .selfos-bridge-idempotent{grid-column:1 / -1;color:var(--selfos-accent-strong)}.selfos-bridge-privacy{padding-top:.8rem;border-top:1px solid var(--selfos-line)}.selfos-reason-list{padding:0;list-style:none}.selfos-json-preview,.selfos-json-output{margin-top:.8rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.68rem!important;line-height:1.55!important;white-space:pre-wrap;overflow-wrap:anywhere}.selfos-json-preview{overflow:auto;max-height:21rem;padding:.8rem;border:1px solid var(--selfos-line);border-radius:8px;background:#0003;color:#bad2c5}.selfos-feedback{margin-top:.9rem!important;padding:.75rem .9rem;border:1px solid rgba(158,230,189,.25);border-radius:9px;background:#559d7412;color:var(--selfos-accent-strong);font-size:.76rem}.selfos-feedback--error{border-color:#db8d834d;background:#b3564b12;color:#efb1a9}.selfos-root--loading,.selfos-root--error{display:grid;min-height:28rem;place-items:center;align-content:center;gap:1rem;text-align:center}.selfos-root--error h2{max-width:40rem;font-size:clamp(1.5rem,4vw,2.6rem);font-weight:500}.selfos-root--error>p:not(.selfos-kicker){max-width:38rem;color:var(--selfos-muted)}.selfos-loader{display:flex;gap:.4rem}.selfos-loader span{width:.42rem;height:1.9rem;border-radius:999px;background:var(--selfos-accent);animation:selfos-loader .9s ease-in-out infinite alternate}.selfos-loader span:nth-child(2){animation-delay:.18s}.selfos-loader span:nth-child(3){animation-delay:.36s}@keyframes selfos-loader{0%{opacity:.25;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}@media(max-width:1180px){.selfos-header{grid-template-columns:minmax(13rem,.7fr) minmax(20rem,1.3fr)}.selfos-identity{display:none}.selfos-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selfos-choice-grid--time,.selfos-choice-grid--modes{grid-template-columns:repeat(3,minmax(5rem,1fr))}}@media(max-width:820px){.selfos-root{padding:1rem;border-radius:20px}.selfos-header,.selfos-overview-grid,.selfos-two-column,.selfos-debug-grid{grid-template-columns:1fr}.selfos-header{gap:1.2rem}.selfos-level-block{grid-template-columns:auto 1fr}.selfos-level-number{min-width:5.8rem;min-height:5.8rem}.selfos-level-number strong{font-size:2.2rem}.selfos-tab small{display:none}.selfos-tab{min-height:2.8rem}.selfos-metric-grid--large,.selfos-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selfos-skill-filter-grid{grid-template-columns:1fr}}@media(max-width:600px){.selfos-life-gm-link{align-items:stretch;flex-direction:column}.selfos-life-gm-link .selfos-button{width:100%}.selfos-gm-steps,.selfos-gm-grid{grid-template-columns:1fr}.selfos-gm-cycle{min-height:0}.selfos-root{min-height:100vh;margin-inline:-.25rem;padding:.85rem;border-radius:16px}.selfos-brand-block h2{font-size:2.55rem}.selfos-level-block{gap:.85rem}.selfos-level-number{min-width:5rem;min-height:5rem}.selfos-level-copy{display:grid;gap:.25rem}.selfos-dayline span:last-child{display:none}.selfos-tabs{margin-right:-.85rem;margin-left:-.85rem;padding-inline:.85rem}.selfos-transmission{grid-template-columns:.2rem minmax(0,1fr);gap:.75rem;padding:.9rem}.selfos-transmission-head{display:grid}.selfos-transmission-meta{justify-content:flex-start;text-align:left}.selfos-transmission-actions{display:grid;grid-template-columns:1fr}.selfos-transmission-actions .selfos-button{width:100%}.selfos-card-grid,.selfos-mini-grid,.selfos-achievement-grid,.selfos-metric-grid,.selfos-metric-grid--large,.selfos-form-grid,.selfos-assessment-form,.selfos-attempt-form{grid-template-columns:1fr}.selfos-assessment-receipt dl{grid-template-columns:repeat(2,minmax(0,1fr))}.selfos-assessment-receipt-head{display:grid}.selfos-choice-grid--time{grid-template-columns:repeat(2,minmax(0,1fr))}.selfos-choice-grid--time .selfos-choice:last-child{grid-column:1 / -1}.selfos-choice-grid--energy,.selfos-choice-grid--modes,.selfos-choice-grid--environment{grid-template-columns:repeat(3,minmax(0,1fr))}.selfos-equipment-grid,.selfos-assessment-context-grid,.selfos-assessment-requirements{grid-template-columns:1fr}.selfos-section-heading,.selfos-card-head,.selfos-calibration-alert,.selfos-principle,.selfos-debug-warning{align-items:flex-start}.selfos-section-heading>p,.selfos-section-heading>span{max-width:9rem}.selfos-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.selfos-skill-values{grid-template-columns:repeat(2,minmax(0,1fr))}.selfos-skill-measurement{grid-template-columns:1fr}.selfos-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.selfos-segmented button{padding-inline:.35rem}.selfos-skill-filter-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.selfos-skills-filter-footer,.selfos-skills-result-line,.selfos-skill-map-note{display:grid;align-items:start}.selfos-skill-tree ul{margin-left:.35rem;padding-left:.55rem}.selfos-pulse-card{grid-template-columns:1fr}.selfos-pulse-card>time{text-align:left}.selfos-pulse-values{grid-column:1}.selfos-skill-table-wrap{overflow:visible;border:0}.selfos-skill-table,.selfos-skill-table tbody,.selfos-skill-table tr,.selfos-skill-table td{display:block;width:100%}.selfos-skill-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.selfos-skill-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem;padding:.85rem;border:1px solid var(--selfos-line);border-radius:12px;background:#ffffff05}.selfos-skill-table td{padding:0;border:0}.selfos-skill-table td:before{content:attr(data-label);display:block;margin-bottom:.18rem;color:var(--selfos-dim);font-size:.55rem;letter-spacing:.07em;text-transform:uppercase}.selfos-skill-table td:first-child{grid-column:1 / -1;padding-bottom:.55rem;border-bottom:1px solid var(--selfos-line)}.selfos-achievement{grid-template-columns:auto 1fr}.selfos-achievement .selfos-status{grid-column:2}.selfos-timeline:before{left:.22rem}.selfos-timeline li{grid-template-columns:1fr;gap:.3rem;padding-left:1.25rem}.selfos-timeline time{padding:0;text-align:left}.selfos-timeline article:before{top:1rem;left:-1.27rem}.selfos-timeline article>div{align-items:flex-start}.selfos-voice-history-meta{max-width:9rem}.selfos-calibration-alert,.selfos-principle,.selfos-debug-warning{display:grid}.selfos-bridge-actions{display:grid;grid-template-columns:1fr}.selfos-bridge-actions .selfos-button{width:100%}.selfos-bridge-operation-list li{grid-template-columns:minmax(0,1fr) auto}.selfos-bridge-operation-list li>small:not(.selfos-bridge-idempotent){grid-column:1 / -1}.selfos-life-follow-up{display:grid;align-items:start}.selfos-life-event-card>header,.selfos-life-receipt-title,.selfos-life-receipt-heading{align-items:flex-start}.selfos-life-event-card>header{display:grid}.selfos-life-xp-flow{grid-template-columns:1fr}.selfos-life-xp-flow>span{transform:rotate(90deg);text-align:center}.selfos-life-suggestion-grid{grid-template-columns:1fr}.selfos-life-external-sources li{display:grid}.selfos-life-external-sources a,.selfos-life-source-unavailable{width:fit-content}.selfos-life-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.selfos-life-load-error{display:grid;align-items:start}.selfos-life-revisions ol>li{grid-template-columns:1fr}.selfos-life-revisions time,.selfos-life-revisions ol>li>small{text-align:left}}.selfos-life-media{display:grid;gap:.8rem;margin:1rem 0;padding:.9rem;border:1px solid rgba(141,201,210,.2);border-radius:12px;background:#41757d0b}.selfos-life-media-heading,.selfos-life-attachment-heading{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between}.selfos-life-media-heading .selfos-kicker span{margin-left:.35rem;color:var(--selfos-dim)}.selfos-life-media-heading>div>p:last-child,.selfos-life-media-privacy,.selfos-life-attachment-pending,.selfos-life-visual-review>p,.selfos-life-visual-correction>p{color:var(--selfos-muted);font-size:12px;line-height:1.5}.selfos-life-media-heading>div>p:last-child{max-width:46rem;margin-top:.3rem}.selfos-life-photo-state,.selfos-life-photo-status,.selfos-life-photo-badge,.selfos-life-visual-review-state{width:fit-content;padding:.3rem .48rem;border:1px solid rgba(141,201,210,.28)!important;border-radius:99px;background:#41757d14;color:var(--selfos-signal)!important;font-size:10px!important;font-weight:740;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.selfos-life-media-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.selfos-life-media-actions--empty{padding:.2rem 0}.selfos-life-media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;margin:0;padding:0;list-style:none}.selfos-life-media-item{display:grid;grid-template-columns:90px minmax(0,1fr);gap:.65rem;min-width:0;padding:.6rem;align-items:stretch;border:1px solid var(--selfos-line);border-radius:10px;background:#0000001f}.selfos-life-media-item:focus-visible{outline:2px solid var(--selfos-accent-strong);outline-offset:2px}.selfos-life-media-item img,.selfos-life-media-item .selfos-life-media-placeholder{width:90px;height:108px;min-height:0;border-radius:8px;object-fit:cover}.selfos-life-media-item-body{display:grid;gap:.25rem;min-width:0;align-content:start}.selfos-life-media-item-heading{display:flex;gap:.4rem;align-items:flex-start;justify-content:space-between}.selfos-life-media-item-heading strong,.selfos-life-media-item-heading span,.selfos-life-media-limit{color:var(--selfos-signal);font-size:10px;font-weight:740;letter-spacing:.06em;line-height:1.35}.selfos-life-media-item-heading span{text-align:right}.selfos-life-media-item-body>p,.selfos-life-media-item-body>small,.selfos-life-media-order-hint,.selfos-life-media-event-saved{overflow-wrap:anywhere;color:var(--selfos-dim);font-size:11px;line-height:1.4}.selfos-life-media-item-body>p{color:var(--selfos-text)}.selfos-life-media-item-body>.selfos-life-media-item-error{color:#f0b2aa}.selfos-life-media-item-actions{display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin-top:.25rem}.selfos-life-media-item-actions .selfos-text-action{min-height:44px;padding-block:.4rem;font-size:10px}.selfos-life-media-recovery{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.8rem;align-items:center;border:1px solid rgba(229,187,119,.36);border-left:2px solid #e5bb77;border-radius:10px;background:#7e5b2e14}.selfos-life-media-recovery>div{display:grid;gap:.25rem}.selfos-life-media-recovery strong{color:var(--selfos-text);font-size:13px}.selfos-life-media-recovery small{max-width:42rem;color:var(--selfos-muted);font-size:11px;line-height:1.45}.selfos-life-media-recovery .selfos-inline-error{grid-column:1 / -1}.selfos-life-file-trigger{display:inline-flex;min-height:44px;padding:.65rem .8rem;align-items:center;justify-content:center;border:1px solid var(--selfos-line-strong);border-radius:9px;background:#ffffff06;color:var(--selfos-accent-strong);cursor:pointer;font-size:11px;font-weight:740;letter-spacing:.06em;text-align:center}.selfos-life-file-trigger:hover,.selfos-life-file-trigger:focus-within{border-color:var(--selfos-accent);background:#467a5c14}.selfos-life-media-preview{display:grid;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);gap:.85rem;padding:.7rem;align-items:center;border:1px solid var(--selfos-line);border-radius:10px;background:#0000001f}.selfos-life-media-preview img,.selfos-life-private-preview img{display:block;width:100%;max-height:310px;border-radius:8px;background:#00000052;object-fit:contain}.selfos-life-media-preview img{height:110px}.selfos-life-media-placeholder{display:grid;min-height:110px;place-items:center;border:1px dashed var(--selfos-line-strong);border-radius:8px;color:var(--selfos-dim);font-size:2rem}.selfos-life-media-preview>div{display:grid;gap:.3rem;min-width:0}.selfos-life-media-preview strong{overflow-wrap:anywhere;color:var(--selfos-text);font-size:13px}.selfos-life-media-preview small,.selfos-life-media-preview p{color:var(--selfos-dim);font-size:12px;line-height:1.4}.selfos-life-media-uploading{color:var(--selfos-signal)!important}.selfos-life-retention{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;margin:0;padding:0;border:0}.selfos-life-retention legend{grid-column:1 / -1;margin-bottom:.1rem;color:var(--selfos-dim);font-size:11px;letter-spacing:.07em}.selfos-life-retention label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;min-height:62px;padding:.65rem;align-items:flex-start;border:1px solid var(--selfos-line);border-radius:9px;cursor:pointer}.selfos-life-retention label:has(input:checked){border-color:#9ee6bd61;background:#467a5c11}.selfos-life-retention input{width:17px;height:17px;margin-top:.1rem;accent-color:var(--selfos-accent)}.selfos-life-retention label>span{display:grid;gap:.25rem}.selfos-life-retention strong{color:var(--selfos-text);font-size:11px;letter-spacing:.04em}.selfos-life-retention small{color:var(--selfos-dim);font-size:11px;line-height:1.4}.selfos-life-attachment{display:grid;gap:.75rem;margin-top:.85rem;padding:.85rem;border:1px solid rgba(141,201,210,.2);border-left:2px solid var(--selfos-signal);border-radius:10px;background:#41757d0b}.selfos-life-attachment-heading>div{display:grid;gap:.25rem}.selfos-life-attachment-heading>div>span{color:var(--selfos-dim);font-size:11px}.selfos-life-private-preview{display:grid;gap:.55rem}.selfos-life-private-preview .selfos-button{width:fit-content}.selfos-life-photo-management{display:flex;flex-wrap:wrap;gap:.55rem;padding-top:.65rem;border-top:1px solid var(--selfos-line)}.selfos-button--danger{border-color:#e592876b;background:#7e352e14;color:#f0b2aa}.selfos-button--danger:hover,.selfos-button--danger:focus-visible{border-color:#f0b2aab8;background:#7e352e29}.selfos-life-photo-delete-confirm{display:grid;gap:.65rem;padding:.8rem;border:1px solid rgba(229,146,135,.42);border-radius:9px;background:#7e352e14}.selfos-life-photo-delete-confirm h5{color:#f3c0b9;font-size:13px}.selfos-life-photo-delete-confirm p{color:var(--selfos-muted);font-size:12px;line-height:1.5}.selfos-life-visual-reading{display:grid;gap:.65rem;padding-top:.7rem;border-top:1px solid var(--selfos-line)}.selfos-life-visual-reading>p,.selfos-life-visual-ambiguities li{color:var(--selfos-muted);font-size:12px;line-height:1.5}.selfos-life-visual-reading>.selfos-life-visual-reviewed-title{color:var(--selfos-accent-strong);font-size:10px;font-weight:740;letter-spacing:.07em}.selfos-life-visual-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0}.selfos-life-visual-values>div{display:grid;gap:.25rem;min-width:0;padding:.6rem;border:1px solid var(--selfos-line);border-radius:8px;background:#0000001a}.selfos-life-visual-values dt,.selfos-life-visual-values>div>span{color:var(--selfos-dim);font-size:10px;letter-spacing:.04em}.selfos-life-visual-values dd{overflow-wrap:anywhere;color:var(--selfos-text);font-size:14px}.selfos-life-visual-values dd small{color:var(--selfos-muted);font-size:11px}.selfos-life-visual-ambiguities{display:grid;gap:.3rem;margin:0;padding-left:1rem}.selfos-life-visual-review,.selfos-life-visual-correction{display:grid;gap:.7rem;padding-top:.7rem;border-top:1px solid var(--selfos-line)}.selfos-life-visual-review-state{margin:0;color:var(--selfos-accent-strong)!important}.selfos-life-visual-correction .selfos-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selfos-life-visual-correction-field{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;margin:0;padding:.65rem;border:1px solid var(--selfos-line);border-radius:8px}.selfos-life-visual-correction-field legend{padding:0 .25rem;color:var(--selfos-text);font-size:12px;font-weight:680}.selfos-life-visual-correction label{display:grid;gap:.35rem}.selfos-life-visual-correction label>span{color:var(--selfos-muted);font-size:11px}@media(max-width:600px){.selfos-life-media-heading,.selfos-life-attachment-heading{display:grid}.selfos-life-media-actions--empty,.selfos-life-photo-management,.selfos-life-media-recovery,.selfos-life-photo-delete-confirm .selfos-actions,.selfos-life-visual-review .selfos-actions,.selfos-life-visual-correction .selfos-actions{display:grid;grid-template-columns:1fr}.selfos-life-file-trigger,.selfos-life-photo-management .selfos-button,.selfos-life-photo-delete-confirm .selfos-button,.selfos-life-visual-review .selfos-button,.selfos-life-visual-correction .selfos-button{width:100%}.selfos-life-media-preview,.selfos-life-media-list,.selfos-life-retention,.selfos-life-visual-values,.selfos-life-visual-correction-field,.selfos-life-visual-correction .selfos-form-grid{grid-template-columns:1fr}.selfos-life-media-preview img{height:min(46vw,180px)}.selfos-life-media-recovery .selfos-button{width:100%}}@media(prefers-reduced-motion:reduce){.selfos-root *,.selfos-root *:before,.selfos-root *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.selfos-progression-overview{display:grid;gap:1rem;min-width:0;padding-top:.2rem}.selfos-progression-heading,.selfos-evolution-card-head,.selfos-pulse-card-head,.selfos-global-evolution-copy{display:flex;min-width:0;gap:.8rem;align-items:flex-start;justify-content:space-between}.selfos-progression-heading h2{margin-top:.18rem;font-size:clamp(1.55rem,4vw,2.3rem);font-weight:470;letter-spacing:-.035em}.selfos-progression-period{display:inline-grid;grid-template-columns:repeat(2,minmax(44px,1fr));flex:0 0 auto;gap:.25rem;padding:.2rem;border:1px solid var(--selfos-line);border-radius:11px;background:#00000026}.selfos-progression-period button{min-width:44px;min-height:44px;padding:.45rem .65rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--selfos-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:760}.selfos-progression-period button[aria-pressed=true]{border-color:#97ebc161;background:#7bd8ab1c;color:var(--selfos-accent-strong)}.selfos-progression-state{margin:0;padding:.7rem .85rem;border:1px solid var(--selfos-line);border-radius:10px;background:#ffffff05;color:var(--selfos-muted);font-size:12px;line-height:1.5}.selfos-progression-state.is-error{display:flex;gap:.75rem;align-items:center;justify-content:space-between;border-color:#da827661}.selfos-progression-state.is-error p{min-width:0;overflow-wrap:anywhere}.selfos-progression-state.is-partial{border-color:#d7b87952;color:#d9bd89}.selfos-evolution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0}.selfos-evolution-card{min-width:0;padding:1rem;border:1px solid var(--selfos-line);border-radius:14px;background:#ffffff05}.selfos-global-evolution{grid-column:1 / -1;background:radial-gradient(circle at 82% 12%,rgba(151,235,193,.08),transparent 35%),#ffffff05}.selfos-evolution-card-head>div{min-width:0}.selfos-evolution-card-head h3{margin-top:.2rem;overflow-wrap:anywhere;font-size:1rem;font-weight:560}.selfos-evolution-card-head>strong,.selfos-evolution-card-head>span{flex:0 0 auto;color:var(--selfos-accent-strong);font-size:.82rem;font-weight:700}.selfos-global-evolution .selfos-progress{margin-top:1rem}.selfos-global-evolution-copy{margin-top:.55rem;color:var(--selfos-text);font-size:13px}.selfos-global-evolution-copy small,.selfos-global-evolution>p,.selfos-evolution-honesty{color:var(--selfos-dim);font-size:11px;line-height:1.5}.selfos-global-evolution>p{margin-top:.75rem}.selfos-evolution-change-list{display:grid;gap:0;margin:.8rem 0 0;padding:0;list-style:none}.selfos-evolution-change-list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:.55rem;padding:.68rem 0;border-top:1px solid var(--selfos-line)}.selfos-evolution-glyph{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(151,235,193,.25);border-radius:50%;color:var(--selfos-accent-strong);font-size:12px}.selfos-evolution-change-list li.is-activity .selfos-evolution-glyph{border-color:var(--selfos-line);color:var(--selfos-muted)}.selfos-evolution-change-list strong,.selfos-evolution-change-list p,.selfos-evolution-change-list small{overflow-wrap:anywhere}.selfos-evolution-change-list strong{color:var(--selfos-text);font-size:13px}.selfos-evolution-change-list p{margin-top:.18rem;color:var(--selfos-accent-strong);font-size:12px;line-height:1.4}.selfos-evolution-change-list small{display:block;margin-top:.18rem;color:var(--selfos-dim);font-size:10px;line-height:1.4}.selfos-progression-domain-list{margin-top:.8rem}.selfos-progression-domain-list article{min-width:0}.selfos-progression-domain-list article>div{align-items:baseline}.selfos-progression-domain-list article p,.selfos-progression-domain-list article small{margin-top:.3rem;overflow-wrap:anywhere;color:var(--selfos-muted);font-size:11px;line-height:1.45}.selfos-progression-domain-list article small{display:block;color:var(--selfos-dim)}.selfos-character-details{margin-top:.85rem;border:1px solid var(--selfos-line);border-radius:13px;background:#ffffff03}.selfos-character-details>summary{display:flex;min-height:52px;gap:.8rem;padding:.85rem 1rem;align-items:center;justify-content:space-between;color:var(--selfos-text);cursor:pointer;font-size:12px;font-weight:720;letter-spacing:.055em}.selfos-character-details>summary small{color:var(--selfos-dim);font-size:11px;font-weight:400;letter-spacing:normal;text-align:right}.selfos-character-details-body{display:grid;gap:1rem;padding:0 1rem 1rem;border-top:1px solid var(--selfos-line)}.selfos-character-details-body>section:first-child{margin-top:1rem}.selfos-confidence-badge{width:max-content;max-width:100%;margin-top:.65rem;padding:.35rem .55rem;border:1px solid var(--selfos-line);border-radius:999px;color:var(--selfos-muted);font-size:11px}.selfos-confidence-badge strong{color:var(--selfos-text);font-weight:650}.selfos-skill-calibration-note{margin-top:.4rem;color:var(--selfos-dim);font-size:11px}.selfos-pulse-card{grid-template-columns:minmax(0,1fr);min-width:0}.selfos-pulse-card-head>div{min-width:0}.selfos-pulse-card-head h4,.selfos-pulse-card-head small,.selfos-pulse-dominant,.selfos-pulse-current{overflow-wrap:anywhere}.selfos-pulse-card-head time,.selfos-pulse-date{flex:0 0 auto;color:var(--selfos-dim);font-size:11px;text-align:right}.selfos-pulse-dominant{display:grid;gap:.25rem;padding:.75rem;border-left:2px solid var(--selfos-accent);background:#7bd8ab0b}.selfos-pulse-dominant strong{color:var(--selfos-accent-strong);font-size:14px;line-height:1.45}.selfos-pulse-dominant small,.selfos-pulse-current small{color:var(--selfos-dim);font-size:11px}.selfos-pulse-current{padding-top:.65rem;border-top:1px solid var(--selfos-line)}.selfos-pulse-current>span{color:var(--selfos-dim);font-size:10px;font-weight:720;letter-spacing:.08em}.selfos-pulse-current p{margin-top:.25rem;color:var(--selfos-muted);font-size:12px;line-height:1.45}.selfos-pulse-current small{display:block;margin-top:.35rem}.selfos-achievement-progress{color:var(--selfos-muted);font-size:11px}.selfos-achievement-progress strong{color:var(--selfos-text)}@media(max-width:600px){.selfos-progression-heading,.selfos-evolution-card-head,.selfos-global-evolution-copy,.selfos-pulse-card-head{flex-wrap:wrap}.selfos-progression-heading{align-items:center}.selfos-evolution-grid{grid-template-columns:minmax(0,1fr)}.selfos-global-evolution{grid-column:auto}.selfos-evolution-card{padding:.85rem}.selfos-progression-state.is-error,.selfos-character-details>summary{align-items:flex-start}.selfos-character-details>summary{display:grid}.selfos-character-details>summary small{text-align:left}.selfos-character-details-body{padding:0 .8rem .8rem}.selfos-progression-domain-list article>div{display:grid;gap:.25rem}.selfos-skill-measurement,.selfos-skill-values{grid-template-columns:minmax(0,1fr)}.selfos-skill-line{flex-wrap:wrap}.selfos-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.selfos-segmented button{min-width:0;padding-inline:.35rem;overflow-wrap:anywhere}}@media(max-width:390px){.selfos-root{padding-inline:.6rem}.selfos-progression-period{width:100%}.selfos-progression-heading>div:first-child,.selfos-evolution-card-head>div,.selfos-pulse-card-head>div{width:100%}.selfos-evolution-card-head .selfos-text-action{width:100%;min-height:44px;text-align:left}.selfos-evolution-change-list li{grid-template-columns:20px minmax(0,1fr);gap:.45rem}.selfos-evolution-glyph{width:20px;height:20px}.selfos-skill-tree ul{margin-left:.4rem;padding-left:.65rem}}.selfos-root{font-size:14px}.selfos-root small,.selfos-kicker,.selfos-status,.selfos-tab small,.selfos-tab span,.selfos-dayline,.selfos-identity dt,.selfos-level-number span,.selfos-level-copy,.selfos-meta-grid dt,.selfos-skill-values dt,.selfos-card-note,.selfos-form-note,.selfos-actions>small{font-size:max(.75rem,12px)}.selfos-card>p,.selfos-modifier p,.selfos-achievement p,.selfos-principle span,.selfos-debug-warning>p,.selfos-life-event-card h4,.selfos-journal-intro{font-size:14px;line-height:1.55}.selfos-root summary,.selfos-tab,.selfos-nav-more-trigger,.selfos-nav-more-menu button,.selfos-subnav button,.selfos-life-receipt-summary,.selfos-text-action,.selfos-skill-open{min-height:44px}.selfos-tabs{position:sticky;z-index:30;top:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:visible;gap:.5rem;margin:.9rem -.5rem 1.25rem;padding:.5rem;border:1px solid rgba(177,211,193,.12);border-radius:15px;background:#0a0e0de6;box-shadow:0 12px 30px #0003;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1)}.selfos-tabs-primary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;min-width:0}.selfos-tab{min-width:0;min-height:50px;padding:.55rem .65rem}.selfos-tab>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.3rem}.selfos-tab--legacy{display:none!important}.selfos-nav-more{position:relative;align-self:stretch}.selfos-nav-more-trigger{height:100%;min-width:76px;padding:.55rem .7rem;border:1px solid var(--selfos-line);border-radius:10px;background:#ffffff05;color:var(--selfos-muted);cursor:pointer;font-size:12px;font-weight:760;letter-spacing:.08em}.selfos-nav-more.is-open .selfos-nav-more-trigger,.selfos-nav-more.has-active-destination .selfos-nav-more-trigger,.selfos-nav-more-trigger:hover{border-color:var(--selfos-line-strong);color:var(--selfos-text)}.selfos-nav-more-menu{position:absolute;z-index:50;top:calc(100% + .45rem);right:0;display:grid;width:min(340px,88vw);gap:.35rem;padding:.6rem;border:1px solid var(--selfos-line-strong);border-radius:13px;background:#0c1110fa;box-shadow:0 22px 54px #0000006b}.selfos-nav-more-menu[hidden]{display:none}.selfos-nav-more-head{display:flex;min-height:40px;padding:.2rem .35rem .45rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--selfos-line);color:var(--selfos-dim);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.selfos-nav-more-head button,.selfos-nav-more-menu>button{border:1px solid transparent;border-radius:9px;background:transparent;color:var(--selfos-muted);cursor:pointer}.selfos-nav-more-head button{min-height:36px;font-size:11px}.selfos-nav-more-menu>button{display:grid;gap:.18rem;padding:.6rem .7rem;text-align:left}.selfos-nav-more-menu>button:hover,.selfos-nav-more-menu>button[aria-selected=true],.selfos-nav-more-menu>button[aria-current=page]{border-color:var(--selfos-line);background:#ffffff08;color:var(--selfos-text)}.selfos-nav-more-menu>button span{font-size:12px;font-weight:760;letter-spacing:.08em}.selfos-nav-more-menu>button small{color:var(--selfos-dim);font-size:12px}.selfos-nav-more-mobile-only{display:none!important}.selfos-today-lead{display:grid;gap:.9rem;padding:clamp(1rem,2vw,1.4rem);border:1px solid var(--selfos-line-strong);border-radius:18px;background:radial-gradient(circle at 96% 0,rgba(158,230,189,.09),transparent 18rem),linear-gradient(145deg,#161f1cf7,#0c1110f7)}.selfos-today-lead>.selfos-session-card,.selfos-today-lead>.selfos-commitment-card{width:min(100%,900px);padding:0;border:0;background:transparent;box-shadow:none}.selfos-today-standby{max-width:48rem;color:var(--selfos-muted);font-size:14px;line-height:1.55}.selfos-main-quest>.selfos-quest-card,.selfos-urgent-assessment>.selfos-assessment-card{width:min(100%,940px);margin-top:.9rem}.selfos-quest-brief,.selfos-assessment-brief,.selfos-assessment-auto{display:grid;gap:.75rem;margin-top:.9rem;padding:.85rem;border:1px solid var(--selfos-line);border-radius:12px;background:#04090838}.selfos-assessment-objective,.selfos-assessment-steps,.selfos-assessment-record{display:grid;gap:.35rem;min-width:0}.selfos-assessment-objective>span,.selfos-assessment-steps>span,.selfos-assessment-record>span,.selfos-assessment-auto>span{color:var(--selfos-dim);font-size:12px;font-weight:760;letter-spacing:.075em}.selfos-assessment-objective>strong,.selfos-assessment-auto>strong{overflow-wrap:anywhere;color:var(--selfos-text);font-size:15px;font-weight:590;line-height:1.5}.selfos-assessment-steps,.selfos-assessment-record{padding-top:.65rem;border-top:1px solid var(--selfos-line)}.selfos-assessment-steps ol,.selfos-assessment-auto ol{display:grid;gap:.38rem;margin:0;padding-left:1.35rem;color:var(--selfos-muted);font-size:13px;line-height:1.5}.selfos-assessment-steps li,.selfos-assessment-auto li{overflow-wrap:anywhere;padding-left:.15rem}.selfos-assessment-steps li::marker,.selfos-assessment-auto li::marker{color:var(--selfos-accent);font-weight:760}.selfos-assessment-record ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.selfos-assessment-record li{display:grid;gap:.2rem;padding:.55rem .65rem;border:1px solid var(--selfos-line);border-radius:8px;background:#ffffff03}.selfos-assessment-record li>strong{color:var(--selfos-text);font-size:13px;font-weight:600}.selfos-assessment-record li>small,.selfos-assessment-record>p,.selfos-assessment-auto>p,.selfos-assessment-auto>small{color:var(--selfos-muted);font-size:12px;line-height:1.45}.selfos-assessment-auto{border-color:color-mix(in srgb,var(--selfos-signal) 38%,var(--selfos-line));background:color-mix(in srgb,var(--selfos-signal) 6%,transparent)}.selfos-assessment-auto>span,.selfos-assessment-auto>strong{color:#b8e5eb}.selfos-quest-why{display:grid;gap:.25rem;padding:.65rem .7rem;border-left:2px solid var(--selfos-signal);border-radius:0 8px 8px 0;background:#8dc9d20b}.selfos-quest-why>span,.selfos-quest-objective>span,.selfos-quest-steps>span,.selfos-quest-contract dt{color:var(--selfos-dim);font-size:12px;font-weight:760;letter-spacing:.075em}.selfos-quest-why>strong{color:#b8e5eb;font-size:13px;font-weight:580;line-height:1.45}.selfos-quest-objective,.selfos-quest-steps{display:grid;gap:.35rem;min-width:0}.selfos-quest-objective>strong{overflow-wrap:anywhere;color:var(--selfos-text);font-size:15px;font-weight:590;line-height:1.5}.selfos-quest-steps{padding-top:.65rem;border-top:1px solid var(--selfos-line)}.selfos-quest-steps ol{display:grid;gap:.38rem;margin:0;padding-left:1.35rem;color:var(--selfos-muted);font-size:13px;line-height:1.5}.selfos-quest-steps li{overflow-wrap:anywhere;padding-left:.15rem}.selfos-quest-steps li::marker{color:var(--selfos-accent);font-weight:760}.selfos-quest-contract{display:grid;grid-template-columns:1fr;gap:.45rem}.selfos-main-quest .selfos-quest-contract,.selfos-today-lead .selfos-quest-contract{grid-template-columns:repeat(2,minmax(0,1fr))}.selfos-quest-contract>div{display:grid;min-width:0;gap:.3rem;padding:.6rem .65rem;border:1px solid var(--selfos-line);border-radius:8px;background:#ffffff03}.selfos-quest-contract>div:last-child{grid-column:1 / -1}.selfos-quest-contract dd{overflow-wrap:anywhere;color:var(--selfos-muted);font-size:13px;line-height:1.45}.selfos-quest-minimum-note{display:block;margin-top:.35rem;color:var(--selfos-dim);font-size:11px;line-height:1.4}.selfos-quest-contract-xp{border-color:#9ee6bd47!important;background:#58a0770d!important}.selfos-quest-contract-xp dd{color:var(--selfos-accent-strong);font-weight:650}.selfos-alternatives,.selfos-today-capture,.selfos-today-effects{margin-top:.85rem;border:1px solid var(--selfos-line);border-radius:13px;background:#ffffff03}.selfos-alternatives>summary,.selfos-today-capture>summary,.selfos-today-effects>summary{display:flex;padding:.65rem .85rem;align-items:center;justify-content:space-between;color:var(--selfos-muted);cursor:pointer;font-size:12px;font-weight:760;letter-spacing:.08em}.selfos-alternatives>summary span,.selfos-today-effects>summary span{min-width:1.55rem;padding:.2rem .35rem;border-radius:999px;background:#9ee6bd14;color:var(--selfos-accent-strong);text-align:center}.selfos-alternatives>.selfos-card-grid,.selfos-today-capture>.selfos-life-event-form,.selfos-today-effects>.selfos-section{margin:0;padding:.85rem;border-top:1px solid var(--selfos-line)}.selfos-today-digest-trigger,.selfos-today-digest{width:100%;margin-top:.85rem;border:1px solid var(--selfos-line);border-radius:13px;background:#8dc9d209;color:var(--selfos-muted)}.selfos-today-digest-trigger,.selfos-today-digest-heading{display:flex;min-height:48px;padding:.7rem .85rem;align-items:center;justify-content:space-between;gap:1rem;font-size:12px;letter-spacing:.07em}.selfos-today-digest-trigger{cursor:pointer;text-align:left}.selfos-today-digest-trigger strong,.selfos-today-digest-heading strong{color:var(--selfos-accent-strong)}.selfos-today-digest ol{display:grid;gap:0;margin:0;padding:0 .85rem;list-style:none}.selfos-today-digest li{display:grid;grid-template-columns:minmax(100px,.28fr) minmax(0,1fr) auto;gap:.75rem;padding:.7rem 0;align-items:start;border-top:1px solid var(--selfos-line)}.selfos-today-digest li>span,.selfos-today-digest time{color:var(--selfos-dim);font-size:12px}.selfos-today-digest .selfos-text-action{margin:.55rem .85rem .85rem}.selfos-quest-deadline{display:grid;gap:.35rem;margin-top:.8rem;padding:.7rem .8rem;border-left:2px solid var(--selfos-signal);background:#8dc9d20a}.selfos-quest-deadline.is-commitment{border-left-color:var(--selfos-warning);background:#d7b8790b}.selfos-quest-deadline>div{display:flex;justify-content:space-between;gap:.75rem}.selfos-quest-deadline span,.selfos-quest-deadline time,.selfos-quest-deadline p,.selfos-quest-consequence{font-size:12px;line-height:1.45}.selfos-quest-deadline span{color:var(--selfos-muted);font-weight:760;letter-spacing:.07em}.selfos-quest-deadline time{color:var(--selfos-text);text-align:right}.selfos-quest-deadline p,.selfos-quest-consequence{color:var(--selfos-dim)}.selfos-quest-consequence{margin-top:.7rem!important}.selfos-meta-grid-latent{border-color:#d7b87947!important}.selfos-meta-grid-latent dd{color:#edd09a}.selfos-safety-essential{display:flex;gap:.6rem;margin-top:.8rem;padding:.65rem .75rem;align-items:flex-start;border:1px solid rgba(215,184,121,.2);border-radius:9px;background:#d7b8790a;color:var(--selfos-muted);font-size:12px;line-height:1.45}.selfos-safety-essential strong{flex:0 0 auto;color:#edd09a;letter-spacing:.08em}.selfos-other-results{margin-top:.75rem;border-top:1px solid var(--selfos-line)}.selfos-other-results>summary{display:flex;width:fit-content;padding-block:.55rem;align-items:center;color:var(--selfos-muted);cursor:pointer;font-size:12px;font-weight:740;letter-spacing:.07em}.selfos-quest-confirmation,.selfos-reroll-confirmation{display:grid;gap:.8rem;margin-top:.85rem;padding:.85rem;border:1px solid var(--selfos-line-strong);border-radius:11px;background:#03070673}.selfos-quest-confirmation--warning{border-color:#d7b87959}.selfos-quest-confirmation h5,.selfos-reroll-confirmation h4{margin:.25rem 0 0;color:var(--selfos-text);font-size:1rem}.selfos-quest-confirmation p,.selfos-reroll-confirmation p{margin-top:.35rem;color:var(--selfos-muted);font-size:14px;line-height:1.5}.selfos-confirmation-value{display:flex;justify-content:space-between;gap:1rem;padding:.65rem;border:1px solid var(--selfos-line);border-radius:8px}.selfos-confirmation-value span{color:var(--selfos-dim);font-size:12px;letter-spacing:.07em}.selfos-inline-error{padding:.65rem .75rem;border-left:2px solid var(--selfos-danger);background:#db8d830f;color:#f0b6ae!important;font-size:13px!important}.selfos-quest-receipt{display:grid;gap:.7rem;margin-top:.85rem;padding:.85rem;border:1px solid rgba(158,230,189,.26);border-radius:11px;background:#58a0770f}.selfos-quest-receipt>div:first-child{display:flex;justify-content:space-between;gap:.7rem}.selfos-quest-receipt dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.selfos-quest-receipt dl>div{display:grid;gap:.2rem;padding:.55rem;border:1px solid var(--selfos-line);border-radius:8px}.selfos-quest-receipt dt,.selfos-quest-receipt small{color:var(--selfos-dim);font-size:12px}.selfos-quest-receipt dd{color:var(--selfos-text);font-weight:620}.selfos-quest-receipt.is-exceptional,.selfos-rare-event,.selfos-achievement.is-exceptional{border-color:#d9f3df80;box-shadow:0 0 0 1px #d9f3df0f,0 16px 48px #60a8801c;animation:selfos-rare-reveal .72s cubic-bezier(.22,1,.36,1) both}.selfos-latest-quest-receipt{margin-bottom:1rem}.selfos-latest-quest-receipt>.selfos-quest-receipt{margin-top:0}.selfos-candidate-review{grid-column:1 / -1}.selfos-candidate-list{display:grid;gap:.75rem;margin:.9rem 0 0;padding:0;list-style:none}.selfos-candidate-list>li{padding:.85rem;border:1px solid var(--selfos-line);border-radius:11px;background:#ffffff04}.selfos-candidate-list>li:focus-visible{outline:2px solid var(--selfos-accent);outline-offset:3px}.selfos-candidate-list article,.selfos-candidate-list form,.selfos-candidate-confirmation,.selfos-candidate-no-target{display:grid;gap:.7rem}.selfos-candidate-meta{display:flex;flex-wrap:wrap;gap:.4rem}.selfos-candidate-meta span{padding:.3rem .5rem;border:1px solid var(--selfos-line);border-radius:999px;color:var(--selfos-muted);font-size:12px}.selfos-candidate-evidence{padding:.65rem .75rem;border:1px solid var(--selfos-line);border-radius:9px;color:var(--selfos-muted)}.selfos-candidate-evidence summary{cursor:pointer;color:var(--selfos-signal);font-size:.68rem;font-weight:700;letter-spacing:.06em}.selfos-candidate-evidence ol{display:grid;gap:.55rem;margin:.7rem 0 0;padding-left:1.15rem}.selfos-candidate-evidence li{padding-left:.2rem}.selfos-candidate-evidence strong,.selfos-candidate-evidence time{display:block;font-size:.68rem}.selfos-candidate-evidence p{margin:.16rem 0;color:var(--selfos-text);font-size:.78rem;line-height:1.45}.selfos-candidate-list form{padding-top:.75rem;border-top:1px solid var(--selfos-line)}.selfos-candidate-list form>label{display:grid;gap:.35rem}.selfos-candidate-list form>label>span,.selfos-candidate-list legend{color:var(--selfos-dim);font-size:12px;letter-spacing:.07em}.selfos-candidate-list fieldset{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:0;padding:0;border:0}.selfos-candidate-list fieldset legend{width:100%;margin-bottom:.2rem}.selfos-candidate-list fieldset label{display:flex;min-height:44px;gap:.45rem;align-items:center;color:var(--selfos-muted)}.selfos-candidate-list select,.selfos-candidate-list textarea{width:100%;min-height:44px;padding:.65rem .7rem;border:1px solid var(--selfos-line);border-radius:8px;background:#0000002e;color:var(--selfos-text);font:inherit}.selfos-candidate-confirmation{padding:.8rem;border:1px solid rgba(215,184,121,.35);border-radius:10px;background:#d7b8790a}.selfos-candidate-confirmation h4{margin-top:.25rem}.selfos-candidate-confirmation p,.selfos-candidate-no-target p{color:var(--selfos-muted);font-size:14px;line-height:1.5}.selfos-candidate-archive{margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--selfos-line)}.selfos-candidate-archive>summary{display:flex;width:fit-content;gap:.5rem;align-items:center;color:var(--selfos-dim);cursor:pointer;font-size:.66rem;letter-spacing:.07em}.selfos-candidate-archive>summary span{min-width:1.35rem;padding:.12rem .35rem;border:1px solid var(--selfos-line);border-radius:999px;text-align:center}.selfos-rare-event{display:grid;gap:.35rem;margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid rgba(217,243,223,.5);border-radius:15px;background:radial-gradient(circle at 90% 0,rgba(217,243,223,.14),transparent 18rem),#58a0770f}.selfos-rare-event strong{color:var(--selfos-accent-strong);font-size:clamp(1.35rem,3vw,2.1rem);letter-spacing:-.04em}.selfos-rare-event p:last-child{color:var(--selfos-muted);font-size:14px}@keyframes selfos-rare-reveal{0%{opacity:0;filter:brightness(1.35);transform:translateY(8px) scale(.985)}to{opacity:1;filter:none;transform:none}}.selfos-subnav{display:flex;width:fit-content;max-width:100%;gap:.35rem;margin-bottom:.85rem;padding:.3rem;overflow-x:auto;border:1px solid var(--selfos-line);border-radius:11px;background:#ffffff05}.selfos-subnav button{display:flex;gap:.45rem;min-width:max-content;padding:.55rem .75rem;align-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--selfos-muted);cursor:pointer;font-size:12px;font-weight:740;letter-spacing:.06em}.selfos-subnav button[aria-pressed=true]{border-color:var(--selfos-line-strong);background:#9ee6bd12;color:var(--selfos-accent-strong)}.selfos-subnav button span{color:var(--selfos-dim)}.selfos-character-axes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.selfos-character-axis{display:grid;min-height:170px;gap:.7rem;padding:1rem;align-content:start;border:1px solid var(--selfos-line);border-radius:13px;background:#ffffff05}.selfos-character-axis>strong{color:var(--selfos-accent-strong);font-size:clamp(1.4rem,3vw,2.1rem);font-weight:440;letter-spacing:-.04em}.selfos-character-axis>p:not(.selfos-kicker){color:var(--selfos-text);font-size:14px;line-height:1.45}.selfos-character-axis>small{margin-top:auto;color:var(--selfos-dim);line-height:1.45}.selfos-character-pulse .selfos-section-heading .selfos-text-action{flex:0 0 auto}.selfos-pulse-card{position:relative}.selfos-skill-open{padding:.45rem .6rem;border:1px solid var(--selfos-line);border-radius:7px;background:transparent;color:var(--selfos-muted);cursor:pointer;font-size:11px;font-weight:740;letter-spacing:.06em}.selfos-skill-open:hover{border-color:var(--selfos-line-strong);color:var(--selfos-accent-strong)}.selfos-skill-detail{position:fixed;z-index:120;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));display:grid;width:min(560px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);gap:.9rem;padding:1.1rem;overflow-y:auto;border:1px solid var(--selfos-line-strong);border-radius:18px;background:#0a0f0efb;color:var(--selfos-text);box-shadow:-28px 30px 80px #00000080;animation:selfos-drawer-in .26s cubic-bezier(.22,1,.36,1) both}.selfos-skill-detail-head,.selfos-skill-detail-section>div{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.selfos-skill-detail-head h3{margin-top:.25rem;font-size:clamp(1.35rem,4vw,2rem)}.selfos-skill-detail-triad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.selfos-skill-detail-triad section,.selfos-skill-detail-section{display:grid;gap:.45rem;padding:.75rem;border:1px solid var(--selfos-line);border-radius:10px;background:#ffffff05}.selfos-skill-detail-triad strong{color:var(--selfos-accent-strong)}.selfos-skill-detail-triad span,.selfos-skill-detail-section p,.selfos-skill-detail-section time,.selfos-skill-detail-section>div>span{color:var(--selfos-muted);font-size:12px;line-height:1.45}.selfos-skill-detail-section ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.selfos-skill-detail-section li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;padding-top:.5rem;border-top:1px solid var(--selfos-line)}@keyframes selfos-drawer-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.selfos-life-receipt-summary{display:flex;width:100%;gap:.75rem;margin-top:.85rem;padding:.65rem .75rem;align-items:center;justify-content:space-between;border:1px solid var(--selfos-line);border-radius:10px;background:#ffffff05;color:var(--selfos-text);cursor:pointer;text-align:left}.selfos-life-receipt-summary>span{display:grid;gap:.25rem;min-width:0}.selfos-life-receipt-summary small{color:var(--selfos-dim);letter-spacing:.07em}.selfos-life-receipt-summary strong{overflow-wrap:anywhere;font-size:13px;font-weight:560}.selfos-life-xp-destinations{display:grid;gap:.35rem;margin-top:.2rem}.selfos-life-xp-destinations-label{color:var(--selfos-accent-strong);font-size:10px;font-weight:720;letter-spacing:.07em}.selfos-life-xp-destination-list{display:flex;flex-wrap:wrap;gap:.35rem}.selfos-life-xp-destination,.selfos-life-xp-destination-more,.selfos-life-xp-destination-undisclosed{display:inline-flex;min-width:0;gap:.3rem;padding:.28rem .45rem;align-items:baseline;border:1px solid rgba(158,230,189,.17);border-radius:99px;background:#467a5c0b;color:var(--selfos-muted);font-size:10px;line-height:1.3}.selfos-life-xp-destination>span{overflow:hidden;max-width:14rem;text-overflow:ellipsis;white-space:nowrap}.selfos-life-xp-destination b,.selfos-life-xp-destination-more b,.selfos-life-xp-destination-undisclosed b{flex:0 0 auto;color:var(--selfos-accent-strong);font-weight:680}.selfos-life-xp-destination-more{color:var(--selfos-dim)}.selfos-life-xp-destination-undisclosed{border-style:dashed;color:var(--selfos-dim)}.selfos-life-receipt-summary em{flex:0 0 auto;color:var(--selfos-accent);font-size:11px;font-style:normal;font-weight:740;letter-spacing:.05em;text-align:right}.selfos-life-receipt-shell[hidden]{display:none}.selfos-life-intent-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.selfos-text-action.is-contest{color:#edd09a}.selfos-life-intent-note{margin-top:.75rem;padding:.75rem;border-left:2px solid var(--selfos-warning);background:#d7b8790a}.selfos-life-intent-note strong{color:#edd09a}.selfos-life-intent-note p{margin-top:.35rem;color:var(--selfos-muted);font-size:13px;line-height:1.5}.selfos-load-more{display:flex;margin-top:.85rem;justify-content:center}.selfos-lazy-state{display:flex;min-height:48px;margin-top:.85rem;padding:.75rem .9rem;align-items:center;justify-content:center;border:1px solid var(--selfos-line);border-radius:10px;color:var(--selfos-muted);font-size:12px;letter-spacing:.08em}.selfos-lazy-state--error{justify-content:space-between;gap:.8rem;border-color:#d7b87975;color:#edd09a}.selfos-lazy-state--error p{margin-top:.25rem;color:var(--selfos-muted);font-size:13px;letter-spacing:0}.selfos-journal-intro{max-width:56rem;margin-top:.5rem!important;color:var(--selfos-muted)}.selfos-journal-xp ol{display:grid;gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none}.selfos-journal-xp li{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr) auto;gap:.75rem;padding:.75rem;align-items:center;border:1px solid var(--selfos-line);border-radius:10px;background:#ffffff04}.selfos-journal-xp li strong{display:block;margin-top:.25rem;color:var(--selfos-accent-strong);font-size:1.15rem}.selfos-journal-xp li>p{color:var(--selfos-muted);font-size:13px;line-height:1.45}.selfos-journal-xp li>div:last-child{display:grid;gap:.25rem;justify-items:end;color:var(--selfos-dim);font-size:12px}.selfos-achievement time,.selfos-achievement small{display:block;margin-top:.45rem;color:var(--selfos-dim);font-size:12px}.selfos-achievement-origin{display:grid;gap:.18rem;margin-top:.65rem;padding:.55rem .7rem;border-left:2px solid rgba(156,236,196,.58);border-radius:0 8px 8px 0;background:#9cecc40b}.selfos-achievement-origin>span{color:var(--selfos-accent-strong);font-size:10px;font-weight:650;letter-spacing:.08em}.selfos-achievement-origin>strong{color:var(--selfos-text);font-size:12px;font-weight:560;line-height:1.4}.selfos-achievement-origin>p{margin-top:.05rem;color:var(--selfos-muted);font-size:11px;line-height:1.45}.selfos-achievement-progress{margin-top:.6rem}.selfos-record-list article>div{display:grid;gap:.2rem}.selfos-record-list article>div:last-child{justify-items:end;text-align:right}.selfos-record-list time,.selfos-record-list small{color:var(--selfos-dim);font-size:12px}.selfos-oura-card{display:grid;gap:1rem;margin-top:1rem;border-color:#8dc9d247;background:radial-gradient(circle at 100% 0,rgba(141,201,210,.09),transparent 24rem),linear-gradient(145deg,#162120f0,#0e1414f5)}.selfos-oura-card--error{border-color:#db8d8352}.selfos-oura-head,.selfos-oura-activity-head,.selfos-oura-connection{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.selfos-oura-head>div,.selfos-oura-activity-head>div,.selfos-oura-connection-copy{display:grid;min-width:0;gap:.25rem}.selfos-oura-head h3{font-size:clamp(1.15rem,2vw,1.55rem);font-weight:560}.selfos-oura-head>div>p:last-child,.selfos-oura-connection-copy span,.selfos-oura-setup,.selfos-oura-alert,.selfos-oura-boundary span{color:var(--selfos-muted);font-size:.72rem;line-height:1.5}.selfos-oura-head>.selfos-status{flex:0 0 auto}.selfos-oura-today{display:grid;gap:.8rem;min-width:0;padding:1rem;border:1px solid rgba(141,201,210,.32);border-radius:12px;background:linear-gradient(125deg,#8dc9d21a,#9ee6bd06)}.selfos-oura-today-heading{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center;justify-content:space-between}.selfos-oura-today-heading h4{color:var(--selfos-accent-strong);font-size:.76rem;letter-spacing:.06em}.selfos-oura-today-heading .selfos-text-action{margin:0;font-size:.68rem}.selfos-oura-today-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.selfos-oura-today-metrics>div{display:grid;min-width:0;gap:.35rem;align-content:start}.selfos-oura-today-metrics dt{color:var(--selfos-muted);font-size:.65rem}.selfos-oura-today-metrics dd{min-width:0;margin:0;color:var(--selfos-text);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.selfos-oura-today-metrics dd>span,.selfos-oura-today-metrics .is-unavailable{font-size:.82rem}.selfos-oura-today-metrics .selfos-oura-today-detail,.selfos-oura-today-metrics .selfos-oura-today-time,.selfos-oura-today-note,.selfos-oura-coverage-note{margin:0;color:var(--selfos-muted);font-size:.7rem;line-height:1.5}.selfos-oura-today-metrics .selfos-oura-today-time{color:var(--selfos-dim);font-size:.64rem}.selfos-oura-coverage-note{padding-top:.65rem;border-top:1px solid var(--selfos-line)}.selfos-oura-boundary{display:grid;gap:.3rem;padding:.75rem .85rem;border:1px solid rgba(158,230,189,.2);border-left:2px solid var(--selfos-accent);border-radius:10px;background:#467a5c0d}.selfos-oura-boundary strong{color:var(--selfos-accent-strong);font-size:.72rem;font-weight:580;line-height:1.5}.selfos-oura-boundary a{width:fit-content;color:var(--selfos-accent-strong);font-size:.66rem;text-underline-offset:.18rem}.selfos-oura-setup,.selfos-oura-alert{display:grid;gap:.35rem;padding:.8rem;border:1px solid var(--selfos-line);border-radius:9px;background:#0000001f}.selfos-oura-setup span{color:var(--selfos-dim);font-size:.62rem}.selfos-oura-alert{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:#d7b87947;color:var(--selfos-warning)}.selfos-oura-connection{padding:.2rem 0}.selfos-oura-connection-copy strong{color:var(--selfos-text);font-size:.78rem;font-weight:560}.selfos-oura-connection-actions{flex:0 0 auto;margin-top:0}.selfos-oura-disconnect-confirm{margin-top:0}.selfos-oura-bulk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding:.8rem;align-items:center;border:1px solid rgba(158,230,189,.22);border-radius:10px;background:#467a5c0f}.selfos-oura-bulk>div,.selfos-oura-bulk-progress{display:grid;gap:.25rem}.selfos-oura-bulk strong,.selfos-oura-bulk-progress strong{color:var(--selfos-accent-strong);font-size:.72rem;font-weight:580}.selfos-oura-bulk span,.selfos-oura-bulk-progress span{color:var(--selfos-muted);font-size:.65rem;line-height:1.5}.selfos-oura-bulk-progress{margin:0;padding:.65rem .75rem;border-left:2px solid var(--selfos-accent);border-radius:0 8px 8px 0;background:#9ee6bd0b}.selfos-oura-bulk-progress.is-interrupted{border-left-color:var(--selfos-warning)}.selfos-oura-bulk-confirm{margin-top:0}.selfos-oura-review,.selfos-oura-daily{display:grid;gap:.8rem;padding-top:1rem;border-top:1px solid var(--selfos-line)}.selfos-oura-review>.selfos-section-heading,.selfos-oura-daily>.selfos-section-heading{margin:0}.selfos-oura-review>ol,.selfos-oura-daily>ol{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.selfos-oura-activity{display:grid;gap:.7rem;padding:.85rem;border:1px solid var(--selfos-line);border-radius:11px;background:#ffffff04}.selfos-oura-activity-head strong{color:var(--selfos-text);font-size:.86rem;font-weight:560}.selfos-oura-activity-head span:not(.selfos-status){color:var(--selfos-dim);font-size:.63rem}.selfos-oura-metrics{display:flex;flex-wrap:wrap;gap:.35rem}.selfos-oura-metrics span{padding:.25rem .45rem;border:1px solid var(--selfos-line);border-radius:99px;color:var(--selfos-muted);font-size:.61rem}.selfos-oura-consent-note{margin:0;color:var(--selfos-dim);font-size:.64rem;line-height:1.55}.selfos-oura-review-actions{margin-top:0;align-items:center}.selfos-oura-correction{display:grid;gap:.7rem;padding-top:.75rem;border-top:1px solid var(--selfos-line)}.selfos-oura-correction-grid{display:grid;grid-template-columns:minmax(12rem,1.5fr) minmax(9rem,1fr) minmax(8rem,.7fr);gap:.65rem}.selfos-oura-correction label{display:grid;gap:.35rem}.selfos-oura-correction label>span{color:var(--selfos-dim);font-size:.62rem;font-weight:700;letter-spacing:.08em}.selfos-oura-correction input,.selfos-oura-correction textarea{width:100%}.selfos-oura-daily>ol>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.7rem .75rem;align-items:center;border:1px solid var(--selfos-line);border-radius:9px}.selfos-oura-daily>ol>li>div{display:grid;grid-template-columns:minmax(7rem,auto) minmax(6rem,auto) minmax(0,1fr);gap:.6rem;align-items:baseline}.selfos-oura-daily span,.selfos-oura-daily small{color:var(--selfos-dim);font-size:.65rem}.selfos-oura-daily strong{color:var(--selfos-text);font-size:.82rem;font-weight:560}.selfos-oura-empty{margin-top:0}@media(max-width:900px){.selfos-tabs-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.selfos-tabs-primary>.selfos-tab[data-selfos-tab=HISTORY]{display:none}.selfos-nav-more-mobile-only{display:grid!important}.selfos-tab small{display:none}.selfos-character-axes,.selfos-skill-detail-triad{grid-template-columns:1fr}.selfos-profile-map-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.selfos-character-axis{min-height:0}.selfos-skill-detail{top:auto;right:0;bottom:0;left:0;width:100%;max-height:min(88dvh,820px);padding-bottom:calc(1rem + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.selfos-skill-detail-section li{grid-template-columns:1fr}}@media(max-width:600px){.selfos-root{min-height:100dvh;padding:.75rem;border-inline:0;border-radius:0}.selfos-header{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding-bottom:.75rem}.selfos-brand-block h2{font-size:1.8rem}.selfos-protocol{margin-top:.45rem!important;font-size:12px}.selfos-identity{display:none}.selfos-level-block{grid-template-columns:auto;gap:.4rem}.selfos-level-number{min-width:58px;min-height:58px;padding:.45rem}.selfos-level-number strong{font-size:1.75rem}.selfos-level-number span{max-width:44px;text-align:center}.selfos-level-progress{grid-column:1 / -1;min-width:110px}.selfos-level-copy span:last-child,.selfos-level-progress>small{display:none}.selfos-dayline{padding-top:.55rem}.selfos-dayline span:last-child{display:none}.selfos-tabs{top:62px;margin-inline:-.35rem;padding:.35rem}.selfos-tabs-primary{gap:.2rem}.selfos-tab{min-height:46px;padding:.45rem .35rem;text-align:center}.selfos-tab>span{justify-content:center;font-size:11px;letter-spacing:.035em}.selfos-tab-badge{position:absolute;top:2px;right:2px;min-width:18px;height:18px;margin:0;padding:0 4px;font-size:10px}.selfos-nav-more-trigger{min-width:58px;padding-inline:.4rem;font-size:11px}.selfos-nav-more-menu{position:fixed;top:126px;right:.75rem;left:.75rem;width:auto;max-height:calc(100dvh - 220px);overflow-y:auto}.selfos-section-heading,.selfos-card-head,.selfos-quest-deadline>div,.selfos-life-receipt-summary{align-items:flex-start}.selfos-profile-map-coverage>div:first-child{display:grid;gap:.35rem}.selfos-today-digest li,.selfos-journal-xp li{grid-template-columns:1fr}.selfos-today-digest time,.selfos-journal-xp li>div:last-child{justify-items:start;text-align:left}.selfos-card-grid,.selfos-achievement-grid,.selfos-mini-grid{grid-template-columns:1fr}.selfos-quest-brief,.selfos-assessment-brief,.selfos-assessment-auto{padding:.7rem}.selfos-main-quest .selfos-quest-contract,.selfos-today-lead .selfos-quest-contract{grid-template-columns:1fr}.selfos-meta-grid,.selfos-quest-receipt dl{grid-template-columns:repeat(2,minmax(0,1fr))}.selfos-attempt-form{grid-template-columns:1fr}.selfos-life-receipt-summary{display:grid}.selfos-life-receipt-summary em{text-align:left}.selfos-character-pulse .selfos-section-heading{display:grid}.selfos-record-list article{align-items:flex-start}.selfos-oura-head,.selfos-oura-connection,.selfos-oura-activity-head{display:grid}.selfos-oura-head>.selfos-status{width:fit-content}.selfos-oura-connection-actions,.selfos-oura-bulk,.selfos-oura-review-actions,.selfos-oura-bulk-confirm .selfos-actions,.selfos-oura-disconnect-confirm .selfos-actions{display:grid;width:100%;grid-template-columns:1fr}.selfos-oura-connection-actions .selfos-button,.selfos-oura-bulk .selfos-button,.selfos-oura-review-actions .selfos-button,.selfos-oura-bulk-confirm .selfos-button,.selfos-oura-correction .selfos-button,.selfos-oura-disconnect-confirm .selfos-button{width:100%}.selfos-oura-correction-grid,.selfos-oura-alert,.selfos-oura-daily>ol>li,.selfos-oura-daily>ol>li>div{grid-template-columns:1fr}.selfos-oura-daily>ol>li>.selfos-button{width:100%}}@media(prefers-reduced-motion:reduce){.selfos-rare-event,.selfos-quest-receipt.is-exceptional,.selfos-achievement.is-exceptional,.selfos-skill-detail{animation:none!important}}body:has(.route-self-os .selfos-ascend){background:#111211;color-scheme:dark;scrollbar-color:#434b37 #111211}html:has(.route-self-os .selfos-ascend){color-scheme:dark;scrollbar-color:#434b37 #111211}body:has(.route-self-os .selfos-ascend) #app{padding-bottom:0}body:has(.route-self-os .selfos-ascend) .mobile-dock{border-color:#34372f;background:#171914fa;box-shadow:0 -8px 30px #0004}body:has(.route-self-os .selfos-ascend) .mobile-dock-link{color:#9da28f}body:has(.route-self-os .selfos-ascend) .mobile-dock-link.is-active{border-color:#d4eb8c33;background:#d4eb8c11;color:#d4eb8c;box-shadow:none}body:has(.selfos-ascend .selfos-skill-detail) .mobile-dock{visibility:hidden}.route-self-os:has(.selfos-ascend) .weather-topbar-card-empty,.route-self-os:has(.selfos-ascend) .weather-topbar-next{display:none}.selfos-ascend .selfos-life-photo-options{margin-block:12px;border-top:1px solid var(--selfos-line)}.selfos-ascend .selfos-life-photo-options>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;color:var(--selfos-text);font-size:12px;cursor:pointer}.selfos-ascend .selfos-life-photo-options>summary span{color:var(--selfos-muted);font-size:10px}body:has(.route-self-os .selfos-ascend) .mobile-dock-link .nav-icon{border:0;background:transparent;box-shadow:none;transform:none;color:inherit}.route-self-os.workspace.shell:has(.selfos-ascend){width:min(1680px,100%);grid-template-columns:96px minmax(0,1fr);gap:0;margin:0 auto;padding:0;border:0;border-radius:0;background:#111211;box-shadow:none;color:#eeeee6}.route-self-os:has(.selfos-ascend) .panel:before,.route-self-os:has(.selfos-ascend) .panel:after{display:none}.route-self-os:has(.selfos-ascend) .workspace-main{display:block;width:100%;min-width:0;gap:0;margin:0}.route-self-os:has(.selfos-ascend) .sidebar{top:0;min-height:100vh;padding:28px 10px 16px;gap:28px;border:0;border-right:1px solid #292b27;border-radius:0;background:#141512;box-shadow:none}.route-self-os:has(.selfos-ascend) .sidebar-title,.route-self-os:has(.selfos-ascend) .sidebar-foot-value{color:#eeeee6}.route-self-os:has(.selfos-ascend) .sidebar-head .eyebrow,.route-self-os:has(.selfos-ascend) .sidebar-foot .eyebrow{color:#95998c;font-size:9px}.route-self-os:has(.selfos-ascend) .sidebar-foot{border-top-color:#292b27}.route-self-os:has(.selfos-ascend) .nav-link{min-height:70px;gap:6px;border:1px solid transparent;border-radius:12px;background:transparent;box-shadow:none;color:#95998c}.route-self-os:has(.selfos-ascend) .nav-link strong{color:inherit;font-size:9px;font-weight:500;letter-spacing:0}.route-self-os:has(.selfos-ascend) .nav-icon{width:28px;height:28px;border:0;border-radius:0;background:none;box-shadow:none;color:inherit}.route-self-os:has(.selfos-ascend) .nav-icon svg{width:19px;height:19px}.route-self-os:has(.selfos-ascend) .nav-link:hover{background:#1d201a;color:#eeeee6}.route-self-os:has(.selfos-ascend) .nav-link.is-active{border-color:#d4eb8c29;background:#d4eb8c11;color:#d4eb8c}.route-self-os:has(.selfos-ascend) .workspace-topbar-selfos{min-height:48px;margin:0 36px;padding:8px 0;border:0;border-bottom:1px solid #292b27;border-radius:0;background:#111211;box-shadow:none;color:#eeeee6}.route-self-os:has(.selfos-ascend) .selfos-shell-brand{flex-basis:auto;padding:0;color:#eeeee6}.route-self-os:has(.selfos-ascend) .workspace-topbar-side{flex:0 0 auto;width:auto;margin-left:auto}.route-self-os:has(.selfos-ascend) .selfos-shell-user{flex:0 0 auto}.route-self-os:has(.selfos-ascend) .selfos-shell-brand strong{display:none;font-size:11px;font-weight:500;letter-spacing:.02em}.route-self-os:has(.selfos-ascend) .selfos-shell-brand span,.route-self-os:has(.selfos-ascend) .selfos-shell-brand small,.route-self-os:has(.selfos-ascend) .weather-topbar-kicker,.route-self-os:has(.selfos-ascend) .selfos-shell-user .user-email{display:none}.route-self-os:has(.selfos-ascend) .selfos-shell-brand span{display:block;color:#a9ada0;font-size:10px;letter-spacing:.08em}.route-self-os:has(.selfos-ascend) .weather-topbar-card,.route-self-os:has(.selfos-ascend) .selfos-shell-user{width:auto;min-width:0;padding:0 0 0 16px;border:0;border-radius:0;background:none;box-shadow:none;color:#a9ada0}.route-self-os:has(.selfos-ascend) .weather-topbar-glyph{background:transparent;color:#a9ada0}.route-self-os:has(.selfos-ascend) .weather-topbar-temp,.route-self-os:has(.selfos-ascend) .selfos-shell-user .user-name{color:#a9ada0;font-size:12px}.route-self-os:has(.selfos-ascend) .weather-topbar-summary{color:#95998c;font-size:11px}.route-self-os:has(.selfos-ascend) .selfos-shell-user .ghost-button,.route-self-os:has(.selfos-ascend) .mobile-menu-toggle{border:1px solid #34372f;border-radius:8px;background:transparent;color:#b7baae;box-shadow:none}.selfos-root.selfos-ascend{--selfos-bg: #111211;--selfos-panel: #191b18;--selfos-panel-raised: #20231d;--selfos-line: rgba(227, 230, 211, .11);--selfos-line-strong: rgba(227, 230, 211, .21);--selfos-text: #eeeee6;--selfos-muted: #b2b6a9;--selfos-dim: #94998b;--selfos-accent: #d4eb8c;--selfos-accent-strong: #e1f3ae;--selfos-signal: #bcccae;--selfos-warning: #cfb985;--selfos-danger: #e8a195;--selfos-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;overflow:visible;width:100%;margin:0;min-height:calc(100dvh - 58px);padding:20px 36px 40px;border:0;border-radius:0;background:#111211;box-shadow:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased}.selfos-ascend .selfos-ambient,.selfos-ascend .selfos-card-scanline{display:none}.selfos-ascend .selfos-kicker{font-family:var(--selfos-mono);font-size:10px;font-weight:500;letter-spacing:.12em;line-height:1.6}.selfos-ascend .selfos-header{grid-template-columns:minmax(0,1fr) auto auto;gap:28px;min-height:44px;align-items:center;padding-bottom:12px;border-bottom:0}.selfos-ascend .selfos-brand-block{display:flex;gap:14px;align-items:center}.selfos-ascend .selfos-brand-block h2{margin:0;color:var(--selfos-text);font-family:inherit;font-size:27px;font-weight:650;letter-spacing:-.085em;line-height:1.2}.selfos-ascend .selfos-brand-block h2 span{color:var(--selfos-accent)}.selfos-ascend .selfos-brand-block>.selfos-kicker{display:none;max-width:115px;padding-left:14px;border-left:1px solid var(--selfos-line-strong);font-size:9px;letter-spacing:.07em}.selfos-ascend .selfos-protocol{margin:0!important;font-family:var(--selfos-mono);font-size:9px;font-weight:400}.selfos-ascend .selfos-protocol span{width:5px;height:5px;border-radius:50%;box-shadow:none}.selfos-ascend .selfos-identity{display:flex;gap:14px;align-items:center;padding:0}.selfos-ascend .selfos-identity div{display:grid;gap:3px}.selfos-ascend .selfos-identity dt{font-family:var(--selfos-mono);font-size:9px;font-weight:400}.selfos-ascend .selfos-identity dd{font-size:12px;font-weight:500;letter-spacing:0}.selfos-ascend .selfos-header-identity{display:flex;gap:9px;align-items:center;color:var(--selfos-muted);font-size:12px}.selfos-ascend .selfos-header-identity>span:first-child,.selfos-ascend .selfos-header-avatar{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--selfos-line-strong);border-radius:50%;background:#20231c;color:var(--selfos-accent);font-size:10px}.selfos-ascend .selfos-level-block{display:flex;gap:14px;align-items:center;padding-left:22px;border-left:1px solid var(--selfos-line)}.selfos-ascend .selfos-level-number{display:flex;gap:7px;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.selfos-ascend .selfos-level-number span{max-width:46px;font-family:var(--selfos-mono);font-size:9px;font-weight:400}.selfos-ascend .selfos-level-number strong{color:var(--selfos-accent);font-family:var(--selfos-mono);font-size:22px;font-weight:400;letter-spacing:-.06em;line-height:1;text-shadow:none}.selfos-ascend .selfos-level-progress{width:100px;gap:7px}.selfos-ascend .selfos-level-copy{display:flex;gap:5px;font-family:var(--selfos-mono);font-size:9px;font-weight:400;letter-spacing:0}.selfos-ascend .selfos-level-copy>span:last-child,.selfos-ascend .selfos-level-progress>small{display:none}.selfos-ascend .selfos-progress{height:3px;background:#e3e6d31a}.selfos-ascend .selfos-progress span{background:var(--selfos-accent);box-shadow:none}.selfos-ascend .selfos-dayline{display:none;padding:0;font-family:var(--selfos-mono);font-size:9px;font-weight:400;letter-spacing:.05em}.selfos-ascend .selfos-tabs{top:0;gap:16px;margin:4px 0 23px;padding:0;border:0;border-bottom:1px solid var(--selfos-line);border-radius:0;background:#111211f7;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.selfos-ascend .selfos-tabs-primary{display:flex;gap:22px}.selfos-ascend .selfos-tab{display:flex;flex:0 1 auto;min-height:50px;gap:0;padding:13px 0 16px;border:0;border-radius:0;color:var(--selfos-dim);text-align:left;align-items:center;gap:8px}.selfos-ascend .selfos-tab>span{justify-content:flex-start;gap:8px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.selfos-ascend .selfos-tab>small{display:none}.selfos-ascend .selfos-tab svg,.selfos-ascend .selfos-nav-more-trigger svg{flex:0 0 auto;width:16px;height:16px}.selfos-ascend .selfos-tab:hover,.selfos-ascend .selfos-tab.is-active{background:transparent;color:var(--selfos-text)}.selfos-ascend .selfos-tab.is-active:after{position:absolute;inset:auto 0 -1px;height:2px;border-radius:2px 2px 0 0;background:var(--selfos-accent);box-shadow:none;content:""}.selfos-ascend .selfos-tab.is-active svg{color:var(--selfos-accent)}.selfos-ascend .selfos-tab-badge{min-width:17px;height:17px;margin-left:0;border:0;background:#303627;color:var(--selfos-accent);font-family:var(--selfos-mono);font-size:9px;font-weight:400}.selfos-ascend .selfos-nav-more-trigger{display:flex;gap:7px;min-width:0;padding-inline:8px;align-items:center;border:0;border-radius:0;background:none;font-size:12px;font-weight:400;letter-spacing:0}.selfos-ascend .selfos-nav-more-menu{padding:8px;border-color:var(--selfos-line-strong);border-radius:12px;background:#1b1e18;box-shadow:0 20px 60px #0008}.selfos-ascend .selfos-nav-more-menu>button{padding:12px}.selfos-ascend .selfos-nav-more-menu>button span,.selfos-ascend .selfos-nav-more-head{font-size:11px;font-weight:500;letter-spacing:.03em}.selfos-ascend .selfos-nav-more-menu>button small{font-size:11px}.selfos-ascend .selfos-panel{animation:selfos-ascend-enter .32s ease both}.selfos-ascend .selfos-chapter{position:relative;display:flex;gap:24px;margin:0 0 24px;align-items:flex-end;justify-content:space-between}.selfos-ascend .selfos-chapter h3{margin:7px 0 9px;color:var(--selfos-text);font-size:clamp(36px,3.9vw,54px);font-weight:380;letter-spacing:-.06em;line-height:1.08}.selfos-ascend .selfos-chapter h3 em{color:var(--selfos-accent);font-family:Georgia,Times New Roman,serif;font-weight:400}.selfos-ascend .selfos-chapter p:not(.selfos-kicker){max-width:560px;color:var(--selfos-muted);font-size:13px;line-height:1.7}.selfos-ascend .selfos-chapter-index{display:flex;gap:12px;align-items:center;padding-bottom:5px;color:var(--selfos-dim);font-family:var(--selfos-mono);font-size:10px;letter-spacing:.12em;white-space:nowrap}.selfos-ascend .selfos-chapter-index>svg{width:34px;height:34px;color:var(--selfos-accent);opacity:.55}.selfos-ascend .selfos-expedition{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:22px;align-items:start}.selfos-ascend .selfos-expedition-main,.selfos-ascend .selfos-expedition-aside{display:grid;min-width:0;gap:18px;align-content:start}.selfos-ascend .selfos-expedition-main>*,.selfos-ascend .selfos-expedition-aside>*{min-width:0}.selfos-ascend .selfos-card,.selfos-ascend .selfos-session-card,.selfos-ascend .selfos-observation,.selfos-ascend .selfos-coverage,.selfos-ascend .selfos-principle,.selfos-ascend .selfos-debug-warning{padding:24px;border-color:var(--selfos-line);border-radius:16px;background:var(--selfos-panel);box-shadow:none}.selfos-ascend .selfos-today-lead{gap:20px;padding:25px 26px;border-color:#d4eb8c38;border-radius:16px;background:linear-gradient(125deg,#20251b,#1a1d17 70%);box-shadow:none}.selfos-ascend .selfos-today-lead>.selfos-session-card,.selfos-ascend .selfos-today-lead>.selfos-commitment-card{width:100%;padding:0;border:0;background:transparent}.selfos-ascend .selfos-section-heading h3,.selfos-ascend .selfos-card-head h4{margin-top:6px;font-size:21px;font-weight:480;letter-spacing:-.035em;line-height:1.25}.selfos-ascend .selfos-section-heading>p,.selfos-ascend .selfos-section-heading>span{font-size:11px;line-height:1.5}.selfos-ascend .selfos-index{color:#a1b279!important;font-size:25px!important;opacity:.5}.selfos-ascend .selfos-status{min-height:23px;padding:5px 7px;border-color:var(--selfos-line);background:transparent;font-family:var(--selfos-mono);font-size:9px;font-weight:400;letter-spacing:.04em}.selfos-ascend .selfos-status--positive{border-color:#d4eb8c33;background:#d4eb8c0d;color:var(--selfos-accent)}.selfos-ascend .selfos-status--signal{border-color:#bcccae3d;background:#bcccae0a;color:var(--selfos-signal)}.selfos-ascend .selfos-choice-fieldset{margin-top:20px}.selfos-ascend .selfos-choice-fieldset legend,.selfos-ascend .selfos-session-options summary,.selfos-ascend .selfos-life-options summary{margin-bottom:10px;font-size:11px;font-weight:450;letter-spacing:0;text-transform:none}.selfos-ascend .selfos-choice-grid{gap:7px}.selfos-ascend .selfos-choice-grid--time{grid-template-columns:repeat(5,minmax(0,1fr))}.selfos-ascend .selfos-choice-grid--modes,.selfos-ascend .selfos-choice-grid--environment{grid-template-columns:repeat(3,minmax(0,1fr))}.selfos-ascend .selfos-choice span{min-height:49px;padding:10px 6px;border-color:var(--selfos-line);border-radius:9px;background:#0000001f;font-family:var(--selfos-mono);font-size:12px;font-weight:400;letter-spacing:-.02em}.selfos-ascend .selfos-choice--small span{min-height:42px;font-family:inherit;font-size:11px}.selfos-ascend .selfos-choice input:checked+span{border-color:var(--selfos-accent);background:var(--selfos-accent);color:#202719;box-shadow:none}.selfos-ascend .selfos-session-options,.selfos-ascend .selfos-life-options{margin:14px 0 5px;padding-top:8px}.selfos-ascend .selfos-session-options summary,.selfos-ascend .selfos-life-options summary{display:list-item;min-height:36px;margin:0;padding-top:10px;color:var(--selfos-muted)}.selfos-ascend .selfos-session-options summary span,.selfos-ascend .selfos-life-options summary span{font-size:10px}.selfos-ascend .selfos-button{min-height:44px;gap:9px;padding:12px 17px;border-color:var(--selfos-line-strong);border-radius:8px;background:transparent;font-size:12px;font-weight:550;letter-spacing:0;line-height:1.35;text-transform:none}.selfos-ascend .selfos-button:hover:not(:disabled){border-color:var(--selfos-accent);background:#d4eb8c0f}.selfos-ascend .selfos-button--primary{border-color:var(--selfos-accent);background:var(--selfos-accent);color:#202719}.selfos-ascend .selfos-button--primary:hover:not(:disabled){border-color:var(--selfos-accent-strong);background:var(--selfos-accent-strong)}.selfos-ascend .selfos-button--danger{border-color:#e8a19559;color:var(--selfos-danger)}.selfos-ascend .selfos-button--danger:hover:not(:disabled){border-color:var(--selfos-danger);background:#e8a1950f}.selfos-ascend .selfos-actions{gap:10px;margin-top:18px}.selfos-ascend .selfos-today-lead .selfos-actions>.selfos-button--primary{flex:1 0 auto;min-height:47px}.selfos-ascend .selfos-form-note,.selfos-ascend .selfos-card-note,.selfos-ascend .selfos-actions>small{font-size:11px;line-height:1.6}.selfos-ascend .selfos-text-action{min-height:36px;font-size:11px;font-weight:500;letter-spacing:0;line-height:1.5}.selfos-ascend .selfos-avatar-card{position:relative;display:grid;overflow:hidden;gap:16px;padding:23px 25px 0;border:1px solid var(--selfos-line);border-radius:16px;background:radial-gradient(ellipse at 50% 34%,rgba(181,203,122,.055),transparent 62%),#191b18}.selfos-ascend .selfos-avatar-card>.selfos-kicker{text-align:center}.selfos-ascend .selfos-orbit{position:relative;display:grid;width:min(100%,228px);aspect-ratio:1;margin:-8px auto -12px;place-items:center;color:#b9c89a}.selfos-ascend .selfos-orbit-progress{color:var(--selfos-accent)}.selfos-ascend .selfos-avatar-card-heading{display:flex;gap:10px;align-items:center;justify-content:space-between}.selfos-ascend .selfos-avatar-card-heading>span{color:var(--selfos-dim);font-family:var(--selfos-mono);font-size:8px;letter-spacing:.08em}.selfos-ascend .selfos-orbit>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.selfos-ascend .selfos-orbit-center{display:grid;gap:5px;justify-items:center;text-align:center}.selfos-ascend .selfos-orbit-center strong{color:var(--selfos-text);font-family:var(--selfos-mono);font-size:56px;font-weight:400;letter-spacing:-.085em;line-height:1}.selfos-ascend .selfos-orbit-center span,.selfos-ascend .selfos-orbit-center small{color:var(--selfos-dim);font-family:var(--selfos-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.selfos-ascend .selfos-orbit-center small{max-width:115px;font-size:7px;line-height:1.6}.selfos-ascend .selfos-avatar-caption{display:grid;gap:7px;text-align:center}.selfos-ascend .selfos-avatar-caption h4,.selfos-ascend .selfos-avatar-caption>strong{color:var(--selfos-text);font-size:19px;font-weight:450;letter-spacing:-.035em}.selfos-ascend .selfos-avatar-caption p,.selfos-ascend .selfos-avatar-caption>span{color:var(--selfos-muted);font-size:11px;line-height:1.5}.selfos-ascend .selfos-avatar-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 0;padding:18px 0;border-top:1px solid var(--selfos-line)}.selfos-ascend .selfos-avatar-stats>div{display:grid;gap:7px;min-width:0;padding:0 5px;text-align:center}.selfos-ascend .selfos-avatar-stats>div+div{border-left:1px solid var(--selfos-line)}.selfos-ascend .selfos-avatar-stats strong,.selfos-ascend .selfos-avatar-stats dd{color:var(--selfos-text);font-family:var(--selfos-mono);font-size:20px;font-weight:400;letter-spacing:-.06em}.selfos-ascend .selfos-avatar-stats span,.selfos-ascend .selfos-avatar-stats dt{color:var(--selfos-dim);font-size:8px;letter-spacing:.04em}.selfos-ascend .selfos-avatar-link{display:flex;gap:10px;min-height:46px;margin:-16px -25px 0;padding:14px 25px;align-items:center;justify-content:space-between;border:0;border-top:1px solid var(--selfos-line);border-radius:0 0 16px 16px;background:#ffffff04;color:var(--selfos-muted);cursor:pointer;font-size:11px;text-align:left;transition:color .16s,background .16s}.selfos-ascend .selfos-avatar-link:hover{background:#d4eb8c0a;color:var(--selfos-accent)}.selfos-ascend .selfos-avatar-link svg{width:14px;height:14px}.selfos-ascend .selfos-capture-invitation{display:grid;width:100%;min-height:93px;grid-template-columns:38px minmax(0,1fr) 20px;gap:16px;padding:22px 24px;align-items:center;border:1px solid var(--selfos-line);border-radius:14px;background:#181a17;color:var(--selfos-text);cursor:pointer;text-align:left;transition:border-color .18s,background .18s}.selfos-ascend .selfos-capture-invitation:hover{border-color:#d4eb8c52;background:#1d2119}.selfos-ascend .selfos-capture-invitation>svg:first-child,.selfos-ascend .selfos-capture-invitation>.selfos-capture-icon{width:38px;height:38px;padding:9px;border:1px solid rgba(207,185,133,.21);border-radius:12px;color:var(--selfos-warning)}.selfos-ascend .selfos-capture-invitation>span,.selfos-ascend .selfos-capture-invitation>div{display:grid;gap:6px}.selfos-ascend .selfos-capture-invitation strong{font-size:15px;font-weight:450;letter-spacing:-.02em}.selfos-ascend .selfos-capture-invitation small{color:var(--selfos-dim);font-size:11px;line-height:1.5}.selfos-ascend .selfos-capture-invitation>svg:last-child{width:18px;height:18px;color:var(--selfos-muted)}.selfos-ascend .selfos-atlas{position:relative;overflow:hidden;padding:23px 24px 20px;border:1px solid var(--selfos-line);border-radius:16px;background:#171916}.selfos-ascend .selfos-atlas-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.selfos-ascend .selfos-atlas-head h4,.selfos-ascend .selfos-atlas-head h3{margin-top:6px;color:var(--selfos-text);font-size:17px;font-weight:450;letter-spacing:-.03em}.selfos-ascend .selfos-atlas-head>span{color:var(--selfos-accent);font-family:var(--selfos-mono);font-size:10px}.selfos-ascend .selfos-atlas-map{position:relative;width:100%;margin:6px auto 10px;background-image:radial-gradient(#87946b30 .65px,transparent .65px);background-position:center;background-size:17px 17px;-webkit-mask-image:radial-gradient(ellipse,#000 45%,transparent 78%);mask-image:radial-gradient(ellipse,#000 45%,transparent 78%);color:#bccda0}.selfos-ascend .selfos-atlas-map text{font-family:inherit;font-size:10px}.selfos-ascend .selfos-atlas-map svg,.selfos-ascend svg.selfos-atlas-map{display:block;width:100%;height:auto;max-height:225px;overflow:visible}.selfos-ascend .selfos-atlas-domains{display:flex;flex-wrap:wrap;gap:6px}.selfos-ascend .selfos-atlas-domains button{display:inline-flex;gap:7px;min-height:34px;padding:8px 10px;align-items:center;border:1px solid var(--selfos-line);border-radius:7px;background:transparent;color:var(--selfos-muted);cursor:pointer;font-size:10px;transition:border-color .18s,color .18s}.selfos-ascend .selfos-atlas-domains button:before{width:4px;height:4px;border-radius:50%;background:var(--selfos-accent);content:""}.selfos-ascend .selfos-atlas-domains button:hover{border-color:var(--selfos-accent);color:var(--selfos-accent-strong)}.selfos-ascend .selfos-atlas-domains button span{color:var(--selfos-dim);font-family:var(--selfos-mono);font-size:9px}.selfos-ascend .selfos-atlas-footnote{margin-top:14px;color:var(--selfos-dim);font-size:10px;line-height:1.6}.selfos-ascend .selfos-atlas .selfos-avatar-link{margin:17px -24px -20px;padding-inline:24px}.selfos-ascend .selfos-atlas-empty{display:grid;gap:13px;min-height:180px;padding:30px 10px 15px;align-content:center;justify-items:center;text-align:center}.selfos-ascend .selfos-atlas-empty svg{width:40px;height:40px;margin-bottom:5px;color:var(--selfos-accent);opacity:.7}.selfos-ascend .selfos-atlas-empty p{color:var(--selfos-muted);font-size:12px}.selfos-ascend .selfos-atlas-empty small{color:var(--selfos-dim);font-size:10px;line-height:1.6}.selfos-ascend .selfos-journey-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--selfos-line)}.selfos-ascend .selfos-journey-strip>div,.selfos-ascend .selfos-journey-strip>article{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px 10px;align-content:start}.selfos-ascend .selfos-journey-strip>button{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;gap:10px;min-height:48px;padding:4px 0;align-items:center;border:0;background:none;color:var(--selfos-dim);cursor:pointer;text-align:left}.selfos-ascend .selfos-journey-strip>button>span{align-self:start;padding-top:4px;font-family:var(--selfos-mono);font-size:9px}.selfos-ascend .selfos-journey-strip>button>div{display:grid;gap:6px}.selfos-ascend .selfos-journey-strip>button svg{grid-row:auto;width:14px;height:14px}.selfos-ascend .selfos-journey-strip>button:hover strong,.selfos-ascend .selfos-journey-strip>button:hover svg{color:var(--selfos-accent)}.selfos-ascend .selfos-journey-strip>button small{grid-column:1}.selfos-ascend .selfos-journey-strip svg{grid-row:1 / 3;width:18px;height:18px;margin-top:2px;color:var(--selfos-dim)}.selfos-ascend .selfos-journey-strip strong{color:var(--selfos-muted);font-size:12px;font-weight:500}.selfos-ascend .selfos-journey-strip p,.selfos-ascend .selfos-journey-strip small{grid-column:2;color:var(--selfos-dim);font-size:10px;line-height:1.6}.selfos-ascend .selfos-transmission{margin:0;padding:23px;gap:15px;border:1px solid rgba(199,173,121,.2);border-radius:14px;background:#1b1c17;box-shadow:none}.selfos-ascend .selfos-transmission:before,.selfos-ascend .selfos-transmission:after{display:none}.selfos-ascend .selfos-transmission blockquote{margin-top:12px!important;font-size:17px;font-weight:400;letter-spacing:-.025em;line-height:1.55}.selfos-ascend .selfos-transmission-kicker,.selfos-ascend .selfos-transmission-unread{color:var(--selfos-warning);font-family:var(--selfos-mono);font-size:9px;letter-spacing:.08em}.selfos-ascend .selfos-transmission-actions .selfos-button{min-height:38px;padding:9px 12px;font-size:11px}.selfos-ascend .selfos-today-capture,.selfos-ascend .selfos-today-effects,.selfos-ascend .selfos-today-digest-trigger,.selfos-ascend .selfos-today-digest{margin-top:0;border-color:var(--selfos-line);border-radius:12px;background:#171916}.selfos-ascend .selfos-today-effects>summary,.selfos-ascend .selfos-today-capture>summary{padding:17px 20px;font-size:11px;font-weight:450;letter-spacing:0}.selfos-ascend .selfos-today-capture{overflow:hidden;border-radius:14px}.selfos-ascend .selfos-today-capture>.selfos-capture-invitation{display:grid;padding:22px 24px;border:0;border-radius:13px;list-style:none}.selfos-ascend .selfos-capture-invitation::-webkit-details-marker{display:none}.selfos-ascend .selfos-today-capture[open]>summary{border-bottom:1px solid var(--selfos-line);border-radius:13px 13px 0 0}.selfos-ascend .selfos-today-capture[open]>summary>svg:last-child{transform:rotate(90deg)}.selfos-ascend .selfos-today-capture>.selfos-life-event-form{margin:0;padding:22px 24px;border:0}.selfos-ascend .selfos-session-context{margin-top:12px}.selfos-ascend .selfos-session-context>summary,.selfos-ascend .selfos-session-retune>summary,.selfos-ascend .selfos-quest-contract-details>summary{display:flex;gap:10px;min-height:40px;align-items:center;justify-content:space-between;color:var(--selfos-muted);cursor:pointer;font-size:11px;font-weight:450;list-style:none}.selfos-ascend .selfos-session-context>summary:before,.selfos-ascend .selfos-session-retune>summary:before,.selfos-ascend .selfos-quest-contract-details>summary:before{flex:0 0 auto;width:5px;height:5px;margin-right:0;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(-45deg);content:""}.selfos-ascend .selfos-session-context[open]>summary:before,.selfos-ascend .selfos-session-retune[open]>summary:before,.selfos-ascend .selfos-quest-contract-details[open]>summary:before{transform:rotate(45deg)}.selfos-ascend .selfos-session-context>summary span,.selfos-ascend .selfos-session-retune>summary span{margin-left:auto;color:var(--selfos-dim);font-size:10px}.selfos-ascend .selfos-session-context>summary::-webkit-details-marker,.selfos-ascend .selfos-session-retune>summary::-webkit-details-marker,.selfos-ascend .selfos-quest-contract-details>summary::-webkit-details-marker{display:none}.selfos-ascend .selfos-session-retune{padding:5px 20px;border:1px solid var(--selfos-line);border-radius:12px;background:#171916}.selfos-ascend .selfos-session-retune>.selfos-session-card{margin:8px 0 10px;padding:17px 0 9px;border:0;border-top:1px solid var(--selfos-line);border-radius:0;background:transparent}.selfos-ascend .selfos-today-lead>.selfos-quest-card{padding:20px 0 0;border:0;border-top:1px solid var(--selfos-line);border-radius:0;background:transparent}.selfos-ascend .selfos-quest-contract-details>summary{justify-content:flex-start;min-height:36px;border-top:1px solid var(--selfos-line);color:var(--selfos-dim);font-size:10px}.selfos-ascend .selfos-quest-contract-details>.selfos-quest-contract{margin-top:10px}.selfos-ascend .selfos-quest-brief>.selfos-quest-contract{grid-template-columns:minmax(0,1fr)}.selfos-ascend .selfos-subnav{gap:3px;margin-bottom:20px;padding:4px;border-radius:10px;background:#191c17}.selfos-ascend .selfos-subnav button{min-height:39px;padding:9px 14px;font-size:11px;font-weight:450;letter-spacing:0}.selfos-ascend .selfos-subnav button[aria-pressed=true]{border-color:#d4eb8c38;background:#d4eb8c13;color:var(--selfos-accent)}.selfos-ascend .selfos-section{margin-top:22px}.selfos-ascend .selfos-card-grid,.selfos-ascend .selfos-achievement-grid,.selfos-ascend .selfos-two-column,.selfos-ascend .selfos-overview-grid{gap:18px}.selfos-ascend .selfos-character-axis,.selfos-ascend .selfos-skill-node>article,.selfos-ascend .selfos-life-event-card,.selfos-ascend .selfos-achievement,.selfos-ascend .selfos-timeline article,.selfos-ascend .selfos-oura-card{border-color:var(--selfos-line);border-radius:13px;background:#191b18;box-shadow:none}.selfos-ascend .selfos-character-axis{gap:16px;padding:22px}.selfos-ascend .selfos-character-axis>strong{font-family:var(--selfos-mono);font-size:30px;font-weight:400}.selfos-ascend .selfos-character-axis>p:not(.selfos-kicker){font-size:13px;line-height:1.6}.selfos-ascend .selfos-skill-node>article{padding:18px;transition:border-color .18s,background .18s}.selfos-ascend .selfos-skill-node>article:hover{border-color:#d4eb8c45;background:#1e221b}.selfos-ascend .selfos-skill-node.is-undiscovered>article{background:#141612}.selfos-ascend .selfos-skill-line h4{font-size:16px;font-weight:450}.selfos-ascend .selfos-skill-values dd,.selfos-ascend .selfos-metric strong,.selfos-ascend .selfos-profile-map-metrics strong{font-family:var(--selfos-mono);font-weight:400}.selfos-ascend .selfos-skill-values dt,.selfos-ascend .selfos-meta-grid dt{font-size:10px;font-weight:450;letter-spacing:.03em}.selfos-ascend .selfos-skill-detail{border-color:var(--selfos-line-strong);background:#191b18;box-shadow:-18px 0 80px #0008}.selfos-ascend .selfos-quest-brief,.selfos-ascend .selfos-assessment-brief,.selfos-ascend .selfos-assessment-auto{gap:15px;padding:18px;border-color:var(--selfos-line);background:#151713}.selfos-ascend .selfos-quest-objective>strong{font-size:17px;font-weight:450;line-height:1.5}.selfos-ascend .selfos-quest-why>span,.selfos-ascend .selfos-quest-objective>span,.selfos-ascend .selfos-quest-steps>span,.selfos-ascend .selfos-quest-contract dt{font-family:var(--selfos-mono);font-size:10px;font-weight:400;letter-spacing:.05em}.selfos-ascend .selfos-quest-receipt,.selfos-ascend .selfos-life-receipt-summary{border-color:#d4eb8c3b;background:#d4eb8c09}.selfos-ascend .selfos-rare-event,.selfos-ascend .selfos-quest-receipt.is-exceptional,.selfos-ascend .selfos-achievement.is-exceptional{border-color:#cfb98573;background:radial-gradient(ellipse at 90% 0,rgba(207,185,133,.1),transparent 65%),#202019;box-shadow:0 10px 35px #0000001f}.selfos-ascend .selfos-rare-event strong{color:var(--selfos-warning);font-weight:450}.selfos-ascend .selfos-life-event-form--full{margin:0}.selfos-ascend textarea,.selfos-ascend select,.selfos-ascend input:not([type=radio]):not([type=checkbox]):not([type=file]){border-color:var(--selfos-line-strong);border-radius:9px;background:#131511;color:var(--selfos-text);font-size:13px;line-height:1.6}.selfos-ascend textarea::placeholder,.selfos-ascend input::placeholder{color:#919889;opacity:1}.selfos-ascend .selfos-life-event-form>textarea{min-height:155px;padding:18px;font-size:15px;line-height:1.65}.selfos-ascend .selfos-empty,.selfos-ascend .selfos-empty-state{padding:24px;border-color:var(--selfos-line);border-radius:12px;background:#161813;color:var(--selfos-muted);font-size:12px;line-height:1.7}@keyframes selfos-ascend-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.selfos-root.selfos-ascend{padding-inline:56px}.route-self-os:has(.selfos-ascend) .workspace-topbar-selfos{margin-inline:56px}.selfos-ascend .selfos-expedition{gap:28px}}@media(max-width:1200px){.selfos-root.selfos-ascend{padding-inline:26px}.route-self-os:has(.selfos-ascend) .workspace-topbar-selfos{margin-inline:26px}.selfos-ascend .selfos-expedition{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:18px}.selfos-ascend .selfos-tabs-primary{gap:18px}.selfos-ascend .selfos-header{gap:20px}}@media(max-width:1100px){.route-self-os.workspace.shell:has(.selfos-ascend){display:block;width:100%;padding:0}.route-self-os:has(.selfos-ascend) .workspace-topbar-selfos{position:relative;top:0}.selfos-ascend .selfos-tabs{top:0}}@media(max-width:820px){.selfos-ascend .selfos-expedition{grid-template-columns:minmax(0,1fr)}.selfos-ascend .selfos-expedition-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.selfos-ascend .selfos-expedition-aside>:not(.selfos-avatar-card):not(.selfos-atlas){grid-column:1 / -1}.selfos-ascend .selfos-header{grid-template-columns:minmax(0,1fr) auto;gap:20px}.selfos-ascend .selfos-header>.selfos-identity,.selfos-ascend .selfos-header>.selfos-header-identity{display:none}.selfos-ascend .selfos-tabs-primary{flex:1;gap:18px}.selfos-ascend .selfos-tab>span{font-size:11px}.selfos-ascend .selfos-chapter h3{font-size:46px}.selfos-ascend .selfos-chapter-index{font-size:9px}.selfos-ascend .selfos-atlas{padding-inline:18px}}@media(max-width:600px){.route-self-os:has(.selfos-ascend) .weather-topbar-card{display:none}.route-self-os.workspace.shell:has(.selfos-ascend){padding-bottom:82px}.route-self-os:has(.selfos-ascend) .workspace-topbar-selfos{min-height:51px;gap:8px;margin:0 18px;padding:5px 0;border-radius:0}.route-self-os:has(.selfos-ascend) .weather-topbar-card,.route-self-os:has(.selfos-ascend) .selfos-shell-user{padding-left:4px}.route-self-os:has(.selfos-ascend) .selfos-shell-user .ghost-button{min-height:34px;padding:7px 9px;font-size:9px}.selfos-root.selfos-ascend{min-height:calc(100dvh - 51px);padding:23px 18px 25px}.selfos-ascend .selfos-header{min-height:36px;gap:12px;padding-bottom:21px}.selfos-ascend .selfos-brand-block{gap:10px}.selfos-ascend .selfos-brand-block h2{font-size:25px}.selfos-ascend .selfos-brand-block>.selfos-kicker{display:none}.selfos-ascend .selfos-protocol{font-size:8px}.selfos-ascend .selfos-level-block{gap:8px;padding-left:12px}.selfos-ascend .selfos-level-number{gap:6px;min-width:0;min-height:0;padding:0}.selfos-ascend .selfos-level-number span{max-width:none;font-size:8px}.selfos-ascend .selfos-level-number strong{font-size:22px}.selfos-ascend .selfos-level-progress{width:62px;min-width:0;gap:6px}.selfos-ascend .selfos-level-copy{font-size:8px}.selfos-ascend .selfos-dayline{padding-top:0;font-size:8px}.selfos-ascend .selfos-tabs{top:0;gap:7px;margin:9px 0 24px;padding:0}.selfos-ascend .selfos-tabs-primary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.selfos-ascend .selfos-tab{flex-direction:column;min-height:59px;padding:11px 2px 13px;text-align:center}.selfos-ascend .selfos-tab>span{display:flex;flex-direction:row;gap:7px;align-items:center;justify-content:center;font-size:10px;letter-spacing:0}.selfos-ascend .selfos-tab svg{width:17px;height:17px}.selfos-ascend .selfos-tab-badge{top:6px;right:6px;min-width:15px;height:15px;font-size:8px}.selfos-ascend .selfos-nav-more-trigger{min-width:39px;gap:5px;padding-inline:3px;font-size:10px}.selfos-ascend .selfos-nav-more-menu{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:min(328px,calc(100vw - 36px));max-height:calc(100dvh - 115px);overflow-y:auto}.selfos-ascend .selfos-chapter{margin-bottom:23px}.selfos-ascend .selfos-chapter h3{margin:10px 0 12px;font-size:40px;letter-spacing:-.065em}.selfos-ascend .selfos-chapter p:not(.selfos-kicker){max-width:320px;font-size:12px;line-height:1.7}.selfos-ascend .selfos-chapter-index{display:none}.selfos-ascend .selfos-expedition,.selfos-ascend .selfos-expedition-main,.selfos-ascend .selfos-expedition-aside{gap:15px}.selfos-ascend .selfos-expedition-aside{grid-template-columns:minmax(0,1fr)}.selfos-ascend .selfos-card,.selfos-ascend .selfos-session-card,.selfos-ascend .selfos-today-lead,.selfos-ascend .selfos-observation,.selfos-ascend .selfos-coverage,.selfos-ascend .selfos-principle,.selfos-ascend .selfos-debug-warning{padding:20px;border-radius:13px}.selfos-ascend .selfos-today-lead>.selfos-session-card,.selfos-ascend .selfos-today-lead>.selfos-commitment-card{padding:0}.selfos-ascend .selfos-section-heading h3,.selfos-ascend .selfos-card-head h4{font-size:20px}.selfos-ascend .selfos-section-heading>p,.selfos-ascend .selfos-section-heading>span{max-width:105px;font-size:10px}.selfos-ascend .selfos-choice-grid--time{gap:5px;grid-template-columns:repeat(5,minmax(0,1fr))}.selfos-ascend .selfos-choice-grid--time .selfos-choice:last-child{grid-column:auto}.selfos-ascend .selfos-choice span{min-height:44px;padding:9px 3px;border-radius:7px;font-size:11px}.selfos-ascend .selfos-choice-grid--energy{grid-template-columns:repeat(3,minmax(0,1fr))}.selfos-ascend .selfos-button{padding-inline:13px;font-size:11px}.selfos-ascend .selfos-today-lead .selfos-actions>.selfos-button--primary{flex:1 0 100%}.selfos-ascend .selfos-capture-invitation{min-height:94px;grid-template-columns:34px minmax(0,1fr) 16px;gap:11px;padding:18px}.selfos-ascend .selfos-today-capture>.selfos-capture-invitation,.selfos-ascend .selfos-today-capture>.selfos-life-event-form{padding:18px}.selfos-ascend .selfos-session-context>summary,.selfos-ascend .selfos-session-retune>summary{flex-wrap:wrap;justify-content:flex-start;gap:7px;padding-block:9px}.selfos-ascend .selfos-session-context>summary span,.selfos-ascend .selfos-session-retune>summary span{flex:1 0 calc(100% - 20px);padding-left:13px}.selfos-ascend .selfos-capture-invitation>svg:first-child,.selfos-ascend .selfos-capture-invitation>.selfos-capture-icon{width:34px;height:34px;padding:8px}.selfos-ascend .selfos-capture-invitation strong{font-size:14px}.selfos-ascend .selfos-capture-invitation small{font-size:10px}.selfos-ascend .selfos-avatar-card{padding-top:22px}.selfos-ascend .selfos-orbit{width:235px}.selfos-ascend .selfos-atlas{padding:20px}.selfos-ascend .selfos-atlas .selfos-avatar-link{margin-inline:-20px;padding-inline:20px}.selfos-ascend .selfos-atlas-domains button{min-height:40px;font-size:11px}.selfos-ascend .selfos-journey-strip{gap:15px;margin-top:24px;padding-top:22px}.selfos-ascend .selfos-journey-strip>div,.selfos-ascend .selfos-journey-strip>article{grid-template-columns:1fr;gap:7px}.selfos-ascend .selfos-journey-strip>button{grid-template-columns:minmax(0,1fr);gap:8px;align-content:start}.selfos-ascend .selfos-journey-strip>button>span{padding-top:0}.selfos-ascend .selfos-journey-strip>button>svg{display:none}.selfos-ascend .selfos-journey-strip svg{grid-row:auto;margin-bottom:3px}.selfos-ascend .selfos-journey-strip p,.selfos-ascend .selfos-journey-strip small{grid-column:1;font-size:9px}.selfos-ascend .selfos-journey-strip strong{font-size:11px}.selfos-ascend .selfos-transmission{padding:20px}.selfos-ascend .selfos-transmission blockquote{font-size:16px}.selfos-ascend .selfos-subnav{width:100%}.selfos-ascend .selfos-subnav button{flex:1 0 auto;justify-content:center;padding-inline:10px;font-size:10px}.selfos-ascend .selfos-skill-tree ul{margin-left:5px;padding-left:10px}.selfos-ascend .selfos-skill-node>article{padding:14px}.selfos-ascend .selfos-quest-brief,.selfos-ascend .selfos-assessment-brief,.selfos-ascend .selfos-assessment-auto{padding:14px}.selfos-ascend .selfos-quest-objective>strong{font-size:15px}.selfos-ascend textarea,.selfos-ascend select,.selfos-ascend input:not([type=radio]):not([type=checkbox]):not([type=file]){font-size:16px}}@media(prefers-reduced-motion:reduce){.selfos-ascend *,.selfos-ascend *:before,.selfos-ascend *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.selfos-ascend .selfos-discovery{min-width:0;overflow:hidden;padding:clamp(20px,3vw,40px);border:1px solid var(--selfos-line);border-radius:5px;background:radial-gradient(ellipse at 20% 40%,#d4eb8c08,transparent 62%),var(--selfos-panel);color:var(--selfos-text)}.selfos-ascend .selfos-discovery-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.selfos-ascend .selfos-discovery-heading h3,.selfos-ascend .selfos-discovery.is-empty h3{max-width:550px;margin:8px 0 0;font-size:clamp(23px,3vw,34px);font-weight:400;line-height:1.14;letter-spacing:-.035em;text-wrap:balance}.selfos-ascend .selfos-discovery-count{display:flex;align-items:center;gap:12px;flex:0 0 auto;margin-top:7px;color:var(--selfos-muted)}.selfos-ascend .selfos-discovery-count strong{color:var(--selfos-accent);font-size:38px;font-weight:300;line-height:1}.selfos-ascend .selfos-discovery-count small{font-size:11px;line-height:1.5}.selfos-ascend .selfos-discovery-layout{display:grid;grid-template-columns:minmax(230px,1.05fr) minmax(240px,1fr);align-items:center;gap:clamp(16px,3vw,42px)}.selfos-ascend .selfos-discovery-space{min-width:0}.selfos-ascend .selfos-discovery-space svg{display:block;width:100%;height:auto;overflow:visible}.selfos-ascend .selfos-discovery-orbit{fill:none;stroke:var(--selfos-line-strong);stroke-width:.7;stroke-dasharray:1 7}.selfos-ascend .selfos-discovery-orbit--inner{stroke-dasharray:1 5}.selfos-ascend .selfos-discovery-cross{fill:none;stroke:var(--selfos-muted);stroke-width:.7}.selfos-ascend .selfos-discovery-connection{fill:none;stroke:var(--selfos-accent);stroke-width:.9;opacity:.36}.selfos-ascend .selfos-discovery-twig{fill:none;stroke:var(--selfos-accent);stroke-width:.7;opacity:.46}.selfos-ascend .selfos-discovery-leaf{fill:var(--selfos-accent);opacity:.65}.selfos-ascend .selfos-discovery-node{fill:var(--selfos-panel);stroke:var(--selfos-accent);stroke-width:.8}.selfos-ascend .selfos-discovery-index{fill:var(--selfos-accent);font-family:var(--selfos-mono);font-size:9px}.selfos-ascend .selfos-discovery-core{fill:var(--selfos-panel-raised);stroke:var(--selfos-line-strong);stroke-width:1}.selfos-ascend .selfos-discovery-core-mark{fill:var(--selfos-accent)}.selfos-ascend .selfos-discovery-you{fill:var(--selfos-text);font-size:12px;letter-spacing:2px}.selfos-ascend .selfos-discovery-coordinates{fill:var(--selfos-muted);font-family:var(--selfos-mono);font-size:7px;letter-spacing:2px}.selfos-ascend .selfos-discovery-instruction{margin:12px 0 16px;color:var(--selfos-muted);font-size:12px;line-height:1.5}.selfos-ascend .selfos-discovery-domain-list{display:grid;grid-template-columns:minmax(0,1fr)}.selfos-ascend .selfos-discovery-domain{display:flex;width:100%;min-height:65px;align-items:center;gap:15px;padding:14px 7px;border:0;border-top:1px solid var(--selfos-line);border-radius:0;background:transparent;box-shadow:none;color:var(--selfos-text);text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.selfos-ascend .selfos-discovery-domain:hover,.selfos-ascend .selfos-discovery-domain.is-selected{background:#d4eb8c09;color:var(--selfos-accent)}.selfos-ascend .selfos-discovery-domain-index{color:var(--selfos-accent);font-family:var(--selfos-mono);font-size:10px}.selfos-ascend .selfos-discovery-domain-copy{display:grid;min-width:0;gap:5px}.selfos-ascend .selfos-discovery-domain-copy strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.selfos-ascend .selfos-discovery-domain-copy small{color:var(--selfos-muted);font-size:10px}.selfos-ascend .selfos-discovery-arrow{margin-left:auto;color:var(--selfos-accent);font-size:21px;font-weight:300}.selfos-ascend .selfos-discovery-breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0;border-bottom:1px solid var(--selfos-line)}.selfos-ascend .selfos-discovery-breadcrumb button,.selfos-ascend .selfos-discovery-open{min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--selfos-accent);font-size:12px;text-align:left;cursor:pointer}.selfos-ascend .selfos-discovery-breadcrumb button{flex:0 0 auto}.selfos-ascend .selfos-discovery-breadcrumb p{margin:0;color:var(--selfos-muted);font-size:11px;line-height:1.5}.selfos-ascend .selfos-discovery-skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.selfos-ascend .selfos-discovery-skill{display:flex;min-width:0;min-height:234px;flex-direction:column;gap:16px;padding:22px;border:1px solid var(--selfos-line);border-radius:4px;background:var(--selfos-bg);color:var(--selfos-text);text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.selfos-ascend .selfos-discovery-skill:hover,.selfos-ascend .selfos-discovery-skill.is-selected{border-color:var(--selfos-accent);background:#21251c}.selfos-ascend .selfos-discovery-skill:disabled{cursor:default;opacity:.65}.selfos-ascend .selfos-discovery-skill-state{display:flex;align-items:center;gap:7px;color:var(--selfos-muted);font-size:10px;line-height:1.4}.selfos-ascend .selfos-discovery-skill-state i{width:6px;height:6px;flex:0 0 auto;border:1px solid var(--selfos-muted);border-radius:50%}.selfos-ascend .selfos-discovery-skill-state.is-verified i{border-color:var(--selfos-accent);background:var(--selfos-accent)}.selfos-ascend .selfos-discovery-skill-state.is-estimated i{border-color:var(--selfos-warning)}.selfos-ascend .selfos-discovery-skill-name{font-size:20px;font-weight:400;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.selfos-ascend .selfos-discovery-measures{display:flex;gap:30px;margin-top:auto}.selfos-ascend .selfos-discovery-measures>span{display:grid;gap:6px}.selfos-ascend .selfos-discovery-measures small{color:var(--selfos-muted);font-family:var(--selfos-mono);font-size:8px;letter-spacing:.06em}.selfos-ascend .selfos-discovery-measures b{color:var(--selfos-text);font-size:25px;font-weight:300}.selfos-ascend .selfos-discovery-measures>span+span b{color:var(--selfos-warning)}.selfos-ascend .selfos-discovery-calibration{color:var(--selfos-muted);font-size:10px}.selfos-ascend .selfos-discovery-skill-link{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid var(--selfos-line);color:var(--selfos-muted);font-size:11px}.selfos-ascend .selfos-discovery-skill-link span{color:var(--selfos-accent)}.selfos-ascend .selfos-discovery-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding-top:15px;border-top:1px solid var(--selfos-line)}.selfos-ascend .selfos-discovery-footer p,.selfos-ascend .selfos-discovery-note{margin:0;color:var(--selfos-muted);font-size:10px;line-height:1.65}.selfos-ascend .selfos-discovery-note{margin-top:18px}.selfos-ascend .selfos-discovery-open{flex:0 0 auto}.selfos-ascend .selfos-discovery-open span{padding-left:10px;font-size:18px}.selfos-ascend .selfos-discovery button:focus-visible{outline:2px solid var(--selfos-accent);outline-offset:4px}.selfos-ascend .selfos-discovery.is-empty{display:grid;justify-items:start;gap:15px;padding-block:50px}.selfos-ascend .selfos-discovery-empty-mark{color:var(--selfos-accent);font-size:54px;font-weight:200}.selfos-ascend .selfos-discovery.is-empty .selfos-kicker,.selfos-ascend .selfos-discovery.is-empty h3{margin:0}.selfos-ascend .selfos-discovery.is-empty>p:not(.selfos-kicker){max-width:530px;margin:0 0 12px;color:var(--selfos-muted);font-size:13px;line-height:1.7}.selfos-ascend .selfos-discovery.is-compact{padding:24px}.selfos-ascend .selfos-discovery.is-compact .selfos-discovery-heading h3{font-size:24px}.selfos-ascend .selfos-discovery.is-compact .selfos-discovery-heading{gap:12px}.selfos-ascend .selfos-discovery.is-compact .selfos-discovery-count{display:none}.selfos-ascend .selfos-discovery.is-compact .selfos-discovery-layout{grid-template-columns:minmax(0,1fr);gap:0}.selfos-ascend .selfos-discovery.is-compact .selfos-discovery-space{width:min(100%,310px);margin:0 auto}.selfos-ascend .selfos-discovery.is-compact .selfos-discovery-instruction{margin-top:0}.selfos-ascend .selfos-discovery.is-compact .selfos-discovery-domain{min-height:59px}.selfos-ascend .selfos-discovery.is-compact .selfos-discovery-footer{flex-direction:column;align-items:stretch;gap:8px}.selfos-ascend .selfos-discovery.is-compact .selfos-discovery-open{display:flex;justify-content:space-between;align-items:center}@media(max-width:1000px){.selfos-ascend .selfos-discovery-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.selfos-ascend .selfos-discovery-heading{gap:14px}.selfos-ascend .selfos-discovery-count{display:grid;gap:6px;text-align:right}.selfos-ascend .selfos-discovery-count strong{font-size:30px}.selfos-ascend .selfos-discovery-count small{font-size:9px}.selfos-ascend .selfos-discovery-layout{grid-template-columns:minmax(0,1fr);gap:0}.selfos-ascend .selfos-discovery-space{max-width:410px;margin:0 auto}.selfos-ascend .selfos-discovery-domain-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.selfos-ascend .selfos-discovery-domain-copy strong{font-size:12px}.selfos-ascend .selfos-discovery-domain{gap:9px}.selfos-ascend .selfos-discovery-breadcrumb{flex-direction:column;align-items:flex-start;gap:0;padding-bottom:14px}.selfos-ascend .selfos-discovery-skill{gap:14px;padding:18px}.selfos-ascend .selfos-discovery-footer{flex-direction:column;align-items:stretch;gap:8px}}@media(max-width:450px){.selfos-ascend .selfos-discovery-skill-grid{grid-template-columns:minmax(0,1fr)}.selfos-ascend .selfos-discovery-skill{min-height:214px}.selfos-ascend .selfos-discovery-domain-list{grid-template-columns:minmax(0,1fr)}.selfos-ascend .selfos-discovery-domain-copy strong{font-size:14px}.selfos-ascend .selfos-discovery-domain{min-height:65px}}@media(prefers-reduced-motion:reduce){.selfos-ascend .selfos-discovery button{transition:none}}.selfos-becoming-world{--bw-ink: #0b1520;--bw-night: #102331;--bw-paper: #f4ecdf;--bw-copper: #dcb99a;--bw-muted: #a8bbc7;--bw-line: #c4d3db24;color:var(--bw-paper);background:var(--bw-ink);border:1px solid #c4d3db1c;border-radius:18px;overflow:hidden;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;isolation:isolate}.selfos-becoming-world *,.selfos-becoming-world *:before,.selfos-becoming-world *:after{box-sizing:border-box}.selfos-becoming-world button{font:inherit;cursor:pointer}.selfos-becoming-world button:focus-visible{outline:2px solid var(--bw-copper);outline-offset:5px}.selfos-becoming-world .bw-eyebrow{margin:0;color:var(--bw-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.6;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.selfos-becoming-world .bw-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:43px 46px 33px;background:radial-gradient(ellipse at 82% 110%,#20405155,transparent 65%)}.selfos-becoming-world .bw-heading h2{margin:15px 0 16px;font-size:clamp(34px,4vw,62px);font-weight:350;letter-spacing:-.055em;line-height:1.02;color:var(--bw-paper)}.selfos-becoming-world .bw-heading h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--bw-copper);letter-spacing:-.065em}.selfos-becoming-world .bw-heading>div>p:last-child{margin:0;color:#b7c5ce;font-size:13px;line-height:1.65;max-width:460px}.selfos-becoming-world .bw-map-index{display:grid;justify-items:end;gap:20px;text-align:right;color:#9caebc;font-family:Consolas,monospace;font-size:8px;line-height:1.8;letter-spacing:.08em}.selfos-becoming-world .bw-index-symbol{font-family:Georgia,serif;color:var(--bw-copper);font-size:55px;font-weight:400;line-height:1}.selfos-becoming-world.is-embedded .bw-heading{align-items:center;padding:19px 25px}.selfos-becoming-world.is-embedded .bw-heading h2{margin:0;font-size:22px;font-weight:400;line-height:1.2;letter-spacing:-.035em}.selfos-becoming-world.is-embedded .bw-map-index{padding:0;font-size:8px}.selfos-becoming-world .bw-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 24px;border-top:1px solid var(--bw-line);border-bottom:1px solid var(--bw-line)}.selfos-becoming-world .bw-domains{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.selfos-becoming-world .bw-domains button{flex-shrink:0;padding:10px 11px;border:1px solid transparent;border-radius:100px;background:transparent;color:#a9b9c4;font-size:11px;min-height:40px;transition:color .16s,background .16s}.selfos-becoming-world .bw-domains button:hover{color:var(--bw-paper);background:#cedde00a}.selfos-becoming-world .bw-domains button[aria-pressed=true]{color:var(--bw-paper);background:#ccd7dc12;border-color:#ccd7dc20}.selfos-becoming-world .bw-modes{display:inline-flex;flex-shrink:0;padding:3px;gap:3px;border:1px solid var(--bw-line);border-radius:8px}.selfos-becoming-world .bw-modes button{min-height:35px;padding:6px 12px;border:0;border-radius:5px;background:transparent;color:#a8bac7;font-size:10px}.selfos-becoming-world .bw-modes button[aria-pressed=true]{background:#dcb99a;color:#162530}.selfos-becoming-world .bw-world-layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;min-width:0}.selfos-becoming-world .bw-map-column{min-width:0;display:flex;flex-direction:column}.selfos-becoming-world .bw-map-viewport{overflow:hidden;flex:1;min-height:500px}.selfos-becoming-world .bw-map-scene{height:100%;min-height:555px;position:relative;background:radial-gradient(ellipse at 51% 53%,#24425244 0,#18303f22 25%,transparent 65%),radial-gradient(ellipse at 12% 92%,#25465935,transparent 60%),#0d1b27}.selfos-becoming-world .bw-cartography{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;fill:none}.selfos-becoming-world .bw-terrain{fill:none;stroke:#91b2c025;stroke-width:.8}.selfos-becoming-world .bw-terrain path:nth-child(2n){stroke:#91b2c014}.selfos-becoming-world .bw-coordinate-ring{fill:none;stroke:#b8cad91a;stroke-width:.7;stroke-dasharray:1 7}.selfos-becoming-world .bw-coordinate-ring--inner{stroke:#dcb99a14;stroke-dasharray:0}.selfos-becoming-world .bw-map-cross{stroke:#c0d2dc50;stroke-width:1}.selfos-becoming-world .bw-map-coordinate{position:absolute;color:#8ca6b363;font-family:Consolas,monospace;font-size:7px;letter-spacing:.15em;pointer-events:none}.selfos-becoming-world .bw-map-coordinate--north{top:17px;left:22px}.selfos-becoming-world .bw-evidence-thread{stroke:var(--bw-copper);stroke-opacity:.6;stroke-width:1;stroke-linecap:round;stroke-dasharray:1100;stroke-dashoffset:0;animation:bw-thread-appear .9s ease both}.selfos-becoming-world .bw-map-anchor{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:min(29%,226px);text-align:center;z-index:1;pointer-events:none;padding:10px 3px;background:radial-gradient(ellipse,#102331e8 30%,#10233100 72%)}.selfos-becoming-world .bw-anchor-symbol{display:block;color:var(--bw-copper);font-family:Georgia,serif;font-size:31px;line-height:1;margin-bottom:12px;text-shadow:0 0 28px #dcb99a44}.selfos-becoming-world .bw-map-anchor .bw-eyebrow{display:block;font-size:6px;line-height:1.8;letter-spacing:.12em;color:#bbcad0}.selfos-becoming-world .bw-map-anchor p{color:var(--bw-paper);font-family:Georgia,Times New Roman,serif;font-size:clamp(13px,1.5vw,19px);line-height:1.4;margin:9px 0;overflow-wrap:anywhere;white-space:pre-line}.selfos-becoming-world .bw-map-anchor time,.selfos-becoming-world .bw-anchor-invitation{color:#a2b3bc;display:block;font-size:8px;line-height:1.5}.selfos-becoming-world .bw-skill-point{position:absolute;width:128px;min-height:59px;margin:0;padding:0 4px 5px;transform:translate(-50%,-12px);display:flex;align-items:center;flex-direction:column;border:0;border-radius:9px;background:transparent;color:#d6e0e3;z-index:2;text-align:center;transition:color .18s,background .18s,opacity .18s}.selfos-becoming-world .bw-point-glyph{position:relative;display:grid;place-items:center;width:24px;height:24px;margin-bottom:6px;flex-shrink:0;border:1px solid #a5c0ce46;border-radius:50%;transition:border-color .18s,box-shadow .18s}.selfos-becoming-world .bw-point-glyph i{width:4px;height:4px;border-radius:50%;background:#bfd0d9}.selfos-becoming-world .bw-skill-point.is-measured .bw-point-glyph:after{content:"";position:absolute;width:10px;height:10px;border:1px solid #bfced477;border-radius:50%}.selfos-becoming-world .bw-skill-point strong{font-size:11px;font-weight:450;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;text-wrap:balance}.selfos-becoming-world .bw-skill-point small{font-size:7px;color:#9aaebb;line-height:1.4;margin-top:4px}.selfos-becoming-world .bw-skill-point:hover{color:#fff9ee;background:#192e3caa}.selfos-becoming-world .bw-skill-point:hover .bw-point-glyph{border-color:var(--bw-copper);box-shadow:0 0 0 5px #dcb99a0f,0 0 32px #dcb99a22}.selfos-becoming-world .bw-skill-point.is-selected{color:#ffe6c8}.selfos-becoming-world .bw-skill-point.is-selected .bw-point-glyph{border-color:#e3c2a3;box-shadow:0 0 0 5px #dcb99a13,0 0 35px #dcb99a37}.selfos-becoming-world .bw-skill-point.is-selected .bw-point-glyph i{background:#f8dcc0;box-shadow:0 0 12px #f8dcc099}.selfos-becoming-world .bw-skill-point.is-linked .bw-point-glyph{border-color:#dcb99a99}.selfos-becoming-world .bw-skill-point.is-linked{color:#eddbc7}.selfos-becoming-world .bw-skill-point.is-unlinked:not(.is-selected):not(:hover):not(:focus-visible){opacity:.55}.selfos-becoming-world .bw-point-0{left:18%;top:14%}.selfos-becoming-world .bw-point-1{left:50%;top:8%}.selfos-becoming-world .bw-point-2{left:82%;top:16%}.selfos-becoming-world .bw-point-3{left:12%;top:35%}.selfos-becoming-world .bw-point-4{left:42%;top:29%}.selfos-becoming-world .bw-point-5{left:78%;top:35%}.selfos-becoming-world .bw-point-6{left:18%;top:67%}.selfos-becoming-world .bw-point-7{left:49%;top:74%}.selfos-becoming-world .bw-point-8{left:87%;top:67%}.selfos-becoming-world .bw-point-9{left:15%;top:88%}.selfos-becoming-world .bw-point-10{left:51%;top:92%}.selfos-becoming-world .bw-point-11{left:86%;top:88%}.selfos-becoming-world .bw-map-legend{position:absolute;top:17px;right:20px;display:flex;flex-direction:column;gap:8px;color:#9aacb8;font-size:8px;line-height:1}.selfos-becoming-world .bw-map-legend>span{display:flex;align-items:center;gap:8px}.selfos-becoming-world .bw-legend-point{width:6px;height:6px;border:1px solid #a8bdc9;border-radius:50%}.selfos-becoming-world .bw-legend-line{width:14px;height:1px;background:var(--bw-copper)}.selfos-becoming-world .bw-map-footnote{margin:0;padding:14px 22px;color:#9eafbb;border-top:1px solid #d0dce00c;background:#0c1923;font-size:9px;line-height:1.65}.selfos-becoming-world .bw-context{min-width:0;padding:30px 27px;border-left:1px solid #a4becb24;background:linear-gradient(160deg,#142632,#10202d);overflow-wrap:anywhere}.selfos-becoming-world .bw-context h3{margin:12px 0 14px;color:var(--bw-paper);font-size:28px;font-weight:400;letter-spacing:-.04em;line-height:1.1;text-wrap:balance}.selfos-becoming-world .bw-context-description{margin:0 0 24px;color:#b6c4cd;font-size:11px;line-height:1.75}.selfos-becoming-world .bw-context .bw-eyebrow{color:#aebdc7;font-size:8px}.selfos-becoming-world .bw-capacity-readings{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0 0;padding:20px 0 15px;border-top:1px solid #c4d3db28}.selfos-becoming-world .bw-capacity-readings dt{font-size:9px;color:#b0c0cb;line-height:1.5}.selfos-becoming-world .bw-capacity-readings dd{margin:8px 0 0;font-size:35px;letter-spacing:-.06em;line-height:1;color:#f1dec8;font-weight:300}.selfos-becoming-world .bw-capacity-readings dd .bw-unmeasured{font-size:15px;color:#9fb5c2;letter-spacing:-.02em}.selfos-becoming-world .bw-confidence,.selfos-becoming-world .bw-reading-note{margin:6px 0 17px;color:#a7bac5;font-size:9px;line-height:1.65}.selfos-becoming-world .bw-confidence strong{color:#d2dde2;font-weight:450;margin-left:5px}.selfos-becoming-world .bw-practice-reading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #c4d3db16;border-bottom:1px solid #c4d3db24}.selfos-becoming-world .bw-practice-reading>span{font-size:10px;color:#afc0c9}.selfos-becoming-world .bw-practice-reading>strong{font-size:14px;font-weight:450;white-space:nowrap}.selfos-becoming-world .bw-practice-reading>strong small{font-size:9px;font-weight:400;color:#a9bbc6}.selfos-becoming-world .bw-context-sources{margin-top:28px}.selfos-becoming-world .bw-context-sources>p:last-child:not(.bw-eyebrow),.selfos-becoming-world .bw-context-links>p:last-child:not(.bw-eyebrow){color:#b3c3cc;font-size:11px;line-height:1.75;margin:14px 0}.selfos-becoming-world .bw-context-sources>button{position:relative;display:grid;width:100%;gap:6px;padding:17px 20px 17px 0;border:0;border-bottom:1px solid #c4d3db19;background:transparent;color:var(--bw-paper);text-align:left}.selfos-becoming-world .bw-context-sources>button:hover strong,.selfos-becoming-world .bw-context-sources>button[aria-pressed=true] strong{color:#ebc9a8}.selfos-becoming-world .bw-source-date{font-size:8px;color:#b4c3ca}.selfos-becoming-world .bw-context-sources>button>strong{font-size:11px;line-height:1.5;font-weight:450}.selfos-becoming-world .bw-source-kind{color:#a2b6c4;font-size:8px;line-height:1.5}.selfos-becoming-world .bw-context-sources button i{position:absolute;top:37px;right:0;color:var(--bw-copper);font-size:14px;font-style:normal}.selfos-becoming-world .bw-dossier-link{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:12px 0 0;margin:17px 0 0;border:0;background:transparent;color:#e8c9ac;font-size:11px;text-align:left}.selfos-becoming-world .bw-dossier-link>span{font-size:20px}.selfos-becoming-world .bw-event-status{display:inline-flex;align-items:center;gap:7px;margin-top:17px;color:#cfbaa6;font-size:9px;line-height:1.5}.selfos-becoming-world .bw-event-status:before{content:"";width:5px;height:5px;border:1px solid #dcb99a;background:#dcb99a;border-radius:50%}.selfos-becoming-world .bw-event-status.is-pending:before{background:transparent}.selfos-becoming-world .bw-context-event blockquote{margin:19px 0 25px;padding:0;border:0;color:#f2e4d2;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.48;letter-spacing:-.025em;white-space:pre-line}.selfos-becoming-world .bw-context-links{padding-top:22px;border-top:1px solid var(--bw-line)}.selfos-becoming-world .bw-context-links>button{display:flex;gap:11px;align-items:center;width:100%;border:0;border-bottom:1px solid #c4d3db17;background:transparent;color:var(--bw-paper);text-align:left;padding:15px 0;min-height:58px}.selfos-becoming-world .bw-context-links>button:hover strong{color:#f0cba7}.selfos-becoming-world .bw-link-glyph{font-size:20px;color:#c7ad96}.selfos-becoming-world .bw-context-links>button>span:nth-child(2){display:grid;gap:5px;flex:1;min-width:0}.selfos-becoming-world .bw-context-links strong{font-size:11px;font-weight:450}.selfos-becoming-world .bw-context-links small{font-size:8px;color:#a7bac5;line-height:1.6}.selfos-becoming-world .bw-context-links i{color:#c4ad98;font-size:17px;font-style:normal}.selfos-becoming-world .bw-event-xp{margin-top:23px;padding-top:15px;border-top:1px solid var(--bw-line);display:grid;gap:9px}.selfos-becoming-world .bw-event-xp span{color:#a6bcc7;font-size:9px}.selfos-becoming-world .bw-event-xp strong{color:#e7c7a9;font-weight:350;font-size:23px}.selfos-becoming-world .bw-context-invitation{padding:34px 0}.selfos-becoming-world .bw-context-invitation>span{display:block;font-family:Georgia,serif;font-size:44px;color:#dcb99a;margin-bottom:36px}.selfos-becoming-world .bw-context-invitation p{font-size:12px;color:#afc0ca;line-height:1.85}.selfos-becoming-world .bw-traces{padding:27px 28px 29px;background:#09131d;border-top:1px solid var(--bw-line)}.selfos-becoming-world .bw-traces-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px}.selfos-becoming-world .bw-traces-heading>span{color:#9eb3bf;font-size:9px}.selfos-becoming-world .bw-trace-rail{display:flex;gap:0;overflow-x:auto;overscroll-behavior-x:contain;list-style:none;margin:0;padding:6px 0 8px;scrollbar-color:#455968 #0b1520;scrollbar-width:thin;scroll-snap-type:x proximity}.selfos-becoming-world .bw-trace-rail>li{position:relative;flex:0 0 210px;list-style:none;min-width:0;scroll-snap-align:start}.selfos-becoming-world .bw-trace-rail>li:before{content:"";position:absolute;top:6px;left:0;right:0;height:1px;background:#c4d3db25}.selfos-becoming-world .bw-trace-rail>li:last-child:before{right:80%}.selfos-becoming-world .bw-trace-rail button{position:relative;width:100%;height:100%;display:flex;align-items:flex-start;flex-direction:column;gap:9px;padding:0 23px 12px 0;border:0;border-radius:4px;background:transparent;text-align:left;color:#bcccd4}.selfos-becoming-world .bw-trace-dot{position:relative;display:block;width:13px;height:13px;flex-shrink:0;margin-bottom:9px;border:1px solid #c4d3db77;border-radius:50%;background:#314857;box-shadow:0 0 0 5px #09131d}.selfos-becoming-world .bw-trace-rail .is-pending .bw-trace-dot{background:#09131d}.selfos-becoming-world .bw-trace-rail [aria-pressed=true] .bw-trace-dot{border-color:#e2c2a7;background:#dcb99a;box-shadow:0 0 0 5px #09131d,0 0 23px #dcb99a44}.selfos-becoming-world .bw-trace-rail button[aria-pressed=true]{color:#f1dcc5}.selfos-becoming-world .bw-trace-rail button:hover{color:#fff1df}.selfos-becoming-world .bw-trace-rail time{font-size:9px;color:#9aafbc}.selfos-becoming-world .bw-trace-rail strong{font-size:12px;font-weight:400;line-height:1.55}.selfos-becoming-world .bw-trace-rail small{font-size:8px;color:#a6b8c1;line-height:1.6}.selfos-becoming-world .bw-trace-empty{display:flex;align-items:center;gap:17px;min-height:94px;padding:24px 30px;border-top:1px solid var(--bw-line);background:#0a1620}.selfos-becoming-world .bw-trace-empty>span{color:var(--bw-copper);font-size:29px}.selfos-becoming-world .bw-trace-empty>p{margin:0;color:#a7bcc8;font-size:12px;line-height:1.7}.selfos-becoming-world .bw-empty-map{position:relative;min-height:555px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px;text-align:center;background:radial-gradient(ellipse at center,#20415366,transparent 68%),#0d1b27}.selfos-becoming-world .bw-empty-map>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.selfos-becoming-world .bw-empty-map>:not(svg){position:relative;z-index:1}.selfos-becoming-world .bw-empty-symbol{display:grid;place-items:center;width:84px;height:84px;margin-bottom:35px;border:1px solid #dcb99a44;border-radius:50%;color:var(--bw-copper);font-size:54px;box-shadow:0 0 0 23px #dcb99a04,0 0 0 45px #dcb99a02}.selfos-becoming-world .bw-empty-map h3{margin:15px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1.1;letter-spacing:-.045em;color:var(--bw-paper)}.selfos-becoming-world .bw-empty-map>p:last-child{margin:0;color:#acbdc9;font-size:12px;line-height:1.8}@keyframes bw-thread-appear{0%{stroke-dashoffset:1100;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media(min-width:1500px){.selfos-becoming-world .bw-world-layout{grid-template-columns:minmax(0,1fr) 350px}.selfos-becoming-world .bw-map-scene{min-height:625px}.selfos-becoming-world .bw-skill-point{width:150px}.selfos-becoming-world .bw-skill-point strong{font-size:13px}.selfos-becoming-world .bw-skill-point small{font-size:8px}.selfos-becoming-world .bw-context{padding:35px}}@media(max-width:1100px){.selfos-becoming-world .bw-world-layout{grid-template-columns:minmax(0,1fr) 270px}.selfos-becoming-world .bw-heading{padding-inline:28px}.selfos-becoming-world .bw-context{padding:25px 20px}.selfos-becoming-world .bw-skill-point{width:105px}.selfos-becoming-world .bw-skill-point strong{font-size:10px}.selfos-becoming-world .bw-toolbar{flex-direction:column;align-items:flex-start}}@media(max-width:800px){.selfos-becoming-world .bw-world-layout{grid-template-columns:minmax(0,1fr)}.selfos-becoming-world .bw-map-scene{min-height:585px}.selfos-becoming-world .bw-context{border-left:0;border-top:1px solid #adc0cc35;padding:28px}.selfos-becoming-world .bw-context-skill{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px}.selfos-becoming-world .bw-context-skill>.bw-eyebrow,.selfos-becoming-world .bw-context-skill>h3,.selfos-becoming-world .bw-context-skill>.bw-context-description{grid-column:1}.selfos-becoming-world .bw-context-skill>.bw-capacity-readings{grid-column:1;margin-top:0}.selfos-becoming-world .bw-context-skill>.bw-confidence,.selfos-becoming-world .bw-context-skill>.bw-reading-note,.selfos-becoming-world .bw-context-skill>.bw-practice-reading{grid-column:1}.selfos-becoming-world .bw-context-skill>.bw-context-sources{grid-column:2;grid-row:1 / span 7;margin-top:0}.selfos-becoming-world .bw-context-skill>.bw-dossier-link{grid-column:2;margin-top:0}.selfos-becoming-world .bw-skill-point{width:128px}.selfos-becoming-world .bw-skill-point strong{font-size:12px}.selfos-becoming-world .bw-map-anchor p{font-size:18px}.selfos-becoming-world .bw-context-invitation{padding:4px 0;max-width:380px}.selfos-becoming-world .bw-context-invitation>span{display:none}}@media(max-width:520px){.selfos-becoming-world{border-radius:12px}.selfos-becoming-world .bw-heading{padding:31px 23px 25px;gap:9px;align-items:flex-start}.selfos-becoming-world .bw-heading h2{margin-top:15px;font-size:39px;line-height:1.06}.selfos-becoming-world .bw-heading>div>p:last-child{font-size:11px;line-height:1.8}.selfos-becoming-world .bw-map-index{gap:0;padding-top:14px}.selfos-becoming-world .bw-map-index>span:last-child{display:none}.selfos-becoming-world .bw-index-symbol{font-size:31px}.selfos-becoming-world .bw-heading .bw-eyebrow{font-size:7px;letter-spacing:.09em}.selfos-becoming-world .bw-toolbar{padding:12px 14px;gap:11px}.selfos-becoming-world .bw-domains{flex-wrap:nowrap;overflow-x:auto;width:100%;overscroll-behavior-x:contain;scrollbar-width:none}.selfos-becoming-world .bw-domains button{min-height:39px;font-size:10px;padding-inline:10px}.selfos-becoming-world .bw-modes{align-self:flex-end}.selfos-becoming-world .bw-map-viewport,.selfos-becoming-world .bw-map-scene{min-height:620px}.selfos-becoming-world .bw-skill-point{width:84px;max-width:24%;min-height:62px}.selfos-becoming-world .bw-skill-point strong{font-size:10px}.selfos-becoming-world .bw-skill-point small{font-size:6px}.selfos-becoming-world .bw-map-anchor{width:37%}.selfos-becoming-world .bw-map-anchor p{font-size:14px}.selfos-becoming-world .bw-map-anchor .bw-eyebrow{font-size:5.5px}.selfos-becoming-world .bw-anchor-symbol{font-size:27px;margin-bottom:11px}.selfos-becoming-world .bw-map-anchor time{font-size:7px}.selfos-becoming-world .bw-map-legend{top:14px;right:14px;font-size:7px;gap:6px}.selfos-becoming-world .bw-map-coordinate--north{font-size:6px;top:15px;left:14px}.selfos-becoming-world .bw-map-footnote{padding:12px 18px;font-size:8px}.selfos-becoming-world .bw-context{padding:26px 24px}.selfos-becoming-world .bw-context-skill{display:block}.selfos-becoming-world .bw-context h3{font-size:31px;margin-block:12px 16px}.selfos-becoming-world .bw-context-description{font-size:12px;max-width:360px}.selfos-becoming-world .bw-context-skill>.bw-context-sources{margin-top:25px}.selfos-becoming-world .bw-context-sources>button{min-height:85px}.selfos-becoming-world .bw-context-sources>button>strong{font-size:12px}.selfos-becoming-world .bw-capacity-readings{padding-top:22px}.selfos-becoming-world .bw-capacity-readings dd{font-size:42px}.selfos-becoming-world .bw-dossier-link{min-height:50px}.selfos-becoming-world .bw-traces{padding:24px 20px}.selfos-becoming-world .bw-traces-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px}.selfos-becoming-world .bw-trace-rail>li{flex-basis:190px}.selfos-becoming-world .bw-trace-rail button{padding-right:24px}.selfos-becoming-world .bw-empty-map{min-height:450px;padding:40px 20px}.selfos-becoming-world .bw-empty-map h3{font-size:35px}.selfos-becoming-world .bw-context-event blockquote{font-size:23px}}@media(prefers-reduced-motion:reduce){.selfos-becoming-world *,.selfos-becoming-world *:before,.selfos-becoming-world *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.becoming-capture{--bc-paper: #f4ecdf;--bc-sheet: #fbf6ed;--bc-ink: #162833;--bc-muted: #596870;--bc-copper: #8c593d;--bc-line: #d9cfc0;--selfos-bg: var(--bc-paper);--selfos-panel: var(--bc-sheet);--selfos-panel-raised: #eee3d2;--selfos-text: var(--bc-ink);--selfos-muted: var(--bc-muted);--selfos-dim: var(--bc-muted);--selfos-line: var(--bc-line);--selfos-line-strong: #b8a48c;--selfos-accent: var(--bc-copper);--selfos-danger: #962f32;position:relative;isolation:isolate;width:100%;min-width:0;min-height:780px;box-sizing:border-box;overflow:hidden;padding:28px clamp(22px,5vw,76px) 36px;background:var(--bc-paper);color:var(--bc-ink);color-scheme:light;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;text-align:left}.becoming-capture *,.becoming-capture *:before,.becoming-capture *:after{box-sizing:border-box}.becoming-capture .becoming-capture-paper-edge{position:absolute;inset:0 auto 0 0;width:7px;background:repeating-linear-gradient(to bottom,#dac6ab 0 1px,transparent 1px 6px);opacity:.7;pointer-events:none}.becoming-capture .becoming-capture-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:35px}.becoming-capture .becoming-capture-topline>span{color:var(--bc-muted);font-size:9px;letter-spacing:.14em}.becoming-capture .becoming-capture-back,.becoming-capture .becoming-capture-text-action{min-height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;color:var(--bc-ink);font:inherit;font-size:12px;text-align:left;cursor:pointer}.becoming-capture .becoming-capture-back span{margin-right:12px;color:var(--bc-copper)}.becoming-capture .becoming-capture-eyebrow{margin:0;color:var(--bc-copper);font-size:9px;font-weight:600;line-height:1.5;letter-spacing:.14em}.becoming-capture .becoming-capture-heading{display:flex;max-width:1110px;align-items:center;justify-content:space-between;gap:30px;margin:0 auto 24px}.becoming-capture .becoming-capture-heading h2,.becoming-capture .becoming-capture-deposit h2{margin:13px 0 15px;color:var(--bc-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5.8vw,72px);font-weight:400;line-height:1.05;letter-spacing:-.055em}.becoming-capture .becoming-capture-heading>div>p:last-child{margin:0;color:var(--bc-muted);font-size:14px;line-height:1.8}.becoming-capture .becoming-capture-illustration{display:block;flex:0 0 210px;width:210px;max-width:100%;height:auto}.becoming-capture .bc-illustration-shadow{fill:#b19b7e;opacity:.13}.becoming-capture .bc-illustration-path{stroke:var(--bc-copper);stroke-width:1;stroke-dasharray:2 6;opacity:.65}.becoming-capture .bc-illustration-envelope-back{fill:#e2cfb5;stroke:#b28c64;stroke-width:1.1;stroke-linejoin:round}.becoming-capture .bc-illustration-paper{fill:var(--bc-sheet);stroke:#c8baa7;stroke-width:1.1}.becoming-capture .bc-illustration-fold{stroke:#b49572;stroke-width:1}.becoming-capture .bc-illustration-writing{stroke:var(--bc-ink);stroke-width:1.3;stroke-linecap:round;opacity:.4}.becoming-capture .bc-illustration-envelope{fill:#ecddc7;stroke:#b28c64;stroke-width:1.1;stroke-linejoin:round}.becoming-capture .bc-illustration-seal{fill:var(--bc-copper)}.becoming-capture .bc-illustration-check{stroke:var(--bc-sheet);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.becoming-capture .bc-illustration-star{fill:var(--bc-copper);opacity:.65}.becoming-capture .becoming-capture-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1110px;margin:0 auto 40px;padding:20px 0;border-top:1px solid var(--bc-line);border-bottom:1px solid var(--bc-line);list-style:none}.becoming-capture .becoming-capture-process li{display:flex;min-width:0;align-items:center;gap:12px;color:var(--bc-muted)}.becoming-capture .becoming-capture-process li>span{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border:1px solid #bbad9a;border-radius:50%;font-size:10px}.becoming-capture .becoming-capture-process li>div{display:grid;min-width:0;gap:4px}.becoming-capture .becoming-capture-process strong{color:inherit;font-size:11px;font-weight:500}.becoming-capture .becoming-capture-process small{color:var(--bc-muted);font-size:9px;line-height:1.4}.becoming-capture .becoming-capture-process .is-current{color:var(--bc-ink)}.becoming-capture .becoming-capture-process .is-current>span{border-color:var(--bc-ink);background:var(--bc-ink);color:var(--bc-sheet)}.becoming-capture .becoming-capture-process .is-recorded>span{border-color:var(--bc-copper);color:var(--bc-copper)}.becoming-capture .becoming-capture-process .is-waiting>span{border-style:dashed;border-color:var(--bc-copper);background:transparent;color:var(--bc-copper)}.becoming-capture .becoming-capture-writing{display:grid;grid-template-columns:190px minmax(0,1fr);gap:clamp(26px,4vw,58px);max-width:1110px;margin:0 auto}.becoming-capture .becoming-capture-margin{padding-top:12px}.becoming-capture .becoming-capture-margin>p:not(.becoming-capture-eyebrow){margin:12px 0 25px;color:var(--bc-ink);font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic;line-height:1.3;letter-spacing:-.03em}.becoming-capture .becoming-capture-prompts{display:grid;gap:0;margin-bottom:12px}.becoming-capture .becoming-capture-prompts>button{display:flex;min-height:49px;align-items:center;gap:12px;padding:10px 0;border:0;border-bottom:1px solid var(--bc-line);border-radius:0;background:transparent;color:var(--bc-ink);font:inherit;font-size:12px;text-align:left;cursor:pointer}.becoming-capture .becoming-capture-prompts>button>span:first-child{color:var(--bc-muted);font-size:9px}.becoming-capture .becoming-capture-prompt-mark{margin-left:auto;color:var(--bc-copper);opacity:0;transition:opacity .15s ease}.becoming-capture .becoming-capture-prompts>button[aria-pressed=true]{color:var(--bc-copper)}.becoming-capture .becoming-capture-prompts>button[aria-pressed=true]>span:first-child{color:var(--bc-copper)}.becoming-capture .becoming-capture-prompts>button:hover .becoming-capture-prompt-mark,.becoming-capture .becoming-capture-prompts>button[aria-pressed=true] .becoming-capture-prompt-mark{opacity:1}.becoming-capture .becoming-capture-margin>small{color:var(--bc-muted);font-size:10px;line-height:1.5}.becoming-capture .becoming-capture-sheet{min-width:0}.becoming-capture .becoming-capture-cue{display:flex;min-height:60px;align-items:flex-start;gap:13px;margin-bottom:17px;padding:13px 0;color:var(--bc-muted)}.becoming-capture .becoming-capture-cue>span{color:var(--bc-copper);font-size:24px;line-height:1}.becoming-capture .becoming-capture-cue p{max-width:560px;margin:0;font-size:12px;line-height:1.6}.becoming-capture .becoming-capture-sheet>.selfos-life-event-form{display:grid;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.becoming-capture .selfos-life-event-form>.selfos-section-heading{display:none}.becoming-capture .selfos-life-event-form>textarea{width:100%;min-height:260px;margin:0 0 25px;padding:20px 23px;border:0;border-left:2px solid #c6a987;border-radius:0;background:var(--bc-sheet);color:var(--bc-ink);font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.7;box-shadow:none;resize:vertical;caret-color:var(--bc-copper)}.becoming-capture .selfos-life-event-form>textarea::placeholder{color:#68716e;opacity:1}.becoming-capture .selfos-life-event-form>textarea:focus{outline:1px solid var(--bc-copper);outline-offset:4px;border-color:var(--bc-copper);box-shadow:none}.becoming-capture .selfos-life-event-form>details{margin:0;padding:0;border:0;border-top:1px solid var(--bc-line);border-radius:0;background:transparent}.becoming-capture .selfos-life-event-form>details>summary{display:flex;min-height:49px;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;color:var(--bc-ink);font-size:11px;cursor:pointer}.becoming-capture .selfos-life-event-form>details>summary span{color:var(--bc-muted);font-size:9px}.becoming-capture .selfos-life-event-form .selfos-form-grid{gap:16px;padding:8px 0 23px}.becoming-capture .selfos-life-event-form label>span{color:var(--bc-muted);font-size:9px}.becoming-capture .selfos-life-event-form input:not([type=checkbox]):not([type=radio]),.becoming-capture .selfos-life-event-form select{min-height:43px;border:1px solid var(--bc-line);border-radius:2px;background:var(--bc-sheet);color:var(--bc-ink);color-scheme:light;box-shadow:none}.becoming-capture .selfos-life-event-form input::placeholder{color:var(--bc-muted)}.becoming-capture .selfos-life-event-form .selfos-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-top:22px;margin-top:0;border-top:1px solid var(--bc-line)}.becoming-capture .selfos-life-event-form .selfos-actions>small{max-width:220px;color:var(--bc-muted);font-size:9px;line-height:1.6}.becoming-capture .selfos-button{min-height:44px;border-color:var(--bc-line);background:var(--bc-sheet);color:var(--bc-ink);box-shadow:none}.becoming-capture .selfos-button--primary,.becoming-capture .becoming-capture-primary{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:22px;padding:15px 25px;border:1px solid var(--bc-ink);border-radius:2px;background:var(--bc-ink);color:var(--bc-sheet);font:inherit;font-size:11px;font-weight:500;letter-spacing:.035em;box-shadow:none;cursor:pointer}.becoming-capture .selfos-button--primary:hover:not(:disabled),.becoming-capture .becoming-capture-primary:hover{border-color:#314a57;background:#314a57;color:var(--bc-sheet)}.becoming-capture .selfos-button:disabled{opacity:.55;cursor:progress}.becoming-capture .selfos-inline-error{border-color:#b78b81;background:#f3e2d9;color:#822d2f}.becoming-capture .selfos-life-media-picker{border-color:var(--bc-line);background:transparent}.becoming-capture .selfos-life-media-picker p,.becoming-capture .selfos-life-media-picker small{color:var(--bc-muted)}.becoming-capture .becoming-capture-after{display:flex;max-width:820px;align-items:flex-start;gap:18px;margin:38px auto 0;padding-top:25px;border-top:1px solid var(--bc-line);color:var(--bc-muted)}.becoming-capture .becoming-capture-after>span{color:var(--bc-copper);font-size:31px;line-height:1.1}.becoming-capture .becoming-capture-after p{margin:0;font-size:11px;line-height:1.8}.becoming-capture .becoming-capture-after strong{display:block;margin-bottom:2px;color:var(--bc-ink);font-weight:500}.becoming-capture button:focus-visible,.becoming-capture summary:focus-visible{outline:2px solid var(--bc-copper);outline-offset:4px}.becoming-capture--deposited{display:grid;align-content:center;justify-items:center;padding-block:56px;text-align:center}.becoming-capture .becoming-capture-deposit{width:min(100%,710px);outline:none}.becoming-capture .becoming-capture-deposit>.becoming-capture-illustration{width:250px;margin:6px auto -1px}.becoming-capture .becoming-capture-deposit h2{margin-top:0;font-size:clamp(46px,6vw,75px)}.becoming-capture .becoming-capture-deposit-lede{margin:0 0 26px;color:var(--bc-ink);font-size:15px}.becoming-capture .becoming-capture-excerpt{max-width:610px;margin:0 auto 24px;padding:20px 28px;border:0;border-left:1px solid #bd9c74;background:#fbf6ed88;color:#42515a;font-family:Georgia,Times New Roman,serif;font-size:19px;font-style:italic;line-height:1.6;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.becoming-capture .becoming-capture-deposit-copy{max-width:530px;margin:0 auto 28px;color:var(--bc-muted);font-size:12px;line-height:1.8}.becoming-capture .becoming-capture-deposit .becoming-capture-process{margin-bottom:25px;text-align:left}.becoming-capture .becoming-capture-deposit-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 26px}.becoming-capture .becoming-capture-closing{margin:24px 0 0;color:var(--bc-muted);font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}@media(max-width:950px){.becoming-capture .becoming-capture-writing{grid-template-columns:160px minmax(0,1fr);gap:26px}.becoming-capture .becoming-capture-heading>.becoming-capture-illustration{flex-basis:165px;width:165px}.becoming-capture .becoming-capture-margin>p:not(.becoming-capture-eyebrow){font-size:22px}}@media(max-width:700px){.becoming-capture{padding:14px 21px 30px;min-height:720px}.becoming-capture .becoming-capture-topline{margin-bottom:27px}.becoming-capture .becoming-capture-topline>span{font-size:8px;letter-spacing:.08em}.becoming-capture .becoming-capture-heading{position:relative;gap:0;margin-bottom:27px}.becoming-capture .becoming-capture-heading>.becoming-capture-illustration{display:none}.becoming-capture .becoming-capture-heading h2{margin-block:13px 15px;font-size:clamp(40px,10vw,58px)}.becoming-capture .becoming-capture-heading>div>p:last-child{font-size:12px}.becoming-capture .becoming-capture-process{gap:8px;margin-bottom:24px;padding-block:16px}.becoming-capture .becoming-capture-process li{align-items:flex-start;gap:7px}.becoming-capture .becoming-capture-process li>span{width:21px;height:21px;flex-basis:21px;font-size:9px}.becoming-capture .becoming-capture-process strong{font-size:10px;line-height:1.4}.becoming-capture .becoming-capture-process small{font-size:8px}.becoming-capture .becoming-capture-writing{grid-template-columns:minmax(0,1fr);gap:5px}.becoming-capture .becoming-capture-margin{padding-top:0}.becoming-capture .becoming-capture-margin>p:not(.becoming-capture-eyebrow),.becoming-capture .becoming-capture-margin>small{display:none}.becoming-capture .becoming-capture-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 17px;margin-block:7px 0}.becoming-capture .becoming-capture-prompts>button{min-height:44px;gap:8px;font-size:12px}.becoming-capture .becoming-capture-cue{min-height:0;margin-block:0 9px;padding-block:14px}.becoming-capture .becoming-capture-cue p{font-size:11px}.becoming-capture .selfos-life-event-form>textarea{min-height:230px;margin-bottom:18px;padding:16px 17px;font-size:21px}.becoming-capture .selfos-life-event-form .selfos-actions{align-items:stretch}.becoming-capture .selfos-life-event-form .selfos-actions>.selfos-button--primary{width:100%}.becoming-capture .selfos-life-event-form .selfos-actions>small{max-width:none}.becoming-capture .becoming-capture-after{margin-top:28px;gap:13px;padding-top:20px}.becoming-capture--deposited{padding-block:35px}.becoming-capture .becoming-capture-deposit>.becoming-capture-illustration{width:220px}.becoming-capture .becoming-capture-excerpt{padding:15px 19px;font-size:17px}.becoming-capture .becoming-capture-deposit-actions{display:grid;width:100%;gap:8px}.becoming-capture .becoming-capture-deposit-actions .becoming-capture-text-action{text-align:center}}@media(prefers-reduced-motion:reduce){.becoming-capture .becoming-capture-prompt-mark{transition:none}}html:has(.selfos-becoming),body:has(.route-self-os .selfos-becoming){background:#0b1520;color-scheme:dark;scrollbar-color:#475c67 #0b1520}.route-self-os.workspace.shell:has(.selfos-becoming){width:100%;max-width:1900px;background:#0b1520;grid-template-columns:78px minmax(0,1fr)}.route-self-os:has(.selfos-becoming) .sidebar{background:#0a121b;border-color:#243541;padding-inline:6px}.route-self-os:has(.selfos-becoming) .nav-link{color:#a6b7bd}.route-self-os:has(.selfos-becoming) .nav-link.is-active{color:#f1d2b5;background:#192a35;border-color:#3a4b53}.route-self-os:has(.selfos-becoming) .workspace-main{min-width:0}.selfos-root.selfos-becoming{--selfos-text: #f4ecdf;--selfos-muted: #a8b9c2;--selfos-line: #30414c;--selfos-accent: #e0bd9e;--selfos-panel: #101e2b;--selfos-bg: #0b1520;--selfos-green: #e0bd9e;width:min(100%,1630px);margin-inline:auto;padding:0 44px 70px;color:#f4ecdf;font-family:Segoe UI,system-ui,sans-serif;background:transparent}.selfos-root.selfos-becoming .selfos-ambient{display:none}.selfos-root.selfos-becoming .selfos-header{padding:25px 0 20px;margin:0;border-bottom:1px solid #2a3944;gap:24px}.selfos-root.selfos-becoming .selfos-brand-block h2{font-size:25px;letter-spacing:-.055em;font-weight:750}.selfos-root.selfos-becoming .selfos-brand-block{gap:8px}.selfos-root.selfos-becoming .selfos-protocol{display:none}.selfos-root.selfos-becoming .selfos-level-block{gap:16px}.selfos-root.selfos-becoming .selfos-level-number{align-items:center;flex-direction:row;gap:10px}.selfos-root.selfos-becoming .selfos-level-number strong{color:#e0bd9e;font-size:26px}.selfos-root.selfos-becoming .selfos-level-number span{color:#a8b9c2;font-size:8px;max-width:55px;line-height:1.4}.selfos-root.selfos-becoming .selfos-level-progress{min-width:110px}.selfos-root.selfos-becoming .selfos-progress{background:#293c49}.selfos-root.selfos-becoming .selfos-progress span{background:#dcb99a}.selfos-root.selfos-becoming .selfos-dayline{display:none}.selfos-root.selfos-becoming .selfos-tabs{margin:0;padding:0;border-bottom:1px solid #2a3944;align-items:center;background:#0b1520}.selfos-root.selfos-becoming .selfos-tabs-primary{gap:28px}.selfos-root.selfos-becoming .selfos-tab{border-radius:0;padding:20px 0 18px;min-height:58px;color:#a8b9c2;background:transparent;border:0;box-shadow:none;gap:9px}.selfos-root.selfos-becoming .selfos-tab.is-active{color:#f1d2b5;box-shadow:inset 0 -2px #dcb99a}.selfos-root.selfos-becoming .selfos-tab>svg{width:17px;height:17px}.selfos-root.selfos-becoming .selfos-tab span{font-size:10px;letter-spacing:.09em}.selfos-root.selfos-becoming .selfos-tab-badge{background:#243b49;color:#dce7eb}.selfos-root.selfos-becoming .selfos-nav-more-trigger{color:#a8b9c2;font-size:10px}.selfos-root.selfos-becoming .selfos-nav-more-menu{background:#101e2b;border-color:#42545f}.selfos-root.selfos-becoming .selfos-nav-more-menu .selfos-tab{display:flex;padding:14px 12px;min-height:44px;width:100%}.selfos-root.selfos-becoming .selfos-nav-more-menu button{color:#f4ecdf}.selfos-root.selfos-becoming .selfos-panel{padding-top:0;animation:none}.selfos-root.selfos-becoming .selfos-button--primary{background:#e0bd9e;color:#14222c;border-color:#e0bd9e}.selfos-root.selfos-becoming .selfos-button--primary:hover{background:#f0d4bb}.selfos-root.selfos-becoming .selfos-button--ghost{color:#e7d6c5;border-color:#51616c;background:#182732}.selfos-root.selfos-becoming :is(button,a,summary):focus-visible{outline:2px solid #efcba9;outline-offset:5px}.selfos-root.selfos-becoming .selfos-kicker{color:#b9c7ce}.selfos-root.selfos-becoming .selfos-feedback{border-color:#567078;background:#152c35;color:#e1ecec}.selfos-root.selfos-becoming :is(.selfos-card,.selfos-subpanel,.selfos-observation,.selfos-quest-card){background-color:#101f2c;border-color:#344750;color:#f4ecdf}.selfos-root.selfos-becoming .selfos-skill-detail{background:#101f2c;border-color:#59707a}.selfos-root.selfos-becoming .selfos-observation blockquote{color:#e2d7ca}.becoming-experience{min-width:0}.becoming-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:55px;align-items:center;padding:32px 0}.becoming-index{color:#a8c1ce;font-size:9px;font-weight:600;letter-spacing:.19em;line-height:1.6}.selfos-root.selfos-becoming .becoming-intro h3{margin:12px 0 16px;max-width:790px;color:#f4ecdf;font-size:clamp(40px,4vw,56px);line-height:1.03;letter-spacing:-.045em;font-weight:480}.becoming-intro h3 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#e0bd9e}.becoming-intro>div>p:last-child{max-width:580px;margin:0;color:#b0c0ca;font-size:14px;line-height:1.75}.becoming-level-seal{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:22px;position:relative;width:210px;min-height:205px;text-align:center}.becoming-level-seal:before{content:"";position:absolute;width:135px;height:135px;top:0;border:1px solid #49606e;border-radius:50%;background:radial-gradient(circle,#213b4a55,transparent 70%);box-shadow:0 0 0 9px #0b1520,0 0 0 10px #253c48;pointer-events:none}.becoming-level-seal>:is(span,strong){position:relative;z-index:1}.becoming-level-seal>span{font-size:8px;color:#b3c5d0;letter-spacing:.15em}.becoming-level-seal>strong{display:block;margin:4px 0;font-size:56px;font-weight:300;line-height:1;color:#f4ecdf}.becoming-level-seal>p{position:relative;margin:40px 0 0;font-size:11px;color:#e0bd9e;line-height:1.7}.becoming-level-seal small{color:#9bb1bd;font-size:10px}.becoming-entry-points{display:grid;grid-template-columns:1fr;gap:12px;margin:0;max-width:880px}.becoming-entry-points>button{display:flex;min-height:84px;gap:17px;padding:18px 22px;align-items:center;border:1px solid #425461;border-radius:6px;text-align:left;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.becoming-entry-points>button:hover{transform:translateY(-2px)}.becoming-entry-points>.becoming-deposit{background:#f0e5d6;border-color:#f0e5d6;color:#142531}.becoming-entry-points>.becoming-deposit:hover{background:#fff3e4}.becoming-entry-points>.becoming-step{background:#132432;color:#efe7dc}.becoming-entry-points>.becoming-step:hover{background:#203b4a;border-color:#7a919c}.becoming-entry-icon{font-size:28px;line-height:1;font-weight:300}.becoming-entry-points strong{display:block;font-size:14px;font-weight:650;letter-spacing:-.015em}.becoming-entry-points small{display:block;margin-top:6px;font-size:11px;opacity:.78}.becoming-entry-points svg{width:18px;height:18px;margin-left:auto;flex-shrink:0}.becoming-world-stage:focus{outline:none}.becoming-data-note{display:flex;align-items:baseline;gap:28px;justify-content:space-between;padding:13px 2px 0}.becoming-data-note p{max-width:700px;margin:0;font-size:10px;line-height:1.7;color:#9fb3c0}.selfos-root.selfos-becoming .becoming-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:8px 0;background:transparent;border:0;text-align:left;color:#e0bd9e;font-family:inherit;font-size:12px;cursor:pointer}.becoming-link:hover{text-decoration:underline;text-underline-offset:5px}.becoming-link svg{width:16px;height:16px;flex-shrink:0}.becoming-receipt-link{margin-top:8px}.selfos-life-situations{margin-top:26px;padding:26px 28px 10px;background:#122530;border:1px solid #3d515e;border-radius:5px;color:#efe4d4}.selfos-life-situations>header{display:flex;align-items:start;justify-content:space-between;gap:15px}.selfos-root .selfos-life-situations h3{margin:9px 0 0;color:#f4ecdf;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.2;letter-spacing:-.02em}.selfos-life-situations>header>span{flex-shrink:0;margin-top:4px;color:#c6a78b;font-size:10px}.selfos-root .selfos-life-situations .selfos-kicker{margin:0;color:#c6a78b;font-size:9px;letter-spacing:.12em}.selfos-life-situations-intro{max-width:660px;margin:14px 0 20px;color:#b0c2cc;font-size:11px;line-height:1.8}.selfos-life-situations>ol{display:grid;margin:0;padding:0;list-style:none}.selfos-life-situations>ol>li{display:grid;grid-template-columns:27px minmax(0,1fr);gap:18px;padding:22px 0;border-top:1px solid #344b59}.selfos-life-situation-number{padding-top:1px;font-size:11px;font-variant-numeric:tabular-nums;color:#b99574}.selfos-life-situation-area{margin:0 0 6px;font-size:9px;letter-spacing:.08em;color:#b1c4cc}.selfos-root .selfos-life-situations h4{margin:0 0 10px;color:#efe4d4;font-size:15px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.selfos-life-situations blockquote{margin:0;padding:1px 0 1px 14px;border-left:2px solid #927d66;font-family:Georgia,serif;font-size:16px;font-style:italic;line-height:1.65;color:#c8d1d4;white-space:pre-line;overflow-wrap:anywhere}.selfos-life-situation-skills{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.selfos-root .selfos-life-situation-skills button{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;max-width:100%;padding:9px 12px;border:1px solid #57605e;border-radius:4px;background:#1d333c;color:#ebcbb0;font-family:inherit;font-size:11px;line-height:1.5;text-align:left;overflow-wrap:anywhere;cursor:pointer}.selfos-root .selfos-life-situation-skills button:hover{background:#2b4650;border-color:#bca58a}.selfos-root .selfos-life-situation-skills button:focus-visible{outline:2px solid #ebcbb0;outline-offset:3px}.selfos-life-situation-discoveries,.selfos-life-situation-memory,.selfos-life-situations-note{margin:13px 0 0;color:#b0c2cc;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.selfos-life-situation-discoveries>span{display:block;margin-bottom:3px;color:#d0b899;font-size:9px;letter-spacing:.04em}.selfos-life-situations-note{padding:14px 0 10px;border-top:1px solid #344b59}.selfos-life-reading-state{display:flex;align-items:start;gap:15px;margin:24px 0 0;padding:20px 22px;border:1px solid #354c5a;border-radius:4px;background:#11232e}.selfos-life-reading-state>span{color:#c6a78b;font-size:22px}.selfos-life-reading-state strong{color:#e4d5c4;font-size:13px;font-weight:500}.selfos-life-reading-state p{margin:7px 0 0;color:#aec0ca;font-size:11px;line-height:1.8}@media(max-width:600px){.selfos-life-situations{padding:21px 17px 5px}.selfos-root .selfos-life-situations h3{font-size:25px}.selfos-life-situations>header{display:block}.selfos-life-situations>header>span{display:inline-block;margin-top:10px}.selfos-life-situations>ol>li{grid-template-columns:19px minmax(0,1fr);gap:10px}.selfos-life-situations blockquote{padding-left:10px;font-size:15px}.selfos-life-reading-state{padding:17px;gap:12px}}.becoming-next{display:grid;grid-template-columns:1fr 1.05fr;gap:50px;margin-top:45px;padding:30px 0 40px;border-top:1px solid #31434e}.selfos-root.selfos-becoming .becoming-next h3{max-width:410px;margin:12px 0 15px;font-family:Georgia,Times New Roman,serif;font-weight:400;color:#efe4d4;font-size:33px;line-height:1.15;letter-spacing:-.025em}.becoming-next-intro p,.becoming-next-empty{margin:0;max-width:410px;color:#a8beca;font-size:12px;line-height:1.8}.becoming-next-actions{display:grid;gap:10px;align-content:start}.becoming-path{display:grid;grid-template-columns:1fr auto;padding:16px 18px;gap:8px 16px;border:1px solid #425562;border-radius:5px;background:#152a38;color:#f4ecdf;text-align:left;cursor:pointer}.becoming-path>span{color:#b5c8d1;grid-column:1;font-size:9px;letter-spacing:.1em}.becoming-path strong{font-size:14px;line-height:1.5;font-weight:500}.becoming-path svg{width:20px;height:20px;grid-column:2;grid-row:1/3;align-self:center;color:#e0bd9e}.becoming-path:hover{background:#23414f}.becoming-voice{display:grid;grid-template-columns:.7fr 1fr;gap:50px;padding:32px;border:1px solid #334854;border-radius:5px;background:#0f202c}.becoming-voice h3{margin:12px 0 10px;font-size:23px;font-family:Georgia,serif;font-weight:400}.becoming-voice>div>p{font-size:11px;color:#a8beca;line-height:1.7}.selfos-root.selfos-becoming .becoming-voice :is(.selfos-observation,.selfos-system-transmission){margin:0;padding:0;border:0;background:transparent}.becoming-voice blockquote{font-family:Georgia,serif;font-size:20px;line-height:1.5}.becoming-digest,.becoming-records{margin-top:26px;border-top:1px solid #334854}.becoming-digest>summary,.becoming-records>summary{display:flex;min-height:60px;align-items:center;gap:20px;justify-content:space-between;font-size:12px;color:#d5c4b4;cursor:pointer}.becoming-records>summary span{color:#91a9b7;font-size:10px}.becoming-scene{padding-top:25px;max-width:1050px;margin-inline:auto}.becoming-back{margin-bottom:18px}.becoming-action-header{padding:12px 0 25px}.selfos-root.selfos-becoming .becoming-action-header h3{font-family:Georgia,serif;font-size:clamp(32px,4vw,50px);line-height:1.15;font-weight:400;color:#f4ecdf;margin:12px 0 0;letter-spacing:-.025em}.selfos-root.selfos-becoming .becoming-practice{--journey-paper:#f4ecdf;--journey-moss:#e0bd9e}.selfos-root.selfos-becoming .becoming-practice .selfos-journey-choice{padding-top:0}.selfos-root.selfos-becoming .becoming-practice .selfos-first-step{background:#122432;border-color:#42545f}.selfos-root.selfos-becoming .becoming-practice .selfos-quick-starts button{background:#1b3240;border-color:#57707e;color:#f4ecdf}.selfos-root.selfos-becoming .becoming-practice .selfos-quick-starts button:first-child{background:#e0bd9e;color:#162733}.selfos-root.selfos-becoming .becoming-practice .selfos-quick-starts button:first-child svg{color:#162733}.selfos-root.selfos-becoming .becoming-practice .selfos-journey-measure-link{background:#182c38;border-color:#3c5261}.selfos-root.selfos-becoming .becoming-practice :is(.selfos-focus-workspace,.selfos-journey-rest){background:#132b38;border-color:#506673}body:has(.route-self-os .selfos-becoming) .mobile-dock{background:#0e1c27f5;border-color:#38515f;box-shadow:0 -6px 25px #0004}body:has(.route-self-os .selfos-becoming) .mobile-dock-link{color:#a8bdca}body:has(.route-self-os .selfos-becoming) .mobile-dock-link.is-active{background:#223c49;border-color:#53707e;color:#f0d0b2}@media(min-width:1100px){.selfos-root.selfos-becoming .selfos-header .selfos-brand-block>.selfos-kicker{display:none}}@media(max-width:1100px){.selfos-root.selfos-becoming{padding-inline:28px}.becoming-intro{gap:20px}.becoming-next{gap:28px}}@media(max-width:800px){.route-self-os.workspace.shell:has(.selfos-becoming){display:block}.selfos-root.selfos-becoming{padding:0 20px 115px}.selfos-root.selfos-becoming .selfos-header{padding:18px 0 14px}.selfos-root.selfos-becoming .selfos-brand-block h2{font-size:24px}.selfos-root.selfos-becoming .selfos-level-block{gap:8px}.selfos-root.selfos-becoming .selfos-level-number strong{font-size:24px}.selfos-root.selfos-becoming .selfos-level-progress{min-width:75px}.selfos-root.selfos-becoming .selfos-tabs{padding:0;gap:12px}.selfos-root.selfos-becoming .selfos-tabs-primary{width:auto;flex:1;gap:20px;display:flex}.selfos-root.selfos-becoming .selfos-tab{min-width:0;min-height:54px;padding:16px 0;display:flex;flex-direction:row;gap:6px}.selfos-root.selfos-becoming .selfos-tab>svg{display:none}.selfos-root.selfos-becoming .selfos-tab span{font-size:9px;letter-spacing:.04em;white-space:nowrap}.selfos-root.selfos-becoming .selfos-tab-badge{display:none}.selfos-root.selfos-becoming .selfos-nav-more-trigger{padding:10px 0;min-width:35px}.selfos-root.selfos-becoming .selfos-nav-more-menu{width:min(320px,calc(100vw - 40px))}.becoming-intro{grid-template-columns:1fr;padding:28px 0 23px}.selfos-root.selfos-becoming .becoming-intro h3{font-size:clamp(39px,8vw,56px);margin-top:10px}.becoming-intro>div>p:last-child{font-size:12px;line-height:1.7;max-width:520px}.becoming-level-seal{display:none}.becoming-entry-points{grid-template-columns:1.2fr 1fr;gap:10px;margin:0}.becoming-entry-points>button{padding:15px 13px;min-height:82px;gap:8px}.becoming-entry-points strong{font-size:12px}.becoming-entry-points small{font-size:10px;line-height:1.5}.becoming-entry-points .becoming-entry-icon{display:none}.becoming-entry-points svg{width:14px}.becoming-data-note{display:block;padding-top:12px}.becoming-data-note p{font-size:10px}.becoming-next{grid-template-columns:1fr;gap:22px;margin-top:25px;padding:25px 0}.selfos-root.selfos-becoming .becoming-next h3{max-width:320px;font-size:31px}.becoming-voice{grid-template-columns:1fr;gap:15px;padding:24px 20px}.becoming-voice>div>p{display:none}.becoming-records>summary{align-items:start;flex-direction:column;justify-content:center;gap:5px}}@media(max-width:380px){.selfos-root.selfos-becoming{padding-inline:14px}.selfos-root.selfos-becoming .selfos-tabs-primary{gap:13px}.selfos-root.selfos-becoming .selfos-tab span{font-size:8px}.becoming-entry-points{grid-template-columns:1fr}.becoming-entry-points>button{min-height:65px}}@media(prefers-reduced-motion:reduce){.selfos-root.selfos-becoming *,.selfos-root.selfos-becoming *:before,.selfos-root.selfos-becoming *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.selfos-ascend .selfos-living-journey{--journey-paper: #e9e9dc;--journey-moss: #d4eb8c}.selfos-ascend .selfos-journey-chapter{padding:26px 0 25px;margin:0}.selfos-ascend .selfos-journey-chapter h3{font-size:clamp(32px,3.8vw,53px);line-height:1.08;letter-spacing:-.055em}.selfos-ascend .selfos-journey-chapter>div>p:last-child{font-size:14px;line-height:1.65}.selfos-ascend .selfos-journey-chapter .selfos-chapter-index{max-width:155px;font-size:8px}.selfos-ascend .selfos-journey-continuity:empty{display:none}.selfos-ascend .selfos-journey-continuity .selfos-today-digest-trigger{width:100%;padding:12px 18px;margin:0 0 18px}.selfos-ascend .selfos-journey-continuity>.selfos-lazy-state{margin:0 0 12px;font-size:10px}.selfos-ascend .selfos-intent-compass{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:24px;border:1px solid #33382d;border-radius:12px;background:#171a15;overflow:hidden}.selfos-ascend .selfos-intent-compass>button{display:flex;align-items:center;gap:16px;min-height:90px;padding:18px 24px;border:0;border-right:1px solid #2b3026;background:transparent;color:#a9b09d;text-align:left;cursor:pointer;transition:background .2s,color .2s}.selfos-ascend .selfos-intent-compass>button:last-child{border-right:0}.selfos-ascend .selfos-intent-compass>button>svg{flex:0 0 24px;width:24px;height:24px}.selfos-ascend .selfos-intent-compass>button>span:not(.selfos-intent-dot){display:grid;gap:5px}.selfos-ascend .selfos-intent-compass strong{font-size:17px;font-weight:550}.selfos-ascend .selfos-intent-compass small{font-size:11px;line-height:1.45}.selfos-ascend .selfos-intent-compass [aria-pressed=true]{background:#272e1b;color:#e3f3bc;box-shadow:inset 0 -2px #cbe78b}.selfos-ascend .selfos-intent-dot{width:5px;height:5px;border:1px solid currentColor;border-radius:50%;margin-left:auto;flex-shrink:0}.selfos-ascend [aria-pressed=true]>.selfos-intent-dot{background:#d4eb8c;box-shadow:0 0 16px #d4eb8c88}.selfos-ascend .selfos-intent-compass>button:hover{background:#252b1e;color:#f0f4e6}.selfos-ascend .selfos-journey-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);align-items:start;gap:26px}.selfos-ascend .selfos-journey-layout.is-exploring{grid-template-columns:minmax(0,1fr)}.selfos-ascend .is-exploring .selfos-journey-sidebar{display:none}.selfos-ascend .selfos-journey-stage,.selfos-ascend .selfos-journey-sidebar{min-width:0}.selfos-ascend .selfos-journey-stage{scroll-margin-top:20px;outline:none}.selfos-ascend .selfos-journey-sidebar{display:grid;gap:20px}.selfos-ascend .selfos-journey-sidebar .selfos-avatar-card{background:radial-gradient(ellipse at 50% 20%,#31392144,transparent 75%),#191c17;border-radius:12px}.selfos-ascend .selfos-journey-sidebar .selfos-orbit{max-width:205px;margin-block:10px}.selfos-ascend .selfos-journey-sidebar .selfos-orbit-center strong{font-size:45px}.selfos-ascend .selfos-journey-sidebar .selfos-avatar-caption h4{font-size:19px}.selfos-ascend .selfos-journey-sidebar .selfos-avatar-stats strong{font-size:18px}.selfos-ascend .selfos-journey-sidebar .selfos-avatar-card-heading>span{display:none}.selfos-ascend .selfos-journey-sidebar .selfos-discovery{border-radius:12px}.selfos-ascend .selfos-journey-scene-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 18px;margin-bottom:24px;border-bottom:1px solid #38402e}.selfos-ascend .selfos-journey-scene-heading>span:last-child{max-width:180px;color:#aeb4a3;font-size:10px;line-height:1.5;text-align:right}.selfos-ascend .selfos-journey-choice,.selfos-ascend .selfos-journey-active{padding:26px;border:1px solid #454e33;border-radius:12px;background:radial-gradient(ellipse at 0 0,#d4eb8c09,transparent 70%),#191e15}.selfos-ascend .selfos-journey-choice>.selfos-quest-card,.selfos-ascend .selfos-journey-active>.selfos-commitment-card{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.selfos-ascend .selfos-journey-choice .selfos-card-head h4{font-size:clamp(24px,2.5vw,34px);line-height:1.15;letter-spacing:-.04em;font-weight:450}.selfos-ascend .selfos-journey-choice .selfos-quest-objective strong{font-size:16px;line-height:1.6;font-weight:450}.selfos-ascend .selfos-journey-choice .selfos-quest-meta{margin-block:20px}.selfos-ascend .selfos-journey-choice .selfos-quest-meta>div{background:#ffffff03}.selfos-ascend .selfos-journey-choice .selfos-quest-why{border-radius:6px;border-left:2px solid #bdcf8d}.selfos-ascend .selfos-journey-choice .selfos-quest-steps{padding:12px 0}.selfos-ascend .selfos-journey-choice .selfos-quest-contract{border:0;padding-top:12px}.selfos-ascend .selfos-journey-choice .selfos-quest-contract>div{padding:12px;background:#ccd6b006;border-left:2px solid #6e7c50}.selfos-ascend .selfos-first-step{position:relative;padding:8px 0 0}.selfos-ascend .selfos-first-step-symbol{display:inline-grid;place-items:center;width:60px;height:60px;margin-bottom:26px;border:1px solid #83975a66;border-radius:50%;color:#d4eb8c;font-size:40px;background:#bedb8610}.selfos-ascend .selfos-first-step h3{margin:10px 0 16px;max-width:480px;font-size:clamp(29px,3.1vw,44px);line-height:1.1;letter-spacing:-.045em;font-weight:430}.selfos-ascend .selfos-first-step>p:not(.selfos-kicker){color:#b2bba6;line-height:1.7;max-width:465px;font-size:14px}.selfos-ascend .selfos-quick-starts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0 18px}.selfos-ascend .selfos-quick-starts>button{display:grid;gap:11px;min-height:148px;padding:18px;border:1px solid #515e38;border-radius:8px;background:#28331a;color:#e5efcf;text-align:left;cursor:pointer;transition:transform .18s,background .18s}.selfos-ascend .selfos-quick-starts>button:first-child{color:#17210d;background:#d4eb8c;border-color:#d4eb8c}.selfos-ascend .selfos-quick-starts>button:hover:not(:disabled){background:#465332;transform:translateY(-3px);color:#fff}.selfos-ascend .selfos-quick-starts>button:disabled{opacity:.6;cursor:progress}.selfos-ascend .selfos-quick-starts strong{font-size:32px;font-weight:500;letter-spacing:-.04em}.selfos-ascend .selfos-quick-starts strong small{font-size:13px;font-weight:450;letter-spacing:0}.selfos-ascend .selfos-quick-starts>button>span{font-size:11px;line-height:1.4}.selfos-ascend .selfos-quick-starts svg{width:20px;margin-left:auto}.selfos-ascend .selfos-journey-stage .selfos-session-retune{border:0;border-top:1px solid #3a4230;border-radius:0;margin-top:22px;padding:3px 0;background:transparent}.selfos-ascend .selfos-session-retune>summary{padding-inline:0;min-height:48px;color:#b5c3a2;font-size:12px}.selfos-ascend .selfos-quest-picks{margin-top:25px;padding-top:21px;border-top:1px solid #39422e}.selfos-ascend .selfos-quest-picks>div{display:grid;gap:7px;margin-top:12px}.selfos-ascend .selfos-quest-picks button{display:grid;grid-template-columns:58px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:58px;padding:10px 14px;border:1px solid #38402e;border-radius:6px;background:transparent;color:#c8d0bc;text-align:left;cursor:pointer}.selfos-ascend .selfos-quest-picks button[aria-pressed=true]{background:#d4eb8c0c;border-color:#728950}.selfos-ascend .selfos-quest-picks button>span{font-size:11px;color:#b4c58f}.selfos-ascend .selfos-quest-picks button strong{font-weight:450;font-size:13px}.selfos-ascend .selfos-discovery-trail{margin:24px 0 4px;padding:21px 0 0;border-top:1px solid #404932}.selfos-ascend .selfos-discovery-trail h4{margin:7px 0 16px;font-size:20px;letter-spacing:-.03em;font-weight:450}.selfos-ascend .selfos-discovery-trail article{position:relative;padding:12px 0}.selfos-ascend .selfos-discovery-trail article>button:first-child{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:0;background:none;color:#e0e9d1;text-align:left;cursor:pointer}.selfos-ascend .selfos-discovery-trail article>button:first-child>svg{margin-left:auto}.selfos-ascend .selfos-trail-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid #79935866;border-radius:50%;color:#c7e693;font-size:26px;flex-shrink:0}.selfos-ascend .selfos-discovery-trail article strong{font-size:14px;font-weight:500}.selfos-ascend .selfos-discovery-trail article p{margin:4px 0 0 46px;font-size:11px;color:#a9b69a}.selfos-ascend .selfos-trail-footnote{padding-top:8px;color:#a8b59a;font-size:11px;line-height:1.6}.selfos-ascend .selfos-journey-capture,.selfos-ascend .selfos-journey-measure,.selfos-ascend .selfos-journey-wait{padding:28px;background:#1c2019;border:1px solid #424b36;border-radius:12px}.selfos-ascend .selfos-journey-capture>h3,.selfos-ascend .selfos-journey-discover>h3,.selfos-ascend .selfos-journey-measure>h3{font-size:clamp(26px,3vw,38px);line-height:1.15;font-weight:430;letter-spacing:-.045em;margin:10px 0 16px}.selfos-ascend .selfos-journey-capture>p:not(.selfos-kicker),.selfos-ascend .selfos-journey-discover>p:not(.selfos-kicker),.selfos-ascend .selfos-journey-measure>p:not(.selfos-kicker){font-size:14px;line-height:1.7;color:#b2bca6;max-width:670px}.selfos-ascend .selfos-writing-prompts{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 18px}.selfos-ascend .selfos-writing-prompts>button{display:flex;align-items:center;gap:10px;padding:11px 14px;min-height:44px;background:#262e1d;border:1px solid #48543a;border-radius:6px;color:#d1dbbf;font-size:12px;cursor:pointer}.selfos-ascend .selfos-writing-prompts>button[aria-pressed=true]{border-color:#c2db8e;background:#354324}.selfos-ascend .selfos-writing-prompts svg{width:14px}.selfos-ascend .selfos-journey-capture .selfos-life-event-form{padding:0;border:0;background:none;box-shadow:none}.selfos-ascend .selfos-journey-capture .selfos-life-event-form>.selfos-section-heading{display:none}.selfos-ascend .selfos-journey-capture textarea{min-height:170px;padding:19px;font-size:16px;line-height:1.7;border-radius:8px;border-color:#626f4b;background:#12180f}.selfos-ascend .selfos-story-after{display:flex;align-items:flex-start;gap:14px;margin:25px 0;color:#aebb9f}.selfos-ascend .selfos-story-after>span{color:#c4dd92;font-size:25px}.selfos-ascend .selfos-story-after p{font-size:12px;line-height:1.7;margin:0}.selfos-ascend .selfos-story-after strong{color:#dbe7c9;display:block;font-weight:500}.selfos-ascend .selfos-journey-discover>.selfos-discovery{margin-top:24px;border-radius:12px}.selfos-ascend .selfos-journey-measure-link,.selfos-ascend .selfos-journey-resume-bar{width:100%;display:flex;align-items:center;gap:16px;min-height:75px;padding:18px 22px;margin:20px 0;border:1px solid #465536;border-radius:9px;background:#222b19;color:#d9e8c5;cursor:pointer;text-align:left}.selfos-ascend .selfos-journey-measure-link>span{display:grid;gap:6px}.selfos-ascend .selfos-journey-measure-link small{color:#afbc9c;line-height:1.5}.selfos-ascend .selfos-journey-measure-link>svg:last-child,.selfos-ascend .selfos-journey-resume-bar>svg{margin-left:auto;flex-shrink:0}.selfos-ascend .selfos-journey-resume-bar>span{font-family:monospace;color:#b3ce88;font-size:9px;letter-spacing:.04em}.selfos-ascend .selfos-journey-resume-bar>strong{font-weight:450;font-size:13px}.selfos-ascend .selfos-journey-result .selfos-quest-receipt{border-radius:12px;background:radial-gradient(ellipse at 50% 20%,#a7c56c1a,transparent 65%),#1d2518;padding:30px}.selfos-ascend .selfos-receipt-moment{display:grid;justify-items:center;text-align:center;padding:24px 0 30px}.selfos-ascend .selfos-receipt-star{display:grid;place-items:center;width:84px;height:84px;font-size:68px;color:#dcf29e;border-radius:50%;background:radial-gradient(circle,#d4eb8c22,transparent 72%);animation:selfos-receipt-arrive .65s ease-out both}.selfos-ascend .selfos-receipt-moment h3{margin:16px 0;font-size:clamp(25px,3vw,38px);font-weight:440;letter-spacing:-.045em;line-height:1.15}.selfos-ascend .selfos-receipt-xp{color:#d4eb8c;font-size:clamp(50px,6vw,78px);font-weight:450;letter-spacing:-.07em;line-height:1.3}.selfos-ascend .selfos-receipt-xp small{font-size:15px;font-weight:450;letter-spacing:.08em}.selfos-ascend .selfos-receipt-moment p{color:#bfcda9;font-size:12px;max-width:290px;line-height:1.7}.selfos-ascend .selfos-receipt-details{width:100%;border-top:1px solid #47573a;padding-top:14px}.selfos-ascend .selfos-receipt-details summary{color:#b8c6a4;font-size:12px;cursor:pointer;min-height:34px}.selfos-ascend .selfos-result-exit{display:grid;justify-items:center;gap:12px;margin:28px 0}.selfos-ascend .selfos-result-exit>.selfos-button{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-inline:24px}.selfos-ascend .selfos-journey-rest{display:grid;justify-items:center;text-align:center;min-height:460px;padding:34px;border-radius:12px;border:1px solid #38432e;background:#1b2116}.selfos-ascend .selfos-journey-rest>svg{width:min(100%,360px);color:#aac180;stroke:currentColor;stroke-width:1;opacity:.8;margin-bottom:20px}.selfos-ascend .selfos-journey-rest h3{font-size:clamp(27px,3vw,39px);line-height:1.2;font-weight:430;letter-spacing:-.04em;max-width:365px;margin:15px 0}.selfos-ascend .selfos-journey-rest>p:not(.selfos-kicker){max-width:330px;color:#b0bda0;font-size:14px;line-height:1.8;margin-bottom:24px}.selfos-ascend .selfos-focus-clockline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-block:1px solid #3c482e}.selfos-ascend .selfos-focus-clockline output{display:block;color:#e3f3bc;font-size:54px;font-weight:350;line-height:1.3;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.selfos-ascend .selfos-focus-note{color:#aab99a;font-size:12px;line-height:1.7;margin:12px 0 25px}.selfos-ascend .selfos-focus-step-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:15px}.selfos-ascend .selfos-focus-step-heading>span{font-size:11px;color:#b5c89c}.selfos-ascend .selfos-focus-steps{list-style:none;padding:0;margin:0 0 25px;display:grid;gap:10px}.selfos-ascend .selfos-focus-steps button{width:100%;min-height:74px;display:flex;gap:17px;align-items:center;padding:18px;text-align:left;border:1px solid #4d5c3b;border-radius:8px;background:#232e19;color:#e1eccc;font-size:15px;line-height:1.6;cursor:pointer}.selfos-ascend .selfos-focus-check{display:grid;place-items:center;width:33px;height:33px;flex:0 0 33px;border:1px solid #789257;border-radius:50%;font-family:monospace;font-size:12px;color:#c6dd97}.selfos-ascend .selfos-focus-steps button.is-done{background:#cce78d09;border-color:#4e6240;color:#b8c8a3}.selfos-ascend .selfos-focus-steps .is-done .selfos-focus-check{background:#d4eb8c;color:#243317;border-color:#d4eb8c}.selfos-ascend .selfos-commitment-card.is-focused .selfos-quest-steps,.selfos-ascend .selfos-commitment-card.is-focused .selfos-quest-why{display:none}.selfos-ascend .is-focusing .selfos-journey-layout{grid-template-columns:minmax(0,1fr);max-width:800px;margin-inline:auto}.selfos-ascend .is-focusing .selfos-journey-sidebar,.selfos-ascend .is-focusing .selfos-intent-compass,.selfos-ascend .is-focusing .selfos-journey-continuity{display:none}.selfos-ascend .is-focusing .selfos-journey-chapter{max-width:800px;margin-inline:auto}.selfos-ascend .is-focusing .selfos-journey-chapter h3{font-size:31px}.selfos-ascend .is-focusing .selfos-chapter-index{display:none}.selfos-ascend .selfos-skills-reference{margin-top:22px;border:1px solid #3d4634;border-radius:10px;background:#181c15;padding:5px 20px}.selfos-ascend .selfos-skills-reference>summary{min-height:65px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:#d4dfc1;font-size:14px;cursor:pointer}.selfos-ascend .selfos-skills-reference>summary>span{font-size:11px;color:#a2b090}.selfos-ascend .selfos-skills-reference>.selfos-section{padding-inline:0}.selfos-ascend .selfos-living-journey button:focus-visible,.selfos-ascend .selfos-living-journey summary:focus-visible{outline:2px solid #e1f3b0;outline-offset:4px}@keyframes selfos-receipt-arrive{0%{opacity:0;transform:scale(.75) rotate(-15deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(max-width:1050px){.selfos-ascend .selfos-journey-layout{grid-template-columns:minmax(0,1.5fr) minmax(245px,.8fr);gap:18px}.selfos-ascend .selfos-intent-compass>button{padding:16px;gap:11px}.selfos-ascend .selfos-intent-compass small{font-size:10px}.selfos-ascend .selfos-quick-starts>button{padding:12px}.selfos-ascend .selfos-journey-choice,.selfos-ascend .selfos-journey-active{padding:22px}}@media(max-width:820px){.selfos-ascend .selfos-journey-layout{grid-template-columns:minmax(0,1fr)}.selfos-ascend .selfos-journey-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.selfos-ascend .selfos-journey-sidebar>:not(.selfos-avatar-card):not(.selfos-discovery){grid-column:1 / -1}.selfos-ascend .selfos-intent-compass>button{min-height:80px}.selfos-ascend .selfos-intent-compass small{display:none}.selfos-ascend .selfos-journey-chapter{padding-block:21px}}@media(max-width:600px){.selfos-ascend .selfos-journey-chapter h3{font-size:31px;max-width:320px}.selfos-ascend .selfos-journey-chapter>div>p:last-child{font-size:12px;margin-top:12px;max-width:295px}.selfos-ascend .selfos-journey-chapter .selfos-chapter-index{display:none}.selfos-ascend .selfos-intent-compass{margin-bottom:18px;border-radius:8px}.selfos-ascend .selfos-intent-compass>button{flex-direction:column;justify-content:center;min-height:80px;padding:12px 5px;gap:8px}.selfos-ascend .selfos-intent-compass>button>svg{width:22px;height:22px;flex:0 0 22px}.selfos-ascend .selfos-intent-compass strong{font-size:12px;font-weight:500}.selfos-ascend .selfos-intent-dot{display:none}.selfos-ascend .selfos-journey-layout{gap:18px}.selfos-ascend .selfos-journey-choice,.selfos-ascend .selfos-journey-active,.selfos-ascend .selfos-journey-capture,.selfos-ascend .selfos-journey-measure{padding:20px 17px;border-radius:10px}.selfos-ascend .selfos-journey-scene-heading{align-items:flex-start;gap:13px;margin-bottom:20px}.selfos-ascend .selfos-journey-scene-heading>span:last-child{max-width:125px;font-size:9px}.selfos-ascend .selfos-journey-choice .selfos-card-head h4{font-size:26px}.selfos-ascend .selfos-first-step-symbol{display:none}.selfos-ascend .selfos-first-step h3{font-size:26px}.selfos-ascend .selfos-first-step>p:not(.selfos-kicker){font-size:13px}.selfos-ascend .selfos-quick-starts{gap:7px;margin-top:22px}.selfos-ascend .selfos-quick-starts>button{min-height:129px;padding:12px 9px;gap:8px}.selfos-ascend .selfos-quick-starts strong{font-size:29px}.selfos-ascend .selfos-quick-starts strong small{font-size:10px}.selfos-ascend .selfos-quick-starts>button>span{font-size:9px}.selfos-ascend .selfos-journey-sidebar{grid-template-columns:minmax(0,1fr)}.selfos-ascend .selfos-journey-sidebar .selfos-avatar-card{display:grid;grid-template-columns:115px minmax(0,1fr);gap:10px 14px;padding:19px}.selfos-ascend .selfos-journey-sidebar .selfos-avatar-card-heading{grid-column:1 / -1}.selfos-ascend .selfos-journey-sidebar .selfos-orbit{width:115px;height:115px;margin:0}.selfos-ascend .selfos-journey-sidebar .selfos-orbit-center strong{font-size:29px}.selfos-ascend .selfos-journey-sidebar .selfos-orbit-center>span{font-size:5px}.selfos-ascend .selfos-journey-sidebar .selfos-orbit-center small{display:none}.selfos-ascend .selfos-journey-sidebar .selfos-avatar-caption{align-self:center;text-align:left;padding:0}.selfos-ascend .selfos-journey-sidebar .selfos-avatar-stats,.selfos-ascend .selfos-journey-sidebar .selfos-avatar-link{grid-column:1 / -1}.selfos-ascend .selfos-journey-sidebar .selfos-avatar-stats{margin:4px 0 0}.selfos-ascend .selfos-journey-capture>h3,.selfos-ascend .selfos-journey-discover>h3,.selfos-ascend .selfos-journey-measure>h3{font-size:28px}.selfos-ascend .selfos-journey-capture>p:not(.selfos-kicker),.selfos-ascend .selfos-journey-discover>p:not(.selfos-kicker),.selfos-ascend .selfos-journey-measure>p:not(.selfos-kicker){font-size:12px}.selfos-ascend .selfos-writing-prompts{gap:6px}.selfos-ascend .selfos-writing-prompts>button{font-size:10px;padding:9px;gap:5px}.selfos-ascend .selfos-writing-prompts svg{width:12px}.selfos-ascend .selfos-journey-capture textarea{padding:14px}.selfos-ascend .selfos-journey-result .selfos-quest-receipt{padding:22px 18px}.selfos-ascend .selfos-journey-rest{padding:25px 20px;min-height:410px}.selfos-ascend .selfos-focus-clockline{gap:13px}.selfos-ascend .selfos-focus-clockline .selfos-kicker{max-width:130px;line-height:1.6}.selfos-ascend .selfos-focus-clockline output{font-size:44px}.selfos-ascend .selfos-focus-clockline button{max-width:126px;font-size:11px}.selfos-ascend .selfos-focus-steps button{padding:14px;gap:11px;font-size:13px}.selfos-ascend .selfos-journey-resume-bar{flex-wrap:wrap;gap:9px;padding:14px}.selfos-ascend .selfos-journey-resume-bar>span{flex:1 1 100%}.selfos-ascend .selfos-journey-resume-bar>strong{flex:1}}@media(prefers-reduced-motion:reduce){.selfos-ascend .selfos-receipt-star{animation:none}.selfos-ascend .selfos-quick-starts>button{transition:none;transform:none!important}}
