.icon[data-v-80b60ff8]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ring[data-v-bd34ffbb]{flex:none;place-items:center;display:inline-grid;position:relative}svg[data-v-bd34ffbb]{position:absolute;inset:0}circle[data-v-bd34ffbb]{fill:none}.track[data-v-bd34ffbb]{stroke:var(--glass-rail)}.done[data-v-bd34ffbb]{stroke:var(--meter);stroke-linecap:round}.mid[data-v-bd34ffbb]{place-items:center;display:grid;position:relative}.mask[data-v-72dcc039]{z-index:100;background:var(--c-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sheet[data-v-72dcc039]{background:var(--c-bg);border-radius:var(--r-panel);width:min(380px,100vw - 48px);padding:28px 28px 20px}h2[data-v-72dcc039]{font-size:var(--fs-section);margin:0 0 8px;font-weight:600}p[data-v-72dcc039]{color:var(--c-text-2);font-size:var(--fs-body);margin:0 0 20px;line-height:1.6}.actions[data-v-72dcc039]{justify-content:flex-end;gap:10px;display:flex}button[data-v-72dcc039]{font:inherit;border-radius:var(--r-control);border:1px solid var(--c-line);cursor:pointer;padding:8px 18px}.ghost[data-v-72dcc039]{color:var(--c-text-2);background:0 0}.primary[data-v-72dcc039]{background:var(--c-accent);color:var(--c-surface);border-color:#0000}.danger[data-v-72dcc039]{background:var(--c-danger);color:var(--c-surface);border-color:#0000}.scrim[data-v-ac9ee9d7]{z-index:20;background:#2025291f;place-items:center;animation:.2s ease-out fade-ac9ee9d7;display:grid;position:absolute;inset:0}@keyframes fade-ac9ee9d7{0%{opacity:0}}@keyframes rise-ac9ee9d7{0%{opacity:0;transform:translateY(18px)scale(.985)}}.book[data-v-ac9ee9d7]{border:1px solid var(--glass-edge);background:var(--sheet-bg);-webkit-backdrop-filter:blur(12px)saturate(2)brightness(1.04);backdrop-filter:blur(12px)saturate(2)brightness(1.04);width:min(1180px,100% - 48px);height:min(812px,100% - 48px);box-shadow:inset 0 1px 0 var(--glass-hi), var(--glass-shadow);color:var(--glass-ink);border-radius:28px;grid-template-columns:1fr 1fr;animation:.32s cubic-bezier(.2,.8,.2,1) rise-ac9ee9d7;display:grid;position:relative;overflow:auto}.grabber[data-v-ac9ee9d7]{display:none}.book[data-v-ac9ee9d7]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#20252909 46%,#2025291a 50%,#20252909 54%,#0000 100%);width:56px;margin-left:-28px;position:absolute;top:0;bottom:0;left:50%}.page[data-v-ac9ee9d7]{flex-direction:column;min-height:0;padding:40px 48px 32px;display:flex;position:relative}.right[data-v-ac9ee9d7]{justify-content:space-between;gap:22px}.close[data-v-ac9ee9d7]{z-index:2;background:var(--tile-dim);width:36px;height:36px;color:var(--glass-ink-2);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:22px;right:22px}.share[data-v-ac9ee9d7]{z-index:2;background:var(--tile-dim);height:36px;color:var(--glass-ink);font-size:var(--fs-aux);letter-spacing:var(--ls-loose);cursor:pointer;transition:background .15s ease, transform var(--t-press);border:0;border-radius:18px;align-items:center;gap:6px;padding:0 14px 0 11px;font-weight:500;display:inline-flex;position:absolute;top:22px;right:70px}.share[data-v-ac9ee9d7]:disabled{opacity:.4;cursor:default}.share[data-v-ac9ee9d7]:active{background:var(--glass-press)}@media (hover:hover) and (pointer:fine){.share[data-v-ac9ee9d7]:hover{background:var(--glass-press)}}.title[data-v-ac9ee9d7]{align-items:center;gap:12px;display:flex}h2[data-v-ac9ee9d7]{font-size:var(--fs-title);letter-spacing:var(--ls-tight);margin:0;font-weight:600}.aux[data-v-ac9ee9d7]{font-size:var(--fs-aux);letter-spacing:var(--ls-loose);color:var(--glass-ink-2);display:block}.since[data-v-ac9ee9d7]{margin:6px 0 0}.seals[data-v-ac9ee9d7]{grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;display:grid}.seal[data-v-ac9ee9d7]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.seal .t b[data-v-ac9ee9d7]{font-size:var(--fs-section);font-weight:500;display:block}.big[data-v-ac9ee9d7]{letter-spacing:var(--ls-tight);font-feature-settings:"tnum";font-size:40px;font-weight:600;line-height:1}.pct[data-v-ac9ee9d7]{margin-left:2px;font-size:.5em;font-weight:500}.sec[data-v-ac9ee9d7]{margin-top:30px}.right .sec[data-v-ac9ee9d7]{margin-top:0}.sec-h[data-v-ac9ee9d7]{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.sec-h b[data-v-ac9ee9d7]{font-size:var(--fs-section);font-weight:600}.prov[data-v-ac9ee9d7]{grid-template-columns:repeat(9,1fr);gap:6px;display:grid}.prov b[data-v-ac9ee9d7]{aspect-ratio:1;color:var(--glass-ink-2);background:var(--tile-dim);border-radius:10px;place-items:center;font-size:14px;font-weight:500;display:grid}.prov b.on[data-v-ac9ee9d7]{background:var(--tile-lit);color:var(--tile-lit-ink)}.mrz[data-v-ac9ee9d7]{letter-spacing:var(--ls-loose);color:var(--glass-ink-2);opacity:.55;font-feature-settings:"tnum";word-break:break-all;margin-top:auto;padding-top:22px;font-size:13px;line-height:1.7}.conts[data-v-ac9ee9d7]{gap:12px;display:grid}.ct[data-v-ac9ee9d7]{grid-template-columns:64px 1fr 44px;align-items:center;gap:14px;display:grid}.meter[data-v-ac9ee9d7]{background:var(--glass-rail);border-radius:2px;height:4px;overflow:hidden}.meter i[data-v-ac9ee9d7]{background:var(--meter);border-radius:2px;height:100%;display:block}.v[data-v-ac9ee9d7]{text-align:right;font-feature-settings:"tnum";font-weight:600}.v.zero[data-v-ac9ee9d7]{color:var(--glass-ink-2);font-weight:400}.go[data-v-ac9ee9d7]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.blk[data-v-ac9ee9d7]{background:var(--tile-dim);min-height:108px;color:var(--glass-ink);text-align:left;cursor:pointer;font:inherit;transition:background .15s ease, transform var(--t-press);border:0;border-radius:18px;flex-direction:column;gap:14px;padding:16px;text-decoration:none;display:flex}.blk[data-v-ac9ee9d7]:active,.tog:active .orb[data-v-ac9ee9d7],.close[data-v-ac9ee9d7]:active{background:var(--glass-press)}@media (hover:hover) and (pointer:fine){.blk[data-v-ac9ee9d7]:hover,.tog:hover .orb[data-v-ac9ee9d7],.close[data-v-ac9ee9d7]:hover{background:var(--glass-press)}}.hd[data-v-ac9ee9d7]{justify-content:space-between;align-items:center;display:flex}.dim[data-v-ac9ee9d7]{color:var(--glass-ink-2)}.nm[data-v-ac9ee9d7]{font-size:var(--fs-section);font-weight:500;display:block}.cc[data-v-ac9ee9d7]{grid-template-columns:64px 64px 64px 1fr;align-items:stretch;gap:10px;display:grid}.tog[data-v-ac9ee9d7]{color:var(--glass-ink-2);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.tog-l[data-v-ac9ee9d7]{letter-spacing:var(--ls-loose);font-size:12px}.orb[data-v-ac9ee9d7]{background:var(--tile-dim);width:64px;height:64px;color:var(--glass-ink);transition:background .2s ease, color .2s ease, transform var(--t-press);border-radius:50%;flex:none;place-items:center;display:grid}.orb.on[data-v-ac9ee9d7]{background:var(--tile-lit);color:var(--tile-lit-ink)}.orb.soft[data-v-ac9ee9d7]{background:var(--glass-btn);width:40px;height:40px}.fine[data-v-ac9ee9d7]{background:var(--tile-dim);border-radius:18px;flex-direction:column;justify-content:center;gap:9px;height:64px;padding:12px 14px;display:flex}.lbl[data-v-ac9ee9d7]{font-size:var(--fs-aux);letter-spacing:var(--ls-loose);align-items:center;gap:8px;display:flex}.seg[data-v-ac9ee9d7]{background:var(--glass-rail);border-radius:10px;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.seg button[data-v-ac9ee9d7]{color:var(--glass-ink-2);font-size:var(--fs-aux);letter-spacing:var(--ls-loose);cursor:pointer;transition:background .15s ease, color .15s ease, transform var(--t-press);background:0 0;border:0;border-radius:8px;padding:4px 0}.seg button.on[data-v-ac9ee9d7]{background:var(--glass-thumb);color:var(--glass-thumb-ink);font-weight:600;box-shadow:0 1px 3px #1e282e2e}.bk[data-v-ac9ee9d7]{grid-template-columns:1.25fr 1fr 1fr;gap:10px;margin-top:10px;display:grid}.blk.row[data-v-ac9ee9d7]{flex-direction:row;align-items:center;gap:12px;min-height:0;padding:14px}.blk.row b[data-v-ac9ee9d7]{font-size:var(--fs-body);font-weight:500;display:block}.file[data-v-ac9ee9d7]{display:none}.foot[data-v-ac9ee9d7]{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.danger[data-v-ac9ee9d7]{color:var(--c-danger);font-size:var(--fs-aux);letter-spacing:var(--ls-loose);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}@media (width<=900px){.scrim[data-v-ac9ee9d7]{place-items:end stretch}.book[data-v-ac9ee9d7]{width:100%;height:calc(100% - 40px - env(safe-area-inset-top,0px));border-radius:30px 30px 0 0;display:block;overflow:auto}.book[data-v-ac9ee9d7]:after{display:none}.grabber[data-v-ac9ee9d7]{z-index:3;background:var(--glass-rail);border-radius:3px;width:36px;height:5px;margin:8px auto -13px;display:block;position:sticky;top:0}.page[data-v-ac9ee9d7]{padding:26px 20px 8px}.right[data-v-ac9ee9d7]{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.mrz[data-v-ac9ee9d7]{display:none}.seals[data-v-ac9ee9d7]{margin-top:20px}.seal[data-v-ac9ee9d7]{text-align:center;align-items:center}.prov[data-v-ac9ee9d7]{gap:5px}.prov b[data-v-ac9ee9d7]{border-radius:8px;font-size:13px}.go[data-v-ac9ee9d7]{gap:8px}.blk[data-v-ac9ee9d7]{min-height:96px;padding:13px}.cc[data-v-ac9ee9d7]{grid-template-columns:repeat(3,1fr)}.fine[data-v-ac9ee9d7]{grid-column:1/-1}.bk[data-v-ac9ee9d7]{grid-template-columns:1fr}}.tabs>a[data-v-28035542]{font-size:var(--fs-body);padding:7px 0}.pbar[data-v-c1f39793]{border-bottom:1px solid var(--pg-hair);flex:none;align-items:center;height:72px;padding:0 28px;display:flex;position:relative}.mid[data-v-c1f39793]{width:300px;margin-left:-150px;position:absolute;left:50%}.pp[data-v-c1f39793]{background:var(--tile-dim);height:40px;color:var(--glass-ink);font-size:var(--fs-aux);letter-spacing:var(--ls-loose);transition:background .15s ease, transform var(--t-press);border-radius:20px;align-items:center;gap:8px;margin-left:auto;padding:0 16px 0 4px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.pp[data-v-c1f39793]:hover{background:var(--glass-rail)}}.pp[data-v-c1f39793]:active{background:var(--glass-rail);transform:scale(.97)}.narrow[data-v-c1f39793]{display:none}.pp-layer[data-v-c1f39793]{z-index:50;position:fixed;inset:0}@media (width<=719px){.pbar[data-v-c1f39793]{height:auto;min-height:52px;padding:calc(6px + env(safe-area-inset-top,0px)) 16px 6px;border-bottom:0}.mid[data-v-c1f39793],.wide[data-v-c1f39793]{display:none}.narrow[data-v-c1f39793]{display:inline}.pp[data-v-c1f39793]{border-radius:50%;justify-content:center;width:40px;padding:0}}.shell[data-v-234e5a26]{flex-direction:column;height:100%;display:flex}.bar[data-v-234e5a26]{border-bottom:1px solid var(--c-line);align-items:baseline;gap:28px;padding:18px 28px;display:flex}.brand[data-v-234e5a26]{font-size:var(--fs-section);letter-spacing:var(--ls-loose);font-weight:500}.body[data-v-234e5a26]{flex:1;min-height:0;overflow:auto}.shell--world[data-v-234e5a26]{position:relative}.shell--world .body[data-v-234e5a26]{position:absolute;inset:0}.shell--world .bar[data-v-234e5a26]{top:calc(var(--world-top) + 10px);z-index:10;border:0;padding:0;position:absolute;left:26px}.shell--world .brand[data-v-234e5a26]{color:var(--glass-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.shell--world .bar[data-v-234e5a26]{transition:translate .42s cubic-bezier(.2, .8, .2, 1), opacity .3s ease, visibility 0s linear 0s, transform var(--t-press)}.shell--world.immersive .bar[data-v-234e5a26]{opacity:0;visibility:hidden;transition:translate .42s cubic-bezier(.2, .8, .2, 1), opacity .3s ease, visibility 0s linear .42s, transform var(--t-press);translate:0 -120px}@media (width<=719px){.shell--world .bar[data-v-234e5a26]{display:none}}:root{--c-bg:#f7f9fa;--c-bg-mist:#dce5e9;--c-text-1:#202529;--c-text-2:#60686d;--c-text-3:#6a7278;--c-accent:#466579;--c-surface:#fff;--c-line:#20252914;--c-scrim:#20252947;--c-danger:#b4736c;--c-hover:#20252909;--c-visited:#8fa88d;--c-wish:#7f9eb2;--c-unmarked:#d7dcde;--o-light:.35;--o-mid:.6;--o-full:.9;--c-month-best:#91a98b;--c-month-ok:#d0b98d;--c-month-avoid:#c5a5a1;--c-ocean:#8fb5b0;--c-ocean-light:#a8c4be;--c-shore:#6e9692;--c-veg-low:#c8cdb8;--c-veg-deep:#a5b49e;--c-arid:#d6c1a1;--c-desert:#c9a87c;--c-rock:#aa9575;--c-snow:#eef2f2;--r-panel:22px;--r-control:13px;--r-input:11px;--fs-title:30px;--fs-place:26px;--fs-section:16px;--fs-body:15px;--fs-aux:13px;--ls-tight:-.02em;--ls-loose:.02em;--t-press:.12s ease-out;--globe-bg:radial-gradient(120% 90% at 50% 45%, #e8edef 0%, #d6dee2 60%, #c9d2d7 100%);--globe-bg-night:radial-gradient(120% 90% at 50% 45%, #18212b 0%, #0f151c 60%, #0a0e13 100%);--glass-bg:linear-gradient(180deg, #ffffff42 0%, #ffffff14 100%);--glass-edge:#fff9;--glass-hi:#ffffffe6;--glass-bg-night:linear-gradient(180deg, #ffffff1a 0%, #1c24301f 100%);--glass-edge-night:#ffffff2e;--glass-hi-night:#ffffff38;--glass-shadow:0 10px 36px #1e283224;--glass-ink:#202529;--glass-ink-2:#60686d;--glass-on:#46657929;--glass-btn:#ffffff47;--glass-press:#fff6;--glass-rail:#20252929;--glass-thumb:#fff;--glass-thumb-ink:#202529;--glass-switch-on:#5e7f92;--meter:#7e9a7b;--tile-lit:#8fa88deb;--tile-lit-ink:#fff;--tile-dim:#20252912;--sheet-bg:linear-gradient(180deg, #f7f9fabd 0%, #f0f4f69e 100%);--label-ink:#3a4247;--label-ink-2:#5f6a70;--label-halo:#fafcfde6;--badge-bg:#fafcfcd9;--world-top:calc(16px + env(safe-area-inset-top,0px));--world-row:61px;--badge-edge:#fff;--badge-ink:#343c40}.night{--globe-bg:var(--globe-bg-night);--glass-bg:var(--glass-bg-night);--glass-edge:var(--glass-edge-night);--glass-hi:var(--glass-hi-night);--glass-shadow:0 10px 36px #0000004d;--glass-ink:#e8edf2;--glass-ink-2:#a7b2bd;--glass-on:#ffd6962e;--glass-btn:#ffffff0f;--glass-press:#ffffff24;--glass-rail:#e8edf238;--glass-thumb:#f3e6cf;--glass-thumb-ink:#3b3124;--glass-switch-on:#ffd6968c;--meter:#e9c98f;--tile-lit:#f3d6a0d9;--tile-lit-ink:#3b3124;--tile-dim:#ffffff12;--sheet-bg:linear-gradient(180deg, #121a24bd 0%, #0c121aad 100%);--label-ink:#eef2f5;--label-ink-2:#b7c1ca;--label-halo:#080c12d9;--badge-bg:#1e2630cc;--badge-edge:#ffd69699;--badge-ink:#ffeccd}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{background:var(--c-bg);color:var(--c-text-1);font-family:MiSans,-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;line-height:1.6}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;transition:transform var(--t-press);background:0 0;border:none;padding:0}button:active{transform:scale(.96)}button:disabled:active{transform:none}input,textarea{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--pg-hair:#20252912}.pg-field{background:var(--tile-dim);height:40px;color:var(--glass-ink-2);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.pg-field input{min-width:0;height:100%;color:var(--glass-ink);font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:1}.pg-field input::placeholder{color:var(--glass-ink-2)}.pg-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--glass-rail)}.pg-seg{background:var(--glass-rail);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:grid}.pg-seg>button,.pg-seg>a{color:var(--glass-ink-2);font-size:var(--fs-aux);letter-spacing:var(--ls-loose);white-space:nowrap;transition:background .15s ease, color .15s ease, transform var(--t-press);border-radius:8px;place-items:center;padding:5px 10px;display:grid}.pg-seg>.on{background:var(--glass-thumb);color:var(--glass-thumb-ink);font-weight:600;box-shadow:0 1px 3px #1e282e2e}@media (hover:hover) and (pointer:fine){.pg-seg>:not(.on):hover{color:var(--glass-ink)}}.pg-seg>:not(.on):active{color:var(--glass-ink)}.pg-pill{background:var(--tile-dim);height:36px;color:var(--glass-ink);font-size:var(--fs-aux);letter-spacing:var(--ls-loose);white-space:nowrap;transition:background .15s ease, transform var(--t-press);border-radius:18px;flex:none;align-items:center;gap:6px;padding:0 14px 0 10px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.pg-pill:hover{background:var(--glass-rail)}}.pg-pill:active{background:var(--glass-rail);transform:scale(.97)}.pg-btn{background:var(--tile-dim);height:40px;color:var(--glass-ink);font-weight:500;font-size:var(--fs-body);transition:background .15s ease, opacity .15s ease, transform var(--t-press);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.pg-btn--primary{background:var(--glass-ink);color:var(--c-bg)}.pg-btn:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.pg-btn:not(:disabled):hover{background:var(--glass-rail)}.pg-btn--primary:not(:disabled):hover{background:#343b40}}.pg-btn:not(:disabled):active{background:var(--glass-rail)}.pg-btn--primary:not(:disabled):active{background:#343b40}.pg-aux{font-size:var(--fs-aux);letter-spacing:var(--ls-loose);color:var(--glass-ink-2)}.pg-legend{letter-spacing:var(--ls-loose);color:var(--glass-ink-2);white-space:nowrap;align-items:center;gap:14px;font-size:12px;display:flex}.pg-legend i{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.pg-tipwrap{position:relative}.pg-tip{z-index:10;color:#f2f5f7;letter-spacing:var(--ls-loose);white-space:nowrap;pointer-events:none;background:#23292e;border-radius:8px;padding:3px 8px;font-size:12px;font-weight:400;line-height:1.6;display:none;position:absolute;top:50%;right:calc(100% + 8px);translate:0 -50%}@media (hover:hover) and (pointer:fine){.pg-tipwrap:hover>.pg-tip{display:block}}.pg-tipwrap:active>.pg-tip{display:block}.pg-tipwrap:has(:focus-visible)>.pg-tip{display:block}
