:root,html[data-theme=light]{--paper:#fff;--ink:#111114;--muted:#6b6b74;--line:#e3e3e8;--surface:#f4f4f6;--good:#1f7a45;--warn:#8a5a00;--warn-bg:#fff8e6;--kind-place:#3f6db5;--kind-cover:#b07a12;--kind-party:#7a5cff;--kind-document:#c4c4cc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--paper:#000;--ink:#f5f5f7;--muted:#a1a1aa;--line:#2a2931;--surface:#0e0d16;--good:#4cc38a;--warn:#ffc861;--warn-bg:#2a2110;--kind-place:#5fd8ff;--kind-cover:#ffc861;--kind-party:#ff5fc1;--kind-document:#6d6c79;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-theme]){--paper:#000;--ink:#f5f5f7;--muted:#a1a1aa;--line:#2a2931;--surface:#0e0d16;--good:#4cc38a;--warn:#ffc861;--warn-bg:#2a2110;--kind-place:#5fd8ff;--kind-cover:#ffc861;--kind-party:#ff5fc1;--kind-document:#6d6c79;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);margin:0}body{-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}a{color:inherit}.p-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.p-top{z-index:40;color:#f5f5f7;background:#000;position:sticky;top:0}.p-top-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:8px 24px;display:flex}.p-brand{letter-spacing:-.02em;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.p-dot{background:linear-gradient(135deg,#5fd8ff,#9b84ff 40%,#ff5fc1 70%,#ffc861);border-radius:4px;width:12px;height:12px}.p-top-end{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.p-top-end form{margin:0}.p-hotel{font-size:13.5px;font-weight:600}.p-sample{border:1px solid #ffffff3d;border-radius:999px;padding:2px 10px;font-size:12px}.p-top .p-choose select{color:#f5f5f7;background:#111114;border-color:#ffffff3d}.p-top .p-ctl,.p-top .p-link{color:#f5f5f7;border-color:#ffffff3d}.p-theme{border:1px solid #ffffff3d;border-radius:999px;padding:2px;display:inline-flex}.p-theme button{color:#a1a1aa;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:40px;display:inline-flex}.p-theme button[aria-pressed=true]{color:#000;background:#f5f5f7}.p-theme svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.p-choose{align-items:center;gap:8px;display:flex}select,input,textarea{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:9px;min-height:44px;padding:9px 12px}.p-pill,.p-ctl{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:0 16px;font-size:13.5px;text-decoration:none;display:inline-flex}.p-pill:hover,.p-ctl:hover{border-color:var(--muted)}.p-pill-solid{background:var(--ink);color:var(--paper);border-color:var(--ink);font-weight:600}.p-pill[disabled]{opacity:.45;cursor:default}.p-link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:13.5px}.p-link:hover{color:var(--ink)}.p-solo{max-width:560px;margin:64px auto;padding:0 16px}.p-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:20px}.p-signin h1{letter-spacing:-.02em;margin:0 0 8px;font-size:26px;font-weight:600}.p-signin form{gap:10px;margin-top:16px;display:grid}.p-row{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.p-row form{margin:0}.p-quiet{color:var(--muted)}.p-says{color:var(--ink);font-weight:500}.p-shell{grid-template-columns:210px minmax(0,1fr);min-height:calc(100vh - 60px);display:grid}.p-nav{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:16px 10px;display:flex}.p-nav a{color:var(--ink);border:1px solid #0000;border-radius:9px;align-items:center;min-height:44px;padding:0 12px;font-size:13.5px;text-decoration:none;display:flex}.p-nav a:hover{border-color:var(--line)}.p-nav a[aria-current=page]{background:var(--paper);border-color:var(--line);font-weight:600}.p-nav hr{border:0;border-top:1px solid var(--line);width:auto;margin:8px 6px}.p-page{min-width:0;max-width:1224px;padding:28px 32px 40px}.p-head{margin-bottom:24px}.p-head h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.2}.p-lead{color:var(--muted);max-width:72ch;margin:6px 0 0;font-size:13.5px}.p-state{color:var(--muted);border:1px dashed var(--line);border-radius:12px;padding:16px}.p-section{margin:24px 0}.p-section h2{letter-spacing:-.01em;margin:0 0 10px;font-size:16px;font-weight:600}.p-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.p-list>li{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 16px}.p-list .p-k{color:var(--muted);font-size:13px}.p-tag{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 10px;font-size:12px;display:inline-block}.p-tag[data-tone=ok]{color:var(--good);border-color:var(--good)}.p-tag[data-tone=wt],.p-tag[data-tone=ch]{color:var(--warn);background:var(--warn-bg);border-color:var(--warn)}.p-grad{color:var(--ink)}.p-table{border-collapse:collapse;width:100%;font-size:13.5px}.p-table th,.p-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 8px}.p-table th{color:var(--muted);background:var(--surface);font-weight:500}.p-scroll{overflow-x:auto}.p-strip{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid;overflow:hidden}.p-strip>div{border-right:1px solid var(--line);padding:14px 16px}.p-strip>div:last-child{border-right:0}.p-strip b{letter-spacing:-.02em;font-size:26px;font-weight:600;display:block}.p-strip span{color:var(--muted);font-size:12.5px}.p-fig-stated{font-weight:600}.p-fig-potential{border-bottom:1px dashed var(--muted);font-style:italic}.p-subnav{flex-wrap:wrap;gap:8px;margin:-12px 0 20px;display:flex}.p-subnav a[aria-current=page]{background:var(--surface);font-weight:600}.p-map{border:1px solid var(--line);border-radius:12px;overflow:hidden}.p-map [data-cr-map]{border-radius:0}@media (max-width:900px){.p-shell{grid-template-columns:1fr}.p-nav{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;gap:4px}.p-nav hr{display:none}.p-page{padding:20px 16px 32px}.p-top-in{padding:8px 16px}}@media (max-width:600px){.p-table{font-size:13px}.p-strip b{font-size:22px}}@media print{html,html[data-theme]{--paper:#fff;--ink:#111114;--muted:#444448;--line:#ccc;--surface:#fff;--good:#1f7a45;--warn:#8a5a00;--warn-bg:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.p-top,.p-nav,.p-noprint{display:none!important}.p-shell{display:block}.p-page{padding:0}.p-print-page{break-after:page}}.p-quote{border-left:2px solid var(--kind-party);color:var(--ink);margin:8px 0 0;padding:8px 12px;font-size:13.5px}.p-a4{max-width:760px}@media print{.p-a4{font-size:12px}.p-a4 .p-section{margin:12px 0}}.p-rule{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.p-rule p{margin:2px 0 0}h3.p-k{margin:16px 0 8px;font-weight:500}.p-form{gap:8px;margin-top:12px;display:grid}
