@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-ext-400-normal-CBouUAPx.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-400-normal-ClLgPhqT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-400-normal-CFUoBDld.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-400-normal-C2XSGevv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-ext-400-normal-CaUEPd_u.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-400-normal-D6j-TQLM.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-400-normal-B87Md6o9.woff2)format("woff2"),url(/assets/alegreya-sans-greek-400-normal-8U5NAP_q.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-vietnamese-400-normal-D7fwYHgb.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-400-normal-BFvpiE3j.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-ext-400-normal-D7N6b6bd.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-400-normal-DpBVrRWA.woff)format("woff");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-400-normal-DtLlO8BS.woff2)format("woff2"),url(/assets/alegreya-sans-latin-400-normal-DmA8jeke.woff)format("woff");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-cyrillic-ext-500-normal-BjdEjhHc.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-500-normal-CBZLRaMr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-cyrillic-500-normal-kQHBM3cE.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-500-normal-gEBUHwKD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-greek-ext-500-normal-8OvC5Vmr.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-500-normal-Cp0bGOKK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-greek-500-normal-CjlmbScm.woff2)format("woff2"),url(/assets/alegreya-sans-greek-500-normal-BwxJMQU_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-vietnamese-500-normal-CFLbXWhL.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-500-normal-B1LHNMw0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-ext-500-normal-TH5u60nj.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-500-normal-CxFoZ42m.woff)format("woff");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-500-normal-DS713u5J.woff2)format("woff2"),url(/assets/alegreya-sans-latin-500-normal-vXxrTKJT.woff)format("woff");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-cyrillic-ext-700-normal-Cpzx2u2L.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-700-normal-YOec_wOb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-cyrillic-700-normal-BMO00Gdb.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-700-normal-qSextXl4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-greek-ext-700-normal-ChNZoGr1.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-700-normal-BVJ8GoGc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-greek-700-normal-CTof9pYC.woff2)format("woff2"),url(/assets/alegreya-sans-greek-700-normal-BZuMtSJ5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-vietnamese-700-normal-CHYTK2w7.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-700-normal-D0056cUE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-ext-700-normal-HuHd3-Mg.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-700-normal-CkNjzB9Y.woff)format("woff");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-700-normal-DEbcy2sF.woff2)format("woff2"),url(/assets/alegreya-sans-latin-700-normal-BnzUNlma.woff)format("woff");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:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-ext-400-italic-T00rgbz1.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-400-italic-BpLolsQ8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-400-italic-BfxaBkav.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-400-italic-Bc6UFQqS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-ext-400-italic-CqU0VZms.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-400-italic-Dsqv3611.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-400-italic-Y4Zag0Am.woff2)format("woff2"),url(/assets/alegreya-sans-greek-400-italic-omD4Z7vk.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-vietnamese-400-italic-DWlx-poF.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-400-italic-CmFF8Y5k.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-ext-400-italic-DX574ivH.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-400-italic-DeNTv1Y-.woff)format("woff");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:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-400-italic-rmlAbObI.woff2)format("woff2"),url(/assets/alegreya-sans-latin-400-italic-CgbdrOqg.woff)format("woff");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:IM Fell English;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/im-fell-english-latin-400-normal-BhowGHCQ.woff2)format("woff2"),url(/assets/im-fell-english-latin-400-normal-CxhBQSzl.woff)format("woff");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:IM Fell English;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/im-fell-english-latin-400-italic-DD_ylKHZ.woff2)format("woff2"),url(/assets/im-fell-english-latin-400-italic-hN89MLGX.woff)format("woff");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:IM Fell English SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/im-fell-english-sc-latin-400-normal-CW_nhHm4.woff2)format("woff2"),url(/assets/im-fell-english-sc-latin-400-normal-DPW2r_p4.woff)format("woff");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}:root{--night:#0b0f21;--night-2:#151a37;--glass:#0e1126d1;--glass-hi:#1c2040f0;--parchment:#f1e7d2;--parchment-2:#c8bfd5;--parchment-3:#8f89a8;--ember:#ffb347;--ember-2:#ff7d3b;--dream:#93d2ff;--moss:#a9d18f;--blood:#ff7b68;--line:#f1e7d21f;--line-2:#f1e7d23d;--wash:#f1e7d212;--display:"IM Fell English", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--display-sc:"IM Fell English SC", "IM Fell English", "Palatino Linotype", Georgia, serif;--body:"Alegreya Sans", "Gill Sans", "Gill Sans MT", "Trebuchet MS", system-ui, sans-serif;--book-w:368px;--gut:16px;--gut-l:max(var(--gut), env(safe-area-inset-left,0px));--gut-r:max(var(--gut), env(safe-area-inset-right,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{overscroll-behavior-y:none;height:100%}body{background:var(--night);color:var(--parchment);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45;overflow:hidden}#world{touch-action:manipulation;width:100%;height:100%;display:block;position:fixed;inset:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hud{z-index:2;position:fixed}.glass{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.plate{top:calc(var(--gut) + env(safe-area-inset-top,0px));left:var(--gut-l);max-width:min(330px, calc(100vw - var(--gut-l) - var(--gut-r)));border-radius:12px;padding:12px 16px 11px}.wordmark{font-family:var(--display);letter-spacing:.005em;text-wrap:balance;margin:0;font-size:34px;font-weight:400;line-height:1}.wordmark span{color:var(--ember);margin-left:2px;font-size:.62em;font-style:italic}.tagline{font-family:var(--display);color:var(--parchment-2);margin:5px 0 9px;font-size:14.5px;font-style:italic}.clock{color:var(--parchment-2);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13.5px;display:flex}.clock strong{color:var(--parchment);font-weight:500}.clock .phase{font-family:var(--display);color:var(--ember);font-size:14.5px;font-style:italic}.meters{top:calc(var(--gut) + env(safe-area-inset-top,0px));right:calc(var(--gut-r) + var(--gut) + var(--book-w));align-items:flex-start;gap:8px;display:flex}.meter{text-align:left;cursor:pointer;border-radius:11px;gap:3px;min-width:150px;padding:9px 12px 10px;display:grid}.meter:hover{border-color:var(--line-2)}.m-label{font-family:var(--display-sc);letter-spacing:.06em;color:var(--parchment-2);font-size:13px}.m-value{color:var(--parchment-2);font-variant-numeric:tabular-nums lining-nums;font-size:13.5px}.m-value strong{color:var(--parchment);font-size:17px;font-weight:500}.m-bar{background:var(--wash);border-radius:4px;height:4px;overflow:hidden}.m-bar>span{background:linear-gradient(90deg, var(--ember-2), var(--ember));border-radius:4px;width:0;height:100%;transition:width .6s;display:block}.meter.dream .m-bar>span{background:linear-gradient(90deg, #5f8fe0, var(--dream))}.meter.dream.ready{border-color:#93d2ff80;box-shadow:0 0 22px #93d2ff2e}.m-tag{vertical-align:1px;color:var(--night);background:var(--ember);border-radius:99px;margin-left:6px;padding:0 7px;font-size:11.5px;line-height:17px;display:inline-block}#hearthMeter[data-look=blazing]{border-color:#ffb34773;box-shadow:0 0 22px #ffb3472e}#dreamTag{background:var(--dream)}#hearthMeter[data-look=embers] .m-bar>span{background:var(--ember)}#hearthMeter[data-look=dark] .m-value strong{color:var(--parchment-2)}body.stream .m-tag{margin-left:calc(8 * var(--su));padding:0 calc(8 * var(--su));font-size:calc(14 * var(--su));line-height:calc(21 * var(--su));vertical-align:calc(2 * var(--su))}@media (min-width:1040px) and (max-width:1180px){#hearthMeter{max-width:160px}}.dreamcard .dc-waking{margin:0 0 8px}.dreamcard .dc-waking .wk-head{font-family:var(--display);color:var(--parchment-2);margin:0 0 3px;font-size:14.5px;font-style:italic}.dreamcard .dc-waking ul{gap:3px;margin:0;padding:0 0 0 12px;list-style:none;display:grid}.dreamcard .dc-waking li{color:var(--parchment);font-size:14.5px;line-height:1.35}.ccard .waking{margin-top:6px}.ccard .waking .wk-head{font-family:var(--display);color:var(--parchment-2);margin:0;font-size:14.5px;font-style:italic}.ccard .waking ul{color:var(--parchment);gap:2px;margin:3px 0 0;padding:0 0 0 12px;font-size:14px;line-height:1.35;list-style:none;display:grid}.kv dd.murmured span{font-family:var(--display);font-style:italic;display:block}.kv dd.murmured span+span{margin-top:3px}.chron li[data-k=hearth] .dot{background:var(--ember)}.meter-help{--help-top-0:calc(var(--gut) + 78px + env(safe-area-inset-top,0px));z-index:4;box-sizing:border-box;width:min(374px, calc(100vw - var(--gut-l) - var(--gut-r)));top:var(--help-top,var(--help-top-0));right:calc(var(--gut-r) + var(--gut) + var(--book-w));max-height:var(--help-max,calc(100% - var(--help-top,var(--help-top-0)) - var(--gut) - 64px - env(safe-area-inset-bottom,0px)));overscroll-behavior:contain;scrollbar-width:thin;background:var(--glass-hi);border:1px solid var(--line-2);color:var(--parchment-2);border-radius:12px;padding:14px 16px;font-size:14px;position:fixed;overflow-y:auto}.meter-help h3{font-family:var(--display);color:var(--parchment);margin:0 0 6px;font-size:19px;font-weight:400}.meter-help p{margin:0 0 8px}.meter-help p:last-child{margin-bottom:0}.dock{left:var(--gut-l);right:calc(var(--gut-r) + var(--gut) + var(--book-w));bottom:calc(var(--gut) + env(safe-area-inset-bottom,0px));pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;display:grid}.dock>*{pointer-events:auto}.timectl{border-radius:11px;justify-self:start;gap:2px;padding:4px;display:flex}.gear{cursor:pointer;color:var(--parchment-2);font-variant-numeric:tabular-nums lining-nums;background:0 0;border:0;border-radius:8px;padding:6px 9px;font-size:13.5px}.gear:hover{background:var(--wash);color:var(--parchment)}.gear{place-items:center;padding:6px 8px;display:grid}.gear svg{width:17px;height:17px}.gear[aria-expanded=true]{background:var(--wash);color:var(--parchment)}.offer-wrap{justify-self:center;justify-items:center;display:grid;position:relative}.offer{cursor:pointer;background:radial-gradient(120% 160% at 30% 0%, #ffc46e57, #ff7d3b24 55%, #ff7d3b00 80%), var(--night-2);color:var(--parchment);font-family:var(--display);letter-spacing:.01em;border:1px solid #ffb3478c;border-radius:999px;align-items:center;gap:10px;padding:12px 22px 12px 18px;font-size:19px;transition:box-shadow .25s,transform .25s;display:inline-flex;box-shadow:0 0 28px #ff963c38,0 8px 24px #00000059}.offer:hover{transform:translateY(-1px);box-shadow:0 0 40px #ffa0465c,0 8px 24px #00000059}.offer[aria-expanded=true]{background:radial-gradient(120% 160% at 30% 0%, #ffc46e75, #ff7d3b33 55%, #ff7d3b00 80%), var(--night-2)}.flame-ico{filter:drop-shadow(0 0 6px #ffaa46cc);background:radial-gradient(60% 55% at 50% 72%,#fff6d8,#ffc152 45%,#ff7d3b 75%,#0000 76%);border-radius:50%/62% 62% 38% 38%;flex:none;width:14px;height:20px;animation:1.6s ease-in-out infinite flick;display:inline-block}@keyframes flick{0%,to{transform:scale(1)rotate(-2deg)}40%{transform:scale(.94,1.07)rotate(3deg)}70%{transform:scale(1.04,.95)rotate(-1deg)}}.tray{box-sizing:border-box;width:min(790px, calc(100vw - var(--book-w) - var(--gut-l) - var(--gut-r) - var(--gut)));max-height:calc(100vh - 2 * var(--gut) - 66px - var(--chip-lift,0px) - var(--paused-lift,0px) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 2 * var(--gut) - 66px - var(--chip-lift,0px) - var(--paused-lift,0px) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;scrollbar-width:thin;background:var(--glass-hi);border:1px solid var(--line-2);border-radius:14px;padding:14px;position:absolute;bottom:calc(100% + 12px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 18px 50px #00000073}.tray-head{font-family:var(--display);text-wrap:balance;margin:0 2px 10px;font-size:18px}.tray-head em{color:var(--parchment-2)}.tiers{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tier{text-align:center;cursor:pointer;border:1px solid var(--line);background:#080a188c;border-radius:11px;align-content:start;justify-items:center;gap:2px;padding:10px 8px 11px;transition:border-color .2s,background .2s,transform .2s;display:grid}.tier:hover{background:#ffb34712;border-color:#ffb34799;transform:translateY(-2px)}.tier canvas{width:56px;height:56px}.tier .t-name{font-family:var(--display);font-size:18px;line-height:1.1}.tier .t-price{color:var(--ember);font-variant-numeric:tabular-nums lining-nums;font-size:14px;font-weight:500}.tier .t-line{color:var(--parchment-2);text-wrap:balance;font-size:12.5px;line-height:1.3}.tray-note{color:var(--parchment-2);margin:10px 2px 0;font-size:12.5px}.right-slot{justify-self:end}.book-toggle{display:none}.proto-menu{z-index:5;left:var(--gut-l);bottom:calc(var(--gut) + 56px + env(safe-area-inset-bottom,0px));width:min(280px, calc(100vw - var(--gut-l) - var(--gut-r)));background:var(--glass-hi);border:1px solid var(--line-2);border-radius:12px;gap:6px;padding:12px;display:grid;position:fixed}.proto-menu h3{font-family:var(--display-sc);letter-spacing:.06em;color:var(--parchment-3);margin:0 0 2px;font-size:13px;font-weight:400}.proto-menu label{cursor:pointer;align-items:center;gap:9px;padding:4px 2px;font-size:14px;display:flex}.proto-menu input{accent-color:var(--ember);width:16px;height:16px}.book{z-index:3;top:calc(var(--gut) + env(safe-area-inset-top,0px));bottom:calc(var(--gut) + env(safe-area-inset-bottom,0px));right:var(--gut-r);width:var(--book-w);border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;gap:2px;padding:6px;display:flex}.tab{cursor:pointer;font-family:var(--display-sc);letter-spacing:.02em;color:var(--parchment-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1 0 auto;padding:8px 4px;font-size:14px}.tab:hover{color:var(--parchment)}.tab[aria-selected=true]{color:var(--parchment);background:var(--wash)}.panel{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:16px 16px 24px;overflow-y:auto}.panel h2{font-family:var(--display);text-wrap:balance;margin:0 0 4px;font-size:23px;font-weight:400;line-height:1.15}.panel h3{font-family:var(--display-sc);letter-spacing:.07em;color:var(--parchment-2);margin:22px 0 8px;font-size:14px;font-weight:400}.panel .lede{color:var(--parchment-2);max-width:62ch;margin:0 0 14px;font-size:14.5px}.chron{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.chron li{grid-template-columns:10px minmax(0,1fr);gap:11px;display:grid}.chron .dot{background:var(--parchment-3);border-radius:50%;width:8px;height:8px;margin-top:6px}.chron li[data-k=offer] .dot{background:var(--ember);box-shadow:0 0 8px var(--ember)}.chron li[data-k=dream] .dot{background:var(--dream);box-shadow:0 0 8px var(--dream)}.chron li[data-k=birth] .dot{background:var(--moss)}.chron li[data-k=death] .dot{border:1px solid var(--parchment-3);background:0 0}.chron li[data-k=fight] .dot{background:var(--blood)}.chron li[data-k=build] .dot{background:#d9b25f}.chron time{font-family:var(--display-sc);letter-spacing:.05em;color:var(--parchment-2);font-size:12.5px;display:block}.chron p{font-family:var(--display);color:var(--parchment);margin:1px 0 0;font-size:16.5px;line-height:1.38}.chron .you{font-family:var(--body);vertical-align:2px;color:var(--night);background:var(--ember);border-radius:99px;margin-left:6px;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-block}.chron li.fresh{animation:.6s ease-out rise}@keyframes rise{0%{opacity:.2;transform:translateY(-6px)}to{opacity:1;transform:none}}.glist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.grow{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:6px 8px;display:grid}.grow:hover{background:var(--wash)}.grow canvas{width:42px;height:50px}.grow .nm{font-family:var(--display);font-size:18px;line-height:1.1}.grow .doing{color:var(--parchment-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.grow .age{color:var(--parchment-2);text-align:right;font-variant-numeric:tabular-nums lining-nums;font-size:12.5px}.back{cursor:pointer;color:var(--parchment-2);background:0 0;border:0;margin-bottom:8px;padding:4px 0;font-size:13.5px}.back:hover{color:var(--parchment)}.ghead{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;display:grid}.ghead canvas{background:radial-gradient(70% 60% at 50% 35%, #ffaa4624, transparent 70%), var(--night-2);border-radius:12px;width:84px;height:100px}.gsub{color:var(--parchment-2);margin:2px 0 8px;font-size:14px}.gfrom{font-family:var(--display);color:var(--parchment);text-wrap:pretty;margin:-4px 0 8px;font-size:15px;font-style:italic;line-height:1.3}.chips{flex-wrap:wrap;gap:5px;display:flex}.chip{border:1px solid var(--line-2);color:var(--parchment-2);border-radius:99px;padding:1px 9px;font-size:12.5px}.now{background:var(--wash);font-family:var(--display);border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:16px;font-style:italic}.needs{gap:7px;display:grid}.need{color:var(--parchment-2);grid-template-columns:74px minmax(0,1fr) 34px;align-items:center;gap:10px;font-size:13.5px;display:grid}.need .bar{background:var(--wash);border-radius:6px;height:6px;overflow:hidden}.need .bar>span{background:var(--moss);border-radius:6px;height:100%;transition:width .4s;display:block}.need .bar>span.low{background:var(--blood)}.need .bar>span.mid{background:var(--ember)}.need .v{text-align:right;font-variant-numeric:tabular-nums lining-nums;color:var(--parchment-3)}.rels{gap:5px;margin:0;padding:0;list-style:none;display:grid}.rels li{grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:14px;display:grid}.rels .f{color:var(--parchment-3);font-variant-numeric:tabular-nums lining-nums}.rels .pos{color:var(--moss)}.rels .neg{color:var(--blood)}.kv{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;font-size:14px;display:grid}.kv dt{color:var(--parchment-2)}.kv dd{margin:0}.ccards{gap:10px;display:grid}.ccard{border:1px solid var(--line);background:#080a1859;border-radius:12px;padding:13px 14px}.ccard.newest{border-color:#93d2ff73}.ccard h4{font-family:var(--display);margin:0 0 3px;font-size:19px;font-weight:400}.ccard .origin{font-family:var(--display-sc);letter-spacing:.04em;color:var(--dream);font-size:12.5px}.ccard .origin.founding{color:var(--ember)}.ccard p{color:var(--parchment-2);margin:6px 0 0;font-size:14.5px}.ccard .why{color:var(--parchment-3);font-style:italic}.ccard details{margin-top:8px}.ccard summary{cursor:pointer;color:var(--parchment-3);font-size:13px}.ccard pre{color:#cfe9ff;background:#03050e99;border-radius:8px;margin:8px 0 0;padding:10px;font-size:12px;line-height:1.45;overflow-x:auto}.pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:4px 0 6px;display:grid}.pipeline div{background:var(--wash);color:var(--parchment-2);border-radius:10px;padding:8px 8px 9px;font-size:12.5px;line-height:1.3}.pipeline b{font-family:var(--display);color:var(--parchment);margin-bottom:2px;font-size:15px;font-weight:400;display:block}.gcanvas{background:radial-gradient(80% 70% at 50% 40%,#1d2246,#10132a);border-radius:12px;width:100%;display:block}.grid-cap{gap:6px;display:grid}.row-caps{text-align:center;color:var(--parchment-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;font-size:12.5px;line-height:1.25;display:grid}.row-caps b{font-family:var(--display);color:var(--parchment);font-size:14.5px;font-weight:400;display:block}.guide-p{color:var(--parchment-2);margin:0 0 10px;font-size:14.5px}.guide-ol{color:var(--parchment-2);gap:6px;margin:10px 0 0;padding-left:22px;font-size:14px;display:grid}.guide-ol li::marker{color:var(--ember);font-weight:700}.guide-ol b{color:var(--parchment);font-weight:500}.grow .txt{min-width:0}.grow .doing{display:block}.places{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.place{background:var(--wash);border-radius:10px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;padding:6px;display:grid}.place canvas{width:54px;height:54px}.place b{font-family:var(--display);font-size:15.5px;font-weight:400;display:block}.place span{color:var(--parchment-2);font-size:12.5px;line-height:1.25}.place .note,.place .gives,.place .kstate{margin-top:2px;display:block}.place .note{margin-top:0}.place .kstate{color:var(--parchment-2);font-style:italic}.ages{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.ages li{background:var(--wash);border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;display:grid}.ages b{font-family:var(--display);font-size:15.5px;font-weight:400;display:block}.ages span:not(.swatch){color:var(--parchment-2);font-size:12.5px;line-height:1.25}.ladder{gap:6px;display:grid}.rung{background:var(--wash);border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.rung canvas{width:48px;height:48px}.rung b{font-family:var(--display);font-size:16px;font-weight:400}.rung span{color:var(--parchment-2);font-size:12.5px;line-height:1.3;display:block}.rung .pr{color:var(--ember);font-variant-numeric:tabular-nums lining-nums;font-weight:500}.toast{z-index:6;left:50%;bottom:calc(var(--gut) + 74px + env(safe-area-inset-bottom,0px));margin-left:calc(var(--book-w) / -2 - var(--gut) / 2);background:var(--glass-hi);border:1px solid var(--line-2);font-family:var(--display);white-space:nowrap;max-width:calc(100vw - var(--gut-l) - var(--gut-r));text-overflow:ellipsis;box-sizing:border-box;border-radius:999px;padding:9px 16px;font-size:16px;font-style:italic;position:fixed;overflow:hidden;transform:translate(-50%)}.dreamcard{z-index:7;top:50%;left:calc((100vw - var(--book-w) - var(--gut)) / 2);width:min(430px, calc(100vw - var(--gut-l) - var(--gut-r)));background:linear-gradient(#1e285af2,#0e1128f5);border:1px solid #93d2ff73;border-radius:16px;padding:20px 22px 18px;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 60px #78b4ff40,0 20px 60px #00000080}.dreamcard .eyebrow{font-family:var(--display-sc);letter-spacing:.08em;color:var(--dream);font-size:13px}.dreamcard h2{font-family:var(--display);text-wrap:balance;margin:4px 0 6px;font-size:29px;font-weight:400;line-height:1.1}.dreamcard p{color:var(--parchment-2);margin:0 0 8px;font-size:15px}.dreamcard .why{color:var(--parchment-3);font-size:14px;font-style:italic}.dreamcard .row{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.dreamcard button{border:1px solid var(--line-2);background:var(--wash);cursor:pointer;border-radius:9px;padding:7px 14px}.dreamcard button:hover{border-color:var(--dream)}.tip{z-index:8;pointer-events:none;background:var(--glass-hi);border:1px solid var(--line-2);border-radius:9px;max-width:240px;padding:6px 10px;font-size:13.5px;line-height:1.3;position:fixed}.tip b{font-family:var(--display);font-size:16px;font-weight:400;display:block}body.waiting .clock,body.waiting .meters{visibility:hidden}.conn-note{z-index:4;top:50%;left:calc((100vw - var(--book-w) - var(--gut)) / 2);pointer-events:none;white-space:nowrap;font-family:var(--display);color:var(--parchment-2);border-radius:999px;padding:9px 16px;font-size:16px;font-style:italic;position:fixed;transform:translate(-50%,-50%)}.conn-note.reload{pointer-events:auto;white-space:normal;text-align:center;max-width:calc(100vw - var(--gut-l) - var(--gut-r));border-radius:16px}.conn-note.reload button{border:1px solid var(--line-2);background:var(--wash);cursor:pointer;border-radius:9px;margin-left:8px;padding:4px 12px;font-family:inherit;font-style:normal}.conn-note.reload button:hover{border-color:var(--ember)}.paused-note{text-align:center;text-wrap:balance;max-width:min(360px, calc(100vw - var(--gut-l) - var(--gut-r)));font-family:var(--display);color:var(--parchment-2);border-radius:12px;margin:0 0 10px;padding:7px 14px;font-size:15px;font-style:italic;line-height:1.3}body.paused .toast{margin-bottom:var(--paused-lift,46px)}.offer:disabled{cursor:default;opacity:.6;transform:none;box-shadow:0 8px 24px #00000059}.offer .soon-short{display:none}.tier:disabled{cursor:progress;opacity:.55;border-color:var(--line);background:#080a188c;transform:none}.legal{white-space:nowrap}.legal a{color:var(--parchment);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:2px}.legal a:hover{color:var(--parchment);text-decoration-color:currentColor}.guide-legal{color:var(--parchment-3);margin:22px 0 0;font-size:12.5px}@media (min-width:900px) and (max-width:1180px){.tagline{display:none}.plate{max-width:226px}.meter{min-width:134px;max-width:205px}.m-value{text-wrap:balance}}@media (min-width:900px) and (max-width:1039px){.meters{flex-direction:column;align-items:stretch;gap:6px}.meter{width:150px;min-width:0;padding:7px 10px 8px}.m-value{text-wrap:balance;font-size:12px}.m-value strong{font-size:15px}.meter-help{--help-top-0:calc(var(--gut) + 166px + env(safe-area-inset-top,0px))}}@media (max-width:899px){:root{--book-w:0px;--gut:12px}.offer{text-wrap:balance}.plate{box-sizing:border-box;max-width:calc(100vw - var(--gut-l) - var(--gut-r) - min(150px, 40vw) - 6px);padding:9px 12px}.wordmark{font-size:26px}.tagline{display:none}.clock{gap:2px 8px;font-size:12.5px}.meters{right:var(--gut-r);flex-direction:column;align-items:stretch;gap:6px}.meter{width:min(150px,40vw);min-width:0;padding:7px 10px 8px}.m-value{font-size:12px}.m-value strong{font-size:15px}.meter-help{right:var(--gut-r);--help-top-0:calc(var(--gut) + 116px + env(safe-area-inset-top,0px))}.dock{right:var(--gut-r);z-index:4;grid-template-columns:auto 1fr auto}.offer-wrap{justify-self:center}.offer{gap:8px;padding:10px 16px 10px 13px;font-size:16.5px}.tiers{grid-template-columns:minmax(0,1fr);gap:5px}.tier{text-align:left;grid-template-columns:44px minmax(0,1fr) auto;place-items:center start;gap:0 10px;padding:7px 10px}.tier canvas{grid-row:span 2;width:44px;height:44px}.tier .t-price{grid-area:1/3/span 2}.tier .t-line{grid-column:2}.tray{bottom:calc(var(--gut) + 64px + var(--chip-lift,0px) + var(--paused-lift,0px) + env(safe-area-inset-bottom,0px));left:var(--gut-l);right:var(--gut-r);width:auto;max-height:calc(100% - 90px - var(--chip-lift,0px) - var(--paused-lift,0px) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));position:fixed;transform:none}.book-toggle{cursor:pointer;font-family:var(--display-sc);letter-spacing:.03em;border-radius:11px;align-items:center;gap:6px;padding:9px 13px;font-size:14px;display:inline-flex}.book{top:auto;left:var(--gut-l);right:var(--gut-r);width:auto;bottom:calc(var(--gut) + 62px + var(--chip-lift,0px) + var(--paused-lift,0px) + env(safe-area-inset-bottom,0px));height:min(62%,560px);max-height:calc(100% - 2 * var(--gut) - 64px - var(--chip-lift,0px) - var(--paused-lift,0px) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));transform:translateY(calc(100% + 90px + var(--chip-lift,0px) + var(--paused-lift,0px)));visibility:hidden;transition:transform .32s,bottom .3s,visibility 0s .32s}.book.open{visibility:visible;transition:transform .32s,bottom .3s;transform:none}.tabs{gap:1px;padding:5px}.tab{padding:8px 3px;font-size:13.5px}.toast{bottom:calc(var(--gut) + 66px + env(safe-area-inset-bottom,0px));white-space:normal;text-wrap:balance;text-align:center;width:max-content;margin-left:0;font-size:14.5px}.dreamcard,.conn-note{left:50%}.proto-menu{bottom:calc(var(--gut) + 56px + env(safe-area-inset-bottom,0px))}}@media (max-width:420px){.clock .sep,.clock .popw{display:none}}@media (max-width:359px){.dock{gap:6px}.offer .soon-long{display:none}.offer .soon-short{display:inline}#t-guide .t-pre{display:none}#t-guide{text-transform:capitalize}}.dreamcard{max-height:calc(100% - 2 * var(--gut) - 40px);scrollbar-width:thin;animation:.5s ease-out dc-in;overflow-y:auto}@keyframes dc-in{0%{opacity:0}}.dreamcard .dc-changes{gap:6px;margin:2px 0 10px;padding:0;list-style:none;display:grid}.dreamcard .dc-changes li{color:var(--parchment);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:14.5px;line-height:1.35;display:grid}.dreamcard .dc-changes canvas{width:18px;height:18px;margin-top:1px}.dreamcard .tested,.dreamcard .carried{color:var(--parchment-3);font-size:13.5px}.dreamcard .wish{font-family:var(--display);color:var(--parchment-2);font-size:15.5px;font-style:italic}.voices-line{font-family:var(--display);color:var(--dream);font-style:italic}.dreamcard .voices-line{color:var(--dream);font-size:17px;line-height:1.35}.dreamcard .foot{color:var(--parchment-3);margin:8px 0 0;font-size:12.5px}.dreamcard .foot-link{cursor:pointer;font:inherit;color:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:2px;background:0 0;border:0;border-radius:4px;padding:0}.dreamcard .foot-link:hover{color:var(--parchment);text-decoration-color:currentColor}.dreamcard.voices{box-shadow:0 0 70px #93d2ff52,0 20px 60px #00000080}.dreamcard.voices .eyebrow:before{content:"";background:radial-gradient(circle at 50% 18%, var(--dream) 0 1.5px, transparent 1.9px), radial-gradient(circle at 15% 82%, var(--dream) 0 1.5px, transparent 1.9px), radial-gradient(circle at 85% 82%, var(--dream) 0 1.5px, transparent 1.9px);width:10px;height:9px;margin-right:7px;display:inline-block}.ccard .st,.badge-voices,.badge-book{vertical-align:1px;font-family:var(--body);letter-spacing:0;border-radius:99px;margin-left:4px;padding:0 7px;font-size:11.5px;line-height:18px;display:inline-block}.ccard .st{border:1px solid;line-height:16px}.ccard.st-in_force .st{color:var(--moss)}.ccard.st-let_go .st{color:var(--ember)}.ccard.st-faded .st,.ccard.st-forgotten .st,.ccard.st-lapsed .st{color:var(--parchment-3)}.ccard.st-faded,.ccard.st-forgotten,.ccard.st-let_go{background:#080a1833}.ccard.st-lapsed{background:0 0;border-style:dashed}.ccard.st-lapsed p{font-family:var(--display);font-style:italic}.badge-voices{color:var(--night);background:var(--dream)}.badge-book{color:var(--parchment-2);border:1px solid var(--line-2);line-height:16px}.ccard .dc-changes{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ccard .dc-changes li{color:var(--parchment);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:14px;line-height:1.35;display:grid}.ccard .dc-changes canvas{width:18px;height:18px}.ccard .dc-changes .lstat{border:1px solid var(--line-2);color:var(--parchment-2);vertical-align:1px;border-radius:99px;margin-left:2px;padding:0 7px;font-size:11.5px;line-height:16px;display:inline-block}.ccard .since{font-family:var(--display);color:var(--parchment);font-size:15px;font-style:italic}.ccard .reports{color:var(--parchment-2);margin:6px 0 0;padding-left:18px;font-size:13.5px}.ccard .tested,.ccard .carried{color:var(--parchment-3);font-size:13px}.ccard .wish{font-family:var(--display);color:var(--parchment-2);font-style:italic}.ccard .voices-line{color:var(--dream);font-size:15.5px}.ccard details ul{color:var(--parchment-2);gap:3px;margin:8px 0 0;padding-left:18px;font-size:13.5px;display:grid}.ccard.focus{border-color:#93d2ffb3;box-shadow:0 0 22px #93d2ff29}.now-card{gap:12px;display:grid}.era-head{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;display:grid}.era-head h4{margin:1px 0 0}.era-head p{margin:2px 0 0;font-size:13.5px}.swatch{--tint:var(--parchment-3);border:1px solid var(--line-2);background:radial-gradient(70% 70% at 40% 35%, var(--tint), #080a18b3);border-radius:50%;width:30px;height:30px}.swatch[data-tint=frost]{--tint:var(--dream)}.swatch[data-tint=amber]{--tint:var(--ember)}.swatch[data-tint=verdant]{--tint:var(--moss)}.swatch[data-tint=dusk]{--tint:#c3a8ff}.swatch[data-tint=starlit]{--tint:#d8f0ff}.now-kv{grid-template-columns:74px minmax(0,1fr);gap:9px 12px}.now-kv dt{font-family:var(--display-sc);letter-spacing:.04em;padding-top:1px;font-size:12.5px}.now-kv dd{color:var(--parchment)}.now-kv .laws{gap:4px;margin:0;padding:0;list-style:none;display:grid}.now-kv .laws.kinds li{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;display:grid}.now-kv .laws.kinds canvas{width:40px;height:40px}.now-kv .laws.knobs{font-family:var(--display);margin-top:6px;font-size:15px;font-style:italic}.now-kv .sub,.panel .lede.sub{color:var(--parchment-3)}.now-kv b{font-family:var(--display);font-size:15.5px;font-weight:400}.dlink{cursor:pointer;font:inherit;color:var(--dream);text-underline-offset:2px;background:0 0;border:0;border-radius:4px;padding:0;font-size:13.5px;-webkit-text-decoration:underline #93d2ff66;text-decoration:underline #93d2ff66}.dlink:hover{text-decoration-color:currentColor}.voices-lede a{color:var(--dream);text-underline-offset:2px;text-decoration-color:#93d2ff66}.wishes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wishes li{background:var(--wash);border-radius:10px;gap:1px;padding:8px 11px;display:grid}.wishes b{font-family:var(--display);color:var(--parchment);font-size:16px;font-weight:400}.wishes span{color:var(--parchment-3);font-size:12.5px}.chron .src{font-family:var(--body);vertical-align:2px;color:var(--night);background:var(--dream);border-radius:99px;margin-left:6px;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-block}.chron li.edited p{animation:.6s ease-out rise}.tab{position:relative}.tab .new{background:var(--dream);width:6px;height:6px;box-shadow:0 0 6px var(--dream);border-radius:50%;position:absolute;top:5px;right:5px}.banner{z-index:6;left:calc((100vw - var(--book-w) - var(--gut)) / 2);top:max(var(--banner-top,0px), calc(var(--gut) + 148px + env(safe-area-inset-top,0px)), 19vh);box-sizing:border-box;width:max-content;max-width:min(440px, calc(100vw - var(--book-w) - 2 * var(--gut) - var(--gut-l) - var(--gut-r)));pointer-events:none;background:var(--glass-hi);border:1px solid var(--line-2);opacity:0;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:12px 18px 13px 14px;transition:opacity .7s,transform .7s;display:grid;position:fixed;transform:translate(-50%,8px);box-shadow:0 0 34px #ffb3471a,0 14px 40px #0006}.banner.on{opacity:1;transform:translate(-50%)}.banner canvas{width:28px;height:28px;margin-top:2px}.banner .eyebrow{font-family:var(--display-sc);letter-spacing:.08em;color:var(--ember);font-size:12.5px}.banner .b-name{font-family:var(--display);text-wrap:balance;margin:1px 0 3px;font-size:22px;line-height:1.15}.banner p{font-family:var(--display);color:var(--parchment-2);text-wrap:pretty;margin:0;font-size:15px;font-style:italic;line-height:1.35}.banner[data-key=season]{box-shadow:0 0 34px #a9d18f1f,0 14px 40px #0006}.banner[data-key=season] .eyebrow{color:var(--moss)}.banner[data-key=era]{box-shadow:0 0 34px #93d2ff24,0 14px 40px #0006}.banner[data-key=era] .eyebrow{color:var(--dream)}.banner[data-key=event] .eyebrow{color:#c3a8ff}@media (max-width:899px){.dreamcard{top:auto;left:var(--gut-l);right:var(--gut-r);bottom:calc(var(--gut) + 62px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100% - 150px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:16px 16px 14px;transform:none}.dreamcard h2{font-size:25px}.dreamcard .row{flex-wrap:wrap}.banner{left:50%;top:max(var(--banner-top,0px), calc(var(--gut) + 152px + env(safe-area-inset-top,0px)));max-width:calc(100vw - var(--gut-l) - var(--gut-r))}.banner .b-name{font-size:19px}.banner p{font-size:14px}}body.stream{--book-w:0px;--su:1px;--sk:1;--inset-t:0px;--inset-r:0px;--inset-b:0px;--inset-l:0px;--edge:calc(24 * var(--su));--mid-x:calc(50% + (var(--inset-l) - var(--inset-r)) / 2);--mid-y:calc(50% + (var(--inset-t) - var(--inset-b)) / 2);cursor:none}body.stream #world{pointer-events:none}body.stream .book,body.stream .tagline,body.stream .timectl,body.stream .offer,body.stream .tray,body.stream .right-slot,body.stream .proto-menu,body.stream .meter-help,body.stream .tip{display:none!important}body.stream:not(.stream-ready) .hud,body.stream:not(.stream-ready) .stream-url,body.stream:not(.stream-ready) .ticker{visibility:hidden}body.stream .plate{top:calc(var(--edge) + var(--inset-t));left:calc(var(--edge) + var(--inset-l));max-width:none;padding:calc(13 * var(--su)) calc(20 * var(--su)) calc(12 * var(--su));border-radius:calc(14 * var(--su))}body.stream .wordmark{font-size:calc(28 * var(--su))}body.stream .clock{margin-top:calc(8 * var(--su));gap:calc(4 * var(--su)) calc(12 * var(--su));white-space:nowrap;font-size:calc(17 * var(--su));flex-wrap:nowrap}body.stream .clock .phase{font-size:calc(18 * var(--su))}body.stream .meters{top:calc(var(--edge) + var(--inset-t));right:calc(var(--edge) + var(--inset-r));align-items:flex-start;gap:calc(10 * var(--su));flex-direction:row}body.stream .meter{width:auto;max-width:none;min-width:calc(176 * var(--su));gap:calc(4 * var(--su));padding:calc(10 * var(--su)) calc(15 * var(--su)) calc(12 * var(--su));border-radius:calc(12 * var(--su))}body.stream .m-label{font-size:calc(15 * var(--su))}body.stream .m-value{font-size:calc(16 * var(--su))}body.stream .m-value strong{font-size:calc(21 * var(--su))}body.stream .m-bar,body.stream .m-bar>span{height:calc(5 * var(--su));border-radius:calc(5 * var(--su))}body.stream.no-meters .meters{display:none}body.stream .ticker{z-index:2;left:calc(var(--edge) + var(--inset-l));bottom:calc(var(--edge) + var(--inset-b));width:calc((100vw - var(--inset-l) - var(--inset-r)) * .3);gap:calc(8 * var(--su));pointer-events:none;align-items:flex-start;position:fixed}body.stream .ticker li{grid-template-columns:calc(9 * var(--su)) minmax(0, 1fr);gap:calc(11 * var(--su));box-sizing:border-box;max-width:100%;padding:calc(8 * var(--su)) calc(16 * var(--su)) calc(9 * var(--su)) calc(13 * var(--su));border-radius:calc(13 * var(--su));background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:opacity 1.6s}body.stream .ticker li.out{opacity:0}body.stream .ticker .dot{width:calc(9 * var(--su));height:calc(9 * var(--su));margin-top:calc(10 * var(--su))}body.stream .ticker p{font-size:calc(20 * var(--su));text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.32;display:-webkit-box;overflow:hidden}body.stream .ticker time{margin-right:calc(9 * var(--su));font-family:var(--body);font-size:calc(15 * var(--su));letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;display:inline}body.stream .ticker .src{margin-left:calc(8 * var(--su));padding:0 calc(8 * var(--su));font-family:var(--body);font-size:calc(14 * var(--su));line-height:calc(22 * var(--su));vertical-align:calc(3 * var(--su));color:var(--night);background:var(--dream);border-radius:99px;display:inline-block}body.stream.no-ticker .ticker{display:none}body.stream .stream-url{z-index:2;right:calc(var(--edge) + var(--inset-r));bottom:calc(var(--edge) + var(--inset-b));align-items:center;gap:calc(18 * var(--su));pointer-events:none;padding:calc(14 * var(--su)) calc(14 * var(--su)) calc(14 * var(--su)) calc(20 * var(--su));border-radius:calc(16 * var(--su));display:flex;position:fixed}body.stream.no-qr .stream-url{padding-right:calc(22 * var(--su))}body.stream .stream-url p{margin:0}body.stream .su-lead{font-family:var(--display-sc);font-size:calc(16 * var(--su));letter-spacing:.06em;color:var(--parchment-3)}body.stream .su-host{margin:calc(1 * var(--su)) 0 calc(5 * var(--su));font-family:var(--display);font-size:calc(26 * var(--su));color:var(--parchment);line-height:1.1}body.stream .su-note{max-width:calc(210 * var(--su));font-family:var(--display);font-style:italic;font-size:calc(16 * var(--su));color:var(--parchment-2);text-wrap:balance;line-height:1.3}body.stream .su-qr{width:calc(132 * var(--su));height:calc(132 * var(--su));border-radius:calc(6 * var(--su));flex:none;overflow:hidden}body.stream .su-qr svg{width:100%;height:100%;display:block}body.stream.no-qr .su-qr{display:none}body.stream .toast{left:var(--mid-x);bottom:calc(var(--edge) + var(--inset-b) + 4 * var(--su));width:max-content;max-width:min(36vw, calc(100vw - 2 * var(--edge)));padding:calc(11 * var(--su)) calc(24 * var(--su));border-radius:calc(28 * var(--su));font-size:calc(24 * var(--su));white-space:normal;text-wrap:balance;text-align:center;margin-left:0;line-height:1.3}body.stream .dock{left:calc(var(--edge) + var(--inset-l));right:calc(var(--edge) + var(--inset-r));bottom:calc(var(--edge) + var(--inset-b));grid-template-columns:minmax(0,1fr)}body.stream .paused-note{max-width:min(36vw, calc(560 * var(--su)));padding:calc(10 * var(--su)) calc(20 * var(--su));border-radius:calc(16 * var(--su));font-size:calc(21 * var(--su));margin:0}body.stream .dreamcard{left:var(--mid-x);top:var(--mid-y);width:min(430px, calc((100vw - var(--inset-l) - var(--inset-r) - 2 * var(--edge)) / (1.25 * var(--sk))));max-height:calc((100vh - var(--inset-t) - var(--inset-b) - 2 * var(--edge)) / (1.25 * var(--sk)));transform:translate(-50%,-50%);scale:calc(1.25 * var(--sk));transform-origin:0 0;scrollbar-width:none;bottom:auto;right:auto}body.stream .dreamcard button,body.stream .dreamcard .row{display:none}body.stream .banner{left:var(--mid-x);top:calc(var(--edge) + var(--inset-t));scale:calc(1.3 * var(--sk));transform-origin:0 0}body.stream .conn-note{top:calc(var(--edge) + var(--inset-t));left:var(--mid-x);padding:calc(6 * var(--su)) calc(15 * var(--su));font-size:calc(15 * var(--su));transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.fate-row{flex-wrap:wrap;align-items:center;gap:4px 8px;width:0;min-width:100%;margin-top:5px;display:flex}body.waiting .fate-row{visibility:hidden}.temper{cursor:pointer;text-align:left;font-family:var(--display);color:var(--parchment-2);text-underline-offset:3px;text-wrap:balance;background:0 0;border:0;border-radius:4px;padding:0;font-size:14px;font-style:italic;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.temper:hover{color:var(--parchment);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.temper.pulse{animation:2.4s ease-out temper-pulse}@keyframes temper-pulse{0%,25%{color:var(--ember);text-shadow:0 0 12px #ffb347a6}to{color:var(--parchment-2);text-shadow:none}}.wchips{flex-wrap:wrap;gap:4px;display:inline-flex}.wchip{border:1px solid var(--line-2);color:var(--parchment-2);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-size:12px;line-height:18px;display:inline-flex}.wchip i{border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 5px #ffffff40}.gift-chip{cursor:pointer;max-width:min(360px, calc(100vw - var(--gut-l) - var(--gut-r)));text-overflow:ellipsis;white-space:nowrap;font-family:var(--display);color:var(--parchment-2);border-color:#ffb34766;border-radius:999px;margin:0 0 10px;padding:6px 14px;font-size:15px;font-style:italic;line-height:1.3;overflow:hidden}.gift-chip:hover{color:var(--parchment);border-color:#ffb347bf}body.gift-chip-on .toast{margin-bottom:var(--chip-lift,40px)}body.paused.gift-chip-on .toast{margin-bottom:calc(var(--paused-lift,46px) + var(--chip-lift,40px))}.tray-fate{cursor:pointer;font:inherit;color:var(--ember);white-space:nowrap;text-underline-offset:2px;background:0 0;border:0;border-radius:4px;padding:0;-webkit-text-decoration:underline #ffb34766;text-decoration:underline #ffb34766}.tray-fate:hover{text-decoration-color:currentColor}.opages{gap:4px;margin:0 0 14px;display:flex}.opage{border:1px solid var(--line);cursor:pointer;min-width:0;font-family:var(--display-sc);letter-spacing:.03em;color:var(--parchment-2);white-space:nowrap;background:0 0;border-radius:9px;flex:1 1 0;padding:6px 8px;font-size:13.5px}.opage:hover{color:var(--parchment)}.opage[aria-pressed=true]{color:var(--parchment);background:var(--wash);border-color:var(--line-2)}.ofilters{flex-wrap:wrap;gap:5px;margin:0 0 12px;display:flex}.ofilter{border:1px solid var(--line-2);cursor:pointer;color:var(--parchment-2);background:0 0;border-radius:99px;padding:1px 10px;font-size:12.5px;line-height:20px}.ofilter:hover{border-color:#ffb34780}.ofilter[aria-pressed=true]{color:var(--parchment);background:var(--wash);border-color:#ffb34799}.ocards{gap:10px;display:grid}.ocard{border:1px solid var(--line);background:#080a1859;border-radius:12px;padding:12px 14px 13px}.ocard.mine{border-color:#ffb34780}.ocard .ohead{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.oicon{width:34px;height:34px}.ocard .ometa{font-family:var(--display-sc);letter-spacing:.04em;color:var(--parchment-2);font-size:12.5px;display:block}.ocard h4{font-family:var(--display);text-wrap:balance;margin:1px 0 0;font-size:19px;font-weight:400;line-height:1.15}.ocard .you{font-family:var(--body);vertical-align:2px;color:var(--night);background:var(--ember);border-radius:99px;margin-left:6px;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-block}.oval{font-family:var(--display-sc);letter-spacing:.05em;color:var(--parchment-2);font-size:12.5px;display:block}.oval[data-v=boon]{color:#ffd27a}.oval[data-v=odd]{color:var(--dream)}.oval[data-v=bane]{color:#c3a8ff}.ocard .oline{font-family:var(--display);color:var(--parchment);margin:8px 0 0;font-size:16px;line-height:1.38}.oeffects{color:var(--parchment-2);gap:3px;margin:7px 0 0;padding:0;font-size:13.5px;line-height:1.35;list-style:none;display:grid}.oeffects li{padding-left:14px;position:relative}.oeffects li:before{content:"";background:var(--parchment-3);width:5px;height:5px;position:absolute;top:.6em;left:2px;transform:rotate(45deg)}.onotes h5{font-family:var(--display-sc);letter-spacing:.05em;color:var(--parchment-3);margin:9px 0 3px;font-size:12.5px;font-weight:400}.onotes ul{font-family:var(--display);color:var(--parchment-2);gap:2px;margin:0;padding:0;font-size:15px;font-style:italic;line-height:1.35;list-style:none;display:grid}.onotes.quiet time{font-family:var(--display-sc);letter-spacing:.04em;color:var(--parchment-3);margin-right:4px;font-size:12px;font-style:normal}.osky{font-family:var(--display);color:var(--parchment-3);margin:9px 0 0;font-size:13.5px;font-style:italic}.vbadge{cursor:pointer;border:0;margin-left:6px;font-style:normal;transition:box-shadow .2s}.vbadge:hover{box-shadow:0 0 9px #93d2ff80}.ftemper{border:1px solid var(--line);background:#080a1859;border-radius:12px;padding:13px 14px}.ftemper .ftw{font-family:var(--display);color:var(--parchment);margin:0;font-size:21px;line-height:1.2}.ftemper p{color:var(--parchment-2);margin:6px 0 0;font-size:14.5px}.ftemper .fsrc{color:var(--parchment-3);font-size:13px}.fmode{background:var(--wash);font-family:var(--display);color:var(--parchment);border-radius:10px;margin:0 0 10px;padding:8px 12px;font-size:15px;font-style:italic}.odds{gap:6px;display:grid}.orow{background:var(--wash);border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;display:grid}.orow .ohead2{justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.orow .ohead2 b{font-family:var(--display);color:var(--parchment);font-size:16px;font-weight:400}.orow .ohead2 span{color:var(--parchment-2);font-variant-numeric:tabular-nums lining-nums;font-size:13px}.obar{background:#03050e8c;border-radius:4px;height:7px;margin:6px 0 5px;display:flex;overflow:hidden}.obar i{height:100%;display:block}.obar .s-classic{background:var(--parchment-3)}.obar .s-kind{background:#ffd27a}.obar .s-strange{background:var(--dream)}.obar .s-harsh{background:#c3a8ff}.orow .owords{color:var(--parchment-2);font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:13px}.orow .ohard{color:var(--parchment-3);font-variant-numeric:tabular-nums lining-nums;margin:2px 0 0;font-size:12.5px}.fnote{font-family:var(--display);color:var(--parchment-3);margin:10px 0 0;font-size:14px;font-style:italic;line-height:1.35}.fpara{color:var(--parchment-2);margin:0 0 8px;font-size:14.5px}.flist{color:var(--parchment-2);gap:7px;margin:0;padding:0;font-size:14px;line-height:1.35;list-style:none;display:grid}.flist time{font-family:var(--display-sc);letter-spacing:.04em;color:var(--parchment-3);font-size:12.5px;display:block}.flist b{font-family:var(--display);color:var(--parchment);margin-right:5px;font-size:15.5px;font-weight:400}.fsky{background:var(--wash);border-radius:10px;margin:0 0 6px;padding:7px 10px}.fsky summary{cursor:pointer;font-family:var(--display);color:var(--parchment);font-size:15.5px}.fsky dl{grid-template-columns:62px minmax(0,1fr);gap:5px 10px;margin:7px 0 3px;font-size:13px;line-height:1.4;display:grid}.fsky dt{font-family:var(--display-sc);letter-spacing:.04em;color:var(--parchment-3)}.fsky dd{color:var(--parchment-2);margin:0}.fsky .osev{font-family:var(--display);color:var(--parchment-3);font-style:italic}.fsky .odream{color:var(--dream)}.fdreams{margin-top:2px}.fdlist{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.fdlist>li{background:#93d2ff0d;border:1px solid #93d2ff47;border-radius:10px;padding:9px 12px 10px}.fdlist .fdh{font-family:var(--display-sc);letter-spacing:.04em;color:var(--dream);margin:0;font-size:12.5px}.fdlist .fdh b{font-family:var(--display);letter-spacing:0;color:var(--parchment);font-size:16px;font-weight:400}.fdlist .fdh .dlink{font-family:var(--body);letter-spacing:0;margin-left:4px}.fdlist ul{color:var(--parchment);gap:3px;margin:5px 0 0;padding:0;font-size:14px;line-height:1.38;list-style:none;display:grid}.fdlist ul li{padding-left:14px;position:relative}.fdlist ul li:before{content:"";background:var(--dream);width:5px;height:5px;position:absolute;top:.6em;left:2px;transform:rotate(45deg)}.fknobs{font-family:var(--display);color:var(--parchment);font-size:15px;font-style:italic}.fbase{font-family:var(--display);color:var(--parchment-2);font-size:15px;font-style:italic}.omore{color:var(--parchment-3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 4px;font-size:13.5px;display:flex}.omore .ofilter{padding:3px 14px;font-size:13.5px}.omore .ofilter[aria-disabled=true]{cursor:progress;opacity:.75}.oend{font-family:var(--display);color:var(--parchment-3);margin-top:12px;font-style:italic}@media (max-width:899px){.temper{font-size:13px}.gift-chip{margin-bottom:8px;padding:5px 12px;font-size:14px}}@media (pointer:coarse){.gear,.temper,.ofilter,.tray-fate,.dlink{position:relative}.gear:after,.temper:after,.ofilter:after,.tray-fate:after,.dlink:after{content:"";position:absolute}.gear:after{inset:-8px -6px}.temper:after{inset:-13px -4px}.tab,.opage,.back,.dreamcard .row button,.book-toggle{min-height:44px}.ofilters{gap:12px 8px}.ofilter:after,.tray-fate:after{inset:-6px -4px}.dlink:after{inset:-8px -4px}.tray-note .legal{margin-top:12px;display:block}.legal a{margin:-6px -4px;padding:6px 4px;display:inline-block}}@media (prefers-contrast:more){:root{--parchment-3:var(--parchment-2);--glass:#0e1126f2;--glass-hi:#181c3afa;--line:#f1e7d23d}}body.stream .fate-row{margin-top:calc(6 * var(--su));gap:calc(5 * var(--su)) calc(10 * var(--su))}body.stream .temper{font-size:calc(19 * var(--su));pointer-events:none}body.stream .wchip{font-size:calc(15 * var(--su));line-height:calc(23 * var(--su));padding:0 calc(10 * var(--su))}body.stream .wchip i{width:calc(7 * var(--su));height:calc(7 * var(--su))}
