/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#f6f5f1;--surface-1:#fcfcfb;--border:#e4e2dc;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#7a7974;--series-1:#2a78d6;--band:#cde2fb;--grid:#ebe9e3;--accent:#1c5cab;--accent-ink:#fff;--good:#0ca30c;--warning:#fab219;--serious:#ec835a;--critical:#d03b3b;--demo-bg:#fff4d6;--demo-ink:#6b4a00}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#121211;--surface-1:#1a1a19;--border:#2e2e2b;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#8f8e86;--series-1:#3987e5;--band:#184f95;--grid:#2a2a27;--accent:#3987e5;--accent-ink:#0b0b0b;--demo-bg:#3a2e0c;--demo-ink:#ffd98a}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#121211;--surface-1:#1a1a19;--border:#2e2e2b;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#8f8e86;--series-1:#3987e5;--band:#184f95;--grid:#2a2a27;--accent:#3987e5;--accent-ink:#0b0b0b;--demo-bg:#3a2e0c;--demo-ink:#ffd98a}body{background:var(--surface-0);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;font-family:Noto Sans,Noto Sans Devanagari,system-ui,sans-serif}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:16px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes dustfade{to{opacity:0}}.sp{--bg:#faf6ec;--card:#fffdf7;--ink:#14110a;--mut:#6f6249;--line:#e6dcc4;--soft:#f2ead6;--act:#000;--actInk:#fff;--b1:#f7f4ec;--b2:#ddd5c2;--fin:#cfc5ad;--scr:#0f1a12;--scrInk:#d1fae5;--wire:#d6cbb0;--house:#f2ead6;--hw:#f8e7c6;--hr:#c2410c;--hr2:#9a3412;--hs:#a67c3d;--plant:#57534e;--plant2:#78716c;--smoke:#6b7280;--bub:#fff7e0;--bubL:#f3d98a;--ibub:#eef2ff;--ibubL:#c7d2fe;--g1:#ecfdf3;--g2:#d1fadf;--soil:#8b5e34;--soil2:#a47148;--paper:#fffef9;--trk:#efe6d0;--glowA:.6;--flood:#fff6d6;background:var(--bg);color:var(--ink);min-height:100%;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:14px}.sp.dark{--bg:#0a0a0a;--card:#151515;--ink:#f5f5f5;--mut:#a3a3a3;--line:#262626;--soft:#1f1f1f;--act:#f5b300;--actInk:#1a1200;--b1:#3a3a3a;--b2:#232323;--fin:#4a4a4a;--scr:#050a06;--scrInk:#bbf7d0;--wire:#3d3d3d;--house:#222;--hw:#3a342a;--hr:#9a3412;--hr2:#7c2d12;--hs:#6b5a3a;--plant:#44403c;--plant2:#57534e;--smoke:#9ca3af;--bub:#1f1a0d;--bubL:#4a3a10;--ibub:#151a2e;--ibubL:#2a3463;--g1:#0c1f14;--g2:#103020;--soil:#5c3d22;--soil2:#6e4a2a;--paper:#1b1a17;--trk:#1f1f1f;--glowA:.85;--flood:#3a2a05}.sp .tb{color:var(--mut);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex;position:relative}.sp .tb svg{width:22px;height:22px}.sp .tb.on{color:var(--ink);font-weight:600}.sp .tb.on i{color:#e8a400}.sp .dot{border:2px solid var(--card);background:#dc2626;border-radius:50%;width:9px;height:9px;margin-left:8px;display:none;position:absolute;top:10px;left:50%}.sp .card{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-bottom:12px;padding:14px;position:relative;overflow:hidden}.sp .mut{color:var(--mut)}.sp .sm{font-size:12px}.sp .h{font-size:15px;font-weight:700}.sp .k{letter-spacing:.08em;font-size:11px;font-weight:700}.sp .act{text-align:center;cursor:pointer;border-radius:12px;padding:13px 0;font-size:15px;font-weight:700;display:block;background-color:var(--act)!important;color:var(--actInk)!important}.sp .ghost{border:1px solid var(--line);cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 0;font-size:13px;display:flex}.sp .chip{cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.sp .chipS{border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.sp .rtag{color:#5a3e00;background:#fde68a;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.sp .big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.05}.sp .stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px;padding-top:10px;display:grid}.sp .stat{text-align:center}.sp .stat+.stat{border-left:1px solid var(--line)}.sp .lab{color:var(--mut);margin-top:4px;font-size:11px}.sp .today{background:var(--soft);border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:12px;padding:9px 4px;display:grid}.sp .today div{text-align:center}.sp .today div+div{border-left:1px solid var(--line)}.sp .today b{font-size:15px;font-weight:800;display:block}.sp .today span{color:var(--mut);font-size:10.5px}.sp .bub{background:var(--bub);border:1px solid var(--bubL);border-radius:18px 18px 18px 6px;flex:1;padding:12px 14px}.sp .ibub{background:var(--ibub);border:1px solid var(--ibubL);border-radius:18px 18px 18px 6px;flex:1;padding:11px 13px;font-size:14px;line-height:1.5}.sp .lis{background:var(--ink);color:var(--bg);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:7px 14px 7px 10px;font-size:13px;font-weight:600;display:inline-flex}.sp .wave{align-items:center;gap:2px;height:14px;display:inline-flex}.sp .wave i{background:currentColor;border-radius:2px;width:3px;height:4px;display:block}.sp .play .wave i{animation:.9s ease-in-out infinite wv}.sp .wave i:nth-child(2){animation-delay:.15s}.sp .wave i:nth-child(3){animation-delay:.3s}.sp .wave i:nth-child(4){animation-delay:.45s}@keyframes wv{0%,to{height:4px}50%{height:14px}}.sp .rng{gap:4px;display:inline-flex}.sp .rng span{border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:11px}.sp .rng span.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sp .draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s ease-out .15s forwards drw}@keyframes drw{to{stroke-dashoffset:0}}@keyframes fi{to{opacity:1}}.sp .flow{stroke:#f5b300;stroke-width:3px;fill:none;stroke-dasharray:6 10;stroke-linecap:round;animation:1s linear infinite flw}.sp .flow.thin{stroke-width:1.5px;opacity:.65}.sp .coalflow{stroke:var(--smoke);stroke-width:2.4px;fill:none;stroke-dasharray:4 8;animation:1.2s linear infinite flw}@keyframes flw{to{stroke-dashoffset:-16px}}.sp .coin{opacity:0;animation:2.4s ease-in infinite drop}@keyframes drop{0%{opacity:0;transform:translateY(0)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(40px)}}.sp .smk{opacity:0;animation:3.2s ease-out infinite smk}@keyframes smk{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:.85}to{opacity:0;transform:translate(-14px,-46px)scale(1.6)}}.sp .glowc{animation:1.6s ease-in-out infinite alternate emb}@keyframes emb{0%{opacity:.55}to{opacity:1}}.sp .led{animation:1.2s steps(2,end) infinite blk}@keyframes blk{50%{opacity:.2}}.sp .up{opacity:0;animation:.45s ease-out forwards up;transform:translateY(8px)}@keyframes up{to{opacity:1;transform:none}}.sp .ban{background:linear-gradient(120deg,#fbbf24,#f59e0b 45%,#ea580c);height:58px}.sp .av{background:var(--card);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:absolute;top:30px;left:16px}.sp .av b{color:#fde68a;background:#1e293b;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;display:flex}.sp .vf{color:#fff;border:2px solid var(--card);background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex;position:absolute;bottom:-2px;right:-2px}.sp .tag{background:var(--soft);border-radius:999px;align-items:center;gap:5px;margin:0 6px 0 0;padding:5px 9px;font-size:11.5px;display:inline-flex}.sp .scn{scrollbar-width:none;gap:6px;margin:0 -14px 12px;padding:2px 14px 4px;display:flex;overflow-x:auto}.sp .scn::-webkit-scrollbar{display:none}.sp .scn span{border:1px solid var(--line);cursor:pointer;color:var(--mut);white-space:nowrap;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:600}.sp .scn span.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sp .route{align-items:center;gap:8px;display:flex}.sp .dotA{border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex}.sp .path{background:repeating-linear-gradient(90deg,var(--line) 0 6px,transparent 6px 10px);flex:1;height:2px;position:relative}.sp .path i{background:#f5b300;border-radius:50%;width:12px;height:12px;animation:2.2s ease-in-out infinite trv;position:absolute;top:-5px;left:0}@keyframes trv{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 12px)}}.sp .facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sp .fact{background:var(--soft);text-align:center;border-radius:12px;padding:9px 6px}.sp .fact b{font-size:17px;font-weight:800;display:block}.sp .fact span{color:var(--mut);font-size:10.5px}.sp .slide{contain:paint;background:var(--trk);-webkit-user-select:none;user-select:none;touch-action:none;border:1px solid var(--line);border-radius:999px;height:58px;position:relative;overflow:hidden}.sp .sfill{will-change:transform;background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:999px;width:100%;position:absolute;top:0;bottom:0;left:0}.sp .stext{background:linear-gradient(90deg,var(--mut) 40%,var(--ink) 50%,var(--mut) 60%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;padding-left:40px;font-size:14px;font-weight:700;animation:2.4s linear infinite shn;display:flex;position:absolute;inset:0}@keyframes shn{0%{background-position:100% 0}to{background-position:-100% 0}}.sp .kg{opacity:0;pointer-events:none;will-change:opacity;background:radial-gradient(circle,#f5b300d9,#f5b30000 68%);border-radius:50%;position:absolute;inset:-26px}.sp .knob{will-change:transform;cursor:grab;z-index:2;background:#14110a;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:4px;left:4px}.sp.dark .knob{background:#262626}.sp .knob svg{position:relative;overflow:visible}.sp .chs{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.sp .ch{border:1.5px solid var(--line);text-align:center;cursor:pointer;border-radius:16px;padding:14px 8px;font-size:13.5px;font-weight:700;line-height:1.3}.sp .ch i{margin-bottom:6px;font-size:26px;display:block}.sp .ch small{color:var(--mut);margin-top:3px;font-size:11px;font-weight:500;display:block}.sp .seg{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:2px;display:inline-flex}.sp .seg span{cursor:pointer;color:var(--mut);border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600}.sp .seg span.on{background:var(--ink);color:var(--bg)}.sp .pop{color:#fff;background:#16a34a;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;animation:.5s cubic-bezier(.3,1.6,.5,1) 1.1s forwards lf;position:absolute;top:12px;right:12px;transform:scale(0)}.sp .wst{background:#ffffff24;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:14px;padding:9px 4px;display:grid}.sp .wst div{text-align:center}.sp .wst div+div{border-left:1px solid #ffffff40}.sp .wst b{font-size:19px;font-weight:800;display:block}.sp .wst span{opacity:.85;font-size:10.5px}.sp .bseg{border-radius:999px;gap:2px;height:12px;margin:12px 0 4px;display:flex;overflow:hidden}.sp .bseg i{width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1);display:block}.sp .lpart{opacity:0;transition:opacity 1s,transform 2.8s cubic-bezier(.25,.6,.3,1);display:inline-block}.sp #lwS{transform:translate(-140px)}.sp #lwP{transform:translate(140px)}.sp #lwS.in,.sp #lwP.in{opacity:1;transform:none}.sp #lo{transform:translateY(var(--rise,150px)) scale(2.6);opacity:0;transition:transform 2.8s cubic-bezier(.25,.6,.3,1),opacity 1s;display:inline-block}.sp #lo.lgo{opacity:1;transform:none}.sp #lo g{transition:transform 1s cubic-bezier(.3,1.4,.5,1) 2.3s;transform:scale(0)rotate(-90deg)}.sp #lo.lgo g{transform:none}.sp .pill{cursor:pointer;border-radius:999px;margin-top:12px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-block;color:#14110a!important;background-color:#fff!important}.sp .grow .sprout .st{animation:.6s ease-out forwards drw}.sp .grow .sprout .lf{animation:.45s cubic-bezier(.3,1.6,.5,1) forwards lf}.sp .grow .sprout .sg{transform-origin:10px 24px;animation:2.4s ease-in-out 1.3s infinite alternate sw}.sp .grown .sprout .st{stroke-dashoffset:0}.sp .grown .sprout .lf{transform:none}.sp .vt{margin-left:4px}.sp .vs{gap:12px;padding-bottom:14px;display:flex;position:relative}.sp .vs:last-child{padding-bottom:0}.sp .vs:before{content:"";background:var(--line);width:2px;position:absolute;top:24px;bottom:0;left:11px}.sp .vs:last-child:before{display:none}.sp .vs.done:before{background:#22c55e}.sp .vd{background:var(--soft);width:24px;height:24px;color:var(--mut);z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:relative}.sp .done .vd{color:#04220f;background:#22c55e}.sp .cur .vd{color:#fff;background:#2563eb}.sp .cur.amb .vd{color:#3a2200;background:#f59e0b}.sp .cur .vd:after{content:"";opacity:.5;border:2px solid;border-radius:50%;animation:1.6s ease-out infinite pls;position:absolute;inset:-5px}@keyframes pls{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.sp .vt1{font-size:14px;font-weight:700}.sp .vt2{color:var(--mut);margin-top:1px;font-size:12px}.sp .todo .vt1{color:var(--mut)}.sp .dots{gap:5px;margin-top:8px;display:flex}.sp .dots i{border-radius:50%;width:9px;height:9px;display:block}.sp .days{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:10px;display:grid}.sp .day{background:var(--soft);height:44px;color:var(--mut);border-radius:9px;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:3px;font-size:10px;transition:background .3s;display:flex;position:relative;overflow:hidden}.sp .day i{background:var(--line);border-radius:2px;width:8px;transition:height .4s,background .3s;position:absolute;bottom:16px}.sp .day.g{color:#166534;background:#dcfce7}.sp .day.g i{background:#22c55e}.sp.dark .day.g{color:#86efac;background:#0f2a18}.sp .stamp{opacity:0;color:#16a34a;letter-spacing:.1em;border:2.5px solid #16a34a;border-radius:5px;padding:3px 9px;font-size:14px;font-weight:900;transition:transform .35s cubic-bezier(.3,1.6,.5,1),opacity .2s;position:absolute;top:14px;right:14px;transform:rotate(-10deg)scale(1.6)}.sp .stamp.in{opacity:1;transform:rotate(-10deg)scale(1)}.sp .cf{border-radius:2px;width:7px;height:10px;animation:1.6s ease-in forwards cf;position:absolute;top:-10px}@keyframes cf{to{opacity:0;transform:translateY(260px)rotate(540deg)}}.sp .letter{background:var(--paper);border:1px solid var(--line);box-shadow:0 6px 0 -3px var(--soft),0 12px 0 -6px var(--line);border-radius:6px;padding:14px;font-family:Georgia,Times New Roman,serif;font-size:12.5px;line-height:1.6}.sp .opt{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:12px;font-weight:600;display:flex}.sp .sgm{background:var(--soft);border-radius:12px;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:relative}.sp .sgm span{z-index:1;text-align:center;cursor:pointer;color:var(--mut);padding:7px 0;font-size:12.5px;font-weight:600;position:relative}.sp .sgm span.on{color:var(--ink)}.sp .sgm b{background:var(--card);border-radius:9px;width:calc(50% - 3px);transition:transform .35s cubic-bezier(.3,1.3,.5,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #0000001f}.sp .sgm.r b{transform:translate(100%)}.sp .hero{color:#fff;border:none;padding:0}.sp .hero.clean{background:linear-gradient(150deg,#f59e0b,#ea580c)}.sp .hero.skip{background:linear-gradient(150deg,#3b82f6,#1e3a8a)}.sp .art{height:112px;position:relative;overflow:hidden}.sp .shine{background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:40px;animation:2.6s ease-in-out infinite swp;position:absolute;top:0;bottom:0;transform:skew(-20deg)}@keyframes swp{0%{left:-60px}60%,to{left:120%}}.sp .spark{animation:1.8s ease-in-out infinite tw;position:absolute}@keyframes tw{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}.sp .rdrop{animation:.9s linear infinite rn}@keyframes rn{0%{opacity:0;transform:translateY(-8px)}20%{opacity:1}to{opacity:0;transform:translateY(40px)}}.sp .trio{grid-template-columns:repeat(3,1fr);display:grid}.sp .trio>div{text-align:center;padding:2px 4px}.sp .trio>div+div{border-left:1px solid var(--line)}.sp .trio b{font-size:20px;font-weight:800;display:block}.sp .trio span{color:var(--mut);font-size:11px}.sp .mrow{margin-top:14px}.sp .mrow .lb{justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.sp .trk{background:var(--soft);border-radius:999px;height:12px;overflow:hidden}.sp .trk i{border-radius:999px;width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1);display:block}.sp .acc-h{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.sp .chev{color:var(--mut);font-size:18px;transition:transform .35s}.sp .accd.open .chev{transform:rotate(180deg)}.sp .acc-b{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.3,.8,.3,1);display:grid}.sp .accd.open .acc-b{grid-template-rows:1fr}.sp .acc-in{overflow:hidden}.sp .tip{border-top:1px solid var(--line);opacity:0;gap:10px;padding:10px 16px;font-size:13px;line-height:1.45;transition:opacity .3s;display:flex}.sp .accd.open .tip{opacity:1}.sp .tip i{color:#e8a400;flex:none;font-size:18px}.sp .heroG{background:linear-gradient(180deg,var(--g1),var(--g2));border-color:#0000;padding:0}.sp .stem{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s ease-out .2s forwards drw}.sp .leaf{transform-box:fill-box;animation:.5s cubic-bezier(.3,1.6,.5,1) forwards lf;transform:scale(0)}@keyframes lf{to{transform:scale(1)}}.sp .sway{transform-origin:150px 150px;animation:4s ease-in-out 1.8s infinite alternate sw}@keyframes sw{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.sp .eqr{border-top:1px solid var(--line);align-items:center;gap:14px;padding:11px 0;display:flex}.sp .eqr:first-of-type{border-top:none}.sp .ico{border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.sp .ico i{font-size:24px}.sp .num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.sp .unit{color:var(--mut);margin-left:4px;font-size:13px;font-weight:600}.sp .at{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.sp .at div{background:var(--soft);border-radius:12px;padding:10px 12px}.sp .at b{font-size:19px;font-weight:800;display:block}.sp .at span{color:var(--mut);font-size:11px}.sp .dgrid{grid-template-columns:repeat(18,1fr);gap:4px;margin-top:12px;display:grid}.sp .dgrid i{aspect-ratio:1;opacity:0;background:#bbf7d0;border-radius:50%;transition:opacity .3s}.sp.dark .dgrid i{background:#14532d}.sp .dgrid i.on{opacity:1}.sp .dgrid i.bad{background:#f97316!important}.sp .osun{vertical-align:baseline;width:.56em;height:.56em;margin:0 .1em;overflow:visible}@media (prefers-reduced-motion:reduce){.sp .flow,.sp .coalflow,.sp .coin,.sp .smk,.sp .led,.sp .glowc,.sp .up,.sp .draw,.sp .fadein,.sp .stem,.sp .leaf,.sp .sway,.sp .shine,.sp .spark,.sp .rdrop,.sp .path i,.sp .stext,.sp .cur .vd:after,.sp .cf{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}}.sp{-webkit-font-smoothing:antialiased;min-height:100dvh;font-family:Noto Sans,Noto Sans Devanagari,Inter,system-ui,sans-serif;font-size:14px}.sp .shell{width:100%;max-width:460px;min-height:100dvh;margin:0 auto;position:relative}.sp .top{z-index:5;background:var(--bg);justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex;position:sticky;top:0}.sp .body{padding:4px 14px calc(96px + env(safe-area-inset-bottom,0px))}.sp .tabs{width:100%;max-width:460px;height:calc(66px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--card);padding-bottom:env(safe-area-inset-bottom,0px);z-index:6;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.sp .tabs a{text-decoration:none}.sp .ov{z-index:30;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sp .sheet{background:var(--card);width:100%;max-width:460px;padding:18px 16px calc(26px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0}.sp .glowO{z-index:45;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 80%,#ffd666f2,#f5b30080 35%,#f5b30000 75%);position:fixed;inset:0}.sp .glowO .fl{background:var(--flood);opacity:0;position:absolute;inset:0}.sp .sprout{vertical-align:-2px;width:18px;height:22px;margin-left:4px;display:inline-block;overflow:visible}.sp .fade{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(8px)}.sp .fade.in{opacity:1;transform:none}.sp .desk{display:none}@media (width>=520px){.sp{background:var(--soft)}.sp .shell{background:var(--bg);box-shadow:0 0 0 1px var(--line),0 20px 60px #0000001f}}.sp .lp{background:var(--bg);z-index:10;cursor:pointer;--rise:22vh;position:fixed;inset:0;overflow:hidden}.sp .lground{background:var(--bg);z-index:2;position:absolute;inset:50% 0 0}.sp .lhz{background:var(--line);z-index:3;height:1px;position:absolute;top:50%;left:10%;right:10%}.sp .lglow{opacity:0;z-index:3;pointer-events:none;background:radial-gradient(#ffce48f2 0%,#f59e0b99 20%,#ea580c4d 40%,#ea580c00 66%);border-radius:50%;width:min(720px,170vw);height:min(620px,150vw);transition:opacity 2.6s,transform 3s cubic-bezier(.25,.6,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.sp .lglow.on{opacity:var(--glowA);transform:translate(-50%,-50%)scale(1)}.sp .lword{text-align:center;z-index:4;white-space:nowrap;letter-spacing:-.035em;font-size:clamp(40px,13vw,58px);font-weight:800;position:absolute;top:26%;left:0;right:0}.sp .ltag{text-align:center;z-index:4;font-size:17px;line-height:1.4;position:absolute;top:calc(26% + 86px);left:24px;right:24px}.sp .lcta{z-index:6;flex-direction:column;gap:10px;max-width:400px;margin:0 auto;display:flex;position:absolute;bottom:max(9%,32px);left:24px;right:24px}.sp .lctl{top:calc(16px + env(safe-area-inset-top,0px));z-index:9;justify-content:space-between;align-items:center;display:flex;position:absolute;left:14px;right:14px}.sp .skiphint{text-align:center;color:var(--mut);z-index:5;opacity:.7;font-size:11px;position:absolute;bottom:14px;left:0;right:0}.sp .sprout .st{stroke-dasharray:1;stroke-dashoffset:1px}.sp .sprout .lf{transform-box:fill-box;transform:scale(0)}.sp .dustfade{animation:3.6s ease-in forwards dustfade}.sp .osun{display:inline-block}.sp{--env:#f6e7bd;--env2:#ead39a}.sp.dark{--env:#4a3a12;--env2:#3a2e0c}.sp .sendbtn{background-color:var(--act);width:100%;height:54px;color:var(--actInk);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;font-size:16px;font-weight:800;transition:transform .15s,opacity .2s;display:flex}.sp .sendbtn:active{transform:scale(.985)}.sp .sendbtn:disabled{opacity:.75;cursor:default}.sp .sendbtn:focus-visible{outline-offset:3px;outline:2px solid #f5b300}.sp .sfx{z-index:70;pointer-events:none;position:fixed;inset:0}.sp .sfx-env{position:absolute;inset:0}.sp .sfx-e{position:absolute;overflow:visible}.sp .sfx-flap{transform-box:view-box;transform-origin:95px 8px;transform:scaleY(-1)}.sp .sfx-seal{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.sp .sfx-trail{position:absolute;top:0;left:0;overflow:visible}.sp .sfx-trail path{fill:none;stroke:url(#sfxg);stroke-width:5px;stroke-linecap:round;stroke-dasharray:.3 1.5;stroke-dashoffset:.3px;opacity:0;filter:drop-shadow(0 0 5px #f5b300e6)}.sp .sfx-plane{offset-rotate:auto;offset-distance:0%;width:56px;height:40px;position:absolute;top:0;left:0}.sp .sfx-plane svg{opacity:0;width:100%;height:100%}.sp .sfx-ring{opacity:0;border:3px solid #f5b300;border-radius:50%;position:absolute}.sp .lsay{text-align:center;color:var(--mut);margin-bottom:-2px;font-size:12px}.sp .act,.sp .act2{justify-content:center;align-items:center;gap:8px;display:flex}.sp .act2{border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;padding:11.5px 0;font-size:15px;font-weight:700}.sp .rolepill{letter-spacing:.07em;text-transform:uppercase;background:var(--soft);color:var(--ink);border:1px solid var(--line);vertical-align:middle;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:10.5px;font-weight:700}.sp .tabs.t3{grid-template-columns:repeat(3,1fr)}.sp .ph1{letter-spacing:-.02em;margin:6px 0 2px;font-size:22px;font-weight:800;line-height:1.15}.sp{--pop:#e8a400;--ok:#12794a;--okSoft:#e1f5ea;--amb:#a35f00;--ambSoft:#fff0d1;--bad:#c93030;--badSoft:#fde9e9;--band:#f7e4b0;--grid:#e6dcc4;--accSoft:#f2ead6;--accLine:#e6dcc4;--pjhero:linear-gradient(150deg,#14110a,#3b2f14)}.sp.dark{--pop:#f5b300;--ok:#4cd391;--okSoft:#0f2a20;--amb:#f2b04a;--ambSoft:#33260c;--bad:#ff7b7b;--badSoft:#3a1820;--band:#3a2e0c;--grid:#262626;--accSoft:#2a2208;--accLine:#4a3a10;--pjhero:linear-gradient(150deg,#1f1a0d,#3d3010)}.pj-h1{letter-spacing:-.02em;text-wrap:balance;margin:6px 0 2px;font-size:22px;font-weight:800;line-height:1.15}.pj-h2{margin:0;font-size:15px;font-weight:700}.pj-p{margin:0}:where(.pj-root) button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}:where(.pj-root) button:focus-visible{outline:2px solid var(--pop);outline-offset:2px;border-radius:8px}.pj-sub{color:var(--mut);font-size:13px}.pj-mut{color:var(--mut)}.pj-sm{font-size:12px}.pj-k{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:700}.pj-num{font-variant-numeric:tabular-nums}.pj-card{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-bottom:12px;padding:14px}.pj-row{align-items:center;gap:10px;display:flex}.pj-sp{flex:1;min-width:0}.pj-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.pj-pill.pj-reply{background:var(--accSoft);color:var(--act)}.pj-pill.pj-overdue{background:var(--badSoft);color:var(--bad)}.pj-pill.pj-visit{background:var(--ambSoft);color:var(--amb)}.pj-pill.pj-check{background:var(--accSoft);color:var(--act)}.pj-pill.pj-fixed{background:var(--okSoft);color:var(--ok)}.pj-pill.pj-closed{background:var(--soft);color:var(--mut)}.pj-btn{background:var(--act);width:100%;color:var(--actInk);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 14px;font-size:15px;font-weight:700;display:flex}.pj-btn.pj-ghost{color:var(--ink);border:1px solid var(--line);background:0 0;font-size:14px;font-weight:600}.pj-btn.pj-sm2{border-radius:12px;padding:10px 12px;font-size:13px}.pj-btn:active{transform:scale(.985)}.pj-grid2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pj-ico{border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pj-ico svg{width:22px;height:22px}.pj-ico.pj-visit{background:var(--ambSoft);color:var(--amb)}.pj-ico.pj-check{background:var(--accSoft);color:var(--act)}.pj-ico.pj-fixed{background:var(--okSoft);color:var(--ok)}.pj-ico.pj-closed{background:var(--soft);color:var(--mut)}.pj-ring{flex:none;width:46px;height:46px;position:relative}.pj-ring b{justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;position:absolute;inset:0}.pj-boxes{gap:4px;display:flex}.pj-boxes i{background:var(--soft);border:1px solid var(--line);border-radius:3px;width:20px;height:9px}.pj-boxes i.pj-f{background:var(--ok);border-color:var(--ok)}.pj-boxes.pj-big i{height:30px;color:var(--actInk);border-radius:7px;flex:1;justify-content:center;align-items:center;display:flex}.pj-boxes.pj-big i svg{width:15px;height:15px}.pj-back{color:var(--act);align-items:center;gap:6px;padding:4px 0;font-size:14px;font-weight:600;display:flex}.pj-back svg{width:18px;height:18px}.pj-hero{border:1px solid var(--line);background:var(--card);border-radius:20px;margin-bottom:12px;padding:16px}.pj-hero.pj-bad{background:var(--badSoft);border-color:#0000}.pj-hero.pj-ok{background:var(--okSoft);border-color:#0000}.pj-hero.pj-visit{background:var(--ambSoft);border-color:#0000}.pj-hero.pj-check{background:var(--accSoft);border-color:var(--accLine)}.pj-hero .pj-big{letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.1}.pj-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:12px;padding-top:12px;display:grid}.pj-fact{text-align:center;padding:0 4px}.pj-fact+.pj-fact{border-left:1px solid var(--line)}.pj-fact b{letter-spacing:-.02em;font-size:20px;font-weight:800;display:block}.pj-fact span{color:var(--mut);font-size:11px}.pj-chart{width:100%;height:auto;margin-top:10px}.pj-chart text{fill:var(--mut);font-family:inherit;font-size:9.5px}.pj-chart .pj-band{fill:var(--band)}.pj-chart .pj-gap{fill:var(--bad);opacity:.22}.pj-chart .pj-p50{fill:none;stroke:var(--act);stroke-width:1.2px;stroke-dasharray:3 3;opacity:.8}.pj-chart .pj-post{fill:none;stroke:var(--ok);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.pj-chart .pj-mark{stroke:var(--bad);stroke-width:1px;stroke-dasharray:3 3}.pj-chart .pj-markok{stroke:var(--ok);stroke-width:1px;stroke-dasharray:3 3}.pj-chart .pj-grid{stroke:var(--grid);stroke-width:1px}.pj-chart .pj-lbl-bad{fill:var(--bad);font-weight:700}.pj-chart .pj-lbl-ok{fill:var(--ok);font-weight:700}.pj-legend{color:var(--mut);flex-wrap:wrap;gap:12px;margin-top:6px;font-size:11px;display:flex}.pj-legend i{border-top:2px solid var(--ink);vertical-align:middle;width:14px;height:0;margin-right:5px;display:inline-block}.pj-legend i.pj-b{border-top:8px solid var(--band);height:0}.pj-legend i.pj-d{border-top:2px dashed var(--act)}.pj-reply{flex-direction:column;gap:8px;margin-top:12px;display:flex}.pj-lock{color:var(--mut);align-items:flex-start;gap:10px;font-size:12px;display:flex}.pj-lock svg{width:18px;height:18px;color:var(--ok);flex:none;margin-top:1px}.pj-tl{margin:10px 0 0;padding:0;list-style:none}.pj-tl li{padding:0 0 14px 24px;font-size:13px;position:relative}.pj-tl li:before{content:"";background:var(--act);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:5px}.pj-tl li:after{content:"";background:var(--line);width:1.5px;position:absolute;top:16px;bottom:-2px;left:9px}.pj-tl li:last-child{padding-bottom:0}.pj-tl li:last-child:after{display:none}.pj-tl li.pj-next:before{background:var(--card);border:2px solid var(--line)}.pj-tl li.pj-next{color:var(--mut)}.pj-tl li.pj-good:before{background:var(--ok)}.pj-tl small{color:var(--mut);font-size:11.5px;display:block}.pj-demo{color:var(--mut);text-underline-offset:3px;margin-top:10px;font-size:12px;text-decoration:underline;display:inline-block}@media (prefers-reduced-motion:reduce){.pj-grow .pj-sprout .pj-sg{animation:none}}.pj-veil{z-index:20;background:#050a1480;align-items:flex-end;display:flex;position:fixed;inset:0}.pj-sheet{background:var(--card);border-radius:26px 26px 0 0;width:100%;max-height:86%;padding:10px 18px 24px;animation:.26s ease-out pjup;overflow-y:auto}.pj-sheet .pj-grab{background:var(--line);border-radius:2px;width:38px;height:4px;margin:0 auto 14px}.pj-chips{flex-wrap:wrap;gap:8px;margin:8px 0 14px;display:flex}.pj-ch{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:9px 13px;font-size:13px;font-weight:600}.pj-ch.pj-on{background:var(--act);color:var(--actInk);border-color:var(--act)}.pj-toast{background:var(--ink);color:var(--bg);z-index:30;border-radius:14px;padding:11px 14px;font-size:13px;animation:.24s ease-out pjup;position:fixed;bottom:78px;left:16px;right:16px}@keyframes pjup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pj-sheet,.pj-toast{animation:none}}.pj-strip{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.pj-sc{color:var(--mut);background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:baseline;gap:5px;padding:6px 11px;font-size:12px;display:inline-flex}.pj-sc b{color:var(--ink);font-size:14px}.pj-sc.pj-hot b{color:var(--bad)}.pj-sc.pj-on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.pj-sc.pj-on b{color:var(--bg)}.pj-hero1{background:var(--pjhero);color:#fdf3d8;border-radius:24px;margin-bottom:16px;padding:16px}.pj-hero1 .pj-tag{letter-spacing:.1em;color:#f5b300;background:#f5b3002e;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-block}.pj-hero1 h2{letter-spacing:-.02em;margin:9px 0 0;font-size:23px;font-weight:800}.pj-hero1 .pj-meta{opacity:.75;font-size:12.5px}.pj-hero1 .pj-big{letter-spacing:-.02em;color:#ff9c8f;margin-top:10px;font-size:27px;font-weight:800}.pj-hero1 .pj-big.pj-amber{color:#f5b300}.pj-hero1 .pj-spk{margin:10px 0 8px}.pj-hero1 .pj-line{opacity:.92;font-size:13px}.pj-hero1 .pj-go{color:#1a1200;background:#f5b300;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:13px;padding:13px;font-size:15px;font-weight:800;display:flex}.pj-hero1 .pj-go svg{width:17px;height:17px}.pj-aitem{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-bottom:9px;overflow:hidden}.pj-arow{text-align:left;align-items:center;gap:11px;width:100%;padding:12px 13px;display:flex}.pj-arow .pj-t1{font-size:15px;font-weight:700}.pj-arow .pj-t2{color:var(--mut);font-size:12px}.pj-arow .pj-when{text-align:right;color:var(--mut);font-size:12px;line-height:1.25}.pj-arow .pj-when b{color:var(--ink);font-size:13px;font-weight:700;display:block}.pj-chv{color:var(--mut);transition:transform .28s;display:flex}.pj-aitem.pj-on .pj-chv{transform:rotate(90deg)}.pj-acc{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.pj-acc.pj-open{grid-template-rows:1fr}.pj-acc>div{min-height:0;overflow:hidden}.pj-accin{border-top:1px solid var(--line);padding:0 13px 13px}.pj-accin .pj-why{margin-top:11px;font-size:12.5px}.pj-accin .pj-chart{margin-top:6px}.pj-accin .pj-facts{margin-top:10px;padding-top:10px}.pj-accin .pj-acts{gap:8px;margin-top:12px;display:flex}.pj-accin .pj-acts .pj-btn{padding:11px 12px;font-size:14px}.pj-upn{justify-content:space-between;align-items:center;margin:2px 3px 8px;display:flex}@media (prefers-reduced-motion:reduce){.pj-acc,.pj-chv{transition:none}}.pj-cal{margin:14px 0 4px}.pj-calh{justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:8px;display:flex}.pj-calh b{letter-spacing:-.02em;font-size:16px;font-weight:800;display:block}.pj-calnav{gap:5px;display:flex}.pj-calnav button{border:1px solid var(--line);background:var(--card);min-width:30px;height:30px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pj-calstrip{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;margin:0 -14px;padding:2px 14px 8px;display:flex;overflow-x:auto}.pj-calstrip::-webkit-scrollbar{display:none}.pj-dt{scroll-snap-align:start;background:var(--card);border:1px solid var(--line);text-align:center;border-radius:20px;flex-direction:column;flex:none;align-items:center;gap:3px;width:74px;padding:9px 4px 8px;transition:transform .2s,background .2s,border-color .2s;display:flex}.pj-dt:active{transform:scale(.97)}.pj-dt .pj-dw{letter-spacing:.07em;color:var(--mut);font-size:10.5px;font-weight:700}.pj-dt .pj-dn{letter-spacing:-.02em;border-radius:12px;padding:1px 9px;font-size:22px;font-weight:800;line-height:1.1}.pj-dt.pj-wk .pj-dw{opacity:.65}.pj-dt.pj-today .pj-dn{background:var(--pop);color:#1a1200}.pj-dt.pj-today .pj-dw{color:var(--ink)}.pj-dt .pj-dc{flex-direction:column;gap:4px;width:100%;min-height:60px;margin-top:3px;display:flex}.pj-evc{text-align:left;overflow-wrap:anywhere;border-radius:9px;padding:4px 5px;font-size:9.5px;font-weight:700;line-height:1.2;display:block}.pj-evc.pj-cv{background:var(--ambSoft);color:var(--amb)}.pj-evc.pj-cd{background:var(--accSoft);color:var(--ink);border:1px solid var(--accLine)}.pj-evc.pj-co{background:var(--badSoft);color:var(--bad)}.pj-evc.pj-cc{background:var(--okSoft);color:var(--ok)}.pj-evm{color:var(--mut);font-size:10px;font-weight:700}.pj-evn{color:var(--line);font-size:16px;line-height:1}.pj-dt.pj-sel{background:var(--ink);border-color:var(--ink);color:var(--bg);transform:translateY(-2px)}.pj-dt.pj-sel .pj-dw{color:var(--bg);opacity:.8}.pj-dt.pj-sel .pj-evc{color:var(--bg);background:#7f7f7f47;border-color:#0000}.pj-dt.pj-sel .pj-evm{color:var(--bg);opacity:.85}.pj-dt.pj-sel .pj-evn{color:var(--bg);opacity:.35}.pj-dt.pj-sel.pj-today .pj-dn{background:var(--pop);color:#1a1200}.pj-agenda{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-top:2px;padding:12px 13px}.pj-agenda .pj-ah{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.pj-agenda .pj-ah b{font-size:14px}.pj-agenda .pj-ah span{color:var(--mut);font-size:12px}.pj-ai{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.pj-ai:first-of-type{border-top:0}.pj-ai .pj-t1{font-size:14px}.pj-ai .pj-t2{font-size:12px}.pj-ai .pj-mini{white-space:nowrap;border-radius:11px;width:auto;padding:8px 11px;font-size:12.5px}.pj-ag0{color:var(--mut);align-items:center;gap:10px;padding:6px 0 2px;font-size:13px;display:flex}.pj-ag0 svg{width:22px;height:22px;color:var(--pop)}@keyframes pjagin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pj-agenda .pj-ai,.pj-agenda .pj-ag0{animation:.28s ease-out pjagin}@media (prefers-reduced-motion:reduce){.pj-agenda .pj-ai,.pj-agenda .pj-ag0,.pj-dt{transition:none;animation:none}}.pj-agenda{margin-bottom:16px}.pj-strip{margin:4px 0 12px}.pj-sech{justify-content:space-between;align-items:center;gap:8px;margin:4px 3px 8px;display:flex}.pj-cnt{background:var(--soft);border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.pj-cnt.pj-hot{background:var(--badSoft);color:var(--bad)}.pj-arow2{align-items:center;gap:4px;padding-right:12px;display:flex}.pj-arow2 .pj-arow{flex:1;width:auto;min-width:0}.pj-arow2 .pj-mini{border-radius:11px;flex:none;width:auto;padding:8px 13px;font-size:13px}.pj-rcard{background:var(--card);border:1px solid var(--line);border-radius:20px;align-items:center;gap:8px;margin-bottom:9px;padding:12px 12px 12px 13px;display:flex}.pj-rcard.pj-od{border-color:var(--bad)}.pj-rmain{text-align:left;flex:1;min-width:0;display:block}.pj-rmain .pj-t1{font-size:15px;font-weight:700}.pj-rmain .pj-t1 .pj-t2{font-size:12.5px}.pj-rmain .pj-t2{font-weight:500}.pj-rline{margin-top:9px;font-size:12.5px}.pj-rcard .pj-mini{border-radius:12px;flex:none;width:auto;padding:10px 14px;font-size:13.5px}.pj-aitem.pj-on{border-color:var(--line)}.pj-dls{grid-template-columns:auto 1fr;gap:10px 14px;margin:10px 0 0;font-size:13px;display:grid}.pj-dls dt{color:var(--mut)}.pj-dls dd{text-align:right;margin:0;font-weight:600}.pj-jpage.pj-jin{animation:.42s cubic-bezier(.2,.8,.2,1) both pjjin}@keyframes pjjin{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}.pj-card.pj-pulse{animation:1.3s ease-out pjpulse}@keyframes pjpulse{0%{box-shadow:0 0 #f5b300b3}60%{box-shadow:0 0 0 10px #f5b30000}to{box-shadow:0 0 #f5b30000}}.pj-fxveil{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#0a080380;justify-content:center;align-items:center;animation:.25s ease-out both pjfxin;display:flex;position:fixed;inset:0}@keyframes pjfxin{0%{opacity:0}to{opacity:1}}.pj-fxcard{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:6px;max-width:290px;padding:22px 26px 20px;animation:.4s cubic-bezier(.3,1.4,.5,1) both pjfxpop;display:flex}@keyframes pjfxpop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.pj-fxhouse{width:132px;height:132px;position:relative}.pj-fxhouse svg{overflow:visible}.pj-fxhouse .pj-hfill{fill:var(--ambSoft);animation:.5s ease-out .35s both pjfxfill}@keyframes pjfxfill{0%{opacity:0}to{opacity:1}}.pj-fxhouse .pj-hl{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.65s ease-out both pjfxdraw}.pj-fxhouse .pj-hl:nth-of-type(2){animation-delay:.12s}.pj-fxhouse .pj-hl:nth-of-type(3){animation-delay:.28s}@keyframes pjfxdraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.pj-fxhouse .pj-badge{fill:var(--ok);stroke:var(--card);stroke-width:4px;transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.3,1.7,.5,1) .75s both pjfxbadge}@keyframes pjfxbadge{0%{transform:scale(0)}to{transform:scale(1)}}.pj-fxhouse .pj-ring{fill:none;stroke:var(--ok);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;animation:.8s ease-out .85s both pjfxring}@keyframes pjfxring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.pj-fxhouse .pj-tick{fill:none;stroke:#fff;stroke-width:4.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.4s ease-out 1.05s both pjfxdraw}.pj-fxhouse .pj-burst{width:0;height:0;position:absolute;top:36px;left:98px}.pj-fxhouse .pj-burst i{background:var(--ok);border-radius:50%;width:6px;height:6px;animation:.7s ease-out 1s both pjfxdot;position:absolute;top:-3px;left:-3px}.pj-fxhouse .pj-burst i:nth-child(2n){background:var(--pop)}@keyframes pjfxdot{0%{opacity:1;transform:translate(0)scale(.4)}to{transform:translate(var(--dx),var(--dy)) scale(1);opacity:0}}.pj-fxt{letter-spacing:-.02em;margin-top:2px;font-size:19px;font-weight:800;animation:.4s ease-out 1.2s both pjfxtxt}.pj-fxs{color:var(--mut);font-size:12.5px;animation:.4s ease-out 1.3s both pjfxtxt}@keyframes pjfxtxt{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pj-jpage.pj-jin,.pj-card.pj-pulse,.pj-fxveil,.pj-fxcard,.pj-fxhouse *,.pj-fxt,.pj-fxs{animation:none!important}.pj-fxhouse .pj-burst{display:none}}.pj-fxhouse .pj-cal{transform-box:fill-box;transform-origin:50% 0;animation:.6s cubic-bezier(.3,1.5,.5,1) .75s both pjfxcal}@keyframes pjfxcal{0%{opacity:0;transform:translateY(-22px)rotate(-14deg)scale(.7)}to{opacity:1;transform:none}}.pj-fxhouse .pj-calbody{fill:var(--card);stroke:var(--ink);stroke-width:3.4px;stroke-linejoin:round}.pj-fxhouse .pj-calhead{fill:var(--pop);stroke:var(--ink);stroke-width:3.4px;stroke-linejoin:round}.pj-fxhouse .pj-calring{stroke:var(--ink);stroke-width:3.6px;stroke-linecap:round}.pj-fxhouse .pj-caln{fill:var(--ink);text-anchor:middle;font:800 17px system-ui,sans-serif;animation:.35s ease-out 1.15s both pjfxtxt}.pj-fxhouse .pj-calok{fill:var(--ok);stroke:var(--card);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.3,1.7,.5,1) 1.35s both pjfxbadge}.pj-fxhouse .pj-caltick{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.3s ease-out 1.6s both pjfxdraw}.pj-fxhouse .pj-calring2{fill:none;stroke:var(--ok);stroke-width:2.2px;transform-box:fill-box;transform-origin:50%;animation:.7s ease-out 1.4s both pjfxring}@media (prefers-reduced-motion:reduce){.pj-fxhouse .pj-cal,.pj-fxhouse .pj-caln,.pj-fxhouse .pj-calok,.pj-fxhouse .pj-caltick,.pj-fxhouse .pj-calring2{animation:none!important}.pj-fxhouse .pj-calring2{display:none}}.pj-fxhouse .pj-arc{fill:none;stroke:var(--pop);stroke-width:3.4px;stroke-linecap:round;animation:.35s ease-out both pjfxin}.pj-fxhouse .pj-rbadge{fill:var(--pop);stroke:var(--card);stroke-width:4px;transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.3,1.7,.5,1) 1.05s both pjfxbadge,.3s ease-out 1.5s both pjfxok}@keyframes pjfxok{0%{fill:var(--pop)}to{fill:var(--ok)}}.pj-fxhouse .pj-wr{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.3,1.5,.5,1) 1.1s both pjfxwr,.22s ease-out 1.5s forwards pjfxwrout}@keyframes pjfxwr{0%{opacity:0;transform:rotate(-70deg)scale(.4)}to{opacity:1;transform:none}}@keyframes pjfxwrout{to{opacity:0;transform:scale(.4)}}.pj-fxhouse .pj-dust circle{fill:var(--mut);opacity:.55;animation:.5s ease-out 1s forwards pjfxdust}@keyframes pjfxdust{to{opacity:0;transform:translateY(-4px)}}.pj-fxhouse .pj-shine{animation:.9s ease-in-out .8s both pjfxshine}@keyframes pjfxshine{0%{transform:skew(-18deg)translate(0)}to{transform:skew(-18deg)translate(130px)}}.pj-fxhouse .pj-spk2{fill:var(--pop);transform-box:fill-box;transform-origin:50%;animation:.8s ease-out both pjfxtw}@keyframes pjfxtw{0%{opacity:0;transform:translate(var(--x,0),var(--y,0)) scale(0)}60%{opacity:1}to{opacity:1}}.pj-fxhouse .pj-nbadge{fill:var(--ink);stroke:var(--card);stroke-width:4px;transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.3,1.7,.5,1) 1.3s both pjfxbadge}.pj-fxhouse .pj-nstar{fill:var(--card);transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.3,1.4,.5,1) 1.5s both pjfxspin}@keyframes pjfxspin{0%{opacity:0;transform:rotate(-90deg)scale(0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pj-fxhouse .pj-arc,.pj-fxhouse .pj-rbadge,.pj-fxhouse .pj-wr,.pj-fxhouse .pj-dust circle,.pj-fxhouse .pj-shine,.pj-fxhouse .pj-spk2,.pj-fxhouse .pj-nbadge,.pj-fxhouse .pj-nstar{animation:none!important}.pj-fxhouse .pj-wr{opacity:0}.pj-fxhouse .pj-rbadge{fill:var(--ok)}.pj-fxhouse .pj-dust,.pj-fxhouse .pj-shine{display:none}}.pj-ch{transition:background-color .22s,color .22s,border-color .22s,transform .15s}.pj-ch:active{transform:scale(.96)}.pj-ch.pj-on{transform:none}.pj-sheet .pj-btn{transition:opacity .2s}@media (prefers-reduced-motion:reduce){.pj-ch,.pj-sheet .pj-btn{transition:none}}.pj-sheet{max-width:460px;margin:0 auto}.pj-sheet textarea{width:100%;font:inherit;background:var(--bg);color:var(--ink);border:1px solid var(--line);resize:none;border-radius:12px;height:64px;margin-bottom:14px;padding:10px 12px}.pj-chart .pj-act{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.pj-chart .pj-p50{stroke:var(--pop);opacity:1}.pj-legend i.pj-d{border-top-color:var(--pop)}.pj-back{color:var(--ink)}.pj-demo{color:var(--mut)}.pj-jpage.pj-jin{animation-fill-mode:backwards}.pj-vttl{justify-content:space-between;align-items:center;gap:10px;margin:2px 0 10px;display:flex}.pj-vttl h2{margin:0;font-size:24px}.pj-dchip{border:1px solid var(--line);background:var(--card);border-radius:16px;align-items:center;gap:9px;padding:5px 12px 5px 5px;display:flex}.pj-dleaf{border:1px solid var(--line);text-align:center;background:var(--bg);border-radius:10px;width:40px;overflow:hidden}.pj-dleaf i{background:var(--pop);color:var(--popInk);letter-spacing:.1em;padding:2px 0;font-size:9px;font-style:normal;font-weight:800;display:block}.pj-dleaf b{letter-spacing:-.02em;padding:1px 0 2px;font-size:20px;line-height:1.15;display:block}.pj-dtxt{font-size:12.5px;font-weight:700;line-height:1.25}.pj-dtxt small{color:var(--mut);font-size:11px;font-weight:500;display:block}.pj-tiles3{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 4px;display:grid}.pj-tl3{border:1px solid var(--line);background:var(--card);border-radius:18px;flex-direction:column;gap:7px;padding:10px 10px 9px;display:flex;position:relative;overflow:hidden}.pj-tl3 .pj-ti{border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pj-tl3 .pj-ti svg{width:16px;height:16px}.pj-tl3 b{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1;display:block}.pj-tl3 span.pj-l{color:var(--mut);font-size:11px;font-weight:600}.pj-tl3:after{content:"";opacity:.5;border-radius:50%;width:56px;height:56px;position:absolute;top:-16px;right:-16px}.pj-t-today{background:linear-gradient(160deg,var(--ambSoft),var(--card) 70%)}.pj-t-today .pj-ti{background:var(--pop);color:var(--popInk)}.pj-t-today:after{background:var(--pop);opacity:.22}.pj-t-tom{background:linear-gradient(160deg,var(--soft),var(--card) 70%)}.pj-t-tom .pj-ti{background:var(--ink);color:var(--bg)}.pj-t-tom:after{background:var(--ink);opacity:.08}.pj-t-fix{background:linear-gradient(160deg,var(--okSoft),var(--card) 70%)}.pj-t-fix .pj-ti{background:var(--ok);color:#fff}.pj-t-fix:after{background:var(--ok);opacity:.16}.pj-vbump{animation:.77s cubic-bezier(.3,1.6,.5,1) pjbump}@keyframes pjbump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.pj-jbar{align-items:center;margin-top:13px;padding:0 2px;display:flex;position:relative}.pj-jbar .pj-jms{border:2px solid var(--line);background:var(--card);z-index:1;border-radius:50%;flex:none;width:11px;height:11px;transition:background .49s,border-color .49s,box-shadow .49s;position:relative}.pj-jbar .pj-jms.pj-d{background:var(--ok);border-color:var(--ok)}.pj-jbar .pj-jms.pj-c{background:var(--pop);border-color:var(--pop);box-shadow:0 0 0 4px #f5b30040}.pj-jbar .pj-jms.pj-pop{animation:.77s cubic-bezier(.3,1.7,.5,1) pjmspop}@keyframes pjmspop{0%{transform:scale(.4)}60%{transform:scale(1.5)}to{transform:scale(1)}}.pj-jbar .pj-jmb,.pj-jsteps .pj-jsb{background:var(--line);border-radius:2px;flex:1;height:3px;margin:0 -1px;position:relative;overflow:hidden}.pj-jsteps .pj-jsb{margin-bottom:16px}.pj-jbar .pj-jmb i,.pj-jsteps .pj-jsb i{width:calc(var(--f,0)*100%);background:var(--ok);border-radius:2px;transition:width 1.12s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0}.pj-jminil{color:var(--mut);justify-content:space-between;margin-top:5px;font-size:9.5px;font-weight:600;display:flex}.pj-vcar{width:24px;height:24px;color:var(--ink);opacity:0;z-index:2;margin-left:-12px;transition:left 1.26s cubic-bezier(.4,0,.2,1),opacity .42s;position:absolute;top:-13px;left:0}.pj-vcar.pj-on{opacity:1;animation:.49s ease-in-out infinite alternate pjwob}@keyframes pjwob{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}.pj-vcar svg{width:24px;height:24px;fill:var(--pop);stroke:var(--ink)}.pj-vpin{opacity:0;pointer-events:none;z-index:3;width:24px;height:30px;margin-left:-12px;position:absolute;top:-30px}.pj-vpin.pj-on{animation:.98s cubic-bezier(.3,1.5,.5,1) both pjpdrop}@keyframes pjpdrop{0%{opacity:0;transform:translateY(-22px)scale(.6)}to{opacity:1;transform:none}}.pj-vpin svg{width:24px;height:30px}.pj-vrip{border:2px solid var(--ok);opacity:0;z-index:0;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%}.pj-vrip.pj-go{animation:1.4s ease-out both pjrip}.pj-vrip.pj-go.pj-b{animation-delay:.35s}@keyframes pjrip{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}.pj-pill{transition:background .42s,color .42s}.pj-pill.pj-live:before{content:"";background:currentColor;border-radius:50%;align-self:center;width:7px;height:7px;margin-right:6px;animation:1.4s infinite pjblink}@keyframes pjblink{50%{opacity:.25}}.pj-vswap{animation:.49s ease-out both pjswap}@keyframes pjswap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.pj-go[disabled]{opacity:.65;cursor:default}.pj-vdayh{justify-content:space-between;align-items:baseline;margin:16px 2px 8px;display:flex}.pj-vtl{padding-left:58px;position:relative}.pj-vtl:before{content:"";background:repeating-linear-gradient(var(--line) 0 5px,transparent 5px 9px);width:2px;position:absolute;top:10px;bottom:10px;left:44px}.pj-vstop{margin-bottom:8px;position:relative}.pj-vtm{text-align:right;letter-spacing:-.02em;width:38px;font-size:14px;font-weight:800;position:absolute;top:12px;left:-58px}.pj-vtm small{color:var(--mut);font-size:10px;font-weight:500;display:block}.pj-vdot{background:var(--card);border:3px solid var(--mut);border-radius:50%;width:12px;height:12px;transition:background .3s,border-color .3s,box-shadow .3s;position:absolute;top:15px;left:-19px}.pj-vstop.pj-next .pj-vdot{border-color:var(--pop);background:var(--pop);box-shadow:0 0 0 5px #f5b30040}.pj-vc{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:12px 13px;transition:border-color .3s}.pj-vstop.pj-next .pj-vc{border-color:var(--pop);border-width:1.5px}.pj-vhead{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.pj-vc .pj-t1{font-size:15px;font-weight:700}.pj-vc .pj-t2{color:var(--mut);font-size:12px}.pj-vc .pj-ln{margin-top:7px;font-size:12.5px}.pj-vacts{gap:8px;margin-top:12px;display:flex}.pj-vgo{background:var(--pop);color:#1a1200;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:14px;font-weight:800;display:flex}.pj-vgo.pj-dk{background:var(--ink);color:var(--bg)}.pj-vgo.pj-gh{border:1px solid var(--line);color:var(--ink);background:0 0;flex:0 0 46px;width:46px;padding:10px;font-weight:600}.pj-vgo[disabled]{opacity:.65;cursor:default}.pj-vdrive{color:var(--mut);align-items:center;gap:6px;margin:-2px 0 8px;font-size:11.5px;font-weight:600;display:flex}.pj-vdrive svg{width:14px;height:14px}.pj-vjr{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-bottom:10px;padding:13px}.pj-vjr .pj-t1{font-size:15px;font-weight:700}.pj-vjr .pj-t2{color:var(--mut);font-size:12px}.pj-jsteps{align-items:center;margin:12px 0 4px;display:flex}.pj-jst{color:var(--mut);text-align:center;flex-direction:column;flex:none;align-items:center;gap:4px;width:56px;font-size:10px;font-weight:600;display:flex}.pj-jst i{border:2px solid var(--line);background:var(--card);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .4s,border-color .4s;display:flex}.pj-jst i svg{width:13px;height:13px}.pj-jst.pj-d i{background:var(--ok);border-color:var(--ok)}.pj-jst.pj-c i{border-color:var(--pop);background:var(--pop);color:#1a1200;box-shadow:0 0 0 4px #f5b30038}.pj-jst.pj-c{color:var(--ink)}.pj-jst.pj-pop i{animation:.55s cubic-bezier(.3,1.7,.5,1) pjmspop}.pj-jbox{gap:4px;margin-top:10px;display:flex}.pj-jbox i{background:var(--soft);border:1px solid var(--line);border-radius:3px;flex:1;height:8px}.pj-jbox i.pj-f{background:var(--ok);border-color:var(--ok)}.pj-pill.pj-ok{background:var(--okSoft);color:var(--ok)}.pj-vfx{animation:.5s ease-out both pjvfx}@keyframes pjvfx{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pj-vstop.pj-done .pj-vc{border-color:var(--ok)}.pj-vstop.pj-done .pj-vdot{border-color:var(--ok);background:var(--ok)}.pj-vempty{color:var(--mut);text-align:center;border:1px dashed var(--line);border-radius:16px;margin-bottom:10px;padding:14px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.pj-jbar *,.pj-jsteps *,.pj-vcar,.pj-vpin,.pj-vrip,.pj-vbump,.pj-vswap,.pj-vfx,.pj-pill.pj-live:before{transition:none!important;animation:none!important}}.pj-vcar{left:calc(13px + var(--i,0) * (11px + (100% - 48px) / 3) + var(--f,0) * ((100% - 48px) / 3))}.pj-vpin,.pj-vrip{left:calc(33.3333% + 2.5px)}.pj-rkseg{border:1px solid var(--line);background:var(--card);border-radius:999px;margin:10px 0 12px;padding:3px;display:flex}.pj-rkseg button{text-align:center;color:var(--mut);border-radius:999px;flex:1;padding:7px 0;font-size:12.5px;font-weight:700;transition:background-color .25s,color .25s}.pj-rkseg button.pj-on{background:var(--ink);color:var(--bg)}.pj-rkc{background:var(--card);border:1.5px solid var(--ink);border-radius:26px;padding:18px 16px 14px;position:relative;overflow:hidden}.pj-rkc:after{content:"";background:var(--pop);opacity:.2;border-radius:50%;width:130px;height:130px;position:absolute;top:-40px;right:-40px}.pj-rknm{letter-spacing:-.02em;font-size:20px;font-weight:800}.pj-rkbig{letter-spacing:-.04em;margin-top:6px;font-size:44px;font-weight:800;line-height:1.05}.pj-rkbig small{color:var(--mut);letter-spacing:0;font-size:18px;font-weight:700}.pj-rkcap{color:var(--mut);max-width:30ch;margin-top:4px;font-size:12.5px}.pj-rkstars{gap:3px;margin-top:8px;display:flex}.pj-rkstars svg{width:18px;height:18px;fill:var(--pop);stroke:var(--pop)}.pj-rkrow{gap:8px;margin-top:14px;display:flex}.pj-rkrow div{border-top:1px solid var(--line);flex:1;padding-top:9px}.pj-rkrow b{letter-spacing:-.02em;font-size:17px;display:block}.pj-rkrow span{color:var(--mut);font-size:10.5px}.pj-rksec{justify-content:space-between;align-items:baseline;margin:18px 2px 8px;display:flex}.pj-rksun{color:#fdf3d8;background:linear-gradient(160deg,#1b1507,#4a3711);border-radius:26px;padding:18px 16px 16px;position:relative;overflow:hidden}.pj-rksunb{background:radial-gradient(circle,#ffce48e6,#f59e0b66 45%,#0000 70%);border-radius:50%;width:130px;height:130px;animation:3.5s ease-in-out infinite alternate rkglow;position:absolute;top:-30px;right:-30px}@keyframes rkglow{0%{opacity:.8;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}.pj-rksun .pj-k{color:#fdf3d8bf}.pj-rknum{letter-spacing:-.04em;color:#ffd25a;margin-top:8px;font-size:50px;font-weight:800;line-height:1}.pj-rknum small{color:#fdf3d8;letter-spacing:0;margin-left:5px;font-size:18px;font-weight:700}.pj-rkeq{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.pj-rkeq div{text-align:center;background:#ffffff14;border-radius:14px;padding:9px 6px}.pj-rkeq b{font-size:17px;display:block}.pj-rkeq span{opacity:.8;font-size:10px}.pj-rkcard{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-top:12px;padding:14px}.pj-rkcard h3{margin:0 0 4px;font-size:14.5px}.pj-rkbars{border-bottom:1px solid var(--line);align-items:flex-end;gap:10px;height:104px;margin-top:10px;display:flex}.pj-rkbc{height:100%;color:var(--mut);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;display:flex}.pj-rkbc i{background:var(--pop);border-radius:8px 8px 3px 3px;width:100%;max-width:38px;min-height:4px;transition:height 1.3s cubic-bezier(.2,1.25,.4,1);display:block}.pj-rkbc b{color:var(--ink);font-size:12px}.pj-rkchips{scrollbar-width:none;gap:6px;margin:0 0 10px;display:flex;overflow-x:auto}.pj-rkchips::-webkit-scrollbar{display:none}.pj-rkchp{border:1px solid var(--line);background:var(--card);border-radius:999px;flex:none;padding:7px 13px;font-size:12.5px;font-weight:700;transition:background-color .2s,color .2s}.pj-rkchp.pj-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pj-rklg{background:var(--card);border:1px solid var(--line);opacity:0;transition:opacity .5s ease var(--d,0s),transform .5s ease var(--d,0s);border-radius:18px;margin-bottom:8px;overflow:hidden;transform:translateY(8px)}.pj-rklg.pj-rkseen{opacity:1;transform:none}.pj-rklgr{align-items:center;gap:11px;width:100%;padding:11px 12px;display:flex}.pj-rklgr>span:nth-child(2){flex:1;min-width:0}.pj-rkob{border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.pj-rkob svg{width:19px;height:19px}.pj-rkob.pj-f{background:var(--okSoft);color:var(--ok)}.pj-rkob.pj-n{background:var(--ambSoft);color:var(--amb)}.pj-rklgr .pj-t1{font-size:14.5px;font-weight:700}.pj-rklgr .pj-t2{color:var(--mut);font-size:11.5px}.pj-rklgr .pj-r{text-align:right;margin-left:auto;font-size:15px;font-weight:800}.pj-rklgr .pj-r small{color:var(--mut);font-size:10.5px;font-weight:500;display:block}.pj-rklgx{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.pj-rklg.pj-open .pj-rklgx{grid-template-rows:1fr}.pj-rklgx>div{min-height:0;overflow:hidden}.pj-rklgin{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:6px 12px;margin:0;padding:10px 12px 12px;font-size:12.5px;display:grid}.pj-rklgin dt{color:var(--mut)}.pj-rklgin dd{text-align:right;margin:0;font-weight:600}.pj-rkhs{overflow:visible}.pj-rkhs .pj-rkh{fill:none;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.pj-rkhs .pj-rkbg{fill:var(--ok);stroke:var(--okSoft);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transform:scale(0)}.pj-rkhs .pj-rktk{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.pj-rklg.pj-rkseen .pj-rkhs .pj-rkh{animation:rkhd 1.1s ease-out var(--d,0s) both}.pj-rklg.pj-rkseen .pj-rkhs .pj-rkbg{animation:rkhb .7s cubic-bezier(.3,1.7,.5,1) var(--d,0s) both}.pj-rklg.pj-rkseen .pj-rkhs .pj-rktk{animation:rkhd .8s ease-out calc(var(--d,0s) + .2s) both}@keyframes rkhd{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rkhb{0%{transform:scale(0)}to{transform:scale(1)}}.pj-rkempty{color:var(--mut);text-align:center;border:1px dashed var(--line);border-radius:16px;margin-bottom:10px;padding:14px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.pj-rklg,.pj-rklg.pj-rkseen,.pj-rkbc i,.pj-rklgx,.pj-rkseg button,.pj-rkchp{transition:none}.pj-rklg{opacity:1;transform:none}.pj-rkhs .pj-rkh,.pj-rkhs .pj-rktk{stroke-dashoffset:0;animation:none!important}.pj-rkhs .pj-rkbg{transform:none;animation:none!important}.pj-rksunb{animation:none}}.pj-foot{color:var(--mut);text-align:center;margin:10px 8px 0;font-size:11.5px}.pj-rkstars svg.pj-off{fill:none;stroke:var(--line)}.pj-arrveil{z-index:45;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#0a08038c;justify-content:center;align-items:center;animation:.45s ease-out both pjarrv;display:flex;position:fixed;inset:0}@keyframes pjarrv{0%{opacity:0}}.pj-arrplane{offset-rotate:auto;offset-distance:100%;pointer-events:none;animation:3s cubic-bezier(.45,.05,.35,1) .3s both pjarrfly;position:fixed;top:0;left:0}.pj-arrpf{opacity:0;filter:drop-shadow(0 4px 6px #00000040);animation:3s ease-in-out .3s both pjarrpf}.pj-arrpf svg{margin:-20px 0 0 -28px;display:block}@keyframes pjarrfly{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes pjarrpf{0%{opacity:0;transform:scale(.3)}12%{opacity:1;transform:scale(1.15)}22%{transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}.pj-arrstage{width:220px;height:140px;margin-top:0;animation:1s cubic-bezier(.3,1.5,.5,1) 3.3s both pjarrpop,1.3s ease-in-out 6.3s both pjarrsink;position:relative}@keyframes pjarrpop{0%{opacity:0;transform:scale(.3)rotate(-8deg)}}@keyframes pjarrsink{to{transform:translateY(95px)}}.pj-arrenv>svg{width:220px;height:140px;position:absolute;top:0;left:0;overflow:visible}.pj-arrenv{width:220px;height:140px;position:relative}.pj-arrback{z-index:1}.pj-arrfront{z-index:4}.pj-arrflap{z-index:5;transform-origin:110px 10px;animation:1.2s ease-in-out 4.4s both pjarrflap;transform:scaleY(-1)}@keyframes pjarrflap{0%{z-index:5;transform:scaleY(1)}49.9%{z-index:5}50%{z-index:0}to{z-index:0;transform:scaleY(-1)}}.pj-arrletter{z-index:3;background:var(--card);border:1px solid var(--line);cursor:default;border-radius:14px;flex-direction:column;gap:3px;height:200px;padding:14px 14px 12px;animation:1.8s cubic-bezier(.25,.9,.3,1) 5.4s both pjarrrise;display:flex;position:absolute;top:-190px;left:12px;right:12px;box-shadow:0 10px 30px #00000047}@keyframes pjarrrise{0%{opacity:0;height:110px;top:6px}25%{opacity:1}}.pj-arrk{letter-spacing:.08em;text-transform:uppercase;color:var(--amb);font-size:10.5px;font-weight:800}.pj-arrn{letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:1.15}.pj-arrs{color:var(--mut);font-size:12.5px}.pj-arrstat{margin:6px 0 2px;font-size:13.5px;line-height:1.35}.pj-arrstat b{font-weight:800}.pj-arrbtn{margin-top:auto;padding:11px 14px;font-size:14px}.pj-arrletter>*{animation:.7s ease-out 6.5s both pjarrin}@keyframes pjarrin{0%{opacity:0;transform:translateY(8px)}}.pj-rcard.pj-new{animation:1.6s ease-out 3 pjnew,.6s cubic-bezier(.2,.9,.3,1) both pjnewin}@keyframes pjnew{0%{box-shadow:0 0 #f5b300bf}70%{box-shadow:0 0 0 12px #f5b30000}to{box-shadow:0 0 #f5b30000}}@keyframes pjnewin{0%{opacity:0;transform:translateY(-14px)scale(.96)}}@media (prefers-reduced-motion:reduce){.pj-arrveil,.pj-arrplane,.pj-arrpf,.pj-arrstage,.pj-arrflap,.pj-arrletter,.pj-arrletter>*,.pj-rcard.pj-new{animation:none}.pj-arrplane{display:none}}
