:root{--paper:#f4f6f8;--card:#ffffff;--ink:#14171a;--muted:#666e78;--line:#e3e7eb;--line-2:#eceff3;--accent:#14487d;--accent-hover:#0f3a66;--buy-fill:#e8eef6;--buy-edge:#d2deec;--danger:#b42318;--radius:6px;--wrap:1800px;--pad:40px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body),system-ui,"Segoe UI",sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-family:var(--font-head),system-ui,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}a{color:inherit;text-decoration:none}img{max-width:100%}button,input{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}.top{background:var(--card);border-bottom:1px solid var(--line)}.top-in{display:flex;align-items:center;gap:28px;height:74px}.logo{font-family:var(--font-head),sans-serif;font-weight:600;font-size:22px;letter-spacing:-.04em}.search{flex:1 1;display:flex;align-items:center;gap:10px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);height:44px;padding:0 16px;color:var(--muted)}.search input{flex:1 1;border:0;background:none;color:var(--ink);outline:none}.search input::placeholder{color:var(--muted)}.search input:focus::placeholder{color:transparent}.top nav{display:flex;gap:26px;font-size:16px;font-weight:500;color:var(--ink);white-space:nowrap}.top nav a{padding:4px 0}.enter:hover,.foot-nishi a:hover,.top nav a:hover,footer.site a:hover{color:var(--accent)}.enter:hover{border-color:var(--accent)}.umenu{position:relative;flex:none}.umenu-btn{display:flex;align-items:center;gap:8px;padding:9px 10px;border:0;border-radius:var(--radius);background:none;font:inherit;font-size:15px;color:var(--ink);cursor:pointer}.umenu-btn:hover{background:var(--card)}.umenu-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umenu-caret{width:6px;height:6px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-2px) rotate(45deg);flex:none}.umenu-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:220px;padding:8px;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.umenu-head{padding:6px 12px 12px;margin-bottom:8px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umenu-item{display:block;width:100%;text-align:left;padding:8px 12px;border:0;border-radius:var(--radius);background:none;font:inherit;font-size:15px;color:var(--ink);cursor:pointer}.umenu-item:hover{background:var(--paper);color:var(--accent)}.umenu-exit{margin-top:8px;padding-top:12px;border-top:1px solid var(--line);border-radius:0;color:var(--muted)}.enter{border:1px solid var(--line);border-radius:var(--radius);padding:9px 18px;font-size:15px;background:none;cursor:pointer}.shop{display:grid;grid-template-columns:264px 1fr;grid-gap:44px;gap:44px;padding-top:34px;align-items:start}.facet{border-bottom:1px solid var(--line);padding:0 0 20px;margin-bottom:20px}.facet:last-child{border:0}.facet h2{font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:500;margin-bottom:12px}.facet ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.facet li a{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--muted);border-left:2px solid transparent;padding:3px 0 3px 12px;margin-left:-14px}.facet li a.on,.facet li a:hover{color:var(--ink)}.facet li a.on{font-weight:600;border-left-color:var(--accent)}.facet-more{margin-top:10px;padding:0;border:0;background:none;font:inherit;font-size:14px;color:var(--accent);cursor:pointer}.facet-more:hover{color:var(--ink)}.swatches{display:grid;grid-template-columns:repeat(4,28px);grid-gap:8px;gap:8px}.sw{width:28px;height:28px;border-radius:var(--radius);border:1px solid rgba(0,0,0,.1);display:block}.sw.on{outline:2px solid var(--accent);outline-offset:2px}.facet .n{margin-left:auto;color:var(--muted);font-family:var(--font-mono),monospace;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.head-row{display:flex;align-items:flex-end;gap:20px;margin-bottom:22px;flex-wrap:wrap}.head-row h1{font-size:30px}.count{color:var(--muted);font-family:var(--font-mono),monospace;font-size:13px;margin-bottom:3px}.sort{margin-left:auto;display:flex;gap:8px}.chip{border:1px solid var(--line);background:var(--card);border-radius:var(--radius);padding:8px 14px;font-family:var(--font-mono),monospace;font-size:13px;color:var(--muted)}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.chosen{display:flex;flex-wrap:wrap;margin:-6px 0 20px}.chosen,.crumb{align-items:center;gap:8px}.crumb{display:inline-flex;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:7px 12px;font-family:var(--font-mono),monospace;font-size:13px;color:var(--ink)}.crumb span{color:var(--muted);font-size:14px;line-height:1}.crumb:hover span{color:var(--ink)}.crumb-reset{font-family:var(--font-mono),monospace;font-size:13px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:1px}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px 22px;gap:28px 22px}.card .thumb{position:relative;aspect-ratio:16/10;overflow:hidden;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--card)}.card .thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.card h3{display:flex;align-items:center;gap:8px;font-size:17px;margin:12px 0 4px}.plat{flex:none;display:block;width:18px;height:18px}.card .row{display:flex;align-items:baseline;gap:10px}.card .t{color:var(--muted);font-size:13px}.card .price,.card .t{font-family:var(--font-mono),monospace}.card .price{margin-left:auto;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-spacing:-.36em}.empty{color:var(--muted);padding:24px 0}.crumbs{display:flex;align-items:baseline;gap:9px;font-size:14px;padding:22px 0 18px;font-family:var(--font-mono),monospace}.crumbs a{color:var(--accent)}.crumbs a:hover{color:var(--accent-hover)}.crumbs .sep{color:#b3bcc6}.crumbs .current{color:var(--muted)}.cols{display:grid;grid-template-columns:1fr 430px;grid-gap:36px;gap:36px;align-items:start}.side{position:-webkit-sticky;position:sticky;top:20px}.demo{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--card);height:620px;overflow:hidden}.demo img{display:block;width:100%;height:auto}.shots{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:12px}.shot{border:0;background:none;padding:0;text-align:left;cursor:pointer;display:block}.shot .sh{display:block;border:1px solid var(--line-2);border-radius:4px;overflow:hidden;height:120px;background:var(--card)}.shot .sh img{width:100%;height:auto}.shot[aria-pressed=true] .sh{outline:2px solid var(--ink);outline-offset:1px}.shot .cap{display:block;font-family:var(--font-mono),monospace;font-size:12px;color:var(--muted);margin-top:7px}.buy{border:1px solid var(--buy-edge);border-radius:var(--radius);background:var(--buy-fill);padding:26px}.buy h1{font-size:28px;margin-bottom:10px}.buy .tag{color:var(--muted);margin:0 0 20px}.buy .price-big{margin:0;font-size:34px}.buy .hint{margin:6px 0 18px}.btn.block{display:block;text-align:center}.btn.buy-main{background:var(--accent);border-color:var(--accent)}.btn.buy-main:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.buy .btn.ghost{background:var(--card);border-color:var(--buy-edge)}.buy .btn.ghost:hover{border-color:var(--accent)}.btn.ghost{background:none;color:var(--ink);border-color:var(--line);margin-top:10px}.panel{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--card);padding:22px 26px;margin-top:16px}.panel h2{font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:500;margin-bottom:14px}.panel h3{font-size:15px;margin-bottom:6px}.panel p{margin:0 0 16px;color:var(--muted);font-size:15px}.panel p:last-child{margin-bottom:0}.panel dl{margin:0}.spec-row{display:flex;gap:14px;padding:9px 0;border-bottom:1px solid var(--line-2);font-size:15px}.spec-row:last-child{border:0}.spec-row dt{color:var(--muted)}.spec-row dd{margin:0 0 0 auto;font-family:var(--font-mono),monospace;font-size:14px;text-align:right}.sec{padding:52px 0 0}.sec h2{font-size:26px;margin-bottom:18px}.prose{max-width:66ch;color:#23272d;font-size:18px;line-height:1.62}.prose.two-col{max-width:none;column-count:2;column-gap:56px}.prose.two-col p{page-break-inside:avoid;break-inside:avoid;orphans:3;widows:3}.prose.small{font-size:16px;line-height:1.55;max-width:none}.prose p{margin:0 0 14px}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.two .box{height:100%}.side .note{margin-top:16px}.box{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--card);padding:24px 26px}.box h3{font-size:18px;margin-bottom:12px}.list{margin:0;padding-left:20px}.list li{margin-bottom:6px}.note{background:#e8edf2;border-left:3px solid var(--accent);border-radius:var(--radius);padding:24px 26px}.note .prose{font-size:16px;line-height:1.55}.note h3{font-size:18px;margin-bottom:12px}.note .prose{color:#2e343b}.note .prose p:last-child{margin-bottom:0}.choice{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:28px 30px 30px}.choice h2{font-size:22px;margin-bottom:14px}.choice-cta{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap;margin-top:22px}.choice-cta .btn{margin-top:0;display:flex;align-items:center}table.compare{border-collapse:collapse;width:100%;max-width:900px}table.compare td,table.compare th{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line-2)}table.compare tr:last-child td{border-bottom:0}table.compare td:first-child,table.compare th:first-child{padding-left:0}table.compare th{font-weight:500;font-size:14px}table.compare td.k,table.compare th{color:var(--muted)}table.compare td.our{font-family:var(--font-mono),monospace}.page{max-width:860px;padding:40px var(--pad) 64px;margin:0 auto}.page h1{font-size:30px;margin-bottom:8px}.page h2{font-size:19px;margin-bottom:10px}.page section{margin-bottom:28px}.page ul{margin:0;padding-left:20px}.lead{color:var(--muted);margin:0 0 24px}.doc-wrap{padding-bottom:80px}.doc-nocrumbs{padding-top:61px}.doc{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:90px;gap:90px;align-items:start}.doc-alone{grid-template-columns:minmax(0,1fr)}.doc-main{max-width:1100px}.doc-wide .doc-main{max-width:1440px}.doc-full .doc-main{max-width:none}.doc-side{position:-webkit-sticky;position:sticky;top:20px}.page-head{padding:2px 0 32px}.page-head h1{font-size:38px}.page-head .lead{font-size:18px;line-height:1.5;max-width:940px}.page-head .lead,.page-meta{margin:14px 0 0;color:var(--muted)}.page-meta{font-family:var(--font-mono),monospace;font-size:13px}.doc-sec{padding-bottom:44px}.doc-sec:last-child{padding-bottom:0}.doc-sec h2{font-size:22px;margin-bottom:16px}.doc-sec li,.doc-sec p{max-width:900px}.doc-sec p{margin:0 0 15px;line-height:1.6}.doc-sec p:last-child{margin-bottom:0}.doc-sec ol,.doc-sec ul{margin:0 0 15px;padding-left:22px;line-height:1.6}.doc-sec li{margin-bottom:8px}.doc-main a:not(.btn){color:var(--accent)}.doc-main a:not(.btn):hover{color:var(--accent-hover)}.doc-main .btn.ghost{color:var(--ink);background:none}.doc-main .btn.ghost:hover{background:none;color:var(--accent);border-color:var(--accent)}.doc-main .btn{color:#fff;font-size:15px;padding:11px 22px}.doc-main .btn:hover{background:var(--accent);border-color:var(--accent);color:#fff}.checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.doc-sec .checklist li{position:relative;max-width:none;margin:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px 14px 40px;line-height:1.45}.doc-sec .checklist li:before{content:"";position:absolute;left:16px;top:20px;width:10px;height:6px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg)}.doc-sec .shelf-more{margin:40px 0 0;max-width:none}.shelf-more a{display:inline-flex;align-items:baseline;gap:8px;border:1px solid var(--buy-edge);border-radius:var(--radius);background:var(--card);padding:11px 20px;font-size:15px}.shelf-more a:hover{border-color:var(--accent);background:var(--buy-fill)}.shelf-more .n{font-size:13px}.doc-nav h2,.shelf-more .n{font-family:var(--font-mono),monospace;color:var(--muted)}.doc-nav h2{font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:500;margin-bottom:12px}.doc-nav ul{list-style:none;margin:0;padding:0}.doc-nav a{display:block;padding:7px 0;font-size:15px;line-height:1.35;color:var(--muted)}.doc-nav a.on,.doc-nav a:hover{color:var(--ink)}.doc-nav a.on{font-weight:500}.doc-nav-2{margin-top:30px}.doc-side .doc-nav+.doc-nav{margin-top:28px}.doc-note{margin-top:30px;font-size:14px;color:var(--muted);line-height:1.5}.doc-note p{margin:0 0 8px}.doc-note a{color:var(--accent)}.doc-note a:hover{color:var(--accent-hover)}.nishi-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.nishi-item{display:flex;align-items:baseline;gap:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:14px 16px}.nishi-item b{font-weight:400}.nishi-item .n{margin-left:auto;color:var(--muted);font-family:var(--font-mono),monospace;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.nishi-list{grid-template-columns:1fr}}.price-big{font-family:var(--font-mono),monospace;font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-spacing:-.36em}.specs{display:grid;grid-template-columns:160px 1fr;grid-gap:8px 16px;gap:8px 16px;margin:0}.specs dt{color:var(--muted)}.specs dd{margin:0;font-family:var(--font-mono),monospace;font-size:15px}.btn{display:inline-block;background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:var(--radius);padding:12px 24px;font-size:16px;cursor:pointer}.btn[disabled]{opacity:.6;cursor:default}.field{display:block;width:100%;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:11px 14px;font-size:16px;font-family:inherit}select.field{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23666e78' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer;text-overflow:ellipsis}.field:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--buy-fill)}.hint{color:var(--muted);font-size:14px}.error,.hint{margin:6px 0 0}.error{color:var(--danger)}.key{display:block;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;font-family:var(--font-mono),monospace;font-size:13px;word-break:break-all}.order{border-top:1px solid var(--line);padding:20px 0}.order h1,.order h2{margin:0}.order a:not(.btn){color:var(--accent)}.order a:not(.btn):hover{color:var(--accent-hover)}.btn.small{padding:8px 16px;font-size:15px}.domain-form{margin-top:14px;max-width:420px}.domain-form label{display:block;margin-bottom:6px}.buy-list{margin-top:24px;border-top:1px solid var(--line)}.buy-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) 170px 150px 78px;align-items:baseline;grid-gap:20px;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.buy-name{font-family:var(--font-head),sans-serif;font-size:19px}.buy-domain{font-family:var(--font-mono),monospace;font-size:14px}.buy-get{font-size:15px}.buy-get form{display:inline}.linky{font:inherit;color:var(--accent);background:none;border:0;padding:0;cursor:pointer}.linky:hover{color:var(--ink)}.buy-domain{color:var(--muted);overflow-wrap:anywhere}.buy-meta{color:var(--muted);font-size:14px}.buy-go{text-align:right}.buy-list a:not(.btn){color:var(--accent)}.buy-list a.buy-name,.doc-main .buy-list a.buy-name{color:var(--ink)}.buy-list a.buy-name:hover,.doc-main .buy-list a.buy-name:hover{color:var(--accent)}.buy-list a:not(.btn):hover{color:var(--accent-hover)}@media (max-width:900px){.buy-row{grid-template-columns:1fr auto;gap:6px 16px}.buy-name{grid-column:1/-1}.buy-go{text-align:right}}.doc-main .key{margin:6px 0 0}.versions{margin-top:6px}.tabs{display:flex;gap:28px;margin:0 0 28px;border-bottom:1px solid var(--line)}.tabs a{padding:0 0 12px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:16px}.doc-main .tabs a,.tabs a{color:var(--muted)}.doc-main .tabs a:hover,.tabs a:hover{color:var(--ink)}.doc-main .tabs a.on,.tabs a.on{color:var(--ink);border-bottom-color:var(--ink)}.tabs+.doc-sec{margin-top:0}.doc-sec .past-keys,.past-keys{margin:0;padding:0;list-style:none}.past-keys li{padding:0 0 16px}.doku{max-width:720px;margin:0 auto;padding:48px var(--pad) 64px}.doku h1{font-size:22px;margin:0 0 4px}.doku-date{color:var(--muted);margin:0 0 28px}.doku-back{margin:0 0 24px}.doku a:not(.btn),.doku-back a{color:var(--accent)}.doku-table{width:100%;border-collapse:collapse;margin-bottom:24px}.doku-table td,.doku-table th{border-top:1px solid var(--line);padding:12px 0;text-align:left;vertical-align:top;font-weight:400}.doku-table th{width:190px;color:var(--muted);padding-right:20px}.doku-form h1{margin-bottom:24px}.doku-form .doku-table{margin-bottom:32px}.doku-form .field{max-width:340px}.doku-sec{margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.doku-sec h2{font-size:17px;margin:0 0 12px}.doku-sec ul{margin:0 0 16px;padding-left:18px}.doku-sec li{padding:2px 0}.doku-note{color:var(--muted);font-size:14px;margin:0 0 28px}@media print{.no-print{display:none}.doku{padding:0;max-width:none}}.versions ul{margin:0;padding-left:18px}.versions li{padding:2px 0}.foot-nishi{margin-top:64px;border-top:1px solid var(--line);padding:36px 0 0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px 32px;gap:12px 32px}.foot-nishi a{color:var(--muted);font-size:15px;padding:4px 0}.foot-tipy{margin-top:18px;padding-top:0;border-top:none}footer.site{margin-top:44px;border-top:1px solid var(--line);padding:26px 0 48px;display:flex;gap:30px;color:var(--muted);font-size:14px;flex-wrap:wrap}footer.site .r{margin-left:auto}@media (max-width:1400px){.doc{gap:56px}.checklist,.nishi-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.doc{grid-template-columns:minmax(0,1fr);gap:40px}.doc-side{position:static}}@media (max-width:1200px){.cols,.shop{grid-template-columns:1fr}.side{position:static}.demo{height:auto;max-height:620px}.prose.two-col{column-count:1}.two{grid-template-columns:1fr}.foot-nishi,.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){:root{--pad:20px}.page-head h1{font-size:28px}.checklist,.grid,.nishi-list{grid-template-columns:1fr}.top-in{flex-wrap:wrap;height:auto;padding:14px 0}.top nav{display:none}}.row-do{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:16px}.row-do form{display:inline-flex}.row-do .btn{margin-top:0}.row-drop{color:var(--muted);font-size:15px}.row-drop:hover{color:var(--danger)}.confirm{border:1px solid var(--line);border-left:3px solid var(--danger);border-radius:var(--radius);background:var(--card);padding:18px 20px;margin-top:20px;max-width:620px}.confirm p{margin:0}.confirm .row-do{margin-top:14px}.tdel{margin:14px 0 0}.tdel .linky{color:var(--muted)}.tdel .linky:hover{color:var(--danger)}.btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn.danger:hover{background:#8f1c12;border-color:#8f1c12}.doc-article{font-size:18px;line-height:1.7}.doc-article h2{font-size:26px;margin:42px 0 16px;scroll-margin-top:24px}.doc-article h3{font-size:19px;margin:28px 0 10px}.doc-article li,.doc-article p{max-width:950px}.doc-article p{margin:0 0 18px}.doc-article ol,.doc-article ul{margin:0 0 20px;padding-left:22px}.doc-article li{margin-bottom:9px}.doc-article a{color:var(--accent)}.doc-article strong{font-weight:600}.table-scroll{overflow-x:auto;margin:0 0 22px}.doc-table{border-collapse:collapse;width:100%;font-size:15px;background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius)}.doc-table th{text-align:left;font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:500;padding:11px 14px;border-bottom:1px solid var(--line)}.doc-table td{padding:11px 14px;border-bottom:1px solid var(--line-2);vertical-align:top}.doc-table tr:last-child td{border-bottom:0}.doc-cta{border-top:1px solid var(--line);padding-top:28px;margin-top:10px}.doc-cta .btn{margin-top:6px}.doc-article hr{border:0;border-top:1px solid var(--line);margin:36px 0;max-width:950px}.doc-article code{font-family:var(--font-mono),monospace;font-size:.88em;background:var(--buy-fill);border-radius:3px;padding:1px 5px}.doc-article pre.code{font-family:var(--font-mono),monospace;font-size:14px;line-height:1.55;background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius);padding:16px 18px;overflow-x:auto;margin:0 0 20px;max-width:950px}.doc-article pre.code code{background:none;padding:0;font-size:14px}.doc-article blockquote{margin:0 0 20px;padding:2px 0 2px 20px;border-left:2px solid var(--accent);color:var(--muted);max-width:950px}.doc-article blockquote p:last-child{margin-bottom:0}.doc-article figure{margin:0 0 22px;max-width:950px}.doc-article figure img{width:100%;border:1px solid var(--line-2);border-radius:var(--radius)}.doc-article figcaption{margin-top:8px;font-size:14px;color:var(--muted)}.summary{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);padding:22px 26px;margin:0 0 26px;max-width:950px}.summary h2{font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:500;margin:0 0 12px}.summary p{margin:0 0 12px;font-size:17px}.summary p:last-child{margin-bottom:0}.faq{max-width:950px;border-top:1px solid var(--line-2);margin-bottom:26px}.faq-item{border-bottom:1px solid var(--line-2);padding:18px 0}.faq-item h3{font-size:17px;margin:0 0 8px}.faq-item p{margin:0;font-size:17px;color:var(--muted)}.doc-article li strong:first-child{color:var(--ink)}.blog-filter{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:28px}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px 24px;gap:32px 24px}.doc:not(.doc-alone) .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-card .cover{border:1px solid var(--line-2);border-radius:var(--radius);overflow:hidden;background:var(--card);aspect-ratio:16/10}.post-card .cover svg{display:block;width:100%;height:100%}.post-card h3{font-size:18px;margin:14px 0 7px;line-height:1.25}.post-card p{margin:0 0 10px;font-size:15px;line-height:1.45;color:var(--muted)}.post-card .post-meta{display:block;font-family:var(--font-mono),monospace;font-size:12px;color:var(--muted)}.post-card a:hover h3{color:var(--accent)}.aud-switch{display:flex;gap:6px;padding-bottom:22px}.aud-switch a{font-size:15px;padding:7px 14px;border-radius:var(--radius);color:var(--muted)}.aud-switch a:hover{color:var(--ink)}.aud-switch a.on{background:var(--buy-fill);color:var(--ink);font-weight:500}.aud-switch a .n{margin-left:6px}.aud-switch a .n,.doc-nav a .n{font-family:var(--font-mono),monospace;font-size:12px;color:var(--muted)}.doc-nav a .n{float:right}@media (max-width:1400px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.doc-toc{display:none}}@media (max-width:720px){.post-grid{grid-template-columns:1fr}}.pgroup{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:40px;gap:40px;padding:32px 0;border-top:1px solid var(--line)}.pgroup-head h2{font-family:var(--font-head),sans-serif;font-size:24px;font-weight:500;line-height:1.2}.pgroup-head p{margin:8px 0 0;font-size:15px;color:var(--muted)}.pgroup-body{display:grid;grid-gap:16px;gap:16px}.gcard{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:0 20px;gap:0 20px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:20px 24px}.gcard:hover{border-color:var(--accent)}.gcard-ic img{display:block;border-radius:var(--radius)}.gcard-mid b{display:block;font-family:var(--font-head),sans-serif;font-weight:500;font-size:22px;line-height:1.2}.gcard-mid i{display:block;font-style:normal;font-size:15px;color:var(--ink);margin-top:4px}.gcard-mid small{display:block;font-size:14px;color:var(--muted);margin-top:4px;max-width:720px}.gcard-host{font-size:13px}.gcard-host,.gcard-kind{font-family:var(--font-mono),monospace;color:var(--muted);white-space:nowrap}.gcard-kind{font-size:11px;text-transform:uppercase;letter-spacing:.09em}.pid{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:0 24px;gap:0 24px;margin-top:48px;border:1px solid var(--buy-edge);background:var(--buy-fill);padding:28px 32px}.pid,.pid-mark{align-items:center;border-radius:var(--radius)}.pid-mark{width:56px;height:56px;background:var(--accent);color:#fff;font-size:28px;display:flex;justify-content:center}.pid-mark,.pid-text h2{font-family:var(--font-head),sans-serif}.pid-text h2{font-size:22px;font-weight:500}.pid-text p{margin:6px 0 0;font-size:15px;color:var(--muted);max-width:820px}.doc-main .pid .btn{border:0;border-radius:var(--radius);background:var(--accent);color:#fff;padding:13px 24px;font-size:15px;white-space:nowrap}.doc-main .pid .btn:hover{background:var(--accent-hover);color:#fff}@media (max-width:1000px){.pgroup,.pid{grid-template-columns:1fr;gap:20px}.gcard{grid-template-columns:56px minmax(0,1fr)}.gcard-host,.gcard-kind{grid-column:2}}.prt{padding-top:40px;padding-bottom:64px;display:grid;grid-gap:56px;gap:56px}.prt-hero{display:grid;grid-template-columns:minmax(0,115fr) minmax(0,57fr);border:1px solid var(--buy-edge);background:var(--buy-fill);border-radius:var(--radius)}.prt-hero-text{padding:48px 28px 52px}.prt-hero h1{font-size:44px}.prt-hero-side p{margin:20px 0 0;font-size:17px;color:var(--muted);max-width:40em}.prt-hero-do{display:flex;align-items:center;gap:24px;margin-top:28px}.prt-num{border-left:1px solid var(--buy-edge);padding:12px 28px 12px 38px}.prt-num div{padding:22px 0}.prt-num div+div{border-top:1px solid var(--buy-edge)}.prt-num b{display:block;font-family:var(--font-head),sans-serif;font-size:30px;font-weight:500;letter-spacing:-.02em;color:var(--accent)}.prt-num span{display:block;margin-top:6px;font-size:14px;line-height:1.4;color:var(--muted)}.prt-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.prt-step{border:1px solid var(--line);background:var(--card);border-radius:var(--radius);padding:28px}.prt-step i{font-style:normal;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.prt-step h2{margin:10px 0 12px;font-size:22px}.prt-step p{margin:0;color:var(--muted)}.prt-terms{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:40px;gap:40px;border-top:1px solid var(--line);padding-top:40px}.prt-no h2,.prt-qa h2,.prt-terms-head h2{font-size:26px}.prt-terms-head p{margin:10px 0 0;font-size:15px;color:var(--muted)}.prt-table{width:100%;border-collapse:collapse}.prt-table td,.prt-table th{text-align:left;vertical-align:top;padding:16px 0;border-top:1px solid var(--line);font-weight:400}.prt-table tr:first-child td,.prt-table tr:first-child th{border-top:0;padding-top:0}.prt-table th{width:240px;padding-right:32px;color:var(--muted)}.prt-no{grid-column:2;margin-top:28px;padding-top:20px;border-top:1px solid var(--line-2);font-size:14px;color:var(--muted)}.prt-no b{font-weight:500;color:var(--ink)}.prt-no p{margin:0}.prt-no p+p{margin-top:8px}.prt-qa{border-top:1px solid var(--line);padding-top:40px}.prt-qa-list{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px 48px;gap:28px 48px}.prt-qa article{border-top:1px solid var(--line);padding-top:16px}.prt-qa h3{margin:0 0 8px;font-family:var(--font-head),sans-serif;font-size:17px;font-weight:500;line-height:1.3}.prt-qa p{margin:0;font-size:15px;color:var(--muted)}.prt-end{display:flex;align-items:center;justify-content:space-between;gap:40px;border:1px solid var(--buy-edge);background:var(--buy-fill);border-radius:var(--radius);padding:32px 40px}.prt-end h2{font-size:26px}.prt-end p{margin:8px 0 0;color:var(--muted);max-width:46em}@media (max-width:1100px){.prt-terms{gap:28px}.prt-hero,.prt-terms{grid-template-columns:1fr}.prt-hero-text{padding:32px 20px}.prt-hero h1{font-size:34px}.prt-step{padding:24px 20px}.prt-num{border-left:0;border-top:1px solid var(--buy-edge);padding:8px 20px}.prt-qa-list,.prt-steps{grid-template-columns:1fr}.prt-end{flex-direction:column;align-items:flex-start}.prt-table th{width:180px;padding-right:20px}.prt-no{grid-column:1}}@media (max-width:640px){.prt-table td,.prt-table th{display:block;width:auto;padding:0}.prt-table th{border-top:1px solid var(--line);padding-top:16px}.prt-table td{padding-bottom:16px}.prt-table tr:first-child th{border-top:0}}.avt-take{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:40px;gap:40px;border-top:1px solid var(--line);padding-top:40px}.avt-take-head h2{font-size:26px}.avt-take-head p{margin:10px 0 0;font-size:15px;color:var(--muted)}.avt-take dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 40px;gap:0 40px}.avt-take dl>div{padding:16px 0;border-top:1px solid var(--line)}.avt-take dl>div:nth-child(-n+2){border-top:0;padding-top:0}.avt-take dt{font-weight:500}.avt-take dd{margin:4px 0 0;font-size:15px;color:var(--muted)}.avt-end{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:48px;gap:48px;align-items:start;border:1px solid var(--buy-edge);background:var(--buy-fill);border-radius:var(--radius);padding:36px 40px 40px}.avt-end h2{font-size:26px}.avt-end-text p{margin:10px 0 0;color:var(--muted)}.avt-next{list-style:none;counter-reset:step;margin:28px 0 0;padding:0}.avt-next li{counter-increment:step;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:0 12px;gap:0 12px;padding:14px 0;border-top:1px solid var(--buy-edge)}.avt-next li:before{content:counter(step);grid-row:span 2;font-family:var(--font-mono),monospace;font-size:13px;color:var(--accent);padding-top:2px}.avt-next b{font-weight:500}.avt-next span{font-size:15px;color:var(--muted)}.avt-form p{margin:0;color:var(--muted)}.avt-done{border:1px solid var(--line);background:var(--card);border-radius:var(--radius);padding:28px 32px 30px}.avt-done h3{margin:0;font-size:22px}.avt-done p{margin:10px 0 0;color:var(--muted);max-width:44em}.avt-done-mark{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:16px;border-radius:999px;background:var(--buy-fill);color:var(--accent)}.avt-done-more{margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--line)}.avt-done-more h4{margin:0;font-size:15px;font-weight:500}.avt-done-more ul{margin:10px 0 0;padding:0;list-style:none}.avt-done-more li{position:relative;padding:5px 0 5px 18px;font-size:15px;color:var(--muted)}.avt-done-more li:before{content:"";position:absolute;left:2px;top:13px;width:4px;height:4px;border-radius:999px;background:var(--accent)}.avt-end-text a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.avt-done-wait h3{color:var(--muted)}.avt-form h3{margin:0 0 8px;font-size:20px}.avt-row+.avt-row{margin-top:16px}.avt-row label{display:block;margin-bottom:6px;font-size:14px;color:var(--muted)}.avt-row .field{width:100%}.avt-row textarea.field{resize:vertical;min-height:96px}.avt-form .avt-do{margin:32px 0 0}.avt-form .avt-note{margin:12px 0 0;font-size:14px}@media (max-width:1100px){.avt-end,.avt-take{grid-template-columns:1fr;gap:28px}.avt-end{padding:28px 20px 32px}}@media (max-width:640px){.avt-take dl{grid-template-columns:1fr}.avt-take dl>div:nth-child(2){border-top:1px solid var(--line);padding-top:16px}}.pay{display:flex;align-items:center;gap:32px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:20px 24px;margin:0 0 24px}.pay-out b{font-family:var(--font-head);font-size:32px;font-weight:500;display:block;line-height:1.1}.pay-out span{font-size:15px}.pay-hold{border-left:1px solid var(--line);padding-left:32px;color:var(--muted)}.pay-hold b{font-family:var(--font-head);font-size:20px;font-weight:500;display:block;line-height:1.2}.pay-hold span{font-size:14px}.per{margin:0 0 20px}.per-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.per a{padding:6px 13px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--muted);font-size:14px}.per a.on{border-color:var(--ink);color:var(--ink)}.per-cal{display:flex;gap:8px;align-items:center;margin-left:16px;padding-left:16px;border-left:1px solid var(--line)}.per-cal span{color:var(--muted);font-size:14px}.per-cal .btn,.row-form .btn{margin-top:0;height:38px;padding:0 16px;display:inline-flex;align-items:center}.per-cal input{height:38px;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;padding:6px 10px;font:inherit;font-size:14px;color:var(--muted)}.lcard,.per-cal input{background:var(--card)}.lcard{border-radius:10px 10px 0 0;border:1px solid var(--line);border-bottom:0;padding:18px 20px 14px;display:grid;grid-template-columns:minmax(0,1fr) repeat(5,110px);grid-gap:20px;gap:20px;align-items:center}.lcard-off{opacity:.55}.lcard .name{font-size:17px;display:block}.lcard code{font-family:var(--font-mono);font-size:12px;color:var(--muted);display:block;margin:5px 0 0;word-break:break-all}.lcard .v{font-family:var(--font-head);font-size:20px;font-weight:500;display:block;line-height:1.2}.lcard .k{color:var(--muted);font-size:13px}.lcard-foot{display:flex;gap:20px;align-items:center;padding:0 20px 14px;font-size:14px}.lcard-foot,.lsrc{background:var(--card);border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px}.lsrc{padding:4px 20px 12px}.hid{margin:16px 0 0;font-size:15px}.plog{width:100%;border-collapse:collapse}.plog th{text-align:left;color:var(--muted);font-weight:400;font-size:14px;padding:0 0 10px}.plog td,.plog th{border-bottom:1px solid var(--line)}.plog td{padding:14px 0}.plog td:first-child,.plog th:first-child{width:130px;color:var(--muted);font-size:14px}.plog td:last-child,.plog td:nth-child(3),.plog th:last-child,.plog th:nth-child(3){color:var(--muted);font-size:14px}.plink{margin:14px 0 0;border-top:1px solid var(--line);padding:14px 0 0}.plink-t{display:block;font-size:15px;color:var(--muted);margin:0 0 10px}.cfield{position:relative;display:block;margin:0 0 8px}.cfield-k{display:block;color:var(--muted);font-size:12px;margin:0 0 4px}.cfield input{width:100%;height:38px;box-sizing:border-box;padding:0 40px 0 10px;border:1px solid var(--buy-edge);border-radius:8px;background:var(--buy-fill);font-family:var(--font-mono);font-size:12px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cfield button{position:absolute;right:1px;bottom:1px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:0 7px 7px 0;background:none;color:var(--muted);cursor:pointer}.cfield button:hover{color:var(--ink)}.shelp{margin:28px 0 0;border-top:1px solid var(--line);padding:16px 0 0;font-size:15px}.shelp summary{cursor:pointer;color:var(--muted)}.shelp p{margin:12px 0 0;max-width:62ch}.shelp code{font-family:var(--font-mono);font-size:13px}.row-form input,.start-form input:not([type]),.start-form input[type=text]{border:1px solid var(--line);border-radius:8px;background:var(--card);padding:10px 12px;font:inherit;min-width:220px}.row-form,.start-form .pair{display:flex;gap:10px;align-items:center;margin:12px 0 0}.start-form .tax{display:flex;gap:24px;margin:0 0 4px}.start-form .offer{display:block;margin:0 0 16px}.promo-code{font-family:var(--font-mono);font-size:20px}@media (max-width:1100px){.lcard{grid-template-columns:minmax(0,1fr) repeat(3,100px);row-gap:14px}}@media (max-width:760px){.lcard{grid-template-columns:repeat(2,minmax(0,1fr))}.lcard-name{grid-column:1/-1}.pay{flex-wrap:wrap;gap:16px 24px}.pay-hold{border-left:0;padding-left:0}.per{flex-wrap:wrap}.per-cal{margin-left:0}}.tabs.sub{margin-top:-8px}.tabs.sub a{font-size:15px}.lcard-name .cfield{max-width:420px}.lcard-name .name{margin:0 0 10px}@media (max-width:760px){.code-use{grid-template-columns:minmax(0,1fr)}.per-cal{margin-left:0;padding-left:0;border-left:0;flex-wrap:wrap}}.lwrap{margin:0 0 12px}.lcard-foot.open{border-radius:0;border-bottom:0}.lsrc-row:first-child{border-top:0}.lsrc-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(5,110px);grid-gap:20px;gap:20px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.lsrc-name{font-family:var(--font-mono);font-size:13px}.lsrc-row .v{font-size:16px;font-family:var(--font-head);display:block;line-height:1.2}.lsrc-row .k{color:var(--muted);font-size:12px}.lsrc-none{margin:8px 0 0;color:var(--muted);font-size:14px}@media (max-width:1100px){.lsrc-row{grid-template-columns:minmax(0,1fr) repeat(3,100px);row-gap:12px}}@media (max-width:760px){.lsrc-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lsrc-name{grid-column:1/-1}}.doku-off{color:var(--muted)}.adm{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.adm-rail{position:-webkit-sticky;position:sticky;top:24px}.adm-rail p{font-family:var(--font-head),sans-serif;font-size:13px;color:var(--muted);margin:0 0 8px;text-transform:uppercase;letter-spacing:.04em}.adm-rail a{display:flex;justify-content:space-between;padding:7px 10px;border-radius:8px;font-size:15px}.adm-rail a.on{background:var(--card);border:1px solid var(--line)}.tab-n{font-weight:600;margin-left:7px;font-size:13px;background:var(--accent);color:#fff;border-radius:9px;padding:1px 7px}.pay-act{margin-left:auto}.arow{display:grid;grid-template-columns:minmax(0,1fr) 130px 130px 210px 200px;grid-gap:20px;gap:20px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:16px 20px;margin:0 0 10px}.arow-wide{grid-template-columns:minmax(0,1fr) 330px}.arow .name{font-size:17px;display:block}.arow .mail,.plog .mail{font-family:var(--font-mono),monospace;font-size:12px;color:var(--muted);display:block;margin:4px 0 0}.arow .v{font-family:var(--font-head),sans-serif;font-size:20px;font-weight:500;display:block;line-height:1.2}.arow .k,.arow .st{color:var(--muted);font-size:13px}.arow .req{font-family:var(--font-mono),monospace;font-size:13px;display:block}.arow-do{display:flex;gap:14px;align-items:center;justify-content:flex-end;white-space:nowrap}.btn.row{background:none;color:var(--ink);border-color:var(--line);margin-top:0;padding:8px 16px;font-size:15px}.btn.row:hover{border-color:var(--ink)}.adm-sec{margin-top:36px}.receipt{display:flex;gap:8px;align-items:center}.receipt .field{width:240px;min-width:0}.row-form input{height:38px;box-sizing:border-box;padding:0 12px}.req-form{flex-wrap:wrap}.claim-form{display:grid;grid-gap:6px;gap:6px;max-width:620px;margin:12px 0 0}.claim-form label{color:var(--muted);font-size:14px}.claim-form label+input,.claim-form label+textarea{margin:0 0 10px}.claim-form input,.claim-form textarea{border:1px solid var(--line);border-radius:8px;background:var(--card);padding:10px 12px;font:inherit;width:100%;box-sizing:border-box}.claim-form textarea{resize:vertical;min-height:96px}.claim-form .btn{justify-self:start;margin-top:6px}.claim-form .error,.claim-form .hint{margin:0}@media (max-width:1100px){.adm{grid-template-columns:minmax(0,1fr);gap:24px}.adm-rail{position:static}.arow,.arow-wide{grid-template-columns:minmax(0,1fr) 130px 130px}.arow-do{grid-column:1/-1;justify-content:flex-start}}.awrap{margin:0 0 10px}.awrap .arow{margin:0}.awrap.open .arow{border-radius:10px 10px 0 0;border-bottom:0}.adet{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.awrap.open .adet{grid-template-rows:1fr}.adet-in{overflow:hidden;background:var(--card);border-radius:0 0 10px 10px}.awrap.open .adet-in{border:1px solid var(--line);border-top:0;padding:0 20px 8px}.adet .plog td,.adet .plog th{font-size:14px}@media (prefers-reduced-motion:reduce){.adet{transition:none}}.as-link{background:none;border:0;padding:0;font:inherit;color:var(--accent);cursor:pointer}.as-link:hover{color:var(--accent-hover)}.umenu-adm{margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.adm-total{margin:20px 0 0;color:var(--muted)}.modal{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(20,23,26,.45)}.modal-box{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:24px 26px;width:100%;max-width:460px;box-shadow:0 18px 50px rgba(20,23,26,.18)}.modal-box b{display:block;font-family:var(--font-head),sans-serif;font-weight:500;font-size:22px;margin:0 0 10px}.modal-box p{margin:0 0 8px;max-width:none}.modal-box .row-do{margin-top:18px}.nprefs td:first-child,.nprefs th:first-child{width:auto;color:var(--ink);font-size:15px}.nprefs td:not(:first-child),.nprefs th:not(:first-child){width:110px;text-align:center;color:var(--muted);font-size:14px}.nprefs input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.nprefs input[type=checkbox]:disabled{opacity:.4}.doc-sec p.nprefs-act{display:flex;align-items:center;gap:12px;max-width:none}.doc-sec p.nprefs-act .off{margin-left:auto}.tform{max-width:1100px}.tform h2{margin:36px 0 4px}.tform h3{margin:24px 0 4px}.tform-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px 20px;gap:16px 20px;align-items:start;margin-top:14px}.tform-one{display:block;margin-top:14px}.tform label>span:first-child,.tform-row label>span:first-child{display:block;color:var(--muted);font-size:14px;margin-bottom:6px}.tform-row label{display:block;min-width:0}.tform textarea.field{resize:vertical}.tform-do,.tform-row .tform-do{display:flex;align-items:center;gap:16px;margin:24px 0 0}.tform-row .tform-do{align-self:end;margin:0}.tform-check{display:flex;align-items:center;gap:10px;margin-top:20px}.tform-niches{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:4px 24px;gap:4px 24px;margin-top:12px}.tform-niche{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:4px 0}.tform-primary{color:var(--muted);font-size:13px}.tcheck{list-style:none;padding:0;margin:12px 0 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:6px 24px;gap:6px 24px}.tcheck li{display:flex;align-items:baseline;gap:8px;padding-left:26px;position:relative;color:var(--muted)}.tcheck li:before{content:"";position:absolute;left:0;top:4px;width:14px;height:14px;border:1px solid var(--line);border-radius:4px;background:var(--card)}.tcheck li.on{color:var(--ink)}.tcheck li.on:before{background:var(--accent);border-color:var(--accent)}.tcheck b{font-weight:500}.tcheck span{color:var(--muted);font-size:14px}.adm-rail-g+.adm-rail-g{margin-top:24px}.atable{width:100%;max-width:1100px;border-collapse:collapse}.atable th{text-align:left;color:var(--muted);font-weight:400;font-size:14px;padding:0 20px 10px 0}.atable td,.atable th{border-bottom:1px solid var(--line)}.atable td{padding:14px 20px 14px 0;vertical-align:top}.atable td:last-child,.atable th:last-child{padding-right:0}.atable td:not(:first-child),.atable th:not(:first-child){width:180px}.atable .akey{display:block;font-family:var(--font-mono),monospace;font-size:12px;color:var(--muted);margin:4px 0 0}.alist{margin:12px 0 0;padding-left:18px}.anew{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:16px 20px;gap:16px 20px;align-items:end;max-width:1100px;margin:0 0 32px}.anew label{display:block;min-width:0}.anew label>span:first-child{display:block;color:var(--muted);font-size:14px;margin-bottom:6px}.anew .btn{white-space:nowrap}.anew-err{grid-column:1/-1;margin:0}.ahelp-p{max-width:760px;margin:10px 0 0}.ahelp-cmd{margin-top:18px}.ahelp-cmd code{display:block;max-width:1100px;overflow-x:auto;padding:10px 12px;margin-top:6px;border:1px solid var(--line);border-radius:6px;background:var(--card);font-family:var(--font-mono),monospace;font-size:13px;white-space:pre}.dsnap{display:grid;grid-template-columns:minmax(0,640px) auto;grid-gap:16px 20px;gap:16px 20px;align-items:end;margin-top:4px}.dsnap label{display:block;min-width:0}.dsnap label>span:first-child{display:block;color:var(--muted);font-size:14px;margin-bottom:6px}.dsnap .error,.dsnap-rows{grid-column:1/-1;margin:0}.dsnap-rows{max-width:640px}.anew-release{grid-template-columns:140px minmax(0,1fr) minmax(0,1fr) auto;margin-top:20px}.ffield{display:block;min-width:0;margin-top:14px}.tform-row .ffield{margin-top:0}.ffield>span:first-child{display:block;color:var(--muted);font-size:14px;margin-bottom:6px}.ffield-row{display:flex;align-items:flex-start;gap:10px}.ffield-row .field{min-width:0;flex:1 1}.ffield-row .btn{flex:none;white-space:nowrap}.ffield .error{display:block;margin-top:6px}.atable-wide{max-width:1400px}.pcalc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:stretch;margin-top:12px}.pcalc.pcalc-one{grid-template-columns:minmax(0,1fr);max-width:620px}@media (max-width:980px){.pcalc{grid-template-columns:minmax(0,1fr)}}.pcalc-half{min-width:0;border:1px solid var(--line);border-radius:8px;padding:18px 20px 20px}.pcalc-half h3{margin:0 0 14px;font-size:16px}.pcalc-table{width:100%;border-collapse:collapse;font-size:14px}.pcalc-table th{height:28px;color:var(--muted);font-weight:400;text-align:left;padding:0;vertical-align:bottom}.pcalc-table td{height:40px;padding:0;border-top:1px solid var(--line-2)}.pcalc-table tbody tr:first-child td{border-top:0}.pcalc-sum{font-family:var(--font-mono),monospace;text-align:right;white-space:nowrap}.pcalc-table tfoot td{border-top:1px solid var(--ink);font-weight:600}.pcalc-parts td:first-child{width:auto}.pcalc-parts td:nth-child(2){width:76px;padding-left:12px;vertical-align:middle}.pcalc-parts td:last-child{width:92px;padding-left:12px}.pcalc-input{display:block;width:100%;height:30px;padding:0 8px;text-align:right;font-family:var(--font-mono),monospace;font-size:14px}.pcalc-cell-check{text-align:center}.pcalc-parts label{display:block;cursor:pointer}.pcalc-money td:not(:first-child),.pcalc-money th:not(:first-child){width:74px;padding-left:10px}.pcalc-verdict{margin-top:20px}.pcalc-verdict th{padding-top:0}.pcalc-bad td{color:var(--danger)}.pcalc-note{color:var(--muted);font-size:14px;margin:14px 0 0}.pcalc .error{margin-top:14px}:root{--ctl:48px}.anew .btn,.anew input.field,.anew select.field,.dsnap .btn,.dsnap input.field,.ffield .btn,.ffield input.field,.tform .btn,.tform input.field,.tform select.field{height:var(--ctl);padding-top:0;padding-bottom:0}.anew .btn,.dsnap .btn,.ffield .btn,.tform .btn{line-height:1}.anew input.field[type=file]{padding-top:10px}.anew .btn,.dsnap .btn{justify-self:start}.ffield-row .btn{margin-top:0}