@layer components{.mk .pg-copy>*+*{margin-top:16px}.mk .pg-copy p{color:var(--ink-2);font-size:16.5px;line-height:1.68}.mk .pg-copy p strong{color:var(--ink);font-weight:600}.mk .pg-copy .ink{color:var(--ink)}.mk .pg-copy h2{margin-bottom:4px}.mk .pg-copy a:not(.btn){color:var(--violet);font-weight:600;text-decoration:none}.mk .pg-copy a:not(.btn):hover{text-underline-offset:3px;text-decoration:underline}.mk .pg-card h3{font:600 16.5px/1.3 var(--f-display);letter-spacing:-.015em;color:var(--ink);margin:0 0 6px}.mk .pg-card p{color:var(--muted);font-size:15px;line-height:1.55}.mk .pg-card .top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mk .pg-card .top h3{margin:0}.mk .pg-steps{counter-reset:pgs;gap:10px;padding:0;list-style:none;display:grid}.mk .pg-steps>li{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);counter-increment:pgs;border-radius:14px;padding:14px 18px 14px 56px;font-size:15.5px;line-height:1.55;position:relative}.mk .pg-steps>li:before{content:counter(pgs);background:var(--grad-deep);color:#fff;width:28px;height:28px;font:700 13px/28px var(--f-display);text-align:center;border-radius:9px;position:absolute;top:13px;left:14px}.mk .pg-steps>li strong{color:var(--ink);font-weight:600}.mk .pg-ticks{gap:10px;padding:0;list-style:none;display:grid}.mk .pg-ticks li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;display:flex}.mk .pg-ticks li svg{width:17px;height:17px;color:var(--violet);margin-top:3px}.mk .pg-ticks.lg li{color:var(--ink);font-size:16px}.mk .pg-ticks.lg li svg{color:var(--ok)}.mk .pg-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.mk .pg-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.mk .pg-plans{grid-template-columns:repeat(5,minmax(0,1fr))}}.mk .pg-plans .card{text-align:center;padding:18px 14px}.mk .pg-plans .price{font:700 26px/1.1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px}.mk .pg-plans .note{color:var(--muted);margin-top:4px;font-size:12.5px}.mk .pg-chips{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.mk .pg-chips .chip{min-height:40px}.mk .pg-chips button.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.mk .pg-chips button.chip:hover{border-color:var(--violet-300)}.mk .pg-panel{padding:clamp(24px,4vw,40px)}.mk .pg-no{font:800 clamp(26px,4vw,38px)/1.1 var(--f-display);letter-spacing:-.03em;background:var(--grad-deep);color:#0000;-webkit-background-clip:text;background-clip:text}.mk .pg-conds{gap:14px;display:grid}.mk .pg-cond{align-items:flex-start;gap:14px;display:flex}.mk .pg-cond .n{background:var(--violet-50);width:30px;height:30px;color:var(--violet);font:700 14px/30px var(--f-display);text-align:center;border-radius:9px;flex-shrink:0}.mk .pg-cond p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.6}.mk .pg-cond p b{color:var(--ink);font-weight:600}.mk .pg-contact{align-items:start;gap:28px;display:grid}@media (min-width:860px){.mk .pg-contact{grid-template-columns:1fr 1.15fr;gap:40px}}.mk .pg-ways{gap:16px;margin-top:24px;padding:0;list-style:none;display:grid}.mk .pg-way{align-items:flex-start;gap:13px;display:flex}.mk .pg-way h3{font:600 15.5px/1.3 var(--f-display);color:var(--ink);margin:0 0 3px}.mk .pg-way p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.mk .pg-way a{color:var(--violet);font-weight:600;text-decoration:none}.mk .pg-way a:hover{text-decoration:underline}.mk .pg-form,.mk .pg-form .row{gap:16px;display:grid}@media (min-width:560px){.mk .pg-form .row{grid-template-columns:1fr 1fr}}.mk .pg-form .label{font:600 13px/1.3 var(--f-display);color:var(--ink)}.mk .pg-form .hint{color:var(--muted);font-size:12.5px;line-height:1.5}.mk .pg-form .err{color:var(--danger);font-size:13.5px}.mk .pg-form .fine{color:var(--muted);font-size:12.5px;line-height:1.6}.mk .pg-form .fine a{color:var(--violet);font-weight:600}.mk .pg-form .btn{justify-self:start}.mk .pg-form .btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.mk .pg-form .textarea{resize:vertical;min-height:140px;line-height:1.55}.mk .pg-done{border-radius:var(--r);color:#166534;background:#f0fbf4;border:1px solid #c7e9d6;padding:28px 26px}.mk .pg-done p:first-child{font:700 18px/1.3 var(--f-display)}.mk .pg-done p+p{color:#15803d;margin-top:8px;font-size:15px;line-height:1.6}.mk .pg-search{position:relative}.mk .pg-search>svg{width:17px;height:17px;color:var(--faint);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.mk .pg-search .input{min-height:52px;box-shadow:var(--shadow);border-radius:999px;padding-left:44px;padding-right:44px}.mk .pg-search .clear{width:36px;height:36px;color:var(--faint);background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mk .pg-search .clear:hover{background:var(--sunk);color:var(--ink)}.mk .pg-faqcat h2{font:600 20px/1.25 var(--f-display);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:14px;display:flex}.mk .pg-faqcat h2:before{content:"";background:var(--grad);border-radius:2px;width:4px;height:18px}.mk .pg-faqcat-k{margin:0 0 -4px;padding:12px 18px 0}.mk .faq .pg-copylink{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;min-height:32px;margin-top:12px;padding:0;font-size:12.5px;font-weight:500;display:inline-flex}.mk .faq .pg-copylink:hover{color:var(--violet)}.mk .pg-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.mk .pg-list>*+*{border-top:1px solid var(--line)}.mk .pg-list a{color:var(--ink);justify-content:space-between;gap:16px;padding:14px 18px;text-decoration:none;display:flex}.mk .pg-list a:hover{background:var(--surface-2)}.mk .pg-list a svg{color:var(--violet);margin-top:3px}.mk .pg-empty{background:var(--surface);border:1px dashed var(--line-3);border-radius:var(--r-lg);text-align:center;padding:48px 24px}.mk mark{background:var(--violet-100);color:var(--ink);border-radius:3px;padding:0 2px}.mk .pg-dl{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:0 22px}.mk .pg-dl>div{padding:20px 0}.mk .pg-dl>div+div{border-top:1px solid var(--line)}.mk .pg-dl dt{font:600 17px/1.3 var(--f-display);letter-spacing:-.015em}.mk .pg-dl dt a{text-decoration:none}.mk .pg-dl dt a:hover{color:var(--violet)}.mk .pg-dl dd{max-width:760px;margin:8px 0 0}.mk .pg-dl dd p{color:var(--ink-2);font-size:15px;line-height:1.6}.mk .pg-dl dd p:first-child{color:var(--ink);font-weight:500}.mk .pg-dl dd p+p{margin-top:6px}.mk .pg-dl dd .link{margin-top:10px;font-size:14.5px}.mk .pg-log{padding:0 22px;list-style:none}.mk .pg-log li{color:var(--ink);flex-direction:column;gap:8px;padding:16px 0;font-size:15.5px;line-height:1.6;display:flex}.mk .pg-log li+li{border-top:1px solid var(--line)}@media (min-width:640px){.mk .pg-log li{flex-direction:row;align-items:baseline;gap:16px}.mk .pg-log .badge{justify-content:center;width:88px}}.mk .pg-log .badge{text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;width:-moz-fit-content;width:fit-content;font-size:11px}.mk .pg-tpl-list a.card{flex-direction:column;height:100%;display:flex}.mk .pg-tpl-title{font:600 16px/1.3 var(--f-display);color:var(--ink);align-items:center;gap:6px;text-decoration:none;display:flex}.mk .pg-tpl-title:hover,.mk .pg-tpl-title svg{color:var(--violet)}.mk .pg-reason{gap:12px;margin-top:12px;padding:0;list-style:none;display:grid}.mk .pg-reason li{align-items:flex-start;gap:10px;display:flex}.mk .pg-reason svg{width:16px;height:16px;color:var(--violet);margin-top:3px}.mk .pg-reason .opt svg{color:var(--faint)}.mk .pg-reason p:first-child{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.4}.mk .pg-reason p+p{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.55}.mk .pg-doc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);color:#1a1820;box-shadow:var(--shadow);padding:22px}@media (min-width:640px){.mk .pg-doc{padding:36px}}.mk .pg-doc h3{font:700 21px/1.25 var(--f-display)}.mk .pg-doc h4{border-bottom:1px solid var(--line);font:700 13px/1.3 var(--f-display);letter-spacing:.06em;text-transform:uppercase;margin-top:24px;padding-bottom:4px}.mk .pg-doc p{overflow-wrap:anywhere;margin-top:8px;font-size:14.5px;line-height:1.65}.mk .pg-note{border:1px solid var(--violet-100);background:var(--violet-50);border-radius:var(--r);color:var(--ink);gap:12px;padding:16px;font-size:14px;line-height:1.6;display:flex}.mk .pg-note svg{width:18px;height:18px;color:var(--violet);margin-top:2px}.mk .pg-tool-card{flex-direction:column;height:100%;display:flex}.mk .pg-tool-card h2{font:600 17.5px/1.3 var(--f-display);letter-spacing:-.015em;color:var(--ink);margin-top:14px}.mk a.pg-tool-card:hover h2{color:var(--violet)}.mk .pg-tool-card p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.55}.mk .pg-tool-card .go{margin-top:auto;padding-top:16px}.mk .pg-back{min-height:40px;color:var(--muted);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.mk .pg-back:hover{color:var(--violet)}.mk .pg-legal .phero{padding-bottom:24px}.mk .pg-legal-body{padding-bottom:72px}.mk .pg-legal-body .prose a{color:var(--violet)}.mk .pg-legal-body .prose>:first-child{margin-top:0}.mk .pg-toc ol{columns:1;column-gap:32px;padding:0;list-style:none}@media (min-width:640px){.mk .pg-toc ol{columns:2}}.mk .pg-toc li{break-inside:avoid}.mk .pg-toc a{color:var(--violet);padding:5px 0;font-size:14px;text-decoration:none;display:block}.mk .pg-toc a:hover{text-decoration:underline}}