.mk{--mk-band:color-mix(in srgb, var(--text-primary) 3.5%, var(--bg-base));--mk-line:color-mix(in srgb, var(--text-primary) 11%, transparent);--mk-line2:color-mix(in srgb, var(--text-primary) 20%, transparent);--mk-wire:color-mix(in srgb, var(--text-primary) 10%, var(--bg-base));--mk-wire2:color-mix(in srgb, var(--text-primary) 20%, var(--bg-base));--mk-accent-bg:color-mix(in srgb, var(--accent-text) 10%, transparent);--mk-other-bg:color-mix(in srgb, var(--hue-other) 10%, var(--bg-raised));--mk-other-ink:color-mix(in srgb, var(--hue-other-text) 55%, var(--text-primary));color:var(--text-primary);font-size:1rem;line-height:1.6}.mk-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--content-max) + 2 * var(--s-12));padding-inline:var(--s-12);margin-inline:auto}.mk-pad{padding-block:calc(var(--section-gap) / 2)}.mk-hero{padding-block:8rem calc(var(--section-gap) / 2)}@media (max-width:900px){.mk-hero{padding-top:5rem}}.mk-band{background:var(--mk-band);border-block:1px solid var(--mk-line)}.mk-band--flat{border-block:0}.mk-rule{border-top:1px solid var(--mk-line)}.mk-h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(2.25rem,1.4rem + 2.6vw,3.5rem);font-weight:700;line-height:1.06}.mk-h2{font-size:var(--fs-section);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.1}.mk-h2--xs{font-size:2rem;line-height:1.15}.mk-h2--gap{margin-bottom:36px}.mk-lede{color:var(--text-secondary);max-width:34em;margin:0}.mk-lede--lg{margin-top:20px;font-size:1.25rem;line-height:1.55}.mk-lede+.mk-lede{margin-top:16px}.mk-lede a,.mk-cap a{color:var(--accent-text)}.mk-cap{max-width:65ch;color:var(--text-muted);margin:12px 0 0;font-size:.8125rem}.mk-after{margin-top:20px}.mk-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mk-muted{color:var(--text-muted)}.mk-text2{color:var(--text-secondary)}.mk-ok{color:var(--status-success-text)}.mk-num{font-family:var(--font-mono);color:var(--accent-text);font-weight:400}.mk-head{gap:1.25rem;margin-bottom:3rem;display:grid}@media (min-width:900px){.mk-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:4rem}}.mk-split{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.mk-split__text{flex:360px;min-width:0}.mk-split__art{flex:1.6 600px;min-width:0;margin:0}.mk-split--center{gap:64px}.mk-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.mk-btn{border-radius:var(--r-lg);background:var(--text-primary);min-height:48px;color:var(--bg-base);transition:background var(--speed,.2s) ease;justify-content:center;align-items:center;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.mk-btn:hover{background:var(--text-secondary)}.mk-btn--ghost{color:var(--text-primary);border:1px solid var(--mk-line2);background:0 0}.mk-btn--ghost:hover{border-color:var(--text-primary)}.mk-specs{border-top:1px solid var(--mk-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 0;display:grid}.mk-specs>div{border-bottom:1px solid var(--mk-line);padding:14px 16px 14px 0}.mk-specs>div:nth-child(2n){border-left:1px solid var(--mk-line);padding-left:16px}.mk-specs dt{color:var(--text-muted);font-size:.8125rem}.mk-specs dd{margin:2px 0 0}.mk-specs dd.mk-mono{font-size:1.25rem}.mk-facts{border-block:1px solid var(--mk-line2);color:var(--text-muted);flex-wrap:wrap;gap:8px 28px;margin:40px 0 0;padding:14px 0;font-size:.875rem;display:flex}.mk-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.mk-step__title{align-items:baseline;gap:12px;margin:0;font-size:1.125rem;font-weight:600;display:flex}.mk-step__desc{color:var(--text-secondary);margin:6px 0 16px 24px;font-size:.9375rem}.mk-mini{background:var(--bg-raised);border:1px solid var(--mk-line);border-radius:6px;margin-left:24px;padding:12px;font-size:.8125rem}.mk-mini p{margin:0 0 6px}.mk-mini__row{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.mk-mini__row+.mk-mini__row{border-top:1px solid var(--mk-line)}.mk-mini__row--b{font-weight:600}.mk-mini__field{border:1px solid var(--mk-line2);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.mk-scroll{overflow-x:auto}.mk-boxed{border:1px solid var(--mk-line);border-radius:8px}.mk-table{border-collapse:collapse;width:100%;font-size:.9375rem}.mk-table th,.mk-table td{text-align:left;vertical-align:top;padding:14px 16px}.mk-table thead th{color:var(--text-muted);font-size:.8125rem;font-weight:500}.mk-table tbody th{font-weight:600}.mk-boxed .mk-table{min-width:600px}.mk-boxed .mk-table thead tr{background:var(--mk-band)}.mk-boxed .mk-table tbody tr{border-top:1px solid var(--mk-line)}.mk-table__hl{background:var(--mk-accent-bg)}.mk-table--open{min-width:640px}.mk-table--open th:first-child,.mk-table--open td:first-child{padding-left:0}.mk-table--open thead th{padding-top:0}.mk-table--open tbody tr{border-top:1px solid var(--mk-line)}.mk-table--open tbody:last-child tr:last-child{border-bottom:1px solid var(--mk-line)}.mk-faq{border-top:1px solid var(--mk-line);max-width:52rem}.mk-faq details{border-bottom:1px solid var(--mk-line)}.mk-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:16px 0;font-weight:600;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"+";color:var(--text-muted);font-size:1.25rem;font-weight:400;line-height:1}.mk-faq details[open] summary:after{content:"−"}.mk-faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.mk-faq p{color:var(--text-secondary);margin:0 0 18px}.mk-inv{color:#e8e8e8;background:#181818}:root[data-theme=light] .mk-inv{background:#0a0a0a}.ab-write__card .mk-btn{color:#0a0a0a;background:#fff}.ab-write__card .mk-btn:hover{background:#d4d4d4}.mk-draft{border-block:1px solid var(--accent);margin-top:16px;padding-block:12px}.pf-editor{border:1px solid var(--mk-line2);background:var(--mk-band);border-radius:10px;font-size:.75rem;overflow:hidden;box-shadow:0 40px 80px -40px #00000073}.pf-editor__bar{background:var(--bg-raised);border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:center;height:40px;padding:0 14px;display:flex}.pf-editor__bar>span{align-items:center;gap:8px;display:flex}.pf-editor__muted{color:var(--text-muted);margin:0}.pf-editor__rail .pf-editor__muted,.pf-editor__panel .pf-editor__muted{margin:12px 0 4px}.pf-editor__rail .pf-editor__muted:first-child{margin-top:0}.pf-editor__publish{background:var(--text-primary);color:var(--bg-base);border-radius:4px;padding:5px 12px;font-weight:600}.pf-editor__body{min-height:440px;display:flex}.pf-editor__rail,.pf-editor__panel{background:var(--bg-raised);flex-direction:column;flex-shrink:0;padding:10px;display:flex}.pf-editor__rail{border-right:1px solid var(--mk-line);width:150px}.pf-editor__panel{border-left:1px solid var(--mk-line);gap:4px;width:170px}.pf-editor__item{border-radius:4px;padding:6px 8px}.pf-editor__item--on{background:var(--mk-band);font-weight:600}.pf-editor__item--sel{border-left:2px solid var(--accent);background:var(--mk-accent-bg);border-radius:0}.pf-editor__field{border:1px solid var(--mk-line2);border-radius:4px;padding:5px 8px}.pf-editor__seg{border:1px solid var(--mk-line2);border-radius:4px;display:flex;overflow:hidden}.pf-editor__seg>span{text-align:center;flex:1;padding:4px}.pf-editor__seg>.pf-editor__seg--on{background:var(--text-primary);color:var(--bg-base)}.pf-editor__canvas{flex:1;min-width:0;padding:16px}.pf-site{color:#1a1a1a;background:#fff;box-shadow:0 1px 3px #0000001f}.pf-site__nav{color:#6e6e6e;justify-content:space-between;gap:12px;padding:12px 16px;font-size:.6875rem;display:flex}.pf-site__name{color:#1a1a1a;margin:0;font-family:Georgia,serif;font-size:.875rem}.pf-site__hero{height:170px;position:relative}.pf-site__hero img,.pf-site__thumb img,.pf-sheet__img img,.pf-post__img img,.ab-value>img,.ab-genre__img img,.ap-lr__thumb img{object-fit:cover}.pf-site__sel{outline:2px solid var(--accent);outline-offset:-2px;padding:12px 16px 16px}.pf-site__sel .pf-site__name{margin-bottom:8px}.pf-site__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pf-site__thumb{height:76px;position:relative}.pf-sheet{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px 16px;margin:0;padding:0;list-style:none;display:flex}.pf-sheet__cell{flex:0 calc(16.6667% - 13.3333px);min-width:140px}.pf-sheet__cell:nth-child(2n){margin-top:48px}.pf-sheet__img{height:190px;display:block;position:relative}.pf-sheet__cell:nth-child(2n) .pf-sheet__img{height:150px}.pf-sheet__cell--on .pf-sheet__img{outline:2px solid var(--accent);outline-offset:4px}.pf-sheet__name{gap:10px;margin-top:10px;font-size:.875rem;display:flex}.pf-sheet__name .mk-mono{color:var(--text-muted)}.pf-sheet__cell--on .pf-sheet__name{font-weight:600}.pf-sheet__cell--on .pf-sheet__name .mk-mono{color:var(--accent-text);font-weight:400}.pf-sections{border-top:1px solid var(--mk-line);border-left:1px solid var(--mk-line);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.pf-sections li{border-right:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);padding:16px;font-size:.875rem;font-weight:600}.pf-wire{align-content:center;gap:4px;height:54px;margin-bottom:10px;display:grid}.pf-wire i{background:var(--mk-wire);border-radius:1px;height:4px;display:block}.pf-wire--hero i,.pf-wire--galleries i,.pf-wire--photos i,.pf-wire--tiles i{height:auto}.pf-wire--hero,.pf-wire--galleries,.pf-wire--photos,.pf-wire--tiles{align-content:stretch}.pf-wire--galleries{grid-template-columns:repeat(3,1fr)}.pf-wire--photos{grid-template-columns:2fr 1fr}.pf-wire--tiles{grid-template-columns:1fr 1fr}.pf-wire--text i:first-child{background:var(--mk-wire2);width:60%;height:6px}.pf-wire--text i:last-child{width:80%}.pf-wire--buttons{align-items:center;gap:6px;display:flex}.pf-wire--buttons i{background:var(--text-primary);border-radius:3px;width:50px;height:18px}.pf-wire--buttons i+i{border:1px solid var(--mk-wire2);background:0 0}.pf-wire--client_access{justify-content:center;align-items:center;display:flex}.pf-wire--client_access i{border:1px solid var(--mk-wire2);background:0 0;width:22px;height:22px}.pf-wire--photo_text{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;align-content:stretch;column-gap:8px}.pf-wire--photo_text i:first-child{grid-row:span 2;height:auto}.pf-wire--photo_text i:not(:first-child){background:var(--mk-wire2);align-self:center}.pf-wire--packages{grid-template-columns:1fr 20%;gap:8px 20%}.pf-wire--packages i:nth-child(odd){background:var(--mk-wire2)}.pf-wire--packages i:nth-child(2n){background:var(--accent)}.pf-wire--contact i{border:1px solid var(--mk-wire2);background:0 0;height:12px}.pf-wire--contact i:last-child{background:var(--text-primary);border:0;width:40%}.pf-wire--faq{gap:8px}.pf-wire--faq i{background:var(--mk-wire2);height:1px}.pf-wire--posts{grid-template-rows:2fr 1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column;align-content:stretch;column-gap:6px}.pf-wire--posts i{height:auto}.pf-wire--posts i:nth-child(2n){background:var(--mk-wire2)}.pf-wire--testimonials{border-left:3px solid var(--mk-wire2);gap:6px;padding-left:10px}.pf-wire--testimonials i{background:var(--mk-wire2);height:5px}.pf-wire--testimonials i:last-child{width:70%}.pf-post{flex:1.2 460px;min-width:0;margin:0;position:relative}.pf-post__img{height:480px;display:block;position:relative}.pf-post__card{box-sizing:border-box;color:#0a0a0a;background:#fff;flex-direction:column;width:62%;padding:22px 24px;display:flex;position:absolute;bottom:16px;right:-12px;box-shadow:0 30px 60px -20px #00000080}.pf-post__title{font-family:Georgia,serif;font-size:1.375rem;line-height:1.2}.pf-post__url{color:#5a5a5a;overflow-wrap:anywhere;margin-top:8px;font-size:.8125rem}.pf-post__cap{margin-top:12px}.pf-domain{letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.75rem,9vw,7.5rem);font-weight:700;line-height:.95}.pf-domain span{color:var(--accent-text)}.pf-plans{flex-wrap:wrap;align-items:flex-start;gap:24px 64px;margin-top:48px;display:flex}.pf-plans__text{flex:300px;min-width:0}.pf-plans__text .mk-lede{margin-top:14px}.pf-plans__table{flex:1.6 520px;min-width:0}.ab-hero{flex-wrap:wrap;align-items:stretch;gap:56px;padding-top:56px;padding-bottom:0;display:flex}.ab-hero__photo{aspect-ratio:4/5;flex:360px;min-width:0;margin:0;position:relative}.ab-hero__photo img{object-fit:cover}.ab-hero__text{flex-direction:column;flex:1.25 440px;justify-content:flex-end;min-width:0;padding-bottom:8px;display:flex}.ab-hero__text .mk-h1{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.02}.ab-hero__text .mk-lede{max-width:28em}.ab-hero__sign{color:var(--text-muted);margin:36px 0 0;font-size:.9375rem}.ab-hero__sign b{color:var(--text-primary);font-weight:600}.ab-letter{padding-block:104px 96px}.ab-letter>p{max-width:41rem;color:var(--text-secondary);margin:0 0 22px;font-size:1.1875rem;line-height:1.7}.ab-letter>p:last-child{margin-bottom:0}.ab-letter>.ab-letter__lead{letter-spacing:-.02em;color:var(--text-primary);text-wrap:pretty;margin-bottom:28px;font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.35}.ab-values{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ab-value{color:#fff;border-radius:6px;align-items:flex-end;min-height:440px;display:flex;position:relative;overflow:hidden}.ab-value:after{content:"";background:linear-gradient(#0000 30%,#000000d1 100%);position:absolute;inset:0}.ab-value__text{z-index:1;padding:32px;position:relative}.ab-value__title{letter-spacing:-.03em;margin:0;font-size:2.125rem;font-weight:700;line-height:1.1}.ab-value__body{color:#ffffffe0;max-width:30em;margin:12px 0 0}.ab-value__body a{color:#fff}.ab-genres{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.ab-genres li:nth-child(2n){margin-top:48px}.ab-genre{color:var(--text-primary);font-size:.875rem;font-weight:600;display:block}.ab-genre__img{height:280px;display:block;position:relative}.ab-genre__label{min-height:24px;margin-top:10px;text-decoration:underline;display:inline-block}.ab-write{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.ab-write__mail{flex:1.3 440px;min-width:0}.ab-write__addr{letter-spacing:-.03em;color:var(--text-primary);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:8px;overflow-wrap:anywhere;margin-top:20px;font-size:clamp(1.5rem,3.4vw,2.75rem);font-weight:600;display:inline-block}.ab-write__mail .mk-lede{max-width:30em;margin-top:24px}.ab-write__card{box-sizing:border-box;color:#e8e8e8;background:#181818;border-radius:6px;flex:340px;min-width:0;padding:32px}:root[data-theme=light] .ab-write__card{background:#0a0a0a}.ab-write__title{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:600}.ab-write__desc{color:#a3a3a3;margin:10px 0 24px}.ap-flow{flex-wrap:wrap;align-items:center;gap:32px;padding-top:24px;padding-bottom:104px;display:flex}.ap-flow__side{flex:300px;min-width:0}.ap-flow__side>p{margin:0 0 12px;font-size:.8125rem}.ap-flow__side ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ap-flow__side li{background:var(--mk-band);border:1px solid var(--mk-line);border-radius:6px;justify-content:space-between;gap:12px;padding:16px 18px;display:flex}.ap-flow__side li b{font-weight:600}.ap-flow__side li span{color:var(--text-secondary);text-align:right;font-size:.875rem}.ap-flow__hub{flex:0 220px;align-items:center;min-width:200px;margin:0 auto;display:flex}.ap-flow__line{background:var(--mk-line2);flex:1;height:1px}.ap-flow__core{box-sizing:border-box;border:2px solid var(--accent);background:var(--bg-raised);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex}.ap-flow__core b{margin-top:8px}.ap-flow__core span{color:var(--text-secondary);padding:0 16px;font-size:.75rem;line-height:1.4}.ap-lr__mock{box-sizing:border-box;border:1px solid var(--mk-line2);background:var(--bg-raised);border-radius:8px;min-height:170px;padding:16px;font-size:.8125rem}.ap-lr__mock>b{margin-bottom:10px;display:block}.ap-lr__mock p{margin:0 0 6px}.ap-lr__key{gap:8px;display:flex}.ap-lr__key .mk-mono{border:1px solid var(--mk-line2);min-width:0;color:var(--text-secondary);white-space:nowrap;border-radius:4px;flex:1;padding:8px 10px;overflow:hidden}.ap-lr__copy{background:var(--text-primary);color:var(--bg-base);border-radius:4px;padding:8px 12px}.ap-lr .ap-lr__dl{background:var(--mk-band);border-radius:4px;margin:12px 0 0;padding:8px 10px}.ap-lr__mock--lr{color:#d4d4d4;background:#2b2b2b}.ap-lr__lrhead{color:#a3a3a3}.ap-lr .ap-lr__lrhead{margin-bottom:10px}.ap-lr__lrlabel{color:#8a8a8a}.ap-lr__lrfield{background:#1f1f1f;border:1px solid #444;border-radius:3px;padding:8px 10px;overflow:hidden}.ap-lr .ap-lr__lrok{color:#8fd19e;margin-top:12px}.ap-lr__lrbar{justify-content:space-between;margin-bottom:10px;display:flex}.ap-lr__lrbtn{color:#fff;background:#4a4a4a;border-radius:3px;padding:3px 10px}.ap-lr__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ap-lr__thumb{height:70px;position:relative}.ap-lr__cap{gap:12px;margin:14px 0 0;display:flex}.ap-table{min-width:720px}.ap-table tbody th{white-space:nowrap}.cp-crumbs{color:var(--text-muted);margin-bottom:24px;font-size:.875rem}.cp-crumbs a{color:var(--text-muted)}.cp-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:56px;display:grid}.cp-card{background:var(--bg-raised);border:1px solid var(--mk-line);border-top:3px solid var(--accent);border-radius:8px;padding:32px}.cp-card__name{margin:0;font-size:1.375rem;font-weight:700}.cp-card__when{color:var(--text-secondary);margin:6px 0 24px}.cp-card__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cp-card__list li{gap:10px;display:flex}.cp-card__list svg{color:var(--accent-text);flex-shrink:0;margin-top:4px}.cp-card--rival{background:var(--mk-other-bg);border-top-color:var(--hue-other)}.cp-card--rival .cp-card__name,.cp-card--rival .cp-card__list{color:var(--mk-other-ink)}.cp-card--rival .cp-card__when,.cp-card--rival .cp-card__list svg{color:var(--hue-other-text)}.cp-bars{gap:40px;display:grid}.cp-bars__storage{margin:0 0 12px;font-weight:600}.cp-bars__grid{grid-template-columns:160px 1fr;align-items:center;gap:10px 16px;font-size:.875rem;display:grid}.cp-bar{align-items:center;gap:12px;min-width:0;display:flex}.cp-bar__fill{background:var(--accent);border-radius:3px;flex-shrink:0;min-width:4px;max-width:calc(100% - 5rem);height:28px}.cp-bar__price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.cp-bar--rival .cp-bar__fill{background:var(--hue-other)}.cp-bar--rival .cp-bar__price{font-weight:400}.cp-rival{color:var(--hue-other-text)}.cp-table thead td,.cp-table thead th:first-child{width:40%}@media (min-width:900px){.cp-table thead td,.cp-table thead th:first-child{width:55%}.cp-table th,.cp-table td{padding-left:0}}.cp-table tbody th{font-weight:400}.cp-table .cp-us{color:var(--text-primary);font-weight:600}.cp-table tbody tr{border-top:0;border-bottom:1px solid var(--mk-line)}.cp-table tbody tr.cp-table__group{border-bottom:0}.cp-table__group th{border-bottom:1px solid var(--mk-line2);padding:24px 0 8px;font-size:1.125rem;font-weight:600}.cp-table__note{color:var(--text-muted);margin-top:2px;font-size:.75rem;display:block}.cp-yes{color:var(--accent-text);vertical-align:middle}.cp-rival .cp-yes{color:var(--hue-other-text)}.cp-notes{gap:0;display:grid}.cp-note{border-top:1px solid var(--mk-line);gap:.5rem;padding-block:28px;display:grid}.cp-note:first-child{border-top:0;padding-top:0}.cp-note__title{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:600;line-height:1.25}.cp-note>div{min-width:0}.cp-note p{color:var(--text-secondary);max-width:65ch;margin:0 0 14px}.cp-note p:last-child{margin-bottom:0}.cp-hubhead{gap:1.5rem;display:grid}.cp-hubhead .mk-lede{margin:0;font-size:1.125rem;line-height:1.6}@media (min-width:900px){.cp-hubhead{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:4rem}}.cp-ledger-wrap{padding-bottom:72px}.cp-ledger{--cp-mine:color-mix(in srgb, var(--accent-text) 8%, var(--bg-base));border-collapse:collapse;border-top:2px solid var(--text-primary);width:100%;min-width:1000px;font-size:.875rem}.cp-ledger th,.cp-ledger td{text-align:left;vertical-align:top;padding:14px 12px}.cp-ledger thead th{color:var(--text-muted);padding-top:14px;font-size:.8125rem;font-weight:500}.cp-ledger th:first-child{width:130px;padding-left:0}@media (max-width:1100px){.cp-ledger th:first-child{z-index:1;background:var(--bg-base);position:sticky;left:0}}.cp-ledger tbody tr{border-top:1px solid var(--mk-line)}.cp-ledger tbody tr:last-child{border-bottom:1px solid var(--mk-line2)}.cp-ledger tbody th{font-size:1rem;font-weight:600}.cp-ledger tbody th a{min-height:40px;color:var(--text-primary);align-items:center;margin-top:-10px;display:inline-flex}.cp-ledger .cp-ledger__mine,.cp-ledger .cp-ledger__mine th{background:var(--cp-mine)}.cp-ledger .cp-ledger__mine th{color:var(--accent-text);padding-left:8px}.cp-ledger__sub{color:var(--text-secondary);display:block}.cp-ledger__price{color:var(--text-primary);text-underline-offset:3px;margin-block:-10px;padding-block:10px;display:inline-block}.cp-out{color:var(--hue-other-text)}.cp-split{gap:1.25rem;display:grid}.cp-split>div{min-width:0}@media (min-width:900px){.cp-split,.cp-note,.cp-gotcha{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:4rem}}.cp-split__title{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600}.cp-verdict{text-wrap:pretty;margin:0;font-size:1.25rem;line-height:1.55}.cp-referee{max-width:52em;color:var(--text-muted);margin:14px 0 0;font-size:.875rem}.cp-card--plain{border-top-color:var(--text-secondary)}.cp-card--plain .cp-card__list svg{color:var(--text-secondary)}.cp-flush{padding-bottom:0}.cp-ladder__ticks{height:24px;color:var(--text-muted);margin-left:140px;font-size:.75rem;position:relative}.cp-ladder__ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.cp-ladder__row{border-top:1px solid var(--mk-line);align-items:center;height:96px;display:flex}.cp-ladder__row:last-child{border-bottom:1px solid var(--mk-line)}.cp-ladder__name{flex:0 0 140px;font-weight:600}.cp-ladder__track{flex:1;height:100%;position:relative}.cp-ladder__track:before{content:"";background:var(--mk-line2);height:2px;margin-top:-1px;position:absolute;top:50%;left:2%;right:5%}.cp-ladder__dot{width:0;position:absolute;top:0;bottom:0}.cp-ladder__dot>*{white-space:nowrap;position:absolute;left:0;transform:translate(-50%)}.cp-ladder__price{font-variant-numeric:tabular-nums;font-size:.875rem;top:8px}.cp-ladder__label{color:var(--text-muted);font-size:.75rem;bottom:8px}.cp-ladder__mark{box-sizing:border-box;background:var(--text-secondary);border-radius:50%;width:12px;height:12px;margin-top:-6px;top:50%}.cp-ladder__dot--free .cp-ladder__mark{background:var(--bg-base);border:2px solid var(--text-secondary)}.cp-ladder__row--rival,.cp-ladder__row--rival .cp-ladder__label{color:var(--hue-other-text)}.cp-ladder__row--rival .cp-ladder__mark{background:var(--hue-other)}.cp-ladder__row--rival .cp-ladder__dot--free .cp-ladder__mark{background:var(--bg-base);border-color:var(--hue-other)}.cp-ladder-table{border-collapse:collapse;width:100%;font-size:.875rem}.cp-ladder-table th,.cp-ladder-table td{text-align:left;padding:10px 8px}.cp-ladder-table th:first-child,.cp-ladder-table td:first-child{padding-left:0}.cp-ladder-table th:last-child,.cp-ladder-table td:last-child{text-align:right;padding-right:0}.cp-ladder-table thead th{color:var(--text-muted);font-size:.8125rem;font-weight:500}.cp-ladder-table tbody tr{border-bottom:1px solid var(--mk-line)}.cp-ladder-table tbody th[scope=colgroup]{text-align:left;border-bottom:1px solid var(--mk-line2);padding:18px 0 10px;font-weight:600}.cp-ladder-table__rival{color:var(--hue-other-text)}@media (min-width:769px){.cp-ladder-table{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cp-wins{border-top:1px solid var(--mk-line2)}.cp-win{border-bottom:1px solid var(--mk-line);flex-wrap:wrap;gap:12px 40px;padding:28px 0;display:flex}.cp-win h3{flex:0 0 180px;margin:0;font-size:1.375rem;font-weight:700}.cp-win p{flex:320px;margin:0}.cp-win p+p{color:var(--text-secondary)}.cp-win span{color:var(--text-muted);font-size:.875rem;display:block}.cp-third{padding-block:72px}.cp-third__title{letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:700;line-height:1.1}.cp-third p{max-width:40em;margin:16px 0 0}.cp-third .cp-third__us{color:#a3a3a3}.cp-third a{color:#e8e8e8}.cp-plans{gap:14px;display:grid}.cp-plan{flex-wrap:wrap;align-items:center;gap:6px 20px;display:flex}.cp-plan__name{flex:0 0 180px}.cp-plan__name b{font-weight:600}.cp-plan__name span{color:var(--text-muted);font-size:.875rem;display:block}.cp-plan__bar{flex:260px;align-items:center;gap:12px;min-width:0;display:flex}.cp-plan__fill{background:var(--hue-other);border-radius:3px;flex-shrink:0;min-width:8px;max-width:calc(100% - 64px);height:26px}.cp-plan__price{font-variant-numeric:tabular-nums;color:var(--hue-other-text);font-weight:600}.cp-plan__other{font-variant-numeric:tabular-nums;color:var(--text-muted);flex:0 0 120px;font-size:.875rem}.cp-plan__note{color:var(--text-muted);flex-basis:100%;margin:0 0 0 200px;font-size:.8125rem}.cp-plan--free{border-bottom:1px solid var(--mk-line);padding-bottom:14px}.cp-bundle{letter-spacing:-.02em;margin:64px 0 8px;font-size:1.5rem;font-weight:600}.cp-gotchas{border-top:1px solid var(--mk-line2)}.cp-gotcha{border-bottom:1px solid var(--mk-line);gap:.5rem;padding:24px 0;display:grid}.cp-gotcha h3{margin:0;font-size:1.125rem;font-weight:600}.cp-gotcha p{max-width:65ch;color:var(--text-secondary);margin:0}.cp-notice{border-block:1px solid var(--mk-line2);margin:0 0 32px;padding-block:14px}.cp-notice p{margin:0}.cp-notice p+p{color:var(--text-secondary);margin-top:6px}.cp-more{gap:1.25rem;display:grid}@media (min-width:900px){.cp-more{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:4rem}}.cp-more ul{border-top:1px solid var(--mk-line2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 32px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cp-more li{border-bottom:1px solid var(--mk-line)}.cp-more li a{min-height:48px;color:var(--text-primary);align-items:center;text-decoration:none;display:flex}.cp-more li a:hover{color:var(--accent-text)}.cp-tail{padding-block:40px 56px}.cp-tail>:first-child{margin-top:0}.cp-switch{color:var(--text-secondary);margin:24px 0 0}.cp-switch a{color:var(--accent-text)}.lrp-hero{flex-wrap:wrap;align-items:flex-start;gap:48px 56px;display:flex}.lrp-hero__text{flex:400px;min-width:0}.lrp-hero__art{flex:1.25 520px;min-width:0;margin:0}.lrp-specs{border-top:1px solid var(--mk-line);grid-template-columns:max-content 1fr;gap:10px 24px;margin:40px 0 0;padding-top:20px;font-size:.875rem;display:grid}.lrp-specs dt{color:var(--text-muted)}.lrp-specs dd{margin:0}.lrp-dl{background:var(--text-primary);color:var(--bg-base);gap:8px}.lrp-link{min-height:44px;color:var(--accent-text);align-items:center;font-weight:600;display:inline-flex}.lrp-lr{color:#d4d4d4;background:#2b2b2b;border:1px solid #444;border-radius:8px;font-size:.8125rem;line-height:1.45;overflow:hidden}.lrp-dialog{box-shadow:0 24px 48px #00000029}.lrp-dialog__title{color:#e6e6e6;background:#383838;border-bottom:1px solid #444;justify-content:center;padding:9px 12px;font-weight:600;display:flex}.lrp-dialog__to{border-bottom:1px solid #444;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;display:flex}.lrp-filter .lrp-dialog__to .lrp-field{flex:200px;min-width:0}.lrp-dim{color:#9a9a9a}.lrp-field{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#1f1f1f;border:1px solid #555;border-radius:3px;padding:4px 8px;overflow:hidden}.lrp-btn{color:#fff;white-space:nowrap;background:#4a4a4a;border-radius:3px;padding:3px 12px}.lrp-btn--go{color:#1f1f1f;background:#d4d4d4;font-weight:600}.lrp-dialog__body{display:flex}.lrp-dialog__presets{color:#9a9a9a;border-right:1px solid #444;flex-shrink:0;width:150px;padding:12px}.lrp-dialog__presets p{margin:0 0 4px}.lrp-dialog__presets p:first-child{color:#d4d4d4}.lrp-dialog__main{flex:1;min-width:0;padding:4px 14px 14px}.lrp-section{color:#ececec;margin:12px 0 8px;font-weight:600}.lrp-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lrp-row>.lrp-dim:first-child{text-align:right;width:72px}.lrp-row>.lrp-field{flex:140px}.lrp-indent{margin:6px 0 0 80px}.lrp-ok{color:#8fd19e}.lrp-settings{color:#9a9a9a;flex-wrap:wrap;gap:8px 20px;display:flex}.lrp-settings b{color:#fff;font-weight:400}.lrp-dialog__foot{border-top:1px solid #444;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.lrp-dialog__foot>span:last-child{gap:8px;display:flex}.lrp-strip{background:#1f1f1f;border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:10px;padding:8px;display:grid}.lrp-strip>span{outline-offset:-2px;outline:2px solid #d4d4d4;height:64px;position:relative}.lrp-lr svg{vertical-align:-1px;display:inline-block}.lrp-strip img,.lrp-ledger__thumb img,.lrp-filter__grid img{object-fit:cover}.lrp-steps{margin:0;padding:0;list-style:none;position:relative}.lrp-steps:before{content:"";background:linear-gradient(var(--mk-line2), var(--accent));width:2px;position:absolute;top:16px;bottom:16px;left:15px}.lrp-step{gap:24px;padding-bottom:36px;display:flex;position:relative}.lrp-step:last-child{padding-bottom:0}.lrp-step__mark{box-sizing:border-box;width:32px;height:32px;font-family:var(--font-mono);background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;display:flex}.lrp-step--lr .lrp-step__mark{border:2px solid var(--mk-line2);background:var(--mk-band);color:var(--text-secondary)}.lrp-step__body{flex:1;align-items:start;gap:12px;min-width:0;display:grid}.lrp-step__body h3{margin:2px 0 4px;font-size:1.125rem;font-weight:600}.lrp-step__body p{color:var(--text-secondary);margin:0}.lrp-step__fact{border-left:2px solid var(--accent);margin:0;padding-left:14px;font-size:.9375rem}.lrp-step--lr .lrp-step__fact{border-left-color:var(--mk-line2)}.lrp-step__body>.lrp-step__fact{color:var(--text-primary)}@media (min-width:900px){.lrp-step__body{grid-template-columns:calc(52.381% - 26.6667px - 2.09524rem) minmax(0,1fr);column-gap:4rem}.lrp-step__body>.lrp-step__fact{margin-top:4px}}.lrp-done{border-radius:6px;max-width:360px;padding:14px 16px}.lrp-done p{color:#d4d4d4;margin:0 0 14px}.lrp-done p:first-child{color:#ececec;margin-bottom:6px;font-weight:600}.lrp-done p:last-child{justify-content:flex-end;gap:8px;margin:0;display:flex}.lrp-ledger{background:var(--bg-raised);border:1px solid var(--mk-line2);border-radius:8px;flex:440px;min-width:0;font-size:.875rem;overflow:hidden}.lrp-ledger__head{border-bottom:1px solid var(--mk-line);justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.lrp-ledger ul{margin:0;padding:0;list-style:none}.lrp-ledger li{border-bottom:1px solid var(--mk-line);align-items:center;gap:14px;padding:10px 18px;display:flex}.lrp-ledger__thumb{border-radius:3px;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.lrp-ledger__file{min-width:0;font-family:var(--font-mono);flex:1;font-size:.8125rem}.lrp-ledger__added{background:var(--mk-accent-bg)}.lrp-ledger__added b{color:var(--accent-text)}.lrp-ledger .lrp-ledger__more{color:var(--text-muted);padding-left:72px}.lrp-ledger__sum{font-family:var(--font-mono);color:var(--text-secondary);margin:0;padding:14px 18px;font-size:.8125rem}.lrp-filter{flex:440px;min-width:0}.lrp-filter__bar{color:#9a9a9a;background:#383838;border-bottom:1px solid #444;flex-wrap:wrap;gap:6px 18px;padding:10px 14px;display:flex}.lrp-filter__bar b{color:#fff}.lrp-filter__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.lrp-filter__img{height:96px;display:block;position:relative}.lrp-filter__grid p{font-family:var(--font-mono);color:#9a9a9a;margin:4px 0 0;font-size:.6875rem}.lrp-filter__foot{color:#9a9a9a;border-top:1px solid #444;margin:0;padding:8px 14px}.lrp-key{background:var(--mk-line2);border-radius:5px;height:10px;position:relative;overflow:hidden}.lrp-key span{background:var(--text-secondary);position:absolute;top:0;bottom:0;left:0}.lrp-key span+span{background:var(--hue-time);left:auto;right:0}.lrp-keydays{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px 40px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lrp-keydays p{margin:4px 0 0}.lrp-keydays .mk-mono{color:var(--text-muted);margin:0;font-size:.8125rem}.lrp-keydays .lrp-warn{color:var(--hue-time-text)}.lrp-rules{border-top:1px solid var(--mk-line2);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.lrp-rules li{border-bottom:1px solid var(--mk-line);padding:14px 0}.lrp-stops tbody th{width:34%}.lrp-faq{padding-bottom:96px}@media (max-width:900px){.pf-editor__rail,.pf-editor__panel{display:none}.pf-editor__body{min-height:0}}@media (max-width:768px){.mk-h2--xs{font-size:1.75rem}.ab-letter{padding-block:64px}.ab-value{min-height:360px}.ab-value__text{padding:24px}.ab-value__title{font-size:1.75rem}.ab-genres li:nth-child(2n){margin-top:0}.pf-post__img{height:360px}.pf-post__card{width:80%;padding:16px 18px;right:8px}.pf-sheet__cell:nth-child(2n){margin-top:0}.pf-sheet__cell:nth-child(2n) .pf-sheet__img{height:190px}.cp-bars__grid{grid-template-columns:1fr;gap:6px}.cp-bars__grid>.cp-bar{margin-bottom:8px}.cp-ladder{display:none}.cp-plan__note{margin-left:0}.cp-third__title{font-size:1.75rem}.cp-third{padding-block:56px}.lrp-faq{padding-bottom:64px}}@media (max-width:600px){.mk-wrap{padding-inline:16px}.mk-split,.ab-hero,.ap-flow{gap:32px}.mk-split__art,.mk-split__text,.ab-hero__photo,.ab-hero__text,.ap-flow__side,.pf-post,.pf-plans__table,.ab-write__mail,.ab-write__card{flex-basis:100%}.pf-sheet__cell{flex:0 calc(50% - 8px);min-width:0}.mk-step__desc,.mk-mini{margin-left:0}.cp-card,.ab-write__card{padding:24px}.lrp-dialog__presets{display:none}.lrp-indent{margin-left:0}.lrp-row>.lrp-dim:first-child{text-align:left;width:auto}.lrp-strip>span{height:44px}.lrp-filter__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-plan__name{flex-basis:100%}.cp-plan__other{flex-basis:auto}}
