html.pp{color-scheme:only dark;--pp-bg: #000;--pp-bg-1: #0a0a0b;--pp-bg-2: #101012;--pp-card: #121214;--pp-inset: #18181b;--pp-hover: #1e1e22;--pp-glass: #000000d1;--pp-ink: #f2ede4;--pp-ink-2: #c8c1b5;--pp-ink-3: #948d82;--pp-ink-4: #6e685e;--pp-on-ink: #0b0b0c;--pp-hair: #ffffff1a;--pp-hair-soft: #ffffff0f;--pp-hair-strong: #ffffff2e;--pp-accent: #4a90e8;--pp-accent-soft: #4a90e81f;--pp-ok: #8fd6a8;--pp-ok-soft: #10201a;--pp-warn: #e9d9b8;--pp-warn-soft: #1f1b14;--pp-danger: #f0a39b;--pp-danger-soft: #241514;--pp-serif: ui-serif, "New York", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--pp-sans: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pp-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--pp-r-card: 18px;--pp-r-control: 12px;--pp-gutter: 16px;--pp-header-h: 56px;--pp-tabbar-h: 60px;--pp-safe-top: env(safe-area-inset-top, 0px);--pp-safe-bottom: env(safe-area-inset-bottom, 0px);--pp-safe-left: env(safe-area-inset-left, 0px);--pp-safe-right: env(safe-area-inset-right, 0px);--pp-ease: cubic-bezier(.2, .7, .2, 1);background:var(--pp-bg);-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(min-width:600px){html.pp{--pp-gutter: 24px}}@media(min-width:900px){html.pp{--pp-gutter: 32px;--pp-header-h: 64px}}html.pp,html.pp body{margin:0;min-height:100%}html.pp body{background:var(--pp-bg);color:var(--pp-ink);font:400 15px/1.55 var(--pp-sans);-webkit-font-smoothing:antialiased;overflow-x:clip;padding-bottom:calc(var(--pp-tabbar-h) + var(--pp-safe-bottom))}html.pp body.pp-bare{padding-bottom:0}@media(min-width:900px){html.pp body{padding-bottom:0}}:where(html.pp) *,:where(html.pp) *:before,:where(html.pp) *:after{box-sizing:border-box}:where(html.pp) :focus{outline:none}:where(html.pp) :focus-visible{outline:2px solid var(--pp-accent);outline-offset:3px;border-radius:6px}:where(html.pp) ::selection{background:#f2ede433}:where(html.pp) :where(img,svg){display:block;max-width:100%}:where(html.pp) :where(button,input,select,textarea){font:inherit;color:inherit}:where(html.pp) a{color:inherit}:where(html.pp) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(html.pp) :where(ul,ol){padding:0;list-style:none}:where(html.pp) :where(code,kbd){font-family:var(--pp-mono);font-size:.93em}html.pp [hidden]{display:none!important}.pp-h1{font:600 clamp(30px,4.5vw,40px)/1.08 var(--pp-serif);letter-spacing:-.02em;text-wrap:balance;color:var(--pp-ink)}.pp-h2{font:600 22px/1.2 var(--pp-serif);letter-spacing:-.015em;color:var(--pp-ink);text-wrap:balance}.pp-h3{font:600 15px/1.35 var(--pp-sans);color:var(--pp-ink)}.pp-eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pp-ink-3)}.pp-lead{font-size:16px;line-height:1.55;color:var(--pp-ink-2);max-width:62ch;text-wrap:pretty}.pp-muted{color:var(--pp-ink-3)}.pp-small{font-size:13px;line-height:1.45}.pp-serif{font-family:var(--pp-serif)}.pp-figure{font:600 34px/1 var(--pp-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pp-header{position:sticky;top:0;z-index:40;padding-top:var(--pp-safe-top);background:var(--pp-glass);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border-bottom:1px solid var(--pp-hair-soft)}.pp-header-in{display:flex;align-items:center;gap:14px;height:var(--pp-header-h);padding-inline:calc(var(--pp-gutter) + var(--pp-safe-left)) calc(var(--pp-gutter) + var(--pp-safe-right));max-width:1200px;margin-inline:auto}.pp-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--pp-ink);min-width:0}.pp-brand svg{color:var(--pp-ink)}.pp-wordmark{font-size:17px;font-weight:700;letter-spacing:-.5px;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.pp-wordmark span{font-weight:450;margin-left:4px;color:var(--pp-ink-2)}.pp-header-nav{display:none;margin-inline-start:28px;gap:4px}.pp-header-nav a{display:inline-flex;align-items:center;height:36px;padding-inline:12px;border-radius:999px;font-size:14px;font-weight:500;color:var(--pp-ink-2);text-decoration:none;transition:color .15s,background .15s}.pp-header-nav a:hover{color:var(--pp-ink);background:#ffffff0a}.pp-header-nav a[aria-current=page]{color:var(--pp-ink);background:#ffffff12}.pp-header-nav a .pp-badge{margin-inline-start:6px}.pp-header-end{margin-inline-start:auto;display:flex;align-items:center;gap:8px}@media(min-width:900px){.pp-header-nav{display:flex}}.pp-lang{position:relative;display:inline-flex;align-items:center;height:36px;border:1px solid var(--pp-hair);border-radius:999px;padding-inline:10px 8px;color:var(--pp-ink-2);background:transparent;transition:border-color .15s,color .15s}.pp-lang:hover,.pp-lang:focus-within{border-color:var(--pp-hair-strong);color:var(--pp-ink)}.pp-lang svg{width:16px;height:16px;flex:none}.pp-lang select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none}.pp-lang .pp-lang-name{margin-inline:8px 4px;font-size:13px;font-weight:500;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-lang .pp-caret{width:12px;height:12px;opacity:.6}.pp-lang:focus-within{outline:2px solid var(--pp-accent);outline-offset:2px}@media(max-width:599px){.pp-lang .pp-lang-name{max-width:74px}}.pp-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--pp-hair);background:transparent;color:var(--pp-ink-2);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.pp-iconbtn:hover{color:var(--pp-ink);border-color:var(--pp-hair-strong);background:#ffffff08}.pp-iconbtn svg{width:17px;height:17px}.pp-tabbar{position:fixed;inset-inline:0;bottom:0;z-index:40;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:6px calc(8px + var(--pp-safe-right)) calc(6px + var(--pp-safe-bottom)) calc(8px + var(--pp-safe-left));background:var(--pp-glass);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border-top:1px solid var(--pp-hair-soft)}.pp-tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;border-radius:12px;color:var(--pp-ink-3);text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.01em;position:relative}.pp-tabbar a svg{width:22px;height:22px}.pp-tabbar a[aria-current=page]{color:var(--pp-ink)}.pp-tabbar a .pp-badge{position:absolute;top:2px;inset-inline-start:calc(50% + 6px)}@media(min-width:900px){.pp-tabbar{display:none}}.pp-main{padding-inline:calc(var(--pp-gutter) + var(--pp-safe-left)) calc(var(--pp-gutter) + var(--pp-safe-right))}.pp-page{width:100%;max-width:1120px;margin-inline:auto;padding:28px 0 48px}.pp-page--narrow{max-width:760px}.pp-page--auth{max-width:420px;padding-top:clamp(32px,9vh,96px)}@media(min-width:900px){.pp-page{padding-top:44px}}.pp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;margin-bottom:28px}.pp-head>div{min-width:0}.pp-head .pp-eyebrow{margin-bottom:10px}.pp-head .pp-lead{margin-top:12px}.pp-head-actions{display:flex;gap:8px;flex-wrap:wrap}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid transparent;background:var(--pp-ink);color:var(--pp-on-ink);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s,transform .15s var(--pp-ease),opacity .15s}.pp-btn:hover{background:#fff}.pp-btn:active{transform:scale(.98)}.pp-btn:disabled,.pp-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.pp-btn svg{width:16px;height:16px}.pp-btn--ghost{background:transparent;color:var(--pp-ink);border-color:var(--pp-hair-strong)}.pp-btn--ghost:hover{background:#ffffff0a;border-color:var(--pp-ink-3)}.pp-btn--quiet{background:transparent;color:var(--pp-ink-2);border-color:transparent;padding-inline:12px;min-height:36px;font-weight:500}.pp-btn--quiet:hover{background:#ffffff0a;color:var(--pp-ink)}.pp-btn--danger{background:transparent;color:var(--pp-danger);border-color:#f0a39b33}.pp-btn--danger:hover{background:var(--pp-danger-soft);border-color:#f0a39b66}.pp-btn--sm{min-height:34px;padding-inline:14px;font-size:13px}.pp-btn--block{width:100%}.pp-btn--busy{position:relative;color:transparent!important}.pp-btn--busy:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid #0b0b0c40;border-top-color:var(--pp-on-ink);animation:pp-spin .7s linear infinite}.pp-btn--ghost.pp-btn--busy:after,.pp-btn--quiet.pp-btn--busy:after{border-color:#ffffff30;border-top-color:var(--pp-ink)}@keyframes pp-spin{to{transform:rotate(360deg)}}button.pp-link{background:none;border:0;padding:0;cursor:pointer;font:inherit;border-radius:0}.pp-link{color:var(--pp-ink);font-weight:600;text-decoration:none;border-bottom:1px solid var(--pp-hair-strong);padding-bottom:1px;transition:border-color .15s}.pp-link:hover{border-bottom-color:var(--pp-ink)}.pp-link--arrow:after{content:" →";font-weight:400}html.pp[dir=rtl] .pp-link--arrow:after{content:" ←"}.pp-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding-inline:5px;border-radius:999px;background:var(--pp-ink);color:var(--pp-on-ink);font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.pp-badge:empty{display:none}.pp-badge--accent{background:var(--pp-accent);color:#fff}.pp-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding-inline:10px;border-radius:999px;border:1px solid var(--pp-hair);font-size:12px;font-weight:600;color:var(--pp-ink-2);white-space:nowrap}.pp-pill i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.pp-pill--waiting{color:#9cc0f0;border-color:#4a90e84d;background:var(--pp-accent-soft)}.pp-pill--waiting i{background:var(--pp-accent)}.pp-pill--answered{color:var(--pp-ok);border-color:#8fd6a833;background:var(--pp-ok-soft)}.pp-pill--closed{color:var(--pp-ink-3)}.pp-pill--pending{color:var(--pp-warn);border-color:#e9d9b833;background:var(--pp-warn-soft)}.pp-pill--live{color:var(--pp-ok);border-color:#8fd6a833;background:var(--pp-ok-soft)}.pp-pill--off{color:var(--pp-ink-3)}.pp-pill--danger{color:var(--pp-danger);border-color:#f0a39b33;background:var(--pp-danger-soft)}.pp-state{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--pp-ink-2)}.pp-state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pp-ink-4);flex:none}.pp-state--attention:before{background:var(--pp-accent);box-shadow:0 0 0 3px var(--pp-accent-soft)}.pp-state--ok:before{background:var(--pp-ok)}.pp-state--warn:before{background:var(--pp-warn)}.pp-state--off:before{background:var(--pp-ink-4)}.pp-state--danger:before{background:var(--pp-danger)}.pp-state:empty{display:none}.pp-notice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;border:1px solid var(--pp-hair);background:var(--pp-bg-2);color:var(--pp-ink-2);font-size:14px;line-height:1.5}.pp-notice svg{width:18px;height:18px;flex:none;margin-top:1px}.pp-notice strong{color:var(--pp-ink);font-weight:600}.pp-notice--error{border-color:#f0a39b40;background:var(--pp-danger-soft);color:#f5c9c3}.pp-notice--error svg{color:var(--pp-danger)}.pp-notice--warn{border-color:#e9d9b840;background:var(--pp-warn-soft);color:var(--pp-warn)}.pp-notice--ok{border-color:#8fd6a840;background:var(--pp-ok-soft);color:var(--pp-ok)}.pp-notice--info{border-color:#4a90e840;background:#0f1620;color:#c9dcf5}.pp-notice--info svg{color:var(--pp-accent)}.pp-notice+.pp-notice{margin-top:10px}.pp-card{background:var(--pp-card);border:1px solid var(--pp-hair-soft);border-radius:var(--pp-r-card);padding:20px}.pp-card--inset{background:var(--pp-bg-1)}.pp-section{padding:28px 0;border-top:1px solid var(--pp-hair-soft);scroll-margin-top:calc(var(--pp-header-h) + var(--pp-safe-top) + 12px)}.pp-section:first-of-type{border-top:0;padding-top:0}.pp-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;margin-bottom:14px}.pp-section-head p{color:var(--pp-ink-2);font-size:14px;max-width:64ch;margin-top:6px}.pp-section-head>div{min-width:0;flex:1 1 320px}@media(min-width:900px){.pp-section{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:24px 48px;padding:36px 0}.pp-section-head{display:block;margin:0}.pp-section-body{min-width:0}}.pp-field{display:block;margin-bottom:18px}.pp-field>span,.pp-label{display:block;font-size:13px;font-weight:600;color:var(--pp-ink-2);margin-bottom:7px}.pp-field-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pp-field-row .pp-count{font-size:12px;color:var(--pp-ink-3);font-variant-numeric:tabular-nums}.pp-count--over{color:var(--pp-danger)!important}.pp-input,.pp-select,.pp-textarea{display:block;width:100%;min-height:48px;padding:12px 14px;background:var(--pp-bg-1);border:1px solid var(--pp-hair);border-radius:var(--pp-r-control);color:var(--pp-ink);font-size:16px;line-height:1.4;transition:border-color .15s,background .15s;-webkit-appearance:none;appearance:none}@media(min-width:600px){.pp-input,.pp-select,.pp-textarea{font-size:15px}}.pp-input::placeholder,.pp-textarea::placeholder{color:var(--pp-ink-4)}.pp-input:hover,.pp-select:hover,.pp-textarea:hover{border-color:var(--pp-hair-strong)}.pp-input:focus,.pp-select:focus,.pp-textarea:focus{border-color:var(--pp-ink-3);background:var(--pp-bg-2);outline:2px solid var(--pp-accent);outline-offset:1px}.pp-input[aria-invalid=true],.pp-textarea[aria-invalid=true]{border-color:#f0a39b80}.pp-textarea{resize:vertical;min-height:120px}.pp-select-wrap{position:relative}.pp-select-wrap:after{content:"";position:absolute;inset-inline-end:14px;top:50%;width:8px;height:8px;border-right:1.5px solid var(--pp-ink-3);border-bottom:1.5px solid var(--pp-ink-3);transform:translateY(-70%) rotate(45deg);pointer-events:none}.pp-select{padding-inline-end:38px;cursor:pointer}.pp-help{display:block;font-size:13px;color:var(--pp-ink-3);margin-top:7px;line-height:1.45}.pp-field-error{display:block;font-size:13px;color:var(--pp-danger);margin-top:7px}.pp-field-error:empty{display:none}.pp-code-input{font-family:var(--pp-mono);font-size:26px!important;letter-spacing:.34em;text-align:center;padding-inline-start:calc(14px + .34em)!important}.pp-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.pp-form-actions .pp-spacer{flex:1}.pp-inline-form{display:flex;gap:8px}.pp-inline-form .pp-input{flex:1;min-width:0}@media(max-width:480px){.pp-inline-form{flex-direction:column}.pp-inline-form .pp-btn{width:100%}}.pp-check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;padding:4px 0}.pp-check input{appearance:none;-webkit-appearance:none;flex:none;width:22px;height:22px;margin:1px 0 0;border-radius:7px;border:1.5px solid var(--pp-hair-strong);background:var(--pp-bg-1);display:grid;place-items:center;cursor:pointer;transition:background .15s,border-color .15s}.pp-check input:after{content:"";width:6px;height:11px;border:solid var(--pp-on-ink);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg);opacity:0}.pp-check input:checked{background:var(--pp-ink);border-color:var(--pp-ink)}.pp-check input:checked:after{opacity:1}.pp-check input:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.pp-check span{font-size:14px;color:var(--pp-ink);line-height:1.45}.pp-check small{display:block;font-size:13px;color:var(--pp-ink-3);margin-top:3px}.pp-radio input{border-radius:50%}.pp-radio input:after{width:9px;height:9px;border:0;border-radius:50%;background:var(--pp-on-ink);transform:none}.pp-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--pp-hair-soft);cursor:pointer}.pp-switch:first-child{border-top:0;padding-top:0}.pp-switch>span{min-width:0}.pp-switch>span b{display:block;font-weight:600;font-size:15px}.pp-switch>span small{display:block;color:var(--pp-ink-3);font-size:13px;margin-top:2px;line-height:1.4}.pp-switch input{appearance:none;-webkit-appearance:none;flex:none;width:46px;height:28px;border-radius:999px;background:var(--pp-inset);border:1px solid var(--pp-hair);position:relative;cursor:pointer;transition:background .2s,border-color .2s;margin:0}.pp-switch input:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:var(--pp-ink-2);transition:transform .2s var(--pp-ease),background .2s}.pp-switch input:checked{background:var(--pp-ink);border-color:var(--pp-ink)}.pp-switch input:checked:after{background:var(--pp-on-ink);transform:translate(18px)}html.pp[dir=rtl] .pp-switch input:checked:after{transform:translate(-18px)}.pp-switch input:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.pp-switch input:disabled{opacity:.4;cursor:not-allowed}.pp-tabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--pp-hair);border-radius:999px;max-width:100%;overflow-x:auto;scrollbar-width:none}.pp-tabs::-webkit-scrollbar{display:none}.pp-tabs [role=tab]{display:inline-flex;align-items:center;gap:6px;height:34px;padding-inline:14px;border:0;border-radius:999px;background:transparent;color:var(--pp-ink-2);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.pp-tabs [role=tab]:hover{color:var(--pp-ink)}.pp-tabs [role=tab][aria-selected=true]{background:var(--pp-ink);color:var(--pp-on-ink)}.pp-tabs [role=tab] .pp-badge{background:#ffffff1f;color:inherit}.pp-tabs [role=tab][aria-selected=true] .pp-badge{background:#0b0b0c1f}.pp-rows>li{border-top:1px solid var(--pp-hair-soft)}.pp-rows>li:first-child{border-top:0}.pp-row{display:flex;align-items:center;gap:14px;padding:14px 0;min-width:0}.pp-row>.pp-row-main{flex:1;min-width:0}.pp-row-main b{display:block;font-weight:600;font-size:15px;overflow-wrap:anywhere}.pp-row-main small{display:block;color:var(--pp-ink-3);font-size:13px;margin-top:2px}.pp-row-main code{font-size:14px;color:var(--pp-ink);overflow-wrap:anywhere}.pp-row-end{display:flex;align-items:center;gap:8px;flex:none}.pp-skel{position:relative;overflow:hidden;background:var(--pp-inset);border-radius:8px;color:transparent!important}.pp-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffff0d,transparent);transform:translate(-100%);animation:pp-shimmer 1.4s infinite}@keyframes pp-shimmer{to{transform:translate(100%)}}.pp-skel-line{height:12px;width:60%;margin:6px 0}.pp-empty{padding:40px 20px;text-align:center;border:1px dashed var(--pp-hair);border-radius:var(--pp-r-card);color:var(--pp-ink-3)}.pp-empty strong{display:block;font:600 18px/1.3 var(--pp-serif);color:var(--pp-ink);margin-bottom:6px}.pp-empty p{font-size:14px;max-width:40ch;margin-inline:auto}.pp-toast{position:fixed;inset-inline:0;bottom:calc(var(--pp-tabbar-h) + var(--pp-safe-bottom) + 12px);z-index:60;display:flex;justify-content:center;pointer-events:none;padding-inline:16px}@media(min-width:900px){.pp-toast{bottom:calc(var(--pp-safe-bottom) + 24px)}}.pp-toast>div{pointer-events:auto;max-width:480px;padding:12px 18px;border-radius:999px;background:var(--pp-ink);color:var(--pp-on-ink);font-size:14px;font-weight:500;box-shadow:0 16px 40px #000c,0 0 0 1px #ffffff14;animation:pp-toast-in .25s var(--pp-ease)}.pp-toast>div.pp-toast--error{background:#3a1d1a;color:#f7d3ce;box-shadow:0 16px 40px #000c,0 0 0 1px #f0a39b40}@keyframes pp-toast-in{0%{transform:translateY(8px);opacity:0}}.pp-home-intro{display:grid;gap:20px;margin-bottom:36px}.pp-home-partner{display:flex;align-items:center;gap:14px}.pp-home-partner .pp-avatar{width:48px;height:48px}.pp-home-partner b{display:block;font:600 18px/1.2 var(--pp-serif)}.pp-home-partner small{display:block;font-size:13px;color:var(--pp-ink-3);margin-top:2px}.pp-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:28%;background:#ffffff14;border:1px solid #ffffff2e;color:#fff;font:700 18px/1 var(--pp-sans);overflow:hidden;flex:none}.pp-avatar img{width:100%;height:100%;object-fit:contain}.pp-caps{counter-reset:cap;border-top:1px solid var(--pp-hair-soft)}.pp-cap{counter-increment:cap;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;row-gap:6px;padding:22px 0;border-bottom:1px solid var(--pp-hair-soft);position:relative}.pp-cap>*{grid-column:2;min-width:0}.pp-cap:before{content:counter(cap,decimal-leading-zero);grid-column:1;grid-row:1 / span 6;font:500 13px/1.6 var(--pp-mono);color:var(--pp-ink-4);padding-top:3px;letter-spacing:.04em}.pp-cap h2{font:600 20px/1.25 var(--pp-serif);letter-spacing:-.01em}.pp-cap h2 a{text-decoration:none}.pp-cap h2 a:after{content:"";position:absolute;inset:0}.pp-cap h2 a:focus-visible{outline:none}.pp-cap:has(h2 a:focus-visible){outline:2px solid var(--pp-accent);outline-offset:6px;border-radius:10px}.pp-cap:hover{background:linear-gradient(90deg,transparent,#ffffff05 20%,#ffffff05 80%,transparent)}.pp-cap p.pp-cap-body{font-size:14px;line-height:1.5;color:var(--pp-ink-2);max-width:60ch}.pp-cap-state{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px;min-height:20px}.pp-cap-state .pp-skel{height:14px;width:180px}.pp-cap-code{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;position:relative;z-index:1}.pp-code{display:inline-flex;align-items:center;height:40px;padding-inline:14px;border-radius:10px;background:var(--pp-bg-2);border:1px solid var(--pp-hair);font:600 18px/1 var(--pp-mono);letter-spacing:.14em;color:var(--pp-ink)}.pp-cap-open{display:none;align-self:start;justify-self:end;grid-column:3!important;grid-row:1;font-size:14px;font-weight:600;color:var(--pp-ink-3);white-space:nowrap;transition:color .15s}.pp-cap:hover .pp-cap-open{color:var(--pp-ink)}.pp-cap-steps{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pp-cap-steps span{font-size:12px;color:var(--pp-ink-3);padding:4px 10px;border:1px solid var(--pp-hair-soft);border-radius:999px}@media(min-width:720px){.pp-cap{grid-template-columns:48px minmax(0,1fr) auto;column-gap:20px;padding:26px 0}.pp-cap-open{display:block}.pp-cap h2{font-size:22px}}.pp-inbox-layout{display:grid;gap:24px}.pp-inbox-layout>*{min-width:0}.pp-inbox-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}@media(max-width:599px){.pp-inbox-bar{flex-wrap:nowrap}.pp-inbox-bar .pp-tabs{flex:1 1 auto}.pp-inbox-bar .pp-tabs [role=tab]{flex:1;justify-content:center;padding-inline:6px;font-size:13px;gap:4px}.pp-inbox-bar .pp-total,.pp-inbox-bar .pp-iconbtn{display:none}.pp-inbox-bar .pp-tabs [role=tab] .pp-badge{min-width:16px;height:16px;font-size:10px}}.pp-inbox-bar .pp-total{margin-inline-start:auto;font-size:13px;color:var(--pp-ink-3)}.pp-tickets>li{border-top:1px solid var(--pp-hair-soft)}.pp-tickets>li:first-child{border-top:0}.pp-ticket{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:16px 4px;margin-inline:-4px;border-radius:12px;text-decoration:none;color:inherit;transition:background .15s}.pp-ticket:hover{background:#ffffff06}.pp-ticket[aria-current=true]{background:#ffffff0a}.pp-ticket .pp-ticket-cat{font-weight:600;font-size:15px;display:flex;align-items:center;gap:8px;min-width:0}.pp-ticket .pp-ticket-cat i{width:7px;height:7px;border-radius:50%;background:var(--pp-accent);flex:none;box-shadow:0 0 0 3px var(--pp-accent-soft)}.pp-ticket[data-status=answered] .pp-ticket-cat i{background:var(--pp-ok);box-shadow:none}.pp-ticket[data-status=closed] .pp-ticket-cat i{background:var(--pp-ink-4);box-shadow:none}.pp-ticket time{font-size:12px;color:var(--pp-ink-3);white-space:nowrap;text-align:end;padding-top:3px}.pp-ticket .pp-ticket-last{grid-column:1 / -1;font-size:14px;color:var(--pp-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.pp-ticket .pp-ticket-last b{font-weight:600;color:var(--pp-ink)}.pp-ticket .pp-ticket-meta{grid-column:1 / -1;font-size:12px;color:var(--pp-ink-3);display:flex;flex-wrap:wrap;gap:4px 8px}.pp-ticket .pp-ticket-meta .pp-pill{height:20px;font-size:11px;padding-inline:8px}.pp-thread-pane{min-width:0}.pp-thread-head{display:grid;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--pp-hair-soft);margin-bottom:18px}.pp-thread-head .pp-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--pp-ink-2);text-decoration:none;margin-bottom:6px}.pp-thread-head .pp-back svg{width:16px;height:16px}html.pp[dir=rtl] .pp-back svg{transform:scaleX(-1)}.pp-thread-head h2{font:600 26px/1.15 var(--pp-serif);letter-spacing:-.015em;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.pp-thread-head .pp-dates{font-size:13px;color:var(--pp-ink-3)}.pp-context{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 20px;padding:14px 16px;border-radius:14px;background:var(--pp-bg-2);border:1px solid var(--pp-hair-soft);margin-bottom:22px}.pp-context dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-ink-3);margin-bottom:3px;font-weight:600}.pp-context dd{font-size:14px;color:var(--pp-ink);overflow-wrap:anywhere}.pp-context dd code{font-size:12px;color:var(--pp-ink-2)}details.pp-context-fold summary{list-style:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--pp-ink-2);display:inline-flex;align-items:center;gap:6px;margin-bottom:10px}details.pp-context-fold summary::-webkit-details-marker{display:none}details.pp-context-fold summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}details.pp-context-fold[open] summary:after{transform:rotate(-135deg) translateY(-1px)}.pp-msgs{display:grid;gap:14px}.pp-msg{max-width:min(100%,640px);padding:14px 16px;border-radius:16px;background:var(--pp-card);border:1px solid var(--pp-hair-soft);justify-self:start}.pp-msg[data-side=partner]{justify-self:end;background:#1b1a17;border-color:#f2ede41f;border-end-end-radius:6px}.pp-msg[data-side=client]{border-end-start-radius:6px}.pp-msg[data-side=onetv]{background:var(--pp-bg-2);border-inline-start:2px solid var(--pp-ink-3)}.pp-msg-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;margin-bottom:6px}.pp-msg-head b{font-size:13px;font-weight:600}.pp-msg[data-side=client] .pp-msg-head b{color:#9cc0f0}.pp-msg[data-side=onetv] .pp-msg-head b{color:var(--pp-ink-2)}.pp-msg-head time{font-size:12px;color:var(--pp-ink-3)}.pp-msg-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.pp-msg-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:12px;color:var(--pp-ink-3)}.pp-msg-foot button{background:none;border:0;padding:0;color:var(--pp-ink-2);font-size:12px;font-weight:600;cursor:pointer;border-bottom:1px solid var(--pp-hair-strong)}.pp-msg-foot button:hover{color:var(--pp-ink);border-bottom-color:var(--pp-ink)}.pp-msg-foot .pp-translating{display:inline-flex;align-items:center;gap:6px}.pp-msg-foot .pp-translating:before{content:"";width:10px;height:10px;border-radius:50%;border:1.5px solid #ffffff30;border-top-color:var(--pp-ink-2);animation:pp-spin .8s linear infinite}.pp-composer{margin-top:22px;padding-top:18px;border-top:1px solid var(--pp-hair-soft)}.pp-composer .pp-textarea{min-height:132px}.pp-composer-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:10px}.pp-composer-foot .pp-count{font-size:12px;color:var(--pp-ink-3);font-variant-numeric:tabular-nums}.pp-composer-foot .pp-check span{font-size:13px}.pp-composer-foot .pp-btn{margin-inline-start:auto}.pp-thread-actions{display:flex;justify-content:flex-end;margin-top:18px}@media(min-width:1000px){.pp-inbox-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:0 40px;align-items:start}.pp-inbox-list{position:sticky;top:calc(var(--pp-header-h) + var(--pp-safe-top) + 20px);max-height:calc(100vh - var(--pp-header-h) - 40px);overflow:auto;padding-inline-end:8px}.pp-thread-pane{padding-inline-start:40px;border-inline-start:1px solid var(--pp-hair-soft);min-height:60vh}.pp-thread-head .pp-back{display:none}.pp-thread-placeholder{display:grid;place-items:center;min-height:50vh;color:var(--pp-ink-3);text-align:center;font-size:14px}}@media(max-width:999px){.pp-inbox-layout[data-open=true] .pp-inbox-list{display:none}.pp-inbox-layout:not([data-open=true]) .pp-thread-pane{display:none}.pp-thread-placeholder{display:none}}.pp-app-frame{position:relative;padding:18px;border-radius:22px;background:radial-gradient(120% 90% at 50% -10%,#1a1814,#050506 55%);border:1px solid var(--pp-hair-soft);overflow:hidden}.pp-app-frame:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff06,transparent 40%);pointer-events:none}.pp-app-frame-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-ink-3);margin-bottom:14px;font-weight:600}.pp-app-frame-label span:last-child{letter-spacing:0;text-transform:none;font-weight:500;color:var(--pp-ink-4)}.pp-app-hero-ghost{height:54px;border-radius:12px;background:linear-gradient(180deg,#1c1a16,#0c0c0d);border:1px solid var(--pp-hair-soft);margin-bottom:14px;opacity:.55}.pp-app-row-title{font:600 15px/1.2 var(--pp-serif);color:#ffffffb8;margin-bottom:10px}.pp-app-frame figcaption,.pp-app-frame .pp-app-note{font-size:12px;color:var(--pp-ink-4);margin-top:12px}.pp-pbanner{position:relative;display:flex;align-items:center;gap:18px;padding:16px;border-radius:22px;overflow:hidden;border:.8px solid #ffffff1a;color:#fff;isolation:isolate}.pp-pbanner-bg{position:absolute;inset:-20px;z-index:-1;background-size:cover;background-position:center;filter:blur(28px) saturate(1.2);transform:scale(1.1);opacity:.9}.pp-pbanner-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#4a90e859,#0000008c)}.pp-pbanner[data-has-image=false] .pp-pbanner-bg{background-color:#141312;filter:blur(40px)}.pp-pbanner-visual{flex:none;position:relative;width:160px;height:128px;border-radius:12px;overflow:hidden;border:.8px solid #ffffff2e;box-shadow:0 4px 8px #00000073;background:#000}.pp-pbanner-visual img{width:100%;height:100%;object-fit:cover}.pp-pbanner-visual .pp-pbadge{position:absolute;inset-inline-start:8px;bottom:8px}.pp-pbanner[data-has-image=false] .pp-pbanner-visual{width:128px;height:128px;display:grid;place-items:center;border:0;box-shadow:none;background:transparent}.pp-pbadge{display:grid;place-items:center;width:38px;height:38px;border-radius:24%;background:#ffffff24;border:.8px solid #ffffff40;color:#fff;font:700 16px/1 var(--pp-sans);overflow:hidden}.pp-pbadge img{width:100%;height:100%;object-fit:contain}.pp-pbanner[data-has-image=false] .pp-pbadge{width:92px;height:92px;font-size:38px}.pp-pbanner-text{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pp-pbanner-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.08em;color:#ffffffbf;text-transform:uppercase;max-width:100%}.pp-pbanner-eyebrow svg{width:13px;height:13px;flex:none}.pp-pbanner-eyebrow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-pbanner-title{font:800 22px/1.15 var(--pp-serif);color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pp-pbanner-sub{font-size:14px;font-weight:500;color:#ffffffd1;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pp-pbanner-cta{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:8px 14px;border-radius:999px;background:#fff;color:#000;font-size:14px;font-weight:700}.pp-pbanner-cta svg{width:12px;height:12px}.pp-pbanner-text:empty,.pp-pbanner-sub:empty{display:none}@media(max-width:420px){.pp-pbanner{gap:12px}.pp-pbanner-visual{width:120px;height:96px}.pp-pbanner[data-has-image=false] .pp-pbanner-visual{width:96px;height:96px}.pp-pbanner[data-has-image=false] .pp-pbadge{width:70px;height:70px;font-size:28px}.pp-pbanner-title{font-size:19px}}.pp-pann{border-radius:18px;overflow:hidden;background:#141416;color:#fff}.pp-pann-art{position:relative;aspect-ratio:16 / 9;background:linear-gradient(160deg,#141a29,#000);overflow:hidden}.pp-pann-art img{width:100%;height:100%;object-fit:cover}.pp-pann-art .pp-pann-default{position:absolute;inset:0;display:grid;place-items:center;color:#ffffff2e}.pp-pann-default svg{width:64px;height:64px}.pp-pann-badge{position:absolute;top:10px;inset-inline-start:10px;display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 4px;border-radius:999px;background:#0000009e;border:1px solid #ffffff47;font-size:10px;font-weight:700;max-width:calc(100% - 20px)}.pp-pann-badge .pp-pann-logo{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#fff3;font-size:9px;overflow:hidden}.pp-pann-badge .pp-pann-logo img{width:100%;height:100%;object-fit:contain}.pp-pann-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-pann-text{padding:16px;display:grid;gap:8px;justify-items:start}.pp-pann-title{font-size:20px;font-weight:700;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pp-pann-title:empty:before{content:attr(data-placeholder);color:#ffffff52}.pp-pann-line{font-size:12px;color:#ffffffa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pp-pann-lede{font-size:15px;line-height:1.45;color:#fffc;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line;overflow-wrap:anywhere}.pp-pann-lede:empty:before{content:attr(data-placeholder);color:#ffffff52}.pp-pann-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pp-pann-cta{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;background:#fff;color:#000;font-size:14px;font-weight:600}.pp-pann-cta--link{background:#ffffff29;color:#fff}@media(min-width:700px){.pp-pann{display:grid;grid-template-columns:56fr 44fr;align-items:center}.pp-pann-text{padding:20px 26px}.pp-pann-title{font-size:24px}.pp-pann-lede{-webkit-line-clamp:5}}.pp-pcard{display:grid;gap:12px;padding:16px;border-radius:18px;background:#121214;border:1px solid #ffffff14;color:#fff}.pp-pcard-head{display:flex;align-items:center;gap:12px}.pp-pcard-head .pp-pbadge{width:52px;height:52px;font-size:22px}.pp-pcard-head b{display:block;font:700 18px/1.2 var(--pp-serif)}.pp-pcard-head small{display:block;font-size:13px;color:#ffffffb3;margin-top:2px}.pp-pcard-head small:empty:before{content:attr(data-placeholder);color:#ffffff52}.pp-pcard-links{display:flex;flex-wrap:wrap;gap:6px}.pp-pcard-links span{font-size:12px;font-weight:600;padding:6px 11px;border-radius:999px;background:#ffffff1a}.pp-pcard-links:empty{display:none}.pp-ppill{--pp-pill-bg: linear-gradient(135deg, #1c1c1f 0%, #2a2a2f 100%);display:flex;align-items:center;gap:16px;padding:14px 18px 14px 14px;border-radius:22px;background:var(--pp-pill-bg);border:.8px solid #ffffff1f;color:#fff;min-height:88px;box-shadow:inset 0 1px #ffffff14;transition:background .25s}.pp-ppill-tile{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:#fff;overflow:hidden;border:.8px solid #ffffff33;box-shadow:0 4px 12px #00000052;font:700 26px/1 var(--pp-sans);color:#141312}.pp-ppill-tile img{width:100%;height:100%;object-fit:contain;display:block}.pp-ppill-tile img[hidden]{display:none}.pp-ppill-tile[data-empty=true]{background:#ffffff24;color:#fff;border-color:#ffffff40}.pp-ppill-text{flex:1;min-width:0;display:grid;gap:2px}.pp-ppill-name{font:700 19px/1.2 var(--pp-sans);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ppill-chevron{flex:none;width:16px;height:16px;color:#ffffffa6}html.pp[dir=rtl] .pp-ppill-chevron{transform:scaleX(-1)}.pp-ppill-swatches{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:var(--pp-ink-4)}.pp-ppill-swatches i{width:14px;height:14px;border-radius:4px;border:1px solid #ffffff2e;display:inline-block}.pp-pill-ann-ghost{display:grid;gap:8px;margin-bottom:12px}.pp-pill-ann-ghost span{height:12px;border-radius:6px;background:#ffffff10}.pp-pill-ann-ghost span:first-child{width:42%;height:14px;background:#ffffff1c}.pp-pill-ann-ghost span:last-child{width:78%}@media(max-width:480px){.pp-ppill{gap:12px;padding:12px 14px 12px 12px;min-height:76px}.pp-ppill-tile{width:54px;height:54px;border-radius:14px;font-size:22px}.pp-ppill-name{font-size:17px}}.pp-pill-card{display:grid;gap:4px;padding:18px 20px;border-radius:18px;border:1px solid var(--pp-hair);background:var(--pp-bg-1)}.pp-pill-card .pp-switch{padding:0;border:0}.pp-pill-card .pp-switch>span b{font-size:16px}.pp-pill-logo{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:18px;border:1px solid var(--pp-hair-soft);background:var(--pp-bg-1);text-decoration:none;color:inherit;transition:border-color .15s,background .15s}.pp-pill-logo:hover{border-color:var(--pp-ink-3);background:var(--pp-bg-2)}.pp-pill-logo .pp-avatar{width:44px;height:44px;background:#fff;color:#141312;border-color:var(--pp-hair)}.pp-pill-logo .pp-avatar[data-empty=true]{background:#ffffff14;color:#fff}.pp-pill-logo-text{flex:1;min-width:0}.pp-pill-logo-text b{display:block;font-weight:600;font-size:15px}.pp-pill-logo-text small{display:block;color:var(--pp-ink-3);font-size:13px;margin-top:2px;line-height:1.4}.pp-pill-logo .pp-arrow{color:var(--pp-ink-3)}.pp-pill-stack{display:grid;gap:14px}.pp-editor{display:grid;gap:28px}.pp-editor-preview,.pp-editor-form{min-width:0}@media(min-width:900px){.pp-editor{grid-template-columns:minmax(0,7fr) minmax(0,6fr);gap:48px;align-items:start}.pp-editor-preview{position:sticky;top:calc(var(--pp-header-h) + var(--pp-safe-top) + 24px)}}.pp-drop{position:relative;display:grid;place-items:center;min-height:120px;padding:18px;border:1.5px dashed var(--pp-hair-strong);border-radius:14px;background:var(--pp-bg-1);color:var(--pp-ink-2);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.pp-drop:hover,.pp-drop[data-over=true]{border-color:var(--pp-ink-3);background:var(--pp-bg-2)}.pp-drop:focus-within{outline:2px solid var(--pp-accent);outline-offset:2px}.pp-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.pp-drop>div{display:grid;gap:6px;justify-items:center}.pp-drop svg{width:26px;height:26px;color:var(--pp-ink-3)}.pp-drop b{font-size:14px;font-weight:600;color:var(--pp-ink)}.pp-drop small{font-size:12px;color:var(--pp-ink-3)}.pp-drop--square{aspect-ratio:1;width:160px;min-height:0;padding:10px}.pp-drop--square img{width:100%;height:100%;object-fit:contain;border-radius:10px}.pp-drop--wide{aspect-ratio:1200 / 540;min-height:0;padding:0;overflow:hidden}.pp-drop--ann{aspect-ratio:16 / 9;min-height:0;padding:0;overflow:hidden}.pp-drop--wide img,.pp-drop--ann img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pp-drop[data-filled=true]>div{position:relative;z-index:1;padding:6px 12px;border-radius:999px;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pp-drop[data-filled=true]>div svg,.pp-drop[data-filled=true]>div small{display:none}.pp-drop[data-filled=true]>div b{font-size:13px}.pp-drop-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.pp-drop-row .pp-help{margin:0;flex:1 1 200px}.pp-crop{padding:0;border:1px solid var(--pp-hair);border-radius:20px;background:var(--pp-card);color:var(--pp-ink);width:min(680px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);overflow:auto}.pp-crop::backdrop{background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pp-crop-in{padding:20px;display:grid;gap:16px}.pp-crop-head h2{font:600 20px/1.2 var(--pp-serif)}.pp-crop-head p{font-size:13px;color:var(--pp-ink-3);margin-top:4px}.pp-crop-stage{position:relative;width:100%;overflow:hidden;border-radius:12px;background:#000;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.pp-crop-stage:active{cursor:grabbing}.pp-crop-stage img{position:absolute;top:0;left:0;max-width:none;will-change:transform;pointer-events:none}.pp-crop-stage:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff3d;pointer-events:none;border-radius:12px}.pp-crop-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff1f 1px,transparent 1px),linear-gradient(90deg,#ffffff1f 1px,transparent 1px);background-size:33.34% 33.34%;opacity:0;transition:opacity .15s}.pp-crop-stage[data-dragging=true] .pp-crop-grid{opacity:1}.pp-crop-modes{display:flex;gap:8px}.pp-crop-modes[hidden]{display:none}.pp-crop-mode{appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--pp-hair-strong);background:transparent;color:var(--pp-ink-2);font:600 13px/1 var(--pp-sans);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.pp-crop-mode svg{width:14px;height:14px;opacity:0;transition:opacity .15s}.pp-crop-mode[aria-checked=true]{background:var(--pp-ink);border-color:var(--pp-ink);color:var(--pp-on-ink)}.pp-crop-mode[aria-checked=true] svg{opacity:1}.pp-crop-mode:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.pp-crop-stage[data-fit=true]{cursor:default;background-color:#2a2a2e;background-image:linear-gradient(45deg,#ffffff12 25%,transparent 25%,transparent 75%,#ffffff12 75%),linear-gradient(45deg,#ffffff12 25%,transparent 25%,transparent 75%,#ffffff12 75%);background-size:20px 20px;background-position:0 0,10px 10px}.pp-crop-stage[data-fit=true] .pp-crop-grid,.pp-crop-zoom[hidden]{display:none}.pp-crop-zoom{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--pp-ink-3)}.pp-crop-zoom input[type=range]{flex:1;accent-color:var(--pp-ink)}.pp-crop-actions{display:flex;justify-content:flex-end;gap:10px}.pp-subnav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin:-4px 0 24px}.pp-subnav::-webkit-scrollbar{display:none}.pp-subnav a{flex:none;font-size:13px;font-weight:600;color:var(--pp-ink-2);text-decoration:none;padding:7px 12px;border:1px solid var(--pp-hair);border-radius:999px;transition:border-color .15s,color .15s}.pp-subnav a:hover{color:var(--pp-ink);border-color:var(--pp-hair-strong)}.pp-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px 20px;align-items:center;font-size:14px}.pp-kv dt{color:var(--pp-ink-3)}.pp-kv dd{color:var(--pp-ink);min-width:0;overflow-wrap:anywhere}.pp-logo-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.pp-logo-row .pp-logo-actions{display:grid;gap:8px;justify-items:start}.pp-links-grid{display:grid;gap:12px}.pp-links-grid .pp-field{margin:0}.pp-links-grid .pp-field>span{display:flex;align-items:center;gap:8px}.pp-links-grid .pp-field>span svg{width:14px;height:14px;color:var(--pp-ink-3)}@media(min-width:600px){.pp-links-grid{grid-template-columns:1fr 1fr}}.pp-devices li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;color:var(--pp-ink-2);border-top:1px solid var(--pp-hair-soft)}.pp-devices li:first-child{border-top:0}.pp-devices li .pp-this{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-ok);margin-inline-start:auto}.pp-devices li svg{width:16px;height:16px;color:var(--pp-ink-3);flex:none}.pp-ann-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid var(--pp-hair-soft);align-items:start}.pp-ann-item:first-child{border-top:0}.pp-ann-thumb{aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:linear-gradient(160deg,#141a29,#000);border:1px solid var(--pp-hair-soft)}.pp-ann-thumb img{width:100%;height:100%;object-fit:cover}.pp-ann-item-main{min-width:0;display:grid;gap:4px}.pp-ann-item-main b{font-weight:600;font-size:15px;overflow-wrap:anywhere}.pp-ann-item-main .pp-ann-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;color:var(--pp-ink-3)}.pp-ann-item-main p{font-size:13px;color:var(--pp-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.pp-ann-item[data-status=expired] .pp-ann-thumb,.pp-ann-item[data-status=removed] .pp-ann-thumb{opacity:.5}.pp-ann-item[data-status=expired] b,.pp-ann-item[data-status=removed] b{color:var(--pp-ink-2)}.pp-ann-item-main .pp-btn{justify-self:start;margin-top:4px}@media(min-width:600px){.pp-ann-item{grid-template-columns:128px minmax(0,1fr)}}.pp-limit{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--pp-hair-soft);background:var(--pp-bg-2);font-size:13px;color:var(--pp-ink-2);margin-bottom:20px}.pp-limit svg{width:16px;height:16px;flex:none;color:var(--pp-ink-3)}.pp-limit[data-ready=true] svg{color:var(--pp-ok)}.pp-limit b{color:var(--pp-ink);font-weight:600}.pp-auth-brand{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:30px;text-align:center}.pp-auth-brand svg{color:var(--pp-ink)}.pp-auth-brand .pp-eyebrow{margin:0}.pp-auth h1{font:600 30px/1.1 var(--pp-serif);letter-spacing:-.02em;text-align:center}.pp-auth .pp-lead{text-align:center;margin:12px auto 26px;font-size:15px}.pp-auth .pp-notice{margin-bottom:18px}.pp-auth-foot{margin-top:28px;text-align:center;font-size:13px;color:var(--pp-ink-3)}.pp-auth-alt{margin-top:18px;display:grid;gap:10px;font-size:14px;color:var(--pp-ink-2);text-align:center}.pp-auth-alt button,.pp-auth-alt a{background:none;border:0;padding:0;color:var(--pp-ink);font-weight:600;cursor:pointer;border-bottom:1px solid var(--pp-hair-strong);text-decoration:none;font-size:inherit}.pp-auth-alt button:hover,.pp-auth-alt a:hover{border-bottom-color:var(--pp-ink)}.pp-steps{counter-reset:step;display:grid;gap:26px}.pp-step{display:grid;gap:12px;padding-top:22px;border-top:1px solid var(--pp-hair-soft)}.pp-step:first-child{border-top:0;padding-top:0}.pp-step>legend,.pp-step>.pp-step-title{font:600 18px/1.25 var(--pp-serif);padding:0;margin:0 0 4px}.pp-step fieldset,fieldset.pp-step{border:0;padding-inline:0;margin-inline:0;min-width:0}.pp-qr{display:grid;justify-items:center;gap:12px;padding:16px;background:#fff;border-radius:14px;width:100%;max-width:232px;margin-inline:auto}.pp-qr svg{width:200px;height:200px}.pp-secret{font-family:var(--pp-mono);font-size:13px;letter-spacing:.08em;color:var(--pp-ink-2);overflow-wrap:anywhere;text-align:center}.pp-method{display:grid;gap:8px}.pp-method .pp-check{padding:12px 14px;border:1px solid var(--pp-hair);border-radius:12px;align-items:center}.pp-method .pp-check:has(input:checked){border-color:var(--pp-ink-3);background:var(--pp-bg-2)}.pp-done{text-align:center;display:grid;gap:14px;justify-items:center}.pp-done svg{width:40px;height:40px;color:var(--pp-ok)}.pp-offline{min-height:100dvh;display:grid;place-items:center;padding:24px;text-align:center}.pp-offline div{display:grid;gap:14px;justify-items:center;max-width:380px}@media(prefers-reduced-motion:reduce){html.pp *,html.pp *:before,html.pp *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.pp-skel:after{display:none}}html.pp{scroll-behavior:smooth}.pp-preview-pill{position:fixed;z-index:70;inset-inline-end:12px;bottom:calc(var(--pp-tabbar-h) + var(--pp-safe-bottom) + 12px);display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:#111;border:1px solid var(--pp-hair-strong);color:var(--pp-ink-2);font-size:12px;box-shadow:0 10px 30px #0008}.pp-preview-pill strong{background:var(--pp-ink);color:var(--pp-on-ink);border-radius:999px;padding:3px 8px;font-size:11px}.pp-preview-pill select{background:transparent;border:0;color:var(--pp-ink);font-size:12px}@media(min-width:900px){.pp-preview-pill{bottom:16px}}
