@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/eb-garamond-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/eb-garamond-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/eb-garamond-latin-500-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F}@font-face{font-family:Noto Sans Runic;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/noto-sans-runic-runic-400-normal.woff2)format("woff2");unicode-range:U+16A0-16FF}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0}body{font-family:var(--serif);min-height:100vh}a{color:var(--ember);text-decoration:none}a:hover{color:#ffd69d;color:lab(88.4193% 11.4081 39.7829);text-decoration:underline}button,input,textarea,select{font:inherit;color:inherit}input::placeholder,textarea::placeholder{color:#7d8185;color:lab(53.593% -.866681 -2.85242);font-style:italic}select option{background:var(--surface)}:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px}button:focus-visible{border-radius:10px}.page{background:radial-gradient(ellipse at 50% -20%, var(--bg-glow), var(--bg) 60%);min-height:100vh}.main{max-width:1240px;margin:0 auto;padding:32px clamp(16px,4vw,40px) 80px}.two-col{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.col-main{flex:999 560px;min-width:0}.col-side{flex:400px;min-width:0}.panel{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:28px}.stack{flex-direction:column;display:flex}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ember);font-size:14px}.eyebrow-muted{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:14px}.label-sm{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:13px}.h1-panel{margin:0;font-size:40px;font-weight:400;line-height:1}.h1-page{letter-spacing:.01em;text-wrap:pretty;margin:0;font-size:clamp(34px,5vw,48px);font-weight:400;line-height:1.05}.h2{margin:0;font-size:36px;font-weight:400;line-height:1.05}.sub{color:var(--text-muted);margin:8px 0 0;font-size:19px;font-style:italic}.note{color:#95999d;color:lab(62.8731% -.870317 -2.8544);text-wrap:pretty;margin:0;font-size:15px;font-style:italic}.footnote{color:var(--text-faint);text-wrap:pretty;margin:0;font-size:15px;font-style:italic}.reading p{text-wrap:pretty;margin:0;font-size:19px;line-height:1.6}.rule{border-top:1px solid var(--divider);padding-top:18px}.error{color:var(--danger-text);margin:0;font-size:16px;font-style:italic}.notice{color:var(--ember-soft);margin:0;font-size:16px;font-style:italic}.listening{color:var(--ember-soft);margin:0;font-size:20px;font-style:italic}.runic{font-family:var(--runic);line-height:1}.btn{all:unset;box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;gap:8px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.btn:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px}.btn-primary{background:var(--ember-fill);min-height:54px;color:var(--on-ember);border-radius:12px;padding:0 20px;font-size:20px;font-weight:500}.btn-primary:not([disabled]):hover{background:var(--ember-hover)}.btn-primary.sm{min-height:48px;font-size:18px}.btn-secondary{border:1px solid var(--border-strong);color:#caced3;color:lab(82.5934% -.875711 -2.85739);border-radius:10px;min-height:46px;padding:0 18px;font-size:17px}.btn-secondary:not([disabled]):hover{border-color:var(--ember-60);color:var(--text)}.btn-secondary.danger{color:var(--danger-text)}.btn-secondary.danger:not([disabled]):hover{border-color:#f7857db3;border-color:lab(68.4827% 43.7299 24.6634/.7)}.btn-link{min-height:44px;color:var(--text-muted);font-size:17px}.btn-link:hover{color:var(--text)}.btn-link.ember{color:var(--ember)}.btn-link.ember:hover{color:#ffd69d;color:lab(88.4193% 11.4081 39.7829)}.btn-icon{width:44px;height:44px;color:var(--text-muted);place-items:center;font-size:22px;display:grid}.btn-icon:hover{color:var(--text)}.pill{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border-strong);min-height:40px;color:var(--text-2);border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-size:17px;display:inline-flex}.pill:hover{border-color:var(--ember-60)}.pill[aria-pressed=true]{color:var(--ember-ink);background:#feb35414;background:lab(78.8837% 21.6807 58.3172/.08);border-color:#feb354b3;border-color:lab(78.8837% 21.6807 58.3172/.7)}.pill:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px}.choice{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border-soft);border-radius:12px}.choice:hover{border-color:#feb35480;border-color:lab(78.8837% 21.6807 58.3172/.5)}.choice[aria-pressed=true],.choice[aria-current=true]{background:#feb35412;background:lab(78.8837% 21.6807 58.3172/.07);border-color:#feb354a6;border-color:lab(78.8837% 21.6807 58.3172/.65)}.choice:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px}.field{flex-direction:column;gap:6px;display:flex}.field>span:first-child{color:var(--text-2);font-size:16px}.input,.textarea,.select{border:1px solid var(--border-strong);background:var(--input);border-radius:12px;outline:none;font-size:18px}.input{min-height:48px;padding:0 14px}.textarea{resize:vertical;padding:12px 14px;line-height:1.4}.select{border-radius:10px;min-height:40px;padding:0 12px;font-size:17px}.input:focus,.textarea:focus,.select:focus{border-color:var(--ember-60)}.input.invalid{border-color:#f7857dcc;border-color:lab(68.4827% 43.7299 24.6634/.8)}.code-input{min-height:56px;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;padding:0 16px;font-size:24px}.toggle{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;display:flex}.toggle:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px;border-radius:10px}.toggle .t-label{font-size:18px}.toggle .t-hint{color:var(--text-muted);font-size:15px;font-style:italic}.track{background:var(--border-strong);border-radius:999px;flex:none;width:46px;height:26px;transition:background .2s;position:relative}.track>span{background:var(--text-2);border-radius:50%;width:20px;height:20px;transition:left .2s;position:absolute;top:3px;left:3px}.toggle[aria-checked=true] .track{background:var(--ember-fill)}.toggle[aria-checked=true] .track>span{background:#221811;background:lab(9.46389% 3.74058 6.52272);left:23px}.toggle[aria-disabled=true]{opacity:.55;cursor:not-allowed}.stepper{border:1px solid var(--border-strong);border-radius:12px;align-items:center;gap:4px;display:flex}.stepper>span{text-align:center;min-width:28px;font-size:20px}.badge{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-style:normal;display:inline-flex}.badge.attested{color:#9ee1ab;color:lab(83.9017% -29.8075 19.2441);background:#7ccd8e14;background:lab(76.0243% -35.9096 23.3287/.08);border-color:#7ccd8e73;border-color:lab(76.0243% -35.9096 23.3287/.45)}.badge.reconstructed{color:#97d8f8;color:lab(82.8446% -15.5354 -22.7484);background:#6ec3eb14;background:lab(74.7496% -18.5995 -28.1875/.08);border-color:#6ec3eb73;border-color:lab(74.7496% -18.5995 -28.1875/.45)}.badge.modern{color:var(--ember-ink);background:#feb35412;background:lab(78.8837% 21.6807 58.3172/.07);border-color:#feb35466;border-color:lab(78.8837% 21.6807 58.3172/.4)}.badge.code{color:var(--text-2);border-color:var(--border-strong);letter-spacing:.04em;text-transform:none;font-family:var(--mono);font-size:12px}.app-header{z-index:30;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;max-width:1240px;margin:0 auto;padding:22px clamp(16px,4vw,40px) 0;display:flex;position:relative}.brand{all:unset;cursor:pointer;letter-spacing:.02em;font-size:26px;font-weight:500}.brand small{color:var(--text-muted);letter-spacing:0;margin-left:10px;font-size:16px;font-style:italic;font-weight:400}.tabs{scrollbar-width:none;gap:4px;max-width:100%;font-size:17px;display:flex;overflow-x:auto}.tab{all:unset;cursor:pointer;white-space:nowrap;color:var(--text-muted);border-bottom:1px solid #0000;border-radius:8px 8px 0 0;padding:8px 14px}.tab:hover{color:var(--text)}.tab[aria-current=page]{color:var(--ember);border-bottom-color:var(--ember-60)}.tab-count{min-width:20px;height:20px;color:var(--ember-ink);vertical-align:2px;background:#feb35429;background:lab(78.8837% 21.6807 58.3172/.16);border-radius:999px;place-items:center;margin-left:7px;padding:0 6px;font-size:12.5px;display:inline-grid}.tab:focus-visible{outline:2px solid var(--ember-60);outline-offset:-2px}.nav-row{flex-wrap:wrap;align-items:center;gap:8px 18px;min-width:0;display:flex}.subtabs{border:1px solid var(--border-soft);background:#121416b3;background:lab(6.18983% -.517465 -1.89119/.7);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.subtab{all:unset;cursor:pointer;min-height:28px;color:var(--text-muted);border-radius:999px;align-items:center;padding:4px 14px;font-size:15px;transition:background .15s,color .15s;display:inline-flex}.subtab:hover{color:var(--text)}.subtab[aria-current=page]{color:var(--ember-ink);background:#feb35424;background:lab(78.8837% 21.6807 58.3172/.14)}.subtab:focus-visible{outline:2px solid var(--ember-60);outline-offset:1px}.account-menu{position:relative}.avatar{background:#2a2e33;background:lab(18.7881% -1.02484 -3.53596);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.avatar[data-admin]{background:#423527;background:lab(23.4223% 4.06902 11.3688)}.menu{z-index:60;border:1px solid var(--border);background:var(--surface-2);min-width:230px;box-shadow:var(--shadow-modal);border-radius:14px;padding:6px;animation:.15s both tip-in;display:grid;position:absolute;top:calc(100% + 8px);right:0}.menu-who{border-bottom:1px solid var(--divider);gap:1px;margin-bottom:4px;padding:8px 12px 10px;display:grid}.menu-who b{font-size:16px;font-weight:500}.menu-who span{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.menu button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:9px;align-items:center;min-height:42px;padding:0 12px;font-size:16px;display:flex}.menu button:hover,.menu button:focus-visible{background:#feb3541a;background:lab(78.8837% 21.6807 58.3172/.1)}.menu button[aria-current=page]{color:var(--ember-ink)}.menu button.dim{color:var(--text-muted)}.menu hr{border:0;border-top:1px solid var(--divider);margin:4px 0}.cloth{aspect-ratio:4/3;border:1px solid var(--border-soft);width:100%;box-shadow:var(--shadow-cloth);touch-action:none;-webkit-user-select:none;user-select:none;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#fff0 1px 3px),repeating-linear-gradient(90deg,#0000000f 0 1px,#0000 1px 3px),radial-gradient(at 50% 45%,#202429,#0d1013 78%);background:repeating-linear-gradient(0deg,lab(100% 0 0/.018) 0 1px,lab(100% 0 0/0) 1px 3px),repeating-linear-gradient(90deg,lab(0% 0 0/.06) 0 1px,lab(0% 0 0/0) 1px 3px),radial-gradient(at 50% 45%,lab(14.1473% -1.00957 -3.52893),lab(4.43033% -.525832 -2.05922) 78%);border-radius:22px;position:relative;container-type:inline-size}.cloth.white{background:repeating-linear-gradient(0deg,#00000006 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000008 0 1px,#0000 1px 3px),radial-gradient(at 50% 45%,#ebe7e0,#c3bdb3 82%);background:repeating-linear-gradient(0deg,lab(0% 0 0/.025) 0 1px,lab(0% 0 0/0) 1px 3px),repeating-linear-gradient(90deg,lab(0% 0 0/.03) 0 1px,lab(0% 0 0/0) 1px 3px),radial-gradient(at 50% 45%,lab(91.92% .288099 3.8142),lab(76.8409% .907183 5.68407) 82%);border-color:#a19e98;border-color:lab(65.2394% .298381 3.82115);box-shadow:inset 0 0 90px #4f463c59,0 20px 50px #00000059;box-shadow:inset 0 0 90px lab(30.399% 2.5166 7.37386/.35),0 20px 50px lab(0% 0 0/.35)}.scrim{z-index:40;background:#03030499;background:lab(.901606% -.112623 -.447014/.6);position:fixed;inset:0}.drawer{background:var(--surface-2);border-left:1px solid var(--border);width:min(460px,100vw);box-shadow:var(--shadow-drawer);z-index:41;padding:24px 26px 40px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.modal{background:var(--surface-2);border:1px solid var(--border);width:min(1000px,100vw - 24px);max-height:calc(100vh - 24px);box-shadow:var(--shadow-modal);z-index:41;border-radius:20px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--header-h:72px;--nav-h:0px}.page{min-height:100dvh}.app-header{align-items:center;padding-top:14px;padding-bottom:10px}.app-header .account-name{color:var(--text-2)}.board-fit,.board-fit>*{width:100%}@media (min-width:1024px) and (min-height:560px){.work{height:calc(100dvh - var(--header-h));flex-wrap:nowrap;align-items:stretch;gap:32px;padding-top:12px;padding-bottom:20px}.work>.col-main{flex-direction:column;gap:12px;min-height:0;display:flex}.work>.col-main>*{flex:none}.work>.col-main>.board-fit{flex:auto;place-items:center;min-height:200px;display:grid;container-type:size}.work .board-fit>*{width:min(100cqw,133.333cqh)}.work .board-fit.r1610>*{width:min(100cqw,160cqh)}.work>.col-side{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:0 0 min(420px,34vw);max-height:100%;overflow-y:auto}.work .strip{scrollbar-width:thin;max-height:min(200px,26dvh);overflow-y:auto}}@media (min-width:1024px) and (max-height:820px){.work .h1-panel{font-size:34px}.work .panel{padding:22px}}@media (max-width:719px){:root{--nav-h:calc(58px + env(safe-area-inset-bottom))}.page{padding-bottom:var(--nav-h)}.app-header{flex-wrap:wrap;gap:8px;padding-top:10px;padding-bottom:6px}.brand{white-space:nowrap;font-size:22px}.brand small,.app-header .account-name{display:none}.app-header .nav-row{display:contents}.app-header .account-menu{order:1;margin-left:auto}.app-header .subtabs{flex:100%;order:2;justify-content:stretch}.app-header .subtab{flex:1 1 0;justify-content:center;min-height:34px}.app-header .tabs{z-index:35;height:var(--nav-h);padding:0 4px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border);background:#141619f5;background:lab(7.21843% -.66185 -2.42714/.96);justify-content:space-between;gap:0;font-size:15px;position:fixed;bottom:0;left:0;right:0}.app-header .tab{text-align:center;border-top:2px solid #0000;border-bottom:none;border-radius:0;flex:1 1 0;place-items:center;min-width:0;padding:0 2px;display:grid}.app-header .tab[aria-current=page]{border-top-color:var(--ember-60);border-bottom:none}.main{padding-top:16px;padding-bottom:32px}.panel{padding:20px}.h1-page{font-size:32px}}@media (min-width:1024px) and (min-height:560px){.work-page{height:calc(100dvh - var(--header-h));flex-direction:column;display:flex;padding-bottom:16px!important}.work-page>.work-row{flex:auto;min-height:0;flex-wrap:nowrap!important;align-items:stretch!important}.work-page>.work-row>.work-scroll{scrollbar-width:thin;min-height:0;max-height:100%;padding-right:6px;overflow-y:auto}.work-page>.work-row>aside{max-height:100%!important;position:static!important}}@media (min-width:1024px) and (min-height:560px) and (max-height:860px){.work .strip.one-row{max-height:92px}}@media (max-width:479px){.ref-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:8px 4px!important}.ref-grid .ref-name{display:none}.ref-grid .runic{-webkit-text-stroke-width:.8px!important;font-size:20px!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.name-input{width:100%;color:var(--text);background:0 0;border:none;border-bottom:1px solid #0000;border-radius:0;outline:none;padding:0 0 4px}.name-input::placeholder{color:var(--text-muted);font-style:normal}.name-input:hover{border-bottom-color:var(--border-strong)}.name-input:focus{border-bottom-color:var(--ember-60)}@keyframes ghost-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}}.wizard{flex-direction:column;gap:16px;display:flex}.wizard-head,.wizard-foot{flex:none}.wizard-body{min-height:0}.step-title{margin:0;font-size:24px;font-weight:400;line-height:1.15}.step-rail{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.step-rail:before{content:"";background:var(--border-strong);height:1px;position:absolute;top:15px;left:10%;right:10%}.step{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:0 2px 2px;display:flex;position:relative}.step:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px;border-radius:8px}.step-dot{letter-spacing:.04em;background:var(--surface);border:1px solid var(--border-strong);width:30px;height:30px;color:var(--text-muted);border-radius:50%;place-items:center;font-size:13px;transition:all .2s;display:grid}.step-label{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.step[data-done] .step-dot{color:var(--ember);border-color:#feb3548c;border-color:lab(78.8837% 21.6807 58.3172/.55)}.step[aria-current=step] .step-dot{background:var(--ember-fill);border-color:var(--ember-fill);color:var(--on-ember)}.step[aria-current=step] .step-label{color:var(--ember)}.step:hover .step-dot{border-color:var(--ember-60)}.wizard-foot{border-top:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}@media (min-width:1024px) and (min-height:560px){.work>.col-side.wizard{overflow:hidden}.wizard-body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;margin-right:-4px;padding-right:4px;overflow-y:auto}}@media (max-width:1023px),(max-height:559px){.wizard-foot{bottom:var(--nav-h);z-index:5;background:var(--surface);border-radius:0 0 18px 18px;margin:0 -20px -20px;padding:12px 20px;position:sticky}.altar-work{gap:14px}.altar-work>.col-main{display:contents}.altar-work>.col-main>*{flex:100%;min-width:0}.altar-work>.col-side{flex:100%;order:5}.altar-work .altar-palette{order:6}}@media (max-width:719px){.name-input.h1-panel{font-size:28px}.step-title{font-size:21px}}.altar-work{animation:.35s both fade-in}@keyframes fade-in{0%{opacity:0}}@media (min-width:1024px) and (min-height:560px){.work.altar-work>.col-main{flex:0 0 42%;transition:flex-basis .45s cubic-bezier(.3,.7,.2,1)}.work.altar-work>.col-side{flex:1 1 0;min-width:0;transition:opacity .3s}.work.altar-work.arranging>.col-main{flex-basis:58%}.work.altar-work .arrange-inner{scrollbar-width:thin;max-height:min(360px,44dvh);overflow-y:auto}.work.altar-work .wizard{padding:26px 30px 22px}}.altar-summary{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:24px;font-size:15px;display:flex}.altar-summary .dim{color:var(--text-faint)}.golden-mark{color:#fed25f;color:lab(86.4094% 7.06998 61.1119);letter-spacing:.08em;text-transform:uppercase;background:#f8c65514;background:lab(82.8261% 9.77922 61.542/.08);border:1px solid #f8c65580;border:1px solid lab(82.8261% 9.77922 61.542/.5);border-radius:999px;padding:1px 8px;font-size:13px;animation:2.4s ease-in-out infinite glow}@keyframes glow{50%{box-shadow:0 0 14px #f8c65559;box-shadow:0 0 14px lab(82.8261% 9.77922 61.542/.35)}}.arrange{border:1px solid var(--border-soft);background:#16191b;background:lab(8.35168% -.717349 -2.47519);border-radius:14px}.arrange-toggle{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;font-size:17px;display:flex}.arrange-toggle:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px;border-radius:14px}.arrange-toggle .dim{color:var(--text-faint);margin-left:auto;font-size:14px;font-style:italic}.arrange-toggle .chev{color:var(--ember);transition:transform .3s;display:inline-block}.arrange-toggle[aria-expanded=true] .chev{transform:rotate(90deg)}.arrange-toggle:hover{color:var(--text)}.arrange-body{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.3,.7,.2,1);display:grid}.arrange-body[data-open]{grid-template-rows:1fr}.arrange-body>.arrange-inner{opacity:0;min-height:0;padding:0 14px;transition:opacity .3s 50ms,padding .4s;overflow:hidden}.arrange-body[data-open]>.arrange-inner{opacity:1;padding:4px 14px 14px;overflow-y:auto}.step-rail:after{content:"";height:1px;width:calc(80% * var(--p,0));background:linear-gradient(90deg, #feb35480, var(--ember));transition:width .45s cubic-bezier(.3,.7,.2,1);position:absolute;top:15px;left:10%}@supports (color:lab(0% 0 0)){.step-rail:after{background:linear-gradient(90deg, lab(78.8837% 21.6807 58.3172/.5), var(--ember))}}.step-dot{z-index:1;position:relative}.step[aria-current=step] .step-dot{animation:.45s cubic-bezier(.3,.7,.2,1) pulse-in;box-shadow:0 0 0 4px #feb35424;box-shadow:0 0 0 4px lab(78.8837% 21.6807 58.3172/.14)}@keyframes pulse-in{0%{transform:scale(.8)}}.step-in-fwd{animation:.32s cubic-bezier(.25,.8,.3,1) both step-fwd}.step-in-back{animation:.32s cubic-bezier(.25,.8,.3,1) both step-back}@keyframes step-fwd{0%{opacity:0;transform:translate(26px)}}@keyframes step-back{0%{opacity:0;transform:translate(-26px)}}.settle{animation:.55s cubic-bezier(.2,.8,.3,1) both settle}@keyframes settle{0%{opacity:.35;filter:blur(1px);transform:translateY(-10px)scale(.94)}}.ignite{animation:.7s ease-out both ignite}@keyframes ignite{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}to{transform:translate(-50%,-50%)scale(1)}}.rise{animation:.38s both rise}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.altar-work.closing>.col-side{opacity:0;transition:opacity .45s,transform .45s;transform:translate(12px)}.altar-work.closing [aria-label^=Altar\ with]{transition:box-shadow .6s;box-shadow:inset 0 0 80px #0006,0 0 80px #f4a34b40!important;box-shadow:inset 0 0 80px lab(0% 0 0/.4),0 0 80px lab(74.0849% 25.4197 56.7058/.25)!important}@media (min-width:1024px) and (min-height:560px){.work.altar-work>.col-main>.board-fit{aspect-ratio:16/10;flex:0 auto;width:100%;min-height:180px}.work.altar-work>.col-main{justify-content:flex-start}}.captured{background:linear-gradient(90deg,#feb35412,#0000);background:linear-gradient(90deg,lab(78.8837% 21.6807 58.3172/.07),#0000);border-left:2px solid #feb35499;border-left:2px solid lab(78.8837% 21.6807 58.3172/.6);border-radius:0 12px 12px 0;margin:0;padding:14px 18px 10px;animation:.5s cubic-bezier(.3,.7,.2,1) both capture}.captured blockquote{color:var(--text);text-wrap:pretty;margin:0;font-size:20px;font-style:italic;line-height:1.4}.captured blockquote:before{content:"“";color:var(--ember);margin-right:2px}.captured blockquote:after{content:"”";color:var(--ember);margin-left:1px}.captured figcaption{justify-content:flex-end;margin-top:2px;display:flex}@keyframes capture{0%{opacity:0;filter:blur(2px);letter-spacing:.04em;transform:scale(.97)}}.intention-field{animation:.3s both fade-in}.oracle{flex-direction:column;align-items:center;gap:14px;padding:8px 0 4px;animation:.6s cubic-bezier(.3,.7,.2,1) both oracle-in;display:flex}@keyframes oracle-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}.oracle-pool{aspect-ratio:1;filter:drop-shadow(0 18px 30px #00000080);filter:drop-shadow(0 18px 30px lab(0% 0 0/.5));width:min(260px,70%);position:relative}.oracle-svg{width:100%;height:100%;display:block}.oracle .ring{transform-origin:50px 50px;animation:60s linear infinite ring-turn}.oracle.revealing .ring{animation-play-state:paused}@keyframes ring-turn{to{transform:rotate(360deg)}}.oracle .rune{font-family:var(--runic);fill:#69737d;fill:lab(47.7753% -2.03165 -7.06356);font-size:6.2px;transition:fill .5s,opacity .6s}.oracle .rune.lit{fill:#ffcd80;fill:lab(85.9856% 19.2441 64.4553);filter:drop-shadow(0 0 1.2px #ffa550);filter:drop-shadow(0 0 1.2px lab(76.0911% 35.7925 69.2573))}.oracle.revealing .rune{opacity:.25}.oracle.revealing .rune.chosen{opacity:1;fill:#ffd586;fill:lab(88.4098% 16.6225 64.9423);filter:drop-shadow(0 0 1.5px #ffa550);filter:drop-shadow(0 0 1.5px lab(76.0911% 35.7925 69.2573))}.oracle .ripple{fill:none;stroke:#81cae18c;stroke:lab(77.2407% -19.3135 -19.1668/.55);stroke-width:.5px;transform-origin:50px 50px;animation:3.9s ease-out infinite ripple}@keyframes ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(6.4)}}.oracle.revealing .ripple{stroke:#fcc27099;stroke:lab(82.5724% 14.5738 49.3804/.6);animation-duration:1.4s}.oracle .glint{transform-origin:50px 50px;animation:3.2s ease-in-out infinite glint}@keyframes glint{50%{opacity:.55;transform:scale(1.6)}}.oracle.revealing .glint{animation:1.2s ease-out both glint-reveal}@keyframes glint-reveal{to{opacity:.9;transform:scale(3.2)}}.oracle .risen{pointer-events:none;justify-content:center;align-items:center;gap:6%;display:flex;position:absolute;inset:0}@keyframes rise-up{0%{opacity:0;filter:blur(3px);transform:translateY(18px)scale(.6)}}.oracle-line{min-height:1.4em;color:var(--ember-soft);text-align:center;margin:0;font-size:18px;font-style:italic;animation:.6s both line-in}@keyframes line-in{0%{opacity:0}}.answer{animation:.55s cubic-bezier(.25,.8,.3,1) both answer-in}@keyframes answer-in{0%{opacity:0;transform:translateY(12px)}}.oracle-mist{z-index:30;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 50% 55%,#f4a34b1f,#0000 60%),repeating-radial-gradient(circle at 50% 55%,#7fa5b80d 0 2%,#0000 2% 5%),#02030673;background:radial-gradient(circle at 50% 55%,lab(74.0849% 25.4197 56.7058/.12),#0000 60%),repeating-radial-gradient(circle at 50% 55%,lab(65.3647% -9.97064 -14.3115/.05) 0 2%,#0000 2% 5%),lab(.898048% -.187442 -.952324/.45);animation:.8s both mist-in,4s ease-in-out .8s infinite mist-breathe;position:absolute;inset:0}.oracle-mist.clearing{animation:1.2s both mist-out}@keyframes mist-in{0%{opacity:0}}@keyframes mist-breathe{50%{opacity:.75}}@keyframes mist-out{to{opacity:0}}.oracle-pool{container-type:inline-size}.oracle.revealing .ripples{opacity:0;transition:opacity .5s}.oracle .risen{gap:4%}.oracle .risen .halo{aspect-ratio:1;background:radial-gradient(circle,#fdc35747,#ffa65814 55%,#0000 70%);background:radial-gradient(circle,lab(82.6736% 13.8624 60.8545/.28),lab(76.2149% 30.9189 58.2976/.08) 55%,#0000 70%);border-radius:50%;width:62%;animation:3.2s ease-in-out both halo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #fdc35740;box-shadow:0 0 0 1px lab(82.6736% 13.8624 60.8545/.25)}@keyframes halo{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}30%{opacity:1}60%{transform:translate(-50%,-50%)scale(1.05)}to{transform:translate(-50%,-50%)scale(1)}}.oracle .risen-rune{place-items:center;animation:1s cubic-bezier(.2,.8,.3,1) both rise-up;display:grid;position:relative}.oracle .risen-rune .runic{color:#ffd586;color:lab(88.4098% 16.6225 64.9423);-webkit-text-stroke:1px oklch(90% .15 78);text-shadow:0 0 10px #ff9c3be6,0 0 28px #f6722b99;text-shadow:0 0 10px lab(73.7612% 35.9516 70.1192/.9),0 0 28px lab(63.9147% 48.8658 61.0566/.6);font-size:clamp(28px,11cqw,46px);animation:2.4s ease-in-out 1.2s infinite rune-breathe}@keyframes rune-breathe{50%{text-shadow:0 0 16px #ffa550,0 0 40px #fd7933b3;text-shadow:0 0 16px lab(76.0911% 35.7925 69.2573),0 0 40px lab(66.244% 48.7302 60.226/.7)}}.risen-names{flex-wrap:wrap;justify-content:center;gap:6px 18px;min-height:2.8em;display:flex}.risen-names>span{flex-direction:column;align-items:center;animation:.7s both name-in;display:flex}.risen-names b{color:#ffd796;color:lab(88.4854% 9.72176 40.292);letter-spacing:.04em;font-size:17px;font-weight:500}@keyframes name-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}.oracle.leaving{animation:.48s cubic-bezier(.5,0,.7,.4) both oracle-out}@keyframes oracle-out{to{opacity:0;filter:blur(3px);transform:translateY(14px)scale(.9)}}.oracle-line{animation:.8s both line-in}.carried{flex-wrap:wrap;gap:6px 16px;display:flex}.carried>span{align-items:center;gap:8px;animation:.6s cubic-bezier(.25,.8,.3,1) both carried-in;display:inline-flex}.carried>span:nth-child(2){animation-delay:80ms}.carried>span:nth-child(3){animation-delay:.16s}.carried .runic{color:#ffd586;color:lab(88.4098% 16.6225 64.9423);-webkit-text-stroke:.8px oklch(90% .15 78);text-shadow:0 0 8px #ff9c3bcc;text-shadow:0 0 8px lab(73.7612% 35.9516 70.1192/.8);font-size:26px}.carried b{font-size:16px;font-weight:500}@keyframes carried-in{0%{opacity:0;filter:blur(2px);transform:translateY(-14px)scale(1.15)}}.emerge{animation:.78s cubic-bezier(.2,.75,.25,1) both emerge}@keyframes emerge{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.25);filter:brightness(2.2)blur(2px)drop-shadow(0 0 12px #ffa746);filter:brightness(2.2)blur(2px)drop-shadow(0 0 12px lab(76.3098% 29.6963 67.3442))}25%{opacity:1}82%{filter:brightness(1.25)drop-shadow(0 0 10px #ffa746cc);filter:brightness(1.25)drop-shadow(0 0 10px lab(76.3098% 29.6963 67.3442/.8))}to{filter:none;transform:none}}.emerge.spin{animation-name:emerge-spin}@keyframes emerge-spin{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.25) rotate(-200deg);filter:brightness(2)blur(2px)}25%{opacity:1}to{filter:none;transform:none}}.item-tip{z-index:40;pointer-events:none;background:#0d1013f5;background:lab(4.43033% -.525832 -2.05922/.96);border:1px solid #feb35459;border:1px solid lab(78.8837% 21.6807 58.3172/.35);border-radius:12px;gap:6px;width:min(270px,70cqw);padding:10px 12px;font-size:13px;line-height:1.4;animation:.18s both tip-in;display:grid;position:absolute;box-shadow:0 14px 30px #00000080;box-shadow:0 14px 30px lab(0% 0 0/.5)}.item-tip.center{transform:translate(-50%)}.item-tip.left{transform:translate(-12%)}.item-tip.right{transform:translate(-88%)}.item-tip.above{translate:0 calc(-100% - var(--off))}.item-tip.below{translate:0 var(--off)}@keyframes tip-in{0%{opacity:0}}.tip-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.tip-head b{color:var(--text);font-size:15px;font-weight:500}.tip-head i{color:var(--ember-soft)}.tip-line{gap:1px;display:grid}.tip-k{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:6px;font-size:11px;display:flex}.tip-k .badge{padding:0 5px;font-size:9px}.tip-v{color:var(--text-2)}.oracle-pool{width:min(236px,64%)}.oracle .risen-rune{flex-direction:column;align-items:center;gap:2px;display:flex}.oracle .risen-rune .runic{font-size:clamp(30px,15cqw,52px)}.oracle .risen-name{letter-spacing:.08em;text-transform:uppercase;color:#ffe0ac;color:lab(90.8527% 6.35555 31.7379);text-shadow:0 1px 4px #000c;text-shadow:0 1px 4px lab(0% 0 0/.8);animation:.6s both name-in;animation-delay:inherit;font-size:clamp(10px,4.6cqw,13px)}.oracle .risen .halo{width:74%}.risen-names{gap:4px 16px;min-height:1.6em}.risen-names i{color:var(--text-2);font-size:15px}.risen-names>span+span:before{content:"·";color:var(--text-faint);margin-right:16px;font-style:normal}.risen-names>span{flex-direction:row}.item-tip.floating{z-index:70;scrollbar-width:thin;background:#0d1013fa;background:lab(4.43033% -.525832 -2.05922/.98);position:fixed;overflow-y:auto;transform:none}.sg-summary{text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.sg-summary.open{-webkit-line-clamp:unset;display:block}.sg-items{grid-template-columns:repeat(auto-fill,minmax(min(150px,44%),1fr));gap:6px;display:grid}.sg-chip{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border-soft);background:#14161999;background:lab(7.22% -.576168 -2.07816/.6);border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:5px 10px 5px 6px;transition:border-color .15s,background .15s,transform .15s;display:flex}.sg-chip[data-on]{background:#feb3541a;background:lab(78.8837% 21.6807 58.3172/.1);border-color:#feb354b3;border-color:lab(78.8837% 21.6807 58.3172/.7);transform:translateY(-1px)}.sg-chip:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px}.sg-thumb{flex:none;place-items:center;width:28px;height:28px;display:grid}.sg-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.sg-text>span{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.sg-text small{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:11px}.sg-reason{border:1px solid var(--border-soft);min-height:64px;color:var(--text-3);background:#0d1013b3;background:lab(4.43033% -.525832 -2.05922/.7);border-radius:10px;gap:3px;padding:10px 12px;font-size:14px;line-height:1.45;animation:.2s both tip-in;display:grid}.sg-reason b{color:var(--text);font-size:15px;font-weight:500}.sg-reason b small{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:12px;font-weight:400}.sg-reason span{font-style:italic}.sg-reason .hint{color:var(--text-faint);align-self:center;font-size:14px}.hint-replace{color:var(--text-faint);font-size:13px;font-style:italic}.ghost{opacity:.55;filter:saturate(.8);transition:opacity .2s,filter .2s,outline-color .2s}.ghost.hot{opacity:1;filter:saturate()drop-shadow(0 0 10px #ffa746cc);filter:saturate()drop-shadow(0 0 10px lab(76.3098% 29.6963 67.3442/.8));outline-style:solid!important;outline-color:#ffc164!important;outline-color:lab(82.5227% 17.7765 59.5859)!important}.captured{align-items:baseline;gap:12px;padding:10px 14px;display:flex}.captured blockquote{flex:1;font-size:19px}.sg-slot{align-content:start;gap:3px;min-height:72px;animation:.2s both tip-in;display:grid}.sg-slot.reason{color:var(--text-3);background:#0d1013b3;background:lab(4.43033% -.525832 -2.05922/.7);border:1px solid #feb35459;border:1px solid lab(78.8837% 21.6807 58.3172/.35);border-radius:10px;padding:10px 12px;font-size:14.5px;line-height:1.45}.sg-slot.reason b{color:var(--text);font-size:15px;font-weight:500}.sg-slot.reason b small{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:12px;font-weight:400}.sg-slot.reason span{font-style:italic}.sg-head{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.sg-slot{position:relative}.sg-more{all:unset;cursor:pointer;color:var(--ember-soft);justify-self:end;margin-top:-2px;font-size:13.5px;font-style:italic}.sg-more:hover,.sg-more:focus-visible{color:var(--ember);text-decoration:underline}.bd-scrim{z-index:60;background:#030304b8;background:lab(.901606% -.112623 -.447014/.72);justify-content:center;align-items:center;padding:clamp(0px,2.5vw,32px);display:flex;position:fixed;inset:0}.bd{background:var(--surface-2);border:1px solid var(--divider);width:min(1080px,100%);height:min(100%,800px);box-shadow:var(--shadow-modal);border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;animation:.25s both tip-in;display:grid;overflow:hidden}.bd-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 28px 10px;display:flex}.bd-head p{color:var(--text-muted);margin:4px 0 0;font-size:17px;font-style:italic}.bd-body{grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr);gap:28px;min-height:0;padding:6px 28px 14px;display:grid}.bd-stage{grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:10px;min-height:0;display:grid;container-type:size}.bd-canvas{aspect-ratio:1;border:1px solid var(--border-soft);background:radial-gradient(at 50% 40%,#1f2225,#0d1012 80%);background:radial-gradient(at 50% 40%,lab(12.9907% -.823006 -2.83027),lab(4.43296% -.409506 -1.52126) 80%);border-radius:16px;width:min(100cqw,100cqh - 84px);min-width:220px;position:relative}.bd-canvas svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.bd-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;display:flex}.bd-cur{color:var(--ember-ink);align-items:center;gap:6px;margin-right:4px;font-size:16px;display:inline-flex}.bd-cur .runic{color:var(--ember);font-size:20px}.bd-nudge{gap:3px;display:inline-flex}.bd-nudge .btn{border:1px solid var(--border-strong);border-radius:8px;justify-content:center;width:38px;min-height:36px;font-size:16px}.pill.sm{border-radius:10px;min-height:36px;padding:0 12px;font-size:15px}.bd-hint{color:var(--text-faint);text-align:center;font-size:13.5px;font-style:italic}.bd-panel{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:14px;min-height:0;margin-right:-6px;padding-right:6px;display:flex;overflow-y:auto}.bd-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bd-chips{grid-template-columns:repeat(auto-fill,minmax(min(140px,44%),1fr));gap:6px;display:grid}.bd-stave{display:grid;position:relative}.bd-x{all:unset;cursor:pointer;background:var(--surface-2);border:1px solid var(--border-strong);width:22px;height:22px;color:var(--text-muted);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:-7px;right:-7px}.bd-x:hover{color:var(--text);border-color:var(--ember-60)}.bd-glyph{text-align:center;flex:none;width:28px;font-size:21px}.bd-add{color:var(--ember-soft);border-style:dashed}.bd-add .bd-glyph{color:var(--ember)}.bd-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}.bd-slot{background:#feb3540d;background:lab(78.8837% 21.6807 58.3172/.05);border:1px solid #feb35447;border:1px solid lab(78.8837% 21.6807 58.3172/.28);border-radius:12px;align-content:start;gap:6px;min-height:96px;padding:12px 14px;animation:.2s both tip-in;display:grid}.bd-slot.trace{background:#0b181c59;background:lab(7.3298% -4.33943 -4.75785/.35);border-color:#64d1d766;border-color:lab(77.7747% -31.4058 -12.95/.4)}.bd-slot.trace b{font-size:16px;font-weight:500}.bd-slot.trace b .runic{color:var(--trace)}.bd-slot.trace b small{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:12.5px;font-weight:400}.bd-slot.trace b em{letter-spacing:.12em;text-transform:uppercase;font-size:12.5px;font-style:normal}.bd-slot.trace>span{color:var(--text-3);font-size:15px;font-style:italic;line-height:1.45}.bd-verdict{letter-spacing:.1em;text-transform:uppercase;color:#ffce8f;color:lab(86.0299% 13.1139 39.2516);border:1px solid #feb354b3;border:1px solid lab(78.8837% 21.6807 58.3172/.7);border-radius:999px;justify-self:start;padding:2px 10px;font-size:12.5px}.bd-verdict.refine{color:var(--danger-text);border-color:#f7857db3;border-color:lab(68.4827% 43.7299 24.6634/.7)}.bd-stale{color:var(--ember-soft);font-size:13.5px;font-style:italic}.bd-overall{text-wrap:pretty;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.bd-overall.open{display:block}.bd-advice{color:#caced3;color:lab(82.5934% -.875711 -2.85739);border-top:1px solid #feb35433;border-top:1px solid lab(78.8837% 21.6807 58.3172/.2);margin:0;padding-top:8px;font-size:15px;font-style:italic;line-height:1.5}.bd-wait{color:var(--text-faint);margin:0;font-size:15px;font-style:italic}.bd-foot{border-top:1px solid var(--divider);background:#12141699;background:lab(6.18983% -.517465 -1.89119/.6);align-items:center;gap:12px;padding:12px 28px;display:flex}.bd-names{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-style:italic;overflow:hidden}@media (max-width:760px),(max-height:560px){.bd-scrim{padding:0}.bd{border:0;border-radius:0;height:100%}.bd-head{padding:14px 16px 6px}.bd-head p{font-size:15px}.bd-body{grid-template-columns:minmax(0,1fr);gap:18px;padding:4px 16px 14px;overflow-y:auto}.bd-stage{flex-direction:column;align-items:center;min-height:auto;display:flex;container-type:normal}.bd-body{align-content:start}.bd-panel{min-height:auto}.bd-canvas{width:min(100%,440px)}.bd-panel{overflow:visible}.bd-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.bd-names{display:none}.bd-foot .btn-secondary{margin-left:auto}}.gather-head{align-items:center;gap:8px;display:flex}.gather-count{color:var(--text-muted);margin-left:auto;font-size:13.5px}.gather-grid{grid-template-columns:repeat(auto-fill,minmax(min(84px,30%),1fr));gap:7px;display:grid}.gather-grid.compact{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:6px}.gather-grid.compact .gather-card{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0 10px;padding:5px 34px 5px 5px;position:relative}.gather-grid.compact .gather-pic{grid-row:1/span 2;width:44px;margin:0;position:static}.gather-grid.compact .gather-name{align-self:end;padding:0;font-size:15px}.gather-grid.compact .gather-sub{-webkit-line-clamp:1;align-self:start;padding:0;font-size:12.5px}.gather-grid.compact .gather-grid.compact .gather-drawn.none{font-size:22px}.gather-grid.compact .gather-box{top:50%;right:8px;translate:0 -50%}.gather-card{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border-soft);background:#12141699;background:lab(6.18983% -.517465 -1.89119/.6);border-radius:12px;grid-template-rows:auto auto auto;align-content:start;gap:2px;min-width:0;padding:5px 5px 8px;transition:border-color .15s,transform .15s,opacity .2s;display:grid}.gather-card:hover{border-color:#feb35480;border-color:lab(78.8837% 21.6807 58.3172/.5);transform:translateY(-1px)}.gather-card:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px}.gather-card[data-on]{border-color:#feb35473;border-color:lab(78.8837% 21.6807 58.3172/.45)}.gather-card[data-on] .gather-pic img,.gather-card[data-on] .gather-drawn{opacity:.45;filter:saturate(.5)}.gather-card[data-on] .gather-name{color:var(--text-faint);-webkit-text-decoration:line-through #feb35480;text-decoration:line-through #feb35480;-webkit-text-decoration:line-through lab(78.8837% 21.6807 58.3172/.5);text-decoration:line-through lab(78.8837% 21.6807 58.3172/.5)}.gather-pic{aspect-ratio:1;background:radial-gradient(at 45% 40%,#1c2023,#060709 75%);background:radial-gradient(at 45% 40%,lab(11.8305% -.819832 -2.82878),lab(1.98204% -.197582 -.744355) 75%);border-radius:8px;place-items:center;margin-bottom:4px;display:grid;position:relative;overflow:hidden}.gather-pic img{object-fit:cover;width:100%;height:100%;transition:opacity .2s,filter .2s;display:block}.gather-drawn{place-items:center;width:46%;transition:opacity .2s,filter .2s;display:grid}.gather-drawn.none{width:auto;color:var(--text-muted);font-size:34px}.gather-box{width:22px;height:22px;color:var(--on-ember);background:#08090b99;background:lab(2.47584% -.231132 -.860232/.6);border:1px solid #9a9fa599;border:1px solid lab(65.191% -1.08051 -3.56405/.6);border-radius:6px;place-items:center;font-size:14px;display:grid;position:absolute;top:6px;right:6px}.gather-card[data-on] .gather-box,.gather-row[aria-checked=true] .gather-box{background:var(--ember-fill);border-color:var(--ember-fill)}.gather-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:0 2px;font-size:15px;line-height:1.25}.gather-sub{color:var(--text-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 3px;font-size:12.5px;font-style:italic;line-height:1.3;display:-webkit-box;overflow:hidden}.gather-row{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:12px;min-height:40px;font-size:17px;display:flex}.gather-row .gather-box{flex:none;position:static}.gather-row[aria-checked=true]>span:last-child{color:var(--text-faint);text-decoration:line-through}.item-tip .tip-img{width:calc(100% + 24px);margin:-10px -12px 8px;display:block;position:relative}.item-tip .tip-img img{aspect-ratio:16/10;object-fit:cover;border-radius:12px 12px 0 0;width:100%;display:block}.ref-stone-img{max-width:360px;margin:0;position:relative}.ref-stone-img img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%;display:block}.ref-stone-img figcaption{color:#d3d8deb3;color:lab(86.0715% -1.08898 -3.56864/.7);text-shadow:0 1px 4px #000c;text-shadow:0 1px 4px lab(0% 0 0/.8);font-size:12px;font-style:italic;position:absolute;bottom:8px;left:10px;right:10px}.oracle.compact{gap:8px;padding:4px 0 2px}.oracle.compact .oracle-pool{width:min(150px,60%)}.oracle.compact .risen-rune .runic{font-size:22px}.oracle.compact .risen-rune .risen-name,.oracle.compact .risen-names{display:none}.oracle.compact .oracle-line{font-size:14px}.prayer-arrive{animation:1.1s cubic-bezier(.3,.7,.2,1) both prayer-arrive}@keyframes prayer-arrive{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.prayer-arrive{animation:none}}.bd-slot.well{background:#090e1280;background:lab(3.70502% -1.02625 -2.60333/.5);border-color:#81cae14d;border-color:lab(77.2407% -19.3135 -19.1668/.3);padding:6px}.oracle.compact .risen{gap:14%}.sky-card{display:none}@media (min-width:1024px) and (min-height:560px){.sky-card{border:1px solid var(--border-soft);background:radial-gradient(120% 140% at 0 0,#161e26e6,#111417 60%);background:radial-gradient(120% 140% at 0 0,lab(10.6392% -1.72091 -6.94306/.9),lab(6.18678% -.66746 -2.55596) 60%);border-radius:14px;gap:10px;padding:12px 14px;animation:.4s both fade-in;display:grid}}.sky-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sky-head .dim{color:var(--text-faint);font-size:13.5px;font-style:italic}.sky-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 14px;display:grid}.sky-cell{align-items:center;gap:9px;min-width:0;display:flex}.sky-cell>span:last-child{min-width:0;display:grid}.sky-cell b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:400;overflow:hidden}.sky-cell small{color:var(--text-faint);align-items:center;gap:6px;font-size:12.5px;display:flex}.sky-cell small em{color:var(--ember-soft);font-style:normal}.sky-ico{text-align:center;width:22px;color:var(--text-muted);flex:none;font-size:17px}.sky-card .hit{color:var(--ember)}.sky-foot{border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-top:8px;font-size:14.5px;display:flex}.sky-score{align-items:center;gap:8px;display:inline-flex}.sky-score b{font-weight:500}.sky-score.dim{color:var(--text-faint);font-style:italic}.sky-next{all:unset;cursor:pointer;color:var(--ember-soft);font-size:14px;font-style:italic}.sky-next:hover:not(:disabled),.sky-next:focus-visible{color:var(--ember);text-decoration:underline}.sky-next:disabled{cursor:default;color:var(--text-faint)}.form-pick{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.form-hint{color:var(--text-faint);flex:100%;font-size:13.5px;font-style:italic}.account-btn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 6px 0 2px;display:inline-flex}.account-btn:hover .account-name{color:var(--ember-ink)}.account-btn:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px}.bd-empty{text-align:center;color:var(--text-faint);pointer-events:none;margin:0;font-size:16px;font-style:italic;position:absolute;inset:auto 0 44%}.br-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;display:grid}.br-card{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border-soft);background:var(--surface);border-radius:16px;align-items:center;gap:16px;padding:14px 16px;transition:border-color .15s,transform .15s;display:flex}.br-card:hover{border-color:#feb35473;border-color:lab(78.8837% 21.6807 58.3172/.45);transform:translateY(-1px)}.br-card:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px}.br-card-text{gap:3px;min-width:0;display:grid}.br-card-text b{overflow-wrap:anywhere;font-size:20px;font-weight:400;line-height:1.2}.br-card-text i{color:var(--ember-soft);font-size:15px}.br-card-text i.dim{color:var(--text-faint)}.br-card-text small{color:var(--text-faint);font-size:13.5px}.br-glyphs{letter-spacing:.14em;color:var(--ember);font-size:18px}.br-empty{border:1px dashed var(--border-strong);border-radius:16px;align-items:center;gap:20px;max-width:640px;padding:20px;display:flex}.br-empty p{color:var(--text-muted);margin:0;font-size:17px;font-style:italic}.bw{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding-top:14px;display:grid}.bw-head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.bw-name{all:unset;border-bottom:1px solid #0000;flex:260px;min-width:0;padding:2px 0;font-size:30px;line-height:1.2}.bw-name:hover,.bw-name:focus{border-bottom-color:var(--border-strong)}.bw-name::placeholder{color:var(--text-faint)}.bw-state{color:var(--text-faint);font-size:14px;font-style:italic}.bw-body{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0;display:grid}.bw-body .bd-stage{flex-direction:column;align-items:center;min-height:auto;display:flex;container-type:normal}.bw-body .bd-canvas{width:min(100%,460px)}.bw-panel{flex-direction:column;gap:14px;min-width:0;display:flex}.bw-foot{border-top:1px solid var(--divider);bottom:var(--nav-h);background:var(--bg);z-index:5;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky}.btn-link.danger{color:var(--danger-text)}@media (min-width:1024px) and (min-height:560px){.bw{height:calc(100dvh - var(--header-h));padding-bottom:8px}.bw-body{grid-template-columns:minmax(0,1.05fr) minmax(320px,1fr);gap:28px}.bw-body .bd-stage{grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:10px;min-height:0;display:grid;container-type:size}.bw-body .bd-canvas{width:min(100cqw,100cqh - 84px)}.bw-panel{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin-right:-6px;padding-right:6px;overflow-y:auto}.bw-foot{position:static}}.br-picker{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:5px;display:grid}.br-picker button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--divider);height:40px;color:var(--text-2);border-radius:9px;place-items:center;font-size:20px;transition:border-color .15s,background .15s;display:grid}.br-picker button:hover{border-color:#feb35480;border-color:lab(78.8837% 21.6807 58.3172/.5)}.br-picker button[aria-pressed=true]{color:var(--ember);background:#feb35424;background:lab(78.8837% 21.6807 58.3172/.14);border-color:#feb354cc;border-color:lab(78.8837% 21.6807 58.3172/.8)}.br-picker button:focus-visible{outline:2px solid var(--ember-60);outline-offset:1px}.br-match{background:#0b181c59;background:lab(7.3298% -4.33943 -4.75785/.35);border:1px solid #81cae166;border:1px solid lab(77.2407% -19.3135 -19.1668/.4);border-radius:12px;padding:10px 12px;font-size:15px;line-height:1.45}.br-match.same{background:#feb35414;background:lab(78.8837% 21.6807 58.3172/.08);border-color:#feb35473;border-color:lab(78.8837% 21.6807 58.3172/.45)}.br-match b{font-weight:500}.br-reading{gap:8px}.br-reading p{text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.br-character{letter-spacing:.12em;text-transform:uppercase;color:var(--ember);font-size:13px}.br-suits{flex-wrap:wrap;gap:6px;display:flex}.br-suits span{border:1px solid var(--border-soft);color:var(--text-2);border-radius:999px;padding:3px 10px;font-size:14px}.br-caution{font-style:italic;color:var(--text-3)!important;font-size:15px!important}.br-reading small{color:var(--text-faint);font-size:12.5px;font-style:italic}.br-intent span i{color:var(--text-faint);font-weight:400}.lib-ctl{flex-wrap:wrap;align-items:center;gap:2px 14px;display:flex;position:relative}.lib-ctl .btn-link{min-height:32px;padding:0;font-size:15px}.lib-known{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:15px;display:inline-flex}.lib-known b{color:var(--ember-ink);font-weight:500}.lib-known i{color:var(--ember-soft);font-size:14px}.lib-note{color:var(--text-faint);flex:100%;font-size:14px;font-style:italic}.lib-note b{color:var(--text-2);font-style:normal;font-weight:500}.lib-pop{z-index:50;border:1px solid var(--border);background:var(--surface-2);width:min(320px,86vw);max-height:300px;box-shadow:var(--shadow-modal);border-radius:14px;padding:6px;animation:.15s both tip-in;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.lib-pop button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:6px 8px;display:flex}.lib-pop button:hover,.lib-pop button:focus-visible,.lib-pop button[aria-selected=true]{background:#feb3541a;background:lab(78.8837% 21.6807 58.3172/.1)}.lib-pop button span{min-width:0;display:grid}.lib-pop b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;overflow:hidden}.lib-pop small{letter-spacing:.12em;color:var(--ember);font-size:15px}.lib-ctl.compact{flex-wrap:nowrap;min-width:0}.lib-ctl.compact .lib-known{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.br-shelf{margin:0;font-size:22px;font-weight:400}.br-card.hidden-share{opacity:.6;border-style:dashed}.br-drawer{gap:16px}.br-drawer-head{align-items:center;gap:18px;display:flex}.br-hidden-note{color:var(--text-3);font-size:15px!important}.br-hidden-note b{color:var(--trace);font-weight:500}.br-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.br-share-state{color:var(--ember-ink);margin:0;font-size:16px}.br-share-row{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.br-check{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:15px;display:inline-flex}.br-check input{accent-color:var(--ember);width:16px;height:16px}.step-head{justify-content:space-between;align-items:baseline;gap:12px;margin:-6px 0 10px;display:flex}.step-head .btn-link{min-height:36px;padding:0;font-size:16px}.step-where{color:var(--text-muted);font-size:15px;font-style:italic}.door{max-width:640px;margin:0 auto}.door-greet{color:var(--text-muted);margin:0;font-size:16px;font-style:italic}.door-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:16px 18px;display:grid}.door-row b{color:var(--text);font-size:19px;font-weight:400}.door-row i{color:var(--text-3);grid-column:1;font-size:15.5px}.door-row .door-mark{letter-spacing:.12em;color:var(--text-faint);grid-area:1/2/span 2;font-size:15px}.door-row:hover b{color:var(--ember-ink)}.back-row{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border-soft);border-radius:10px;gap:3px;padding:12px 14px;display:grid}.back-row:hover{border-color:#feb35480;border-color:lab(78.8837% 21.6807 58.3172/.5)}.back-row:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px}.back-row span{color:var(--text-muted);font-size:15.5px}.back-row em{color:#c7cbd0;color:lab(81.4334% -.875443 -2.85724);font-size:17px}.rune-tally{flex-wrap:wrap;gap:10px;display:inline-flex}.rune-tally button{all:unset;cursor:pointer;border:1px solid var(--border-strong);color:var(--text-2);border-radius:999px;align-items:baseline;gap:4px;padding:2px 10px;font-size:15px;display:inline-flex}.rune-tally button:hover{border-color:var(--ember-60);color:var(--ember-ink)}.rune-tally .runic{font-size:19px}.breath-dots{gap:7px;display:inline-flex}.breath-dots i{border:1px solid #feb35480;border:1px solid lab(78.8837% 21.6807 58.3172/.5);border-radius:50%;width:8px;height:8px}.breath-dots i[data-on]{background:var(--ember);border-color:var(--ember)}.bag-picker{flex-wrap:wrap;gap:8px;display:flex}.bag-swatch{all:unset;box-sizing:border-box;cursor:pointer;width:62px;color:var(--text-muted);justify-items:center;gap:5px;font-size:13.5px;display:grid}.bag-swatch span{outline:1px solid var(--border-strong);outline-offset:2px;border-radius:50%;width:38px;height:38px;box-shadow:inset 0 2px 2px #ffffff24,inset 0 -5px 8px #00000059;box-shadow:inset 0 2px 2px lab(100% 0 0/.14),inset 0 -5px 8px lab(0% 0 0/.35)}.bag-swatch[aria-checked=true]{color:var(--ember-ink)}.bag-swatch[aria-checked=true] span{outline:2px solid var(--ember)}.bag-swatch:focus-visible span{outline:2px solid var(--ember-60)}.link-inline{all:unset;cursor:pointer;color:var(--ember)}.link-inline:hover{text-decoration:underline}.still-copy{text-align:center;place-content:center;justify-items:center;gap:14px;padding:0 12%;display:grid;position:absolute;inset:0}.still-copy hr{border:0;border-top:1px solid oklch(82% .14 70/.28);width:38%;margin:0}.still-copy h2{margin:0;font-size:max(24px,3.4cqw);font-weight:400}.still-copy p{max-width:34em;color:var(--text-3);margin:0;font-size:max(16px,1.9cqw);font-style:italic;line-height:1.45}.thread{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:17px;display:flex}.thread:last-child{border-bottom:0}.thread[data-own]{color:var(--ember-ink)}.insight{background:#211c1799;background:lab(10.679% 1.51681 4.43046/.6);border:1px solid #feb35440;border:1px solid lab(78.8837% 21.6807 58.3172/.25);border-radius:12px;padding:14px 16px}.insight p{text-wrap:pretty;margin:0;font-size:18px;font-style:italic;line-height:1.5}@keyframes urdDrop{0%{opacity:0;transform:translate(-50%,-340%)rotate(-310deg)scale(1.3)}8%{opacity:1}70%{transform:translate(-50%,-50%)rotate(8deg)scale(1)}82%{transform:translate(-50%,-62%)rotate(10deg)scale(1)}to{opacity:1;transform:translate(-50%,-50%)rotate(8deg)scale(1)}}@keyframes urdFocus{0%{transform:translate(-50%,-50%)rotate(8deg)scale(1)}to{transform:translate(-50%,-50%)rotate(0)scale(1.45)}}@keyframes urdEtch{to{stroke-dashoffset:0}}@keyframes urdVig{0%{opacity:0}to{opacity:1}}@keyframes urdLight{to{stroke:var(--glow-to);filter:drop-shadow(0 0 3px #fe8c2ce6)drop-shadow(0 0 8px #f6722b99);filter:drop-shadow(0 0 3px lab(70.1111% 39.6722 66.2704/.9))drop-shadow(0 0 8px lab(63.9147% 48.8658 61.0566/.6))}}@keyframes urdWyrd{to{box-shadow:0 0 0 1.5px #f4a34b99,0 0 40px #e87f2573;box-shadow:0 0 0 1.5px lab(74.0849% 25.4197 56.7058/.6),0 0 40px lab(64.3605% 37.3843 62.6392/.45)}}.layout-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.layout-tile{text-align:center;color:var(--text);justify-items:center;gap:8px;padding:14px 10px 12px;font-size:16.5px;display:grid}.layout-tile[aria-pressed=true]{color:var(--ember-ink)}.rune-pick{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:10px 6px;display:grid}.rune-pick button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;justify-items:center;gap:4px;padding:4px 0;display:grid}.rune-pick button:hover:not([disabled]){background:#feb35412;background:lab(78.8837% 21.6807 58.3172/.07)}.rune-pick button:focus-visible{outline:2px solid var(--ember-60)}.rune-pick button[disabled]{opacity:.4;cursor:default}.rune-pick small{color:var(--text-3);font-size:13px;line-height:1}.lie-choice{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:2px 14px;padding:12px 14px;display:grid}.lie-choice b{font-size:19px;font-weight:400}.lie-choice i{color:var(--text-3);grid-column:2;font-size:15px}.lie-choice>span:first-child{grid-row:span 2}.laid-row{border-bottom:1px solid var(--border-soft);align-items:baseline;gap:12px;padding:7px 0;font-size:18px;display:flex}.laid-row:last-child{border-bottom:0}.laid-row .label-sm{min-width:7.5em}.laid-row em{color:var(--ember);font-size:15px}@media not ((min-width:1024px) and (min-height:560px)){.wide-only{display:none!important}}.cloth-question{text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:12px;padding:0 9%;display:grid;position:absolute;inset:0}.cloth-ask{background:#020305;background:lab(.901049% -.130668 -.543299);overflow:hidden}.cloth-ask:before{content:"";z-index:0;border-radius:inherit;background:url(/read/well.webp) 50%/cover no-repeat;animation:60s ease-in-out infinite alternate well-gaze;position:absolute;inset:-4%}.read-work .cloth.cloth-ask:after{content:"";z-index:0;opacity:1;border-radius:inherit;pointer-events:none;background:radial-gradient(62% 44% at 50% 36%,#010102a8,#0101024d 75%,#0001016b 100%);background:radial-gradient(62% 44% at 50% 36%,lab(.308447% -.0583157 -.275016/.66),lab(.308447% -.0583157 -.275016/.3) 75%,lab(.194281% -.0360236 -.167874/.42) 100%);position:absolute;inset:0}.cloth-ask>*{z-index:1;position:relative}.cloth-ask>.cloth-question{position:absolute}.cloth-ask .cq-title,.cloth-ask .cq-hint,.cloth-ask textarea,.cloth-ask .btn-link{text-shadow:0 1px 3px #000000e6,0 0 18px #000c;text-shadow:0 1px 3px lab(0% 0 0/.9),0 0 18px lab(0% 0 0/.8)}.cloth-ask .cq-hint{color:var(--text-2)}@keyframes well-gaze{0%{transform:scale(1)rotate(0)}to{transform:scale(1.08)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.cloth-ask:before{animation:none}}@media (max-width:719px){.cloth-ask:before{background-image:url(/read/well@720.webp)}}.cloth-question textarea{resize:none;text-align:center;width:min(100%,34em);font:inherit;color:var(--text);background:0 0;border:0;border-bottom:1px solid oklch(82% .14 70/.3);outline:none;padding:6px 4px 10px;font-size:max(20px,3cqw);font-style:italic;line-height:1.35}.cloth-question textarea:focus{border-bottom-color:var(--ember-60)}.cloth-question textarea::placeholder{color:var(--text-faint)}.suggest-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;padding:14px 16px;display:grid}.suggest-card .eyebrow{grid-column:1/-1;font-size:12px}.suggest-card b{font-size:20px;font-weight:400}.suggest-card i{color:var(--text-3);font-size:15.5px;display:block}.guide-card{background:#211c1799;background:lab(10.679% 1.51681 4.43046/.6);border:1px solid #feb35440;border:1px solid lab(78.8837% 21.6807 58.3172/.25);border-radius:12px;padding:14px 16px}.guide-card p{text-wrap:pretty;margin:6px 0 0;font-size:18px;font-style:italic;line-height:1.45}.order-num{z-index:4;aspect-ratio:1;min-width:18px;color:var(--ember);pointer-events:none;background:#101214d9;background:lab(5.26263% -.461921 -1.70119/.85);border:1px solid #feb3548c;border:1px solid lab(78.8837% 21.6807 58.3172/.55);border-radius:50%;place-items:center;font-size:max(11px,1.6cqw);font-style:normal;display:grid;position:absolute}.order-num[data-next]{background:var(--ember);color:var(--on-ember);border-color:var(--ember)}.turned-row{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;gap:1px 12px;padding:7px 0;display:grid}.turned-row:last-child{border-bottom:0}.turned-row b{font-size:18px;font-weight:400}.turned-row small{color:var(--text-3);grid-column:1/-1;font-size:15px;font-style:italic}.turned-row em{color:var(--ember);font-size:14.5px}@keyframes urdFlip{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}to{transform:rotateY(0)}}@keyframes urdFallIn{0%{transform:translate(-50%, -320%) rotate(calc(var(--r) - 320deg)) scale(1.35);opacity:0}10%{opacity:1}70%{transform:translate(-50%, -50%) rotate(var(--r)) scale(1)}82%{transform:translate(-50%, -62%) rotate(calc(var(--r) + 6deg)) scale(1)}to{transform:translate(-50%, -50%) rotate(var(--r)) scale(1);opacity:1}}.count-in{color:#f0e6da;color:lab(91.9105% 1.80176 7.44995);font-size:max(40px,6.5cqw);font-style:italic;animation:1s ease-out both count-in}@keyframes count-in{0%{opacity:0;transform:scale(1.25)}25%{opacity:1}to{opacity:.85;transform:scale(1)}}.read-under .reading p{font-size:19px;line-height:1.6}.read-work{flex-direction:column;gap:22px;padding-top:12px;display:flex}.read-main{flex-direction:column;gap:16px;min-width:0;display:flex}.read-head .step-head{margin:0}.read-under{flex-direction:column;gap:18px;display:flex}.under-cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:22px 36px;display:grid}@media (min-width:1024px) and (min-height:560px){.read-work{height:calc(100dvh - var(--header-h));flex-direction:row;align-items:stretch;gap:30px;padding-bottom:18px}.read-main{flex:auto;min-height:0}.read-main>.read-head{flex:none}.read-main>.read-board{flex:auto;place-items:center;min-height:38%;display:grid;container-type:size}.read-main>.read-board>*{width:min(100cqw,133.333cqh)}.read-main>.read-under{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:0 auto;min-height:0;max-height:60%;padding-right:6px;overflow-y:auto}}@media (min-width:1024px) and (max-height:820px){.door{padding:22px 26px;gap:16px!important}.door-row{padding:11px 16px}.door-main{padding-top:14px;padding-bottom:24px}}.suggest-card.arrive{animation:.6s cubic-bezier(.3,.7,.2,1) both oracle-in}.cloth-oracle{place-items:center;display:grid;position:absolute;inset:0}.cloth-oracle .oracle{width:100%}.cloth-oracle .oracle-pool{width:min(46cqw,300px)}.step-in{flex-direction:column;gap:18px;animation:.45s cubic-bezier(.3,.7,.2,1) both step-in;display:flex}.step-in>*{width:100%;max-width:920px;margin-inline:auto}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}}.fade-in,.still-copy,.cloth-question,.cloth-oracle{animation:.6s both fade-in}@media (min-width:1024px) and (min-height:560px){.read-main>.read-under{min-height:26%}}.stone-strip{flex-wrap:wrap;gap:8px;display:flex}.strip-chip:hover{border-color:#feb35473;border-color:lab(78.8837% 21.6807 58.3172/.45)}.strip-chip[aria-pressed=true]{background:#feb35414;background:lab(78.8837% 21.6807 58.3172/.08);border-color:#feb354b3;border-color:lab(78.8837% 21.6807 58.3172/.7)}.strip-chip:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px}.stone-tip{z-index:6;transform:translate(-50%, calc(-100% - var(--sw) * .62));white-space:nowrap;pointer-events:none;text-align:center;background:#0b0d10f0;background:lab(3.69541% -.360243 -1.35138/.94);border:1px solid #feb35459;border:1px solid lab(78.8837% 21.6807 58.3172/.35);border-radius:10px;gap:1px;padding:6px 11px;animation:.2s both fade-in;display:grid;position:absolute}.stone-tip b{color:var(--text);font-size:max(14px,1.5cqw);font-weight:400}.stone-tip em{color:var(--ember);font-size:.85em}.stone-tip small{color:var(--text-3);font-size:max(12.5px,1.25cqw);font-style:italic}.reading-view{gap:16px;display:grid}.gist-card{background:radial-gradient(120% 140% at 0 0,#2b1f118c,#13161a99 70%);background:radial-gradient(120% 140% at 0 0,lab(12.9693% 4.30039 11.4723/.55),lab(7.21672% -.744574 -2.77485/.6) 70%);border:1px solid #feb35447;border:1px solid lab(78.8837% 21.6807 58.3172/.28);border-radius:16px;gap:10px;padding:18px 22px;animation:.6s cubic-bezier(.3,.7,.2,1) both answer-in;display:grid}.gist{text-wrap:balance;margin:0;font-size:clamp(21px,2vw,25px);font-style:italic;line-height:1.35}.counsel{color:var(--ember-ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:17.5px;display:flex}.counsel span{letter-spacing:.16em;text-transform:uppercase;color:var(--ember);font-size:12px}.drill{gap:14px;animation:.35s cubic-bezier(.3,.7,.2,1) both step-in;display:grid}.drill section{gap:4px;display:grid}.drill p{text-wrap:pretty;margin:0;font-size:18.5px;line-height:1.6}.drill .drill-hint{color:var(--text-muted);font-size:15.5px;font-style:italic}.drill-links{flex-wrap:wrap;gap:4px 18px;display:flex}.drill-links .btn-link{min-height:36px;padding:0;font-size:16px}.read-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.thread-chips{flex-wrap:wrap;gap:8px;display:flex}.thread-chip{border:1px solid var(--border-soft);background:#16191b;background:lab(8.35168% -.717349 -2.47519);border-radius:999px;align-items:center;gap:8px;padding:5px 8px 5px 13px;font-size:16px;display:inline-flex}.thread-chip[data-own]{color:var(--ember-ink);border-color:#feb35480;border-color:lab(78.8837% 21.6807 58.3172/.5)}.read-focus{text-align:center;color:#e3d5c2;color:lab(86.12% 2.80929 11.2545);text-wrap:balance;margin:-4px 0 0;font-size:clamp(19px,1.8vw,23px);font-style:italic;line-height:1.3;animation:.6s both fade-in}@media (min-width:1024px) and (min-height:560px){.read-main>.read-focus{flex:none}}.strip-chip{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border-soft);background:#16191b;background:lab(8.35168% -.717349 -2.47519);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 5px;display:inline-flex}.strip-chip b{font-size:16px;font-weight:400}.strip-stone{flex:none;width:26px;display:grid}.state-icons{flex-wrap:wrap;align-items:center;gap:3px 8px;display:inline-flex}.state-icon{color:var(--ember);align-items:center;gap:5px;font-size:14.5px;font-style:italic;display:inline-flex}.state-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.state-icon svg .fill{fill:currentColor;stroke:none}.stone-detail{z-index:7;text-align:left;scrollbar-width:thin;background:#0d1012f7;background:lab(4.43296% -.409506 -1.52126/.97);border:1px solid #feb35459;border:1px solid lab(78.8837% 21.6807 58.3172/.35);border-radius:14px;gap:9px;width:min(330px,44cqw);max-height:88%;padding:14px 16px;animation:.25s both fade-in;display:grid;position:absolute;overflow-y:auto;box-shadow:0 18px 40px #00000080;box-shadow:0 18px 40px lab(0% 0 0/.5)}.stone-detail.right{transform:translate(calc(var(--sw) * .62), -50%)}.stone-detail.left{transform:translate(calc(-100% - var(--sw) * .62), -50%)}.sd-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sd-glyph{color:var(--ember);text-shadow:0 0 10px #e87f2566;text-shadow:0 0 10px lab(64.3605% 37.3843 62.6392/.4);font-size:30px}.sd-head b{font-size:20px;font-weight:400}.sd-head small{color:var(--text-3);font-size:14px;font-style:italic}.sd-close{all:unset;cursor:pointer;color:var(--text-muted);padding:2px 4px;font-size:22px;line-height:1}.sd-close:hover{color:var(--text)}.sd-place{color:var(--text-3);margin:0;font-size:15.5px}.sd-place .label-sm{font-size:12px}.sd-poems{border-top:1px solid var(--border-soft);gap:6px;padding-top:8px;display:grid}.sd-poems p{color:var(--text-2);margin:0;font-size:15px;font-style:italic;line-height:1.4}.sd-poems span{letter-spacing:.12em;color:var(--text-muted);font-size:11.5px;font-style:normal;display:block}.sd-modern{color:var(--text-3);margin:0;font-size:14.5px;line-height:1.45}.sd-note{color:var(--text-faint);margin:0;font-size:13.5px;font-style:italic;line-height:1.4}@media (min-width:1024px) and (min-height:560px){.read-main>.read-board{max-height:56%}.read-main>.read-under{min-height:32%}.read-main:has(.cloth-veil.answer)>.read-board{max-height:none}.read-main:has(.cloth-veil.answer)>.read-under{min-height:0}}@media (max-width:719px){.stone-detail{width:min(300px,82cqw)}.stone-detail.right,.stone-detail.left{transform:translate(-50%,-50%);top:50%!important;left:50%!important}}.cloth-veil{z-index:8;background:radial-gradient(circle at 50% 48%,#080c0fe6,#020305f2 70%);background:radial-gradient(circle at 50% 48%,lab(3.03964% -.478722 -2.0547/.9),lab(.901049% -.130668 -.543299/.95) 70%);border-radius:22px;place-items:center;animation:.5s both fade-in;display:grid;position:absolute;inset:0}.cloth-veil .oracle{width:100%}.cloth-veil .oracle-pool{width:min(44cqw,300px)}.cloth-veil.answer{cursor:pointer;overscroll-behavior:contain;scrollbar-width:none;place-items:safe center;padding:3.5% 0 max(56px,11cqw);overflow-y:auto}.veil-heart{cursor:default;text-align:center;justify-items:center;gap:14px;max-width:80%;animation:.7s cubic-bezier(.3,.7,.2,1) both answer-in;display:grid}.veil-heart .gist{color:#f6ede0;color:lab(94.2538% 1.22291 7.58821);text-wrap:balance;font-size:clamp(20px,3.3cqw,30px)}.veil-heart .counsel{justify-content:center;font-size:clamp(16px,2cqw,19px)}.veil-heart .btn-link{min-height:36px;font-size:15.5px}.veil-tab{all:unset;box-sizing:border-box;cursor:pointer;z-index:8;color:var(--ember-ink);background:#0b0e11e6;background:lab(3.69298% -.46131 -1.83096/.9);border:1px solid #feb35473;border:1px solid lab(78.8837% 21.6807 58.3172/.45);border-radius:999px;padding:7px 16px;font-size:15px;font-style:italic;animation:.4s both fade-in;position:absolute;bottom:3.5%;left:50%;transform:translate(-50%)}.veil-tab:hover{border-color:var(--ember)}.app-header,.read-head,.read-under,.read-focus,.cloth:after{transition:opacity 1.2s,color 1.2s,transform 1.2s}html[data-theater] .app-header{opacity:.08}.page:before{content:"";z-index:0;opacity:0;pointer-events:none;background:#0009;background:lab(.0242481% -.0050664 -.0257105/.6);transition:opacity 1.2s;position:fixed;inset:0}html[data-theater] .page:before{opacity:1}.read-main>.read-focus,.read-main>.read-board{z-index:1;position:relative}.read-work.theater .read-head{opacity:.1}.read-under :is(p,span,h1,h2,.eyebrow,.breath-dots,.btn-link,.btn-primary){transition:opacity 1.2s}.read-work.theater .read-under :is(p,span,h1,h2,.eyebrow,.breath-dots,.btn-link){opacity:.14}.read-work.theater .read-under .btn-primary{opacity:.28;transition:opacity .3s}.read-work.theater .read-under .btn-primary:focus-visible{opacity:1}@media (hover:hover){.read-work.theater .read-under .btn-primary:hover,html[data-theater] body>.step-cta .btn-primary:hover{opacity:1}}.read-work.theater .read-focus{color:#fff4e0;color:lab(96.5959% 1.91957 11.4456);text-shadow:0 0 24px #efb06259;text-shadow:0 0 24px lab(76.6296% 18.0329 48.4849/.35);transform:scale(1.08)}.read-work .cloth:after{content:"";z-index:1;border-radius:inherit;opacity:0;pointer-events:none;background:#000000b3;background:lab(.057476% -.0120029 -.0609487/.7);position:absolute;inset:0}.read-work.theater .cloth:after{opacity:1}.read-work .breath-layer{z-index:2}.read-work.theater .cloth{border-color:#0000}.cloth-cta{z-index:2;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.cloth-cta .btn-primary{min-width:min(280px,60cqw);min-height:50px;padding:0 28px}.cloth-question:has(~.cloth-cta){gap:6px;padding-bottom:max(58px,13cqw)}.cq-title{color:var(--text);margin:0;font-size:max(24px,4cqw);font-weight:400;line-height:1.1}.cq-hint{max-width:30em;color:var(--text-muted);text-wrap:balance;margin:0 0 max(6px,1.6cqw);font-size:max(14px,1.9cqw);font-style:italic;line-height:1.4}@media (max-width:719px){.cloth-ask{aspect-ratio:auto;min-height:max(420px, calc(100dvh - var(--header-h) - var(--nav-h) - 106px))}.cloth-ask .cloth-question{gap:14px;padding:0 8% max(96px,22cqw)}.cloth-ask .cq-title{font-size:30px}.cloth-ask .cq-hint{margin-bottom:18px;font-size:15.5px}.cloth-ask .cloth-question textarea{font-size:22px}.cloth-ask .cloth-cta{bottom:8%}.cloth-ask .cloth-cta .btn-primary{min-width:70cqw;min-height:50px}}@media (max-width:600px){.cloth-cta{bottom:5%}.cloth-cta .btn-primary{min-height:44px}}.bag-line{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:16.5px;display:flex}.bag-line-swatch{width:22px;height:22px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;flex:none}.step-cta{display:grid}@media (max-width:719px){.step-cta-space{height:72px}.step-cta{left:0;right:0;bottom:var(--nav-h);z-index:20;background:linear-gradient(#080a0d00,#080a0df0 38%);background:linear-gradient(lab(2.74994% -.292234 -1.11542/0),lab(2.74994% -.292234 -1.11542/.94) 38%);padding:22px 16px 12px;position:fixed}.step-cta .btn-primary{min-height:50px}html[data-theater] body>.step-cta{background:0 0}html[data-theater] body>.step-cta .btn-primary{opacity:.28;transition:opacity .3s}html[data-theater] body>.step-cta .btn-primary:focus-visible{opacity:1}.read-work .cloth:has(.cloth-veil){aspect-ratio:auto;min-height:max(360px, calc(100dvh - var(--header-h) - var(--nav-h) - 250px));transition:min-height .4s}.read-work .cloth:has(.cloth-veil) .veil-heart{gap:12px;max-width:88%}}.veil-done{justify-items:center;padding-top:4px;display:grid}.veil-done .btn-primary{min-height:46px;padding:0 26px;animation:.6s .5s both fade-in;box-shadow:0 0 26px #faab3f4d;box-shadow:0 0 26px lab(76.5149% 23.7685 64.3943/.3)}@media (max-width:719px){.veil-done{display:none}}@media (min-width:720px){.read-work:has(.veil-done) .keep-exit{display:none}}.keep-exit{background:#feb3540f;background:lab(78.8837% 21.6807 58.3172/.06);border:1px solid #feb35459;border:1px solid lab(78.8837% 21.6807 58.3172/.35);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:4px;padding:14px 16px;display:flex}.keep-exit p{color:var(--text-2);flex:220px;margin:0;font-size:16.5px;font-style:italic;line-height:1.45}.keep-exit-acts{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.keep-exit .btn-primary{min-height:46px;padding:0 22px}.keep-exit .btn-link{min-height:36px;color:var(--text-muted);font-size:15px}.read-work .cloth.white:after{background:radial-gradient(#886c4a0d,#08050380 95%);background:radial-gradient(lab(47.7475% 8.44449 23.1575/.05),lab(1.55178% .640653 1.00339/.5) 95%)}.breath-glow{background:radial-gradient(circle,#feb35457,#feb35414 55%,#feb35400 72%);background:radial-gradient(circle,lab(78.8837% 21.6807 58.3172/.34),lab(78.8837% 21.6807 58.3172/.08) 55%,lab(78.8837% 21.6807 58.3172/0) 72%);box-shadow:0 0 0 1px #feb3544d;box-shadow:0 0 0 1px lab(78.8837% 21.6807 58.3172/.3)}.breath-word{color:#f0e6da;color:lab(91.9105% 1.80176 7.44995)}.breath-progress{aspect-ratio:1;overflow:visible;transform:rotate(-90deg)}.bp-track,.bp-arc{fill:none}.bp-track{stroke:#feb3541a;stroke:lab(78.8837% 21.6807 58.3172/.1);stroke-width:.6px}.bp-arc{stroke:#ffc06fbf;stroke:lab(82.4334% 20.0333 58.5569/.75);stroke-width:1.1px;stroke-linecap:round;filter:drop-shadow(0 0 4px #faab3f80);filter:drop-shadow(0 0 4px lab(76.5149% 23.7685 64.3943/.5))}.breath-linen .breath-glow{background:radial-gradient(circle,#e68c2c8c,#e68c2c33 55%,#e68c2c00 72%);background:radial-gradient(circle,lab(66.9584% 30.1491 62.1291/.55),lab(66.9584% 30.1491 62.1291/.2) 55%,lab(66.9584% 30.1491 62.1291/0) 72%);box-shadow:0 0 0 1.5px #964d098c,0 0 40px #ea994159;box-shadow:0 0 0 1.5px lab(41.3573% 28.2415 48.3235/.55),0 0 40px lab(70.593% 25.6197 57.4138/.35)}.breath-linen .breath-word{color:#341e12;color:lab(13.9415% 9.66068 12.7823);text-shadow:0 0 14px #fbf4e6e6;text-shadow:0 0 14px lab(96.5967% .633419 7.66813/.9)}.breath-linen .bp-track{stroke:#77482626;stroke:lab(35.8198% 18.0524 28.7028/.15)}.breath-linen .bp-arc{stroke:#984b00cc;stroke:lab(41.2794% 30.9689 55.8469/.8);filter:drop-shadow(0 0 3px #fbf4e6cc);filter:drop-shadow(0 0 3px lab(96.5967% .633419 7.66813/.8))}@media (prefers-reduced-motion:reduce){.app-header,.read-head,.read-under,.read-focus,.cloth:after{transition:none}}.veil-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;display:flex}.veil-actions .btn-secondary{min-height:42px;padding:0 18px;font-size:16px}.drill-links .full-btn{min-height:40px;padding:0 16px;font-size:16px}.rs{background:var(--surface-2);border:1px solid var(--divider);width:min(1040px,100%);height:min(100%,860px);box-shadow:var(--shadow-modal);border-radius:20px;grid-template:"head head""nav body"minmax(0,1fr)"nav foot"/230px minmax(0,1fr);animation:.25s both tip-in;display:grid;overflow:hidden}.rs-head{border-bottom:1px solid var(--border-soft);grid-area:head;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 26px 14px;display:flex}.rs-q{color:#e3d5c2;color:lab(86.12% 2.80929 11.2545);text-wrap:balance;margin:0;font-size:clamp(19px,1.7vw,23px);font-style:italic;font-weight:400;line-height:1.3}.rs-nav{border-right:1px solid var(--border-soft);scrollbar-width:thin;flex-direction:column;grid-area:nav;gap:2px;padding:16px 10px;display:flex;overflow-y:auto}.rs-nav-item{all:unset;box-sizing:border-box;cursor:pointer;color:var(--text-3);border-left:2px solid #0000;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;transition:background .2s,color .2s;display:grid}.rs-nav-item:hover{color:var(--text);background:#feb3540d;background:lab(78.8837% 21.6807 58.3172/.05)}.rs-nav-item:focus-visible{outline:2px solid var(--ember-60);outline-offset:-2px}.rs-nav-item[aria-current]{border-left-color:var(--ember);color:var(--ember-ink);background:#feb35417;background:lab(78.8837% 21.6807 58.3172/.09)}.rs-nav-item b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;overflow:hidden}.rs-nav-item small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:italic;overflow:hidden}.rs-nav-stone{flex:none;width:26px;display:grid}.rs-nav-mark{width:26px;height:26px;color:var(--ember);place-items:center;font-size:15px;display:grid}.rs-body{scrollbar-width:thin;outline:none;grid-area:body;align-content:start;gap:18px;padding:22px 30px 30px;scroll-padding-top:16px;display:grid;overflow-y:auto}.rs-body>section{scroll-margin-top:16px;animation:.5s cubic-bezier(.3,.7,.2,1) both answer-in}.rs-body>section:nth-child(2){animation-delay:60ms}.rs-body>section:nth-child(3){animation-delay:.12s}.rs-body>section:nth-child(n+4){animation-delay:.18s}.rs-heart{background:radial-gradient(120% 140% at 0 0,#2b1f118c,#13161a99 70%);background:radial-gradient(120% 140% at 0 0,lab(12.9693% 4.30039 11.4723/.55),lab(7.21672% -.744574 -2.77485/.6) 70%);border:1px solid #feb35447;border:1px solid lab(78.8837% 21.6807 58.3172/.28);border-radius:16px;gap:14px;padding:22px 24px;display:grid}.rs-heart .gist{color:#f6ede0;color:lab(94.2538% 1.22291 7.58821);font-size:clamp(22px,2.2vw,28px)}.rs-counsel{border-left:2px solid var(--ember);color:var(--ember-ink);gap:4px;margin:0;padding-left:14px;font-size:18.5px;line-height:1.45;display:grid}.rs-counsel span{letter-spacing:.16em;text-transform:uppercase;color:var(--ember);font-size:12px}.rs-row{flex-wrap:wrap;gap:8px 16px;display:flex}.rs-row-item{align-items:center;gap:8px;font-size:16px;display:inline-flex}.rs-row-item b{font-weight:400}.rs-card{border:1px solid var(--border-soft);background:#141619;background:lab(7.21843% -.66185 -2.42714);border-radius:16px;grid-template-columns:84px minmax(0,1fr);gap:20px;padding:20px 22px;display:grid}.rs-side{align-content:start;justify-items:center;gap:8px;display:grid}.rs-num{letter-spacing:.14em;color:var(--text-muted);font-size:13px}.rs-stone{width:64px;display:grid}.rs-main{align-content:start;gap:8px;display:grid}.rs-title{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.rs-title b{font-size:23px;font-weight:400}.rs-gloss{color:var(--text-3);font-size:16px;font-style:italic}.rs-place{color:var(--text-3);margin:0;font-size:15.5px}.rs-place .label-sm{color:var(--ember);font-size:12px}.rs-lead{color:#efe7d9;color:lab(91.9337% 1.22553 7.59008);text-wrap:pretty;margin:4px 0 0;font-size:20px;line-height:1.45}.rs-rest{color:var(--text-2);text-wrap:pretty;margin:0;font-size:17.5px;line-height:1.65}.rs-weave{gap:8px;padding:4px 4px 0;display:grid}.rs-weave.together{border:1px dashed #feb35459;border:1px dashed lab(78.8837% 21.6807 58.3172/.35);border-radius:16px;padding:20px 22px}.rs-weave .label-sm{color:var(--ember)}.rs-foot{border-top:1px solid var(--border-soft);grid-area:foot;justify-content:flex-end;padding:12px 26px;display:flex}@media (max-width:719px){.rs-scrim{padding:0}.rs{border:0;border-radius:0;grid-template:"head""nav""body"minmax(0,1fr)"foot"/minmax(0,1fr);height:100%}.rs-head{padding:16px 16px 10px}.rs-nav{border-right:0;border-bottom:1px solid var(--border-soft);flex-direction:row;padding:8px 12px;overflow:auto hidden}.rs-nav-item{border-bottom:2px solid #0000;border-left:0;flex:none;grid-template-columns:22px auto;padding:6px 10px}.rs-nav-item[aria-current]{border-bottom-color:var(--ember)}.rs-nav-item small{display:none}.rs-body{padding:16px}.rs-card{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px}.rs-stone{width:46px}.rs-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.rs-foot .btn{width:100%}}.cloth-actions{z-index:9;gap:max(6px,1.2cqw);animation:.5s both fade-in;display:flex;position:absolute;bottom:3.2%;right:2.4%}.cloth-act{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:1;width:clamp(38px,7.4cqw,50px);color:var(--ember-ink);background:#090b0ee0;background:lab(3.04232% -.40096 -1.61611/.88);border:1px solid #feb35459;border:1px solid lab(78.8837% 21.6807 58.3172/.35);border-radius:50%;place-items:center;transition:border-color .2s,color .2s,background .2s,transform .2s;display:grid;position:relative;box-shadow:0 6px 16px #00000059;box-shadow:0 6px 16px lab(0% 0 0/.35)}.cloth-act svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:56%;height:56%}.cloth-act svg .fill{fill:currentColor}.cloth-act:not([disabled]):hover{border-color:var(--ember);color:var(--ember);transform:translateY(-1px)}.cloth-act:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px}.cloth-act[disabled]{cursor:default;opacity:.55}.cloth-act[data-lit]{color:var(--on-ember);background:var(--ember-fill);border-color:var(--ember-fill);animation:2s ease-in-out infinite act-call;transform:scale(1.14);box-shadow:0 0 #feb35480;box-shadow:0 0 lab(78.8837% 21.6807 58.3172/.5)}.cloth-act[data-lit]:not([disabled]):hover{transform:scale(1.18)}.cloth-act[data-lit] svg{animation:14s linear infinite spin}.cloth-act[data-lit]:after{opacity:1;color:var(--ember-ink);border-color:#feb35473;border-color:lab(78.8837% 21.6807 58.3172/.45);font-style:normal;animation:.6s .3s both fade-in;transform:none}.cloth-actions:hover .cloth-act[data-lit]:not(:hover):after{opacity:0}.cloth-act[data-lit]:not([disabled]):hover{color:var(--on-ember);background:var(--ember-hover)}.cloth-act[data-busy]{opacity:1}.cloth-act[data-busy] svg{animation:3s linear infinite spin}.cloth-act:after{content:attr(data-label);white-space:nowrap;color:var(--text);border:1px solid var(--border-soft);opacity:0;pointer-events:none;background:#060709f2;background:lab(1.98126% -.231311 -.902087/.95);border-radius:8px;padding:4px 10px;font-size:14px;font-style:italic;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(3px)}.cloth-act:hover:after,.cloth-act:focus-visible:after{opacity:1;transform:none}@keyframes act-call{0%{box-shadow:0 0 #feb35499,0 0 18px #faab3f73;box-shadow:0 0 lab(78.8837% 21.6807 58.3172/.6),0 0 18px lab(76.5149% 23.7685 64.3943/.45)}70%,to{box-shadow:0 0 0 14px #feb35400,0 0 26px #faab3f40;box-shadow:0 0 0 14px lab(78.8837% 21.6807 58.3172/0),0 0 26px lab(76.5149% 23.7685 64.3943/.25)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cloth-act[data-lit],.cloth-act[data-lit] svg,.cloth-act[data-busy] svg{animation:none}.cloth-act[data-lit]{box-shadow:0 0 0 4px #feb3544d;box-shadow:0 0 0 4px lab(78.8837% 21.6807 58.3172/.3)}}.reveal-card .rv-name{margin:0;font-size:26px;line-height:1.15}.reveal-card .rv-name i{color:var(--text-3);margin-left:8px;font-size:18px}.reveal-card .rv-meaning{color:var(--ember-ink);margin:0;font-size:18px;line-height:1.5}.cast-layout{gap:6px;width:100%;display:grid}.cl-stone{all:unset;box-sizing:border-box;cursor:pointer;display:block;position:absolute}.cl-stone:focus-visible{outline:2px solid var(--ember-60);outline-offset:3px;border-radius:40%}.cl-note{color:var(--text-muted);margin:0;font-size:14px;font-style:italic}.entry-heart{animation:none}.entry-heart .full-btn{justify-self:start;min-height:40px;margin-top:2px;padding:0 16px;font-size:16px}.sky-line{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-style:italic;display:inline-flex}.sky-line svg{flex:none;align-self:center}.entry-counsel{color:#f6ede0;color:lab(94.2538% 1.22291 7.58821);text-wrap:balance;margin:0;font-size:clamp(23px,2.1vw,28px);font-weight:400;line-height:1.25}.entry-type{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:13px}.entry-heart{gap:12px}.entry-heart .gist{color:var(--text-2);text-wrap:pretty;font-size:clamp(18px,1.6vw,20px);line-height:1.5}.veil-judge{border-top:1px solid #feb35433;border-top:1px solid lab(78.8837% 21.6807 58.3172/.2);justify-items:center;gap:6px;padding-top:10px;display:grid}.veil-judge .label-sm{color:var(--ember)}.veil-judge-why{max-width:36ch;color:var(--text-3);text-wrap:balance;margin:0 0 4px;font-size:max(13.5px,1.6cqw);font-style:italic;line-height:1.4}.veil-judge .btn-link{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;max-width:100%;display:inline-flex}.veil-pills{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.veil-judge small{color:var(--text-3);max-width:34ch;font-size:14px;font-style:italic}.veil-judge .btn-link{min-height:32px;font-size:15px}.veil-heart{scrollbar-width:thin;max-height:94%;padding:4px 6px;overflow-y:auto}.cloth-veil.answer{box-sizing:border-box;padding:3% 4% calc(clamp(38px,7.4cqw,50px) + 3.2% + 8px)}.cloth-veil.answer .veil-heart{max-width:88%;max-height:100%}@media (max-width:719px){.veil-heart{gap:8px}.veil-heart .gist{font-size:clamp(17px,4.6cqw,22px)}.veil-judge{opacity:1}}.cloth-veil.answer .veil-heart{gap:10px}.veil-counsel{color:#f6ede0;color:lab(94.2538% 1.22291 7.58821);text-wrap:balance;margin:0;font-size:clamp(20px,3.4cqw,30px);line-height:1.25}.veil-heart .eyebrow{font-size:12.5px}.veil-gist{color:var(--text-2);text-wrap:balance;margin:0;font-size:clamp(15px,2cqw,18px);font-style:italic;line-height:1.45}.veil-judge{opacity:.8;border-top-color:#ffffff14;border-top-color:lab(100% 0 0/.08);gap:4px;padding-top:8px}.veil-judge .label-sm{color:var(--text-muted);font-size:11.5px}.veil-judge .pill.sm{min-height:30px;padding:0 12px;font-size:14px}.veil-judge:hover,.veil-judge:focus-within{opacity:1}@media (max-width:719px){.veil-counsel{font-size:clamp(18px,5cqw,24px)}.cloth-veil.answer .veil-heart{gap:6px}.cloth-veil.answer .veil-actions .btn-secondary{min-height:32px;padding:0 12px;font-size:14px}.judge-note{display:none}}.home{gap:16px;padding-top:18px;padding-bottom:12px;display:grid}.home-head{grid-template-columns:auto minmax(0,auto) minmax(260px,1fr);align-items:center;gap:8px 20px;display:grid}.home-head .h1-page{font-size:clamp(30px,4vw,38px)}.home-date{gap:2px;min-width:0;display:grid}.home-staff{white-space:nowrap}.home-staff .runic{color:var(--ember-soft);font-style:normal}.home-mark{all:unset;box-sizing:border-box;cursor:pointer;border-radius:50%;place-items:center;width:58px;display:grid;position:relative}.home-mark:focus-visible{outline:2px solid var(--ember-60);outline-offset:8px}.home-mark>span:nth-child(2){width:100%;transition:transform .3s}.home-mark:hover>span:nth-child(2){transform:translateY(-2px)}.home-mark-glyph{pointer-events:none;place-items:center;font-size:30px;display:grid;position:absolute;inset:0}.home-rings{pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 13px,#feb35412 13px 14px);background:repeating-radial-gradient(circle,#0000 0 13px,lab(78.8837% 21.6807 58.3172/.07) 13px 14px);border-radius:50%;width:92px;height:92px;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 40%,#0000 72%);mask:radial-gradient(circle,#000 40%,#0000 72%)}.home-rings:after{content:"";opacity:0;border:1px solid #feb35480;border:1px solid lab(78.8837% 21.6807 58.3172/.5);border-radius:50%;animation:2.8s ease-out .5s both ripple;position:absolute;inset:38%}.home-staff-note{background:#feb3540a;background:lab(78.8837% 21.6807 58.3172/.04);border:1px solid #feb35440;border:1px solid lab(78.8837% 21.6807 58.3172/.25);border-radius:12px;gap:6px;max-width:720px;padding:12px 16px;display:grid}.home-staff-note p{color:var(--text-2);text-wrap:pretty;margin:0;font-size:15.5px}.home-staff-note b{color:var(--text);font-weight:500}.home-staff-note .runic{color:var(--ember)}.home-staff-note .home-link{justify-self:start}.moon-line{min-width:0;height:44px;margin:0 8px;position:relative}.ml-track{opacity:.85;border-radius:2px;height:3px;position:absolute;top:22px;left:0;right:0}.ml-phase{line-height:0;display:grid;position:absolute;top:2px;translate:-50%}.ml-today{background:var(--ember);border-radius:50%;width:11px;height:11px;position:absolute;top:18px;translate:-50%;box-shadow:0 0 0 3px #feb3542e,0 0 14px #faab3fb3;box-shadow:0 0 0 3px lab(78.8837% 21.6807 58.3172/.18),0 0 14px lab(76.5149% 23.7685 64.3943/.7)}.ml-mark{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--ember);color:#fed25f;color:lab(86.4094% 7.06998 61.1119);background:#111417;background:lab(6.18678% -.66746 -2.55596);border-radius:2px;place-items:center;width:13px;height:13px;font-size:9px;display:grid;position:absolute;top:17px;translate:-50%;rotate:45deg}.ml-mark>*{rotate:-45deg}.ml-mark[data-golden]{border-color:#fed25f;border-color:lab(86.4094% 7.06998 61.1119);box-shadow:0 0 10px #f8c65580;box-shadow:0 0 10px lab(82.8261% 9.77922 61.542/.5)}.ml-mark:hover,.ml-mark:focus-visible{background:var(--ember);outline:none}.ml-date{letter-spacing:.04em;color:var(--text-faint);white-space:nowrap;font-size:12.5px;position:absolute;bottom:-2px}.planet-glyph{opacity:.85;margin-right:.28em;font-family:Segoe UI Symbol,Noto Sans Symbols,DejaVu Sans,sans-serif;font-style:normal;line-height:1}.home-moon-disc{filter:drop-shadow(0 0 calc(var(--lit,0) * 8px) oklch(.92 .03 90 / calc(var(--lit,0) * .55)));flex:none}.home-altar[data-tonight]{border-color:#feb35466;border-color:lab(78.8837% 21.6807 58.3172/.4);box-shadow:0 0 28px -6px #faab3f59,inset 0 0 24px -12px #faab3f66;box-shadow:0 0 28px -6px lab(76.5149% 23.7685 64.3943/.35),inset 0 0 24px -12px lab(76.5149% 23.7685 64.3943/.4)}.home-sky{border:1px solid var(--border-soft);background:radial-gradient(120% 140% at 0 0,#161e26e6,#111417 60%);background:radial-gradient(120% 140% at 0 0,lab(10.6392% -1.72091 -6.94306/.9),lab(6.18678% -.66746 -2.55596) 60%);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 18px;padding:10px 16px;display:grid}.home-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.home-col{gap:16px;min-width:0;display:grid}.home-card.panel{gap:10px;padding:16px 20px;display:grid}.home-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-card-head .eyebrow{margin:0;font-size:13px;font-weight:400}.home-link.btn-link{min-height:30px;padding:0;font-size:15px}.home-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-clamp.one{-webkit-line-clamp:1}.home :where(.home-last,.home-note){all:unset;box-sizing:border-box;cursor:pointer}.home .home-last:focus-visible,.home-note:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px}.home small{letter-spacing:.04em;color:var(--text-faint);font-size:13px}.home-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-door{gap:1px;padding:8px 14px;display:grid}.home-door b{color:var(--text);font-size:17.5px;font-weight:400}.home-door i{color:var(--text-3);font-size:14.5px}.home-door:hover b{color:var(--ember-ink)}.home-again{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14.5px;font-style:italic;display:flex}.home-last{gap:4px;display:grid}.home-last-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-last-runes{color:var(--ember);flex:none;gap:7px;font-size:21px;line-height:1;display:inline-flex}.home-last-runes [data-rev]{display:inline-block;rotate:180deg}.home-last-runes [data-down]{opacity:.45}.home-last-label{margin-top:4px;font-size:11.5px}.home-last-gist{color:var(--text-3);font-size:16px;line-height:1.4}.home-counsel{color:var(--text);font-size:19.5px;line-height:1.3}.home-last em{color:var(--text-3);font-size:15.5px}.home-last:hover .home-counsel{color:var(--ember-ink)}.home-runes{border-top:1px solid var(--border-soft);gap:6px;padding-top:8px;display:grid}.home-moon{color:var(--text-2);margin:0;font-size:15.5px}.home-moon b{color:var(--ember);font-weight:500}.home-moon small{letter-spacing:0;font-size:14px;font-style:italic}.home-altar{gap:4px;padding:11px 14px;display:grid}.home-altar b{color:var(--text);font-size:18px;font-weight:400}.home-altar:hover b{color:var(--ember-ink)}.home-altar-when{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:13px}.home-altar-when[data-soon]{color:var(--ember)}.home-altar-meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14.5px;display:flex}.home-altar-meta .runic{letter-spacing:.12em;color:var(--ember);font-size:17px}.repeat-mark{color:var(--ember);font-style:normal}.home-altar-then{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:14px;display:flex}.home-then{border:1px solid var(--border-soft);min-height:22px;color:var(--text-3);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:13.5px;display:inline-flex}.home-then i{background:var(--ember);border-radius:50%;width:6px;height:6px}.home-then b{color:#fed25f;color:lab(86.4094% 7.06998 61.1119);font-size:11px;font-weight:400}.home-then[data-golden]{color:#fed25f;color:lab(86.4094% 7.06998 61.1119);border-color:#f8c65573;border-color:lab(82.8261% 9.77922 61.542/.45)}.home-strength{align-items:center;gap:6px;display:inline-flex}.home-strength .golden-mark{padding:0 6px;font-size:11px}.home-ready{color:var(--text-muted);align-items:center;gap:10px;font-size:14.5px;font-style:italic;display:flex}.home-ready .ok{color:var(--ember-soft);font-style:normal}.home-pips{flex:none;gap:3px;display:inline-flex}.home-pips i{background:var(--border-strong);border-radius:2px;width:14px;height:4px}.home-pips i[data-on]{background:var(--ember);opacity:.8}.home-head-links{gap:16px;display:inline-flex}.home-pebbles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.home-pebbles button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;justify-items:center;gap:5px;padding:4px 2px;display:grid}.home-pebbles button>span:first-child{width:min(40px,100%);transition:transform .25s}.home-pebbles button:hover>span:first-child{transform:translateY(-3px)}.home-pebbles button:focus-visible{outline:2px solid var(--ember-60);outline-offset:2px}.home-pebbles button>span:last-child{color:var(--text-3);white-space:nowrap;font-size:13.5px}.home-pebbles b{color:var(--text-2);font-weight:400}.home-pebbles button[aria-pressed=true]>span:first-child{filter:drop-shadow(0 0 10px #faab3f8c);filter:drop-shadow(0 0 10px lab(76.5149% 23.7685 64.3943/.55));transform:translateY(-3px)}.home-pebbles button[aria-pressed=true] b{color:var(--ember-ink)}.home-hint{letter-spacing:0;font-style:italic}.home-rune-note{background:#feb3540a;background:lab(78.8837% 21.6807 58.3172/.04);border:1px solid #feb35438;border:1px solid lab(78.8837% 21.6807 58.3172/.22);border-radius:12px;gap:6px;padding:10px 14px;display:grid}.home-verse{color:var(--text-2);text-wrap:pretty;margin:0;font-size:15.5px;font-style:italic;line-height:1.4}.home-verse>span{letter-spacing:.1em;color:var(--ember-soft);margin-right:8px;font-size:12px;font-style:normal}.home-verse>span i{letter-spacing:0;color:var(--text-muted);font-size:13px}.home-odds{color:var(--text-3);text-wrap:pretty;margin:2px 0 0;font-size:15px}.home-rune-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.home-rune-foot small{letter-spacing:0;flex-wrap:wrap;align-items:center;gap:6px;font-style:italic;display:inline-flex}.home-binds-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home-bind{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;min-width:0;color:var(--text-2);justify-items:center;gap:6px;font-size:14px;display:grid}.home-bind>span:first-child{transition:transform .25s}.home-bind:hover>span:first-child{transform:translateY(-3px)}.home-bind>span:last-child{max-width:100%}.home-popular{border-top:1px solid var(--border-soft);gap:4px;padding-top:8px;display:grid}.home-popular small em{color:var(--ember-soft);letter-spacing:0;font-style:italic}.home-shared{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 6px;font-size:15px;display:grid}.home-shared:hover{background:#feb3540f;background:lab(78.8837% 21.6807 58.3172/.06)}.home-shared b{color:var(--text);font-weight:400}.home-shared i{color:var(--text-muted)}.home-marks{color:var(--ember-soft);font-size:13px}:is(.home-bind,.home-shared):focus-visible{outline:2px solid var(--ember-60);outline-offset:2px}.home-notes{gap:8px;display:grid}.home-note{border:1px solid var(--border-soft);color:var(--text-2);border-radius:12px;align-items:baseline;gap:10px;margin:0;padding:10px 14px;font-size:15.5px;display:flex}.home-note>span{color:var(--ember)}.home-note i{color:var(--text-muted)}button.home-note:hover{border-color:#feb35480;border-color:lab(78.8837% 21.6807 58.3172/.5)}@media (max-width:859px){.home-cols{grid-template-columns:minmax(0,1fr)}.home-cols,.home-col{display:contents}.home-well{order:1}.home-altars{order:2}.home-reads{order:3}.home-binds{order:4}.home-notes{order:5}.home{gap:14px;padding-top:14px}.home-head{grid-template-columns:auto minmax(0,1fr);gap:10px 16px}.moon-line{grid-column:1/-1}.home-staff{white-space:normal}.home-sky{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.home-sky .sky-cell b{white-space:normal;line-height:1.2}.home-sky .sky-cell small{flex-wrap:wrap}.home-card.panel{padding:16px}}.inv-table{border:1px solid var(--border);border-radius:16px;overflow:hidden}.inv-row{border-top:1px solid var(--border-soft);grid-template-columns:minmax(160px,2fr) 150px repeat(4,minmax(60px,1fr));align-items:center;gap:12px;padding:10px 18px;font-size:17px;display:grid}.inv-head{background:var(--surface-2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border-top:none;font-size:13px}.inv-sum{display:none}.inv-name.btn-link{text-align:left;justify-content:flex-start;min-height:0;padding:0;font-size:18px}@media (max-width:719px){.inv-head{display:none}.inv-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.inv-row>[data-label]{display:none}.inv-sum{color:var(--text-faint);font-size:14px;display:block!important}}.page{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.install-help{z-index:60;background:#000001b3;background:lab(.112463% -.0202656 -.09287/.7);place-items:center;padding:16px;animation:.25s both fade-in;display:grid;position:fixed;inset:0}.install-help-card{gap:14px;width:min(440px,100%);padding:22px 22px 18px;display:grid}.install-help-card ol{color:var(--text-2);gap:10px;margin:0;padding-left:1.3em;font-size:17px;line-height:1.45;display:grid}.install-help-card b{color:var(--text);font-weight:500}.install-share{vertical-align:-4px;fill:none;width:20px;height:20px;stroke:var(--ember);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.install-help-card .btn-primary{justify-self:end;min-width:120px}
