/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--bg:#090b0d;--surface:#111518;--surface2:#151a1e;--line:#2b3237;--amber:#d99a34;--amber2:#f0b34c;--text:#f0eee9;--muted:#929a9f;--green:#65c97b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}.shell{background:radial-gradient(circle at 74% 15%,#d99a340e,#0000 30%),linear-gradient(#090b0d,#0b0e10);min-height:100vh}button{font:inherit;color:inherit}.sidebar{border-right:1px solid var(--line);z-index:5;background:linear-gradient(110deg,#0c0f11,#090b0d);flex-direction:column;width:220px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border:0;border-bottom:1px solid var(--line);cursor:pointer;height:156px;color:var(--amber2);letter-spacing:.24em;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-family:Arial Narrow,Impact,sans-serif;font-size:32px;display:flex}.brand-mark{border:1px solid var(--amber);letter-spacing:0;border-radius:50%;place-items:center;width:29px;height:29px;font-family:Georgia,serif;font-size:13px;font-style:normal;display:grid}.sidebar nav{padding:18px 0}.sidebar nav button{color:#a2a7a9;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;align-items:center;gap:20px;width:100%;height:72px;padding:0 27px;font-family:Arial Narrow,Arial,sans-serif;font-weight:700;display:flex;position:relative}.sidebar nav button:hover,.sidebar nav button.active{color:var(--amber2);background:linear-gradient(90deg,#ffffff0b,#0000)}.sidebar nav button.active:after{content:"";background:var(--amber);width:4px;height:38px;position:absolute;right:0}.nav-icon{text-align:center;width:29px;font-size:27px;font-weight:400}.sidebar-foot{text-align:center;color:#565d61;text-transform:uppercase;letter-spacing:.16em;margin-top:auto;padding:24px 15px 34px;font-size:9px}.tiny-crest{color:#60686d;margin-bottom:13px;font-size:21px;display:block}.workspace{min-width:0;margin-left:220px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:4;text-transform:uppercase;letter-spacing:.18em;color:#a5aaad;background:#090b0ded;align-items:center;height:74px;padding:0 32px;font-size:12px;display:flex;position:sticky;top:0}.date{gap:14px;display:flex}.status{align-items:center;gap:14px;margin:auto;display:flex}.status i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #65c97b59}.avatar{border:1px solid var(--amber);cursor:pointer;background:0 0;border-radius:50%;width:42px;height:42px;font-family:Georgia,serif;font-size:17px}.hero{border-bottom:1px solid #161b1e;grid-template-columns:minmax(430px,48%) 1fr;min-height:508px;display:grid;overflow:hidden}.hero-copy{z-index:2;padding:50px 24px 38px 44px;position:relative}.eyebrow{color:var(--amber);text-transform:uppercase;letter-spacing:.24em;border-bottom:1px solid var(--amber);margin:0 0 30px;padding-bottom:13px;font-family:Arial Narrow,Arial,sans-serif;font-size:13px;font-weight:700;display:inline-block}.hero h1,.placeholder h1{text-transform:uppercase;letter-spacing:.035em;margin:0 0 24px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(55px,5.25vw,86px);font-weight:500;line-height:1.06}.lede{color:#a4aaad;margin-bottom:28px;font-size:18px;line-height:1.65}.primary{color:#0a0b0c;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:linear-gradient(135deg,#e1a23a,#c98520);border:1px solid #f2b74f;border-radius:3px;padding:17px 25px;font-family:Arial Narrow,Arial,sans-serif;font-weight:800;box-shadow:0 7px 28px #d99a341a}.primary span,.outline span{margin-left:18px;font-size:22px}.primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.radar{background:radial-gradient(circle at 62%,#e8a83e52 0,#d99a3417 3%,#d99a3406 15%,#0000 42%),repeating-radial-gradient(circle at 62%,#0000 0 52px,#d99a341c 53px,#0000 54px),linear-gradient(115deg,#0000,#0b0e10 70%);position:relative;overflow:hidden}.contours{opacity:.25;background:repeating-radial-gradient(at 55% 51%,#0000 0 19px,#d99a3440 20px,#0000 21px);position:absolute;inset:-30%;transform:rotate(-10deg)scaleY(.52)}.crosshair{border:1px solid #d99a3445;border-radius:50%;width:340px;height:340px;position:absolute;top:50%;left:62%;transform:translate(-50%,-50%)}.crosshair:before,.crosshair:after{content:"";background:#e0b36799;position:absolute}.crosshair:before{width:1px;height:130%;top:-15%;left:50%}.crosshair:after{width:130%;height:1px;top:50%;left:-15%}.crosshair i{border:1px dashed #d99a3473;border-radius:50%;position:absolute;inset:28%}.crosshair b{border:1px solid var(--amber);width:26px;height:26px;position:absolute;top:25%;left:77%;transform:rotate(45deg);box-shadow:-70px 140px 15px #d99a34a6}.crosshair span{color:var(--amber);font-size:11px;position:absolute;top:-23px;left:49%}.command-grid{grid-template-columns:1.05fr 1.1fr 1.12fr 1.45fr 1.08fr;gap:12px;padding:16px 18px 36px;display:grid}.panel{background:linear-gradient(145deg,#181d20db,#0e1214f0);border:1px solid #30373b;border-radius:3px;flex-direction:column;min-height:354px;padding:20px;transition:all .2s;display:flex}.panel:hover{border-color:#566168;transform:translateY(-2px)}.panel-title{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #3d454a;margin:0 0 18px;padding-bottom:15px;font-family:Arial Narrow,Arial,sans-serif;font-size:15px;font-weight:700}.task-list{flex-direction:column;gap:16px;display:flex}.task-list label{cursor:pointer;color:#d3d5d5;align-items:center;gap:12px;display:flex}.task-list input{opacity:0;position:absolute}.checkmark{color:#0000;border:1px solid #747d82;flex:none;place-items:center;width:24px;height:24px;display:grid}.task-list label.checked .checkmark{border-color:var(--amber);color:var(--amber)}.task-list label em{font-size:13px;font-style:normal}.task-list label.checked em{color:#a4a9ab}.text-action{color:#71797e;text-transform:uppercase;letter-spacing:.11em;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #30363a;margin-top:auto;padding:17px 0 0;font-size:9px}.text-action span{float:right;color:var(--amber);font-size:16px}.text-action:hover{color:var(--amber2)}.gym-score{justify-content:space-between;align-items:center;display:flex}.gym-score>div:first-child{grid-template-columns:auto auto;align-items:end;gap:0 5px;display:grid}.gym-score strong{color:var(--amber);font-family:Impact,sans-serif;font-size:35px;font-weight:400}.gym-score strong span{color:#a0a5a7;font-size:22px}.gym-score small,.weight-row small{text-transform:uppercase;letter-spacing:.12em;color:#858d91;font-size:8px}.gym-score b{font-family:Impact,sans-serif;font-size:27px;font-weight:400}.ring{--p:80%;background:conic-gradient(var(--amber) var(--p),#30363a 0);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative}.ring:before{content:"";background:#14191c;border-radius:50%;position:absolute;inset:7px}.ring span{color:var(--amber2);font-family:Impact,sans-serif;font-size:20px;position:relative}.weight-row{border-top:1px solid #30363a;margin-top:15px;padding-top:13px;display:flex}.weight-row div{width:50%}.weight-row div+div{border-left:1px solid #30363a;padding-left:14px}.weight-row small{display:block}.weight-row b{font-family:Impact,sans-serif;font-size:25px;font-weight:400}.weight-row b i{color:#9ca2a4;font:10px Arial}.progress{background:#353b3f;height:7px;margin-top:15px}.progress i{background:var(--amber);border-radius:2px;height:100%;display:block}.school{color:var(--amber);margin:1px 0 0;font-size:14px}.school span{color:#e8e7e3;margin-left:8px}.muted{color:#8f969a;margin:5px 0;font-size:12px}.rule{border-top:1px solid #30363a;margin:20px 0}.amber-label{color:var(--amber);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.career-panel h3{margin:9px 0 3px;font-size:14px}.horizon-head{justify-content:space-between;display:flex}.horizon-head small{text-transform:uppercase;color:#848c90;letter-spacing:.15em;font-size:8px;display:block}.horizon-head strong{color:#f2eee5;margin:4px 0;font-family:Georgia,serif;font-size:26px;display:block}.horizon-head span{color:var(--green);font-size:9px}.trend-label{align-self:end;margin-bottom:5px}.spark{width:100%;height:87px;margin:10px 0}.spark-line{fill:none;stroke:var(--amber);stroke-width:2px}.spark-fill{fill:url(#fade)}.horizon-goals{border-top:1px solid #30363a;border-bottom:1px solid #30363a;margin-bottom:12px;display:flex}.horizon-goals span{flex:1;padding:9px 4px}.horizon-goals span+span{border-left:1px solid #30363a}.horizon-goals i{text-transform:uppercase;color:#7d8589;letter-spacing:.12em;font-size:7px;font-style:normal;display:block}.horizon-goals b{color:#d9d8d4;font-size:10px}.archive-card{text-align:center}.archive-card .panel-title{text-align:left}.archive-glyph{color:var(--amber);font-size:52px;line-height:1}.archive-card>strong{color:var(--amber);font-family:Impact,sans-serif;font-size:43px;font-weight:400}.archive-card>small{text-transform:uppercase;letter-spacing:.16em;color:#a3a8aa}.archive-card p{color:#858d90;font-family:Georgia,serif;font-size:12px}.outline{border:1px solid var(--amber);color:var(--amber2);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;margin-top:auto;padding:12px 8px;font-size:10px}.outline:hover{background:#d99a3414}.placeholder{min-height:calc(100vh - 74px);padding:68px 5vw}.placeholder>p:not(.eyebrow){color:var(--muted);margin-bottom:28px;font-size:20px}.toast{z-index:10;background:var(--amber);color:#111;border-radius:3px;padding:13px 18px;font-weight:700;position:fixed;bottom:24px;right:24px}@media (width<=1180px){.command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-card{grid-column:span 2}.hero{grid-template-columns:1fr}.radar{opacity:.5;width:55%;height:508px;position:absolute;right:0}.hero-copy{background:linear-gradient(90deg,#090b0d 65%,#0000);padding-right:35%}.panel{min-height:330px}}@media (width<=760px){.sidebar{flex-direction:row;width:100%;height:78px;bottom:auto;overflow:auto hidden}.brand{z-index:2;background:#0a0d0f;gap:0;min-width:112px;height:78px;font-size:16px;position:sticky;left:0}.brand-mark,.sidebar-foot{display:none}.sidebar nav{padding:0;display:flex}.sidebar nav button{flex-direction:column;justify-content:center;gap:5px;width:76px;min-width:76px;height:78px;padding:8px 4px 7px}.sidebar nav button .nav-icon{font-size:24px;line-height:25px}.sidebar nav button span:last-child{letter-spacing:.08em;white-space:nowrap;font-size:7px;line-height:10px;display:block}.sidebar nav button.active:after{width:44px;height:3px;bottom:0;right:auto}.workspace{margin-left:0;padding-top:78px}.topbar{height:56px;padding:0 16px}.status{white-space:nowrap;gap:7px;margin-left:auto;margin-right:12px;font-size:0;display:flex}.status:after{content:"Synced";letter-spacing:.12em;font-size:9px}.status.sync-saving:after{content:"Saving"}.status.sync-loading:after{content:"Connecting"}.status.sync-error:after{content:"Sync issue"}.status.sync-offline:after{content:"Offline"}.status.sync-saving i,.status.sync-loading i{background:var(--amber);animation:1.2s ease-in-out infinite sync-pulse}.status.sync-error i,.status.sync-offline i{background:#d87070;box-shadow:0 0 12px #d8707059}.hero{min-height:490px}.hero-copy{background:linear-gradient(90deg,#090b0d 75%,#0000);padding:38px 22px}.hero h1{font-size:54px}.lede{font-size:15px}.radar{opacity:.3;width:75%;height:490px}.command-grid{grid-template-columns:1fr;padding:12px}.archive-card{grid-column:auto}.panel{min-height:310px}.date{font-size:10px}.placeholder{padding:45px 22px}.placeholder h1{font-size:50px}}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#51442f transparent;flex:1;min-height:0;overflow-y:auto}.sidebar nav::-webkit-scrollbar{width:5px}.sidebar nav::-webkit-scrollbar-thumb{background:#51442f;border-radius:5px}.sidebar-foot{flex:none}@media (width<=760px){.sidebar nav{overscroll-behavior:auto;flex:none;overflow:visible}}@keyframes sync-pulse{50%{opacity:.4;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.wanderer-page{color:#edeae3;background:radial-gradient(circle at 78% 6%,#d99a341a,#0000 28%),linear-gradient(#090c0e,#07090a 62%,#0b0d0f);min-height:100vh;overflow:hidden}.wanderer-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2;background:#080b0de0;border-bottom:1px solid #31383c;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(22px,5vw,76px);display:flex;position:relative}.wanderer-brand{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.wanderer-brand>span{border:1px solid var(--amber);width:39px;height:39px;color:var(--amber);border-radius:50%;place-items:center;font:18px Georgia,serif;display:grid}.wanderer-brand b,.wanderer-brand small{display:block}.wanderer-brand b{text-transform:uppercase;letter-spacing:.18em;font:12px Arial Narrow,Arial,sans-serif}.wanderer-brand small{color:#6f777b;text-transform:uppercase;letter-spacing:.15em;margin-top:4px;font-size:6px}.wanderer-nav>div{align-items:center;gap:30px;display:flex}.wanderer-nav>div>a{color:#8a9296;text-transform:uppercase;letter-spacing:.13em;font-size:8px;text-decoration:none}.wanderer-nav .base-door{color:var(--amber);border:1px solid #775a2d;padding:12px 15px}.wanderer-nav .base-door span{margin-left:9px;font-size:13px}.wanderer-hero{border-bottom:1px solid #252c2f;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;min-height:620px;display:grid;position:relative}.wanderer-hero-copy{z-index:1;max-width:900px;padding:70px 5vw 80px;position:relative}.wanderer-kicker{color:var(--amber);text-transform:uppercase;letter-spacing:.23em;border-bottom:1px solid #9b7133;margin:0 0 31px;padding-bottom:12px;font:700 10px Arial Narrow,Arial,sans-serif;display:inline-block}.wanderer-hero h1{text-transform:uppercase;letter-spacing:.02em;max-width:770px;margin:0;font:500 clamp(74px,10vw,150px)/.8 Impact,Arial Narrow,sans-serif}.wanderer-intro{color:#adb2b4;max-width:660px;margin:37px 0 25px;font:20px/1.65 Georgia,serif}.wanderer-hero-copy blockquote{border-left:2px solid var(--amber);color:#747d81;max-width:650px;margin:0;padding-left:18px;font:italic 13px/1.7 Georgia,serif}.wanderer-actions{align-items:center;gap:13px;margin-top:34px;display:flex}.wanderer-actions a{color:var(--amber);text-transform:uppercase;letter-spacing:.13em;border:1px solid #72572c;padding:14px 18px;font:700 8px Arial Narrow,Arial,sans-serif;text-decoration:none}.wanderer-actions a:first-child{color:#090b0c;background:linear-gradient(135deg,#d99a34,#b87319);border-color:#d99a34}.wanderer-actions span{margin-left:15px;font-size:13px}.wanderer-compass{background:repeating-radial-gradient(circle,#0000 0 73px,#d99a3414 74px,#0000 75px);place-items:center;height:100%;display:grid;position:relative}.wanderer-compass:before,.wanderer-compass:after{content:"";background:#d99a3433;position:absolute}.wanderer-compass:before{width:1px;height:76%;top:12%;left:50%}.wanderer-compass:after{width:76%;height:1px;top:50%;left:12%}.wanderer-compass>div{aspect-ratio:1;border:1px solid #d99a3459;border-radius:50%;place-items:center;width:min(29vw,390px);display:grid;position:relative;box-shadow:0 0 100px #d99a3414,inset 0 0 60px #d99a340a}.wanderer-compass i{border:1px dashed #d99a3440;border-radius:50%;position:absolute;inset:12%}.wanderer-compass span{color:var(--amber);filter:drop-shadow(0 0 18px #d99a3440);font-size:88px}.wanderer-compass b{text-transform:uppercase;letter-spacing:.24em;color:#8c7147;font-size:7px;position:absolute;bottom:20%}.wanderer-stats{background:#0d1113;border:1px solid #343d41;grid-template-columns:repeat(3,1fr);max-width:1320px;margin:-1px auto 0;display:grid}.wanderer-stats article{border-right:1px solid #343d41;min-height:145px;padding:25px 29px}.wanderer-stats article:last-child{border:0}.wanderer-stats small,.wanderer-stats strong,.wanderer-stats span{display:block}.wanderer-stats small{text-transform:uppercase;letter-spacing:.15em;color:#788084;font-size:7px}.wanderer-stats strong{color:var(--amber);margin:8px 0;font:43px Georgia,serif}.wanderer-stats span{color:#7a8286;font-size:9px;line-height:1.5}.current-public-chapter{background:linear-gradient(135deg,#d99a3414,#0a0e10 55%);border:1px solid #5c492d;grid-template-columns:150px 1fr 290px;align-items:center;gap:32px;max-width:1320px;margin:18px auto 80px;padding:30px 36px;display:grid}.chapter-mark{border-right:1px solid #443b2e;place-items:center;min-height:145px;display:grid}.chapter-mark>span{width:69px;height:69px;color:var(--amber);border:1px solid #8b6934;border-radius:50%;place-items:center;font:30px Georgia,serif;display:grid}.chapter-mark small{text-transform:uppercase;letter-spacing:.15em;color:#706b62;font-size:6px}.current-public-chapter>div:nth-child(2)>p{color:var(--amber);text-transform:uppercase;letter-spacing:.16em;font-size:8px}.current-public-chapter h2{margin:8px 0 15px;font:34px Georgia,serif}.current-public-chapter blockquote{color:#8d9598;margin:0;font:italic 13px/1.6 Georgia,serif}.current-public-chapter dl{margin:0}.current-public-chapter dl div{border-bottom:1px solid #30363a;grid-template-columns:1fr auto;gap:15px;padding:12px 0;display:grid}.current-public-chapter dl div:last-child{border:0}.current-public-chapter dt{text-transform:uppercase;letter-spacing:.12em;color:#70787c;font-size:6px}.current-public-chapter dd{color:#c9c6bf;margin:0;font:12px Georgia,serif}.public-gifts,.public-road,.public-rumors{max-width:1320px;margin:0 auto 90px;padding:0 1px;scroll-margin-top:20px}.wanderer-section-head{border-bottom:1px solid #343d41;justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;padding-bottom:18px;display:flex}.wanderer-section-head p,.public-rumors header p{color:var(--amber);text-transform:uppercase;letter-spacing:.2em;margin:0 0 9px;font-size:8px}.wanderer-section-head h2,.public-rumors header h2{margin:0;font:39px Georgia,serif}.wanderer-section-head>span{color:#70787c;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.public-gift-grid,.public-quest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-gift-grid article,.public-quest-grid article{background:linear-gradient(145deg,#111619,#0a0e10);border:1px solid #343d41;padding:25px;position:relative}.public-gift-grid article{min-height:330px}.public-quest-icon{width:55px;height:55px;color:var(--amber);border:1px solid #74592e;border-radius:50%;place-items:center;margin-bottom:24px;font:24px Georgia,serif;display:grid}.public-gift-grid article>small,.public-quest-grid article>small{color:var(--amber);text-transform:uppercase;letter-spacing:.15em;font-size:7px}.public-gift-grid h3{margin:8px 0;font:27px Georgia,serif}.public-gift-grid article>b{color:#a3a8aa;margin-bottom:22px;font-size:9px;display:block}.public-gift-grid blockquote{color:#80888b;border-left:1px solid #5e4b2c;margin:0;padding-left:13px;font:italic 12px/1.6 Georgia,serif}.public-gift-grid footer{color:#666f73;justify-content:space-between;gap:20px;font-size:7px;display:flex;position:absolute;bottom:23px;left:25px;right:25px}.public-gift-grid footer a{color:var(--amber)}.empty-gift-archive{text-align:center;background:#0b0f11;border:1px dashed #4a4337;padding:65px 20px}.empty-gift-archive>span{color:var(--amber);font-size:40px}.empty-gift-archive h3{margin:15px 0 7px;font:27px Georgia,serif}.empty-gift-archive p{color:#777f82;font:13px Georgia,serif}.public-quest-grid article{flex-direction:column;min-height:330px;display:flex}.public-quest-grid article.current{border-color:#806233;box-shadow:inset 0 3px #d99a34}.public-quest-grid article>header{align-items:center;gap:10px;margin-bottom:22px;display:flex}.public-quest-grid article>header>span{color:#596267;font:9px Georgia,serif}.public-quest-grid article>header>i{width:36px;height:36px;color:var(--amber);border:1px solid #67522f;border-radius:50%;place-items:center;font:16px Georgia,serif;display:grid}.public-quest-grid article>header>em{color:#6d767a;text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font:6px Arial}.public-quest-grid h3{margin:9px 0 14px;font:26px/1.15 Georgia,serif}.public-quest-grid>article>p{color:#80888c;margin:0 0 25px;font:italic 12px/1.6 Georgia,serif}.public-quest-grid article>footer{border-top:1px solid #30383c;grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.public-quest-grid article>footer>span{padding:15px 7px 0}.public-quest-grid article>footer>span+span{border-left:1px solid #30383c;padding-left:15px}.public-quest-grid footer small,.public-quest-grid footer b{display:block}.public-quest-grid footer small{text-transform:uppercase;letter-spacing:.12em;color:#666f73;font-size:6px}.public-quest-grid footer b{color:#c9c6be;margin-top:5px;font:12px Georgia,serif}.public-quest-grid article>blockquote{color:#8c9497;border-top:1px solid #30383c;margin:15px 0 0;padding-top:14px;font:italic 11px/1.55 Georgia,serif}.public-quest-grid article>a{color:var(--amber);margin-top:12px;font-size:7px}.public-rumors{border-top:1px solid #343d41;padding-top:34px}.public-rumors header{margin-bottom:24px}.public-rumors>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.public-rumors article{background:#0b0f11;border:1px solid #30383c;align-items:center;gap:13px;padding:17px;display:flex}.public-rumors article>span{color:var(--amber)}.public-rumors b,.public-rumors small{display:block}.public-rumors b{font:13px Georgia,serif}.public-rumors small{color:#727a7e;margin-top:4px;font-size:7px}.public-final-chapter{text-align:center;background:radial-gradient(circle,#d99a340d,#0000 55%),#0a0d0f;border:1px solid #30383c;max-width:1320px;margin:0 auto 90px;padding:55px 20px}.public-final-chapter>span{color:#8b6934;font:45px Georgia,serif}.public-final-chapter small{color:#6c7478;text-transform:uppercase;letter-spacing:.2em;margin-top:10px;font-size:7px;display:block}.public-final-chapter h2{margin:12px 0;font:38px Georgia,serif}.public-final-chapter p{color:#6f777b;font:italic 12px Georgia,serif}.wanderer-footer{color:#71797d;border-top:1px solid #30383c;justify-content:space-between;align-items:center;min-height:130px;padding:25px clamp(22px,5vw,76px);display:flex}.wanderer-footer>div{align-items:center;gap:13px;display:flex}.wanderer-footer>div>span{width:35px;height:35px;color:var(--amber);border:1px solid #70562f;border-radius:50%;place-items:center;font:14px Georgia,serif;display:grid}.wanderer-footer p{font:italic 12px Georgia,serif}.wanderer-footer>a{color:#8a9295;text-transform:uppercase;letter-spacing:.12em;font-size:7px;text-decoration:none}.wanderer-footer>a span{margin-left:10px}.base-denied{text-align:center;background:radial-gradient(circle,#d99a3414,#0000 34%),#090c0e;place-content:center;min-height:100vh;padding:30px;display:grid}.base-denied-seal{border:1px solid var(--amber);width:78px;height:78px;color:var(--amber);border-radius:50%;place-items:center;margin:0 auto;font:31px Georgia,serif;display:grid}.base-denied>p{color:var(--amber);text-transform:uppercase;letter-spacing:.2em;margin:24px 0 12px;font-size:8px}.base-denied h1{max-width:700px;margin:0 auto 20px;font:52px/1.05 Georgia,serif}.base-denied>span{color:#8e9699;max-width:620px;font:14px/1.7 Georgia,serif;display:block}.base-denied>div:last-child{justify-content:center;gap:10px;margin-top:30px;display:flex}.base-denied a{color:#b7bbbc;text-transform:uppercase;letter-spacing:.1em;border:1px solid #5b6266;padding:13px 16px;font-size:7px;text-decoration:none}.base-denied a:first-child{color:var(--amber);border-color:#775a2d}.public-profile-editor{background:linear-gradient(135deg,#d99a3412,#0b0f11);border:1px solid #55452f;max-width:1376px;margin:18px auto 0}.public-profile-editor>summary{cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:18px 22px;list-style:none;display:grid}.public-profile-editor>summary::-webkit-details-marker{display:none}.public-profile-editor>summary>span{width:40px;height:40px;color:var(--amber);border:1px solid #71582f;border-radius:50%;place-items:center;display:grid}.public-profile-editor small,.public-profile-editor b,.public-profile-editor em{display:block}.public-profile-editor small{color:var(--amber);text-transform:uppercase;letter-spacing:.13em;font-size:6px}.public-profile-editor b{margin-top:4px;font:16px Georgia,serif}.public-profile-editor em{color:#70787c;margin-top:4px;font:7px Arial}.public-profile-editor>summary>strong{color:#8f979a;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.public-profile-fields{border-top:1px solid #3b3a35;grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid}.public-profile-fields label>span,.quest-public-share label>span{color:#747d80;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:7px;display:block}.public-profile-fields input,.public-profile-fields textarea,.quest-public-share input,.quest-public-share textarea{color:#ddd9d1;background:#080b0d;border:1px solid #3a4347;width:100%;padding:11px;font:11px/1.5 Georgia,serif}.public-profile-fields textarea{resize:vertical;min-height:82px}.public-profile-wide{grid-column:1/-1}.public-profile-fields>p{color:#757d81;grid-column:1/-1;margin:2px 0;font-size:8px;line-height:1.6}.public-profile-fields>a{color:var(--amber);text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1;justify-self:start;font-size:8px}.quest-visibility{text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:#0a0e10;border:1px solid #4b5458;padding:0 13px;font-size:7px}.quest-visibility.public{color:var(--green);border-color:#3d6948}.quest-visibility.private{color:var(--amber);border-color:#70562f}.quest-public-share{background:linear-gradient(135deg,#2a4f3417,#0a0e10);border:1px solid #3a403e;margin-top:14px;padding:20px}.quest-public-share>header{border-bottom:1px solid #30383c;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.quest-public-share small{color:var(--green);text-transform:uppercase;letter-spacing:.13em;font-size:7px}.quest-public-share h3{margin:6px 0 0;font:18px Georgia,serif}.quest-public-share>header>span{color:var(--green);text-transform:uppercase;letter-spacing:.1em;border:1px solid #3d6948;padding:7px 10px;font-size:6px}.quest-public-share>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.quest-public-excerpt{grid-column:1/-1}.quest-public-share textarea{resize:vertical;min-height:95px}.future-gift-public{align-items:center;gap:8px;display:flex}.future-gift-public input{width:auto}.future-gift-public>span{color:#8f979a!important;margin:0!important}.gift-public-controls{border-top:1px solid #30383c;border-bottom:1px solid #30383c;grid-template-columns:1fr auto;gap:12px;margin:18px 0;padding:15px 0;display:grid}.gift-public-controls>div small,.gift-public-controls>div b{display:block}.gift-public-controls>div small,.gift-public-controls label>span{color:#727a7d;text-transform:uppercase;letter-spacing:.1em;font-size:6px}.gift-public-controls>div b{margin-top:5px;font:13px Georgia,serif}.gift-public-controls label{grid-column:1/-1}.gift-public-controls textarea,.gift-public-controls input{color:#ddd9d1;background:#080b0d;border:1px solid #3a4347;width:100%;margin-top:6px;padding:10px;font:10px/1.5 Georgia,serif}.gift-public-controls textarea{resize:vertical;min-height:82px}@media (width<=900px){.wanderer-nav>div>a:not(.base-door){display:none}.wanderer-nav>div{gap:0}.wanderer-hero{grid-template-columns:1fr;min-height:auto}.wanderer-hero-copy{padding-top:60px;padding-bottom:54px}.wanderer-compass{border-top:1px solid #252c2f;height:330px}.wanderer-compass>div{width:240px}.wanderer-stats{grid-template-columns:1fr;margin:0 18px}.wanderer-stats article{border-bottom:1px solid #343d41;border-right:0;min-height:112px}.wanderer-stats article:last-child{border-bottom:0}.current-public-chapter{grid-template-columns:100px 1fr;margin:18px 18px 70px}.current-public-chapter dl{grid-column:1/-1}.public-gifts,.public-road,.public-rumors,.public-final-chapter{margin-left:18px;margin-right:18px}.public-gift-grid,.public-quest-grid,.public-rumors>div{grid-template-columns:1fr 1fr}.public-profile-editor{margin-left:18px;margin-right:18px}}@media (width<=620px){.wanderer-nav{height:74px;padding:0 16px}.wanderer-brand>div{display:none}.wanderer-nav .base-door{padding:11px 12px}.wanderer-hero-copy{padding:48px 21px}.wanderer-hero h1{font-size:70px}.wanderer-intro{margin-top:27px;font-size:17px}.wanderer-actions{flex-direction:column;align-items:stretch}.wanderer-actions a{text-align:center}.wanderer-compass{height:280px}.current-public-chapter{grid-template-columns:1fr;padding:24px}.chapter-mark{border-bottom:1px solid #443b2e;border-right:0;padding-bottom:20px}.public-gift-grid,.public-quest-grid,.public-rumors>div{grid-template-columns:1fr}.wanderer-section-head{flex-direction:column;align-items:start}.wanderer-section-head h2,.public-rumors header h2{font-size:31px}.wanderer-footer{flex-direction:column;align-items:flex-start;gap:20px}.base-denied h1{font-size:38px}.base-denied>div:last-child{flex-direction:column}.public-profile-editor>summary{grid-template-columns:40px 1fr}.public-profile-editor>summary>strong{grid-column:1/-1}.public-profile-fields,.quest-public-share>div{grid-template-columns:1fr}.public-profile-wide,.quest-public-excerpt{grid-column:auto}.quest-header-actions{flex-wrap:wrap;width:100%}.quest-visibility{min-height:40px}.public-profile-editor{margin-left:12px;margin-right:12px}}.inner-page{max-width:1500px;margin:auto;padding:48px clamp(20px,4vw,62px) 70px}.page-head{max-width:980px;margin-bottom:34px}.page-head .eyebrow{margin-bottom:20px}.page-head h1{text-transform:uppercase;letter-spacing:.035em;margin:0 0 16px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:1}.page-head>p:last-child{color:var(--muted);max-width:770px;font-size:17px;line-height:1.6}.two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.detail-panel{min-height:300px}.task-list.large{gap:20px}.task-list.large label em{font-size:15px}.goal{grid-template-columns:1fr auto;gap:7px 15px;padding:12px 0;display:grid}.goal b,.goal small{display:block}.goal b{font-size:14px}.goal small{color:var(--muted);margin-top:4px;font-size:11px}.goal>strong{color:var(--amber);font-family:Georgia,serif}.goal .progress{grid-column:1/-1;margin:0}.quote-panel{grid-template-columns:140px 1fr auto;align-items:center;gap:25px;min-height:0;margin-top:16px;display:grid}.quote-panel>span{text-transform:uppercase;letter-spacing:.15em;color:var(--amber);font-size:10px}.quote-panel blockquote{color:#d8d5cd;margin:0;font-family:Georgia,serif;font-size:20px}.quote-panel button,.archive-grid button{color:var(--amber);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;font-size:10px}.career-banner{border:1px solid var(--line);background:linear-gradient(110deg,#161b1e,#0f1315);grid-template-columns:1fr .7fr 1.2fr;margin-bottom:18px;display:grid}.career-banner>div{flex-direction:column;padding:25px 30px;display:flex}.career-banner>div+div{border-left:1px solid var(--line)}.career-banner small,.career-banner span{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:9px}.career-banner strong{color:var(--amber2);margin:6px 0;font-family:Georgia,serif;font-size:29px}.career-banner b{margin:7px 0;font-size:17px}.career-stat{text-align:center;justify-content:center}.career-stat strong{font-family:Impact,sans-serif;font-size:40px}.roadmap{border-left:1px solid #394146;margin-left:25px;padding:3px 0;position:relative}.roadmap article{grid-template-columns:58px 1fr;gap:20px;padding:17px 0 22px 28px;display:grid;position:relative}.roadmap article:before{content:"";background:var(--bg);border:1px solid #6d7579;width:9px;height:9px;position:absolute;top:25px;left:-5px;transform:rotate(45deg)}.roadmap article.current:before{background:var(--amber);border-color:var(--amber);box-shadow:0 0 18px #d99a3466}.roadmap article>i{color:#555e63;font:22px Georgia}.roadmap article.current>i{color:var(--amber)}.roadmap h2{margin:2px 0 6px;font-family:Georgia,serif;font-size:22px}.roadmap p,.roadmap small{color:var(--muted);margin:0}.roadmap small{text-transform:uppercase;letter-spacing:.13em;font-size:9px}.roadmap p{font-size:13px}.finance-hero{border:1px solid var(--line);background:linear-gradient(120deg,#171c1f,#101416);grid-template-columns:1fr 1.5fr auto;align-items:center;margin-bottom:16px;padding:22px 28px;display:grid}.finance-hero small,.finance-hero span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:9px;display:block}.finance-hero strong{color:#f1eee7;margin:6px 0;font:32px Georgia;display:block}.finance-hero .spark{height:100px;margin:0}.finance-chip{border-left:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.12em;padding-left:24px;font-size:10px}.finance-chip b{color:var(--green);margin-top:6px;display:block}.calculator-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.calc{min-height:0}.calc>label{color:#aeb3b5;border-bottom:1px solid #293034;grid-template-columns:1fr 180px;align-items:center;padding:13px 0;font-size:13px;display:grid}.calc input,.calc select{color:#f0eee9;background:#0b0e10;border:1px solid #384146;outline:none;width:100%;padding:11px}.calc input:focus,.calc select:focus{border-color:var(--amber)}.money-input{position:relative}.money-input i{color:var(--amber);font-style:normal;position:absolute;top:12px;left:11px}.money-input input{padding-left:25px}.calc-result{border-left:2px solid var(--amber);background:#d99a340f;margin-top:22px;padding:20px}.calc-result small,.calc-result span{color:var(--muted);font-size:10px;display:block}.calc-result strong{color:var(--amber2);margin:7px 0;font:31px Georgia;display:block}.calc-result strong i{color:var(--muted);font:12px Arial}.gym-dashboard{border:1px solid var(--line);background:linear-gradient(120deg,#151a1d,#0d1113);grid-template-columns:260px 1fr 260px;min-height:330px;margin-bottom:16px;display:grid}.big-ring{--p:80%;background:conic-gradient(var(--amber) var(--p),#2b3236 0);border-radius:50%;place-items:center;width:190px;height:190px;margin:auto;display:grid;position:relative}.big-ring:before{content:"";background:#121719;border-radius:50%;position:absolute;inset:13px}.big-ring>div{text-align:center;position:relative}.big-ring strong{color:var(--amber2);font:48px Impact;display:block}.big-ring span{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:9px}.gym-copy{border-left:1px solid var(--line);border-right:1px solid var(--line);padding:34px}.gym-copy>small{text-transform:uppercase;color:var(--amber);letter-spacing:.14em}.gym-copy h2{margin:9px 0;font:36px Georgia}.gym-copy p{color:var(--muted);margin:0 0 20px}.week-strip{gap:8px;margin-bottom:22px;display:flex}.week-strip button{color:#697276;cursor:pointer;background:#0d1113;border:1px solid #394146;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:58px;display:flex}.week-strip button.done{border-color:var(--amber);color:var(--amber)}.week-strip button span{font-size:8px}.week-strip button b{font-size:18px}.body-stats{flex-direction:column;justify-content:center;gap:21px;padding:26px;display:flex}.body-stats>label,.body-stats>div{border-bottom:1px solid var(--line);padding-bottom:14px}.body-stats span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:7px;font-size:8px;display:block}.body-stats input{color:#eee;background:0 0;border:0;border-bottom:1px solid #555e63;outline:none;width:70px;font:25px Georgia}.body-stats strong{color:var(--amber);font:24px Georgia}.protocol-list{margin:0;padding:0;list-style:none}.protocol-list li{color:#c5c8c8;border-bottom:1px solid #2d3438;gap:18px;padding:15px 0;display:flex}.protocol-list b{color:var(--amber);font:14px Georgia}.workout-row{border-bottom:1px solid #2d3438;grid-template-columns:30px 1fr auto;align-items:center;padding:13px 0;display:grid}.workout-row>span{color:var(--amber)}.workout-row b,.workout-row small{display:block}.workout-row small{color:var(--muted);margin-top:4px;font-size:9px}.workout-row em{color:var(--muted);font-size:12px;font-style:normal}.empty{color:var(--muted);padding:35px 0;font-family:Georgia,serif}.archive-page{background:radial-gradient(circle at 50% 22%,#d99a3414,#0000 35%)}.archive-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.archive-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#151a1d,#0d1113);min-height:270px;padding:26px;position:relative;overflow:hidden}.archive-grid article>span{color:#d99a340e;font:80px Impact;position:absolute;top:8px;right:18px}.archive-symbol{color:var(--amber);margin-bottom:18px;font-size:30px}.archive-grid small{color:var(--amber);text-transform:uppercase;letter-spacing:.15em;font-size:9px}.archive-grid h2{margin:9px 0;font:25px Georgia}.archive-grid p{color:var(--muted);max-width:430px;line-height:1.6}.archive-grid button{position:absolute;bottom:24px;left:26px}.portfolio-hero{border-top:1px solid var(--amber);border-bottom:1px solid var(--line);grid-template-columns:1fr 240px;align-items:center;gap:30px;margin-bottom:18px;padding:35px 0;display:grid}.portfolio-hero p{max-width:750px;font:26px/1.5 Georgia}.tags{flex-wrap:wrap;gap:8px;display:flex}.tags span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;border:1px solid #394146;padding:8px 12px;font-size:10px}.monogram{border:1px solid var(--amber);width:180px;height:180px;color:var(--amber);border-radius:50%;place-items:center;margin:auto;font:48px Georgia;display:grid}.portfolio .detail-panel h2{margin:15px 0;font:28px Georgia}.portfolio .detail-panel>p{color:#b1b5b6;line-height:1.7}@media (width<=980px){.two-col,.calculator-grid{grid-template-columns:1fr}.career-banner{grid-template-columns:1fr 1fr}.career-banner>div:last-child{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.gym-dashboard{grid-template-columns:220px 1fr}.body-stats{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.archive-grid{grid-template-columns:1fr}.finance-hero{grid-template-columns:1fr 1.5fr}.finance-chip{display:none}}@media (width<=760px){.inner-page{padding:36px 16px 60px}.quote-panel,.career-banner,.finance-hero,.gym-dashboard,.portfolio-hero{grid-template-columns:1fr}.career-banner>div+div{border-left:0;border-top:1px solid var(--line)}.career-banner>div:last-child{grid-column:auto}.finance-hero .spark{margin-top:14px}.calc>label{grid-template-columns:1fr;gap:8px}.gym-copy{border:0;border-top:1px solid var(--line);padding:24px}.body-stats{grid-template-columns:1fr;padding:20px}.week-strip{gap:5px}.week-strip button{width:43px}.archive-grid article{min-height:300px}.portfolio-hero{padding-top:20px}.monogram{width:130px;height:130px}.page-head h1{font-size:48px}}.position-list{flex-direction:column;display:flex}.position-list>div{border-bottom:1px solid #30363a;align-items:center;gap:13px;padding:12px 0;display:flex}.position-icon{color:#9aa1a5;text-align:center;width:25px;font-size:21px}.position-list p{margin:0}.position-list small{color:#858d91;text-transform:uppercase;letter-spacing:.12em;font-size:7px;display:block}.position-list strong{color:#eeece6;margin-top:5px;font:17px Georgia;display:block}.music-page{background:radial-gradient(circle at 28% 26%,#d99a341a,#0000 27%)}.music-feature{border:1px solid var(--line);background:linear-gradient(120deg,#151a1d,#0c0f11);grid-template-columns:380px 1fr;min-height:390px;margin-bottom:16px;display:grid}.album-art{border-right:1px solid var(--line);background:repeating-radial-gradient(circle,#0000 0 36px,#d99a3414 37px,#0000 38px);place-items:center;display:grid}.energy-core{background:radial-gradient(circle,#d99a3447,#d99a3405 38%,#0000 70%);border:1px solid #d99a3480;border-radius:50%;place-items:center;width:230px;height:230px;display:grid;position:relative}.energy-core:before,.energy-core:after{content:"";background:#d99a3473;position:absolute}.energy-core:before{width:1px;height:130%}.energy-core:after{width:130%;height:1px}.energy-core i{border:1px dashed #d99a3461;border-radius:50%;animation:18s linear infinite signalSpin;position:absolute;inset:25px}.energy-core span{color:var(--amber);z-index:1;font-size:54px}.track-copy{flex-direction:column;align-items:flex-start;padding:54px;display:flex}.track-copy>small,.station{color:var(--amber);text-transform:uppercase;letter-spacing:.16em;font-size:9px}.track-copy h2{text-transform:uppercase;letter-spacing:.04em;margin:17px 0 8px;font:clamp(38px,5vw,70px)/1 Impact,Arial Narrow,sans-serif}.track-copy>p{color:#aaa;margin:0 0 22px;font:22px Georgia}.station{border-top:1px solid var(--line);width:100%;padding-top:18px}.music-actions{align-items:center;gap:24px;margin-top:auto;display:flex}.music-actions a{color:#929a9f;text-transform:uppercase;letter-spacing:.1em;font-size:9px;text-decoration:none}.music-actions a:hover{color:var(--amber)}.station-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.station-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#151a1d,#0d1113);min-height:210px;padding:22px;position:relative}.station-grid small{color:var(--amber);text-transform:uppercase;letter-spacing:.13em;font-size:8px}.station-grid h3{margin:18px 0 8px;font:22px Georgia}.station-grid p{color:var(--muted);font-size:12px;line-height:1.6}.station-grid button{color:var(--amber);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;font-size:9px;position:absolute;bottom:20px;left:22px}.station-grid article>span{color:#555e63;text-transform:uppercase;letter-spacing:.1em;font-size:8px;position:absolute;bottom:20px;left:22px}.music-dock{z-index:20;background:#101416;border:1px solid #343c41;border-bottom:0;width:min(390px,100vw - 28px);position:fixed;bottom:0;right:22px;box-shadow:0 -12px 45px #00000059}.dock-tab{text-align:left;cursor:pointer;background:linear-gradient(90deg,#151a1d,#0e1214);border:0;grid-template-columns:36px 1fr 25px;align-items:center;width:100%;height:62px;padding:0 16px;display:grid}.dock-tab>span{color:var(--amber);font-size:23px}.dock-tab small,.dock-tab b{display:block}.dock-tab small{text-transform:uppercase;color:var(--amber);letter-spacing:.14em;font-size:7px}.dock-tab b{margin-top:4px;font-size:11px}.dock-tab>i{color:var(--amber);text-align:center;font-style:normal}.dock-player{padding:0 12px 10px}.dock-player iframe{aspect-ratio:16/9;background:#050607;border:1px solid #2f373c;width:100%}.dock-player p{color:#747d82;margin:7px 1px 0;font-size:9px}.notes-shell{border:1px solid var(--line);background:#0d1113;grid-template-columns:270px 1fr;min-height:560px;display:grid}.notes-list{border-right:1px solid var(--line);flex-direction:column;gap:7px;padding:14px;display:flex}.notes-list button{text-align:left;color:#aeb3b5;cursor:pointer;background:0 0;border:1px solid #0000;padding:13px}.notes-list button.active{color:#fff;background:#161b1e;border-color:#424a4f}.notes-list button b,.notes-list button small{display:block}.notes-list button b{font-size:12px}.notes-list button small{color:#727b80;margin-top:7px;font-size:8px}.notes-list .new-note{border:1px solid var(--amber);color:var(--amber);text-transform:uppercase;letter-spacing:.12em;text-align:center;margin-bottom:8px}.notes-list>p{color:#5d666b;text-align:center;margin-top:60px;font:14px/1.6 Georgia}.note-editor{flex-direction:column;padding:28px;display:flex}.editor-top{color:#737c81;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:13px;font-size:8px;display:flex}.editor-top button{color:#8e6762;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font-size:8px}.note-editor>input{color:#eee;background:0 0;border:0;outline:none;padding:25px 0 15px;font:34px Georgia}.note-editor>textarea{resize:vertical;color:#b7bcbe;background:0 0;border:0;outline:none;flex:1;min-height:330px;font:16px/1.8 Georgia}.note-editor>small{color:#626b70;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.note-empty{text-align:center;margin:auto}.note-empty>span{color:var(--amber);font-size:40px}.note-empty h2{color:#a9afb1;margin:18px 0 26px;font:24px Georgia}@keyframes signalSpin{to{transform:rotate(360deg)}}@media (width<=980px){.music-feature{grid-template-columns:300px 1fr}.station-grid{grid-template-columns:1fr 1fr}}.watch-list{background:radial-gradient(circle at 90% 0,#d99a341a,#0000 28%),#111518;border-color:#51442f;margin-bottom:16px;padding:25px}.watch-list>header{justify-content:space-between;align-items:end;gap:25px;display:flex}.watch-list>header small{color:var(--amber);text-transform:uppercase;letter-spacing:.15em;font-size:8px}.watch-list h2{margin:8px 0;font:30px Georgia}.watch-list>header p{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.watch-list>header a,.station-grid article>a{color:var(--amber);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:8px;text-decoration:none}.watch-list-player{background:#050607;border:1px solid #343d41;margin-top:20px}.watch-list-player iframe{aspect-ratio:16/9;border:0;width:100%;max-height:650px;display:block}.watch-list>footer{border-top:1px solid #30373b;align-items:center;gap:12px;margin-top:15px;padding-top:15px;display:flex}.watch-list>footer>span{color:var(--amber);font-size:26px}.watch-list>footer p{margin:0}.watch-list>footer b,.watch-list>footer small{display:block}.watch-list>footer b{font:14px Georgia}.watch-list>footer small{color:var(--muted);margin-top:4px;font-size:8px}.station-grid article>a{position:absolute;bottom:20px;left:22px}.motivation-list{background:radial-gradient(circle at 15% 0,#d99a3424,#0000 32%),linear-gradient(135deg,#171914,#101416)}.offline-banner{background:#17150f;border:1px solid #765b2f;align-items:center;gap:12px;margin:12px clamp(20px,4vw,62px) 0;padding:12px 15px;display:flex}.offline-banner>span{border:1px solid var(--amber);width:28px;height:28px;color:var(--amber);border-radius:50%;place-items:center;display:grid}.offline-banner b,.offline-banner small{display:block}.offline-banner b{color:var(--amber);font:13px Georgia}.offline-banner small{color:#a7a399;margin-top:4px;font-size:8px}.offline-banner.reconnecting>span{animation:1.5s linear infinite signalSpin}.offline-media{text-align:center;min-height:260px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.offline-media>span{color:var(--amber);font-size:34px}.offline-media b{color:#ccc;margin-top:10px;font:18px Georgia}.offline-media small{margin-top:6px;font-size:8px}.primary:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.inner-page{padding-bottom:85px}.music-feature,.notes-shell{grid-template-columns:1fr}.album-art{border-right:0;border-bottom:1px solid var(--line);min-height:280px}.energy-core{width:180px;height:180px}.track-copy{padding:28px}.music-actions{flex-direction:column;align-items:flex-start;margin-top:28px}.station-grid{grid-template-columns:1fr}.notes-list{border-right:0;border-bottom:1px solid var(--line);max-height:230px;overflow:auto}.note-editor{min-height:480px;padding:20px}.music-dock{right:14px}.watch-list{padding:18px}.watch-list>header{display:block}.watch-list>header a{margin-top:14px;display:inline-block}.watch-list-player iframe{min-height:220px}.offline-banner{margin:10px 14px 0}.offline-banner small{line-height:1.5}.offline-media{min-height:220px}}.career-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:22px 0 10px;padding-bottom:15px;display:flex}.career-toolbar b{color:var(--amber2);font:22px Georgia}.career-toolbar span{color:var(--muted);font-size:12px}.career-toolbar .primary{padding:11px 17px;font-size:10px}.editable-roadmap article{grid-template-columns:58px 115px minmax(240px,1fr) auto;align-items:center;gap:16px;padding-right:8px}.editable-roadmap article.complete{opacity:.58}.editable-roadmap article.complete:before{background:var(--green);border-color:var(--green)}.career-check{color:#90979a;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;align-items:center;gap:8px;font-size:8px;display:flex}.career-check input{accent-color:var(--amber)}.career-fields{grid-template-columns:130px 1fr;gap:7px 12px;display:grid}.career-fields input,.career-fields textarea{color:#e8e6e0;background:#0b0e10;border:1px solid #343c41;outline:none;padding:10px 12px}.career-fields input:focus,.career-fields textarea:focus{border-color:var(--amber)}.career-fields .career-timing{color:var(--amber);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.career-fields .career-title{font:18px Georgia}.career-fields textarea{resize:vertical;color:#aeb4b6;grid-column:1/-1;min-height:54px;font:13px/1.5 Arial}.career-delete{color:#8e6762;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;padding:12px;font-size:8px}@media (width<=760px){.editable-roadmap{margin-left:6px}.editable-roadmap article{grid-template-columns:34px 1fr auto;gap:9px;padding-left:18px}.editable-roadmap article>i{font-size:16px}.career-check{grid-column:2/3}.career-fields{grid-column:2/-1;grid-template-columns:1fr}.career-fields textarea{grid-column:auto}.career-delete{grid-area:1/3}.career-toolbar{align-items:flex-end}}.editable-life{min-height:360px}.life-row{border-bottom:1px solid #293034;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.life-row>input[type=checkbox]{accent-color:var(--amber)}.life-row>input[type=text],.life-goal input{color:#e9e7e1;background:#0b0e10;border:1px solid #343c41;outline:none;width:100%;padding:10px}.life-row>input:focus,.life-goal input:focus{border-color:var(--amber)}.life-row.complete>input[type=text]{color:#747c80;text-decoration:line-through}.life-row button,.life-goal>button,.workout-row>button{color:#8e6762;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;font-size:8px}.life-add{width:100%;margin-top:18px}.life-goal{border-bottom:1px solid #293034;grid-template-columns:1fr 70px auto;align-items:center;gap:10px;padding:11px 0;display:grid}.life-goal>div:first-child{gap:6px;display:grid}.life-goal>div:first-child input:first-child{font-weight:700}.life-goal>div:first-child input:last-child{color:var(--muted);font-size:11px}.life-goal>label{align-items:center;display:flex}.life-goal>label input{text-align:right}.life-goal>label span{color:var(--amber);pointer-events:none;margin-left:-24px}.life-goal>.progress{grid-column:1/-1;margin:0}.seven-days{gap:5px}.seven-days button{width:42px}.seven-days button.planned{border-style:dashed;border-color:#777}.seven-days button.done{border-style:solid}.gym-history-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 16px;display:grid}.gym-history-stats article{border:1px solid var(--line);text-align:center;background:#111619;padding:20px}.gym-history-stats small{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:8px;display:block}.gym-history-stats strong{color:var(--amber2);margin-top:7px;font:34px Georgia;display:block}.schedule-picker{grid-template-columns:repeat(7,1fr);gap:7px;margin:25px 0;display:grid}.schedule-picker button{color:#70797d;cursor:pointer;background:#0d1113;border:1px solid #394146;padding:12px 4px}.schedule-picker button.active{border-color:var(--amber);color:var(--amber);background:#d99a3412}.schedule-picker b,.schedule-picker span{display:block}.schedule-picker b{font:20px Georgia}.schedule-picker span{text-transform:uppercase;margin-top:5px;font-size:7px}.tracking-start{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.tracking-start input{color:#eee;background:#0b0e10;border:1px solid #394146;padding:10px}.workout-row{grid-template-columns:30px 1fr auto auto}@media (width<=760px){.gym-history-stats{grid-template-columns:1fr 1fr}.schedule-picker{gap:4px}.schedule-picker button{padding:10px 2px}.schedule-picker span{display:none}.life-goal{grid-template-columns:1fr 65px}.life-goal>button{grid-column:2}.life-goal>.progress{grid-column:1/-1}.seven-days button{width:38px}}.life-goal>label{background:#0b0e10;border:1px solid #343c41;grid-template-columns:minmax(0,1fr) 18px;align-items:center;display:grid;overflow:hidden}.life-goal>label:focus-within{border-color:var(--amber)}.life-goal>label input{text-align:right;-moz-appearance:textfield;background:0 0;min-width:0;padding:10px 2px 10px 6px;border:0!important}.life-goal>label input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.life-goal>label input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.life-goal>label span{color:var(--amber);pointer-events:none;text-align:left;margin:0;padding-right:6px;position:static}.archive-actions{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;margin:-10px 0 22px;font-size:9px;display:flex}.archive-actions .primary{padding:12px 16px;font-size:9px}.folio-back{color:var(--amber);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;margin-bottom:30px;font-size:9px}.folio-head{border-bottom:1px solid var(--amber);padding-bottom:25px}.folio-head small{color:var(--amber);text-transform:uppercase;letter-spacing:.18em;margin-bottom:14px;font-size:9px;display:block}.folio-head input,.folio-head textarea{color:#eee;background:0 0;border:0;outline:none;width:100%;display:block}.folio-head input{text-transform:uppercase;letter-spacing:.03em;font:clamp(44px,6vw,78px)/1 Impact,Arial Narrow,sans-serif}.folio-head textarea{resize:vertical;min-height:55px;color:var(--muted);margin-top:12px;font:17px/1.6 Georgia}.folio-paper{border:1px solid var(--line);background:linear-gradient(145deg,#151a1d,#0d1113);max-width:920px;margin:28px auto 0;padding:35px;position:relative}.folio-mark{text-align:center;color:var(--amber);margin-bottom:22px;font-size:30px}.folio-paper>textarea{resize:vertical;color:#d6d3cb;background:0 0;border:0;outline:none;width:100%;min-height:520px;font:17px/1.9 Georgia}.folio-paper footer{border-top:1px solid var(--line);color:#636c71;text-transform:uppercase;letter-spacing:.11em;justify-content:space-between;padding-top:16px;font-size:8px;display:flex}.folio-paper footer button{color:#8e6762;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font-size:8px}@media (width<=760px){.archive-actions{align-items:flex-end}.folio-paper{padding:22px}.folio-paper>textarea{min-height:430px}.folio-head input{font-size:43px}}.folio-workspace{grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr);align-items:start;gap:16px;display:grid}.folio-workspace .folio-paper{width:100%;margin-top:28px}.writing-companion{background:linear-gradient(145deg,#171812,#101416);border:1px solid #4a4030;margin-top:28px;padding:24px;position:sticky;top:92px}.writing-companion>small{color:var(--amber);text-transform:uppercase;letter-spacing:.16em;font-size:8px}.writing-companion h2{margin:12px 0 8px;font:26px Georgia}.writing-companion>p{color:var(--muted);font-size:12px;line-height:1.6}.ai-actions{grid-template-columns:1fr 1fr;gap:6px;margin:18px 0;display:grid}.ai-actions button{color:#90979b;text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:#0b0e10;border:1px solid #3b4347;padding:10px 6px;font-size:8px}.ai-actions button.active{border-color:var(--amber);color:var(--amber);background:#d99a3414}.ai-direction{resize:vertical;color:#ddd;background:#0b0e10;border:1px solid #384146;outline:none;width:100%;min-height:90px;padding:12px;font:12px/1.5 Arial}.ai-direction:focus{border-color:var(--amber)}.ai-run{width:100%;margin-top:10px;padding:13px;font-size:9px}.ai-run:disabled{opacity:.6;cursor:wait}.ai-error{color:#d88980!important}.ai-result{border-top:1px solid #3d4549;margin-top:16px;padding-top:14px}.ai-result>div{color:var(--amber);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;font-size:8px;display:flex}.ai-result>div button{color:#858d91;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:8px}.ai-result>textarea{resize:vertical;color:#d2cfc7;background:#0a0d0e;border:1px solid #30383c;width:100%;min-height:300px;margin-top:10px;padding:13px;font:13px/1.65 Georgia}.ai-result footer{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.ai-result footer button{border:1px solid var(--amber);color:var(--amber);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;padding:10px 5px;font-size:7px}.ai-result footer button:hover{background:#d99a3414}@media (width<=980px){.folio-workspace{grid-template-columns:1fr}.writing-companion{margin-top:0;position:static}}.adventure-game{max-width:980px;margin:28px auto 0}.adventure-start{text-align:center;background:radial-gradient(circle at 50% 10%,#d99a341f,#0000 35%),linear-gradient(145deg,#171a1b,#0d1113);border:1px solid #4a4030;padding:50px}.adventure-start>small,.adventure-controls>small{color:var(--amber);text-transform:uppercase;letter-spacing:.16em;font-size:8px}.adventure-start h2{margin:13px 0;font:36px Georgia}.adventure-start p{color:var(--muted);line-height:1.6}.adventure-start textarea{resize:vertical;color:#ddd;background:#090c0d;border:1px solid #3a4246;outline:none;width:min(620px,100%);min-height:110px;margin:24px auto 15px;padding:15px;font:14px/1.6 Georgia;display:block}.adventure-start textarea:focus{border-color:var(--amber)}.adventure-log{flex-direction:column;gap:13px;display:flex}.adventure-log article{border:1px solid var(--line);background:linear-gradient(145deg,#151a1d,#0d1113);padding:23px 26px}.adventure-log article.player{background:#d99a340f;border-color:#5b4729;align-self:flex-end;width:min(78%,720px)}.adventure-log article small{color:var(--amber);text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:8px;display:block}.adventure-log article p{white-space:pre-wrap;color:#d3d0c8;margin:0;font:16px/1.8 Georgia}.adventure-log article.player p{color:#c4c7c7;font:14px/1.6 Arial}.adventure-controls{background:#111617;border:1px solid #4a4030;margin-top:16px;padding:24px;position:sticky;bottom:12px;box-shadow:0 -18px 40px #00000059}.adventure-choices{gap:8px;margin:14px 0;display:grid}.adventure-choices button{text-align:left;color:#c5c8c8;cursor:pointer;background:#0b0e10;border:1px solid #3b4448;grid-template-columns:31px 1fr;align-items:center;padding:11px;display:grid}.adventure-choices button:hover{border-color:var(--amber);color:var(--amber2)}.adventure-choices b{border:1px solid var(--amber);width:23px;height:23px;color:var(--amber);place-items:center;font:12px Georgia;display:grid}.adventure-choices span{line-height:1.4}.free-action{grid-template-columns:1fr auto;gap:8px;display:grid}.free-action textarea{resize:vertical;color:#eee;background:#090c0d;border:1px solid #3a4246;outline:none;min-height:70px;padding:12px;font:13px/1.5 Arial}.free-action textarea:focus{border-color:var(--amber)}.free-action .primary{min-width:150px}.adventure-settings{border:1px solid var(--line);background:#0d1113;margin-top:18px;padding:17px}.adventure-settings summary{cursor:pointer;color:#7e878b;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.adventure-settings label{color:var(--muted);margin-top:18px;font-size:10px;display:block}.adventure-settings textarea{color:#ccc;background:#090c0d;border:1px solid #343c40;width:100%;min-height:150px;margin-top:8px;padding:13px;display:block}.adventure-settings>div{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.adventure-settings button{color:#8e6762;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font-size:8px}@media (width<=760px){.adventure-start{padding:28px 18px}.adventure-log article{padding:18px}.adventure-log article.player{width:90%}.adventure-controls{padding:16px;bottom:5px}.free-action{grid-template-columns:1fr}.free-action .primary{width:100%}}.adventure-controls{box-shadow:none;position:static;bottom:auto}.command-advisor-wrap,.section-ai-wrap{max-width:1500px;margin:18px auto 0;padding:0 clamp(18px,4vw,62px) 55px}.command-advisor-wrap{max-width:none;margin-top:0}.base-advisor{background:radial-gradient(circle at 88% 5%,#d99a3417,#0000 26%),linear-gradient(145deg,#161a1c,#0d1113);border:1px solid #4a4030;margin-top:18px;padding:26px}.base-advisor header small{color:var(--amber);text-transform:uppercase;letter-spacing:.16em;font-size:8px}.base-advisor header h2{margin:10px 0 7px;font:30px Georgia}.base-advisor header p{color:var(--muted);margin:0;font-size:12px}.advisor-actions{flex-wrap:wrap;gap:7px;margin:19px 0 10px;display:flex}.advisor-actions button{color:#949b9e;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#0b0e10;border:1px solid #394247;padding:9px 11px;font-size:8px}.advisor-actions button.active{border-color:var(--amber);color:var(--amber);background:#d99a3412}.advisor-prompt{grid-template-columns:1fr auto;gap:8px;display:grid}.advisor-prompt textarea{resize:vertical;color:#eee;background:#090c0d;border:1px solid #394247;outline:none;min-height:65px;padding:12px}.advisor-prompt textarea:focus{border-color:var(--amber)}.advisor-prompt .primary{min-width:145px}.advisor-prompt .primary:disabled{opacity:.6;cursor:wait}.advisor-result{border-top:1px solid #3b4347;margin-top:16px;padding-top:15px}.advisor-result>div{color:var(--amber);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;font-size:8px;display:flex}.advisor-result>div button{color:#858d91;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:8px}.advisor-result>p{white-space:pre-wrap;color:#d1cec6;font:14px/1.7 Georgia}.advisor-result>.outline{margin-top:8px}@media (width<=760px){.command-advisor-wrap,.section-ai-wrap{padding:0 16px 85px}.base-advisor{padding:20px}.advisor-actions{grid-template-columns:1fr 1fr;display:grid}.advisor-prompt{grid-template-columns:1fr}.advisor-prompt .primary{width:100%}}.budget-wrap{max-width:1500px;margin:-45px auto 0;padding:0 clamp(20px,4vw,62px) 10px}.budget-summary{border:1px solid var(--line);background:#111619;grid-template-columns:1.3fr repeat(3,1fr);margin-bottom:16px;display:grid}.budget-summary>div,.budget-summary>article{border-right:1px solid var(--line);padding:20px 22px}.budget-summary>:last-child{border-right:0}.budget-summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:8px;display:block}.budget-summary label{color:var(--amber);align-items:center;margin-top:7px;font:25px Georgia;display:flex}.budget-summary input{color:#eee;background:0 0;border:0;border-bottom:1px solid #465055;outline:none;width:100%;font:25px Georgia}.budget-summary strong{color:var(--amber2);margin-top:9px;font:25px Georgia;display:block}.budget-summary strong.negative{color:#d17b72}.budget-panel{min-height:0}.budget-head{justify-content:space-between;align-items:start;display:flex}.budget-head .panel-title{margin-bottom:5px}.budget-head p{color:var(--muted);font-size:11px}.budget-head .primary{padding:11px 15px;font-size:9px}.budget-table header,.budget-row{grid-template-columns:1.4fr 1fr 1fr 55px;align-items:center;gap:8px;display:grid}.budget-table header{color:#7d8589;text-transform:uppercase;letter-spacing:.1em;padding:10px;font-size:8px}.budget-row{border-top:1px solid #2c3337;padding:9px}.budget-row>input,.budget-row label{color:#eee;background:#0b0e10;border:1px solid #374045}.budget-row>input{outline:none;padding:11px}.budget-row label{color:var(--amber);align-items:center;padding-left:9px;display:flex}.budget-row label input{color:#eee;background:0 0;border:0;outline:none;width:100%;padding:11px 8px}.budget-row>button{color:#8e6762;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:7px}.base-chat{z-index:25;width:min(430px,100vw - 28px);position:fixed;bottom:76px;right:22px}.base-chat-toggle{text-align:left;cursor:pointer;background:linear-gradient(90deg,#181b19,#101416);border:1px solid #66502e;grid-template-columns:38px 1fr 25px;align-items:center;width:100%;height:62px;padding:0 16px;display:grid;box-shadow:0 10px 35px #00000059}.base-chat-toggle>span{color:var(--amber);font-size:23px}.base-chat-toggle small,.base-chat-toggle b{display:block}.base-chat-toggle small{color:var(--amber);text-transform:uppercase;letter-spacing:.13em;font-size:7px}.base-chat-toggle b{margin-top:4px;font-size:12px}.base-chat-toggle>i{color:var(--amber);font-size:18px;font-style:normal}.base-chat-panel{background:#0e1214;border:1px solid #454034;border-bottom:0;flex-direction:column;height:min(640px,70vh);display:flex;box-shadow:0 -18px 50px #00000073}.base-chat-panel>header{border-bottom:1px solid var(--line);color:#858d91;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;padding:12px 15px;font-size:7px;display:flex}.base-chat-panel>header button{color:#8e6762;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:7px}.base-chat-log{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow:auto}.base-chat-log article{background:#14191b;border:1px solid #30383c;max-width:87%;padding:11px 13px}.base-chat-log article.user{background:#d99a3412;border-color:#5a472b;align-self:flex-end}.base-chat-log small{color:var(--amber);text-transform:uppercase;letter-spacing:.1em;font-size:7px}.base-chat-log p{white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.55}.base-chat-log article.waiting{opacity:.65}.chat-welcome{text-align:center;color:#8b9397;margin:auto}.chat-welcome b{color:#d5d1c8;font:22px Georgia}.chat-welcome p{font-size:11px}.base-chat-panel>.ai-error{padding:0 14px}.base-chat-input{border-top:1px solid var(--line);grid-template-columns:1fr 62px;gap:7px;padding:10px;display:grid}.base-chat-input textarea{resize:vertical;color:#eee;background:#080b0c;border:1px solid #3a4347;outline:none;min-height:58px;max-height:130px;padding:10px}.base-chat-input button{border:1px solid var(--amber);background:var(--amber);color:#101214;text-transform:uppercase;cursor:pointer;font-size:8px;font-weight:700}.base-chat-input button:disabled{opacity:.5}@media (width<=760px){.budget-wrap{margin:-38px auto 0;padding:0 16px 80px}.budget-summary{grid-template-columns:1fr 1fr}.budget-summary>div,.budget-summary>article{border-bottom:1px solid var(--line)}.budget-summary>:nth-child(2n){border-right:0}.budget-table header{display:none}.budget-row{grid-template-columns:1fr 1fr 42px}.budget-row>input{grid-column:1/-1}.budget-row>button{grid-area:2/3}.base-chat{bottom:74px;right:14px}.base-chat-panel{height:65vh}}.base-chat:not(.open),.music-dock:not(.open){width:54px;box-shadow:none;background:0 0;border:0;bottom:10px}.base-chat:not(.open){right:14px}.music-dock:not(.open){right:76px}.base-chat:not(.open) .base-chat-toggle,.music-dock:not(.open) .dock-tab{background:linear-gradient(145deg,#191e20,#0e1214);border:1px solid #66502e;border-radius:5px;grid-template-columns:1fr;place-items:center;width:54px;height:54px;padding:0;box-shadow:0 8px 28px #0000006b}.base-chat:not(.open) .base-chat-toggle>div,.base-chat:not(.open) .base-chat-toggle>i,.music-dock:not(.open) .dock-tab>div,.music-dock:not(.open) .dock-tab>i{display:none}.base-chat:not(.open) .base-chat-toggle>span,.music-dock:not(.open) .dock-tab>span{text-align:center;place-items:center;width:100%;height:100%;display:grid}.base-chat.open,.music-dock.open{bottom:0;right:14px}@media (width<=760px){.base-chat.open,.music-dock.open{bottom:0;right:14px}.base-chat-panel{height:min(620px,72vh)}}.accountability-brief{background:linear-gradient(110deg,#181a17,#101416);border:1px solid #51442f;grid-template-columns:minmax(240px,1fr) 1.6fr;align-items:center;gap:24px;margin:0 clamp(20px,4vw,62px) 16px;padding:20px 24px;display:grid}.accountability-brief small{color:var(--amber);text-transform:uppercase;letter-spacing:.16em;font-size:8px}.accountability-brief h2{margin:7px 0;font:25px Georgia}.accountability-brief p{color:var(--muted);margin:0;font-size:11px}.brief-signals{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.brief-signals button{color:#d2d0ca;text-align:left;cursor:pointer;background:#0b0f10;border:1px solid #333b3f;padding:13px}.brief-signals span,.brief-signals b{display:block}.brief-signals span{text-transform:uppercase;letter-spacing:.12em;color:var(--green);font-size:7px}.brief-signals span.attention{color:#e49a47}.brief-signals b{margin-top:6px;font:13px Georgia}.control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.control-card{min-height:330px}.control-card p,.control-card>small{color:var(--muted);font-size:11px;line-height:1.6}.control-card .wide{width:100%;margin-top:14px}.control-status{background:#0b0f10;border:1px solid #343d41;margin:20px 0;padding:16px}.control-status i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.control-status b{font:15px Georgia}.control-status span{color:var(--muted);margin:9px 0 0 16px;font-size:10px;line-height:1.5;display:block}.restore-button{color:#aeb3b5;text-align:center;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:1px solid #4a5358;margin-top:8px;padding:12px;font-size:8px;display:block}.restore-button input{display:none}.app-preview{background:#0b0f10;border:1px solid #343d41;align-items:center;gap:14px;margin:20px 0;padding:18px;display:flex}.app-preview>span{background:var(--amber);color:#101214;border-radius:12px;place-items:center;width:54px;height:54px;font:28px Georgia;display:grid}.app-preview b,.app-preview small{display:block}.app-preview b{font:19px Georgia}.app-preview small{color:var(--muted);margin-top:5px}.reminders-card{grid-column:1/-1;min-height:0}.toggle-row{border-bottom:1px solid #30373b;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.toggle-row b,.toggle-row span{display:block}.toggle-row b{font:15px Georgia}.toggle-row span{color:var(--muted);margin-top:4px;font-size:10px}.toggle-row input{width:22px;height:22px;accent-color:var(--amber)}.reminder-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.reminder-fields label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:8px;display:block}.reminder-fields input{color:#eee;background:#0b0f10;border:1px solid #3b4448;width:100%;padding:12px}.outline{border:1px solid var(--amber);color:var(--amber);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;padding:12px;font-size:8px}@media (width<=760px){.accountability-brief{grid-template-columns:1fr;margin:0 16px 14px;padding:18px}.brief-signals,.control-grid{grid-template-columns:1fr}.reminders-card{grid-column:auto}.reminder-fields{grid-template-columns:1fr}.control-card{min-height:0}.topbar{padding-left:14px;padding-right:14px}.topbar .date span{display:none}.inner-page{overflow-x:hidden}.base-chat.open,.music-dock.open{width:calc(100vw - 20px);right:10px}.base-chat-panel{height:min(640px,100dvh - 84px)}.dock-player{max-height:calc(100dvh - 70px);overflow:auto}}.theme-blue{--amber:#5fa8d3;--amber2:#a9d6ee}.theme-green{--amber:#69b887;--amber2:#b8e2c6}.density-compact .panel{min-height:270px;padding:14px}.density-compact .inner-page{padding-top:38px}.density-compact .command-grid{gap:8px}.calendar-toolbar{align-items:center;gap:10px;margin:-12px 0 18px;display:flex}.calendar-toolbar h2{margin:0 auto;font:28px Georgia}.calendar-toolbar>button:not(.outline){width:38px;height:38px;color:var(--amber);cursor:pointer;background:#101416;border:1px solid #3b4448}.calendar-toolbar .outline{margin:0;padding:10px 14px}.calendar-layout{grid-template-columns:minmax(0,1fr) 350px;gap:16px;display:grid}.month-grid{border:1px solid var(--line);background:#0d1113}.month-grid>header,.month-grid>div{grid-template-columns:repeat(7,1fr);display:grid}.month-grid>header span{text-align:center;border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;padding:12px;font-size:8px}.month-grid>div>button,.month-grid>div>span{color:#ddd;text-align:left;background:0 0;border:1px solid #262d31;border-top:0;border-left:0;min-height:112px;padding:9px;overflow:hidden}.month-grid>div>button{cursor:pointer}.month-grid>div>button.selected{outline:1px solid var(--amber);background:#d99a3414}.month-grid button>b{margin-bottom:7px;font:17px Georgia;display:block}.month-grid button>i{white-space:nowrap;text-overflow:ellipsis;border-left:2px solid var(--amber);background:#151a1d;margin-top:3px;padding:4px;font-size:7px;font-style:normal;display:block;overflow:hidden}.event-builder{min-height:500px}.event-builder>input,.event-builder select{color:#eee;background:#090c0d;border:1px solid #374045;width:100%;margin-bottom:9px;padding:12px}.event-builder>div:not(.agenda-list){grid-template-columns:1fr 1fr;gap:8px;display:grid}.event-builder label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.event-builder label input{color:#eee;background:#090c0d;border:1px solid #374045;width:100%;margin-top:6px;padding:10px;display:block}.event-builder .primary{width:100%;margin-top:4px}.agenda-list{max-height:280px;margin-top:18px;overflow:auto}.agenda-list article{border-top:1px solid #30373b;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 2px;display:grid}.agenda-list input{accent-color:var(--amber)}.agenda-list b,.agenda-list small{display:block}.agenda-list b{font-size:10px}.agenda-list small{color:var(--muted);margin-top:4px;font-size:8px}.agenda-list button{color:#9b6963;cursor:pointer;background:0 0;border:0}.report-hero{background:linear-gradient(120deg,#191b18,#0d1113);border:1px solid #51442f;justify-content:space-between;align-items:center;margin-bottom:16px;padding:28px 34px;display:flex}.report-hero small{color:var(--amber);text-transform:uppercase;letter-spacing:.14em;font-size:8px}.report-hero h2{margin:8px 0;font:32px Georgia}.report-hero p{color:var(--muted);margin:0}.report-hero>strong{color:var(--amber);font:68px Impact}.report-hero>strong span{font-size:25px}.report-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.report-card{min-height:230px}.report-card>small{color:var(--amber);text-transform:uppercase;letter-spacing:.13em}.report-card>strong{margin-top:30px;font:40px Georgia}.report-card>p{color:var(--muted);font-size:11px}.global-search{background:#0b0f10;border:1px solid #5a4930;grid-template-columns:48px 1fr;align-items:center;margin-bottom:18px;display:grid}.global-search span{text-align:center;color:var(--amber);font-size:25px}.global-search input{color:#eee;background:0 0;border:0;border-left:1px solid #343c41;outline:none;padding:18px;font:18px Georgia}.search-results{gap:8px;display:grid}.search-results>button{text-align:left;color:#ddd;cursor:pointer;background:#101416;border:1px solid #30383c;padding:16px 100px 16px 18px;position:relative}.search-results>button:hover{border-color:var(--amber)}.search-results small{color:var(--amber);text-transform:uppercase;letter-spacing:.12em;font-size:7px}.search-results b{margin:7px 0;font:18px Georgia;display:block}.search-results p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.search-results button>span{color:var(--amber);text-transform:uppercase;font-size:9px;position:absolute;top:50%;right:18px}.style-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.theme-options,.density-options{gap:9px;display:grid}.theme-options{grid-template-columns:repeat(3,1fr)}.theme-options button,.density-options button{color:#aaa;text-align:left;cursor:pointer;background:#0b0f10;border:1px solid #384146;padding:16px}.theme-options button.active,.density-options button.active{border-color:var(--amber);color:var(--amber2)}.theme-options i{border-radius:50%;width:30px;height:30px;margin-bottom:12px;display:block}.swatch-amber{background:#d99a34}.swatch-blue{background:#5fa8d3}.swatch-green{background:#69b887}.theme-options b{text-transform:capitalize}.density-options b,.density-options span{display:block}.density-options span{color:var(--muted);margin-top:5px;font-size:9px}@media (width<=980px){.calendar-layout{grid-template-columns:1fr}.report-grid{grid-template-columns:1fr 1fr}.style-grid{grid-template-columns:1fr}}@media (width<=760px){.calendar-toolbar{flex-wrap:wrap}.calendar-toolbar h2{font-size:22px}.calendar-toolbar .outline{width:100%}.month-grid{overflow-x:auto}.month-grid>header,.month-grid>div{min-width:680px}.month-grid>div>button,.month-grid>div>span{min-height:92px}.event-builder{min-height:0}.report-hero{align-items:flex-end;padding:22px}.report-hero>strong{font-size:48px}.report-grid{grid-template-columns:1fr}.report-card{min-height:190px}.theme-options{grid-template-columns:1fr 1fr 1fr}.search-results>button{padding-right:60px}.search-results button>span{font-size:0}.search-results button>span:after{content:"→";font-size:18px}}.reminders-card>small{color:var(--muted);font-size:11px;line-height:1.6}.daily-agenda-title{color:var(--amber2);margin:20px 0 0;font:17px Georgia}.agenda-repeat{min-width:95px;width:auto!important;margin:7px 0 0!important;padding:5px!important;font-size:8px!important}.workout-edit-fields{grid-template-columns:1fr 125px 75px;gap:6px;display:grid}.workout-edit-fields input{color:#eee;background:#090c0d;border:1px solid #374045;min-width:0;padding:8px}@media (width<=760px){.workout-edit-fields{grid-template-columns:1fr}.workout-row{grid-template-columns:30px 1fr auto}.workout-row>em{grid-column:2}.workout-row>button{grid-column:auto}}.undo-workout{width:100%;color:var(--amber);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#d99a340f;border:1px solid #72572c;margin-top:8px;padding:11px;font-size:8px}.reminder-fields select{color:#eee;background:#0b0f10;border:1px solid #3b4448;width:100%;padding:12px}.reminder-fields input:disabled{opacity:.4}.notification-categories{border-top:1px solid #30373b;margin-top:18px;padding-top:15px}.notification-categories>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:9px;font-size:8px;display:block}.notification-categories>div{flex-wrap:wrap;gap:7px;display:flex}.notification-categories label{cursor:pointer;background:#0b0f10;border:1px solid #3b4448;align-items:center;gap:6px;padding:8px 10px;display:flex}.notification-categories input{accent-color:var(--amber)}.notification-categories b{font-size:9px;font-weight:400}.menu-organizer{grid-column:1/-1;min-height:0}.organizer-head{justify-content:space-between;gap:20px;display:flex}.organizer-head .panel-title{margin-bottom:8px}.organizer-head p{color:var(--muted);margin:0;font-size:11px}.organizer-head>button{color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #4a5358;align-self:start;padding:9px 12px;font-size:7px}.menu-order-list{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;display:grid}.menu-order-list>div{background:#0b0f10;border:1px solid #343c41;grid-template-columns:28px 34px 1fr 36px 36px;align-items:center;gap:7px;padding:9px;display:grid}.menu-order-list>div>span{color:var(--amber);font:14px Georgia}.menu-order-list>div>i{font-size:20px;font-style:normal}.menu-order-list>div>b{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.menu-order-list button{color:var(--amber);cursor:pointer;background:#111719;border:1px solid #4a5358;height:34px}.menu-order-list button:disabled{opacity:.25;cursor:default}@media (width<=760px){.menu-order-list{grid-template-columns:1fr}.organizer-head{display:block}.organizer-head>button{margin-top:12px}}.command-card-hidden{display:none!important}.dashboard-order-list>div{grid-template-columns:28px 1fr 36px 36px}.dashboard-order-list label{align-items:center;gap:9px;display:flex}.dashboard-order-list input{width:18px;height:18px;accent-color:var(--amber)}.dashboard-order-list b{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.more-trigger .nav-icon{letter-spacing:.1em;font-size:16px}.more-menu{z-index:40;background:#0d1113;border:1px solid #66502e;width:260px;max-height:calc(100vh - 110px);padding:7px;position:fixed;top:88px;left:205px;overflow:auto;box-shadow:0 18px 55px #0000008c}.more-menu>header{color:var(--amber);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #30373b;justify-content:space-between;align-items:center;padding:10px 9px;font-size:8px;display:flex}.more-menu>header button{color:var(--amber);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:20px}.more-menu>button{color:#a2a7a9;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252c30;align-items:center;gap:13px;width:100%;height:52px;padding:0 13px;font-size:8px;display:flex}.more-menu>button:hover,.more-menu>button.active{color:var(--amber);background:#ffffff0a}.more-menu>button .nav-icon{font-size:20px}.menu-order-list label{grid-template-columns:20px 1fr;align-items:center;gap:2px 8px;display:grid}.menu-order-list label input{width:17px;height:17px;accent-color:var(--amber);grid-row:1/3}.menu-order-list label b{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.menu-order-list label small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.menu-order-list label input:disabled{opacity:.45}@media (width<=760px){.more-menu{width:min(280px,100vw - 16px);max-height:calc(100dvh - 100px);top:82px;left:auto;right:8px}.more-menu>button{height:54px}.menu-order-list>div{grid-template-columns:28px 28px 1fr 36px 36px}.dashboard-order-list>div{grid-template-columns:28px minmax(0,1fr) 42px 42px!important}.dashboard-order-list label{min-width:0}.dashboard-order-list label b{white-space:normal;line-height:1.35}.dashboard-order-list button{width:42px;min-width:42px;padding:0}}.dock-playlists{grid-template-columns:repeat(3,1fr);gap:5px;padding:8px 0;display:grid}.dock-playlists button{color:#8d9599;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:#0b0f10;border:1px solid #343d41;min-height:38px;padding:6px 4px;font-size:7px}.dock-playlists button.active{border-color:var(--amber);color:var(--amber);background:#d99a3414}.weekly-scoreboard>button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #343d41;padding:14px}.weekly-scoreboard>button:last-child{border-right:0}.weekly-scoreboard>button:hover{background:#ffffff09}.conflict-review{background:#0c1012;border:1px solid #684743;margin-top:12px;padding:18px}.conflict-review>header,.conflict-when{justify-content:space-between;align-items:start;gap:18px;display:flex}.conflict-review>header small{color:#d17e72;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.conflict-review h3{margin:6px 0;font:21px Georgia}.conflict-review>header button,.conflict-events button,.ignore-conflict{color:#c27b72;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:7px}.conflict-review>article{border-top:1px solid #3b3434;margin-top:14px;padding-top:14px}.conflict-when b,.conflict-when small{display:block}.conflict-when b{color:#e4b5ad;font:15px Georgia}.conflict-when small,.conflict-review>p{color:var(--muted);margin-top:5px;font-size:8px}.conflict-when .ignore-conflict{border:1px solid var(--green);color:var(--green);white-space:nowrap;padding:9px}.conflict-events{gap:7px;margin-top:10px;display:grid}.conflict-events>div{grid-template-columns:minmax(160px,1fr) 135px 105px 90px auto;align-items:center;gap:7px;display:grid}.conflict-events input{color:#eee;background:#090c0d;border:1px solid #3b4448;min-width:0;padding:9px}.conflict-events span{color:var(--muted);text-transform:capitalize;font-size:8px}.conflict-events button{border:1px solid #5b3d3a;padding:9px}.conflict-review>p{margin-bottom:0}@media (width<=760px){.conflict-review>header,.conflict-when{grid-template-columns:1fr;display:grid}.conflict-events>div{grid-template-columns:1fr 1fr}.conflict-events>div>input:first-child{grid-column:1/-1}.conflict-events span{padding-left:4px}.weekly-scoreboard>button{border-top:1px solid #343d41}.conflict-when .ignore-conflict{width:100%}}.schedule-commander{background:radial-gradient(circle at 90% 0,#d99a341a,#0000 28%),linear-gradient(145deg,#161a1c,#0d1113);border:1px solid #51442f;margin:18px 0 0;padding:28px}.schedule-commander>header small,.schedule-proposal small{color:var(--amber);text-transform:uppercase;letter-spacing:.14em;font-size:8px}.schedule-commander h2{margin:10px 0 7px;font:30px Georgia}.schedule-commander>header p{color:var(--muted);font-size:12px}.schedule-prompt{grid-template-columns:1fr auto;gap:10px;margin-top:20px;display:grid}.schedule-prompt textarea{resize:vertical;color:#eee;background:#090c0d;border:1px solid #394247;outline:none;min-height:90px;padding:14px;font:13px/1.55 Arial}.schedule-prompt textarea:focus{border-color:var(--amber)}.schedule-prompt .primary{min-width:190px}.schedule-prompt .primary:disabled{opacity:.55}.schedule-proposal{border-top:1px solid #3d4549;margin-top:20px;padding-top:20px}.proposal-head{justify-content:space-between;gap:20px;display:flex}.proposal-head h3{margin:7px 0;font:21px Georgia}.proposal-head>button{color:#a07169;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font-size:8px}.proposal-counts{gap:8px;margin:13px 0;display:flex}.proposal-counts span{color:var(--muted);text-transform:uppercase;background:#0b0f10;border:1px solid #394247;padding:8px 11px;font-size:7px}.proposal-counts b{color:var(--amber);margin-right:4px;font-size:13px}.gym-change{color:#bfc3c3;font-size:11px}.proposal-events{grid-template-columns:1fr 1fr;gap:7px;max-height:330px;display:grid;overflow:auto}.proposal-events article{background:#0b0f10;border:1px solid #30383c;grid-template-columns:90px 1fr;gap:10px;padding:12px;display:grid}.proposal-events article>span{color:#9aa1a4;font-size:9px}.proposal-events article>span b{color:var(--amber);margin-top:5px;font:17px Georgia;display:block}.proposal-events strong{margin-top:5px;font:13px Georgia;display:block}.apply-schedule{width:100%;margin-top:12px}@media (width<=760px){.schedule-commander{margin-bottom:75px;padding:20px}.schedule-prompt{grid-template-columns:1fr}.schedule-prompt .primary{width:100%}.proposal-events{grid-template-columns:1fr}.proposal-head{align-items:flex-start}}.schedule-commander-wrap{max-width:1500px;margin:0 auto;padding:0 clamp(20px,4vw,62px)}.gym-commander{margin-top:-35px}@media (width<=760px){.schedule-commander-wrap{padding:0 16px}.gym-commander{margin-top:-22px}}.chat-schedule-proposal{background:#101416;border:1px solid #5a4930;gap:7px;margin-top:10px;padding:11px;display:grid}.chat-schedule-proposal b{color:var(--amber);font-size:10px}.chat-schedule-proposal span{color:var(--muted);font-size:9px}.chat-schedule-proposal button{background:var(--amber);color:#111;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;padding:9px;font-size:8px;font-weight:700}.app-splash{z-index:1000;background:#090b0d;place-content:center;justify-items:center;gap:13px;animation:.25s .65s both splash-away;display:grid;position:fixed;inset:0}.app-splash img{border-radius:24px;width:112px;height:112px;box-shadow:0 18px 55px #0000008c}.app-splash b{color:var(--amber2);letter-spacing:.08em;font:30px Georgia}.app-splash span{color:#747d82;text-transform:uppercase;letter-spacing:.17em;font-size:8px}@keyframes splash-away{to{opacity:0;visibility:hidden}}.update-banner{z-index:80;background:#121719;border:1px solid #72572c;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:min(390px,100vw - 36px);padding:14px;display:grid;position:fixed;top:88px;right:18px;box-shadow:0 16px 45px #00000080}.update-banner b,.update-banner span{display:block}.update-banner b{color:var(--amber);font:15px Georgia}.update-banner span{color:var(--muted);margin-top:3px;font-size:9px}.update-banner button{border:1px solid var(--amber);color:var(--amber);text-transform:uppercase;cursor:pointer;background:0 0;padding:8px;font-size:7px}.update-banner button:last-child{border:0;font-size:16px}.app-preview>img{border-radius:12px;width:54px;height:54px}.diagnostic-grid{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.diagnostic-grid span{background:#0b0f10;border:1px solid #343d41;padding:13px}.diagnostic-grid small,.diagnostic-grid b{display:block}.diagnostic-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:7px}.diagnostic-grid b{text-transform:capitalize;margin-top:7px;font:14px Georgia}.diagnostic-grid .healthy{color:var(--green)}.diagnostic-grid .warning{color:var(--amber)}.reminders-card .outline:disabled{opacity:.55;cursor:wait}@media (width<=760px){.update-banner{top:88px}.app-splash img{width:96px;height:96px}.diagnostic-grid{grid-template-columns:1fr 1fr}}.bearings-history{background:linear-gradient(145deg,#161a1c,#0d1113);border:1px solid #51442f;margin:16px 0;padding:25px}.bearings-history>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.bearings-history>header>div:first-child small,.missed-patterns>small{color:var(--amber);text-transform:uppercase;letter-spacing:.14em;font-size:8px}.bearings-history h2{margin:8px 0 0;font:29px Georgia}.bearing-metrics{border:1px solid #343d41;grid-template-columns:repeat(4,1fr);display:grid}.bearing-metrics span{border-right:1px solid #343d41;min-width:100px;padding:11px 16px}.bearing-metrics span:last-child{border-right:0}.bearing-metrics b,.bearing-metrics small{display:block}.bearing-metrics b{color:var(--amber);font:23px Georgia}.bearing-metrics small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-top:3px;font-size:7px}.bearing-days{grid-template-columns:repeat(7,1fr);gap:7px;margin:22px 0;display:grid}.bearing-days article{background:#0b0f10;border:1px solid #30383c;padding:12px}.bearing-days article small,.bearing-days article b{display:block}.bearing-days article small{color:#a5abad;min-height:20px;font-size:8px}.bearing-days article div{background:#30373b;height:5px;margin:10px 0}.bearing-days article i{background:var(--amber);height:100%;display:block}.bearing-days article b{font:16px Georgia}.bearing-days>p,.missed-patterns p{color:var(--muted);font-size:11px}.missed-patterns{border-top:1px solid #343d41;padding-top:17px}.missed-patterns>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.missed-patterns span{color:#c3c5c4;background:#0b0f10;border:1px solid #3b4448;padding:9px 12px;font-size:9px}.missed-patterns span b{color:var(--amber);margin-right:7px}.report-grid .report-card:last-child{border-color:#51442f}@media (width<=900px){.bearings-history>header{display:block}.bearing-metrics{margin-top:16px}.bearing-days{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.bearings-history{margin-bottom:16px;padding:18px}.bearing-metrics{grid-template-columns:1fr 1fr}.bearing-metrics span:nth-child(2){border-right:0}.bearing-metrics span:nth-child(-n+2){border-bottom:1px solid #343d41}.bearing-days{grid-template-columns:1fr 1fr}}.routine-studio,.strength-progress{background:linear-gradient(145deg,#171b1d,#0d1113);border:1px solid #51442f;margin:16px 0;padding:25px}.routine-studio>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.routine-studio>header small,.strength-progress>header small{color:var(--amber);text-transform:uppercase;letter-spacing:.14em;font-size:8px}.routine-studio h2,.strength-progress h2{margin:8px 0;font:30px Georgia}.routine-studio>header p{color:var(--muted);margin:0;font-size:11px}.routine-days{flex-wrap:wrap;gap:5px;display:flex}.routine-days button{color:#949b9e;text-transform:uppercase;cursor:pointer;background:#0b0f10;border:1px solid #3c4549;padding:10px 12px;font-size:8px}.routine-days button.active{border-color:var(--amber);color:var(--amber);background:#d99a3414}.routine-title{border-top:1px solid #343d41;justify-content:space-between;align-items:center;margin-top:20px;padding:18px 0;display:flex}.routine-title>div{flex:1;gap:5px;display:grid}.routine-title input{color:#eee;background:0 0;border:0;outline:none}.routine-title input:first-child{font:25px Georgia}.routine-title input:last-child{color:var(--muted);font-size:11px}.routine-title>span{color:var(--amber);font-size:10px}.exercise-log{border:1px solid #30383c}.exercise-log>header,.exercise-log>article{grid-template-columns:54px minmax(250px,1.7fr) 80px 120px 110px 55px;align-items:center;gap:8px;display:grid}.exercise-log>header{color:#788084;text-transform:uppercase;letter-spacing:.09em;background:#0a0e10;padding:10px;font-size:7px}.exercise-log>article{background:#111619;border-top:1px solid #30383c;padding:10px}.exercise-log>article.complete{background:#65c97b0b}.exercise-check{width:22px;height:22px;accent-color:var(--amber)}.exercise-name{gap:5px;display:grid}.exercise-name>input{color:#eee;background:0 0;border:0;outline:none;font:15px Georgia}.exercise-name span{color:var(--muted);font-size:8px}.exercise-name span input{color:#ddd;background:#090c0d;border:1px solid #374045;width:44px;padding:4px}.exercise-log>article>input[type=number],.exercise-log label{color:#eee;background:#090c0d;border:1px solid #374045;width:100%}.exercise-log>article>input[type=number]{padding:11px}.exercise-log label{align-items:center;display:flex}.exercise-log label input{color:#eee;background:0 0;border:0;width:100%;min-width:0;padding:11px}.exercise-log label span{color:var(--muted);padding-right:7px;font-size:8px}.exercise-log article>button{color:#9b6963;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:7px}.routine-actions{grid-template-columns:auto 1fr auto;gap:9px;margin-top:12px;display:grid}.routine-actions .outline,.routine-actions .primary{margin:0}.routine-actions textarea{resize:vertical;color:#eee;background:#090c0d;border:1px solid #374045;min-height:52px;padding:10px}.routine-actions .primary:disabled{opacity:.45}.routine-rest{text-align:center;border:1px dashed #3b4448;padding:30px}.routine-rest b{color:var(--amber);font:22px Georgia}.routine-rest p{color:var(--muted);font-size:11px}.strength-progress{border-color:#30383c}.progress-exercises{gap:7px;display:grid}.progress-exercises article{background:#0b0f10;border:1px solid #30383c;grid-template-columns:1.5fr 1fr 1fr 90px;align-items:center;gap:12px;padding:13px;display:grid}.progress-exercises b,.progress-exercises small{display:block}.progress-exercises>article>div>b{font:15px Georgia}.progress-exercises small{color:var(--muted);margin-top:4px;font-size:8px}.progress-exercises span b{color:var(--amber);margin-top:5px;font:16px Georgia}.progress-exercises em{color:#838b8f;text-align:right;font-size:9px;font-style:normal}.progress-exercises em.up{color:var(--green)}@media (width<=980px){.routine-studio>header{display:block}.routine-days{margin-top:16px}.exercise-log{overflow-x:auto}.exercise-log>header,.exercise-log>article{min-width:850px}.progress-exercises article{grid-template-columns:1.4fr 1fr 1fr}}@media (width<=760px){.routine-studio,.strength-progress{padding:17px}.routine-days{grid-template-columns:repeat(4,1fr);display:grid}.routine-days button{padding:9px 4px}.routine-title{align-items:flex-start}.routine-title>span{white-space:nowrap}.routine-actions{grid-template-columns:1fr}.routine-actions .outline,.routine-actions .primary{width:100%}.progress-exercises article{grid-template-columns:1fr 1fr}.progress-exercises article>div{grid-column:1/-1}.progress-exercises em{text-align:left}.exercise-log{border:0;gap:9px;display:grid;overflow:visible}.exercise-log>header{display:none}.exercise-log>article{border:1px solid #30383c;grid-template-columns:38px 1fr 1fr;gap:9px;min-width:0;padding:14px;display:grid}.exercise-log>article:before{content:"Sets completed";color:var(--muted);text-transform:uppercase;letter-spacing:.09em;grid-area:2/1/auto/-1;font-size:7px}.exercise-log .exercise-check{grid-area:1/1;align-self:start}.exercise-log .exercise-name{grid-area:1/2/auto/-1}.exercise-log>article>input[type=number]{grid-area:3/1/auto/-1}.exercise-log>article>label{grid-row:4;grid-template-columns:1fr auto;padding-top:17px;display:grid;position:relative}.exercise-log>article>label:before{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:7px;position:absolute;top:5px;left:10px}.exercise-log>article>label:first-of-type:before{content:"Reps / time"}.exercise-log>article>label:nth-of-type(2):before{content:"Weight"}.exercise-log>article>label:first-of-type{grid-column:1/3}.exercise-log>article>label:nth-of-type(2){grid-column:3}.exercise-log>article>button{border:1px solid #4a3534;grid-area:5/1/auto/-1;padding:9px}.exercise-name span{line-height:1.8}}.exercise-name{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px}.exercise-copy{gap:5px;min-width:0;display:grid}.exercise-copy>input{color:#eee;background:0 0;border:0;outline:none;width:100%;font:15px Georgia}.exercise-copy>span{color:var(--muted);font-size:8px}.equipment-icon{width:42px;height:42px;color:var(--amber);background:radial-gradient(circle at 50% 40%,#d99a341f,#0000 70%),#0a0e10;border:1px solid #4b402e;border-radius:4px;place-items:center;display:grid;line-height:1!important}.equipment-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.exercise-log>article.complete .equipment-icon{color:var(--green);border-color:#36553e}.equipment-icon[title*=rest]{color:#879095}@media (width<=760px){.exercise-name{grid-template-columns:40px minmax(0,1fr);gap:8px}.equipment-icon{width:38px;height:38px}.equipment-icon svg{width:30px;height:30px}.exercise-copy>input{font-size:14px}.exercise-copy>span{line-height:1.8}}.previous-session{line-height:1.5;color:#93a0a5!important;font-size:8px!important;display:block!important}.pr-alert{background:var(--amber);color:#111;text-transform:uppercase;letter-spacing:.08em;width:max-content;padding:4px 7px;font-size:7px;display:inline-block}.progress-lab{background:radial-gradient(circle at 90% 0,#d99a3417,#0000 28%),#0f1315;border:1px solid #51442f;margin:16px 0;padding:25px}.progress-lab>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.progress-lab>header small{color:var(--amber);text-transform:uppercase;letter-spacing:.14em;font-size:8px}.progress-lab h2{margin:8px 0;font:31px Georgia}.progress-lab>header p,.lab-card>p,.measurement-card p,.photo-card p{color:var(--muted);margin:0;font-size:10px}.progress-lab>header>strong{color:var(--amber);text-align:right;font:42px Georgia}.progress-lab>header>strong span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font:8px Arial;display:block}.lab-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.lab-card,.measurement-card,.photo-card{background:#0b0f10;border:1px solid #30383c;padding:19px}.lab-card h3,.measurement-card h3,.photo-card h3{margin:0 0 6px;font:20px Georgia}.volume-chart,.weight-chart{border-bottom:1px solid #3c4549;align-items:end;gap:8px;height:190px;margin-top:18px;display:flex}.volume-chart>div,.weight-chart>div{text-align:center;flex:1;grid-template-rows:1fr auto auto;align-items:end;gap:4px;height:100%;display:grid}.volume-chart>div>span{background:#111719;align-items:end;height:100%;display:flex}.volume-chart i,.weight-chart i{background:linear-gradient(var(--amber2),#9f681b);width:100%;min-height:4px;display:block}.volume-chart b,.weight-chart b{color:#d4d1ca;font-size:8px}.volume-chart small,.weight-chart small{color:var(--muted);font-size:7px}.weight-chart>div{flex-direction:column;justify-content:end;display:flex}.weight-chart i{border-radius:3px 3px 0 0;width:70%;margin:auto}.measurement-card,.photo-card{margin-top:12px}.measurement-form{grid-template-columns:repeat(6,1fr) auto;align-items:end;gap:8px;margin-top:16px;display:grid}.measurement-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.measurement-form input{color:#eee;background:#111719;border:1px solid #3b4448;width:100%;margin-top:6px;padding:10px;display:block}.measurement-form .primary{padding:11px;font-size:8px}.measurement-history{gap:6px;margin-top:14px;display:grid}.measurement-history>span{border-top:1px solid #2e3539;grid-template-columns:90px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.measurement-history b{color:var(--amber);font:12px Georgia}.measurement-history small{color:var(--muted);font-size:9px}.measurement-history button,.photo-card figcaption button{color:#a76f68;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:7px}.photo-card{grid-template-columns:1fr auto;gap:15px;display:grid}.photo-upload{border:1px solid var(--amber);color:var(--amber);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;align-self:start;padding:11px 14px;font-size:8px}.photo-upload input{display:none}.photo-grid{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.photo-grid figure{background:#111719;border:1px solid #30383c;margin:0}.photo-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.photo-grid figcaption{gap:6px;padding:8px;display:grid}.photo-grid figcaption b{color:var(--amber);font:11px Georgia}.photo-grid figcaption input{color:#eee;background:#090c0d;border:1px solid #343d41;width:100%;padding:7px;font-size:8px}@media (width<=980px){.measurement-form,.photo-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.progress-lab{padding:17px}.progress-lab>header{align-items:flex-start}.progress-lab>header>strong{font-size:30px}.lab-grid{grid-template-columns:1fr}.measurement-form{grid-template-columns:1fr 1fr}.measurement-form .primary{grid-column:1/-1}.measurement-history>span{grid-template-columns:1fr auto}.measurement-history small{grid-column:1/-1}.photo-card{grid-template-columns:1fr}.photo-upload{text-align:center;width:100%}.photo-grid{grid-template-columns:1fr 1fr}.volume-chart,.weight-chart{height:155px}}.live-workout-bar{background:#0a0e10;border:1px solid #51442f;grid-template-columns:1fr auto 1fr auto auto;align-items:center;gap:8px;margin-top:18px;padding:11px 14px;display:grid}.live-workout-bar>div small,.live-workout-bar>div b{display:block}.live-workout-bar small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:7px}.live-workout-bar b{color:var(--amber);margin-top:3px;font:20px Georgia}.live-workout-bar .rest-active b{color:var(--green)}.live-workout-bar button,.live-workout-bar select{color:#bbb;text-transform:uppercase;cursor:pointer;background:#111719;border:1px solid #4b5458;padding:9px;font-size:7px}.set-logger{border-top:1px solid #30383c;grid-column:1/-1;margin-top:3px;padding-top:10px}.set-logger>header,.set-logger>div{grid-template-columns:45px 1fr 1fr 110px;align-items:center;gap:8px;display:grid}.set-logger>header{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;padding:5px 8px;font-size:7px}.set-logger>div{border-top:1px solid #252c30;padding:7px 8px}.set-logger>div.set-complete{background:#65c97b0b}.set-logger>div>b{color:var(--amber);font:15px Georgia}.set-logger label{padding:0!important;display:flex!important;position:static!important}.set-logger label:before{display:none!important}.set-logger label input{padding:9px!important}.set-logger>div>button,.set-logger footer button{cursor:pointer;color:#aaa!important;text-transform:uppercase!important;background:#111719!important;border:1px solid #4b5458!important;padding:9px!important;font-size:7px!important}.set-logger>div.set-complete>button{border-color:var(--green)!important;color:var(--green)!important}.set-logger footer{grid-template-columns:auto 1fr auto;gap:8px;margin-top:8px;display:grid}.set-logger footer input{color:#eee;background:#090c0d;border:1px solid #374045;padding:9px}.set-logger footer button.active{color:#d28b7f!important;border-color:#704b47!important}.exercise-log>article.skipped{opacity:.62;border-color:#59433f}.exercise-log>article.skipped .set-logger{display:none}@media (width<=760px){.live-workout-bar{grid-template-columns:1fr 1fr}.live-workout-bar>button:last-child{grid-column:1/-1}.set-logger{grid-row:6}.set-logger>header{display:none}.set-logger>div{grid-template-columns:30px 1fr 1fr;gap:6px}.set-logger>div>button{grid-column:1/-1}.set-logger footer{grid-template-columns:1fr}.set-logger footer input{min-height:42px}.exercise-log>article>button{grid-row:5}}.exercise-name span .exercise-target-note{width:90px;color:var(--muted);margin-left:5px;padding:3px 5px;font-size:8px}.exercise-target-note::placeholder{color:#60686c}.rest-timer-bar{background:#0d1214;border:1px solid #3b4448;border-top:0;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:11px 14px;display:grid}.rest-timer-bar>div:first-child small,.rest-timer-bar>div:first-child b,.rest-timer-bar>div:first-child span{display:block}.rest-timer-bar small,.rest-timer-bar span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:7px}.rest-timer-bar b{color:var(--green);margin:3px 0;font:20px Georgia}.rest-timer-bar button{color:#bbb;text-transform:uppercase;cursor:pointer;background:#111719;border:1px solid #4b5458;padding:9px;font-size:7px}.rest-timer-bar .pause-timer{border-color:var(--amber);color:var(--amber)}.rest-presets{gap:4px;display:flex}.rest-presets button.active{border-color:var(--green);color:var(--green);background:#65c97b0f}@media (width<=760px){.rest-timer-bar{grid-template-columns:1fr 1fr}.rest-timer-bar>div:first-child{text-align:center;grid-column:1/-1}.rest-presets{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.rest-timer-bar>button{width:100%}}.live-workout-bar.simple-timer{grid-template-columns:1fr auto auto}.live-workout-bar.simple-timer>div span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-top:3px;font-size:7px;display:block}.live-workout-bar.simple-timer .pause-timer{border-color:var(--amber);color:var(--amber)}.exercise-log article>button.confirm-remove{color:#f0a095;background:#8c4e491f;border-color:#8c4e49}.routine-recovery-actions{gap:8px;margin-top:8px;display:flex}.routine-recovery-actions button{margin:0}.routine-recovery-actions button:disabled{opacity:.55;cursor:wait}.routine-recovery-actions .undo-workout{flex:1;width:auto}.routine-days button.day-complete{border-color:var(--green);color:var(--green)}.routine-days button.active.day-complete{box-shadow:inset 0 -2px var(--green)}.workout-complete-state{background:linear-gradient(120deg,#65c97b17,#0b1011);border:1px solid #36553e;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:20px;padding:24px;display:grid}.workout-complete-state>span{border:1px solid var(--green);width:48px;height:48px;color:var(--green);place-items:center;font-size:24px;display:grid}.workout-complete-state small{color:var(--green);text-transform:uppercase;letter-spacing:.13em;font-size:8px}.workout-complete-state h3{margin:6px 0;font:26px Georgia}.workout-complete-state p{color:var(--muted);margin:0;font-size:10px}.workout-complete-state .outline{border-color:var(--green);color:var(--green);margin:0}@media (width<=760px){.routine-recovery-actions{grid-template-columns:1fr;display:grid}.routine-recovery-actions .undo-workout{width:100%}.workout-complete-state{grid-template-columns:auto 1fr;padding:18px}.workout-complete-state .outline{grid-column:1/-1;width:100%}.live-workout-bar.simple-timer{grid-template-columns:1fr 1fr}.live-workout-bar.simple-timer>div{text-align:center;grid-column:1/-1}.live-workout-bar.simple-timer>button:last-child{grid-column:auto}}.snapshot-panel{border-top:1px solid #343d41;gap:8px;margin-top:18px;padding-top:16px;display:grid}.snapshot-panel>div:first-child b,.snapshot-panel>div:first-child small{display:block}.snapshot-panel>div:first-child b{color:var(--amber);font:16px Georgia}.snapshot-panel>div:first-child small{margin-top:4px}.snapshot-row{background:#0b0f10;border:1px solid #30383c;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.snapshot-row span{color:#b9bdba;font-size:9px}.snapshot-row .outline{margin:0;padding:8px 10px}.notification-review{background:#0b0f10;border:1px solid #3b4448;margin-top:12px}.notification-review summary{cursor:pointer;color:var(--amber);text-transform:uppercase;letter-spacing:.09em;padding:13px;font-size:8px}.notification-review>div{border-top:1px solid #30383c;max-height:390px;overflow:auto}.notification-review article{border-bottom:1px solid #262d30;grid-template-columns:125px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px;display:grid}.notification-review article:last-child{border-bottom:0}.notification-review time{color:var(--amber);grid-row:1/3;font-size:8px}.notification-review b{font:13px Georgia}.notification-review span,.notification-review p{color:var(--muted);font-size:9px;line-height:1.5}.notification-review article button{color:#aaa;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #4b5458;grid-area:1/3/3;padding:8px;font-size:7px}.notification-review p{padding:12px}.muted-reminders{width:100%;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:10px;font-size:7px;text-decoration:underline}@media (width<=760px){.notification-review article{grid-template-columns:1fr}.notification-review time,.notification-review article button{grid-area:auto}.notification-review article button{margin-top:5px}.snapshot-row{grid-template-columns:1fr}.snapshot-row .outline{width:100%}}.push-delivery-status{background:#0b0f10;border:1px solid #4b5458;grid-template-columns:1fr auto;align-items:center;gap:14px;margin:14px 0;padding:16px;display:grid}.push-delivery-status.ready{border-color:#4f8a62;box-shadow:inset 3px 0 #58b879}.push-delivery-status.checking{box-shadow:inset 3px 0 var(--amber)}.push-delivery-status span,.push-delivery-status b,.push-delivery-status small{display:block}.push-delivery-status span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.push-delivery-status b{color:#f2f1ec;margin-top:5px;font:17px Georgia}.push-delivery-status small{color:var(--muted);margin-top:5px}.push-delivery-status button{color:var(--amber);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #596267;padding:10px 12px;font-size:7px}@media (width<=760px){.push-delivery-status{grid-template-columns:1fr}.push-delivery-status button{width:100%}}.push-error{color:#ef9a8f;overflow-wrap:anywhere;margin-top:10px;font-size:9px;font-weight:500;line-height:1.5;display:block}.weekly-review{background:radial-gradient(circle at 95% 0,#d99a341a,#0000 30%),#111518;border-color:#51442f;margin:16px 0;padding:25px}.weekly-review>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.weekly-review>header small{color:var(--amber);text-transform:uppercase;letter-spacing:.14em;font-size:8px}.weekly-review h2{margin:7px 0;font:32px Georgia}.weekly-review>header p{color:var(--muted);margin:0;font-size:10px}.weekly-review>header .primary{margin:0}.weekly-scoreboard{border:1px solid #343d41;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.weekly-scoreboard span{border-right:1px solid #343d41;padding:14px}.weekly-scoreboard span:last-child{border:0}.weekly-scoreboard b,.weekly-scoreboard small{display:block}.weekly-scoreboard b{color:var(--amber);font:22px Georgia}.weekly-scoreboard small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:7px}.weekly-scoreboard .healthy b{color:var(--green)}.weekly-scoreboard .warning b{color:#d17e72}.weekly-summary{text-align:left;color:#ddd;cursor:pointer;background:#0b0f10;border:1px solid #51442f;grid-template-columns:1fr auto;gap:15px;width:100%;margin-top:12px;padding:16px;display:grid}.weekly-summary span{font:15px/1.5 Georgia}.weekly-summary b{color:var(--amber);font-size:22px}.weekly-details{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.weekly-details>div{background:#0b0f10;border:1px solid #30383c;padding:15px}.weekly-details h3{color:var(--amber);margin:0 0 10px;font:16px Georgia}.weekly-details p{color:#aeb3b2;font-size:9px;line-height:1.55}.weekly-proposals{grid-column:1/-1}.weekly-proposals label{border-top:1px solid #293034;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px 0;display:grid}.weekly-proposals input{width:18px;height:18px;accent-color:var(--amber)}.weekly-proposals b,.weekly-proposals small{display:block}.weekly-proposals b{font:12px Georgia}.weekly-proposals small{color:var(--muted);margin-top:4px;font-size:8px}.weekly-proposals .primary{margin-top:12px}@media (width<=760px){.weekly-review{padding:18px}.weekly-review>header{display:block}.weekly-review>header .primary{width:100%;margin-top:15px}.weekly-scoreboard{grid-template-columns:1fr 1fr}.weekly-scoreboard span:nth-child(2){border-right:0}.weekly-scoreboard span:nth-child(-n+2){border-bottom:1px solid #343d41}.weekly-details{grid-template-columns:1fr}.weekly-proposals{grid-column:auto}}.health-report{background:#0b0f10;border:1px solid #343d41;margin-top:12px}.health-report>header{border-bottom:1px solid #30383c;justify-content:space-between;gap:10px;padding:12px;display:flex}.health-report>header b{color:var(--amber);font:15px Georgia}.health-report>header small{color:var(--muted);font-size:7px}.health-report>div{border-bottom:1px solid #252c30;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.health-report>div:last-child{border:0}.health-report i{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.health-report span b,.health-report span small{display:block}.health-report span b{text-transform:capitalize;font-size:9px}.health-report span small{color:var(--muted);margin-top:3px;font-size:8px}.health-report .healthy{color:var(--green)}.health-report .warning{color:#d17e72}@media (width<=760px){.health-report>header{display:block}.health-report>header small{margin-top:5px;display:block}}.photo-vault{color:#eee;cursor:pointer;text-align:center;background:radial-gradient(circle,#d99a3414,#0000 52%),#090c0d;border:1px solid #51442f;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;width:100%;min-height:150px;padding:22px;display:flex}.photo-vault span{color:var(--amber);font-size:28px}.photo-vault b{font:20px Georgia}.photo-vault small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.photo-vault.empty{cursor:default}.photo-hide{border:1px solid var(--amber);color:var(--amber);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#111719;grid-column:1/-1;padding:11px;font-size:8px}.finance-autopilot-wrap{gap:16px;max-width:1500px;margin:16px auto 0;padding:0 clamp(20px,4vw,62px);display:grid}.finance-autopilot{background:radial-gradient(circle at 92% 0,#d99a3421,#0000 32%),linear-gradient(145deg,#161b1d,#0d1113);border:1px solid #51442f;padding:26px}.finance-autopilot>header,.capture-console>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.finance-autopilot>header small,.capture-console>header small{color:var(--amber);text-transform:uppercase;letter-spacing:.15em;font-size:8px}.finance-autopilot h2,.capture-console h2{margin:8px 0;font:30px Georgia}.finance-autopilot header p,.capture-console header p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.autopilot-status{color:var(--green);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;border:1px solid #3c6747;padding:10px 13px;font-size:8px}.autopilot-status i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #65c97b80}.autopilot-scoreboard{border:1px solid #343d41;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.autopilot-scoreboard article{border-right:1px solid #343d41;padding:17px}.autopilot-scoreboard article:last-child{border:0}.autopilot-scoreboard small,.autopilot-scoreboard strong,.autopilot-scoreboard span{display:block}.autopilot-scoreboard small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:7px}.autopilot-scoreboard strong{color:var(--amber);margin:6px 0;font:26px Georgia}.autopilot-scoreboard strong.negative{color:#d17b72}.autopilot-scoreboard span{color:#9fa5a7;font-size:8px;line-height:1.4}.autopilot-insights{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.autopilot-insights article{background:#0a0e10;border:1px solid #30383c;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px;display:grid}.autopilot-insights article>span{color:#665537;font:18px Georgia}.autopilot-insights small,.autopilot-insights b{display:block}.autopilot-insights small{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:7px}.autopilot-insights b{margin-top:5px;font:12px Georgia}.capture-console{background:#101517;border:1px solid #51442f;padding:25px}.capture-console>header>span{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.capture-input{grid-template-columns:1fr auto;margin-top:18px;display:grid}.capture-input input{color:#eee;background:#090c0d;border:1px solid #4b5458;border-right:0;outline:none;min-width:0;padding:17px;font:16px Georgia}.capture-input input:focus{border-color:var(--amber)}.capture-input .primary{border-radius:0}.capture-examples{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.capture-examples button{color:#8f9699;cursor:pointer;background:#0b0f10;border:1px solid #343d41;padding:8px 10px;font-size:8px}.capture-examples button:hover{color:var(--amber);border-color:#5f4b2a}.capture-error{color:#df8a7f;font-size:9px}.capture-preview{border-top:1px solid #343d41;grid-template-columns:130px 1.4fr 130px 125px 1fr auto auto;align-items:end;gap:7px;margin-top:14px;padding-top:14px;display:grid}.capture-preview label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.capture-preview input,.capture-preview select,.recurring-form input,.recurring-form select,.ledger-table input,.ledger-table select{color:#eee;background:#090c0d;border:1px solid #3b4448;outline:none;width:100%;margin-top:5px;padding:10px;display:block}.capture-preview .primary,.capture-preview .outline{margin:0;padding:11px 12px}.finance-automation-grid{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.recurring-panel,.csv-panel,.finance-ledger{min-height:0}.recurring-form{grid-template-columns:1.4fr 110px repeat(3,1fr) 145px auto;align-items:center;gap:7px;display:grid}.recurring-form input,.recurring-form select{margin:0}.recurring-form .primary{padding:11px 12px;font-size:8px}.recurring-list{margin-top:14px;display:grid}.recurring-list article{border-top:1px solid #2e3539;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.recurring-list b,.recurring-list small{display:block}.recurring-list b{font:13px Georgia}.recurring-list small{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:8px}.recurring-list strong{font:14px Georgia}.recurring-list strong.expense,.ledger-table .expense{color:#d79a8f}.recurring-list strong.income,.ledger-table .income{color:var(--green)}.recurring-toggle{color:#777;cursor:pointer;background:#0b0f10;border:1px solid #4a5357;width:28px;height:28px}.recurring-toggle.active{border-color:var(--green);color:var(--green)}.ledger-delete{color:#986963;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:7px}.empty-mini{color:var(--muted);font-size:9px}.csv-upload{border:1px solid var(--amber);color:var(--amber);text-align:center;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;margin-top:14px;padding:13px;font-size:8px;display:block}.csv-upload input{display:none}.csv-empty{text-align:center;padding:25px}.csv-empty span{color:var(--amber);font-size:28px}.csv-empty b,.csv-empty p{display:block}.csv-empty b{margin-top:8px;font:16px Georgia}.csv-empty p{color:var(--muted);max-width:360px;margin:7px auto;font-size:9px;line-height:1.6}.csv-review{margin-top:14px}.csv-review>div{justify-content:space-between;gap:10px;display:flex}.csv-review>div span,.csv-review>small{color:var(--muted);font-size:8px}.csv-review>label{color:#c4c6c5;align-items:center;gap:8px;margin:12px 0;font-size:9px;display:flex}.csv-review article{border-top:1px solid #2e3539;grid-template-columns:90px 1fr auto;gap:8px;padding:9px 0;font-size:9px;display:grid}.csv-review time{color:var(--amber)}.csv-review .primary,.csv-review .outline{width:100%;margin-top:8px}.finance-ledger>.budget-head>strong{color:var(--amber);font:24px Georgia}.ledger-table header,.ledger-table article{grid-template-columns:135px minmax(220px,1.5fr) 1fr 150px 55px;align-items:center;gap:8px;display:grid}.ledger-table header{color:#7d8589;text-transform:uppercase;letter-spacing:.1em;padding:10px;font-size:8px}.ledger-table article{border-top:1px solid #2c3337;padding:8px}.ledger-table input,.ledger-table select{margin:0}.ledger-table label{background:#090c0d;border:1px solid #3b4448;align-items:center;padding-left:9px;display:flex}.ledger-table label input{border:0}.ledger-table label span{font-size:9px}.finance-autopilot-wrap+.budget-wrap{margin-top:16px}@media (width<=1120px){.autopilot-scoreboard{grid-template-columns:1fr 1fr}.autopilot-scoreboard article:nth-child(2){border-right:0}.autopilot-scoreboard article:nth-child(-n+2){border-bottom:1px solid #343d41}.capture-preview{grid-template-columns:1fr 1fr 1fr}.capture-preview label:nth-child(2){grid-column:span 2}.finance-automation-grid{grid-template-columns:1fr}.recurring-form{grid-template-columns:1.5fr 110px 1fr 1fr}.recurring-form .primary{grid-column:1/-1}.ledger-table{overflow-x:auto}.ledger-table header,.ledger-table article{min-width:850px}}@media (width<=760px){.finance-autopilot-wrap{padding:0 16px}.finance-autopilot,.capture-console{padding:18px}.finance-autopilot>header,.capture-console>header{display:block}.autopilot-status,.capture-console>header>span{margin-top:12px;display:inline-block}.autopilot-scoreboard{grid-template-columns:1fr 1fr}.autopilot-scoreboard article{padding:13px}.autopilot-scoreboard strong{font-size:22px}.autopilot-insights,.capture-input{grid-template-columns:1fr}.capture-input input{border-right:1px solid #4b5458}.capture-input .primary{width:100%}.capture-examples{grid-template-columns:1fr;display:grid}.capture-preview{grid-template-columns:1fr 1fr}.capture-preview label,.capture-preview label:nth-child(2){grid-column:auto}.capture-preview label:nth-child(2),.capture-preview .primary,.capture-preview .outline{grid-column:1/-1}.recurring-form{grid-template-columns:1fr 1fr}.recurring-form input:first-child,.recurring-form .primary{grid-column:1/-1}.recurring-list article{grid-template-columns:34px 1fr auto}.recurring-list .ledger-delete{text-align:right;grid-column:2/-1}.csv-review article{grid-template-columns:75px 1fr}.csv-review article b{grid-column:2}.finance-ledger{padding:14px}.ledger-table{overflow:visible}.ledger-table header{display:none}.ledger-table article{grid-template-columns:1fr 1fr;min-width:0;padding:12px}.ledger-table article>input:nth-child(2),.ledger-table article>select{grid-column:1/-1}.ledger-table article>.ledger-delete{border:1px solid #4a3534;grid-column:1/-1;padding:9px}.budget-summary{margin-top:0}}.finance-calendar-page{padding-bottom:0}.finance-calendar-page .page-head{margin-bottom:24px}.money-calendar-shell{background:radial-gradient(circle at 90% 0,#d99a341a,#0000 30%),#111619;border:1px solid #51442f}.money-calendar-head{border-bottom:1px solid #343d41;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex}.money-calendar-head small{color:var(--amber);text-transform:uppercase;letter-spacing:.14em;font-size:8px}.money-calendar-head h2{margin:6px 0 0;font:30px Georgia}.money-calendar-controls{gap:6px;display:flex}.money-calendar-controls button{color:#bbb;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#0a0e10;border:1px solid #4a5357;min-width:42px;padding:10px 13px;font-size:8px}.money-calendar-controls button:hover{border-color:var(--amber);color:var(--amber)}.money-calendar-summary{border-bottom:1px solid #343d41;grid-template-columns:repeat(3,1fr);display:grid}.money-calendar-summary article{border-right:1px solid #343d41;padding:16px 22px}.money-calendar-summary article:last-child{border-right:0}.money-calendar-summary small,.money-calendar-summary strong,.money-calendar-summary span{display:block}.money-calendar-summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:7px}.money-calendar-summary strong{color:var(--amber);margin:5px 0;font:24px Georgia}.money-calendar-summary span{color:#8f979a;font-size:8px}.money-calendar-layout{grid-template-columns:minmax(0,1fr) 310px;display:grid}.money-calendar{border-right:1px solid #343d41;min-width:0}.money-weekdays{border-bottom:1px solid #343d41;grid-template-columns:repeat(7,1fr);display:grid}.money-weekdays span{text-align:center;color:#7d8589;text-transform:uppercase;letter-spacing:.1em;border-right:1px solid #272e31;padding:10px;font-size:7px}.money-weekdays span:last-child{border-right:0}.money-days{grid-template-columns:repeat(7,1fr);display:grid}.money-day{color:#ddd;text-align:left;cursor:pointer;background:#0d1113;border:1px solid #272e31;border-top:0;border-left:0;min-width:0;min-height:116px;padding:8px;overflow:hidden}.money-day:nth-child(7n){border-right:0}.money-day.empty-day{cursor:default;background:#0a0d0f}.money-day.past{color:#777;background:#0b0f10}.money-day.selected{box-shadow:inset 0 -3px var(--amber)}.money-day:hover:not(.empty-day){background:#151a1d}.money-day-number{place-items:center;width:24px;height:24px;font:13px Georgia;display:grid}.money-day.today .money-day-number{background:var(--amber);color:#0b0d0e;border-radius:50%}.money-day-items{gap:4px;margin-top:5px;display:grid}.money-day-items>i{background:#121719;border-left:2px solid #747d82;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:4px;padding:5px 6px;font-style:normal;display:grid}.money-day-items>i.scheduled{opacity:.76;border-left-style:dashed}.money-day-items>i.expense{border-color:#bc776c}.money-day-items i>em{color:#697175;font-size:6px;font-style:normal}.money-day-items i>span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.money-day-items i>b{color:#d7d3cb;font-size:7px}.money-day-items>small{color:var(--amber);font-size:7px}.money-day-detail{background:#0a0e10;flex-direction:column;min-width:0;display:flex}.money-day-detail>header{border-bottom:1px solid #30383c;padding:20px}.money-day-detail>header small{color:var(--amber);text-transform:uppercase;letter-spacing:.14em;font-size:7px}.money-day-detail h3{margin:6px 0;font:21px Georgia}.money-day-detail-list{gap:7px;padding:10px;display:grid}.money-day-detail-list article{background:#101517;border:1px solid #30383c;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.money-day-detail-list article.scheduled{border-style:dashed}.money-day-detail-list article>span{border:1px solid;place-items:center;width:26px;height:26px;display:grid}.money-day-detail-list article>span.expense{color:#d58b80}.money-day-detail-list article>span.income{color:var(--green)}.money-day-detail-list b,.money-day-detail-list small{display:block}.money-day-detail-list b{font:12px Georgia}.money-day-detail-list small{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:7px}.money-day-detail-list strong{color:var(--amber);font:13px Georgia}.money-day-detail-list article>em{text-align:right;color:#767e82;text-transform:uppercase;letter-spacing:.1em;grid-column:2/-1;font-size:6px;font-style:normal}.money-day-empty{text-align:center;padding:40px 15px}.money-day-empty>span{color:#594a32;font-size:26px}.money-day-empty b{margin-top:8px;font:16px Georgia;display:block}.money-day-empty p{color:var(--muted);font-size:8px}.money-day-detail>footer{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;border-top:1px solid #30383c;gap:16px;margin-top:auto;padding:15px 20px;font-size:7px;display:flex}.money-day-detail>footer i{background:#151a1d;border-left:2px solid #747d82;width:8px;height:8px;margin-right:5px;display:inline-block}.money-day-detail>footer i.scheduled{border-left-style:dashed}.finance-calendar-page+.finance-autopilot-wrap{margin-top:16px}@media (width<=1100px){.money-calendar-layout{grid-template-columns:1fr}.money-calendar{border-right:0}.money-day-detail{border-top:1px solid #343d41}.money-day-detail-list{grid-template-columns:1fr 1fr}.money-day-detail>footer{margin-top:0}}@media (width<=760px){.finance-calendar-page{padding:30px 14px 0}.finance-calendar-page .page-head h1{font-size:43px}.money-calendar-head{align-items:flex-end;padding:16px}.money-calendar-head h2{font-size:23px}.money-calendar-controls button{min-width:38px;padding:9px}.money-calendar-summary{grid-template-columns:1fr 1fr}.money-calendar-summary article{padding:13px}.money-calendar-summary article:nth-child(2){border-right:0}.money-calendar-summary article:last-child{border-top:1px solid #343d41;grid-column:1/-1}.money-weekdays span{padding:8px 2px}.money-day{min-height:74px;padding:5px}.money-day-number{width:21px;height:21px;font-size:11px}.money-day-items>i{grid-template-columns:7px 1fr;padding:4px}.money-day-items i>b{display:none}.money-day-items i>span{font-size:6px}.money-day-detail-list{grid-template-columns:1fr}.money-day-detail>footer{flex-wrap:wrap}}.bank-sync-wrap{max-width:1500px;margin:16px auto 0;padding:0 clamp(20px,4vw,62px)}.bank-sync-panel{background:radial-gradient(circle at 88% 0,#d99a341f,#0000 34%),linear-gradient(145deg,#151a1d,#0b0f11);border:1px solid #51442f;padding:24px}.bank-sync-panel.connected{border-color:#3d6948}.bank-sync-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bank-sync-panel>header small{color:var(--amber);text-transform:uppercase;letter-spacing:.15em;font-size:8px}.bank-sync-panel h2{margin:7px 0;font:30px Georgia}.bank-sync-panel header p{max-width:720px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.bank-sync-state{color:#9ca3a6;text-transform:uppercase;letter-spacing:.11em;white-space:nowrap;border:1px solid #4b5458;align-items:center;gap:7px;padding:10px 13px;font-size:8px;display:inline-flex}.bank-sync-state i{background:#7b8082;border-radius:50%;width:7px;height:7px}.bank-sync-state.ready{color:var(--amber);border-color:#72572c}.bank-sync-state.ready i{background:var(--amber)}.bank-sync-state.live{color:var(--green);border-color:#3d6948}.bank-sync-state.live i{background:var(--green);box-shadow:0 0 12px #65c97b80}.bank-sync-actions{align-items:center;gap:8px;margin-top:19px;display:flex}.bank-sync-actions>span{color:#82898c;text-transform:uppercase;letter-spacing:.09em;margin-left:auto;font-size:8px}.bank-sync-actions button:disabled{opacity:.5;cursor:not-allowed}.bank-sync-notice{border-left:3px solid var(--amber);background:#0a0e10;grid-template-columns:auto 1fr;gap:13px;margin-top:13px;padding:13px;display:grid}.bank-sync-notice b{font:13px Georgia}.bank-sync-notice span{color:var(--muted);font-size:9px;line-height:1.5}.bank-connection-list{gap:7px;margin-top:14px;display:grid}.bank-connection-list article{background:#0a0e10;border:1px solid #303a3e;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:12px;display:grid}.bank-connection-list article>span{width:30px;height:30px;color:var(--green);border:1px solid #3d6948;place-items:center;display:grid}.bank-connection-list b,.bank-connection-list small{display:block}.bank-connection-list b{font:14px Georgia}.bank-connection-list small{color:var(--muted);margin-top:4px;font-size:8px}.bank-connection-list em{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-style:normal}.bank-connection-list button{color:#a77570;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:7px}.bank-sync-error{color:#df948b;background:#170f0f;border-left:3px solid #ba7068;padding:11px 13px;font-size:9px}.bank-sync-panel>footer{color:#858d90;border-top:1px solid #30383c;gap:24px;margin-top:15px;padding-top:13px;font-size:8px;display:flex}.money-day-items>i.pending{border-color:var(--amber);opacity:.82}.money-day-detail-list article.pending{border-color:#72572c}.money-day-detail>footer i.pending{border-color:var(--amber);opacity:.82}.ledger-table article.linked-transaction input:disabled{color:#b4b8b9;opacity:.8}.ledger-sync-tag{color:var(--green);text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.ledger-sync-tag.pending{color:var(--amber)}@media (width<=760px){.bank-sync-wrap{padding:0 14px}.bank-sync-panel{padding:18px}.bank-sync-panel>header{display:block}.bank-sync-state{margin-top:13px}.bank-sync-actions{display:grid}.bank-sync-actions button{width:100%}.bank-sync-actions>span{margin:4px 0 0}.bank-sync-notice{grid-template-columns:1fr}.bank-connection-list article{grid-template-columns:34px 1fr}.bank-connection-list em,.bank-connection-list button{text-align:left;grid-column:2}.bank-sync-panel>footer{gap:7px;display:grid}.ledger-table article>.ledger-sync-tag{text-align:left;grid-column:1/-1}}.money-calendar-summary{grid-template-columns:repeat(4,1fr)}.money-calendar-summary article.purchase strong,.autopilot-scoreboard article.purchase strong{color:#e6b063}.money-calendar-summary article.bill strong,.autopilot-scoreboard article.bill strong{color:#d98578}.money-calendar-summary article.income strong,.autopilot-scoreboard article.income strong{color:var(--green)}.money-day-items>i.purchase{border-color:#e6b063}.money-day-items>i.bill{border-color:#d98578}.money-day-items>i.transfer{border-color:#7f91a5}.money-day-items>i.income{border-color:var(--green)}.money-day-detail-list article.purchase{border-left:3px solid #e6b063}.money-day-detail-list article.bill{border-left:3px solid #d98578}.money-day-detail-list article.transfer{border-left:3px solid #7f91a5}.money-day-detail-list article.income{border-left:3px solid var(--green)}.money-type-pill{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:3px 5px;font-style:normal;margin:0 6px 0 0!important;font-size:6px!important;display:inline-block!important}.money-type-pill.purchase{color:#e6b063}.money-type-pill.bill{color:#d98578}.money-type-pill.transfer{color:#91a3b6}.money-type-pill.income{color:var(--green)}.money-day-detail>footer i.purchase{border-color:#e6b063}.money-day-detail>footer i.bill{border-color:#d98578}.money-day-detail>footer i.income{border-color:var(--green)}.capture-preview{grid-template-columns:120px minmax(180px,1.35fr) 105px 125px 145px minmax(130px,1fr) auto auto}.ledger-filters{flex-wrap:wrap;gap:6px;margin:12px 0 6px;display:flex}.ledger-filters button{color:#939a9d;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#0a0e10;border:1px solid #3b4448;padding:9px 12px;font-size:7px}.ledger-filters button:hover,.ledger-filters button.active{border-color:var(--amber);color:var(--amber);background:#d99a340f}.ledger-table header,.ledger-table article{grid-template-columns:125px minmax(190px,1.4fr) 145px minmax(130px,1fr) 135px 70px}.ledger-type.purchase{color:#e6b063;border-color:#715a36}.ledger-type.bill{color:#d98578;border-color:#714943}.ledger-type.transfer{color:#a9b8c6;border-color:#4e5d6a}.ledger-type.income{color:var(--green);border-color:#3d6948}.bank-account-manager{background:#0a0e10;border:1px solid #303a3e;margin-top:14px}.bank-account-manager summary{color:#b7bcbe;text-transform:uppercase;letter-spacing:.09em;cursor:pointer;justify-content:space-between;align-items:center;padding:13px;font-size:8px;list-style:none;display:flex}.bank-account-manager summary::-webkit-details-marker{display:none}.bank-account-manager summary span{color:var(--amber)}.bank-account-manager[open] summary{border-bottom:1px solid #303a3e}.bank-account-manager[open] summary span{transform:rotate(180deg)}.bank-account-manager .bank-connection-list{margin:0;padding:7px}.bank-account-manager .bank-connection-list article{border:0;border-bottom:1px solid #303a3e}.bank-account-manager .bank-connection-list article:last-child{border-bottom:0}@media (width<=1120px){.capture-preview{grid-template-columns:1fr 1fr 1fr}.ledger-table header,.ledger-table article{min-width:1010px}}@media (width<=760px){.money-calendar-summary{grid-template-columns:1fr 1fr}.money-calendar-summary article{border-bottom:1px solid #343d41}.money-calendar-summary article:nth-child(2n){border-right:0}.money-calendar-summary article:last-child{grid-column:auto}.capture-preview{grid-template-columns:1fr 1fr}.capture-preview label:nth-child(2),.capture-preview .primary,.capture-preview .outline{grid-column:1/-1}.ledger-filters{grid-template-columns:repeat(2,1fr);display:grid}.ledger-filters button:first-child{grid-column:1/-1}.ledger-table article{grid-template-columns:1fr 1fr;min-width:0}.ledger-table article>input:nth-child(2),.ledger-table article>.ledger-type,.ledger-table article>select{grid-column:1/-1}}.money-calendar-filters{background:#0b0f11;border-bottom:1px solid #343d41;align-items:center;gap:8px;padding:12px 20px;display:flex}.money-calendar-filters>span{color:#7f878a;text-transform:uppercase;letter-spacing:.11em;margin-right:4px;font-size:7px}.money-calendar-filters button{color:#737b7e;cursor:pointer;background:#0a0e10;border:1px solid #343d41;align-items:center;gap:7px;padding:9px 11px;font-size:8px;display:flex}.money-calendar-filters button i{background:#4a5053;border-radius:50%;width:8px;height:8px}.money-calendar-filters button b{color:#777;text-transform:uppercase;letter-spacing:.08em;margin-left:5px;font-size:6px}.money-calendar-filters button.active{color:#e2e2df;background:#111719}.money-calendar-filters button.purchase.active{border-color:#715a36}.money-calendar-filters button.purchase.active i{background:#e6b063;box-shadow:0 0 8px #e6b06359}.money-calendar-filters button.purchase.active b{color:#e6b063}.money-calendar-filters button.bill.active{border-color:#714943}.money-calendar-filters button.bill.active i{background:#d98578;box-shadow:0 0 8px #d9857859}.money-calendar-filters button.bill.active b{color:#d98578}.money-calendar-filters>small{color:#71797c;margin-left:auto;font-size:7px}@media (width<=760px){.money-calendar-filters{grid-template-columns:1fr 1fr;padding:11px;display:grid}.money-calendar-filters>span,.money-calendar-filters>small{grid-column:1/-1;margin:0}.money-calendar-filters button{justify-content:center;padding:10px 7px}.money-calendar-filters button b{display:none}}.compact-ledger{background:#090d0f;border:1px solid #30383c;overflow:visible}.ledger-entry{border-bottom:1px solid #2c3337}.ledger-entry:last-of-type{border-bottom:0}.ledger-entry>summary{cursor:pointer;grid-template-columns:72px minmax(180px,1fr) auto 105px 18px;align-items:center;gap:12px;min-height:54px;padding:10px 12px;list-style:none;display:grid}.ledger-entry>summary::-webkit-details-marker{display:none}.ledger-entry>summary:hover{background:#111719}.ledger-entry>summary time{color:#8e9699;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.ledger-entry-name{min-width:0}.ledger-entry-name b,.ledger-entry-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ledger-entry-name b{color:#e2e1dc;font:12px Georgia}.ledger-entry-name small{color:#737b7e;margin-top:3px;font-size:7px}.ledger-entry>summary>.money-type-pill{white-space:nowrap;justify-self:start;margin:0!important}.ledger-entry>summary>strong{text-align:right;font:14px Georgia}.ledger-entry>summary>strong.purchase{color:#e6b063}.ledger-entry>summary>strong.bill{color:#d98578}.ledger-entry>summary>strong.transfer{color:#a9b8c6}.ledger-entry>summary>strong.income{color:var(--green)}.ledger-entry>summary>em{color:#777;font-style:normal;transition:transform .15s}.ledger-entry[open]>summary>em{transform:rotate(180deg)}.ledger-entry[open]>summary{background:#111719;border-bottom:1px solid #30383c}.ledger-entry-editor{background:#0c1113;grid-template-columns:125px minmax(190px,1.4fr) 155px minmax(135px,1fr) 135px auto;align-items:end;gap:8px;padding:12px;display:grid}.ledger-entry-editor label>span:first-child{color:#747d80;text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px;font-size:6px;display:block}.ledger-entry-editor input,.ledger-entry-editor select{margin:0}.ledger-amount-field{background:#090c0d;border:1px solid #3b4448;align-items:center;padding-left:9px;display:flex}.ledger-amount-field b{font-size:9px}.ledger-amount-field input{border:0!important}.ledger-amount-field.purchase b,.ledger-amount-field.bill b{color:#d79a8f}.ledger-amount-field.transfer b{color:#a9b8c6}.ledger-amount-field.income b{color:var(--green)}.ledger-entry-editor>.ledger-sync-tag,.ledger-entry-editor>.ledger-delete{align-self:end;min-width:95px;padding:11px 8px}.ledger-entry-editor>.ledger-delete{border:1px solid #4a3534}@media (width<=1050px){.ledger-entry-editor{grid-template-columns:1fr 1.5fr 1fr}.ledger-entry-editor>.ledger-sync-tag,.ledger-entry-editor>.ledger-delete{text-align:center;grid-column:1/-1}}@media (width<=760px){.ledger-entry>summary{grid-template-columns:48px minmax(0,1fr) auto;gap:7px;padding:10px 9px}.ledger-entry>summary time{grid-row:1/3}.ledger-entry-name{grid-column:2}.ledger-entry>summary>.money-type-pill{grid-area:2/2}.ledger-entry>summary>strong{grid-area:2/3}.ledger-entry>summary>em{grid-area:1/3}.ledger-entry-name b{font-size:11px}.ledger-entry-name small{font-size:6px}.ledger-entry-editor{grid-template-columns:1fr 1fr;padding:10px}.ledger-entry-editor .ledger-description-field,.ledger-entry-editor>.ledger-sync-tag,.ledger-entry-editor>.ledger-delete{grid-column:1/-1}}.finance-ledger-shell{padding:0!important}.finance-ledger-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;list-style:none;display:flex}.finance-ledger-summary::-webkit-details-marker{display:none}.finance-ledger-summary p{color:var(--muted);margin:6px 0 0;font-size:9px}.finance-ledger-summary>span{white-space:nowrap;align-items:center;gap:18px;display:flex}.finance-ledger-summary strong{color:var(--amber);font:18px Georgia}.finance-ledger-summary i{color:#8a9193;font-style:normal;transition:transform .15s}.finance-ledger-shell[open]>.finance-ledger-summary{background:#111719;border-bottom:1px solid #343d41}.finance-ledger-shell[open]>.finance-ledger-summary i{transform:rotate(180deg)}.finance-ledger-body{padding:6px 20px 20px}.money-day-items>i.projected{opacity:.78;border-left-style:dotted}.money-day-detail-list article.projected{border-style:dashed;border-color:#6f5d7a}.money-day-detail>footer i.projected{border-color:#9c84aa;border-left-style:dotted}@media (width<=760px){.finance-ledger-summary{align-items:flex-start;padding:16px}.finance-ledger-summary p{max-width:220px}.finance-ledger-summary>span{justify-items:end;gap:7px;display:grid}.finance-ledger-summary strong{font-size:13px}.finance-ledger-body{padding:4px 10px 12px}}.finance-calendar-page{max-width:1760px;padding-left:clamp(14px,2.5vw,38px);padding-right:clamp(14px,2.5vw,38px)}.money-calendar-shell{box-shadow:0 24px 70px #0000003d}.money-calendar-head{background:linear-gradient(90deg,#101517,#0b0f11);padding:24px 28px}.money-calendar-head h2{font-size:34px}.money-calendar-summary article{grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:12px;padding:18px 20px;display:grid}.money-calendar-summary article:before{color:#a7afb2;background:#0a0e10;border:1px solid #485156;border-radius:50%;grid-row:1/4;place-items:center;width:34px;height:34px;font:16px Georgia;display:grid}.money-calendar-summary article.purchase:before{content:"◈";color:#e6b063;background:#1a1510;border-color:#715a36}.money-calendar-summary article.bill:before{content:"▣";color:#d98578;background:#1c1212;border-color:#714943}.money-calendar-summary article.scheduled:before{content:"◌";color:#b39ac0;background:#161218;border-color:#6f5d7a}.money-calendar-summary article.income:before{content:"$";color:var(--green);background:#0d1811;border-color:#3d6948}.money-calendar-summary article small,.money-calendar-summary article strong,.money-calendar-summary article span{grid-column:2}.money-calendar-layout{grid-template-columns:minmax(0,1fr) 360px}.money-weekdays span{background:#0b0f11;padding:13px 8px;font-size:8px}.money-day{background:#0d1113;flex-direction:column;min-height:190px;padding:9px;display:flex}.money-day.past{background:#0c1012}.money-day.future{background:#111619}.money-day.today{box-shadow:inset 0 0 0 2px var(--amber);background:linear-gradient(#d99a3414,#d99a3406)}.money-day.selected{box-shadow:inset 0 -4px var(--amber),inset 0 0 0 1px #665336;background:#171b1c}.money-day-number{width:28px;height:28px;font-size:15px}.money-day-items{gap:7px;margin-top:8px}.money-day-items>i{background:0 0;border:0;grid-template-rows:30px auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:5px 7px;padding:0;display:grid;opacity:1!important}.money-day-items>i .money-entry-icon{color:#d5d8d7;background:#1b2124;border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font:15px Georgia;display:grid}.money-day-items>i.purchase .money-entry-icon{color:#e6b063;background:#241c11;border-color:#715a36}.money-day-items>i.bill .money-entry-icon{color:#e39a8f;background:#251615;border-color:#714943}.money-day-items>i.transfer .money-entry-icon{color:#b6c5d5;background:#131c25;border-color:#536679}.money-day-items>i.income .money-entry-icon{color:#8cdda0;background:#102318;border-color:#3d6948}.money-entry-icon.icon-transport,.money-day-detail-list article>span.icon-transport{color:#8fc8ff!important;background:#102237!important;border-color:#3f6e9b!important}.money-entry-icon.icon-technology,.money-day-detail-list article>span.icon-technology{color:#c2b7ff!important;background:#1b1833!important;border-color:#61548c!important}.money-entry-icon.icon-protection,.money-day-detail-list article>span.icon-protection{color:#b9d5e7!important;background:#17212a!important;border-color:#536b7e!important}.money-entry-icon.icon-housing,.money-day-detail-list article>span.icon-housing{color:#f1c179!important;background:#241c11!important;border-color:#806139!important}.money-entry-icon.icon-water,.money-day-detail-list article>span.icon-water{color:#80d7e5!important;background:#0e2429!important;border-color:#39717c!important}.money-entry-icon.icon-utility,.money-day-detail-list article>span.icon-utility{color:#f2d35d!important;background:#29220e!important;border-color:#82722d!important}.money-entry-icon.icon-media,.money-day-detail-list article>span.icon-media{color:#efa1f1!important;background:#271328!important;border-color:#7c447f!important}.money-entry-icon.icon-food,.money-day-detail-list article>span.icon-food{color:#8be29e!important;background:#132719!important;border-color:#40764e!important}.money-entry-icon.icon-dining,.money-day-detail-list article>span.icon-dining{color:#f1a783!important;background:#2a1812!important;border-color:#854f3a!important}.money-entry-icon.icon-health,.money-day-detail-list article>span.icon-health{color:#f092a1!important;background:#2a1418!important;border-color:#82424d!important}.money-entry-icon.icon-shopping,.money-day-detail-list article>span.icon-shopping{color:#e8bd69!important;background:#261d10!important;border-color:#7c6030!important}.money-entry-icon.icon-travel,.money-day-detail-list article>span.icon-travel{color:#8bd9ee!important;background:#10232b!important;border-color:#3b7182!important}.money-entry-icon.icon-finance,.money-day-detail-list article>span.icon-finance{color:#91dda3!important;background:#15251a!important;border-color:#416f4d!important}.money-entry-copy{text-overflow:ellipsis;white-space:nowrap;color:#c6c9c8;min-width:0;font-size:7px;line-height:1.25;overflow:hidden}.money-entry-amount{text-align:center;background:#171c1f;border:1px solid #4b5357;border-radius:12px;grid-column:1/-1;padding:4px 6px;display:block;color:#e1dfd8!important;font-size:9px!important}.money-day-items>i.purchase .money-entry-amount{background:#211a11;border-color:#715a36;color:#edbe78!important}.money-day-items>i.bill .money-entry-amount{background:#211414;border-color:#714943;color:#e7a89e!important}.money-day-items>i.transfer .money-entry-amount{background:#121a22;border-color:#536679;color:#bdcada!important}.money-day-items>i.income .money-entry-amount{background:#102016;border-color:#3d6948;color:#96e1a8!important}.money-day-items>i.scheduled .money-entry-amount{border-style:dashed}.money-day-items>i.projected .money-entry-amount{border-style:dotted}.money-day-items>small{background:#15120d;border:1px solid #51442f;border-radius:10px;justify-self:center;padding:3px 7px}.money-day-total{border-top:1px solid #2c3336;gap:3px;margin-top:auto;padding-top:8px;display:grid}.money-day-total>span{justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.money-day-total small{text-overflow:ellipsis;color:#7f878a;text-transform:uppercase;letter-spacing:.08em;font-size:6px;overflow:hidden}.money-day-total b{white-space:nowrap;font-size:8px}.money-day-total .spent b{color:#e7a89e}.money-day-total .received b{color:#96e1a8}.money-day-total .due b{color:#c7a8d5}.money-day-detail>header{padding:24px}.money-day-detail h3{font-size:24px}.money-day-detail-list{gap:9px;padding:13px}.money-day-detail-list article{padding:13px}.money-day-detail-list article>span{background:#111719;border-radius:50%;font:14px Georgia}.money-day-detail-list article>span.purchase{color:#e6b063;background:#241c11}.money-day-detail-list article>span.bill{color:#e39a8f;background:#251615}.money-day-detail-list article>span.transfer{color:#b6c5d5;background:#131c25}.money-day-detail-list article>span.income{color:#8cdda0;background:#102318}@media (width<=1100px){.money-calendar-layout{grid-template-columns:1fr}.money-day-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.finance-calendar-page{padding-left:8px;padding-right:8px}.finance-calendar-page .page-head{padding:0 8px}.money-calendar-head{padding:16px}.money-calendar-head h2{font-size:25px}.money-calendar-summary article{grid-template-columns:29px minmax(0,1fr);column-gap:8px;padding:13px 9px}.money-calendar-summary article:before{width:27px;height:27px;font-size:12px}.money-calendar-summary strong{font-size:19px}.money-calendar-summary span{font-size:7px}.money-weekdays span{padding:10px 1px;font-size:7px}.money-day{min-height:142px;padding:5px 3px}.money-day-number{width:23px;height:23px;font-size:12px}.money-day-items{gap:5px;margin-top:5px}.money-day-items>i{grid-template-rows:24px auto;grid-template-columns:1fr;justify-items:center;gap:3px}.money-day-items>i .money-entry-icon{width:24px;height:24px;font-size:11px}.money-entry-copy{display:none}.money-entry-amount{letter-spacing:-.02em;width:100%;padding:3px 1px;font-size:7px!important}.money-day-items>small{padding:2px 4px;font-size:6px}.money-day-total{gap:2px;padding-top:5px}.money-day-total>span{justify-content:center;justify-items:center;gap:1px;display:grid}.money-day-total small{font-size:5px}.money-day-total b{letter-spacing:-.03em;font-size:6px}.money-day-detail-list{grid-template-columns:1fr}}.quest-page{background:radial-gradient(circle at 82% 9%,#d99a341a,#0000 27%),linear-gradient(#0a0d0f,#080a0c);min-height:calc(100vh - 74px)}.quest-hero{border-bottom:1px solid #343b3f;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:50px;min-height:390px;padding:58px clamp(24px,5vw,78px);display:grid;overflow:hidden}.quest-hero h1{text-transform:uppercase;letter-spacing:.035em;margin:0 0 22px;font:500 clamp(58px,7vw,104px)/.95 Impact,Arial Narrow,sans-serif}.quest-hero>div:first-child>p:not(.eyebrow){color:#aeb3b5;max-width:690px;margin:0;font:19px/1.6 Georgia,serif}.quest-hero blockquote{border-left:2px solid var(--amber);color:#7f878a;margin:28px 0 0;padding-left:18px;font:italic 13px/1.6 Georgia,serif}.quest-sigil{border:1px solid #d99a347a;border-radius:50%;justify-self:center;place-items:center;width:285px;height:285px;display:grid;position:relative;box-shadow:0 0 70px #d99a3414,inset 0 0 45px #d99a340d}.quest-sigil:before,.quest-sigil:after{content:"";background:#d99a3440;position:absolute}.quest-sigil:before{width:1px;height:130%;top:-15%;left:50%}.quest-sigil:after{width:130%;height:1px;top:50%;left:-15%}.quest-sigil i{border:1px dashed #d99a3452;border-radius:50%;position:absolute;inset:25px}.quest-sigil span{color:var(--amber);filter:drop-shadow(0 0 16px #d99a344d);font-size:78px}.quest-sigil b{color:var(--amber);letter-spacing:.25em;background:#0c0f11;padding:7px 12px;font-size:8px;position:absolute;bottom:51px}.quest-current{background:linear-gradient(145deg,#d99a3417,#0a0e10f5);border:1px solid #58472c;padding:27px 29px;position:relative;box-shadow:0 22px 70px #00000047}.quest-current:before{content:"";pointer-events:none;border:1px solid #d99a341a;position:absolute;inset:8px}.quest-current>small,.quest-current>span{text-transform:uppercase;letter-spacing:.18em;font-size:7px;display:block}.quest-current>small{color:#757d80}.quest-current>span{color:var(--amber);margin-top:8px}.quest-current h2{color:#eee9df;margin:12px 0;font:29px/1.15 Georgia,serif}.quest-current>p{color:#9fa6a8;margin:0 0 20px;font:11px/1.65 Arial}.quest-current .outline{width:100%;margin-top:20px;position:relative}.quest-current-progress{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.quest-current-progress span{color:#777f82;text-transform:uppercase;letter-spacing:.12em;font-size:6px}.quest-current-progress b{color:var(--amber);font:12px Georgia}.quest-current-progress>i{background:#293034;grid-column:1/-1;height:4px}.quest-current-progress>i em{background:linear-gradient(90deg,#98611a,var(--amber2));height:100%;display:block}.quest-ledger{max-width:1500px;margin:auto;padding:22px clamp(18px,4vw,62px) 90px}.quest-scoreboard{background:#0d1113;border:1px solid #374045;grid-template-columns:repeat(4,1fr);display:grid}.quest-scoreboard article{border-right:1px solid #374045;min-height:126px;padding:20px 22px}.quest-scoreboard article:last-child{border-right:0}.quest-scoreboard small,.quest-scoreboard strong,.quest-scoreboard span{display:block}.quest-scoreboard small{color:#7f878a;text-transform:uppercase;letter-spacing:.14em;font-size:7px}.quest-scoreboard strong{color:var(--amber);margin:8px 0 5px;font:38px Georgia,serif}.quest-scoreboard span{color:#727a7e;font-size:8px;line-height:1.45}.quest-progress-card div{background:#252c2f;height:5px;margin-top:12px}.quest-progress-card div i{background:linear-gradient(90deg,#a76c1d,var(--amber2));height:100%;display:block}.quest-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:20px 0 12px;display:flex}.quest-toolbar>div{gap:7px;display:flex}.quest-toolbar button{color:#7f878a;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#0b0f11;border:1px solid #394247;padding:10px 13px;font-size:7px}.quest-toolbar button.active,.quest-toolbar button:hover{color:var(--amber);background:#d99a340f;border-color:#72572c}.quest-toolbar>span{color:#6f777b;font:italic 11px Georgia,serif}.quest-list{gap:9px;display:grid}.quest-entry{background:linear-gradient(135deg,#111619,#0b0f11);border:1px solid #343d41}.quest-entry.status-completed{background:linear-gradient(135deg,#234d2c3d,#0b0f11);border-color:#365f40}.quest-entry>summary{cursor:pointer;grid-template-columns:45px 48px minmax(240px,1fr) 130px 130px 20px;align-items:center;gap:15px;min-height:92px;padding:14px 18px;list-style:none;display:grid}.quest-entry>summary::-webkit-details-marker{display:none}.quest-entry>summary:hover{background:#ffffff06}.quest-number{color:#596267;font:11px Georgia,serif}.quest-icon{width:44px;height:44px;color:var(--amber);background:#19150f;border:1px solid #71582f;border-radius:50%;place-items:center;font:21px Georgia,serif;display:grid}.quest-title{min-width:0}.quest-title small,.quest-title b,.quest-title em{display:block}.quest-title small{color:var(--amber);text-transform:uppercase;letter-spacing:.13em;font-size:7px}.quest-title b{color:#e7e4dd;margin:5px 0;font:20px Georgia,serif}.quest-title em{text-overflow:ellipsis;white-space:nowrap;color:#757e82;font:8px Arial;overflow:hidden}.quest-gift{border-left:1px solid #343d41;padding-left:18px}.quest-gift small,.quest-gift strong{display:block}.quest-gift small{text-transform:uppercase;letter-spacing:.13em;color:#71797d;font-size:6px}.quest-gift strong{color:var(--amber);margin-top:5px;font:16px Georgia,serif}.quest-status{color:#8d9598;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;border:1px solid #4b5458;justify-self:start;padding:8px 10px;font-size:6px}.quest-status.planning{color:var(--amber);border-color:#71582f}.quest-status.completed{color:var(--green);border-color:#3d6948}.quest-chevron{color:#697175;transition:all .2s}.quest-entry[open] .quest-chevron{transform:rotate(180deg)}.quest-entry[open]>summary{background:#ffffff05;border-bottom:1px solid #343d41}.quest-body{padding:24px}.quest-body>header{border-bottom:1px solid #30383c;justify-content:space-between;align-items:center;gap:28px;padding:0 0 22px;display:flex}.quest-body>header p{color:#c5c2ba;margin:0;font:italic 16px/1.6 Georgia,serif}.quest-body>header button{white-space:nowrap;margin:0}.quest-header-actions{align-items:stretch;gap:8px;display:flex}.quest-header-actions .outline,.quest-header-actions .primary{margin:0}.quest-brief-grid{border:1px solid #30383c;grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid}.quest-brief-grid article{border-bottom:1px solid #30383c;border-right:1px solid #30383c;min-height:106px;padding:17px}.quest-brief-grid article:nth-child(3n){border-right:0}.quest-brief-grid article:nth-child(n+4){border-bottom:0}.quest-brief-grid small,.quest-section-title small,.quest-journal small{color:var(--amber);text-transform:uppercase;letter-spacing:.13em;font-size:7px}.quest-brief-grid p{color:#a9afb1;margin:8px 0 0;font:11px/1.55 Arial}.quest-plan-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.quest-plan-grid>section{background:#0a0e10;border:1px solid #30383c;padding:20px}.quest-section-title{border-bottom:1px solid #30383c;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.quest-section-title h3,.quest-journal h3{margin:6px 0 0;font:18px Georgia,serif}.quest-section-title a{color:var(--amber);text-transform:uppercase;letter-spacing:.09em;text-align:right;font-size:7px}.quest-route{gap:12px;margin:17px 0 0;padding:0;list-style:none;display:grid}.quest-route li{grid-template-columns:27px 1fr;align-items:start;gap:11px;display:grid}.quest-route li>span{width:27px;height:27px;color:var(--amber);border:1px solid #71582f;place-items:center;font:10px Georgia,serif;display:grid}.quest-route p{color:#a2a9ac;margin:4px 0 0;font-size:10px;line-height:1.55}.quest-checklist{gap:8px;margin-top:16px;display:grid}.quest-checklist label{cursor:pointer;border:1px solid #30383c;grid-template-columns:25px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.quest-checklist input{opacity:0;position:absolute}.quest-checklist label>span{color:#0000;border:1px solid #626c70;place-items:center;width:25px;height:25px;display:grid}.quest-checklist em{color:#aeb2b3;font:9px/1.45 Arial}.quest-checklist label.done{background:#2d62381a;border-color:#365f40}.quest-checklist label.done>span{color:var(--green);border-color:#3d6948}.quest-checklist label.done em{color:#727a7d;text-decoration:line-through}.quest-target{margin-top:14px;display:block}.quest-target>span,.quest-forge label>span{color:#747d80;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:7px;display:block}.quest-target input,.quest-forge input{color:#d8d7d2;background:#090c0d;border:1px solid #3b4448;width:100%;padding:11px}.quest-journal{grid-template-columns:.9fr 1.15fr .95fr;gap:14px;margin-top:14px;display:grid}.quest-journal>div{background:#0a0e10;border:1px solid #30383c;padding:20px}.quest-journal textarea{resize:vertical;color:#d8d7d2;background:#0d1214;border:1px solid #343d41;width:100%;min-height:130px;margin-top:14px;padding:13px;font:12px/1.6 Georgia,serif}.quest-journal textarea:focus,.quest-target input:focus,.quest-forge input:focus,.quest-mementos input:focus{outline:1px solid var(--amber);border-color:var(--amber)}.quest-mementos label{margin-top:14px;display:block}.quest-mementos label>span{color:#747d80;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:7px;display:block}.quest-mementos input{color:#d8d7d2;background:#0d1214;border:1px solid #343d41;width:100%;padding:11px;font-size:9px}.quest-mementos p{color:#6f777a;margin:14px 0 0;font-size:8px;line-height:1.55}.quest-remove{color:#8f5e59;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;margin:15px 0 0 auto;font-size:7px;display:block}.quest-forge{background:#d99a3406;border:1px dashed #72572c;margin-top:14px}.quest-forge>summary{cursor:pointer;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:flex}.quest-forge>summary::-webkit-details-marker{display:none}.quest-forge>summary>span{border:1px solid var(--amber);width:35px;height:35px;color:var(--amber);place-items:center;font-size:18px;display:grid}.quest-forge>summary div{flex:1}.quest-forge>summary small,.quest-forge>summary b{display:block}.quest-forge>summary small{color:var(--amber);text-transform:uppercase;letter-spacing:.12em;font-size:7px}.quest-forge>summary b{margin-top:4px;font:17px Georgia,serif}.quest-forge>summary em{color:#687175;font-style:normal}.quest-forge[open]>summary{border-bottom:1px dashed #72572c}.quest-forge[open]>summary em{transform:rotate(180deg)}.quest-forge>div{grid-template-columns:1fr 1fr 1fr;gap:11px;padding:18px;display:grid}.quest-forge .quest-new-objective{grid-column:1/-1}.quest-forge .primary{grid-column:1/-1;justify-self:start}.quest-rumors{border-top:1px solid #343d41;margin-top:40px;padding-top:30px}.quest-rumors h2{margin:0 0 20px;font:32px Georgia,serif}.quest-rumors>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quest-rumors article{background:#0b0f11;border:1px solid #30383c;align-items:center;gap:11px;padding:14px;display:flex}.quest-rumors article>span{color:var(--amber)}.quest-rumors b,.quest-rumors small{display:block}.quest-rumors b{font:13px Georgia,serif}.quest-rumors small{color:#737b7f;margin-top:4px;font-size:7px}.gift-archive{border-top:1px solid #343d41;margin-top:28px;padding-top:30px}.gift-archive>header,.hidden-quests>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.gift-archive>header h2,.hidden-quests>header h2{margin:0;font:32px Georgia,serif}.gift-archive>header .eyebrow,.hidden-quests>header .eyebrow{margin-bottom:13px}.gift-archive>header>span,.hidden-quests>header>span{color:var(--amber);text-transform:uppercase;letter-spacing:.12em;font-size:7px}.gift-archive-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gift-record{background:linear-gradient(145deg,#234d2c33,#0a0e10);border:1px solid #365f40}.gift-record>summary{cursor:pointer;grid-template-columns:50px minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:18px;list-style:none;display:grid}.gift-record>summary::-webkit-details-marker{display:none}.gift-record>summary>i{width:46px;height:46px;color:var(--green);border:1px solid #4e8159;border-radius:50%;place-items:center;font:22px Georgia;display:grid}.gift-record small{color:#71907a;text-transform:uppercase;letter-spacing:.11em;font-size:6px}.gift-record h3{color:#e4e5df;margin:4px 0;font:20px Georgia}.gift-record summary p{color:#87908b;margin:0;font-size:8px;line-height:1.45}.gift-record time{color:#7c8580;white-space:nowrap;font-size:7px}.gift-record summary>b{color:#617168;transition:all .2s}.gift-record[open] summary>b{transform:rotate(180deg)}.gift-record[open]>summary{border-bottom:1px solid #365f40}.gift-record>div{padding:18px}.gift-record h4{color:var(--amber);margin:0 0 11px;font:18px Georgia}.gift-record blockquote{border-left:2px solid var(--green);color:#b5bab5;margin:0;padding-left:12px;font:italic 12px/1.6 Georgia}.gift-record>div>p{color:#8e9693;white-space:pre-wrap;font:10px/1.6 Georgia}.gift-record footer{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.gift-record footer a,.quest-return{color:#8fba98;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #46534a;padding:9px 11px;font-size:6px;text-decoration:none}.quest-return{color:#8a7471;border-color:#57413d;margin-left:auto}.gift-archive-empty{background:#0a0e10;border:1px dashed #365f40;align-items:center;gap:15px;padding:22px;display:flex}.gift-archive-empty>span{color:var(--green);font-size:24px}.gift-archive-empty p{color:#7c8581;margin:0;font:11px/1.55 Georgia}.hidden-quests{border-top:1px solid #343d41;margin-top:40px;padding-top:30px}.hidden-quests>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.hidden-quests article{text-align:center;background:radial-gradient(circle at 50% 24%,#d99a3414,#0000 35%),#090c0e;border:1px solid #353b40;flex-direction:column;align-items:center;min-height:215px;padding:19px;display:flex}.hidden-quests article>span{width:45px;height:45px;color:var(--amber);border:1px solid #625238;border-radius:50%;place-items:center;font:22px Georgia;display:grid}.hidden-quests article>small{color:#777f82;text-transform:uppercase;letter-spacing:.14em;margin-top:13px;font-size:6px}.hidden-quests article>p{color:#999e9e;margin:14px 0;font:italic 11px/1.55 Georgia}.hidden-quests article>.outline{width:100%;margin-top:auto}.hidden-note{color:#686f72;margin:12px 0 0;font-size:8px;line-height:1.55}.hidden-complete{color:#7f878a;border:1px dashed #4b5559;grid-column:1/-1;padding:20px;font:italic 12px Georgia}.final-chapter{text-align:center;background:linear-gradient(145deg,#0c1012,#080a0b);border:1px solid #343b3f;margin-top:44px;padding:48px 25px;position:relative;overflow:hidden}.final-chapter:before{content:"";border:1px solid #d99a3414;border-radius:50%;width:260px;height:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-chapter>span{color:#4e565a;font:42px Georgia;position:relative}.final-chapter>small{color:#676e71;text-transform:uppercase;letter-spacing:.22em;margin-top:13px;font-size:7px;display:block;position:relative}.final-chapter h2{color:#9a9e9e;margin:8px 0;font:38px Georgia;position:relative}.final-chapter p{color:#686f72;max-width:520px;margin:0 auto;font:italic 11px/1.6 Georgia;position:relative}.final-chapter b{color:#636b6e;text-transform:uppercase;letter-spacing:.18em;border:1px solid #41484c;margin-top:20px;padding:8px 13px;font-size:6px;display:inline-block;position:relative}@media (width<=1100px){.quest-hero{grid-template-columns:1fr 340px}.quest-scoreboard{grid-template-columns:1fr 1fr}.quest-scoreboard article:nth-child(2){border-right:0}.quest-scoreboard article:nth-child(-n+2){border-bottom:1px solid #374045}.quest-entry>summary{grid-template-columns:38px 45px minmax(180px,1fr) 110px 20px}.quest-status{display:none}.quest-plan-grid{grid-template-columns:1fr}.quest-journal{grid-template-columns:1fr 1fr}.quest-mementos{grid-column:1/-1}.quest-rumors>div,.hidden-quests>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.quest-page{min-height:calc(100vh - 134px)}.quest-hero{min-height:0;padding:42px 22px 24px;display:block}.quest-hero h1{font-size:61px}.quest-hero>div:first-child>p:not(.eyebrow){max-width:100%;font-size:15px}.quest-hero blockquote{max-width:100%;font-size:11px}.quest-current{margin-top:28px;padding:22px}.quest-current h2{font-size:23px}.quest-ledger{padding:12px 9px 70px}.quest-scoreboard article{min-height:108px;padding:15px}.quest-scoreboard strong{font-size:29px}.quest-toolbar{margin:16px 2px 10px;display:block}.quest-toolbar>div{grid-template-columns:repeat(3,1fr);display:grid}.quest-toolbar button{padding:10px 4px}.quest-toolbar>span{margin-top:10px;font-size:9px;display:block}.quest-entry>summary{grid-template-columns:31px 38px minmax(0,1fr) 18px;gap:8px;min-height:82px;padding:11px 9px}.quest-number{font-size:8px}.quest-icon{width:36px;height:36px;font-size:17px}.quest-title small{font-size:6px}.quest-title b{font-size:14px;line-height:1.2}.quest-title em{font-size:6px}.quest-gift,.quest-status{display:none}.quest-body{padding:13px}.quest-body>header{display:block}.quest-body>header p{font-size:13px}.quest-header-actions{margin-top:16px;display:grid}.quest-body>header button{white-space:normal;width:100%}.quest-brief-grid{grid-template-columns:1fr 1fr}.quest-brief-grid article{min-height:96px;padding:12px}.quest-brief-grid article:nth-child(3n){border-right:1px solid #30383c}.quest-brief-grid article:nth-child(2n){border-right:0}.quest-brief-grid article:nth-child(n+4){border-bottom:1px solid #30383c}.quest-brief-grid article:nth-last-child(-n+2){border-bottom:0}.quest-plan-grid>section{padding:14px}.quest-section-title{display:block}.quest-section-title a{margin-top:10px;display:inline-block}.quest-journal{grid-template-columns:1fr}.quest-mementos{grid-column:auto}.quest-journal>div{padding:14px}.quest-forge>div{grid-template-columns:1fr}.quest-forge .quest-new-objective{grid-column:auto}.quest-forge .primary{grid-column:auto;width:100%}.gift-archive>header,.hidden-quests>header{display:block}.gift-archive>header>span,.hidden-quests>header>span{margin-top:10px;display:block}.gift-archive-grid{grid-template-columns:1fr}.gift-record>summary{grid-template-columns:42px minmax(0,1fr) 14px;gap:10px;padding:14px}.gift-record>summary>i{width:40px;height:40px}.gift-record time{grid-column:2}.gift-record summary>b{grid-area:1/3/3}.gift-record footer{display:grid}.gift-record footer .quest-return{margin:0}.hidden-quests>div{grid-template-columns:1fr 1fr}.hidden-quests article{min-height:205px;padding:14px}.quest-rumors>div{grid-template-columns:1fr}.quest-rumors{padding:25px 5px 0}.quest-rumors h2,.gift-archive>header h2,.hidden-quests>header h2{font-size:27px}.final-chapter{padding:40px 18px}}.quest-rumors>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.quest-rumors>header .eyebrow{margin-bottom:12px}.quest-rumors>header h2{margin-bottom:0}.quest-rumors>header .outline{white-space:nowrap;margin:0}.quest-rumors.editing article{align-items:flex-start;min-height:178px}.future-gift-fields{gap:11px;width:100%;display:grid}.future-gift-fields label>span{color:#777f82;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:6px;display:block}.future-gift-fields input{color:#e1ded6;background:#080b0d;border:1px solid #374044;width:100%;padding:10px;font:11px Georgia,serif}.future-gift-fields input:focus{outline:1px solid var(--amber);border-color:var(--amber)}.future-gift-remove{color:#9b6560;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:6px}.future-gift-new{background:#d99a3406!important;border-style:dashed!important;border-color:#72572c!important}.future-gift-new>span{width:29px;height:29px;color:var(--amber);border:1px solid #71582f;flex:none;place-items:center;display:grid}.future-gift-new .primary{justify-self:start;margin:0}.future-gift-empty{margin-top:10px}.final-chapter .final-unlock{color:#9f8254;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;background:#d99a340a;border:1px solid #5b4d38;margin-top:22px;padding:11px 16px;font-size:7px;display:inline-block;position:relative}.final-chapter .final-unlock:hover{border-color:var(--amber);color:var(--amber)}.final-chapter-open{text-align:left;background:radial-gradient(circle at 50% -10%,#d99a341f,#0000 42%),#090c0e;border-color:#625036;padding:0;overflow:visible}.final-chapter-open:before{display:none}.final-chapter-open>header{background:#d99a3409;border-bottom:1px solid #493d2c;grid-template-columns:52px 1fr auto;align-items:center;gap:15px;padding:20px 24px;display:grid}.final-chapter-open>header>span{width:48px;height:48px;color:var(--amber);border:1px solid #71582f;border-radius:50%;place-items:center;font:25px Georgia,serif;display:grid}.final-chapter-open>header small{color:var(--amber);text-transform:uppercase;letter-spacing:.18em;font-size:7px;display:block}.final-chapter-open>header p{color:#737b7e;max-width:none;margin:5px 0 0;font:italic 9px/1.4 Georgia,serif}.final-chapter-open>header b{color:#7d8587;text-transform:uppercase;letter-spacing:.1em;border:0;margin:0;padding:0;font:7px Arial}.final-manuscript{background:repeating-linear-gradient(#ffffff02 0 1px,#0000 1px 34px),linear-gradient(145deg,#121311,#0d1010);border:1px solid #39342c;margin:22px;padding:clamp(22px,4vw,58px);box-shadow:0 28px 90px #00000059}.final-manuscript>input{color:#ebe3d2;background:0 0;border:0;border-bottom:1px solid #51452f;width:100%;padding:0 0 18px;font:clamp(31px,5vw,62px)/1 Georgia,serif}.final-manuscript>input::placeholder{color:#565750}.final-manuscript>textarea{color:#c8c3b7;resize:vertical;background:0 0;border:0;width:100%;min-height:520px;padding:28px 0;font:17px/2 Georgia,serif}.final-manuscript>textarea::placeholder{color:#555952;font-style:italic}.final-manuscript>input:focus,.final-manuscript>textarea:focus{outline:0}.final-manuscript>footer{border-top:1px solid #3d3930;justify-content:space-between;gap:20px;padding-top:18px;display:flex}.final-manuscript>footer span{color:#7b825f;text-transform:uppercase;letter-spacing:.12em;font-size:6px}.final-manuscript>footer em{color:#686b65;font:italic 9px Georgia,serif}.final-confirm-backdrop{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020304db;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.final-confirm{text-align:center;background:radial-gradient(circle at 50% 0,#d99a341f,#0000 42%),#0c1012;border:1px solid #655239;width:min(520px,100%);padding:38px;box-shadow:0 35px 120px #000}.final-confirm>span{width:54px;height:54px;color:var(--amber);border:1px solid #71582f;border-radius:50%;place-items:center;margin:0 auto 18px;font:27px Georgia,serif;display:grid}.final-confirm>small{color:var(--amber);text-transform:uppercase;letter-spacing:.2em;font-size:7px}.final-confirm h2{color:#e2ded4;margin:10px 0 14px;font:31px Georgia,serif}.final-confirm p{color:#92999a;max-width:390px;margin:0 auto;font:12px/1.7 Georgia,serif}.final-confirm>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:26px;display:grid}.final-confirm button{margin:0}@media (width<=760px){.quest-rumors>header{display:block}.quest-rumors>header .outline{width:100%;margin-top:15px}.quest-rumors.editing article{min-height:0}.future-gift-new .primary{width:100%}.final-chapter-open{padding:0}.final-chapter-open>header{grid-template-columns:42px 1fr;padding:15px}.final-chapter-open>header>span{width:39px;height:39px;font-size:20px}.final-chapter-open>header>b{grid-column:2}.final-manuscript{margin:9px;padding:24px 17px}.final-manuscript>input{font-size:34px}.final-manuscript>textarea{min-height:480px;font-size:15px;line-height:1.8}.final-manuscript>footer{display:block}.final-manuscript>footer em{margin-top:10px;line-height:1.5;display:block}.final-confirm{padding:30px 20px}.final-confirm>div{grid-template-columns:1fr}.final-confirm button{width:100%}}.wanderer-page-condensed .wanderer-hero{min-height:475px}.wanderer-page-condensed .wanderer-hero-copy{padding-top:52px;padding-bottom:55px}.wanderer-page-condensed .wanderer-hero h1{font-size:clamp(67px,8.5vw,124px)}.wanderer-page-condensed .wanderer-intro{margin:27px 0 19px;font-size:18px}.wanderer-page-condensed .wanderer-compass>div{width:min(24vw,320px)}.wanderer-page-condensed .wanderer-compass span{font-size:70px}.wanderer-page-condensed .wanderer-stats article{min-height:112px;padding:20px 26px}.wanderer-page-condensed .wanderer-stats strong{margin:6px 0;font-size:34px}.compact-current-chapter{grid-template-columns:118px 1fr 270px;margin-bottom:55px;padding:22px 30px}.compact-current-chapter .chapter-mark{min-height:112px}.compact-current-chapter .chapter-mark>span{width:58px;height:58px;font-size:25px}.compact-current-chapter h2{margin-bottom:10px;font-size:29px}.public-adventure-ledger,.public-future-ledger{max-width:1320px;margin:0 auto 64px;scroll-margin-top:24px}.public-adventure-list,.public-future-list{gap:8px;display:grid}.public-adventure-entry,.public-future-entry{background:linear-gradient(135deg,#111619,#0b0f11);border:1px solid #343d41}.public-adventure-entry.current{box-shadow:inset 3px 0 0 var(--amber);border-color:#806233}.public-adventure-entry.status-completed{background:linear-gradient(135deg,#234d2c2e,#0b0f11);border-color:#365f40}.public-adventure-entry>summary{cursor:pointer;grid-template-columns:42px 46px minmax(240px,1fr) 130px 125px 18px;align-items:center;gap:14px;min-height:84px;padding:12px 17px;list-style:none;display:grid}.public-adventure-entry>summary::-webkit-details-marker{display:none}.public-future-entry>summary::-webkit-details-marker{display:none}.public-adventure-entry>summary:hover,.public-future-entry>summary:hover{background:#ffffff06}.public-adventure-entry[open]>summary,.public-future-entry[open]>summary{background:#ffffff05;border-bottom:1px solid #343d41}.public-adventure-number{color:#596267;font:10px Georgia,serif}.public-adventure-icon{width:42px;height:42px;color:var(--amber);background:#19150f;border:1px solid #71582f;border-radius:50%;place-items:center;font:20px Georgia,serif;display:grid}.public-adventure-title{min-width:0}.public-adventure-title small,.public-adventure-title b,.public-adventure-title em{display:block}.public-adventure-title small{color:var(--amber);text-transform:uppercase;letter-spacing:.13em;font-size:6px}.public-adventure-title b{color:#e7e4dd;margin:4px 0;font:18px Georgia,serif}.public-adventure-title em{text-overflow:ellipsis;white-space:nowrap;color:#757e82;font:7px Arial;overflow:hidden}.public-adventure-gift{border-left:1px solid #343d41;padding-left:17px}.public-adventure-gift small,.public-adventure-gift strong{display:block}.public-adventure-gift small{text-transform:uppercase;letter-spacing:.12em;color:#71797d;font-size:6px}.public-adventure-gift strong{color:var(--amber);margin-top:4px;font:14px Georgia,serif}.public-adventure-status{color:#8d9598;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;border:1px solid #4b5458;justify-self:start;padding:7px 9px;font-size:6px}.public-adventure-status.planning{color:var(--amber);border-color:#71582f}.public-adventure-status.completed{color:var(--green);border-color:#3d6948}.public-adventure-chevron{color:#697175;transition:all .2s}.public-adventure-entry[open] .public-adventure-chevron{transform:rotate(180deg)}.public-adventure-body{padding:20px 24px}.public-adventure-body>blockquote{border-left:2px solid var(--amber);color:#aaa79f;margin:0 0 17px;padding-left:15px;font:italic 14px/1.6 Georgia,serif}.public-adventure-facts{border:1px solid #30383c;grid-template-columns:repeat(4,1fr);display:grid}.public-adventure-facts article{border-right:1px solid #30383c;min-height:72px;padding:13px}.public-adventure-facts article:last-child{border-right:0}.public-adventure-facts small,.public-adventure-facts b{display:block}.public-adventure-facts small{color:#6f777b;text-transform:uppercase;letter-spacing:.11em;font-size:6px}.public-adventure-facts b{color:#c6c5bf;margin-top:6px;font:11px/1.45 Georgia,serif}.public-adventure-excerpt{color:#8f9799;white-space:pre-wrap;max-width:850px;margin:17px 0 0;font:11px/1.65 Georgia,serif}.public-adventure-body>a{color:var(--amber);text-transform:uppercase;letter-spacing:.1em;margin-top:14px;font-size:7px;display:inline-block}.public-future-entry>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:14px;min-height:74px;padding:12px 17px;list-style:none;display:grid}.public-future-entry>summary>span{width:40px;height:40px;color:var(--amber);border:1px solid #625238;border-radius:50%;place-items:center;font:18px Georgia,serif;display:grid}.public-future-entry>summary small,.public-future-entry>summary b{display:block}.public-future-entry>summary small{color:#8a6d40;text-transform:uppercase;letter-spacing:.11em;font-size:6px}.public-future-entry>summary b{margin-top:4px;font:16px Georgia,serif}.public-future-entry>summary em{color:#676f73;text-transform:uppercase;letter-spacing:.1em;font:6px Arial}.public-future-entry>summary>i{color:#697175;font-style:normal;transition:all .2s}.public-future-entry[open]>summary>i{transform:rotate(180deg)}.public-future-entry>div{border-top:0;padding:16px 70px}.public-future-entry>div p{color:#969d9f;max-width:720px;margin:0;font:12px/1.6 Georgia,serif}.public-future-entry>div small{color:#626a6e;text-transform:uppercase;letter-spacing:.1em;margin-top:9px;font-size:6px;display:block}.public-editor-page{background:radial-gradient(circle at 88% 0,#d99a3417,#0000 29%),#090c0e;min-height:calc(100vh - 74px);padding:clamp(28px,4vw,58px)}.public-editor-hero{background:linear-gradient(145deg,#14191c,#0a0e10);border:1px solid #3a4246;grid-template-columns:1fr 320px;max-width:1376px;margin:0 auto 15px;display:grid}.public-editor-hero>div:first-child{padding:38px}.public-editor-hero .eyebrow{margin-bottom:20px}.public-editor-hero h1{text-transform:uppercase;margin:0;font:500 clamp(54px,7vw,88px)/.9 Impact,Arial Narrow,sans-serif}.public-editor-hero p:not(.eyebrow){color:#939a9d;max-width:720px;margin:22px 0 0;font:14px/1.65 Georgia,serif}.public-editor-state{background:radial-gradient(circle at 50% 32%,#d99a341a,#0000 48%);border-left:1px solid #4b412f;flex-direction:column;justify-content:center;align-items:flex-start;padding:30px;display:flex}.public-editor-state>span{width:48px;height:48px;color:var(--amber);border:1px solid #71582f;border-radius:50%;place-items:center;font-size:20px;display:grid}.public-editor-state small{color:var(--amber);text-transform:uppercase;letter-spacing:.13em;margin-top:15px;font-size:6px}.public-editor-state b{margin-top:5px;font:15px Georgia,serif}.public-editor-state.published b{color:var(--green)}.public-editor-state.error b{color:#d98578}.public-editor-state a{color:var(--amber);text-transform:uppercase;letter-spacing:.1em;margin-top:20px;font-size:7px}.public-editor-safety{background:#234d2c17;border:1px solid #365f40;align-items:center;gap:13px;max-width:1376px;margin:0 auto 15px;padding:13px 17px;display:flex}.public-editor-safety>span{color:var(--green)}.public-editor-safety p{color:#8c9690;margin:0;font-size:8px;line-height:1.55}.public-editor-section{background:#0b0f11;border:1px solid #343d41;max-width:1376px;margin:0 auto 15px}.public-editor-section>header{border-bottom:1px solid #343d41;justify-content:space-between;align-items:flex-end;gap:22px;padding:20px 23px;display:flex}.public-editor-section>header small{color:var(--amber);text-transform:uppercase;letter-spacing:.14em;font-size:6px}.public-editor-section>header h2{margin:6px 0 0;font:26px Georgia,serif}.public-editor-section>header>span{color:#737b7e;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.public-editor-profile-grid,.public-editor-fields{grid-template-columns:90px 1fr 1fr;gap:11px;padding:20px;display:grid}.public-editor-profile-grid{grid-template-columns:1fr 1fr}.public-editor-profile-grid label>span,.public-editor-fields label>span{color:#747d80;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:6px;display:block}.public-editor-profile-grid input,.public-editor-profile-grid textarea,.public-editor-fields input,.public-editor-fields textarea{color:#ddd9d1;background:#080b0d;border:1px solid #3a4347;width:100%;padding:11px;font:11px/1.5 Georgia,serif}.public-editor-profile-grid textarea,.public-editor-fields textarea{resize:vertical;min-height:82px}.public-editor-profile-grid input:focus,.public-editor-profile-grid textarea:focus,.public-editor-fields input:focus,.public-editor-fields textarea:focus{outline:1px solid var(--amber);border-color:var(--amber)}.public-editor-profile-grid .wide,.public-editor-fields .wide{grid-column:1/-1}.public-editor-list{display:grid}.public-editor-entry{background:linear-gradient(135deg,#111619,#0b0f11);border-bottom:1px solid #343d41}.public-editor-entry:last-child{border-bottom:0}.public-editor-entry>summary{cursor:pointer;grid-template-columns:42px 46px minmax(220px,1fr) auto auto 18px;align-items:center;gap:13px;min-height:82px;padding:12px 18px;list-style:none;display:grid}.public-editor-entry>summary::-webkit-details-marker{display:none}.public-editor-entry>summary:hover{background:#ffffff06}.public-editor-entry[open]>summary{background:#ffffff05;border-bottom:1px solid #343d41}.public-editor-number{color:#596267;font:10px Georgia,serif}.public-editor-entry>summary>i{width:42px;height:42px;color:var(--amber);border:1px solid #71582f;border-radius:50%;place-items:center;font:19px Georgia,serif;display:grid}.public-editor-entry>summary>div small,.public-editor-entry>summary>div b{display:block}.public-editor-entry>summary>div small{color:var(--amber);text-transform:uppercase;letter-spacing:.12em;font-size:6px}.public-editor-entry>summary>div b{margin-top:4px;font:17px Georgia,serif}.public-editor-entry>summary>strong{color:var(--green);text-transform:uppercase;letter-spacing:.09em;font-size:6px}.public-editor-entry>summary>.quest-status{font-style:normal}.public-editor-entry[open] .quest-chevron{transform:rotate(180deg)}.public-editor-entry-body{padding:0 0 20px}.public-editor-switch-row{background:#090d0f;border-bottom:1px solid #30383c;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.public-editor-switch-row small{color:#727a7d;text-transform:uppercase;letter-spacing:.1em;font-size:6px}.public-editor-switch-row p{color:#848c8f;margin:4px 0 0;font-size:8px}.public-editor-switch-row .quest-visibility{min-height:34px}.public-editor-remove{color:#9b6560;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;margin:0 20px;font-size:6px}.public-editor-new{background:#d99a3406;margin:10px;border:1px dashed #72572c!important}.public-editor-new .primary{margin:0 20px}.public-future-editor .public-editor-fields{grid-template-columns:90px 1fr 1fr}@media (width<=900px){.wanderer-page-condensed .wanderer-hero{min-height:auto}.public-adventure-ledger,.public-future-ledger{margin-left:18px;margin-right:18px}.public-adventure-entry>summary{grid-template-columns:38px 42px minmax(0,1fr) 112px 18px}.public-adventure-status{display:none}.public-adventure-facts{grid-template-columns:1fr 1fr}.public-adventure-facts article:nth-child(2n){border-right:0}.public-editor-hero{grid-template-columns:1fr}.public-editor-state{border-top:1px solid #4b412f;border-left:0}.public-editor-entry>summary{grid-template-columns:38px 42px minmax(0,1fr) auto 18px}.public-editor-entry>summary>.quest-status{display:none}.public-editor-fields,.public-future-editor .public-editor-fields{grid-template-columns:80px 1fr}.public-editor-fields .wide{grid-column:1/-1}}@media (width<=620px){.wanderer-page-condensed .wanderer-hero-copy{padding-top:42px;padding-bottom:43px}.wanderer-page-condensed .wanderer-hero h1{font-size:62px}.wanderer-page-condensed .wanderer-intro{font-size:16px}.wanderer-page-condensed .wanderer-compass{height:230px}.wanderer-page-condensed .wanderer-stats article{min-height:94px}.compact-current-chapter{margin-bottom:46px}.public-adventure-ledger,.public-future-ledger{margin-left:12px;margin-right:12px}.public-adventure-entry>summary{grid-template-columns:27px 38px minmax(0,1fr) 17px;gap:8px;min-height:76px;padding:10px 8px}.public-adventure-icon{width:36px;height:36px;font-size:17px}.public-adventure-title b{font-size:14px;line-height:1.2}.public-adventure-title small,.public-adventure-title em{font-size:5px}.public-adventure-gift,.public-adventure-status{display:none}.public-adventure-body{padding:15px}.public-adventure-body>blockquote{font-size:12px}.public-adventure-facts{grid-template-columns:1fr}.public-adventure-facts article{border-bottom:1px solid #30383c;border-right:0}.public-adventure-facts article:last-child{border-bottom:0}.public-future-entry>summary{grid-template-columns:38px minmax(0,1fr) 17px;padding:10px}.public-future-entry>summary>span{width:36px;height:36px}.public-future-entry>summary em{display:none}.public-future-entry>div{padding:14px 18px}.public-editor-page{padding:18px 10px 60px}.public-editor-hero>div:first-child{padding:25px 20px}.public-editor-hero h1{font-size:55px}.public-editor-state{padding:22px 20px}.public-editor-profile-grid{grid-template-columns:1fr;padding:14px}.public-editor-profile-grid .wide{grid-column:auto}.public-editor-section>header{flex-direction:column;align-items:flex-start;padding:16px}.public-editor-entry>summary{grid-template-columns:28px 38px minmax(0,1fr) 17px;gap:8px;padding:10px 8px}.public-editor-entry>summary>i{width:36px;height:36px}.public-editor-entry>summary>div b{font-size:13px}.public-editor-entry>summary>div small{font-size:5px}.public-editor-entry>summary>strong,.public-editor-entry>summary>.quest-status{display:none}.public-editor-switch-row{flex-direction:column;align-items:flex-start}.public-editor-switch-row .quest-visibility{width:100%}.public-editor-fields,.public-future-editor .public-editor-fields{grid-template-columns:1fr;padding:13px}.public-editor-fields .wide{grid-column:auto}.public-editor-new .primary{width:calc(100% - 26px);margin:0 13px}.public-editor-remove{margin:0 13px}}.quest-completed-label{text-transform:uppercase;letter-spacing:.11em;white-space:nowrap;background:#3570431f;border:1px solid #4e8159;align-items:center;width:max-content;margin:2px 0 5px;padding:4px 7px;color:#8fcb9b!important;font:700 6px/1 Arial,sans-serif!important;display:inline-flex!important}.public-adventure-title small,.public-future-entry>summary small{color:var(--amber);letter-spacing:.13em;font-size:8px;font-weight:800}.public-future-activity{color:var(--amber);text-transform:uppercase;letter-spacing:.1em;margin-top:12px;font-size:7px;display:block}.public-adventure-facts{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}@media (width<=900px){.public-adventure-entry.status-completed>summary{grid-template-columns:38px 42px minmax(0,1fr) auto 18px}.public-adventure-entry.status-completed .public-adventure-number{grid-column:1}.public-adventure-entry.status-completed .public-adventure-icon{grid-column:2}.public-adventure-entry.status-completed .public-adventure-title{grid-column:3;min-width:0;overflow:hidden}.public-adventure-entry.status-completed .public-adventure-gift{display:none}.public-adventure-entry.status-completed .public-adventure-status.completed{color:#8fcb9b;background:#35704324;border-color:#4e8159;grid-area:1/4;place-self:center end;padding:5px 7px;font-weight:800;display:inline-flex}.public-adventure-entry.status-completed .public-adventure-chevron{grid-area:1/5}}@media (width<=620px){.public-adventure-title small,.public-future-entry>summary small{font-size:7px;line-height:1.3}.public-adventure-title em{font-size:5px}.public-adventure-entry.status-completed>summary{grid-template-columns:27px 38px minmax(0,1fr) auto 17px}.public-adventure-entry.status-completed .public-adventure-status.completed{padding:4px 5px;font-size:5px}}.public-claim-row{background:linear-gradient(90deg,#d99a340b,#0000);border-bottom:1px solid #30383c;grid-template-columns:minmax(230px,1fr) auto;align-items:center;gap:20px;padding:16px 20px;display:grid}.public-claim-row small{color:var(--amber);text-transform:uppercase;letter-spacing:.11em;font-size:6px;display:block}.public-claim-row b{color:#ddd9d1;margin-top:5px;font:14px Georgia,serif;display:block}.public-claim-row p{color:#788185;margin:5px 0 0;font-size:8px;line-height:1.5}.public-status-options{align-items:stretch;gap:6px;display:flex}.public-status-options button{color:#7f888b;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#090d0f;border:1px solid #3b4549;min-height:38px;padding:0 12px;font-size:6px}.public-status-options button:hover,.public-status-options button.active{color:var(--amber);background:#d99a3412;border-color:#80612f}.public-status-options button.completed,.public-status-options button:last-child:hover{color:var(--green);background:#3570431a;border-color:#3f704a}@media (width<=620px){.public-claim-row{grid-template-columns:1fr;padding:15px 13px}.public-status-options{grid-template-columns:1fr 1fr;width:100%;display:grid}.public-status-options button:last-child{grid-column:1/-1}}.public-quest-photos{border-top:1px solid #30383c;margin-top:20px;padding-top:16px}.public-quest-photos>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.public-quest-photos>header small{color:var(--amber);text-transform:uppercase;letter-spacing:.13em;font-size:7px}.public-quest-photos>header span{color:#687175;text-transform:uppercase;letter-spacing:.09em;font-size:6px}.public-quest-photos>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.public-quest-photos figure{background:#080b0d;border:1px solid #343d41;margin:0;overflow:hidden}.public-quest-photos img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.public-quest-photos figcaption{color:#a4a7a4;border-top:1px solid #2f373b;padding:10px 11px;font:10px/1.5 Georgia,serif}.public-quest-photos-empty{color:#626b6f;border:1px dashed #30383c;margin:0;padding:14px;font:italic 9px/1.5 Georgia,serif}.public-photo-editor{background:#090d0f;border:1px solid #3a4347;margin:0}.public-photo-editor>header{border-bottom:1px solid #30383c;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.public-photo-editor>header span{color:var(--amber);text-transform:uppercase;letter-spacing:.11em;font-size:7px;display:block}.public-photo-editor>header p{color:#788185;margin:5px 0 0;font-size:8px}.public-photo-editor>header label{border:1px solid var(--amber);color:var(--amber);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;padding:9px 11px;font-size:6px}.public-photo-editor>header label.uploading{opacity:.6;cursor:wait}.public-photo-editor>header input{display:none}.public-photo-empty{color:#687175;justify-content:center;align-items:center;gap:10px;min-height:98px;display:flex}.public-photo-empty>span{color:#79623d;font-size:22px}.public-photo-empty p{font:italic 10px Georgia,serif}.public-photo-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.public-photo-editor-grid figure{background:#0d1214;border:1px solid #343d41;min-width:0;margin:0}.public-photo-editor-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.public-photo-editor-grid figcaption{border-top:1px solid #30383c;padding:8px}.public-photo-editor-grid figcaption input{width:100%;min-width:0!important;padding:8px!important;font-size:8px!important}.public-photo-editor-grid figcaption div{align-items:center;gap:5px;margin-top:6px;display:flex}.public-photo-editor-grid button{color:#8a9498;text-transform:uppercase;cursor:pointer;background:#090d0f;border:1px solid #3b4549;padding:6px 8px;font-size:6px}.public-photo-editor-grid button:last-child{color:#b57971;border-color:#5b3d3a;margin-left:auto}.public-photo-editor-grid button:disabled{opacity:.3;cursor:default}.public-photo-editor .public-album-link{border-top:1px solid #30383c;padding:12px;display:block}.public-photo-editor .public-album-link>span{color:#687175;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:6px;display:block}.public-photo-editor .public-album-link input{display:block}@media (width<=900px){.public-photo-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.public-quest-photos>div{grid-template-columns:1fr 1fr}.public-quest-photos figcaption{font-size:9px}.public-photo-editor>header{flex-direction:column;align-items:flex-start}.public-photo-editor>header label{text-align:center;width:100%}.public-photo-editor-grid{grid-template-columns:1fr 1fr;padding:8px}.public-photo-editor-grid figcaption div{flex-wrap:wrap}.public-photo-editor-grid button:last-child{width:100%;margin:0}.public-photo-editor .public-album-link{padding:9px}.compact-current-chapter{padding:24px;display:block;overflow:hidden}.compact-current-chapter>div:nth-child(2){min-width:0}.compact-current-chapter .current-chapter-facts{width:100%;min-width:0;margin-top:18px;display:block}.compact-current-chapter .current-chapter-facts div{box-sizing:border-box;grid-template-columns:92px minmax(0,1fr);gap:12px;width:100%;display:grid}.compact-current-chapter .current-chapter-facts dt{min-width:0}.compact-current-chapter .current-chapter-facts dd{overflow-wrap:anywhere;text-align:right;min-width:0;max-width:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
