:root{--tw-u:clamp(1px, calc(.7px + .04vmin), 1.25px);--tw-aqua:#c8b26a;--tw-aqua-rgb:200, 178, 106;--tw-sun:#d99a4e;--tw-sun-rgb:217, 154, 78;--tw-coral:#e07a66;--tw-ink:#d6d2c4;--tw-ink-2:#d6d2c4c7;--tw-ink-3:#d6d2c48c;--tw-ink-4:#d6d2c457;--tw-glass:#0d0e0fd6;--tw-fill:#d6d2c40f;--tw-fill-2:#d6d2c41c;--tw-line:#d6d2c429;--tw-line-2:#d6d2c447;--tw-font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tw-head:"Rajdhani", "Inter", system-ui, sans-serif;--tw-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--tw-ease:cubic-bezier(.2, .8, .2, 1);--tw-ease-io:cubic-bezier(.65, 0, .35, 1);--tw-fast:.14s;--tw-med:.24s;--tw-slow:.42s;--tw-1:calc(4 * var(--tw-u));--tw-2:calc(8 * var(--tw-u));--tw-3:calc(12 * var(--tw-u));--tw-4:calc(16 * var(--tw-u));--tw-5:calc(24 * var(--tw-u));--tw-6:calc(32 * var(--tw-u));--tw-fs-xs:calc(10.5 * var(--tw-u));--tw-fs-sm:calc(11.5 * var(--tw-u));--tw-fs-md:calc(12.5 * var(--tw-u));--tw-fs-lg:calc(14 * var(--tw-u));--tw-r-sm:calc(2 * var(--tw-u));--tw-r-md:calc(2 * var(--tw-u));--tw-r-lg:calc(3 * var(--tw-u));--tw-edge:calc(16 * var(--tw-u));--tw-panel-w:calc(340 * var(--tw-u))}html.tw-sysfont{--tw-font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tw-head:"Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--tw-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}html,body{background:#02070c;width:100%;height:100%;margin:0;padding:0;overflow:hidden}#app{position:fixed;inset:0}#app canvas{touch-action:none;outline:none;display:block}#loader{--pad:max(4.5vw, calc(20px + env(safe-area-inset-left)));--foot:calc(18px + env(safe-area-inset-bottom));z-index:1000;color:var(--tw-ink);font-family:var(--tw-font);-webkit-font-smoothing:antialiased;transition:opacity .9s var(--tw-ease), visibility 0s linear 0s;background:#070708;position:fixed;inset:0;overflow:hidden}#loader.tw-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .9s var(--tw-ease), visibility 0s linear .9s}.loader-art{position:absolute;inset:0;overflow:hidden}.loader-scrim{background:linear-gradient(#07070800 40%,#07070847 58%,#070708d1 84%,#070708f5 100%),linear-gradient(#0707088c 0%,#07070800 22%);position:absolute;inset:0}.loader-inner{position:absolute;inset:0}.loader-inner p{margin:0}.loader-brand{left:var(--pad);top:max(2.6vh, calc(12px + env(safe-area-inset-top)));font-size:clamp(26px,6vh,46px);line-height:1;position:absolute}.loader-where{left:var(--pad);right:var(--pad);bottom:calc(var(--foot) + 34px);position:absolute}.loader-place{text-overflow:ellipsis;white-space:nowrap;height:1.1em;font:600 clamp(20px, 5.6vh, 40px)/1.1 var(--tw-head);letter-spacing:.06em;text-transform:uppercase;color:#efe6d2;overflow:hidden}.loader-line,.loader-note{text-overflow:ellipsis;white-space:nowrap;height:1.45em;font:400 clamp(13px, 2.6vh, 18px)/1.45 var(--tw-font);color:var(--tw-ink-2);transition:opacity .6s var(--tw-ease);overflow:hidden}.loader-line{white-space:normal;height:2.9em;margin-top:6px}.loader-note{left:var(--pad);right:var(--pad);bottom:calc(var(--foot) + 34px);opacity:0;position:absolute}#loader.is-compiling .loader-note{opacity:1}#loader.is-compiling .loader-line{opacity:0}.loader-row{left:var(--pad);right:var(--pad);bottom:var(--foot);height:16px;font:600 clamp(10.5px, 1.6vmin, 12px)/16px var(--tw-head);letter-spacing:.2em;text-transform:uppercase;color:var(--tw-ink-3);gap:16px;display:flex;position:absolute}.loader-status{text-align:left;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.loader-pct{text-align:right;white-space:pre;width:5ch;font:500 12px/16px var(--tw-mono);letter-spacing:0;color:var(--tw-ink-2);flex:none}.loader-bar{background:#efe6d21f;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.loader-fill{transform-origin:0;background:var(--tw-red,#b3261e);transition:transform .5s var(--tw-ease);position:absolute;inset:0;transform:scaleX(0)}.loader-glint{background:linear-gradient(90deg,#0000,#efe6d280,#0000);width:18%;animation:2.4s linear infinite tw-glint;position:absolute;top:0;bottom:0;left:0}.tw-sting{z-index:1001;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}.tw-sting.is-on{display:block}.tw-sting-bands{height:120%;transform:translateX(var(--sting-from)) skewX(var(--sting-skew));will-change:transform;display:flex;position:absolute;top:-10%;left:0}.tw-sting-bands i{flex:none;height:100%}.tw-sting.is-on .tw-sting-bands{animation:tw-sting var(--sting-ms) cubic-bezier(.65, 0, .35, 1) both}@keyframes tw-sting{0%{transform:translateX(var(--sting-from)) skewX(var(--sting-skew))}to{transform:translateX(var(--sting-to)) skewX(var(--sting-skew))}}.tw-sting-mark{opacity:0;position:absolute;top:50%;left:50%}.tw-sting-mark svg{width:100%;height:100%;display:block}.tw-sting.is-on .tw-sting-mark{animation:tw-sting-mark var(--sting-ms) linear both}@keyframes tw-sting-mark{0%,39%{opacity:0;transform:scale(.96)}45%,55%{opacity:1}61%,to{opacity:0;transform:scale(1.03)}}#loader.is-snap{transition:none}#loader.is-stung-out{animation:tw-sting-cut var(--sting-ms) linear both}#loader.is-stung-in{animation:tw-sting-in var(--sting-ms) linear both}@keyframes tw-sting-cut{0%{visibility:visible}50%,to{visibility:hidden}}@keyframes tw-sting-in{0%{visibility:hidden}50%,to{visibility:visible}}#loader.tw-error .loader-row{height:auto}#loader.tw-error .loader-status{white-space:normal;color:var(--tw-coral)}#loader.tw-error .loader-fill{background:var(--tw-coral)}#loader.tw-error .loader-glint,#loader.tw-error .loader-where,#loader.tw-error .loader-note{display:none}@keyframes tw-glint{0%{transform:translate(-100%)}to{transform:translate(560%)}}@media (prefers-reduced-motion:reduce){.loader-glint{opacity:0;animation:none}}.tw-root{z-index:100;pointer-events:none;font-family:var(--tw-font);font-size:var(--tw-fs-md);color:var(--tw-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;line-height:1.4;position:fixed;inset:0}.tw-root *,.tw-root :before,.tw-root :after{box-sizing:border-box}.tw-root [hidden]{display:none!important}.tw-interactive{pointer-events:auto}:where(.tw-root) button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.tw-root) :focus-visible{outline:2px solid rgba(var(--tw-aqua-rgb), .9);outline-offset:2px}:where(.tw-root) :focus:not(:focus-visible){outline:none}.tw-ico{width:calc(16 * var(--tw-u));height:calc(16 * var(--tw-u));flex:none;display:block}.tw-glass{background:var(--tw-glass);border:1px solid var(--tw-line);box-shadow:0 6px 18px -10px #0009}:where(.tw-root) kbd{min-width:calc(20 * var(--tw-u));height:calc(20 * var(--tw-u));padding:0 calc(5 * var(--tw-u));border-radius:calc(5 * var(--tw-u));font-family:var(--tw-mono);font-size:var(--tw-fs-xs);color:var(--tw-ink);white-space:nowrap;background:linear-gradient(#ffffff26,#ffffff0f);border:1px solid #ffffff29;border-bottom-color:#ffffff12;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 1px #00000059}.tw-kbd-ico .tw-ico{width:calc(13 * var(--tw-u));height:calc(13 * var(--tw-u))}.tw-wasd{gap:calc(2 * var(--tw-u));grid-template-columns:repeat(3,auto);display:inline-grid}.tw-wasd kbd{grid-row:2}.tw-wasd kbd:first-child{grid-area:1/2}.tw-unit{color:var(--tw-ink-3);margin-left:.35em;font-size:.92em}.tw-unit.is-tight{margin-left:.05em}.tw-g-unit,.tw-g-lab{font-size:var(--tw-fs-xs);letter-spacing:.02em;color:var(--tw-ink-3)}.tw-hud{pointer-events:none;transition:opacity .7s var(--tw-ease), visibility 0s;position:absolute;inset:0}.tw-root.is-photo .tw-hud,.tw-root.is-starting .tw-hud{opacity:0;visibility:hidden;transition:opacity var(--tw-med) var(--tw-ease), visibility 0s linear var(--tw-med)}.tw-tl{top:var(--tw-edge);left:var(--tw-edge);align-items:flex-start;gap:calc(10 * var(--tw-u));flex-direction:column;display:flex;position:absolute}.tw-stats,.tw-mark,.tw-brand-name,.tw-mode{transition:opacity .9s var(--tw-ease)}.tw-root.is-idle .tw-stats,.tw-root.is-idle .tw-mark,.tw-root.is-idle .tw-brand-name,.tw-root.is-idle .tw-mode{opacity:.5}.tw-stats{align-items:baseline;gap:calc(8 * var(--tw-u));text-shadow:0 1px 2px #000000d9;--tw-level:var(--tw-aqua);display:flex}.tw-stats[data-level=warn]{--tw-level:var(--tw-sun)}.tw-stats[data-level=bad]{--tw-level:var(--tw-coral)}.tw-stats-main{align-items:baseline;gap:calc(3 * var(--tw-u));display:flex}.tw-fps{min-width:2.4ch;font-family:var(--tw-mono);font-size:calc(13 * var(--tw-u));font-variant-numeric:tabular-nums;text-align:right;color:var(--tw-level);transition:color var(--tw-slow);font-weight:700;line-height:1}.tw-fps-unit{font-size:var(--tw-fs-xs);color:var(--tw-ink-2)}.tw-spark{display:none}.tw-stats-sub{gap:var(--tw-3);font-size:var(--tw-fs-xs);display:flex}.tw-kv{align-items:baseline;gap:calc(4 * var(--tw-u));display:inline-flex}.tw-k{color:var(--tw-ink-2)}.tw-v{font-family:var(--tw-mono);font-variant-numeric:tabular-nums;color:var(--tw-ink)}.tw-brand{align-items:center;gap:var(--tw-2);padding-left:calc(2 * var(--tw-u));display:flex}.tw-mark{width:calc(22 * var(--tw-u));height:calc(22 * var(--tw-u));filter:drop-shadow(0 1px 2px #00000073);flex:none;display:block}.tw-brand-name{font-size:var(--tw-fs-sm);letter-spacing:.34em;color:#fffffff0;text-shadow:0 1px 2px #0000008c,0 0 14px #0000004d;font-weight:600}.tw-mode{align-items:center;gap:calc(6 * var(--tw-u));height:calc(26 * var(--tw-u));margin-left:calc(2 * var(--tw-u));padding:0 calc(11 * var(--tw-u)) 0 calc(8 * var(--tw-u));border:1px solid var(--tw-line);font-size:var(--tw-fs-sm);white-space:nowrap;color:var(--tw-ink);background:#0d0e0f8c;border-radius:2px;font-weight:500;display:inline-flex}.tw-mode.is-empty{display:none}.tw-mode-ico{color:var(--tw-aqua)}.tw-mode-ico .tw-ico{width:calc(14 * var(--tw-u));height:calc(14 * var(--tw-u))}.tw-mode.is-bump{animation:tw-bump .9s var(--tw-ease)}@keyframes tw-bump{0%{border-color:rgba(var(--tw-aqua-rgb), .8);box-shadow:0 0 0 0 rgba(var(--tw-aqua-rgb), .45)}to{border-color:var(--tw-line);box-shadow:0 0 0 10px rgba(var(--tw-aqua-rgb), 0)}}.tw-toasts{top:var(--tw-edge);align-items:center;gap:var(--tw-2);width:max-content;max-width:min(86vw, calc(520 * var(--tw-u)));transition:left var(--tw-slow) var(--tw-ease);flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tw-root[data-panel=open] .tw-toasts{left:calc(50% - (var(--tw-panel-w) + var(--tw-3)) / 2);max-width:min(calc(var(--tw-page-w,100vw) - var(--tw-panel-w) - 4 * var(--tw-4)), calc(520 * var(--tw-u)))}.tw-toast{align-items:center;gap:calc(10 * var(--tw-u));max-width:100%;padding:calc(8 * var(--tw-u)) calc(16 * var(--tw-u)) calc(8 * var(--tw-u)) calc(13 * var(--tw-u));font-size:var(--tw-fs-md);opacity:0;transform:translateY(calc(-8 * var(--tw-u))) scale(.98);transition:opacity var(--tw-med) var(--tw-ease), transform var(--tw-med) var(--tw-ease), margin var(--tw-slow) var(--tw-ease);border-radius:2px;font-weight:500;display:flex;position:relative;overflow:hidden}.tw-toast.is-in{opacity:1;transform:none}.tw-toast.is-out{margin-bottom:calc(-1 * var(--h,0px) - var(--tw-2));opacity:0;transform:translateY(calc(-6 * var(--tw-u))) scale(.98)}.tw-toast.is-bump{animation:tw-toast-bump .42s var(--tw-ease)}@keyframes tw-toast-bump{40%{transform:scale(1.035)}}.tw-toast-dot{width:calc(6 * var(--tw-u));height:calc(6 * var(--tw-u));background:var(--tw-aqua);box-shadow:0 0 8px rgba(var(--tw-aqua-rgb), .9);border-radius:50%;flex:none}.tw-toast-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tw-toast-bar{left:var(--tw-4);right:var(--tw-4);background:linear-gradient(90deg, rgba(var(--tw-aqua-rgb), 0), rgba(var(--tw-aqua-rgb), .7), rgba(var(--tw-aqua-rgb), 0));transform-origin:50%;height:1px;animation:tw-life var(--life,2.5s) linear forwards;position:absolute;bottom:0}@keyframes tw-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.tw-toast.is-fault .tw-toast-dot{background:var(--tw-coral);box-shadow:0 0 8px var(--tw-coral)}.tw-toast.is-warn .tw-toast-dot{background:var(--tw-sun);box-shadow:0 0 8px rgba(var(--tw-sun-rgb), .9)}.tw-toast.is-message .tw-toast-dot{background:#6fae6a;box-shadow:0 0 8px #6fae6ae6}.tw-toast.is-found .tw-toast-dot{background:#c8a23a;box-shadow:0 0 8px #c8a23ae6}.tw-toast.is-fault .tw-toast-text{color:#ffb3a3}.tw-toast.is-many .tw-toast-text{white-space:normal;gap:2px;display:grid}.tw-toast.is-many .tw-toast-text b{font-weight:600}.tw-toast.is-many .tw-toast-text small{font-size:var(--tw-fs-sm);color:var(--tw-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body:has(.cr.is-on) .tw-toasts{top:calc(var(--tw-edge) + 84px)}.tw-prompt{left:50%;bottom:max(calc(72 * var(--tw-u)), 13vh);align-items:center;gap:calc(10 * var(--tw-u));padding:calc(6 * var(--tw-u)) calc(18 * var(--tw-u)) calc(6 * var(--tw-u)) calc(6 * var(--tw-u));font-size:var(--tw-fs-lg);white-space:nowrap;opacity:0;transform:translate(-50%, calc(10 * var(--tw-u))) scale(.97);transition:opacity var(--tw-med) var(--tw-ease), transform var(--tw-slow) var(--tw-ease);border-radius:2px;font-weight:500;display:flex;position:absolute}.tw-prompt.is-on{opacity:1;transform:translate(-50%)}.tw-root .tw-prompt-key{min-width:calc(28 * var(--tw-u));height:calc(28 * var(--tw-u));padding:0 calc(8 * var(--tw-u));border-radius:calc(8 * var(--tw-u));font-size:var(--tw-fs-sm);color:#0a1a22;background:linear-gradient(#d6d2c4,#bdb8a8);border:1px solid #fffc;border-bottom:2px solid #8b8a83;font-weight:600;position:relative;box-shadow:0 2px 8px #00000059}.tw-prompt-key:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 0 rgba(var(--tw-aqua-rgb), .6);position:absolute;inset:-2px}.tw-prompt.is-on.is-bump .tw-prompt-key:after{animation:tw-ring 1.4s var(--tw-ease) 2}@keyframes tw-ring{0%{box-shadow:0 0 0 0 rgba(var(--tw-aqua-rgb), .65)}to{box-shadow:0 0 0 12px rgba(var(--tw-aqua-rgb), 0)}}.tw-root .tw-prompt.tw-glass{backdrop-filter:none;box-shadow:none;letter-spacing:.1em;text-transform:uppercase;color:#d6d2c4;background:#0d0e0fd1;border:1px solid #d6d2c438;border-left:3px solid #c8b26a;border-radius:2px;gap:10px;padding:5px 14px 5px 6px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700}.tw-root .tw-prompt .tw-prompt-key{min-width:26px;height:26px;box-shadow:none;filter:none;color:#c8b26a;background:0 0;border:1px solid #c8b26a;border-radius:0;padding:0 6px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.tw-root .tw-prompt .tw-prompt-key:after{border-radius:0;box-shadow:0 0 #c8b26a99}.tw-root .tw-prompt.is-on.is-bump .tw-prompt-key:after{animation:tw-ring-gold 1.4s var(--tw-ease) 2}@keyframes tw-ring-gold{0%{box-shadow:0 0 #c8b26a99}to{box-shadow:0 0 0 10px #c8b26a00}}html.tw-touch-on .tw-root .tw-prompt{display:none}.tw-root .tw-mode{backdrop-filter:none;letter-spacing:.12em;text-transform:uppercase;color:#d6d2c4;background:#0d0e0fb8;border:1px solid #d6d2c438;border-left:3px solid #c8b26a;border-radius:2px;height:24px;padding:0 10px 0 7px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700}.tw-root .tw-mode-ico{color:#c8b26a}.tw-boat{left:var(--tw-edge);bottom:var(--tw-edge);align-items:center;gap:var(--tw-4);padding:var(--tw-3) calc(18 * var(--tw-u)) var(--tw-3) var(--tw-4);border-radius:calc(20 * var(--tw-u));opacity:0;visibility:hidden;transform:translateY(calc(14 * var(--tw-u)));transition:opacity var(--tw-slow) var(--tw-ease), transform var(--tw-slow) var(--tw-ease), visibility 0s linear var(--tw-slow);display:flex;position:absolute}.tw-boat.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.tw-thr{align-items:center;gap:var(--tw-2);flex-direction:column;display:flex}.tw-thr-bar{width:calc(8 * var(--tw-u));height:calc(92 * var(--tw-u));background:#d6d2c41a;border-radius:2px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d6d2c41a}.tw-thr-pos,.tw-thr-neg{height:50%;transition:transform 90ms linear;position:absolute;left:0;right:0;transform:scaleY(0)}.tw-thr-pos{transform-origin:50% 100%;background:linear-gradient(0deg, rgba(var(--tw-aqua-rgb), .35), var(--tw-aqua));bottom:50%}.tw-thr-neg{transform-origin:50% 0;background:linear-gradient(180deg, rgba(var(--tw-sun-rgb), .35), var(--tw-sun));top:50%}.tw-thr-zero{background:#ffffff8c;height:1px;position:absolute;top:50%;left:0;right:0}.tw-thr-val{min-width:4.6ch;font-family:var(--tw-mono);font-size:var(--tw-fs-xs);font-variant-numeric:tabular-nums;text-align:center;color:var(--tw-ink-2)}.tw-boat.is-reverse .tw-thr-val{color:var(--tw-sun)}.tw-dial,.tw-compass{flex:none;position:relative}.tw-dial{width:calc(128 * var(--tw-u));height:calc(128 * var(--tw-u))}.tw-compass{width:calc(104 * var(--tw-u));height:calc(104 * var(--tw-u))}.tw-dial svg,.tw-compass svg{width:100%;height:100%;display:block;overflow:visible}.tw-dial-bg,.tw-dial-red,.tw-dial-val{fill:none;stroke-width:6px}.tw-dial-bg{stroke:#d6d2c41f;stroke-linecap:round}.tw-dial-red{stroke:#ff7a8561}.tw-dial-val{stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(var(--tw-aqua-rgb), .45))}.tw-dial-ticks line{stroke:#d6d2c452;stroke-width:1.2px;stroke-linecap:round}.tw-dial-ticks line.maj{stroke:#d6d2c4b3;stroke-width:1.6px}.tw-dial-head{fill:#fff;filter:drop-shadow(0 0 4px rgba(var(--tw-aqua-rgb), .9))}.tw-boat.is-redline .tw-dial-head{filter:drop-shadow(0 0 5px #ff7a85f2)}.tw-dial-rpm{font-family:var(--tw-mono);fill:#d6d2c499;text-anchor:middle;font-size:8.5px}.tw-boat.is-redline .tw-dial-rpm{fill:var(--tw-coral)}.tw-dial-center,.tw-hdg{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tw-dial-center{padding-bottom:calc(4 * var(--tw-u))}.tw-speed{font-family:var(--tw-mono);font-size:calc(30 * var(--tw-u));letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.tw-dial-center .tw-g-unit{margin-top:calc(4 * var(--tw-u))}.tw-compass-ring{fill:#0d0e0f59;stroke:#d6d2c429;stroke-width:1px}.tw-compass-card line.min{stroke:#d6d2c447;stroke-width:1px}.tw-compass-card line.maj{stroke:#d6d2c4b3;stroke-width:1.5px}.tw-compass-card text{font-family:var(--tw-font);fill:#d6d2c4bf;text-anchor:middle;dominant-baseline:central;font-size:9px;font-weight:600}.tw-compass-card text.is-n{fill:var(--tw-sun)}.tw-lubber{fill:var(--tw-aqua);filter:drop-shadow(0 0 3px rgba(var(--tw-aqua-rgb), .9))}.tw-hdg-num{font-family:var(--tw-mono);font-size:calc(15 * var(--tw-u));font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1}.tw-hdg-card{font-size:var(--tw-fs-xs);letter-spacing:.08em;color:var(--tw-aqua);font-weight:600}.tw-depth{left:var(--tw-edge);padding:var(--tw-3) calc(18 * var(--tw-u)) var(--tw-3) var(--tw-2);border-radius:calc(18 * var(--tw-u));opacity:0;visibility:hidden;transform:translate(calc(-10 * var(--tw-u)), -50%);transition:opacity var(--tw-slow) var(--tw-ease), transform var(--tw-slow) var(--tw-ease), visibility 0s linear var(--tw-slow);align-items:center;display:flex;position:absolute;top:50%}.tw-depth.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(-50%)}.tw-depth-tape{width:calc(46 * var(--tw-u));height:calc(208 * var(--tw-u));display:block}.tw-depth-mark{width:calc(10 * var(--tw-u));height:2px;margin:0 calc(10 * var(--tw-u)) 0 calc(4 * var(--tw-u));background:var(--tw-aqua);box-shadow:0 0 6px rgba(var(--tw-aqua-rgb), .9);border-radius:2px}.tw-depth-read{gap:calc(2 * var(--tw-u));flex-direction:column;display:flex}.tw-depth-line{align-items:baseline;display:flex}.tw-depth-num{text-align:right;min-width:3.4ch;font-family:var(--tw-mono);font-size:calc(26 * var(--tw-u));letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.tw-photo-hint{cursor:pointer;left:50%;bottom:var(--tw-4);align-items:center;gap:var(--tw-2);padding:calc(5 * var(--tw-u)) calc(12 * var(--tw-u)) calc(5 * var(--tw-u)) calc(6 * var(--tw-u));font-family:inherit;font-size:var(--tw-fs-sm);color:var(--tw-ink-2);opacity:0;transition:opacity .7s var(--tw-ease);background:#0d0e0f73;border:0;border-radius:2px;display:flex;position:absolute;transform:translate(-50%)}.tw-root:not(.is-photo) .tw-photo-hint{display:none}.tw-photo-hint.is-on{opacity:1}@media (pointer:coarse){.tw-photo-hint{opacity:.85;pointer-events:auto;bottom:calc(var(--tw-4) + env(safe-area-inset-bottom));padding:calc(12 * var(--tw-u)) calc(18 * var(--tw-u));font-size:var(--tw-fs-md,var(--tw-fs-sm))}.tw-photo-hint kbd{display:none}}.tw-panel{top:var(--tw-3);right:var(--tw-3);bottom:var(--tw-3);width:var(--tw-panel-w);max-width:calc(var(--tw-page-w,100vw) - 2 * var(--tw-3));border-radius:var(--tw-r-lg);opacity:0;visibility:hidden;transform:translateX(calc(28 * var(--tw-u)));transition:opacity var(--tw-med) var(--tw-ease), transform var(--tw-slow) var(--tw-ease), visibility 0s linear var(--tw-slow);flex-direction:column;display:flex;position:absolute;overflow:hidden}.tw-root[data-panel=open] .tw-panel{opacity:1;visibility:visible;transition-delay:0s;transform:none}.tw-panel-head{padding:var(--tw-3) calc(10 * var(--tw-u)) var(--tw-2) var(--tw-4);justify-content:space-between;align-items:center;display:flex}.tw-panel-title{font-size:var(--tw-fs-lg);letter-spacing:-.01em;font-weight:600}.tw-panel-actions{gap:calc(2 * var(--tw-u));display:flex}.tw-icon-btn{width:calc(30 * var(--tw-u));height:calc(30 * var(--tw-u));border-radius:calc(8 * var(--tw-u));color:var(--tw-ink-3);transition:color var(--tw-fast), background var(--tw-fast);place-items:center;display:grid}.tw-icon-btn:hover{color:var(--tw-ink);background:var(--tw-fill-2)}.tw-tabs{gap:calc(3 * var(--tw-u));margin:0 var(--tw-3) var(--tw-2);padding:calc(3 * var(--tw-u));border-radius:calc(12 * var(--tw-u));box-shadow:inset 0 0 0 1px var(--tw-line);scrollbar-width:none;background:#00000038;display:flex;position:relative;overflow-x:auto}.tw-tabs::-webkit-scrollbar{display:none}.tw-tab{min-width:calc(32 * var(--tw-u));height:calc(34 * var(--tw-u));padding:0 calc(9 * var(--tw-u));border-radius:calc(9 * var(--tw-u));font-size:var(--tw-fs-md);white-space:nowrap;color:var(--tw-ink-3);transition:flex-grow var(--tw-slow) var(--tw-ease), color var(--tw-fast), background var(--tw-med), box-shadow var(--tw-med);flex:1 1 0;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}.tw-tab:hover{color:var(--tw-ink);background:#ffffff0a}.tw-tab.is-active{color:var(--tw-ink);background:linear-gradient(180deg, rgba(var(--tw-aqua-rgb), .2), rgba(var(--tw-aqua-rgb), .09));box-shadow:inset 0 0 0 1px rgba(var(--tw-aqua-rgb), .38), 0 0 18px -6px rgba(var(--tw-aqua-rgb), .5);flex:none}.tw-tab.is-active .tw-ico{color:var(--tw-aqua)}.tw-tab-label{opacity:0;max-width:0;transition:max-width var(--tw-slow) var(--tw-ease), opacity var(--tw-med), margin var(--tw-slow) var(--tw-ease);overflow:hidden}.tw-tab.is-active .tw-tab-label{max-width:calc(130 * var(--tw-u));margin-left:calc(7 * var(--tw-u));opacity:1}.tw-pages{min-height:0;padding:calc(2 * var(--tw-u)) 0 var(--tw-3);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d6d2c438 transparent;-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 calc(10 * var(--tw-u)), #000 calc(100% - 14 * var(--tw-u)), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, #000 calc(10 * var(--tw-u)), #000 calc(100% - 14 * var(--tw-u)), transparent 100%);flex:auto;overflow:hidden auto}.tw-pages::-webkit-scrollbar{width:10px}.tw-pages::-webkit-scrollbar-thumb{background:#d6d2c433 padding-box padding-box;border:3px solid #0000;border-radius:10px}.tw-page{animation:tw-page-in var(--tw-med) var(--tw-ease)}.tw-page:empty:before{content:"No settings in this section yet.";padding:var(--tw-6) var(--tw-4);font-size:var(--tw-fs-sm);text-align:center;color:var(--tw-ink-3);display:block}@keyframes tw-page-in{0%{opacity:0;transform:translateY(calc(4 * var(--tw-u)))}to{opacity:1;transform:none}}.tw-panel-foot{gap:calc(6 * var(--tw-u)) var(--tw-4);padding:calc(10 * var(--tw-u)) var(--tw-4);border-top:1px solid var(--tw-line);font-size:var(--tw-fs-xs);color:var(--tw-ink-3);flex-wrap:wrap;display:flex}.tw-panel-foot span{align-items:center;gap:calc(6 * var(--tw-u));display:inline-flex}.tw-panel-foot kbd{min-width:calc(18 * var(--tw-u));height:calc(18 * var(--tw-u));font-size:calc(9.5 * var(--tw-u))}.tw-rail{top:50%;right:var(--tw-3);align-items:center;gap:calc(2 * var(--tw-u));padding:calc(6 * var(--tw-u));border-radius:calc(14 * var(--tw-u));transition:opacity var(--tw-med) var(--tw-ease), transform var(--tw-slow) var(--tw-ease), visibility 0s;flex-direction:column;display:flex;position:absolute;transform:translateY(-50%)}.tw-root[data-panel=open] .tw-rail,.tw-root.is-starting .tw-rail{opacity:0;visibility:hidden;transform:translate(calc(14 * var(--tw-u)), -50%);transition:opacity var(--tw-fast) var(--tw-ease), transform var(--tw-slow) var(--tw-ease), visibility 0s linear var(--tw-slow)}.tw-root.is-idle .tw-rail{opacity:.45}.tw-rail:hover{opacity:1}.tw-rail-tabs{gap:calc(2 * var(--tw-u));flex-direction:column;display:flex}.tw-rail-btn{width:calc(36 * var(--tw-u));height:calc(36 * var(--tw-u));border-radius:calc(10 * var(--tw-u));color:var(--tw-ink-2);transition:color var(--tw-fast), background var(--tw-fast);place-items:center;display:grid;position:relative}.tw-rail-btn:hover{color:var(--tw-ink);background:var(--tw-fill-2)}.tw-rail-btn .tw-ico{width:calc(18 * var(--tw-u));height:calc(18 * var(--tw-u))}.tw-rail-btn.is-active{color:var(--tw-aqua)}.tw-rail-btn.is-active:before{content:"";top:28%;bottom:28%;left:calc(-6 * var(--tw-u));background:var(--tw-aqua);width:2px;box-shadow:0 0 8px rgba(var(--tw-aqua-rgb), .9);border-radius:2px;position:absolute}.tw-rail-open{color:var(--tw-ink)}.tw-rail-sep{width:calc(20 * var(--tw-u));height:1px;margin:calc(4 * var(--tw-u)) 0;background:var(--tw-line-2)}.tw-folder{border-top:1px solid var(--tw-line)}.tw-page>.tw-folder:first-child{border-top:0}.tw-folder-head{align-items:center;gap:calc(10 * var(--tw-u));width:100%;height:calc(42 * var(--tw-u));padding:0 var(--tw-4);font-size:var(--tw-fs-md);color:var(--tw-ink);transition:background var(--tw-fast);font-weight:600;display:flex}.tw-folder-head:hover{background:#ffffff08}.tw-folder-head .tw-folder-ico{width:calc(15 * var(--tw-u));height:calc(15 * var(--tw-u));color:var(--tw-aqua)}.tw-folder-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tw-folder-head .tw-folder-chev{width:calc(14 * var(--tw-u));height:calc(14 * var(--tw-u));color:var(--tw-ink-3);transition:transform var(--tw-med) var(--tw-ease);transform:rotate(-90deg)}.tw-folder.is-open>.tw-folder-head .tw-folder-chev{transform:none}.tw-folder-wrap{transition:grid-template-rows var(--tw-slow) var(--tw-ease);grid-template-rows:0fr;display:grid}.tw-folder.is-open>.tw-folder-wrap{grid-template-rows:1fr}.tw-folder-body{min-height:0;padding:0 var(--tw-4);flex-direction:column;display:flex;overflow:hidden}.tw-folder-body:after{content:"";height:var(--tw-2);flex:none}.tw-folder.is-nested{margin:calc(4 * var(--tw-u)) 0;border-radius:var(--tw-r-md);box-shadow:inset 0 0 0 1px var(--tw-line);background:#ffffff06;border:0}.tw-folder.is-nested>.tw-folder-head{height:calc(36 * var(--tw-u));padding:0 var(--tw-3);border-radius:var(--tw-r-md);font-weight:500}.tw-folder.is-nested>.tw-folder-wrap>.tw-folder-body{padding:0 var(--tw-3)}.tw-ctl{padding:calc(6 * var(--tw-u)) 0;transition:opacity var(--tw-med);position:relative}.tw-ctl:before{content:"";inset:0 calc(-8 * var(--tw-u));border-radius:var(--tw-r-sm);background:rgba(var(--tw-aqua-rgb), .16);opacity:0;pointer-events:none;position:absolute}.tw-ctl.is-flash:before{animation:tw-flash .8s var(--tw-ease)}@keyframes tw-flash{0%{opacity:1}to{opacity:0}}.tw-ctl.is-disabled{opacity:.36}.tw-row{justify-content:space-between;align-items:center;gap:var(--tw-2);min-height:calc(20 * var(--tw-u));display:flex}.tw-label{align-items:center;gap:calc(6 * var(--tw-u));min-width:0;font-size:var(--tw-fs-md);color:var(--tw-ink-2);transition:color var(--tw-fast);display:inline-flex}.tw-ctl.is-modified .tw-label{color:var(--tw-ink)}.tw-label-text{text-overflow:ellipsis;white-space:nowrap;cursor:default;overflow:hidden}.tw-label-text[data-tip]{text-underline-offset:3px;text-decoration:underline dotted #d6d2c459}.tw-reset{width:calc(18 * var(--tw-u));height:calc(18 * var(--tw-u));border-radius:calc(5 * var(--tw-u));color:var(--tw-sun);opacity:0;pointer-events:none;transition:opacity var(--tw-fast), transform var(--tw-med) var(--tw-ease), background var(--tw-fast);flex:none;place-items:center;display:grid;transform:scale(.6)}.tw-reset .tw-ico{width:calc(11 * var(--tw-u));height:calc(11 * var(--tw-u))}.tw-ctl.is-modified .tw-reset{opacity:.85;pointer-events:auto;transform:none}.tw-reset:hover{opacity:1;background:rgba(var(--tw-sun-rgb), .16)}.tw-value{margin-right:calc(-6 * var(--tw-u));padding:calc(2 * var(--tw-u)) calc(6 * var(--tw-u));border-radius:calc(5 * var(--tw-u));font-family:var(--tw-mono);font-size:var(--tw-fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tw-ink);cursor:text;transition:background var(--tw-fast)}.tw-value:hover{background:var(--tw-fill-2)}.tw-value-input{width:calc(88 * var(--tw-u));margin-right:calc(-6 * var(--tw-u));padding:calc(2 * var(--tw-u)) calc(6 * var(--tw-u));border:1px solid rgba(var(--tw-aqua-rgb), .6);border-radius:calc(5 * var(--tw-u));box-shadow:0 0 0 3px rgba(var(--tw-aqua-rgb), .15);font-family:var(--tw-mono);font-size:var(--tw-fs-sm);text-align:right;color:var(--tw-ink);-webkit-user-select:text;user-select:text;background:#00000059;outline:none}.tw-slider{height:calc(20 * var(--tw-u));margin-top:calc(2 * var(--tw-u));cursor:pointer;touch-action:none;outline:none;position:relative}.tw-slider-rail{top:50%;left:calc(7 * var(--tw-u));right:calc(7 * var(--tw-u));height:calc(4 * var(--tw-u));margin-top:calc(-2 * var(--tw-u));background:#d6d2c424;border-radius:2px;position:absolute}.tw-slider-fill{border-radius:inherit;background:linear-gradient(90deg, rgba(var(--tw-aqua-rgb), .5), var(--tw-aqua));box-shadow:0 0 10px rgba(var(--tw-aqua-rgb), .35);position:absolute;top:0;bottom:0}.tw-slider-mark{top:calc(-4 * var(--tw-u));bottom:calc(-4 * var(--tw-u));background:rgba(var(--tw-sun-rgb), .7);opacity:0;width:2px;transition:opacity var(--tw-med);border-radius:1px;margin-left:-1px;position:absolute}.tw-ctl.is-modified .tw-slider-mark{opacity:1}.tw-slider-thumb{width:calc(14 * var(--tw-u));height:calc(14 * var(--tw-u));margin:calc(-7 * var(--tw-u)) 0 0 calc(-7 * var(--tw-u));box-shadow:0 0 0 0 rgba(var(--tw-aqua-rgb), 0), 0 1px 3px #0000008c;transition:transform var(--tw-fast) var(--tw-ease), box-shadow var(--tw-fast);background:#d6d2c4;border-radius:50%;position:absolute;top:50%}.tw-slider:hover .tw-slider-thumb{box-shadow:0 0 0 4px rgba(var(--tw-aqua-rgb), .18), 0 1px 3px #0000008c;transform:scale(1.1)}.tw-slider:focus-visible .tw-slider-thumb{box-shadow:0 0 0 3px rgba(var(--tw-aqua-rgb), .75), 0 1px 3px #0000008c}.tw-ctl.is-dragging .tw-slider-thumb{box-shadow:0 0 0 6px rgba(var(--tw-aqua-rgb), .2), 0 0 14px rgba(var(--tw-aqua-rgb), .6);transition-duration:60ms;transform:scale(1.18)}.tw-ctl-toggle{justify-content:space-between;align-items:center;gap:var(--tw-2);min-height:calc(36 * var(--tw-u));cursor:pointer;display:flex}.tw-switch{width:calc(34 * var(--tw-u));height:calc(20 * var(--tw-u));transition:background var(--tw-med) var(--tw-ease), box-shadow var(--tw-med);background:#d6d2c429;border-radius:2px;flex:none;position:relative;box-shadow:inset 0 0 0 1px #d6d2c41f}.tw-switch-knob{top:calc(3 * var(--tw-u));left:calc(3 * var(--tw-u));width:calc(14 * var(--tw-u));height:calc(14 * var(--tw-u));transition:transform var(--tw-med) var(--tw-ease), background var(--tw-med);background:#d6d2c4;border-radius:50%;position:absolute;box-shadow:0 1px 3px #00000073}.tw-ctl-toggle:hover .tw-switch{background:#d6d2c438}.tw-ctl-toggle.is-on .tw-switch{background:rgba(var(--tw-aqua-rgb), .92);box-shadow:inset 0 0 0 1px #d6d2c499, 0 0 14px -2px rgba(var(--tw-aqua-rgb), .65)}.tw-ctl-toggle.is-on .tw-switch-knob{transform:translateX(calc(14 * var(--tw-u)));background:#fff}.tw-seg{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin-top:calc(6 * var(--tw-u));padding:calc(3 * var(--tw-u));border-radius:calc(9 * var(--tw-u));box-shadow:inset 0 0 0 1px var(--tw-line);background:#0000003d;display:grid;position:relative}.tw-seg-ind{top:calc(3 * var(--tw-u));bottom:calc(3 * var(--tw-u));left:calc(3 * var(--tw-u));width:calc((100% - 6 * var(--tw-u)) / var(--n));border-radius:calc(7 * var(--tw-u));background:linear-gradient(180deg, rgba(var(--tw-aqua-rgb), .22), rgba(var(--tw-aqua-rgb), .1));box-shadow:inset 0 0 0 1px rgba(var(--tw-aqua-rgb), .45);transform:translateX(calc(var(--i,0) * 100%));transition:transform var(--tw-med) var(--tw-ease);position:absolute}.tw-seg-btn{height:calc(28 * var(--tw-u));padding:0 calc(4 * var(--tw-u));border-radius:calc(7 * var(--tw-u));font-size:var(--tw-fs-sm);text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--tw-ink-3);transition:color var(--tw-fast);font-weight:500;position:relative;overflow:hidden}.tw-seg-btn:hover,.tw-seg-btn[aria-checked=true]{color:var(--tw-ink)}.tw-ctl-select.is-dropdown,.tw-ctl-color{justify-content:space-between;align-items:center;gap:var(--tw-3);min-height:calc(40 * var(--tw-u));display:flex}.tw-dd{justify-content:space-between;align-items:center;gap:calc(6 * var(--tw-u));min-width:44%;max-width:62%;height:calc(30 * var(--tw-u));padding:0 calc(8 * var(--tw-u)) 0 calc(10 * var(--tw-u));border-radius:calc(8 * var(--tw-u));background:var(--tw-fill);box-shadow:inset 0 0 0 1px var(--tw-line);font-size:var(--tw-fs-sm);transition:background var(--tw-fast), box-shadow var(--tw-fast);flex:auto;font-weight:500;display:flex}.tw-dd:hover{background:var(--tw-fill-2);box-shadow:inset 0 0 0 1px var(--tw-line-2)}.tw-dd[aria-expanded=true]{box-shadow:inset 0 0 0 1px rgba(var(--tw-aqua-rgb), .55)}.tw-dd-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tw-dd .tw-dd-chev{width:calc(14 * var(--tw-u));height:calc(14 * var(--tw-u));color:var(--tw-ink-3);transition:transform var(--tw-med) var(--tw-ease)}.tw-dd[aria-expanded=true] .tw-dd-chev{transform:rotate(180deg)}.tw-menu{z-index:40;max-height:min(50vh, calc(320 * var(--tw-u)));padding:calc(4 * var(--tw-u));border:1px solid var(--tw-line-2);border-radius:calc(10 * var(--tw-u));opacity:0;transform:translateY(calc(-4 * var(--tw-u)));transition:opacity var(--tw-fast) var(--tw-ease), transform var(--tw-med) var(--tw-ease);scrollbar-width:thin;background:#0d0e0ff7;position:fixed;overflow-y:auto;box-shadow:0 16px 40px -12px #000000b3}.tw-menu.is-on{opacity:1;transform:none}.tw-menu-item{justify-content:space-between;align-items:center;gap:var(--tw-3);width:100%;height:calc(30 * var(--tw-u));padding:0 calc(8 * var(--tw-u)) 0 calc(10 * var(--tw-u));border-radius:calc(6 * var(--tw-u));font-size:var(--tw-fs-sm);white-space:nowrap;color:var(--tw-ink-2);display:flex}.tw-menu-item:hover,.tw-menu-item:focus-visible{background:var(--tw-fill-2);color:var(--tw-ink);outline:none}.tw-menu-item[aria-selected=true]{color:var(--tw-aqua)}.tw-menu-item .tw-ico{width:calc(14 * var(--tw-u));height:calc(14 * var(--tw-u))}.tw-color{align-items:center;gap:var(--tw-2);height:calc(30 * var(--tw-u));padding:0 calc(4 * var(--tw-u)) 0 calc(10 * var(--tw-u));border-radius:calc(8 * var(--tw-u));background:var(--tw-fill);box-shadow:inset 0 0 0 1px var(--tw-line);cursor:pointer;transition:background var(--tw-fast), box-shadow var(--tw-fast);display:inline-flex;position:relative}.tw-color:hover{background:var(--tw-fill-2)}.tw-color:focus-within{box-shadow:inset 0 0 0 1px rgba(var(--tw-aqua-rgb), .6)}.tw-hex{font-family:var(--tw-mono);font-size:var(--tw-fs-xs);letter-spacing:.04em;color:var(--tw-ink-2)}.tw-swatch{width:calc(34 * var(--tw-u));height:calc(22 * var(--tw-u));border-radius:calc(6 * var(--tw-u));box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #ffffff40,0 1px 2px #0006}.tw-color-input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.tw-ctl-button{padding:calc(5 * var(--tw-u)) 0}.tw-btn{justify-content:center;align-items:center;gap:var(--tw-2);width:100%;height:calc(34 * var(--tw-u));padding:0 calc(14 * var(--tw-u));border-radius:calc(9 * var(--tw-u));font-size:var(--tw-fs-md);transition:background var(--tw-fast), box-shadow var(--tw-fast), color var(--tw-fast), transform var(--tw-fast);font-weight:600;display:flex}.tw-btn:active{transform:translateY(1px)}.tw-btn-default{background:var(--tw-fill-2);box-shadow:inset 0 0 0 1px var(--tw-line-2), inset 0 1px 0 #ffffff0d}.tw-btn-default:hover{background:#d6d2c42e}.tw-btn-primary{color:#15130c;box-shadow:inset 0 1px 0 #ffffff80, 0 0 0 1px rgba(var(--tw-aqua-rgb), .6), 0 6px 18px -6px rgba(var(--tw-aqua-rgb), .7);background:linear-gradient(#d8c27a,#b39d58)}.tw-btn-primary:hover{background:linear-gradient(#d8c27a,#c8b26a)}.tw-btn-ghost{color:var(--tw-ink-2);box-shadow:inset 0 0 0 1px var(--tw-line-2)}.tw-btn-ghost:hover{color:var(--tw-ink);background:var(--tw-fill)}.tw-presets{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(6 * var(--tw-u));margin-top:calc(6 * var(--tw-u));display:grid}.tw-chip{justify-content:center;align-items:center;gap:calc(5 * var(--tw-u));min-width:0;height:calc(58 * var(--tw-u));padding:calc(6 * var(--tw-u)) calc(4 * var(--tw-u));border-radius:calc(10 * var(--tw-u));background:var(--tw-fill);box-shadow:inset 0 0 0 1px var(--tw-line);font-size:var(--tw-fs-xs);color:var(--tw-ink-3);transition:color var(--tw-fast), background var(--tw-fast), box-shadow var(--tw-med);flex-direction:column;font-weight:500;display:flex}.tw-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tw-chip .tw-ico{width:calc(20 * var(--tw-u));height:calc(20 * var(--tw-u));transition:color var(--tw-fast), filter var(--tw-med)}.tw-chip:hover{color:var(--tw-ink);background:var(--tw-fill-2)}.tw-chip.is-active{color:var(--tw-ink);background:linear-gradient(180deg, rgba(var(--tw-aqua-rgb), .18), rgba(var(--tw-aqua-rgb), .06));box-shadow:inset 0 0 0 1px rgba(var(--tw-aqua-rgb), .5), 0 0 18px -6px rgba(var(--tw-aqua-rgb), .55)}.tw-chip.is-active .tw-ico{color:var(--tw-aqua);filter:drop-shadow(0 0 6px rgba(var(--tw-aqua-rgb), .6))}.tw-ctl-info{justify-content:space-between;align-items:baseline;gap:var(--tw-3);padding:calc(6 * var(--tw-u)) 0;display:flex}.tw-ctl-info+.tw-ctl-info{border-top:1px dashed var(--tw-line)}.tw-info-value{min-width:0;font-family:var(--tw-mono);font-size:var(--tw-fs-sm);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;color:var(--tw-ink);overflow:hidden}.tw-ctl-time .tw-clock{font-size:var(--tw-fs-lg);color:var(--tw-sun)}.tw-tod{margin-top:var(--tw-2);position:relative}.tw-tod-svg{aspect-ratio:300/148;border-radius:calc(10 * var(--tw-u));width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--tw-line), 0 10px 26px -14px #000000b3;cursor:grab;touch-action:none;outline:none;display:block}.tw-ctl-time.is-dragging .tw-tod-svg{cursor:grabbing}.tw-tod-svg:focus-visible{box-shadow:0 0 0 2px rgba(var(--tw-aqua-rgb), .85)}.tw-tod-horizon{stroke:#ffffff4d;stroke-width:1px}.tw-tod-path{fill:none;stroke:#fff6;stroke-width:1px;stroke-dasharray:1.5 3.5;stroke-linecap:round}.tw-tod-path.is-down{stroke:#fff3}.tw-tod-ticks circle{fill:#fff9}.tw-tod-labels text{font-family:var(--tw-mono);fill:#ffffff9e;text-anchor:middle;font-size:8.5px}.tw-tod-phase{font-family:var(--tw-font);letter-spacing:.01em;fill:#fffffff0;paint-order:stroke;stroke:#0d0e0f47;stroke-width:3px;font-size:11px;font-weight:600}.tw-tod-sun{transition:opacity var(--tw-med)}.tw-tod-disc{stroke:#ffffffeb;stroke-width:1.5px;filter:drop-shadow(0 0 3px #ffdcaae6)drop-shadow(0 1px 2px #00000059);transition:r var(--tw-fast) var(--tw-ease)}.tw-tod-svg:hover .tw-tod-disc,.tw-ctl-time.is-dragging .tw-tod-disc{r:8.5px}.tw-ctl-time.is-night .tw-tod-sun{opacity:.8}.tw-tod-track{height:calc(24 * var(--tw-u));margin:calc(10 * var(--tw-u)) calc(6 * var(--tw-u)) 0;cursor:pointer;touch-action:none;position:relative}.tw-tod-bar{top:calc(2 * var(--tw-u));height:calc(6 * var(--tw-u));border-radius:2px;position:absolute;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff1a}.tw-tod-knob{top:calc(5 * var(--tw-u));width:calc(12 * var(--tw-u));height:calc(12 * var(--tw-u));margin:calc(-6 * var(--tw-u)) 0 0 calc(-6 * var(--tw-u));background:var(--tw-sun);box-shadow:0 0 0 2px #0d0e0fd9, 0 0 10px rgba(var(--tw-sun-rgb), .85);transition:transform var(--tw-fast) var(--tw-ease);border-radius:50%;position:absolute}.tw-tod-track:hover .tw-tod-knob,.tw-ctl-time.is-dragging .tw-tod-knob{transform:scale(1.15)}.tw-tod-scale{height:calc(10 * var(--tw-u));font-family:var(--tw-mono);font-size:calc(9 * var(--tw-u));color:var(--tw-ink-4);line-height:1;position:absolute;bottom:0;left:0;right:0}.tw-tod-scale span{position:absolute;transform:translate(-50%)}.tw-tod-scale span:first-child{transform:none}.tw-tod-scale span:last-child{transform:translate(-100%)}.tw-tip{z-index:50;max-width:calc(240 * var(--tw-u));padding:calc(6 * var(--tw-u)) calc(9 * var(--tw-u));border:1px solid var(--tw-line-2);border-radius:calc(7 * var(--tw-u));font-size:var(--tw-fs-sm);color:var(--tw-ink);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--tw-fast), visibility 0s linear var(--tw-fast);background:#0d0e0ff0;line-height:1.4;position:fixed;top:0;left:0;box-shadow:0 8px 24px -8px #0009}.tw-tip.is-on{opacity:1;visibility:visible;transition-delay:0s}.tw-tip small{margin-top:calc(3 * var(--tw-u));font-size:var(--tw-fs-xs);color:var(--tw-ink-3);display:block}.tw-help{z-index:30;padding:var(--tw-5);opacity:0;transition:opacity var(--tw-med) var(--tw-ease);background:radial-gradient(#0d0e0f61,#0d0e0fb8);place-items:center;display:grid;position:absolute;inset:0}.tw-help.is-on{opacity:1}.tw-help-card{width:min(100%, calc(780 * var(--tw-u)));max-height:calc(var(--tw-page-h,100vh) - 2 * var(--tw-5));padding:calc(22 * var(--tw-u)) var(--tw-5) var(--tw-5);border-radius:calc(18 * var(--tw-u));transform:translateY(calc(10 * var(--tw-u))) scale(.985);transition:transform var(--tw-slow) var(--tw-ease);overflow:auto}.tw-help.is-on .tw-help-card{transform:none}.tw-help-head{justify-content:space-between;align-items:flex-start;gap:var(--tw-4);margin-bottom:calc(18 * var(--tw-u));display:flex}.tw-help-head h2{font-size:calc(20 * var(--tw-u));letter-spacing:-.015em;margin:0;font-weight:600}.tw-help-head p{margin:calc(4 * var(--tw-u)) 0 0;font-size:var(--tw-fs-md);color:var(--tw-ink-3)}.tw-help-grid{gap:var(--tw-2) calc(28 * var(--tw-u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tw-help-grid h3{margin:0 0 var(--tw-2);font-size:var(--tw-fs-sm);color:var(--tw-aqua);font-weight:600}.tw-help-row{align-items:center;gap:var(--tw-3);min-height:calc(40 * var(--tw-u));padding:calc(5 * var(--tw-u)) 0;border-top:1px solid var(--tw-line);display:flex}.tw-keys{align-items:center;gap:calc(4 * var(--tw-u));min-width:calc(68 * var(--tw-u));flex:none;display:inline-flex}.tw-help-text{font-size:var(--tw-fs-md);color:var(--tw-ink-2);line-height:1.3}.tw-help-text small{margin-top:calc(1 * var(--tw-u));font-size:var(--tw-fs-xs);color:var(--tw-ink-3);display:block}.tw-start{z-index:25;padding:var(--tw-5);cursor:pointer;opacity:0;transition:opacity .65s var(--tw-ease);background:radial-gradient(80% 70% at 50% 55%,#0d0e0f1f,#0d0e0fb3);place-items:center;display:grid;position:absolute;inset:0}.tw-start.is-on{opacity:1}.tw-start:not(.is-on){pointer-events:none}.tw-start-inner{align-items:center;gap:calc(18 * var(--tw-u));text-align:center;transform:translateY(calc(8 * var(--tw-u)));transition:transform .9s var(--tw-ease);flex-direction:column;display:flex}.tw-start.is-on .tw-start-inner{transform:none}.tw-start-mark{width:calc(56 * var(--tw-u));height:calc(56 * var(--tw-u));filter:drop-shadow(0 4px 18px #00000073)}.tw-start-title{font-size:clamp(40px,7vw,92px);line-height:1}.tw-start-cta{align-items:center;gap:calc(10 * var(--tw-u));height:calc(46 * var(--tw-u));margin-top:calc(6 * var(--tw-u));padding:0 calc(24 * var(--tw-u)) 0 calc(18 * var(--tw-u));box-shadow:none;font-family:var(--tw-head);font-size:calc(17 * var(--tw-u));letter-spacing:.14em;text-transform:uppercase;color:#15130c;transition:transform var(--tw-fast) var(--tw-ease), box-shadow var(--tw-med);background:#c8b26a;border-radius:2px;font-weight:700;display:inline-flex;position:relative}.tw-start:hover .tw-start-cta{box-shadow:inset 0 1px 0 #fff9, 0 14px 34px -8px rgba(var(--tw-aqua-rgb), .95);transform:translateY(-1px)}.tw-start-cta .tw-ico{width:calc(18 * var(--tw-u));height:calc(18 * var(--tw-u))}.tw-start-pulse{border-radius:inherit;pointer-events:none;animation:tw-pulse 2.4s var(--tw-ease) infinite;position:absolute;inset:0}@keyframes tw-pulse{0%{box-shadow:0 0 0 0 rgba(var(--tw-aqua-rgb), .5)}70%,to{box-shadow:0 0 0 18px rgba(var(--tw-aqua-rgb), 0)}}.tw-start-keys{justify-content:center;gap:var(--tw-3) calc(22 * var(--tw-u));margin-top:calc(10 * var(--tw-u));padding:calc(10 * var(--tw-u)) calc(20 * var(--tw-u));font-size:var(--tw-fs-sm);color:var(--tw-ink);text-shadow:0 1px 2px #0009;border-radius:calc(14 * var(--tw-u));background:#0d0e0f6b;border:1px solid #ffffff14;flex-wrap:wrap;display:flex}.tw-start-keys>span{align-items:center;gap:var(--tw-2);display:inline-flex}.tw-root.is-photo .tw-panel,.tw-root.is-photo .tw-rail,.tw-root.is-photo .tw-help,.tw-root.is-photo .tw-menu,.tw-root.is-photo .tw-tip{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){.tw-root *,.tw-root :before,.tw-root :after,#loader,#loader *,#loader:before,#loader:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.loader-glint{display:none}}@media (width<=900px){.tw-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.tw-help-grid{grid-template-columns:1fr}.tw-stats{grid-template-columns:auto;grid-template-areas:"main"}.tw-spark,.tw-stats-sub{display:none}.tw-boat{transform-origin:0 100%;scale:.82}.tw-panel{left:var(--tw-3);width:auto}}.tw-panel-title,.tw-help-head h2,.tw-help-grid h3,.tw-folder-head,.gm-panel h2,.gm-coach-eyebrow,.tw-mode,.tw-tab,.gm-badge,.gm-stat span,.gm-fight-call,.gm-cooler-label,.gm-gauge>span:first-child{font-family:var(--tw-head);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.tw-panel-title,.tw-help-head h2,.gm-panel h2{font-size:calc(19 * var(--tw-u));color:var(--tw-ink)}.gm-btn,.gm-mini,.tw-root button.gm-btn{font-family:var(--tw-head);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;font-weight:700}.tw-root kbd,.gm-panel kbd,.gm-coach kbd,.gm-catch kbd{box-shadow:none;filter:none;color:#c8b26a;font-family:var(--tw-mono);background:#0d0e0f99;border:1px solid #c8b26abf;border-radius:0;font-weight:700}.tw-panel,.tw-help-card,.gm-panel,.gm-coach,.gm-purse,.gm-fight,.tw-toast{border-left:3px solid #c8b26a}.gm-alarm{justify-content:center;align-items:center;gap:6px;margin:14px 0 10px;display:flex}.gm-alarm b{text-align:center;letter-spacing:-.03em;min-width:4.2ch;font:700 44px/1 JetBrains Mono,monospace}body.is-tour .gm-quest,body.is-tour .gm-phone,body.is-tour .gm-phone-tab{display:none!important}.tw-tour{z-index:60;pointer-events:none;font-family:var(--tw-font);color:var(--tw-ink);position:fixed;inset:0}.tw-tour-black{opacity:0;transition:opacity .7s var(--tw-ease-io);background:#000;position:absolute;inset:0}.tw-tour-black.is-cut{opacity:1;transition:none}.tw-tour-cap{left:calc(28 * var(--tw-u));bottom:calc(26 * var(--tw-u));padding-left:calc(12 * var(--tw-u));border-left:calc(3 * var(--tw-u)) solid var(--tw-aqua);text-shadow:0 1px 6px #000c;position:absolute}.tw-tour-count{font-family:var(--tw-mono);font-size:var(--tw-fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--tw-aqua)}.tw-tour-name{font-family:var(--tw-head);font-weight:600;font-size:calc(24 * var(--tw-u));letter-spacing:.08em;text-transform:uppercase}.tw-tour-stop,.tw-tour-btn{pointer-events:auto;font-family:var(--tw-head);letter-spacing:.14em;text-transform:uppercase;color:var(--tw-ink);background:var(--tw-glass);border:1px solid var(--tw-line);padding:calc(10 * var(--tw-u)) calc(18 * var(--tw-u));font-weight:600;font-size:var(--tw-fs-md);cursor:pointer}.tw-tour-stop{right:calc(28 * var(--tw-u));bottom:calc(26 * var(--tw-u));opacity:.6;position:absolute}.tw-tour-btn.is-main{background:var(--tw-aqua);border-color:var(--tw-aqua);color:#14130f}.tw-tour.is-done{pointer-events:auto;background:#08090ae0;justify-content:center;align-items:center;display:flex;overflow:auto}.tw-tour.is-done .tw-tour-black,.tw-tour.is-done .tw-tour-cap,.tw-tour.is-done .tw-tour-stop{display:none}.tw-tour-panel{width:min(92vw, calc(820 * var(--tw-u)));max-height:94vh;padding:calc(22 * var(--tw-u));overflow:auto}.tw-tour-title{font-family:var(--tw-head);font-weight:700;font-size:calc(30 * var(--tw-u));letter-spacing:.2em;text-transform:uppercase}.tw-tour-sub,.tw-tour-note{font-family:var(--tw-mono);font-size:var(--tw-fs-xs);color:var(--tw-ink-3);margin:calc(6 * var(--tw-u)) 0 calc(14 * var(--tw-u))}.tw-tour-table{border-collapse:collapse;width:100%;font-size:var(--tw-fs-md)}.tw-tour-table th,.tw-tour-table td{padding:calc(7 * var(--tw-u)) calc(8 * var(--tw-u));border-bottom:1px solid var(--tw-line);text-align:left;font-weight:400}.tw-tour-table th{font-family:var(--tw-mono);font-size:var(--tw-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tw-ink-3)}.tw-tour-table .is-num{text-align:right;font-family:var(--tw-mono)}.tw-tour-table .is-total td{color:var(--tw-aqua);border-bottom:0}.tw-tour-foot{gap:calc(10 * var(--tw-u));margin-top:calc(16 * var(--tw-u));flex-wrap:wrap;display:flex}.tw-root.is-tour{visibility:hidden}.gm-panel.is-talk{width:auto;max-height:none;padding:9vh max(7vw, calc(24px + env(safe-area-inset-left))) calc(26px + env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;background:linear-gradient(#08080900 0%,#080809cc 45%,#080809f0 100%);border:0;border-radius:0;inset:auto 0 0;transform:none}.gm-panel.is-talk.is-open{transform:none}.gm-talk-who{align-items:baseline;gap:12px;display:flex}.gm-talk-who b{font:700 15px/1.2 var(--tw-head);letter-spacing:.12em;text-transform:uppercase;color:#b3261e}.gm-talk-who small{font:400 12px/1.2 var(--tw-font);color:var(--tw-ink-3)}.gm-talk-line{max-width:62ch;font:400 clamp(16px, 2.3vmin, 21px)/1.45 var(--tw-font);color:#efe6d2;text-wrap:pretty;margin:6px 0 16px}.gm-talk-says{gap:2px;max-width:62ch;margin:0;padding:0;list-style:none;display:grid}.gm-talk-say{text-align:left;width:100%;font:400 14.5px/1.35 var(--tw-font);color:var(--tw-ink-2);cursor:pointer;background:0 0;border:0;grid-template-columns:26px 1fr;align-items:baseline;padding:7px 10px 7px 0;display:grid}.gm-talk-say i{font:600 11px/1 var(--tw-mono);color:#c8a23a;font-style:normal}.gm-talk-say small{color:var(--tw-ink-4);font-size:11.5px;display:block}.gm-talk-say:hover:not(:disabled),.gm-talk-say:focus-visible{color:#fff;background:linear-gradient(90deg,#b3261e47,#b3261e00 70%);outline:0}.gm-talk-say:disabled{color:var(--tw-ink-4);cursor:default}@media (height<=480px){.gm-panel.is-talk{padding-top:5vh;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.gm-talk-line{margin-bottom:8px}.gm-talk-say{padding:5px 10px 5px 0;font-size:13.5px}}.gm-note{color:#efe6d2;margin:10px 0 12px;padding-left:14px;font:400 17px/1.3 Kalam,Caveat Brush,cursive;rotate:-.6deg}.gm-note small{font:400 11px/1.2 var(--tw-font);color:var(--tw-ink-4);margin-top:2px;display:block}.gm-phone{right:calc(26px + env(safe-area-inset-right));color:#dcd8cc;width:min(318px,88vw);height:min(620px,94vh);transition:translate .28s var(--tw-ease);z-index:70;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#070708;border-radius:30px 30px 0 0;padding:9px 8px 0;font-family:Inter,system-ui,sans-serif;position:fixed;bottom:0;translate:0 105%;box-shadow:0 0 0 2px #232327,0 -14px 44px #0000008c}.gm-phone.is-on{translate:0}.ph-screen{background:#101012;border-radius:22px 22px 0 0;grid-template-rows:auto 1fr auto;height:100%;display:grid;position:relative;overflow:hidden}.ph-status{color:#dcd8cc;align-items:center;gap:6px;padding:9px 16px 6px;font:600 12px/1 Inter,sans-serif;display:flex}.ph-status b{font-weight:600}.ph-status span{flex:1}.ph-status span:after{content:"";background:#000;border-radius:50%;width:9px;height:9px;margin:0 auto;display:block;box-shadow:0 0 0 2px #1b1b1e}.ph-bars{clip-path:polygon(0 100%,0 64%,3px 64%,3px 100%,4.3px 100%,4.3px 42%,7.3px 42%,7.3px 100%,8.6px 100%,8.6px 21%,11.6px 21%,11.6px 100%,13px 100%,13px 0,16px 0,16px 100%);opacity:.95;background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 4.3px,currentColor 4.3px 7.3px,#0000 7.3px 8.6px,currentColor 8.6px 11.6px,#0000 11.6px 13px,currentColor 13px 16px);width:16px;height:11px}.ph-bars[data-bars="3"]{-webkit-mask:linear-gradient(90deg,#000 0 12px,#00000047 12px);mask:linear-gradient(90deg,#000 0 12px,#00000047 12px)}.ph-bars[data-bars="2"]{-webkit-mask:linear-gradient(90deg,#000 0 8px,#00000047 8px);mask:linear-gradient(90deg,#000 0 8px,#00000047 8px)}.ph-bars[data-bars="1"]{-webkit-mask:linear-gradient(90deg,#000 0 3.5px,#00000047 3.5px);mask:linear-gradient(90deg,#000 0 3.5px,#00000047 3.5px)}.ph-batt{opacity:.95;border-radius:3px;width:22px;height:11px;position:relative;box-shadow:inset 0 0 0 1.4px}.ph-batt:after{content:"";background:currentColor;border-radius:0 1px 1px 0;width:2px;height:4.6px;position:absolute;top:3.2px;right:-3px}.ph-batt u{background:currentColor;border-radius:1px;max-width:calc(100% - 4.8px);position:absolute;top:2.4px;bottom:2.4px;left:2.4px}.ph-status em{color:#a9a59a;font:500 11px/1 Inter,sans-serif}.gm-phone.is-low .ph-batt,.gm-phone.is-low .ph-status em{color:#e07a66}.ph-view{scrollbar-width:none;overflow:hidden auto}.ph-view::-webkit-scrollbar{display:none}.ph-nav{padding:2px 34px calc(6px + env(safe-area-inset-bottom));background:#101012;grid-template-columns:repeat(3,1fr);display:grid}.ph-nav button{color:#a9a59a;cursor:pointer;background:0 0;border:0;height:38px;font:400 17px/1 Inter,sans-serif}.ph-nav button:hover{color:#fff}.ph-heads{z-index:3;cursor:pointer;opacity:0;transition:translate .26s var(--tw-ease), opacity .26s;background:#26262a;border-radius:14px;gap:2px;padding:10px 12px;display:grid;position:absolute;top:30px;left:8px;right:8px;translate:0 -140%;box-shadow:0 8px 24px #00000080}.ph-heads.is-on{opacity:1;translate:0}.ph-heads b{color:#fff;font:600 13px/1.2 Inter,sans-serif}.ph-heads span{color:#c9c5b9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:400 12.5px/1.3 Inter,sans-serif;display:-webkit-box;overflow:hidden}.ph-home{background:radial-gradient(120% 70% at 70% 0,#b3261e57,#0000 70%),radial-gradient(90% 60% at 10% 100%,#c8a23a29,#0000 70%),#101012;grid-template-rows:auto 1fr;min-height:100%;padding:6px 14px 10px;display:grid}.ph-clock{padding:12px 6px 18px}.ph-clock b{letter-spacing:-.02em;color:#fff;font:300 58px/1 Inter,sans-serif;display:block}.ph-clock span{color:#c9c5b9;margin-top:8px;font:500 12.5px/1.3 Inter,sans-serif;display:block}.ph-apps{grid-template-columns:repeat(4,1fr);align-content:start;gap:14px 6px;display:grid}.ph-app{color:#dcd8cc;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0;font:500 10.5px/1.1 Inter,sans-serif;display:grid}.ph-app i{color:#fff;border-radius:15px;place-items:center;width:50px;height:50px;font-style:normal;display:grid;position:relative}.ph-app i svg{width:25px;height:25px}.ph-app i u{box-sizing:border-box;color:#fff;text-align:center;background:#e5433a;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font:700 11px/18px Inter,sans-serif;text-decoration:none;position:absolute;top:-5px;right:-5px}.ph-app:hover i{filter:brightness(1.15)}.ph-head{z-index:2;background:#101012;align-items:baseline;gap:8px;padding:10px 12px 10px 4px;display:flex;position:sticky;top:0}.ph-head button{color:#a9a59a;cursor:pointer;background:0 0;border:0;width:34px;height:30px;font-size:16px}.ph-head b{color:#fff;font:600 18px/1.2 Inter,sans-serif}.ph-head small{color:#8d897d;text-align:right;margin-left:auto;font:400 11.5px/1.2 Inter,sans-serif}.ph-none{color:#8d897d;margin:14px 16px;font:400 13px/1.45 Inter,sans-serif}.ph-face{color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font:600 17px/1 Inter,sans-serif;display:grid}.ph-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:9px 14px;display:flex}.ph-row:hover{background:#18181b}.ph-row span{flex:1;min-width:0}.ph-row span b{color:#efece2;font:500 14.5px/1.25 Inter,sans-serif;display:block}.ph-row.is-new span b{color:#fff;font-weight:700}.ph-row span small{color:#8d897d;white-space:nowrap;text-overflow:ellipsis;font:400 12.5px/1.3 Inter,sans-serif;display:block;overflow:hidden}.ph-row.is-new span small{color:#dcd8cc}.ph-row em{color:#8d897d;justify-items:end;gap:5px;font:400 11px/1 Inter,sans-serif;display:grid}.ph-row em u{box-sizing:border-box;color:#fff;text-align:center;background:#b3261e;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font:700 11px/18px Inter,sans-serif;text-decoration:none}.ph-row em u.is-wait{color:#c8a23a;background:#3a3a3f}.ph-rep{background:#2a2a2e;border-radius:3px;width:54px;height:5px;overflow:hidden}.ph-rep u{background:#6fae6a;height:100%;display:block}.ph-rep.is-bad u{background:#e07a66}.ph-chat{gap:4px;padding:6px 12px 12px;display:grid}.ph-sms{color:#e6e2d6;user-select:text;background:#232327;border-radius:16px 16px 16px 4px;width:fit-content;max-width:84%;margin:0;padding:8px 11px 6px;font:400 13.5px/1.38 Inter,sans-serif}.ph-sms time{color:#8d897d;text-align:right;margin-top:3px;font:400 10px/1 Inter,sans-serif;display:block}.ph-sms.is-me{color:#fff;background:#8a1e18;border-radius:16px 16px 4px;justify-self:end}.ph-sms.is-me time{color:#fff9}.ph-sms.is-typing{gap:4px;padding:12px 13px;display:flex}.ph-sms.is-typing i{background:#8d897d;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ph-typing}.ph-sms.is-typing i:nth-child(2){animation-delay:.15s}.ph-sms.is-typing i:nth-child(3){animation-delay:.3s}@keyframes ph-typing{0%,60%,to{opacity:.5;translate:0}30%{opacity:1;translate:0 -4px}}.ph-offer{background:#18181b;padding:10px 12px 12px;position:sticky;bottom:0}.ph-offer>div:first-child{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ph-offer b{color:#c8a23a;font:700 22px/1 Inter,sans-serif}.ph-offer span{color:#a9a59a;font:400 11.5px/1.3 Inter,sans-serif}.ph-acts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ph-acts button{color:#e6e2d6;cursor:pointer;background:#2a2a2e;border:0;border-radius:20px;min-height:40px;padding:6px 4px;font:600 13.5px/1 Inter,sans-serif}.ph-acts button:hover{color:#fff;background:#36363b}.ph-acts .is-yes{color:#fff;background:#b3261e;grid-column:1/3}.ph-acts .is-yes:hover{background:#c93026}.ph-acts .is-no{color:#a9a59a}.ph-type{color:#6f6c63;background:#1c1c1f;border-radius:22px;margin:0 12px 10px;padding:11px 16px;font:400 13px/1 Inter,sans-serif;position:sticky;bottom:0}.ph-card{padding:4px 16px 16px}.ph-card>.ph-face{width:64px;height:64px;margin-bottom:10px;font-size:26px}.ph-card p{color:#dcd8cc;margin:0 0 12px;font:400 13.5px/1.45 Inter,sans-serif}.ph-card dl{gap:2px;margin:0 0 14px;display:grid}.ph-card dt{letter-spacing:.08em;text-transform:uppercase;color:#8d897d;margin-top:8px;font:500 10.5px/1 Inter,sans-serif}.ph-card dd{color:#efece2;margin:3px 0 0;font:400 13.5px/1.35 Inter,sans-serif}.ph-card dd small{color:#8d897d}.ph-wide{color:#fff;cursor:pointer;background:#b3261e;border:0;border-radius:21px;width:calc(100% - 28px);min-height:42px;margin:12px 14px;font:600 13.5px/1 Inter,sans-serif;display:block}.ph-card .ph-wide{width:100%;margin:0}.ph-deal{align-items:center;gap:12px;padding:9px 14px;display:flex}.ph-deal span{flex:1;min-width:0}.ph-deal span b{color:#efece2;font:500 14.5px/1.25 Inter,sans-serif;display:block}.ph-deal small{color:#8d897d;font:400 12px/1.3 Inter,sans-serif;display:block}.ph-deal em{text-align:right;font-style:normal}.ph-deal em b{color:#c8a23a;font:700 15px/1.2 Inter,sans-serif;display:block}.ph-deal.is-late em small{color:#e07a66}.ph-bank{padding:10px 16px 18px}.ph-bank small{color:#a9a59a;font:400 12.5px/1.3 Inter,sans-serif;display:block}.ph-bank b{color:#fff;margin-top:4px;font:300 40px/1.1 Inter,sans-serif;display:block}.ph-view h5{letter-spacing:.08em;text-transform:uppercase;color:#8d897d;margin:12px 16px 4px;font:500 10.5px/1 Inter,sans-serif}.ph-line{color:#efece2;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 16px;font:400 13.5px/1.3 Inter,sans-serif;display:flex}.ph-line small{color:#8d897d;font-size:12px;display:block}.ph-line b{white-space:nowrap;font-weight:600}.ph-line b.is-ok{color:#6fae6a}.ph-line b.is-shut{color:#e07a66}.ph-dead{text-align:center;background:#000;align-content:center;justify-items:center;gap:8px;height:100%;padding:0 28px;display:grid}.ph-dead b{color:#e07a66;font:600 15px/1.3 Inter,sans-serif}.ph-dead span{color:#8d897d;font:400 12.5px/1.4 Inter,sans-serif}.ph-call{background:#111214;grid-template-rows:auto auto 1fr auto;justify-items:center;gap:8px;height:100%;padding:46px 18px 26px;display:grid}.ph-call>.ph-face{width:86px;height:86px;font-size:34px}.ph-call b{color:#f2efe6;font:600 20px/1.2 Inter,sans-serif}.ph-call small{color:#8d897d;font:400 13px/1.3 Inter,sans-serif}.ph-call-do{grid-row:4;gap:46px;display:flex}.ph-call-do button{color:#fff;cursor:pointer;border:0;border-radius:50%;width:62px;height:62px;font:600 11px/1 Inter,sans-serif}.ph-call-do .is-yes{background:#2e8b4f}.ph-call-do .is-no{background:#b3261e}.gm-phone.is-flat .ph-status,.gm-phone.is-flat .ph-nav{visibility:hidden}.gm-phone-tab{right:calc(34px + env(safe-area-inset-right));color:#fff;cursor:pointer;z-index:44;background:#b3261e;border:0;border-radius:14px 14px 0 0;padding:10px 18px 9px;font:700 13px/1 Inter,sans-serif;animation:1.6s ease-in-out infinite gm-phone-buzz;display:none;position:fixed;bottom:0}.gm-phone-tab.is-on{display:block}@keyframes gm-phone-buzz{0%,86%,to{translate:0}90%{translate:-2px -3px}94%{translate:2px -3px}}html.tw-touch-on .gm-phone-tab{display:none}@media (height<=480px){.gm-phone{width:min(300px,46vw);height:98vh;right:calc(8px + env(safe-area-inset-right));border-radius:22px 22px 0 0;padding-top:6px}.ph-clock{padding:8px 6px 12px}.ph-clock b{font-size:40px}.ph-apps{gap:10px 4px}.ph-app i{border-radius:13px;width:42px;height:42px}.ph-nav button{height:30px}}body:has(.gm-phone.is-on) :is(.tw-touch,.wh-slots,.gm-purse,.dh){opacity:.25}body:has(.mm.is-on) :is(.gm-phone,.gm-phone-tab),body:has(.gm-panel.is-open) .gm-phone-tab{display:none}.gm-quest{left:calc(18px + env(safe-area-inset-left));top:calc(104px + env(safe-area-inset-top));color:#efe6d2;cursor:pointer;z-index:30;background:#0a0a0b9e;grid-template-columns:auto 1fr auto;align-items:baseline;gap:1px 8px;max-width:270px;padding:8px 12px 9px 10px;display:none;position:fixed}.gm-quest.is-on{display:grid}.gm-quest.is-done b,.gm-quest.is-done i{color:#9fd08a}.gm-quest.is-done em{font-size:13px}.gm-quest-pin{z-index:30;pointer-events:none;justify-items:center;gap:3px;display:none;position:fixed;translate:-50% -100%}.gm-quest-pin.is-on{display:grid}.gm-quest-pin i{width:0;height:0;rotate:var(--turn,180deg);filter:drop-shadow(0 0 2px #000000e6);border-bottom:24px solid #e0a72a;border-left:13px solid #0000;border-right:13px solid #0000}.gm-quest-pin em{font:700 13px/1 var(--tw-mono);color:#f1d58a;text-shadow:0 0 3px #000,0 0 3px #000;white-space:nowrap;font-style:normal}.gm-quest-pin.is-off{translate:-50% -50%}body.is-tour .gm-quest-pin{display:none!important}.gm-quest i{font:400 11px/1 var(--tw-font);color:#c8a23a;font-style:normal}.gm-quest b{font:700 13.5px/1.2 var(--tw-head);letter-spacing:.08em;text-transform:uppercase}.gm-quest em{font:600 11px/1 var(--tw-mono);color:#c8a23a;font-style:normal}.gm-quest span{font:400 12px/1.35 var(--tw-font);color:#b9b5a8;grid-column:2/4}.gm-quest small{font:400 11px/1.3 var(--tw-font);color:#8f8b80;grid-column:2/4}.gm-quest span{color:#efe6d2;font-size:13.5px}.gm-quest-key{color:#0c0c0d;font:700 11px/1.2 var(--tw-mono);letter-spacing:.04em;vertical-align:1px;background:#c8a23a;margin-left:7px;padding:2px 6px 1px;display:inline-block}.gm-quest-key kbd{all:unset}.gm-talk-say.is-hint{outline:1.5px solid #c8a23a;animation:1.4s ease-out infinite gm-hint}@keyframes gm-hint{0%{box-shadow:0 0 #c8a23abf}70%,to{box-shadow:0 0 0 12px #c8a23a00}}html.tw-touch-on .gm-quest-key{display:none}@media (pointer:coarse),(height<=480px){.gm-quest{left:calc(108px + env(safe-area-inset-left));top:calc(44px + env(safe-area-inset-top));max-width:230px;padding:6px 10px 7px 8px}.gm-quest span{font-size:11px}}html.tw-touch-on .gm-quest{top:calc(var(--card-top) + env(safe-area-inset-top));max-width:196px}html.tw-touch-on .gm-quest span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gm-todo{color:var(--tw-ink-3);grid-template-columns:18px 1fr auto;align-items:baseline;gap:0 8px;padding:6px 0;display:grid}.gm-todo i{color:var(--tw-ink-4);font-style:normal}.gm-todo small{font-size:var(--tw-fs-sm);color:var(--tw-ink-4);display:block}.gm-todo em{font:600 11px/1 var(--tw-mono);font-style:normal}.gm-todo.is-now{color:#efe6d2}.gm-todo.is-now i,.gm-todo.is-now em{color:#c8a23a}.gm-todo.is-done span{text-decoration:line-through #efe6d24d}.gm-todo.is-done i{color:#9fd08a}.gm-todo.is-done small{display:none}:root{--tw-aqua:#c8a23a;--tw-aqua-rgb:200, 162, 58;--tw-red:#b3261e;--tw-red-rgb:179, 38, 30;--tw-linen:#efe6d2;--tw-glass:#0a0a0bdb;--tw-line:transparent;--tw-line-2:#efe6d21a;--tw-r-sm:0px;--tw-r-md:0px;--tw-r-lg:0px}:root .tw-glass{box-shadow:none;backdrop-filter:none;border:0}:root :is(.tw-panel,.tw-help-card,.gm-panel,.gm-coach,.gm-purse,.gm-fight,.tw-toast,.tw-prompt){box-shadow:none;border:0;border-radius:0}:root .tw-toast{background:#0a0a0bc7}:root .tw-prompt{background:#0a0a0bb3}:root :where(.tw-root) kbd,:root .tw-prompt-key{box-shadow:none;color:var(--tw-aqua);background:#efe6d224;border:0;border-radius:0}:root .gm-btn{background:var(--tw-red);color:var(--tw-linen);border:0;border-radius:0}:root .gm-btn.is-ghost{color:var(--tw-ink-2);background:0 0}:root .gm-btn.is-ghost:hover{color:#fff}:root .gm-mini{background:#efe6d21a;border:0;border-radius:0}:root :is(.gm-row,.gm-shop-row){padding:calc(9 * var(--tw-u)) 0;border-bottom:0}:root .gm-panel h2{font:700 calc(19 * var(--tw-u))/1.2 var(--tw-head);letter-spacing:.1em;text-transform:uppercase;color:var(--tw-linen)}:root .op{--pad:max(4.5vw, calc(20px + env(safe-area-inset-left)));background:#070708ed}:root .op-top{padding:max(2.6vh, calc(12px + env(safe-area-inset-top))) var(--pad) 0;border:0;align-items:flex-end;gap:clamp(16px,4vw,56px)}:root .op-title{letter-spacing:0;align-items:flex-end;gap:16px;padding:0 0 2px;font-size:clamp(26px,6vh,46px);line-height:1;display:flex}:root .op-title small{font:600 clamp(10px, 1.5vmin, 12px)/1 var(--tw-head);letter-spacing:.4em;color:var(--tw-aqua);margin:0 0 .45em;display:block}:root .op-tabs{gap:clamp(4px,1.6vw,22px);margin-left:auto}:root .op-tab{font:700 clamp(12px, 2.3vh, 15px)/1 var(--tw-head);letter-spacing:.26em;padding:10px 6px 12px;box-shadow:inset 0 -3px #0000}:root .op-tab.is-on{color:#efe6d2;box-shadow:inset 0 -3px 0 var(--tw-red)}:root .op-tab.is-on:after,:root .op-keyhint{display:none}:root .op-body{padding:3vh var(--pad) 1vh;gap:5vw}:root .op-row{background:0 0;border:0;min-height:clamp(40px,7.4vh,54px);padding:0 0 0 26px;transition:padding .12s;position:relative}:root .op-row+.op-row{border:0}:root .op-row:before{content:"";background:var(--tw-red);width:0;height:12px;transition:width .12s;position:absolute;top:50%;left:0;translate:0 -50%}:root .op-row.is-hot{background:0 0;border:0;padding-left:34px}:root .op-row.is-hot:before{width:16px}:root .op-label{letter-spacing:.08em;color:var(--tw-ink-3);font-size:clamp(14px,2.7vh,19px)}:root .op-row.is-hot .op-label,:root .op-row.is-preset .op-label{color:#fff}:root .op-sep{color:var(--tw-aqua);margin-left:26px}:root :is(.op-arrow,.op-arrow:hover,.op-side,.op-btn,.op-btn:hover,.op-keyhint kbd,.op-foot kbd){border:0;border-radius:0}:root .op-side{background:0 0;align-self:center;padding:0}:root .op-foot{padding:0 var(--pad) calc(16px + env(safe-area-inset-bottom));border:0}:root .op-btn{color:var(--tw-ink-2);letter-spacing:.2em;background:0 0;padding:10px 0}:root .op-btn:hover{color:#fff}:root .op-btn.is-main{background:var(--tw-red);color:var(--tw-linen);padding:10px 22px}:root .gm-panel:not(:is(.is-talk,.is-till,.is-book,.gm-inv,.gm-sheet,.gm-tr)){width:min(460px,100vw);max-height:none;padding:max(3.4vh, calc(14px + env(safe-area-inset-top))) max(26px, calc(14px + env(safe-area-inset-right))) calc(16px + env(safe-area-inset-bottom)) 28px;background:#070708ed;inset:0 0 0 auto;transform:translate(28px)}:root .gm-panel:not(:is(.is-talk,.is-till,.is-book,.gm-inv,.gm-sheet,.gm-tr)).is-open{transform:none}:root .gm-panel:not(:is(.is-talk,.is-till,.is-book,.gm-inv,.gm-sheet,.gm-tr)) h2{letter-spacing:.08em;margin-bottom:6px;font-size:clamp(22px,4.6vh,30px)}:root .gm-panel:not(:is(.is-talk,.is-till,.is-book,.gm-inv,.gm-sheet,.gm-tr)) .gm-list{flex:1;min-height:0}html.tw-touch-on .gm-purse{top:calc(var(--purse-top) + env(safe-area-inset-top));right:calc(10px + env(safe-area-inset-right));background:#0a0a0b8c;flex-direction:column;align-items:flex-end;gap:3px;padding:5px 10px;font-size:12px}html.tw-touch-on .gm-purse .gm-cooler-label{display:none}html.tw-touch-on .gm-purse .gm-cooler-bar{width:40px}body:has(.gm-ms:not([hidden])) :is(.gm-map,.gm-vitals,.gm-quest,.wh-slots,.tw-tl,.tw-touch,.gm-purse){opacity:0;pointer-events:none}:root .gm-ms button{font-family:var(--tw-head);letter-spacing:.14em;text-transform:uppercase;background:#070708cc;border:0;border-radius:0}:root .gm-ms button.is-main{background:var(--tw-red);color:var(--tw-linen)}:root .gm-ms-pin{box-shadow:none;background:#070708e6;border:0}:root :is(.tw-root,.tw-root *,.gm-panel,.gm-panel *){scrollbar-width:thin;scrollbar-color:#efe6d233 transparent}:root .tw-root ::-webkit-scrollbar{background:0 0;width:6px;height:6px}:root .tw-root ::-webkit-scrollbar-thumb{background:#efe6d233}:root .tw-root ::-webkit-scrollbar-button{display:none}:root .tw-prompt,:root .tw-prompt-key{box-shadow:none!important;border:0!important}:root .tw-prompt-key{color:var(--tw-aqua);background:#efe6d224}:root :is(.wh-slot,.wh-slots>*){background:#0a0a0b8c;border:0!important}:root .wh-slot.is-held{background:rgba(var(--tw-red-rgb), .6);color:var(--tw-linen)}:root .wh-slot kbd{background:#efe6d21f;border:0!important}:root .wh-ammo{box-shadow:none;border:0!important}.tw-root:has(.gm-panel.is-talk.is-open) :is(.gm-map,.wh-slots,.tw-prompt,.gm-purse,.tw-tl){opacity:0;pointer-events:none;transition:opacity .2s}body:has(.gm-panel.is-talk.is-open) .tw-touch{opacity:0;transition:opacity .2s}body:has(.gm-panel.is-talk.is-open) .tw-touch,body:has(.gm-panel.is-talk.is-open) .tw-touch *{pointer-events:none!important}body:has(.gm-panel.is-open) .gm-quest,body:has(.mm.is-on) .gm-quest{opacity:0;pointer-events:none}.gm-hand{width:max-content;max-width:calc(100vw - 24px);left:0;right:0;bottom:calc(118px + env(safe-area-inset-bottom));color:var(--tw-linen);font:500 12px/1 var(--tw-font,system-ui);letter-spacing:.04em;white-space:nowrap;pointer-events:none;z-index:6;background:#0c0c0d9e;align-items:center;gap:18px;margin-inline:auto;padding:7px 14px;display:flex;position:fixed}.gm-hand[hidden]{display:none}html:not(.tw-touch-on):has(.gm-hand:not([hidden])) .tw-prompt{bottom:calc(max(calc(72 * var(--tw-u)), 13vh) + 44px)}.gm-hand b{text-transform:uppercase;letter-spacing:.08em;color:var(--tw-aqua);font-weight:700}.gm-hand span{align-items:center;gap:7px;display:inline-flex}.gm-hand kbd{font:700 10px/1 var(--tw-font,system-ui);background:var(--tw-linen);color:#0c0c0d;letter-spacing:.04em;text-transform:uppercase;padding:3px 6px}html.tw-touch-on .gm-hand span{display:none}.gm-hand em{color:#f0ecdfb8;letter-spacing:.02em;font-style:normal}html.tw-touch-on .gm-hand em,html.tw-touch-on .gm-hand:not(:has(b)){display:none}html.tw-touch-on .gm-hand{top:auto;left:auto;right:calc(var(--ammo-right) + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));margin:0}html.tw-touch-on body:has(.wh-ammo.is-on) .gm-hand{display:none}@media (prefers-reduced-motion:no-preference){.gm-panel{transition:opacity .18s var(--tw-ease), transform .22s var(--tw-ease)}.gm-panel.is-open .gm-list>*,.gm-panel.is-open .gm-talk-says>li{animation:tw-in .26s var(--tw-ease) both}.gm-panel.is-open .gm-list>:nth-child(2),.gm-panel.is-open .gm-talk-says>li:nth-child(2){animation-delay:30ms}.gm-panel.is-open .gm-list>:nth-child(3),.gm-panel.is-open .gm-talk-says>li:nth-child(3){animation-delay:60ms}.gm-panel.is-open .gm-list>:nth-child(4),.gm-panel.is-open .gm-talk-says>li:nth-child(4){animation-delay:90ms}.gm-panel.is-open .gm-list>:nth-child(n+5),.gm-panel.is-open .gm-talk-says>li:nth-child(n+5){animation-delay:.12s}.gm-btn,.gm-mini,.gm-talk-say,.ph-app,.ph-wide,.mm button{transition:transform 90ms ease-out,background-color .16s,color .16s,opacity .16s}.gm-btn:active,.gm-mini:active,.gm-talk-say:active,.ph-app:active,.ph-wide:active,.mm button:active{transform:scale(.96)}.gm-talk-line{animation:tw-in .32s var(--tw-ease) both}.gm-quest.is-new{animation:tw-new .9s var(--tw-ease) both}.gm-hand:not([hidden]){animation:tw-in .2s var(--tw-ease) both}.gm-mk{transition:opacity .2s}.ph-view>*{animation:tw-in .22s var(--tw-ease) both}}@keyframes tw-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tw-new{0%{background-color:#c8a23a8c}to{background-color:#0a0a0b9e}}html.tw-touch-on .tw-prompt-key{display:none}:root .gm-panel.is-book{width:auto;max-height:none;padding:max(16px, calc(10px + env(safe-area-inset-top))) max(4vw, calc(14px + env(safe-area-inset-right))) calc(12px + env(safe-area-inset-bottom)) max(4vw, calc(14px + env(safe-area-inset-left)));background:#070708f2;gap:0;inset:0;transform:none}.bk-head{align-items:flex-end;gap:clamp(14px,4vw,56px);padding-bottom:clamp(8px,2dvh,18px);display:flex}.bk-head small{font:700 clamp(9px, 1.5vmin, 11px)/1 var(--tw-head);letter-spacing:.32em;text-transform:uppercase;color:#efe6d280;display:block}:root .gm-panel.is-book .bk-head h2{font:700 clamp(24px, 6vmin, 44px)/.9 var(--tw-head);letter-spacing:.06em;text-transform:uppercase;color:#efe6d2;margin:4px 0 0}.bk-rank{flex:1;min-width:0;max-width:360px}.bk-rank b{font:700 clamp(15px, 3.4vmin, 22px)/1 var(--tw-head);letter-spacing:.08em;text-transform:uppercase;color:var(--tw-aqua);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 6px;display:block;overflow:hidden}.bk-rank em{font:normal 500 clamp(10px, 1.7vmin, 12px)/1 var(--tw-font);color:#efe6d28c;margin-top:5px;display:block}.bk-stats{gap:clamp(12px,2.6vw,34px);margin-left:auto;display:flex}.bk-stats span{font:700 clamp(9px, 1.4vmin, 10px)/1 var(--tw-head);letter-spacing:.24em;text-transform:uppercase;color:#efe6d280;white-space:nowrap}.bk-stats b{font:600 clamp(15px, 3.2vmin, 22px)/1 var(--tw-mono);letter-spacing:0;color:#efe6d2;margin-bottom:5px;display:block}.bk-stats .is-warn b{color:#ff9a8a}.bk-x{color:#efe6d2b3;width:40px;height:40px;font:300 30px/1 var(--tw-font);cursor:pointer;background:0 0;border:0;align-self:flex-start}.bk-bar{background:#efe6d21f;height:3px;display:block;overflow:hidden}.bk-bar i{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--w,0));background:#efe6d2;display:block}.bk-bar.is-gold i{background:var(--tw-aqua)}.bk-tabs{border-bottom:1px solid #efe6d224;gap:2px;display:flex}.bk-tabs button{color:#efe6d28c;font:700 clamp(12px, 2.4vmin, 15px)/1 var(--tw-head);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px clamp(10px,2.4vw,22px) 11px;display:flex;position:relative}.bk-tabs button:after{content:"";background:var(--tw-aqua);height:2px;transition:transform .22s var(--tw-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.bk-tabs button.is-on{color:#efe6d2}.bk-tabs button.is-on:after{transform:none}.bk-tabs kbd{font:700 10px/1 var(--tw-mono);color:#efe6d280;border:1px solid #efe6d240;padding:2px 4px}html.tw-touch-on .bk-tabs kbd{display:none}.bk-tabs u{text-align:center;min-width:16px;font:700 10px/1 var(--tw-mono);letter-spacing:0;color:#0c0c0d;background:var(--tw-aqua);padding:2px 4px;text-decoration:none}:root .gm-panel.is-book .bk-page{flex:1;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-content:start;gap:10px;min-height:0;padding:clamp(10px,2.4dvh,20px) 0 4px;display:grid;overflow-y:auto}.bk-page>h4,.bk-page>.bk-none,.bk-page>.bk-note,.bk-page>.bk-todo,.bk-page>.ck{grid-column:1/-1}.bk-page h4{font:700 11px/1 var(--tw-head);letter-spacing:.3em;text-transform:uppercase;color:#efe6d280;margin:6px 0 0}.bk-card{color:#efe6d2;background:#efe6d20d;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 12px;padding:12px 14px 13px;display:grid;position:relative}.bk-card>small,.bk-card>h3,.bk-card>p,.bk-card>.bk-bar{grid-column:1/-1}.bk-card small{font:700 10px/1 var(--tw-head);letter-spacing:.28em;text-transform:uppercase;color:#efe6d280}.bk-card h3{font:700 clamp(15px, 3vmin, 19px)/1.1 var(--tw-head);letter-spacing:.06em;text-transform:uppercase;margin:0}.bk-card h3 i{color:var(--tw-aqua);margin-right:8px;font-style:normal}.bk-card p{font:500 clamp(12px, 2.2vmin, 14px)/1.35 var(--tw-font);color:#efe6d2db;margin:0}.bk-card p.is-low{color:#efe6d28c;font-size:clamp(11px,2vmin,13px)}.bk-card>em{font:normal 600 clamp(15px, 3vmin, 20px)/1 var(--tw-mono);color:var(--tw-aqua);white-space:nowrap}.bk-card>.bk-bar{margin:6px -14px -13px}.bk-card.is-now{box-shadow:inset 3px 0 0 var(--tw-aqua);background:#c8a23a24}.bk-card.is-now>em{grid-column:1/-1;margin-top:4px}.bk-card.is-chapter{background:0 0;padding-left:0}.bk-card.is-soon .bk-bar i{background:#e8a45a}.bk-card.is-soon [data-left]{color:#e8a45a}.bk-card.is-late{box-shadow:inset 3px 0 #e8725a}.bk-card.is-late .bk-bar i{background:#e8725a}.bk-card.is-late [data-left]{color:#ff9a8a}.bk-card.is-paid{opacity:.5}.bk-card.is-thing>em,.bk-card.is-due>em{color:#efe6d2b3;font-size:clamp(12px,2.2vmin,14px)}.bk-card.is-due:not(.is-paid)>em{color:#efe6d2}.bk-num{width:30px;height:30px;font:normal 700 14px/1 var(--tw-mono);color:#0c0c0d;background:#8fd18a;justify-content:center;align-items:center;display:flex}.is-person .bk-num{color:#efe6d2;font-family:var(--tw-head);background:#efe6d229;font-size:16px}.is-due .bk-num{background:#e8a45a}.is-due.is-paid .bk-num{color:#efe6d2;background:#efe6d233}.bk-pips{gap:2px;display:flex}.bk-pips i{background:#efe6d224;width:5px;height:14px}.bk-pips i.is-on{background:#efe6d2}.bk-pips.is-good i.is-on{background:#8fd18a}.bk-pips.is-bad i.is-on{background:#e8725a}.bk-todo{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:2px 18px;margin:0;padding:0;list-style:none;display:grid}.bk-todo li{font:600 clamp(12px, 2.2vmin, 14px)/1.2 var(--tw-font);color:#efe6d299;border-bottom:1px solid #efe6d214;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:7px 0;display:grid}.bk-todo i{color:var(--tw-aqua);text-align:center;font-style:normal}.bk-todo em{font:normal 600 12px/1 var(--tw-mono);color:#efe6d273}.bk-todo li.is-now{color:#efe6d2}.bk-todo li.is-now em{color:var(--tw-aqua)}.bk-todo li.is-done span{text-decoration:line-through #efe6d259}.bk-todo li.is-done i{color:#8fd18a}.bk-note{font:italic 500 clamp(13px, 2.4vmin, 15px)/1.45 var(--tw-font);color:#efe6d2cc;border-left:2px solid #efe6d233;margin:8px 0 0;padding:10px 0 0 14px}.bk-note cite{font:normal 700 10px/1 var(--tw-head);letter-spacing:.26em;text-transform:uppercase;color:#efe6d273;margin-top:6px;display:block}.bk-none{font:500 clamp(13px, 2.4vmin, 15px)/1.5 var(--tw-font);color:#efe6d28c;margin:10px 0}.bk-none.is-hint{color:var(--tw-aqua)}.ck{flex-direction:column;gap:10px;min-width:0;display:flex}.ck-groups{flex-wrap:wrap;gap:2px;display:flex}.ck-groups button,.ck-ctl button{color:#efe6d2cc;font:700 clamp(11px, 2.1vmin, 13px)/1 var(--tw-head);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#efe6d212;border:0;border-radius:0;padding:9px 12px}.ck-groups button{letter-spacing:.2em;padding:10px 16px}.ck-groups button:hover,.ck-ctl button:hover{color:#efe6d2;background:#efe6d229}.ck-groups button.is-on,.ck-ctl button.is-on{background:var(--tw-aqua);color:#0c0c0d}.ck-ctl button.is-at{box-shadow:inset 0 -2px 0 var(--tw-aqua);color:#efe6d2}.ck-rows{flex-direction:column;gap:2px;display:flex}.ck-row{background:#efe6d208;grid-template-columns:minmax(120px,22%) minmax(0,1fr) minmax(0,30%);align-items:center;gap:4px 14px;padding:8px 12px;display:grid}.ck-row.is-hot{background:#efe6d217}.ck-row.is-deed{grid-template-columns:minmax(0,1fr) minmax(0,30%)}.ck-row.is-list{grid-template-columns:minmax(120px,22%) minmax(0,1fr);align-items:start}.ck-row.is-list>label{padding-top:9px}.ck-row.is-list>output{text-align:left;grid-column:2}.ck-row label{font:700 clamp(11px, 2.1vmin, 13px)/1.2 var(--tw-head);letter-spacing:.16em;text-transform:uppercase;color:#efe6d299}.ck-row output{font:500 clamp(11px, 2vmin, 13px)/1.35 var(--tw-mono);color:#efe6d2bf;text-align:right;overflow-wrap:anywhere}.ck-ctl{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.ck-ctl small{font:700 10px/1 var(--tw-head);letter-spacing:.28em;text-transform:uppercase;color:#efe6d273;flex-basis:100%;margin:8px 0 3px}.ck-ctl small:first-child{margin-top:2px}.ck-ctl .ck-sw{min-width:64px}.ck-ctl input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:22px;margin:0}.ck-ctl input[type=range]::-webkit-slider-runnable-track{background:#efe6d233;height:4px}.ck-ctl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--tw-aqua);border:0;border-radius:0;width:10px;height:18px;margin-top:-7px}.ck-ctl input[type=range]::-moz-range-track{background:#efe6d233;height:4px}.ck-ctl input[type=range]::-moz-range-thumb{background:var(--tw-aqua);border:0;border-radius:0;width:10px;height:18px}.ck-ctl input[type=range]:focus{outline:none}.ck-keys{font:500 11px/1.4 var(--tw-mono);color:#efe6d266;margin:4px 0 0}html.tw-touch-on .ck-keys{display:none}@media (width<=640px){.ck-row,.ck-row.is-list{grid-template-columns:minmax(0,1fr)}.ck-row output,.ck-row.is-list>output{text-align:left;grid-column:1}}@media (height<=480px){.bk-head{align-items:center;padding-bottom:6px}.bk-rank em{display:none}.bk-rank b{margin:3px 0 4px}.bk-tabs button{padding:7px 12px 8px}.bk-card{padding:9px 12px 10px}.bk-card>.bk-bar{margin:5px -12px -10px}}@media (width<=560px){.bk-stats span:nth-child(-n+3){display:none}}@media (prefers-reduced-motion:no-preference){.gm-panel.is-book.is-open .bk-bar i{animation:bk-fill .52s var(--tw-ease) .12s both}.bk-todo li.is-done i{animation:.36s cubic-bezier(.3,1.6,.5,1) both bk-tick}.bk-pips i.is-on{animation:tw-in .26s var(--tw-ease) both}}@keyframes bk-fill{0%{transform:scaleX(0)}}@keyframes bk-tick{0%{transform:scale(0)}}.ph-post{gap:10px;padding:11px 14px 12px;display:flex}.ph-post+.ph-post{box-shadow:inset 0 1px #1c1c1f}.ph-post.is-new{box-shadow:inset 3px 0 0 var(--tw-aqua)}.ph-post+.ph-post.is-new{box-shadow:inset 3px 0 0 var(--tw-aqua), inset 0 1px 0 #1c1c1f}.ph-post>.ph-face{text-transform:uppercase;width:34px;height:34px;font-size:15px}.ph-post>div{flex:1;min-width:0}.ph-post b{color:#efece2;font:600 13.5px/1.2 Inter,sans-serif;display:block}.ph-post.is-new b{color:#fff}.ph-post small{color:#8d897d;margin-top:2px;font:400 11px/1.2 Inter,sans-serif;display:block}.ph-post p{color:#dcd8cc;user-select:text;margin:6px 0 0;font:400 13.5px/1.42 Inter,sans-serif}.ph-poster{width:100%;height:auto;margin-top:9px;display:block}.ph-poster text{font-family:var(--tw-head);font-weight:700}.ph-mail{color:#efe6d2;background:#efe6d20f;margin:10px 14px;padding:10px 12px 12px}.ph-mail.is-new{box-shadow:inset 3px 0 0 var(--tw-aqua)}.ph-mail small{font:700 9px/1 var(--tw-head);letter-spacing:.22em;text-transform:uppercase;color:#efe6d280;display:block}.ph-mail b{font:700 14px/1.15 var(--tw-head);letter-spacing:.04em;text-transform:uppercase;margin:5px 0 4px;display:block}.ph-mail p{font:500 12px/1.4 var(--tw-font);color:#efe6d2cc;margin:0}.ph-mail em{font:normal 700 10px/1 var(--tw-head);letter-spacing:.22em;text-transform:uppercase;color:#8fd18a;margin-top:8px;display:block}.ph-mail .ph-wide{width:100%;margin:10px 0 0}.ph-mail .ph-wide.is-ghost{color:#efe6d2cc;background:0 0;box-shadow:inset 0 0 0 1px #efe6d24d}.rl-times{color:#efe6d2;gap:clamp(8px,2dvh,16px);max-width:640px;margin:0 auto;display:grid}.rl-times header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rl-times header small{font:700 clamp(9px, 1.5vmin, 11px)/1 var(--tw-head);letter-spacing:.3em;text-transform:uppercase;color:#efe6d28c;display:block}.rl-times header b{font:700 clamp(18px, 4.4vmin, 30px)/1 var(--tw-head);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;display:block}.rl-days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.rl-days button{color:#efe6d2b3;min-height:40px;font:700 clamp(10px, 1.8vmin, 12px)/1 var(--tw-head);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#efe6d212;border:0}.rl-days button.is-today{color:var(--tw-aqua)}.rl-days button.is-on{color:#0c0c0d;background:#efe6d2}.rl-times table{border-collapse:collapse;width:100%}.rl-times th{text-align:left;font:700 clamp(9px, 1.4vmin, 10px)/1 var(--tw-head);letter-spacing:.26em;text-transform:uppercase;color:#efe6d280;padding:0 8px 6px 0}.rl-times td{font:500 clamp(12px, 2.2vmin, 15px)/1.2 var(--tw-font);padding:clamp(4px,1dvh,7px) 8px clamp(4px,1dvh,7px) 0;box-shadow:inset 0 1px #efe6d214}.rl-times td:first-child{width:5.5em;font:600 clamp(14px, 2.8vmin, 19px)/1 var(--tw-mono)}.rl-times td:nth-child(2){width:5em;font-family:var(--tw-mono);color:#efe6d299}.rl-times td i{color:#efe6d280;font-style:normal}.rl-times tr.is-gone td{color:#efe6d24d;text-decoration:line-through}.rl-times tr.is-next td{color:var(--tw-aqua)}.rl-times tr.is-next td:first-child{box-shadow:inset 3px 0 0 var(--tw-aqua), inset 0 1px 0 #efe6d214;padding-left:8px}.rl-times footer,.rl-none{font:500 clamp(12px, 2vmin, 14px)/1.3 var(--tw-font);color:#efe6d2bf}.rl-times footer b{font-family:var(--tw-mono);color:var(--tw-aqua)}body:has(.gm-panel.is-open) .gm-hand,body:has(.gm-panel.is-book.is-open) .gm-purse{opacity:0;pointer-events:none}.ph-chips{flex-wrap:wrap;gap:4px;margin:8px 14px 4px;display:flex}.ph-chips button{color:#efe6d2d9;min-height:36px;font:700 10px/1.1 var(--tw-head);letter-spacing:.1em;text-transform:uppercase;text-align:left;cursor:pointer;background:#efe6d214;border:0;padding:5px 9px}.ph-chips button small{font:500 9px/1 var(--tw-font);letter-spacing:0;text-transform:none;color:#efe6d280;margin-top:3px;display:block}.ph-chips button.is-on{color:#0c0c0d;background:#efe6d2}.ph-chips button.is-on small{color:#0c0c0d99}.rl-stops{gap:3px;display:grid}.rl-stops button{color:#efe6d2;text-align:left;cursor:pointer;background:#efe6d212;border:0;justify-content:space-between;align-items:baseline;gap:16px;min-height:46px;padding:10px 14px;display:flex}.rl-stops button b{font:700 clamp(13px, 2.6vmin, 17px)/1 var(--tw-head);letter-spacing:.08em;text-transform:uppercase}.rl-stops button small{font:500 clamp(11px, 2vmin, 13px)/1 var(--tw-mono);color:#efe6d299}.rl-stops button:hover,.rl-stops button:active{color:#0c0c0d;background:#efe6d2}.rl-stops button:hover small,.rl-stops button:active small{color:#0c0c0d99}.rl-till{gap:6px;margin-top:14px;display:grid}.rl-till>small{font:700 clamp(10px, 1.9vmin, 12px)/1 var(--tw-head);letter-spacing:.16em;text-transform:uppercase;color:#efe6d299}.rl-have{font:600 clamp(12px, 2.2vmin, 14px)/1.2 var(--tw-font);color:#8fd18a;margin:0}.rl-stops button[disabled]{opacity:.4;cursor:default}.tw-root .tw-prompt .tw-prompt-key.is-pad{min-width:0;height:auto;box-shadow:none;color:#ffd45e;font-size:calc(19 * var(--tw-u));background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.tw-root .tw-prompt .tw-prompt-key.is-pad:after{display:none}.tw-toast-text .tw-pg,.tw-prompt-text .tw-pg{color:#ffd45e}html.tw-launching .tw-stats{visibility:hidden}
