.pn-wrap{max-width:560px;padding-top:24px;padding-bottom:32px}.pn-head{margin-bottom:14px}.pn-head h1{margin-bottom:6px}.pn-head p{margin:0}.pn-step{font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 6px!important}.pn-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:14px;padding:18px 16px}.pn-card h2{font-family:var(--font);font-size:var(--fs-lg);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 12px;font-weight:700;display:flex}.pn-count{font-size:var(--fs-sm);font-weight:500}.pn-card section+section{margin-top:0}.pn-card [data-step]{gap:12px;display:grid}.pn-card [data-step][hidden]{display:none}.pn-q{margin:0;font-weight:600}.pn-wide{width:100%;font-size:var(--fs-md);padding-top:12px;padding-bottom:12px}.form .pn-wide+.pn-wide{margin-top:-4px}.pn-msg{font-size:var(--fs-sm);color:var(--danger);margin:0}.pn-msg.pn-good{color:var(--ok)}.pn-foot{text-align:center;margin-top:18px}.pn-link{color:inherit;text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.pn-found{border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:14px;padding:12px;display:flex}.pn-found img{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px}.pn-found-ph{background:var(--accent-soft);width:72px;height:72px;color:var(--accent-ink);font-family:var(--font-display);font-size:var(--fs-num);border-radius:50%;flex:none;place-items:center;display:grid}.pn-found-ph[hidden]{display:none}.pn-found>span:last-child{gap:2px;min-width:0;display:grid}.pn-found b{font-size:var(--fs-lg)}.pn-more summary{cursor:pointer;font-weight:600;font-size:var(--fs-sm);padding:4px 0}.pn-more[open]{gap:12px;display:grid}.pn-add{margin-top:14px}.pn-add summary{width:100%;list-style:none}.pn-add summary::-webkit-details-marker{display:none}.pn-add[open] summary{display:none}.pn-check{align-items:flex-start;gap:10px;font-weight:400!important;display:flex!important}.pn-check input{width:18px;height:18px;accent-color:var(--accent-ink);flex:none;margin-top:4px}.pn-check a{text-underline-offset:3px;text-decoration:underline}.pn-code{background:var(--soft);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:10px 10px 10px 14px;display:flex}.pn-code b{font-size:var(--fs-xl);letter-spacing:.08em;font-variant-numeric:tabular-nums}.pn-code .btn{flex:none;padding:8px 14px}.pn-url span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.pn-row{flex-wrap:wrap;gap:8px;display:flex}.pn-row .btn{flex:auto}.pn-next{background:var(--tint-bg);border:1px solid var(--tint-line);border-radius:var(--radius-sm);font-size:var(--fs-sm);margin:4px 0 0;padding:10px 12px}.pn-revs{margin:0;padding:0;list-style:none}.pn-revs li{border-top:1px solid var(--line);padding:12px 0}.pn-revs li:first-child{border-top:0;padding-top:0}.pn-rev-head{font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.pn-rev-text{white-space:pre-line;margin:6px 0 0}.pn-reply{gap:8px;margin-top:10px;display:grid}.pn-reply textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);resize:vertical;width:100%;min-height:64px;padding:10px 12px}.pn-reply .btn{justify-self:start;padding:8px 14px}.pn-wait{background:var(--warn-soft);border-radius:var(--radius-sm);margin:0 0 12px;padding:8px 10px}@media (width<=480px){.pn-card{padding:16px 14px}}.prose a.btn{color:var(--on-text);text-decoration:none}.prose a.btn.ghost{color:var(--text)}.prose a.btn+a.btn{margin-left:6px}.pn-card label .muted{font-weight:400}.pn-offers{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.pn-offers li{border:1px solid var(--tint-line);background:var(--tint-bg);border-radius:var(--radius-sm);padding:12px}.pn-offers li.off{opacity:.6;background:var(--soft);border-color:var(--line)}.pn-offer-head{gap:2px;display:grid}.pn-offer-head b{font-size:var(--fs-lg)}.pn-offers .btn{font-size:var(--fs-sm);flex:none;padding:6px 12px}.pn-offer-form{margin-top:12px}.acc{max-width:420px;padding-top:32px}.acc-title{text-align:center;margin:0 0 4px;font-size:2.4rem}.acc-sub{text-align:center;color:var(--muted);margin:0 0 4px}.acc-switch{text-align:center;margin:16px 0 0}.acc-switch .pn-link,.acc-creator a{color:var(--accent-ink);font-weight:600;text-decoration:none}.acc-creator{text-align:center;border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-sm);margin:28px 0 0;padding-top:16px}.pnl{max-width:1040px;margin:0 auto;padding:0 16px}.pnl-body{max-width:640px;margin:0 auto;padding:18px 0 110px}.pnl-body>h1{margin:4px 0 12px;font-size:clamp(1.9rem,3vw + 1rem,2.4rem)}.pnl-nav{z-index:var(--z-panel-nav);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.pnl-me{display:none}.pnl-tab{color:var(--muted);font-size:var(--fs-2xs);border-radius:var(--r);justify-items:center;gap:2px;padding:6px 2px;font-weight:600;display:grid}.pnl-tab:hover{color:var(--text);text-decoration:none}.pnl-tab svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pnl-tab[aria-current=page]{color:var(--accent-ink)}.pnl-tab[aria-current=page] svg{stroke-width:2.2px}@media (width>=900px){.pnl{grid-template-columns:220px minmax(0,1fr);gap:32px;display:grid}.pnl-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr;align-self:start;gap:2px;padding:18px 0;display:grid;position:sticky;top:74px}.pnl-me{border-bottom:1px solid var(--line);color:inherit;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px 16px;display:flex}.pnl-me:hover{text-decoration:none}.pnl-me img,.pnl-me .pn-found-ph{object-fit:cover;width:36px;height:36px;font-size:var(--fs-md);border-radius:50%}.pnl-me b{font-size:var(--fs-md);display:block}.pnl-me small{color:var(--muted);font-size:var(--fs-xs)}.pnl-tab{font-size:var(--fs-md);grid-template-columns:22px 1fr;place-items:center start;gap:12px;padding:10px 12px}.pnl-tab[aria-current=page]{background:var(--soft);color:var(--text)}.pnl-body{margin:0;padding-bottom:48px}}.pnl-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.pnl-stats div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px}.pnl-stats b{font-family:var(--font-display);font-weight:400;font-size:var(--fs-num);color:var(--accent-ink);line-height:1;display:block}.pnl-stats span{font-size:var(--fs-xs);color:var(--muted)}.steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.steps li a{border:1px solid var(--line);border-radius:var(--radius-sm);color:inherit;background:var(--surface);align-items:center;gap:12px;padding:12px;display:flex}.steps li a:hover{border-color:var(--line-strong);text-decoration:none}.steps li.done a{background:var(--soft);color:var(--muted);border-color:#0000}.steps .tick{border:1.5px solid var(--line-strong);width:24px;height:24px;font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;display:grid}.steps li.done .tick{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--on-text)}.steps .go{color:var(--muted);margin-left:auto}.steps-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.steps-head h2{margin:0}.steps-bar{border-radius:var(--r-pill);background:var(--soft);height:6px;margin:10px 0 12px;overflow:hidden}.steps-bar i{background:var(--accent-ink);border-radius:var(--r-pill);height:100%;display:block}.pnl-locked{color:var(--muted)}.acc-new{margin-top:12px}.kind-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kind-tile{cursor:pointer;position:relative;display:block!important}.kind-tile input{opacity:0;pointer-events:none;position:absolute}.kind-tile span{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-weight:600;font-size:var(--fs-sm);text-align:center;transition:border-color var(--dur), background var(--dur);padding:12px;display:block}.kind-tile input:checked+span{border-color:var(--accent-ink);background:var(--accent-soft);color:var(--accent-ink)}.kind-tile input:focus-visible+span{outline:2px solid var(--accent-ink);outline-offset:2px}.pn-adv summary{cursor:pointer;font-weight:600;font-size:var(--fs-sm);color:var(--muted);padding:4px 0}.pn-adv[open]{gap:12px;display:grid}.pn-offer-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pn-other-f{grid-template-columns:1fr auto;align-items:start}.pn-other-f .pn-msg{grid-column:1/-1}.switch{border-radius:var(--r-pill);background:var(--line-strong);cursor:pointer;width:46px;height:28px;transition:background var(--dur);border:0;flex:none;padding:0;position:relative}.switch i{width:22px;height:22px;box-shadow:var(--shadow-sm);transition:transform var(--dur);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.switch[aria-checked=true]{background:var(--accent-ink)}.switch[aria-checked=true] i{transform:translate(18px)}@media (prefers-reduced-motion:reduce){.switch,.switch i{transition:none}}.se{gap:16px;margin-top:14px;display:grid}.se-preview{justify-items:center;display:grid}.se-phone{width:300px;height:600px;box-shadow:var(--shadow-lg);background:#15151a;border-radius:38px;padding:10px}.se-phone iframe{background:#fff;border:0;border-radius:30px;width:100%;height:100%}@media (width<=1099px){.se-phone{border-radius:34px;width:260px;height:520px}.se-phone iframe{border-radius:26px}}@media (width>=1100px){.se{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.se-preview{order:2;position:sticky;top:80px}}.se-form{gap:12px;display:grid}.se-form fieldset{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;padding:12px 14px 14px}.se-form legend{font-weight:700;font-size:var(--fs-md);padding:0 4px}.se-themes{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.se-theme{cursor:pointer;font-size:var(--fs-2xs);color:var(--muted);justify-items:center;gap:4px;display:grid}.se-theme input{opacity:0;pointer-events:none;position:absolute}.se-theme i{width:44px;height:44px;box-shadow:var(--ring);border-radius:50%}.se-theme input:checked+i{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent-ink)}.se-theme input:checked~span{color:var(--text);font-weight:600}.se-seg{border-radius:var(--r-pill);background:var(--soft);gap:4px;padding:4px;display:flex}.se-seg label{cursor:pointer;flex:1}.se-seg input{opacity:0;pointer-events:none;position:absolute}.se-seg span{text-align:center;border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--muted);padding:8px 6px;font-weight:600;display:block}.se-seg input:checked+span{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.se-toggles{margin:0;padding:0;list-style:none;display:grid}.se-toggles li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.se-toggles li:first-child{border-top:0}.se-up{font-style:normal;font-size:var(--fs-2xs);color:var(--ok);background:var(--ok-soft);border-radius:var(--r-pill);white-space:nowrap;margin-left:8px;padding:2px 6px;font-weight:700}.switch-l{cursor:pointer;flex:none;width:46px;height:28px;position:relative}.switch-l input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.switch-l i{border-radius:var(--r-pill);background:var(--line-strong);transition:background var(--dur);pointer-events:none;position:absolute;inset:0}.switch-l i:after{content:"";width:22px;height:22px;box-shadow:var(--shadow-sm);transition:transform var(--dur);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.switch-l input:checked+i{background:var(--accent-ink)}.switch-l input:checked+i:after{transform:translate(18px)}.switch-l input:focus-visible+i{outline:2px solid var(--accent-ink);outline-offset:2px}.se-field{font-size:var(--fs-sm);gap:4px;margin-top:8px;font-weight:600;display:grid}.se-field input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;padding:10px 12px;font-weight:400}.se-saved{background:var(--text);color:var(--on-text);border-radius:var(--r-pill);font-size:var(--fs-sm);justify-self:center;margin:0;padding:6px 14px;position:sticky;bottom:90px}
