@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/home/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/home/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/home/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/home/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/home/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/home/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/home/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Portal Serif";src:url(/home/assets/serif-600-f_ZkVZrs.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{color-scheme:dark;--pt-bg: #0a0908;--pt-fg: #f4ebe0;--pt-muted: rgba(244, 235, 224, .66);--pt-faint: rgba(244, 235, 224, .42);--pt-line: rgba(244, 235, 224, .1);--pt-line-strong: rgba(244, 235, 224, .18);--pt-card: rgba(26, 22, 18, .56);--pt-surface: #16130f;--pt-ink: #111113;--pt-ink-muted: rgba(28, 28, 30, .6);--pt-accent: #e6d2b5;--pt-iris: #7674f2;--pt-iris-deep: #4338ca;--pt-font: "Inter Variable", "Inter", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--pt-serif: "Portal Serif", "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", serif;--pt-ease: cubic-bezier(.22, 1, .36, 1);--pt-radius: 22px;--pt-gutter: clamp(16px, 4vw, 48px);--pt-max: 1240px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--pt-bg);color:var(--pt-fg);font-family:var(--pt-font);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}a{color:inherit}:focus-visible{outline:2px solid var(--pt-accent);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes pt-rise{0%{opacity:0;transform:translateY(14px)}}.pt-rise{animation:pt-rise .8s var(--pt-ease) both;animation-delay:var(--d, 0s)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.pt-section{display:grid;gap:22px;scroll-margin-top:84px}.pt-section__head{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--pt-line)}.pt-section__eyebrow{margin:0 0 6px;font-size:11.5px;font-weight:600;letter-spacing:.24em;color:var(--pt-faint);text-transform:uppercase}.pt-section__title{display:flex;gap:12px;align-items:baseline;margin:0;font-family:var(--pt-serif);font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.2;letter-spacing:.08em}.pt-section__count{font-family:var(--pt-font);font-size:14px;font-weight:500;letter-spacing:0;color:var(--pt-faint);font-variant-numeric:tabular-nums}.pt-section__hint{font-size:13px;color:var(--pt-faint)}.glass{position:relative;display:flex;flex-direction:column;width:100%;padding:28px 28px 22px;overflow:hidden;isolation:isolate;color:#1c1c1e;background:linear-gradient(148deg,#ffffff42,#ffffff0a 36%,#ffffff14,#ffffff24);border:1px solid #ffffff9e;border-radius:26px;box-shadow:0 22px 52px #0000002e,0 0 0 .5px #fff6,inset 0 2px #fffffff2,inset 2px 0 #ffffff8c,inset -1.5px 0 #fff3,inset 0 -1.5px #ffffff47,inset 0 -28px 40px #ffffff14;-webkit-backdrop-filter:blur(20px) saturate(1.7) brightness(1.08);backdrop-filter:blur(20px) saturate(1.7) brightness(1.08)}.glass:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(118deg,#ffffff6b,#ffffff38 10%,#ffffff14 22%,#ffffff05 36%,#fff0 48%,#fff0 62%,#ffffff0a 74%,#ffffff1a 84%,#ffffff0a,#fff0);border-radius:inherit;opacity:.85}.glass:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:radial-gradient(55% 36% at 14% 6%,#ffffffb3,#ffffff2e 35%,#fff0 65%),linear-gradient(#ffffff80,#ffffff1a 8%,#fff0 22%),radial-gradient(70% 45% at 90% 96%,#fff3,#fff0 55%);border-radius:inherit}.glass__head{margin-bottom:20px}.glass__head-row{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:28px;margin-bottom:2px}.glass__welcome{margin:0;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.04em;color:#1c1c1e8c}.glass__title{margin:0;font-family:var(--pt-serif);font-size:26px;font-weight:600;line-height:1.2;letter-spacing:.06em;color:var(--pt-ink)}.glass__hint{margin:6px 0 0;font-size:12.5px;font-weight:500;line-height:1.5;color:#1c1c1e94}.glass__pill{display:inline-flex;flex:none;gap:3px;align-items:center;height:28px;padding:0 12px;margin:0;font:inherit;font-size:12px;font-weight:600;line-height:1;letter-spacing:.02em;color:#111113c7;text-decoration:none;cursor:pointer;background:#ffffff47;border:1px solid #1c1c1e29;border-radius:999px;transition:color .18s ease,background .18s ease,border-color .18s ease}.glass__pill:hover{color:#111113;background:#ffffff80;border-color:#1c1c1e47}.glass__pill svg{transition:transform .2s var(--pt-ease)}.glass__pill:hover svg{transform:translate(2px)}.glass-field{position:relative;display:block}.glass-field__icon{position:absolute;top:24px;left:16px;z-index:1;display:grid;place-items:center;font-size:14px;color:#1c1c1e8c;pointer-events:none;transform:translateY(-50%)}.glass-field input{width:100%;height:48px;padding:0 48px 0 44px;font:inherit;font-size:14px;color:var(--pt-ink);background:#ffffff5c;border:1px solid #ffffffb3;border-radius:999px;outline:none;box-shadow:inset 0 1px #ffffffe6,0 6px 16px #0000000d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.glass-field input:focus{background:#ffffff85;border-color:#fffffff2;box-shadow:0 0 0 3px #ffffff38,inset 0 1px #fffffff2}.glass-field input::placeholder{color:#1c1c1e7a}.glass-field input:disabled{opacity:.7}.glass-field--action input{padding-right:116px}.glass-field__eye{position:absolute;top:24px;right:10px;display:grid;place-items:center;width:34px;height:34px;padding:0;color:#1c1c1e94;cursor:pointer;background:none;border:none;border-radius:50%;transform:translateY(-50%)}.glass-field__eye:hover{color:#111113;background:#ffffff73}.glass-field__action{position:absolute;top:24px;right:8px;min-width:92px;height:32px;padding:0 12px;font:inherit;font-size:12px;color:#1c1c1ea6;cursor:pointer;background:#ffffff8c;border:none;border-radius:999px;box-shadow:inset 0 1px #fffc;transform:translateY(-50%)}.glass-field__action:hover:not(:disabled){color:#111113;background:#fffc}.glass-field__action:disabled{cursor:not-allowed;opacity:.55}.glass-field__hint{display:block;padding:5px 16px 0;font-size:11.5px;line-height:1.45;color:#1c1c1e8f}.glass-submit{display:flex;align-items:center;justify-content:center;width:100%;height:52px;padding:0 22px;font:inherit;font-size:15px;font-weight:600;letter-spacing:.08em;color:var(--pt-ink);cursor:pointer;background:#ffffffd1;border:none;border-radius:999px;box-shadow:0 4px 14px #0000001a,inset 0 1px #ffffffe6;transition:transform .2s var(--pt-ease),filter .2s ease,opacity .2s ease}.glass-submit:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)}.glass-submit:active:not(:disabled){transform:translateY(0) scale(.99)}.glass-submit:disabled{cursor:progress;opacity:.85}.glass-link{padding:0;margin:0;font:inherit;font-weight:600;color:#111113;text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:none}.glass-link:hover{color:#000}.glass :focus-visible{outline-color:#111113}@media not (min-width:900px){.glass{padding:24px 20px 18px}}.account[data-v-622fe117]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:grid;place-items:center;padding:16px}.account__backdrop[data-v-622fe117]{position:absolute;top:0;right:0;bottom:0;left:0;background:#030408b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.account__panel[data-v-622fe117]{position:relative;display:grid;gap:12px;width:min(460px,100%);max-height:calc(100dvh - 32px);padding:30px 28px 24px;overflow-y:auto;background:radial-gradient(120% 70% at 0% 0%,rgba(230,210,181,.12),transparent 60%),var(--pt-surface);border:1px solid var(--pt-line-strong);border-radius:var(--pt-radius);box-shadow:0 40px 120px -40px #000c}.account__close[data-v-622fe117]{position:absolute;top:14px;right:14px;width:32px;height:32px;font:inherit;color:var(--pt-muted);cursor:pointer;background:#ffffff0d;border:1px solid var(--pt-line-strong);border-radius:50%}.account__title[data-v-622fe117]{margin:0;font-size:22px;font-weight:700}.account__lead[data-v-622fe117]{margin:0;font-size:14px;line-height:1.6;color:var(--pt-muted)}.account__rows[data-v-622fe117]{display:grid;margin:4px 0 0}.account__row[data-v-622fe117]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--pt-line)}.account__row dt[data-v-622fe117]{font-size:13px;color:var(--pt-faint)}.account__row dd[data-v-622fe117]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.account__row code[data-v-622fe117]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px}.account__empty[data-v-622fe117],.account__off[data-v-622fe117]{font-size:13px;color:var(--pt-faint)}.account__off[data-v-622fe117]{flex-basis:100%;font-size:12px}.account__badge[data-v-622fe117]{padding:1px 8px;font-size:11.5px;border-radius:999px}.account__badge.is-ok[data-v-622fe117]{color:#9be3b0;background:#40c07024}.account__badge.is-warn[data-v-622fe117]{color:#ffd38a;background:#ffbe5024}.account__action[data-v-622fe117]{padding:4px 12px;margin-left:auto;font:inherit;font-size:13px;color:var(--pt-fg);cursor:pointer;background:#ffffff0f;border:1px solid var(--pt-line-strong);border-radius:999px}.account__action[data-v-622fe117]:disabled,.account__send[data-v-622fe117]:disabled{cursor:default;opacity:.55}.account__note[data-v-622fe117]{margin:0;font-size:13px;line-height:1.6;color:#ffd38a}.account__done[data-v-622fe117]{margin:0;padding:9px 12px;font-size:13px;color:#9be3b0;background:#40c0701a;border:1px solid rgba(64,192,112,.25);border-radius:10px}.account__form[data-v-622fe117]{display:grid;gap:14px;padding-top:14px;border-top:1px solid var(--pt-line)}.account__field[data-v-622fe117]{display:grid;gap:6px;font-size:13px;color:var(--pt-muted)}.account__field input[data-v-622fe117]{padding:11px 14px;font:inherit;font-size:15px;color:var(--pt-fg);background:#ffffff0a;border:1px solid var(--pt-line-strong);border-radius:12px;outline:none}.account__field input[data-v-622fe117]:focus{border-color:var(--pt-accent)}.account__code-row[data-v-622fe117]{display:flex;gap:8px}.account__code-row input[data-v-622fe117]{flex:1 1 auto;min-width:0}.account__send[data-v-622fe117]{flex:0 0 auto;padding:0 14px;font:inherit;font-size:13px;color:var(--pt-fg);cursor:pointer;background:#ffffff0f;border:1px solid var(--pt-line-strong);border-radius:12px}.account__hint[data-v-622fe117]{margin:0;font-size:12px;line-height:1.5;color:var(--pt-faint)}.account__failure[data-v-622fe117]{margin:0;padding:9px 12px;font-size:13px;color:#ffb4b4;background:#ff5a5a14;border:1px solid rgba(255,90,90,.25);border-radius:10px}.account__buttons[data-v-622fe117]{display:flex;gap:10px}.account__submit[data-v-622fe117],.account__cancel[data-v-622fe117]{padding:10px 18px;font:inherit;font-size:14px;cursor:pointer;border-radius:999px}.account__submit[data-v-622fe117]{flex:1 1 auto;font-weight:600;color:var(--pt-ink);background:var(--pt-fg);border:0}.account__cancel[data-v-622fe117]{color:var(--pt-muted);background:transparent;border:1px solid var(--pt-line-strong)}.account-enter-active[data-v-622fe117],.account-leave-active[data-v-622fe117]{transition:opacity .25s ease}.account-enter-from[data-v-622fe117],.account-leave-to[data-v-622fe117]{opacity:0}.manju[data-v-9ddc1870]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(120% 90% at 80% 0%,rgba(162,155,240,.18),transparent 60%),#0a0b12}.manju__steps[data-v-9ddc1870]{position:absolute;top:10px;right:12px;left:12px;display:flex;gap:6px}.manju__steps b[data-v-9ddc1870]{padding:1px 7px;font-size:10px;font-weight:500;color:#eef0f866;border-radius:5px}.manju__steps b.is-on[data-v-9ddc1870]{color:#0b0c13;background:#a29bf0}.manju__strip[data-v-9ddc1870]{position:absolute;top:40px;bottom:14px;left:0;display:flex;gap:9px;padding-left:12px;animation:manju-strip-9ddc1870 18s linear infinite}@keyframes manju-strip-9ddc1870{to{transform:translate(-50%)}}.manju__frame[data-v-9ddc1870]{position:relative;flex:none;height:100%;aspect-ratio:9 / 14;overflow:hidden;background:linear-gradient(170deg,var(--f1),var(--f2));border-radius:8px;box-shadow:0 10px 24px -14px #000c}.manju__frame[data-v-9ddc1870]:before,.manju__frame[data-v-9ddc1870]:after{position:absolute;content:"";background:#05060a8c}.manju__frame[data-v-9ddc1870]:before{bottom:44%;left:39%;width:22%;aspect-ratio:1;border-radius:50%}.manju__frame[data-v-9ddc1870]:after{right:28%;bottom:0;left:28%;height:44%;border-radius:40% 40% 0 0}.orbit[data-v-65eacee8]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(90% 70% at 50% 40%,color-mix(in srgb,var(--c) 34%,transparent),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--c) 22%,#090a10),color-mix(in srgb,var(--c2) 26%,#090a10))}.orbit__ring[data-v-65eacee8]{position:absolute;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--c) 40%,transparent);border-radius:50%}.orbit__ring[data-v-65eacee8]:after{position:absolute;top:-4px;left:50%;width:7px;height:7px;margin-left:-3.5px;content:"";background:var(--c);border-radius:50%;box-shadow:0 0 12px var(--c)}.orbit__ring--a[data-v-65eacee8]{width:46%;animation:orbit-spin-65eacee8 14s linear infinite}.orbit__ring--b[data-v-65eacee8]{width:72%;border-style:dashed;opacity:.6;animation:orbit-spin-65eacee8 26s linear infinite reverse}@keyframes orbit-spin-65eacee8{to{transform:rotate(360deg)}}.orbit__mark[data-v-65eacee8]{position:relative;font-size:34px;font-weight:700;color:#ffffffeb;text-shadow:0 6px 30px color-mix(in srgb,var(--c) 70%,transparent)}.tongpin[data-v-6f33e0fd]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(120% 90% at 10% 0%,rgba(79,123,255,.2),transparent 60%),#0a0c14}.tongpin__card[data-v-6f33e0fd]{position:absolute;display:grid;gap:4px;width:42%;padding:9px;font-size:10px;color:#eef0f899;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:11px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tongpin__card--a[data-v-6f33e0fd]{top:22%;left:7%}.tongpin__card--b[data-v-6f33e0fd]{top:46%;right:7%}.tongpin__card i[data-v-6f33e0fd]{display:block;width:22px;height:22px;border-radius:50%}.tongpin__card--a i[data-v-6f33e0fd]{background:linear-gradient(135deg,#4f7bff,#9bb5ff)}.tongpin__card--b i[data-v-6f33e0fd]{background:linear-gradient(135deg,#7fd6c2,#2a9d8f)}.tongpin__card em[data-v-6f33e0fd]{font-size:11.5px;font-style:normal;color:#eef0f8}.tongpin__link[data-v-6f33e0fd]{position:absolute;top:30%;left:30%;width:44%;height:34%}.tongpin__link path[data-v-6f33e0fd]{fill:none;stroke:#4f7bff;stroke-dasharray:4 5;stroke-width:1.4;animation:tongpin-dash-6f33e0fd 1.4s linear infinite}@keyframes tongpin-dash-6f33e0fd{to{stroke-dashoffset:-18}}.tongpin__badge[data-v-6f33e0fd]{position:absolute;top:10px;right:12px;padding:2px 10px;font-size:10.5px;font-weight:600;color:#0b0c13;white-space:nowrap;background:#7fd6c2;border-radius:999px}.card[data-v-3cd738ea]{--mx: 50%;--my: 50%;--rx: 0deg;--ry: 0deg;position:relative;display:grid;grid-template-rows:auto auto 1fr;gap:14px;min-width:0;padding:12px 12px 14px;color:var(--pt-fg);background:linear-gradient(165deg,#f4ebe013,#f4ebe005 55%),var(--pt-card);border:1px solid var(--pt-line);border-radius:var(--pt-radius);box-shadow:inset 0 1px #ffffff0f;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .3s var(--pt-ease),border-color .3s ease,box-shadow .3s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card[data-v-3cd738ea]:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:radial-gradient(420px circle at var(--mx) var(--my),color-mix(in srgb,var(--c) 18%,transparent),transparent 55%);border-radius:inherit;opacity:0;transition:opacity .3s ease}.card[data-v-3cd738ea]:hover,.card[data-v-3cd738ea]:focus-within{border-color:color-mix(in srgb,var(--c) 50%,transparent);box-shadow:inset 0 1px #ffffff14,0 30px 70px -34px color-mix(in srgb,var(--c) 80%,transparent)}.card[data-v-3cd738ea]:hover:before,.card[data-v-3cd738ea]:focus-within:before{opacity:1}.card__hit[data-v-3cd738ea]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:0;cursor:pointer;background:transparent;border:0;border-radius:inherit}.card__hit[data-v-3cd738ea]:focus-visible{outline:2px solid var(--c);outline-offset:3px}.card__shot[data-v-3cd738ea]{position:relative;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--pt-line);border-radius:14px}.card__cover[data-v-3cd738ea]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card__go[data-v-3cd738ea]{position:absolute;top:10px;right:10px;z-index:1;padding:3px 12px;font-size:12px;font-weight:600;color:var(--pt-ink);background:var(--pt-fg);border-radius:999px;box-shadow:0 6px 18px -6px #00000080;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s var(--pt-ease)}.card:hover .card__go[data-v-3cd738ea],.card:focus-within .card__go[data-v-3cd738ea]{opacity:1;transform:none}.card__lock[data-v-3cd738ea]{position:absolute;bottom:10px;left:10px;z-index:1;padding:2px 10px;font-size:11.5px;color:var(--pt-muted);background:#0a0908b8;border:1px solid var(--pt-line-strong);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card__lock--open[data-v-3cd738ea]{color:var(--pt-fg);border-color:color-mix(in srgb,var(--c, #7674f2) 60%,transparent)}.card__meta[data-v-3cd738ea]{display:grid;gap:4px;padding:0 6px}.card__name[data-v-3cd738ea]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;font-size:17px;font-weight:650;line-height:1.4}.card__dot[data-v-3cd738ea]{display:block;width:10px;height:10px;background:linear-gradient(135deg,var(--c),var(--c2));border-radius:3px}.card__badge[data-v-3cd738ea]{padding:0 8px;font-size:11.5px;font-weight:500;color:color-mix(in srgb,var(--c) 70%,var(--pt-fg));border:1px solid color-mix(in srgb,var(--c) 42%,transparent);border-radius:999px}.card__line[data-v-3cd738ea]{display:-webkit-box;margin:0;overflow:hidden;font-size:13.5px;line-height:1.65;color:var(--pt-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2}.card__foot[data-v-3cd738ea]{display:flex;gap:10px;align-items:flex-end;justify-content:space-between;padding:0 6px}.card__entries[data-v-3cd738ea]{display:flex;flex-wrap:wrap;gap:6px;min-width:0;padding:0;margin:0;list-style:none}.card__entries li[data-v-3cd738ea]{padding:2px 9px;font-size:12px;color:var(--pt-muted);background:#f4ebe00f;border-radius:7px}.card__entries li.is-soon[data-v-3cd738ea]{color:var(--pt-faint);background:transparent;border:1px dashed var(--pt-line-strong)}.card__actions[data-v-3cd738ea]{position:relative;z-index:2;display:flex;flex:none;gap:6px}.card__more[data-v-3cd738ea]{position:relative;z-index:2;flex:none;padding:3px 12px;font:inherit;font-size:12px;color:var(--pt-muted);cursor:pointer;background:#f4ebe00a;border:1px solid var(--pt-line-strong);border-radius:999px;transition:color .2s ease,border-color .2s ease}.card__more.is-pinned[data-v-3cd738ea]{color:var(--pt-accent);border-color:color-mix(in srgb,var(--pt-accent) 50%,transparent)}.card__more[data-v-3cd738ea]:hover,.card__more[data-v-3cd738ea]:focus-visible{color:var(--pt-fg);border-color:color-mix(in srgb,var(--c) 60%,transparent)}.sheet[data-v-e3c0c1b9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:16px}.sheet__backdrop[data-v-e3c0c1b9]{position:absolute;top:0;right:0;bottom:0;left:0;background:#030408a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sheet__panel[data-v-e3c0c1b9]{position:relative;display:grid;gap:14px;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:26px;overflow:auto;background:radial-gradient(120% 70% at 0% 0%,color-mix(in srgb,var(--c) 22%,transparent),transparent 60%),var(--pt-surface);border:1px solid color-mix(in srgb,var(--c) 40%,var(--pt-line));border-radius:var(--pt-radius);box-shadow:0 40px 120px -40px color-mix(in srgb,var(--c) 60%,transparent)}.sheet__close[data-v-e3c0c1b9]{position:absolute;top:14px;right:14px;width:32px;height:32px;font:inherit;color:var(--pt-muted);cursor:pointer;background:#ffffff0d;border:1px solid var(--pt-line-strong);border-radius:50%}.sheet__head[data-v-e3c0c1b9]{display:flex;gap:14px;align-items:center;padding-right:36px}.sheet__mark[data-v-e3c0c1b9]{display:grid;flex:none;place-items:center;width:56px;height:56px;font-size:26px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));border-radius:16px}.sheet__title[data-v-e3c0c1b9]{margin:0;font-size:22px;font-weight:700;line-height:1.3}.sheet__badge[data-v-e3c0c1b9]{display:inline-block;margin-top:4px;padding:0 8px;font-size:11.5px;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 42%,transparent);border-radius:999px}.sheet__note[data-v-e3c0c1b9]{margin:0;padding:10px 12px;font-size:13.5px;color:var(--pt-fg);background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);border-radius:12px}.sheet__tagline[data-v-e3c0c1b9]{margin:0;font-size:15px;color:var(--pt-fg)}.sheet__description[data-v-e3c0c1b9]{margin:0;font-size:14px;color:var(--pt-muted);white-space:pre-line}.sheet__label[data-v-e3c0c1b9]{margin:6px 0 0;font-size:12px;font-weight:600;color:var(--pt-faint);letter-spacing:.08em}.sheet__entries[data-v-e3c0c1b9]{display:grid;gap:8px;padding:0;margin:0;list-style:none}.sheet__entry[data-v-e3c0c1b9]{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;color:var(--pt-faint);text-decoration:none;border:1px dashed var(--pt-line-strong);border-radius:14px}.sheet__entry.is-live[data-v-e3c0c1b9]{color:var(--pt-fg);background:#ffffff0a;border:1px solid var(--pt-line-strong);transition:border-color .2s ease,background .2s ease}.sheet__entry.is-live[data-v-e3c0c1b9]:hover,.sheet__entry.is-live[data-v-e3c0c1b9]:focus-visible{background:color-mix(in srgb,var(--c) 12%,transparent);border-color:color-mix(in srgb,var(--c) 60%,transparent)}.sheet__entry.has-qr[data-v-e3c0c1b9]{flex-wrap:wrap;color:var(--pt-fg);border-style:solid}.sheet__qr[data-v-e3c0c1b9]{flex:0 0 100%;width:168px;max-width:100%;margin:6px auto 0;background:#fff;border-radius:12px}.sheet__entry-name[data-v-e3c0c1b9]{font-weight:600}.sheet__entry-kind[data-v-e3c0c1b9]{font-size:12.5px;color:var(--pt-muted)}.sheet__empty[data-v-e3c0c1b9]{margin:0;font-size:14px;color:var(--pt-faint)}.sheet-enter-active[data-v-e3c0c1b9],.sheet-leave-active[data-v-e3c0c1b9]{transition:opacity .25s ease}.sheet-enter-active .sheet__panel[data-v-e3c0c1b9],.sheet-leave-active .sheet__panel[data-v-e3c0c1b9]{transition:transform .3s var(--pt-ease)}.sheet-enter-from[data-v-e3c0c1b9],.sheet-leave-to[data-v-e3c0c1b9]{opacity:0}.sheet-enter-from .sheet__panel[data-v-e3c0c1b9],.sheet-leave-to .sheet__panel[data-v-e3c0c1b9]{transform:translateY(16px) scale(.98)}.auth__form[data-v-f8e19dda]{display:flex;flex-direction:column;gap:12px}.auth__extra[data-v-f8e19dda]{display:flex;gap:14px;justify-content:flex-end;padding:0 6px;margin:-2px 0 0}.auth__switch[data-v-f8e19dda]{padding:0;font:inherit;font-size:12px;font-weight:500;line-height:1.3;color:#fff;text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:none;text-shadow:0 1px 6px #0000004d}.auth__switch[data-v-f8e19dda]:hover{color:#ffffffe0}.auth__notice[data-v-f8e19dda]{display:grid;grid-template-rows:0fr;margin-top:8px;margin-bottom:-12px;transition:grid-template-rows .24s var(--pt-ease),margin .24s var(--pt-ease)}.auth__notice.is-open[data-v-f8e19dda]{grid-template-rows:1fr;margin-bottom:-2px}.auth__failure[data-v-f8e19dda]{min-height:0;margin:0;overflow:hidden;font-size:12.5px;font-weight:500;line-height:1.45;color:#8a1f1f;text-align:center}.auth__foot[data-v-f8e19dda]{margin-top:14px;font-size:12px;line-height:1.55;color:#1c1c1e94;text-align:center}.auth__help[data-v-f8e19dda]{display:block;text-align:left}.continue[data-v-529c7861]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;max-width:460px;padding:12px 12px 12px 14px;color:var(--pt-fg);text-decoration:none;background:linear-gradient(120deg,color-mix(in srgb,var(--c) 16%,rgba(26,22,18,.5)),#1a16126b);border:1px solid color-mix(in srgb,var(--c) 34%,var(--pt-line-strong));border-radius:20px;box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .2s ease,transform .2s var(--pt-ease)}.continue[data-v-529c7861]:hover,.continue[data-v-529c7861]:focus-visible{border-color:color-mix(in srgb,var(--c) 65%,transparent);transform:translateY(-1px)}.continue__mark[data-v-529c7861]{display:grid;place-items:center;width:44px;height:44px;font-size:20px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));border-radius:13px}.continue__text[data-v-529c7861]{display:grid;min-width:0}.continue__text small[data-v-529c7861]{font-size:12px;color:var(--pt-faint)}.continue__text strong[data-v-529c7861]{font-size:15px;font-weight:650}.continue__tenant[data-v-529c7861]{overflow:hidden;font-size:12.5px;color:var(--pt-muted);text-overflow:ellipsis;white-space:nowrap}.continue__go[data-v-529c7861]{padding:7px 14px;font-size:13px;font-weight:600;color:var(--pt-ink);white-space:nowrap;background:var(--pt-fg);border-radius:999px}.enter[data-v-444a1d30]{position:fixed;z-index:50;display:grid;place-items:center;overflow:hidden;background:radial-gradient(110% 80% at 30% 20%,color-mix(in srgb,var(--c) 58%,#0a0908),transparent 70%),linear-gradient(140deg,color-mix(in srgb,var(--c) 36%,#0a0908),color-mix(in srgb,var(--c2) 30%,#0a0908));border-radius:var(--pt-radius);transition:left .56s var(--pt-ease),top .56s var(--pt-ease),width .56s var(--pt-ease),height .56s var(--pt-ease),border-radius .56s ease}.enter.is-full[data-v-444a1d30]{border-radius:0}.enter__inner[data-v-444a1d30]{display:grid;gap:14px;justify-items:center;padding:24px;text-align:center;opacity:0;transform:translateY(10px) scale(.98);transition:opacity .3s ease .3s,transform .3s ease .3s}.enter.is-full .enter__inner[data-v-444a1d30]{opacity:1;transform:none}.enter__mark[data-v-444a1d30]{display:grid;place-items:center;width:72px;height:72px;font-size:34px;font-weight:700;color:#fff;background:#0a090847;border:1px solid rgba(255,255,255,.35);border-radius:22px;box-shadow:0 20px 60px -20px #0009}.enter__name[data-v-444a1d30]{font-size:clamp(22px,3.6vw,34px);font-weight:700;color:#fff;letter-spacing:-.01em;text-shadow:0 4px 30px rgba(0,0,0,.35)}.enter__bar[data-v-444a1d30]{width:160px;height:3px;overflow:hidden;background:#ffffff40;border-radius:3px}.enter__bar i[data-v-444a1d30]{display:block;width:0;height:100%;background:#fff}.enter.is-full .enter__bar i[data-v-444a1d30]{width:100%;transition:width 1.2s ease .35s}.inbox[data-v-511aeb38]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45}.inbox__backdrop[data-v-511aeb38]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0304088c}.inbox__panel[data-v-511aeb38]{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(420px,100%);background:var(--pt-surface);border-left:1px solid var(--pt-line-strong);box-shadow:-40px 0 120px -40px #000c}.inbox__head[data-v-511aeb38]{display:flex;gap:12px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--pt-line)}.inbox__head h2[data-v-511aeb38]{flex:1 1 auto;margin:0;font-size:18px}.inbox__close[data-v-511aeb38]{width:32px;height:32px;font:inherit;color:var(--pt-muted);cursor:pointer;background:#ffffff0d;border:1px solid var(--pt-line-strong);border-radius:50%}.inbox__link[data-v-511aeb38]{padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--pt-accent);cursor:pointer;background:none;border:0}.inbox__state[data-v-511aeb38]{padding:24px 20px;margin:0;font-size:14px;line-height:1.6;color:var(--pt-muted)}.inbox__state p[data-v-511aeb38]{margin:0 0 8px}.inbox__list[data-v-511aeb38]{flex:1 1 auto;padding:0;margin:0;overflow-y:auto;list-style:none}.inbox__item[data-v-511aeb38]{display:grid;gap:4px;width:100%;padding:14px 20px 14px 28px;font:inherit;color:var(--pt-muted);text-align:left;cursor:pointer;background:transparent;border:0;border-bottom:1px solid var(--pt-line)}.inbox__item[data-v-511aeb38]:hover,.inbox__item[data-v-511aeb38]:focus-visible{background:#ffffff0a}.inbox__item.is-unread[data-v-511aeb38]{position:relative;color:var(--pt-fg)}.inbox__item.is-unread[data-v-511aeb38]:before{position:absolute;top:20px;left:12px;width:7px;height:7px;content:"";background:#e5484d;border-radius:50%}.inbox__meta[data-v-511aeb38]{display:flex;gap:8px;font-size:12px;color:var(--pt-faint)}.inbox__app[data-v-511aeb38]{font-weight:600;color:var(--pt-accent)}.inbox__body[data-v-511aeb38]{font-size:14px;line-height:1.55}.inbox__more[data-v-511aeb38]{padding:14px;font:inherit;font-size:13px;color:var(--pt-muted);cursor:pointer;background:transparent;border:0;border-top:1px solid var(--pt-line)}.inbox-enter-active[data-v-511aeb38],.inbox-leave-active[data-v-511aeb38]{transition:opacity .25s ease}.inbox-enter-from[data-v-511aeb38],.inbox-leave-to[data-v-511aeb38]{opacity:0}.invites[data-v-28543f47]{display:grid;gap:10px}.invites__title[data-v-28543f47]{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;color:#1c1c1e99}.invites__failure[data-v-28543f47]{padding:8px 12px;margin:0;font-size:12.5px;color:#8a1f1f;background:#ffffff59;border:1px solid #8a1f1f33;border-radius:12px}.invites__list[data-v-28543f47]{display:grid;gap:10px;padding:0;margin:0;list-style:none}.invite[data-v-28543f47]{display:grid;gap:12px;padding:14px 16px;background:#ffffff6b;border:1px solid #ffffffc7;border-radius:18px;box-shadow:inset 0 1px #ffffffe6}.invite__text[data-v-28543f47]{display:grid;gap:2px;min-width:0}.invite__text strong[data-v-28543f47]{font-size:14.5px;font-weight:650;color:var(--pt-ink)}.invite__by[data-v-28543f47],.invite__apps[data-v-28543f47]{font-size:12.5px;line-height:1.5;color:#1c1c1e99}.invite__actions[data-v-28543f47]{display:flex;gap:8px}.invite__button[data-v-28543f47]{height:32px;padding:0 18px;font:inherit;font-size:13px;font-weight:600;color:var(--pt-ink);cursor:pointer;background:#ffffff59;border:1px solid #1c1c1e29;border-radius:999px;transition:transform .2s ease,background .2s ease}.invite__button--solid[data-v-28543f47]{color:var(--pt-fg);background:var(--pt-ink);border-color:var(--pt-ink)}.invite__button[data-v-28543f47]:hover:not(:disabled){transform:translateY(-1px)}.invite__button[data-v-28543f47]:disabled{cursor:default;opacity:.55}.launch__body[data-v-a38aa828]{display:grid;gap:14px}.launch__warn[data-v-a38aa828]{padding:9px 14px;margin:0;font-size:12.5px;line-height:1.5;color:#6b4a12;background:#fff3d68c;border:1px solid #c9952e4d;border-radius:14px}.launch__list[data-v-a38aa828]{display:grid;gap:8px;padding:0;margin:0;list-style:none}.launch__row[data-v-a38aa828]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:60px;padding:9px 16px 9px 10px;font:inherit;color:var(--pt-ink);text-align:left;text-decoration:none;cursor:pointer;background:#ffffff4d;border:1px solid #ffffffa6;border-radius:18px;box-shadow:inset 0 1px #fffc;transition:background .2s ease,transform .2s var(--pt-ease),box-shadow .2s ease}.launch__row[data-v-a38aa828]:hover,.launch__row[data-v-a38aa828]:focus-visible{background:#ffffff85;box-shadow:inset 0 1px #fffffff2,0 10px 24px -14px color-mix(in srgb,var(--c) 80%,transparent);transform:translateY(-1px)}.launch__mark[data-v-a38aa828]{display:grid;place-items:center;width:40px;height:40px;font-size:17px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));border-radius:12px;box-shadow:0 6px 14px -6px color-mix(in srgb,var(--c) 90%,transparent)}.launch__text[data-v-a38aa828]{display:grid;min-width:0;line-height:1.35}.launch__text strong[data-v-a38aa828]{overflow:hidden;font-size:14.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.launch__text small[data-v-a38aa828]{overflow:hidden;font-size:12px;color:#1c1c1e8f;text-overflow:ellipsis;white-space:nowrap}.launch__go[data-v-a38aa828]{font-size:15px;color:#1c1c1e8c;transition:transform .2s var(--pt-ease)}.launch__row:hover .launch__go[data-v-a38aa828]{color:var(--pt-ink);transform:translate(2px)}.launch__rest[data-v-a38aa828],.launch__empty[data-v-a38aa828]{margin:0;font-size:12.5px;line-height:1.6;color:#1c1c1e94}.launch__empty[data-v-a38aa828]{padding:14px 16px;background:#ffffff40;border:1px dashed #1c1c1e2e;border-radius:16px}.news[data-v-dca4440e]{padding:0;margin:0;overflow:hidden;list-style:none;background:var(--pt-card);border:1px solid var(--pt-line);border-radius:var(--pt-radius);box-shadow:inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.news li+li[data-v-dca4440e]{border-top:1px solid var(--pt-line)}.news__row[data-v-dca4440e]{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:20px;align-items:baseline;padding:18px 24px;color:var(--pt-fg);text-decoration:none;transition:background .2s ease}.news__row.is-link[data-v-dca4440e]:hover,.news__row.is-link[data-v-dca4440e]:focus-visible{background:color-mix(in srgb,var(--c) 9%,transparent)}.news__date[data-v-dca4440e]{font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--pt-faint);white-space:nowrap}.news__main[data-v-dca4440e]{display:grid;gap:4px;min-width:0}.news__meta[data-v-dca4440e]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:var(--pt-muted)}.news__app[data-v-dca4440e]{display:inline-flex;gap:6px;align-items:center}.news__app i[data-v-dca4440e]{display:inline-grid;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));border-radius:5px}.news__pin[data-v-dca4440e]{padding:0 8px;font-size:11.5px;line-height:1.6;color:var(--pt-ink);background:var(--pt-accent);border-radius:999px}.news__title[data-v-dca4440e]{font-size:15.5px;font-weight:650;line-height:1.45}.news__body[data-v-dca4440e]{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.6;color:var(--pt-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical}.news__go[data-v-dca4440e]{font-size:12.5px;font-weight:600;color:var(--pt-muted);white-space:nowrap;transition:color .2s ease}.news__row.is-link:hover .news__go[data-v-dca4440e]{color:var(--pt-fg)}@media not (min-width:640px){.news__row[data-v-dca4440e]{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 18px}.news__go[data-v-dca4440e]{display:none}}.scene[data-v-71aa35c6]{display:grid;gap:14px;max-width:420px}.scene__card[data-v-71aa35c6]{display:grid;gap:6px;justify-items:start}.scene__eyebrow[data-v-71aa35c6]{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:600;letter-spacing:.2em;color:var(--pt-muted)}.scene__eyebrow[data-v-71aa35c6]:before{width:18px;height:2px;content:"";background:linear-gradient(90deg,var(--c),var(--c2));border-radius:2px}.scene__name[data-v-71aa35c6]{font-size:19px;font-weight:650;line-height:1.3;letter-spacing:.02em;text-shadow:0 6px 24px #0008}.scene__line[data-v-71aa35c6]{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.65;color:var(--pt-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2}.scene__go[data-v-71aa35c6]{padding:0;margin-top:4px;font:inherit;font-size:13px;font-weight:600;color:var(--pt-fg);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--c) 70%,transparent);text-underline-offset:4px;cursor:pointer;background:none;border:0}.scene__go[data-v-71aa35c6]:hover{text-decoration-color:var(--pt-fg)}.scene__dots[data-v-71aa35c6]{display:flex;gap:6px}.scene__dot[data-v-71aa35c6]{position:relative;width:28px;height:14px;padding:0;cursor:pointer;background:none;border:0}.scene__dot[data-v-71aa35c6]:before,.scene__dot i[data-v-71aa35c6]{position:absolute;top:6px;left:0;height:2px;content:"";border-radius:2px}.scene__dot[data-v-71aa35c6]:before{right:0;background:#f4ebe038}.scene__dot i[data-v-71aa35c6]{width:0;background:var(--pt-fg)}.scene__dot.is-on i[data-v-71aa35c6]{width:100%;animation:scene-progress-71aa35c6 7s linear both}.scene.is-paused .scene__dot.is-on i[data-v-71aa35c6]{animation-play-state:paused}@keyframes scene-progress-71aa35c6{0%{width:0}}.scene-enter-active[data-v-71aa35c6],.scene-leave-active[data-v-71aa35c6]{transition:opacity .45s var(--pt-ease),transform .45s var(--pt-ease)}.scene-enter-from[data-v-71aa35c6]{opacity:0;transform:translateY(8px)}.scene-leave-to[data-v-71aa35c6]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.scene__dot.is-on i[data-v-71aa35c6]{animation:none}}.palette[data-v-fcf5a46c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:46;display:grid;place-items:start center;padding:12vh 16px 16px}.palette__backdrop[data-v-fcf5a46c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#030408a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.palette__panel[data-v-fcf5a46c]{position:relative;display:grid;width:min(560px,100%);max-height:70dvh;overflow:hidden;background:var(--pt-surface);border:1px solid var(--pt-line-strong);border-radius:18px;box-shadow:0 40px 120px -40px #000c}.palette__field[data-v-fcf5a46c]{display:flex;gap:10px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--pt-line)}.palette__icon[data-v-fcf5a46c]{font-size:18px;color:var(--pt-faint)}.palette__field input[data-v-fcf5a46c]{flex:1;min-width:0;font:inherit;font-size:16px;color:var(--pt-fg);background:transparent;border:0;outline:none}.palette__kbd[data-v-fcf5a46c]{padding:1px 7px;font:11px/1.6 ui-monospace,monospace;color:var(--pt-faint);border:1px solid var(--pt-line-strong);border-radius:6px}.palette__section[data-v-fcf5a46c]{margin:10px 16px 2px;font-size:11.5px;font-weight:600;color:var(--pt-faint);letter-spacing:.08em}.palette__list[data-v-fcf5a46c]{display:grid;gap:2px;padding:6px;margin:0;overflow-y:auto;list-style:none}.palette__item[data-v-fcf5a46c]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 10px;cursor:pointer;border-radius:12px}.palette__item[aria-selected=true][data-v-fcf5a46c]{background:color-mix(in srgb,var(--c) 16%,transparent)}.palette__mark[data-v-fcf5a46c]{display:grid;place-items:center;width:34px;height:34px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));border-radius:10px}.palette__text[data-v-fcf5a46c]{display:grid;min-width:0}.palette__text strong[data-v-fcf5a46c]{font-size:14.5px;font-weight:600}.palette__text small[data-v-fcf5a46c]{overflow:hidden;font-size:12.5px;color:var(--pt-muted);text-overflow:ellipsis;white-space:nowrap}.palette__hint[data-v-fcf5a46c]{font-size:12px;color:var(--pt-faint);white-space:nowrap}.palette__item[aria-selected=true] .palette__hint[data-v-fcf5a46c]{color:var(--c)}.palette__empty[data-v-fcf5a46c]{padding:18px 16px 22px;margin:0;font-size:14px;color:var(--pt-muted)}.palette-enter-active[data-v-fcf5a46c],.palette-leave-active[data-v-fcf5a46c]{transition:opacity .2s ease}.palette-enter-from[data-v-fcf5a46c],.palette-leave-to[data-v-fcf5a46c]{opacity:0}@media not (min-width:520px){.palette__hint[data-v-fcf5a46c]{display:none}}.user[data-v-4d5fd1dd]{position:relative}.user__chip[data-v-4d5fd1dd]{position:relative;display:inline-flex;gap:8px;align-items:center;padding:3px 12px 3px 3px;font:inherit;font-size:13.5px;color:var(--pt-fg);cursor:pointer;background:#ffffff0d;border:1px solid var(--pt-line-strong);border-radius:999px}.user__avatar[data-v-4d5fd1dd]{display:inline-grid;place-items:center;width:28px;height:28px;font-size:13px;font-weight:650;color:#fff;background:linear-gradient(135deg,var(--pt-iris),var(--pt-iris-deep));border-radius:50%}.user__name[data-v-4d5fd1dd]{max-width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user__menu[data-v-4d5fd1dd]{position:absolute;top:calc(100% + 8px);right:0;z-index:10;display:grid;gap:2px;min-width:220px;padding:8px;background:var(--pt-surface);border:1px solid var(--pt-line-strong);border-radius:16px;box-shadow:0 24px 60px -20px #000000b3}.user__who[data-v-4d5fd1dd]{display:grid;gap:2px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--pt-line)}.user__who strong[data-v-4d5fd1dd]{font-size:14px}.user__who span[data-v-4d5fd1dd]{font-size:12px;color:var(--pt-faint)}.user__item[data-v-4d5fd1dd]{display:grid;gap:1px;padding:8px 10px;font:inherit;font-size:14px;color:var(--pt-fg);text-align:left;text-decoration:none;cursor:pointer;background:transparent;border:0;border-radius:10px}.user__item small[data-v-4d5fd1dd]{font-size:11.5px;color:var(--pt-faint)}.user__item[data-v-4d5fd1dd]:hover,.user__item[data-v-4d5fd1dd]:focus-visible{background:#ffffff0f}@media not (min-width:520px){.user__name[data-v-4d5fd1dd]{display:none}.user__chip[data-v-4d5fd1dd]{padding-right:3px}}.user__dot[data-v-4d5fd1dd]{position:absolute;top:1px;left:25px;width:9px;height:9px;background:#ff6b6b;border:2px solid var(--pt-surface);border-radius:50%}.user__item-row[data-v-4d5fd1dd]{display:inline-flex;gap:8px;align-items:center}.user__count[data-v-4d5fd1dd]{min-width:18px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px;color:#fff;text-align:center;background:#e5484d;border-radius:999px}.studio[data-v-d1f477e9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(160deg,#d8d3cc,#8f877d);filter:contrast(1.07) saturate(1.05)}.veil[data-v-d1f477e9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#0a0908d9,#0a0908ad 28%,#0a09083d 58%,#0a090824 78%,#0a090852),radial-gradient(90% 80% at 70% 40%,#0000,#0a090826 70%,#0a090880),linear-gradient(#0a090873,#0000 20%,#0000 72%,#0a0908a6)}.bar[data-v-d1f477e9]{position:fixed;top:0;right:0;left:0;z-index:20;border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease}.bar.is-scrolled[data-v-d1f477e9]{background:#0a0908a8;border-bottom-color:var(--pt-line);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}.bar__inner[data-v-d1f477e9]{display:flex;gap:18px;align-items:center;max-width:var(--pt-max);padding:calc(14px + env(safe-area-inset-top,0px)) var(--pt-gutter) 14px;margin:0 auto}.brand[data-v-d1f477e9]{display:flex;gap:11px;align-items:center;text-decoration:none}.brand svg[data-v-d1f477e9]{width:30px;height:30px;filter:drop-shadow(0 6px 16px rgba(67,56,202,.45))}.brand__name[data-v-d1f477e9]{font-family:var(--pt-serif);font-size:20px;font-weight:600;line-height:1;letter-spacing:.12em;text-shadow:0 6px 22px #0006}.bar__nav[data-v-d1f477e9]{display:flex;flex:1;gap:22px;margin-left:18px}.bar__nav a[data-v-d1f477e9]{font-size:13.5px;color:var(--pt-muted);text-decoration:none;transition:color .2s ease}.bar__nav a[data-v-d1f477e9]:hover{color:var(--pt-fg)}.bar__search[data-v-d1f477e9]{color:var(--pt-muted)}.bar__search kbd[data-v-d1f477e9]{padding:0 6px;font:11px/1.7 ui-monospace,monospace;color:var(--pt-faint);border:1px solid var(--pt-line-strong);border-radius:6px}.bar__auth[data-v-d1f477e9]{display:inline-flex;gap:8px;align-items:center}.pill[data-v-d1f477e9]{display:inline-flex;gap:8px;align-items:center;height:34px;padding:0 16px;font:inherit;font-size:13px;font-weight:600;color:var(--pt-fg);text-decoration:none;cursor:pointer;background:#f4ebe014;border:1px solid rgba(244,235,224,.22);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s ease,border-color .2s ease,color .2s ease}.pill[data-v-d1f477e9]:hover{color:var(--pt-fg);background:#f4ebe024;border-color:#f4ebe05c}.pill--solid[data-v-d1f477e9]{color:var(--pt-ink);background:#f4ebe0e6;border-color:transparent;box-shadow:0 8px 26px -10px #f4ebe08c}.pill--solid[data-v-d1f477e9]:hover{color:var(--pt-ink);background:var(--pt-fg)}.toast[data-v-d1f477e9]{position:fixed;top:76px;left:50%;z-index:25;display:flex;gap:12px;align-items:flex-start;width:min(560px,calc(100vw - 32px));padding:12px 14px 12px 18px;margin:0;font-size:13.5px;line-height:1.6;color:var(--pt-fg);background:#281e0edb;border:1px solid rgba(242,198,109,.4);border-radius:16px;box-shadow:0 24px 60px -24px #000c;transform:translate(-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.toast__close[data-v-d1f477e9]{flex:none;padding:0 4px;font:inherit;color:var(--pt-muted);cursor:pointer;background:none;border:0}.page[data-v-d1f477e9]{position:relative;z-index:1}.hero[data-v-d1f477e9]{display:grid;grid-template-rows:minmax(0,1fr) auto;max-width:var(--pt-max);min-height:100svh;padding:calc(88px + env(safe-area-inset-top,0px)) var(--pt-gutter) 36px;margin:0 auto}.hero__grid[data-v-d1f477e9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(32px,6vw,104px);align-items:center}.hero__text[data-v-d1f477e9]{display:grid;justify-items:start}.hero__eyebrow[data-v-d1f477e9]{display:inline-flex;gap:12px;align-items:center;margin:0 0 26px;font-family:var(--pt-serif);font-size:13px;font-weight:600;letter-spacing:.36em;color:var(--pt-muted);text-transform:uppercase}.hero__eyebrow[data-v-d1f477e9]:before{width:28px;height:1px;content:"";background:var(--pt-line-strong)}.hero__news[data-v-d1f477e9]{display:inline-flex;gap:10px;align-items:center;max-width:100%;padding:5px 14px 5px 5px;margin:0 0 26px;font-size:13px;color:var(--pt-muted);text-decoration:none;background:#f4ebe00f;border:1px solid rgba(244,235,224,.16);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .2s ease,color .2s ease}.hero__news[data-v-d1f477e9]:hover{color:var(--pt-fg);border-color:#f4ebe057}.hero__news b[data-v-d1f477e9]{flex:none;padding:1px 10px;font-size:12px;font-weight:600;color:var(--pt-ink);background:var(--pt-accent);border-radius:999px}.hero__news-title[data-v-d1f477e9]{min-width:0;overflow:hidden;color:var(--pt-fg);text-overflow:ellipsis;white-space:nowrap}.hero__news small[data-v-d1f477e9]{flex:none;font-size:12px;color:var(--pt-faint)}.hero__news i[data-v-d1f477e9]{flex:none;font-style:normal;transition:transform .2s var(--pt-ease)}.hero__news:hover i[data-v-d1f477e9]{transform:translate(2px)}.hero__title[data-v-d1f477e9]{margin:0;font-family:var(--pt-serif);font-size:clamp(40px,5.6vw,76px);font-weight:600;line-height:1.22;letter-spacing:.06em;text-shadow:0 10px 40px rgba(0,0,0,.45);text-wrap:balance}.hero__soft[data-v-d1f477e9]{color:#f4ebe09e}.hero__line[data-v-d1f477e9]{max-width:32em;margin:24px 0 0;font-size:clamp(15px,1.4vw,16.5px);line-height:1.8;color:var(--pt-muted);text-wrap:pretty}.hero__cta[data-v-d1f477e9]{display:grid;gap:22px;justify-items:start;width:100%;margin-top:34px}.hero__meta[data-v-d1f477e9]{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center}.hero__count[data-v-d1f477e9]{display:inline-flex;gap:8px;align-items:center;font-size:13px;font-variant-numeric:tabular-nums;color:var(--pt-muted)}.hero__count i[data-v-d1f477e9]{width:6px;height:6px;background:#7fd6a4;border-radius:50%;box-shadow:0 0 10px #7fd6a4}.hero__browse[data-v-d1f477e9]{font-size:13px;font-weight:600;color:var(--pt-fg);text-decoration:underline;text-decoration-color:#f4ebe059;text-underline-offset:5px;transition:text-decoration-color .2s ease}.hero__browse[data-v-d1f477e9]:hover{text-decoration-color:var(--pt-fg)}.hero__aside[data-v-d1f477e9]{width:100%;scroll-margin:96px 0 24px;animation:hero-panel-d1f477e9 .82s var(--pt-ease) .3s both}@keyframes hero-panel-d1f477e9{0%{opacity:0;transform:translateY(28px) scale(.98)}}.hero__aside-ghost[data-v-d1f477e9]{height:420px;background:#ffffff14;border:1px solid rgba(255,255,255,.24);border-radius:26px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero__foot[data-v-d1f477e9]{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;margin-top:40px}.hero__scroll[data-v-d1f477e9]{display:inline-flex;gap:12px;align-items:center;margin-left:auto;font-size:12px;letter-spacing:.2em;color:var(--pt-faint);text-decoration:none;transition:color .2s ease}.hero__scroll[data-v-d1f477e9]:hover{color:var(--pt-fg)}.hero__scroll i[data-v-d1f477e9]{position:relative;width:1px;height:36px;overflow:hidden;background:#f4ebe02e}.hero__scroll i[data-v-d1f477e9]:after{position:absolute;top:0;left:0;width:1px;height:14px;content:"";background:var(--pt-fg);animation:scroll-cue-d1f477e9 2.2s var(--pt-ease) infinite}@keyframes scroll-cue-d1f477e9{0%{transform:translateY(-14px)}to{transform:translateY(36px)}}.content[data-v-d1f477e9]{position:relative;background:linear-gradient(180deg,#0a090800 0,#0a0908d1 180px,#0a0908e6)}.content__inner[data-v-d1f477e9]{display:grid;gap:clamp(64px,8vw,104px);max-width:var(--pt-max);padding:40px var(--pt-gutter) env(safe-area-inset-bottom,0px);margin:0 auto}.cards[data-v-d1f477e9]{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:20px}.ghost[data-v-d1f477e9]{aspect-ratio:4 / 4.2;background:linear-gradient(100deg,#f4ebe008 30%,#f4ebe012,#f4ebe008 70%);background-size:300% 100%;border:1px solid var(--pt-line);border-radius:var(--pt-radius);animation:ghost-d1f477e9 1.6s ease-in-out infinite}@keyframes ghost-d1f477e9{0%{background-position:100% 0}to{background-position:0 0}}.chips[data-v-d1f477e9]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-d1f477e9]{height:30px;padding:0 14px;font:inherit;font-size:13px;color:var(--pt-muted);cursor:pointer;background:#f4ebe00d;border:1px solid var(--pt-line-strong);border-radius:999px;transition:color .2s ease,border-color .2s ease}.chip[data-v-d1f477e9]:hover{color:var(--pt-fg)}.chip[aria-pressed=true][data-v-d1f477e9]{color:var(--pt-ink);background:var(--pt-fg);border-color:var(--pt-fg)}.notice[data-v-d1f477e9]{display:grid;gap:14px;justify-items:start;padding:28px;color:var(--pt-muted);background:var(--pt-card);border:1px dashed var(--pt-line-strong);border-radius:var(--pt-radius)}.notice p[data-v-d1f477e9]{margin:0}.foot[data-v-d1f477e9]{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;padding:28px 0 36px;font-size:12.5px;color:var(--pt-faint);border-top:1px solid var(--pt-line)}.foot__brand[data-v-d1f477e9]{display:inline-flex;gap:9px;align-items:center}.foot__brand svg[data-v-d1f477e9]{width:20px;height:20px}.foot__brand b[data-v-d1f477e9]{font-family:var(--pt-serif);font-size:15px;font-weight:600;letter-spacing:.12em;color:var(--pt-muted)}.foot__tagline[data-v-d1f477e9]{letter-spacing:.06em}.foot__year[data-v-d1f477e9]{margin-left:auto;font-variant-numeric:tabular-nums}@media not (min-width:1100px){.cards[data-v-d1f477e9]{grid-template-columns:repeat(var(--cols-md, 3),minmax(0,1fr))}}@media not (min-width:960px){.hero[data-v-d1f477e9]{min-height:auto;padding-top:calc(96px + env(safe-area-inset-top,0px))}.hero__grid[data-v-d1f477e9]{grid-template-columns:minmax(0,1fr);gap:40px}.hero__aside[data-v-d1f477e9]{max-width:480px}.hero__scroll[data-v-d1f477e9]{display:none}.veil[data-v-d1f477e9]{background:linear-gradient(#0a0908cc,#0a090899 40%,#0a0908b3),radial-gradient(90% 80% at 50% 40%,#0000,#0a090866)}}@media not (min-width:820px){.cards[data-v-d1f477e9]{grid-template-columns:repeat(2,minmax(0,1fr))}.bar__search-label[data-v-d1f477e9],.bar__search kbd[data-v-d1f477e9]{display:none}.bar__search[data-v-d1f477e9]{padding:0 10px}}@media not (min-width:600px){.cards[data-v-d1f477e9]{grid-template-columns:minmax(0,1fr)}.bar__nav[data-v-d1f477e9]{display:none}.bar__inner[data-v-d1f477e9]{gap:8px;justify-content:space-between}.brand[data-v-d1f477e9]{margin-right:auto}.pill[data-v-d1f477e9]{height:32px;padding:0 12px}.foot__year[data-v-d1f477e9]{margin-left:0}}@media(prefers-reduced-motion:reduce){.hero__aside[data-v-d1f477e9]{animation:none}.hero__scroll i[data-v-d1f477e9]:after{animation:none}}
