.mk-clause{display:inline-flex;align-items:center;min-height:32px;font-size:var(--t-fine);color:var(--text-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border);white-space:nowrap}.mk-clause:hover{color:var(--text-primary)}@media(pointer:coarse){.fn+.mk-clause{margin-inline-start:24px}}.quiet--more{margin-top:12px}.terms--table{margin-top:16px}@supports (corner-shape: squircle){.cv-mark,.cv-legend__n{corner-shape:round}}.btn.btn--primary[aria-disabled=true],.btn.btn--quiet[aria-disabled=true]{background:none;border:1px dashed var(--border-strong);color:var(--text-secondary);box-shadow:none;pointer-events:none;cursor:default}.btn[aria-disabled=true] .i{display:none}.table{overflow-x:auto;border-radius:var(--r-card);border:1px solid var(--border-subtle);background:var(--surface)}.table table{width:100%;border-collapse:collapse;font-size:14px}.table th,.table td{padding:14px 16px;text-align:start;border-bottom:1px solid var(--border-subtle);white-space:nowrap}.table th{font-weight:500;font-size:12px;color:var(--text-muted);background:var(--surface-2)}.table tr:last-child td{border-bottom:0}.table td b{font-family:var(--font-figure);font-weight:500;font-size:16px}.cv-hero{padding-block:clamp(8px,2vh,24px) clamp(24px,3vw,48px)}.cv-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:40px clamp(32px,5vw,80px);align-items:center}.cv-hero__copy{display:grid;gap:28px}.cv-form{display:grid;gap:8px;max-width:36rem}.cv-form__label{font-size:13px;color:var(--text-secondary)}.cv-form__row{display:flex;gap:10px}.cv-form input{flex:1;min-width:0;height:56px;padding-inline:18px;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--field);color:var(--text-primary);font-family:var(--font-figure);font-size:20px;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.cv-form input::placeholder{color:var(--text-muted);letter-spacing:.04em}.cv-form input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--ring-soft)}.cv-form input[aria-invalid=true]{border-color:var(--loss)}.cv-form .btn{min-height:56px;padding-inline:26px}.cv-form__error{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.8;color:var(--loss)}.cv-form__hint{font-size:13px;line-height:1.9;color:var(--text-muted)}html:lang(en) .cv-form__hint{line-height:1.6}.cv-sheet{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.cv-sheet :is(svg,img){display:block;width:100%;height:auto}.cv-anat{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px 56px;align-items:start}.cv-anat__fig .figcap{margin:0 0 14px}.cv-mark,.cv-legend__n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--brand);color:var(--on-brand);font-family:var(--font-figure);font-weight:500;font-size:13px;line-height:1}.cv-mark{position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px var(--bg)}.cv-legend{display:grid;gap:0}.cv-legend li,.docv__body .cv-legend>li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;padding-block:14px;border-top:1px solid var(--border-subtle)}.cv-legend li:first-child{border-top:0;padding-top:0}.cv-legend h3,.docv__body .cv-legend h3{margin-top:0;font-size:16px;font-weight:600;margin-bottom:2px}.cv-legend p{font-size:14px;line-height:2;color:var(--text-secondary)}html:lang(en) .cv-legend p{line-height:1.65}.cv-page .figcap{margin:0 0 14px}.cv-page__frame{overflow:hidden}.cv-page__url{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--border-subtle);background:var(--surface-2);font-family:var(--font-figure);font-size:13px;color:var(--text-muted)}.cv-page__body{display:grid;gap:6px;padding:clamp(18px,2.4vw,32px)}.cv-page__eyebrow{font-size:12px;color:var(--text-muted)}.cv-page__title{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.5}.cv-page__sub{font-size:14px;color:var(--text-secondary)}.cv-alert{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius);border:1px solid}.cv-alert>div{display:grid;gap:2px}.cv-alert b{font-weight:500;font-size:15px}.cv-alert span{font-size:13px;line-height:1.9;color:var(--text-secondary)}.cv-alert .i{margin-top:4px}.cv-alert--ok{background:var(--profit-soft);border-color:var(--profit-line)}.cv-alert--ok .i{color:var(--profit)}.cv-alert--bad{background:var(--loss-soft);border-color:var(--loss-line)}.cv-alert--bad .i{color:var(--loss)}.cv-page .cv-alert{margin-block:14px 8px}.cv-page__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px}.cv-page__cards section,.cv-page__share{padding:14px 16px;border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:var(--surface-2)}.cv-sum__lead{display:flex;align-items:center;gap:12px}.cv-sum__lead b{font-size:15px;font-weight:600;color:var(--text-primary)}.cv-sum__seal{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 40%,transparent)}.cv-sum__steps{display:flex;flex-wrap:wrap;gap:6px 14px;margin:12px 0 10px;padding:0 0 12px;list-style:none;border-bottom:1px solid var(--border-subtle);font-size:12.5px;color:var(--text-secondary)}.cv-sum__steps li{display:inline-flex;align-items:center;gap:5px}.cv-sum__steps .i{color:var(--profit)}.cv-sum__note{margin-top:10px;font-size:12px;line-height:1.9;color:var(--text-muted)}.cv-page__h{display:block;font-weight:500;font-size:14px;margin-bottom:6px}.cv-row{display:flex;justify-content:space-between;gap:12px;padding-block:7px;border-top:1px solid var(--border-subtle);font-size:13px;line-height:1.7}.cv-row dt{color:var(--text-muted)}.cv-row dd{text-align:end}.cv-page__share{margin-top:6px}.cv-page__share>div{display:flex;flex-wrap:wrap;gap:6px}.cv-page__share span{padding:4px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);font-size:12px;color:var(--text-secondary)}.cv-page__fine{margin-top:8px;font-size:12px;line-height:2;color:var(--text-muted)}.cv-revoked{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 56px;align-items:start}.cv-revoked>.cv-alert{box-shadow:var(--shadow-sm)}.cv-revoked__copy h3{font-size:16px;font-weight:600;margin-bottom:8px}.cv-revoked__copy>p{margin-top:14px;font-size:13px;line-height:2;color:var(--text-muted)}.cv-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;border-top:1px solid var(--border-subtle)}.cv-reasons li{padding-block:12px;border-bottom:1px solid var(--border-subtle);font-size:15px}.cv-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}.cv-facts>div{padding-block:18px;border-top:1px solid var(--border-subtle)}.cv-facts dt{font-family:var(--font-display);font-weight:600;font-size:17px;margin-bottom:4px}.cv-facts dd{font-size:15px;line-height:2;color:var(--text-secondary);max-width:34em}html:lang(en) .cv-facts dd{line-height:1.7}.cv-share{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 56px;align-items:start}.cv-formats li{display:grid;gap:2px;padding-block:14px;border-top:1px solid var(--border-subtle)}.cv-formats li:first-child{border-top:0;padding-top:0}.cv-formats b{font-weight:500;font-size:15px}.cv-formats span{font-size:14px;line-height:1.9;color:var(--text-secondary)}.cv-linkedin{padding:18px 20px}.cv-linkedin__title{font-size:14px;color:var(--text-secondary);margin-bottom:8px}.cv-linkedin .nowrap{white-space:nowrap}.cv-linkedin dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding-block:9px;border-top:1px solid var(--border-subtle);font-size:14px}.cv-linkedin dt{font-family:var(--font-figure);color:var(--text-muted);font-size:13px}.cv-linkedin dd{min-width:0;overflow-wrap:anywhere}@media(max-width:1100px){.cv-hero__grid,.cv-anat,.cv-revoked,.cv-share{grid-template-columns:minmax(0,1fr)}.cv-hero__art,.cv-anat__fig{max-width:680px}}@media(max-width:700px){.cv-form__row{flex-direction:column}.cv-form input{flex:none}.cv-form .btn{width:100%}.cv-page__cards,.cv-facts,.cv-reasons{grid-template-columns:minmax(0,1fr)}.cv-mark{width:22px;height:22px;font-size:12px}.cv-linkedin dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.cv-form__to{font-size:13px;color:var(--text-muted)}.cv-form__to bdi{font-family:var(--font-figure);color:var(--text-secondary)}.cv-form__to b{font-weight:600;color:var(--text-primary)}.cv-codebox{position:absolute;left:3.2%;top:62%;width:20%;height:22%;border-radius:var(--radius);box-shadow:0 0 0 2px var(--brand),0 0 0 6px var(--ring-soft);opacity:0;transform:scale(.96);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);pointer-events:none}.cv-hero__grid:has(#cert-code:focus) .cv-codebox{opacity:1;transform:none}.cv-seals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-block:1px solid var(--border-subtle)}.cv-seal{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start;padding:28px 0}.cv-seal+.cv-seal{padding-inline-start:clamp(24px,4vw,56px);border-inline-start:1px solid var(--border-subtle)}.cv-seal__mark{position:relative;display:grid;place-items:center;width:76px;height:76px}.cv-seal__mark .cert-mini__seal{width:76px;height:76px;margin:0}.cv-seal__mark b{position:absolute;font-family:var(--font-figure);font-weight:600;font-size:20px;color:var(--on-gold)}.cv-seal h3{font-size:18px;font-weight:600;line-height:1.5;margin-bottom:6px}.cv-seal p{font-size:15px;line-height:2;color:var(--text-secondary);max-width:30em}html:lang(en) .cv-seal p{line-height:1.65}.cv-seals__more{margin-top:14px}@media(max-width:760px){.cv-seals{grid-template-columns:minmax(0,1fr)}.cv-seal+.cv-seal{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--border-subtle)}.cv-seal__mark,.cv-seal__mark .cert-mini__seal{width:56px;height:56px}}.docv__head{max-width:70ch}.docv__meta{line-height:1.9}.docv--legal .docv__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.docv--faq .docv__meta{font-size:15px;color:var(--text-secondary)}.docv__meta .caps{font-size:13px}.docv__extra{display:grid;gap:16px;margin-top:24px}.docv__extra>*{margin:0}@media(min-width:1024px){.docv__grid{grid-template-columns:minmax(0,70ch) minmax(200px,256px);justify-content:start;gap:clamp(48px,5vw,88px)}.docv>.wrap{max-width:calc(70ch + 256px + clamp(48px,5vw,88px) + 2 * var(--gut))}}.docv__box a{justify-content:space-between;gap:12px;min-height:44px}.docv__box a small{flex:none;font-family:var(--font-figure);font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.docv__box a[hidden],.docv__box li[hidden]{display:none}@media(max-width:1023px){.docv__box a{min-height:44px}.docv__box ol{max-height:calc(60 * var(--vu, 1svh));overflow-y:auto;padding-top:6px}}.rcall{padding:18px 20px;border-radius:var(--round-m);font-size:15px;line-height:2}.rcall b{color:var(--text-primary)}.rcall__links{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:6px}.docv__body .rcall__links a{display:inline-flex;align-items:center;min-height:44px;font-weight:500}.docv__body>.rcall{margin-top:2.6em}.rpart{scroll-margin-top:calc(var(--top) + 20px)}.rpart>*+*{margin-top:1.1em}.docv__body>.rpart+.rpart,.docv__body>figure+.rpart{margin-top:2.6em}.rpart__claim b{font-weight:700;color:var(--text-primary)}.docv__extra .find{max-width:none}.docv__extra .find__status:empty{display:none}.ftop__method{font-size:13px;line-height:1.9;color:var(--text-muted)}.docv--guides .dgroup{display:block;padding-block:0;border:0}.docv--guides .dgroup+.dgroup{margin-top:2.4em}.docv--guides .dgroup__head{position:static;display:grid;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.docv--guides .dgroup__head h2{margin:0;scroll-margin-top:calc(var(--top) + 20px)}.docv--guides .dguide{margin-inline:-12px;padding:12px;min-height:44px;text-decoration:none}.docv--guides .dguide b{color:var(--text-primary)}.docv--guides .dsecs a{min-height:44px;text-decoration:none}.docv--guides .dgroup__list{margin-top:4px}.docv--guide .doc__body.prose{font-size:inherit;line-height:inherit}.docv--guide .doc__hours{display:block;font-size:13px;color:var(--text-muted)}.docv__body>.doc__pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.docv__body .doc__pager a{display:grid;gap:2px;padding:14px 16px;border-radius:var(--round-m);border:1px solid var(--border-subtle);background:var(--surface);color:var(--text-primary);text-decoration:none;line-height:1.7;transition:border-color var(--motion-fast) var(--motion-ease)}.docv__body .doc__pager a:hover{border-color:var(--border)}.docv__body .doc__pager a[rel=next]{text-align:end}.doc__pager small{font-size:12px;color:var(--text-muted)}.doc__pager b{font-size:15px;font-weight:600}.docv__body>.doc__side{position:static;max-height:none;overflow:visible;display:grid;gap:6px;margin-top:2.6em;padding-top:20px;border-top:1px solid var(--border-subtle);font-size:15px}.doc__side>p a{font-size:13px;font-weight:500;color:var(--text-muted);text-decoration:none}.doc__side ul{display:grid;gap:2px}.docv__body .doc__side li a{display:flex;align-items:center;min-height:44px;padding-inline:12px;border-radius:var(--round-s);color:var(--text-secondary);text-decoration:none;line-height:1.6}.docv__body .doc__side li a:hover{background:var(--state-hover);color:var(--text-primary)}.docv__body .doc__side li a[aria-current=page]{background:var(--state-pressed);color:var(--text-primary);font-weight:500}.docv__body .doc__all{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:500;color:var(--text-primary);text-decoration:none}.docv--legal .legal__print{min-height:44px;min-width:44px;padding-inline:16px;border-radius:var(--round-pill);border:1px solid var(--border-subtle);color:var(--text-secondary);font:inherit;font-size:13px;background:none;cursor:pointer}.docv--legal .legal__print:hover{color:var(--text-primary);border-color:var(--border)}.docv--legal .legal__how{font-size:14px;line-height:1.9;color:var(--text-muted)}.docv--legal .prose--legal>*+*{margin-top:1.1em}.docv__body .lchanges{margin-top:2.6em}.docv__body .legal__others{margin-top:2.6em;padding-top:20px;border-top:1px solid var(--border-subtle)}.legal__others p{font-size:13px;color:var(--text-muted)}.legal__others ul{display:flex;flex-wrap:wrap;gap:4px 20px}.docv__body .legal__others a{display:inline-flex;align-items:center;min-height:44px}.docv--faq .faqcat+.faqcat{margin-top:2.4em}.docv--faq .faqcat h2{margin-top:0;scroll-margin-top:calc(var(--top) + 20px)}.docv--faq .qa{margin-top:8px}.docv--faq .qa summary{min-height:44px}.docv--updates .releases{display:grid;margin-top:.6em}.docv--updates .release{gap:10px clamp(28px,4vw,56px);padding-block:32px;box-shadow:none;scroll-margin-top:calc(var(--top) + 20px)}.docv--updates .release :is(h2,h3){margin-top:0}.docv--updates .release__sec summary{min-height:44px}.docv--about .ledger{grid-template-columns:minmax(0,1fr)}.docv--about .rules{display:grid;gap:14px}.docv--about .rules li{padding:16px 18px;border-radius:var(--round-m);border:1px solid var(--border-subtle);background:var(--surface)}.docv__body .rules__proof{display:inline-flex;align-items:center;gap:6px;min-height:44px}.docv--contact .route{margin-top:1.4em}.docv--contact .route h2{margin-top:0}.docv--contact .route+.route{margin-top:16px}.docv--contact .route__lead{margin-top:10px;color:var(--text-secondary);line-height:1.9}.docv--contact .social--route{margin-top:14px;gap:8px}.docv--contact .social--route .social__link{min-height:44px;padding-inline:12px 16px;font-size:14px}.docv__body a.btn{text-decoration:none}.docv--contact .rpart{margin-top:2.6em}.cv-verify{padding:clamp(16px,2.4vw,24px);border-radius:var(--round-l)}.docv--cert .cv-hero__art{margin:0}.docv--cert .cv-anat,.docv--cert .cv-share{grid-template-columns:minmax(0,1fr)}.docv--cert .cv-more{display:grid;gap:24px}.docv__body :is(.cv-legend,.cv-seals,.cv-formats,.cv-reasons,.guides) a{text-decoration:none}@media print{.docv__extra .find,.docv__extra .find__status,.legal__print,.rcall,.doc__pager,.doc__side,.legal__others,.cv-verify,.close,.notes{display:none!important}}.docv__body a[class]:not(.anchor){text-decoration:none}.docv__body a.btn--primary{color:var(--btn-primary-fg)}.docv__body a.btn--quiet,.docv__body a.dguide,.docv__body .doc__pager a{color:var(--text-primary)}.docv__body a.btn{min-height:44px}
