:root{--bg:#fff;--page:#fff;--bg-soft:#eeebe5;--ink:#33363a;--ink-2:#47453f;--muted:#66625a;--line:#e1ddd5;--red:#d9102b;--red-dark:#a80a20;--red-soft:#fde9eb;--ok:#1d5e3a;--ok-soft:#e6f2eb;--font:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font);flex-direction:column;min-height:100dvh;margin:0;font-size:16px;line-height:1.5;display:flex}body>*{flex-shrink:0}main.app{flex:1 0 auto}main.app>section:last-of-type{padding-bottom:120px!important}@media (max-width:820px){main.app>section:last-of-type{padding-bottom:96px!important}}.notice>svg:first-child{flex:none;width:22px;height:22px;margin-top:2px}.notice[style*=ok-soft]>svg:first-child{width:28px;height:28px;color:var(--ok);margin-top:8px}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--bg);position:fixed;inset:0 0 auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--red);outline-offset:2px}h1,h2,h3{text-wrap:balance;letter-spacing:-.02em;margin:0}p{margin:0}.wrap{max-width:1360px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}header.top{top:env(safe-area-inset-top,0px);z-index:20;background:var(--bg);border-top:4px solid var(--red);border-bottom:1px solid var(--line);position:sticky}header.top .wrap{align-items:center;gap:12px 32px;padding-block:12px;display:flex}.logo{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}.logo-mark{background:var(--red);flex:none;place-items:center;width:32px;height:32px;display:grid}.logo-text{letter-spacing:-.02em;font-size:21px;font-weight:800}.logo-text i{color:var(--red);font-style:normal}nav.main{flex-wrap:wrap;flex:1;gap:4px 22px;display:flex}.navlink{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:15px;font-weight:600}.navlink[aria-current=page]{border-bottom-color:var(--red)}.hdr-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.icon-btn{cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:44px;height:44px;display:grid;position:relative}.icon-btn:hover{background:var(--bg-soft)}.dot{background:var(--red);border:2px solid var(--bg);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;right:8px}.menu-btn{display:none}@media (max-width:1000px){nav.main{display:none}.hide-sm{display:none!important}.menu-btn{display:grid}}.mobile-nav{background:var(--bg);border-top:1px solid var(--line);max-height:calc(100vh - 110px);position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 24px 40px #0000002e}.mobile-nav .wrap{flex-direction:column;padding-block:8px 20px;display:flex}.mnav-item{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #ededea;align-items:center;gap:14px;padding:14px 2px;display:flex}.mnav-item:hover{background:#fafaf8}.mnav-ico{background:var(--red-soft);width:44px;height:44px;color:var(--red);border-radius:50%;flex:none;place-items:center;display:grid}.mnav-item[aria-current=page] .mnav-ico{background:var(--red);color:#fff}.mnav-item[aria-current=page] .mnav-t{color:var(--red)}.mnav-txt{flex-direction:column;flex:1;min-width:0;display:flex}.mnav-t{align-items:center;gap:8px;font-size:17px;font-weight:700;line-height:1.25;display:flex}.mnav-s{color:var(--muted);font-size:13px;line-height:1.35}.mnav-chev{color:#a5a5a0;flex:none}.mnav-cta{min-height:54px;margin-top:18px;font-size:16px}.mnav-note{color:var(--muted);text-align:center;margin-top:12px;font-size:12px}.menu-backdrop{z-index:15;cursor:pointer;background:#14141473;border:0;padding:0;position:fixed;inset:0}@media (min-width:1001px){.mobile-nav,.menu-backdrop{display:none!important}}.btn{cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn-red{background:var(--red);color:#fff}.btn-ink{background:var(--ink);color:#fff}.btn-line{background:var(--bg);border-color:var(--ink);color:var(--ink)}.btn-ghost{color:var(--ink);background:0 0;padding:0 10px}.btn-block{width:100%}.link{color:var(--red);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0;font-weight:700;display:inline-flex}section{padding-block:56px}.soft{background:var(--bg-soft)}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-size:13px;font-weight:700}.h1{font-size:clamp(34px,4.6vw,58px);font-weight:800;line-height:1.05}.h2{font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.15}.h3{font-size:20px;font-weight:700}.lead{color:var(--ink-2);max-width:640px;font-size:18px}.muted{color:var(--muted)}.stack{flex-direction:column;display:flex}.row{flex-wrap:wrap;align-items:center;display:flex}.grid{gap:20px;display:grid}.g3{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}@media (min-width:1024px){.wrap{padding-left:32px;padding-right:32px}}.chip{color:#3a3a38;white-space:nowrap;background:#efefec;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.chip.ok{background:var(--ok-soft);color:var(--ok)}.chip.red{background:var(--red-soft);color:var(--red-dark)}.pill{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pill.seg-st{color:var(--red-dark);box-shadow:inset 0 0 0 1.5px var(--red);background:#fff}.pill.seg-kmu{color:var(--ink-2);background:#fff;box-shadow:inset 0 0 0 1.5px #b9b9b4}.segsw{background:var(--bg);border:1px solid #b9b9b4;border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.segsw button{min-height:38px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:15px;font-weight:600}.segsw button[aria-pressed=true]{background:var(--ink);color:#fff}.pill.state-on{background:var(--ok-soft);color:var(--ok)}.pill.state-rev{color:#6b4e00;background:#fff2cc}.field{color:var(--ink-2);flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:700;display:flex}.field input,.field select,.field textarea{height:48px;color:var(--ink);background:var(--bg);border:1px solid #b9b9b4;border-radius:4px;width:100%;padding:0 12px;font-size:16px;font-weight:500}.field textarea{resize:vertical;height:auto;min-height:110px;padding:10px 12px;line-height:1.45}.field .hint{color:var(--muted);font-size:13px;font-weight:500}.check{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;display:flex}.check input{width:22px;height:22px;accent-color:var(--red);flex:none;margin-top:1px}.fgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.err{color:var(--red-dark);font-size:14px;font-weight:600}.search{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 10px 30px #00000014}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{background:var(--bg);cursor:pointer;border:1px solid #c9c9c4;border-radius:999px;min-height:44px;padding:0 18px;font-size:15px;font-weight:600}.tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.search-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.search-row .field{flex:170px}.search-row .btn{flex:170px;height:48px}.hero{flex-wrap:wrap;align-items:stretch;gap:40px;display:flex}.hero-main{flex-direction:column;flex:999 560px;justify-content:center;gap:22px;min-width:0;display:flex}.hero-side{background:var(--red);border-radius:8px;flex-direction:column;flex:340px;justify-content:flex-end;gap:16px;min-width:0;min-height:420px;padding:26px;display:flex;position:relative;overflow:hidden}.hero-side .cross{opacity:.16;width:360px;height:360px;position:absolute;top:-50px;right:-70px}.hero-side p{color:#fff;font-weight:500;position:relative}.trust{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 32px;display:grid}.trust div{align-items:flex-start;gap:12px;display:flex}.trust b{display:block}.card{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:12px;width:100%;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.card:hover{border-color:#a9a9a4;box-shadow:0 6px 18px #00000012}.card .facts{border-block:1px solid #ecece8;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-block:12px;display:grid}.fact-l{color:var(--muted);font-size:12px;font-weight:600}.fact-v{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.card .badges{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}@supports (grid-template-rows:subgrid){.grid>.card{grid-row:span 6;grid-template-rows:subgrid;align-content:start;row-gap:12px;display:grid}.grid>.card>.card-top{align-self:center}.grid>.card>.link{align-self:end}}.card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-top>.small{white-space:nowrap}.hero-side .card .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-side .card .facts>span:nth-child(3){display:none}.list-layout{flex-direction:column;gap:24px;display:flex}.filters{border:1px solid var(--line);background:var(--bg-soft);border-radius:8px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.filter-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:12px 16px;display:grid}.filter-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;display:flex}.filter-foot .notice{background:0 0;align-items:center;padding:0}.results{flex-direction:column;gap:16px;min-width:0;display:flex}.list-rows{flex-direction:column;gap:14px;display:flex}.list-sec{padding-block:36px 120px}@media (max-width:820px){.list-sec{padding-bottom:96px}}.results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.sortsel{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.sortsel select{background:var(--bg);height:42px;color:var(--ink);border:1px solid #b9b9b4;border-radius:4px;padding:0 10px;font-size:15px;font-weight:600}@media (min-width:821px){.list-rows .card{grid-template-columns:minmax(0,1fr) minmax(320px,400px);grid-template-areas:"top facts""title facts""meta facts""badges link";align-items:start;gap:8px 32px;padding:20px 24px;display:grid}.list-rows .card>:first-child{grid-area:top}.list-rows .card>:nth-child(2){grid-area:title}.list-rows .card>:nth-child(3){grid-area:meta}.list-rows .card>:nth-child(4){border-block:0;border-left:1px solid var(--line);grid-area:facts;align-content:center;align-self:stretch;padding:4px 0 4px 24px}.list-rows .card>:nth-child(5){grid-area:badges;margin-top:4px}.list-rows .card>:nth-child(6){grid-area:link;place-self:end}}.empty{text-align:center;border:1px dashed #bdbdb8;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:36px;display:flex}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.crumbs button{color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.detail{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.detail-main{flex-direction:column;flex:999 560px;gap:28px;min-width:0;display:flex}.detail-side{border:1px solid var(--line);max-width:100%;top:calc(env(safe-area-inset-top,0px) + 88px);border-radius:8px;flex-direction:column;flex:320px;gap:16px;padding:22px;display:flex;position:sticky}@media (max-width:820px){.detail-side{position:static}}.kv{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.kv>div{background:var(--bg);min-width:0;padding:10px 12px}.kv .fact-l{font-size:12px;line-height:1.3}.kv .fact-v{overflow-wrap:anywhere;font-size:15px;line-height:1.3}@media (max-width:820px){.kv{grid-template-columns:repeat(2,minmax(0,1fr))}.kv>div{padding:8px 10px}.detail-main{gap:20px}}.notice{background:var(--red-soft);border-radius:8px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.notice.neutral{background:var(--bg-soft)}.hidden-name{background:var(--bg-soft);border-radius:4px;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:inline-flex}.blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.wizard{flex-direction:column;gap:28px;max-width:820px;margin:0 auto;display:flex}.psec{border-top:1px solid var(--line);flex-direction:column;gap:20px;padding-top:24px;display:flex}.psec-h{align-items:flex-start;gap:14px;display:flex}.psec-h .num{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:grid}.psec-h p{margin-top:2px}.chipsel .tab{align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:14px;display:inline-flex}.chipsel .tab[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.chipsel .tab svg{width:16px;height:16px}.steps{counter-reset:s;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.steps li{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.steps li span{width:28px;height:28px;color:var(--ink-2);background:#eaeae6;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.steps li[data-state=on]{color:var(--ink)}.steps li[data-state=on] span{background:var(--red);color:#fff}.steps li[data-state=done] span{background:var(--ink);color:#fff}.steps li+li:before{content:"";background:#ddddd8;width:18px;height:2px}.choice-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.choice{border:2px solid var(--line);cursor:pointer;background:var(--bg);text-align:left;border-radius:8px;flex-direction:column;gap:8px;padding:18px;display:flex;position:relative}.choice:hover{border-color:#b9b9b4}.choice[aria-pressed=true]{border-color:var(--ok);background:var(--ok-soft)}.choice[aria-pressed=true]:after{content:"";background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;width:24px;height:24px;position:absolute;top:12px;right:12px}.choice .price{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.wiz-nav{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;display:flex}.summary{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;display:grid}.summary .total{border-top:1px solid var(--line);padding-top:8px;font-weight:800}.overlay{z-index:50;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#1414148c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--bg);border-radius:10px;flex-direction:column;gap:18px;width:100%;max-width:560px;max-height:100%;padding:26px;display:flex;overflow:auto}.modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nda{border:1px solid var(--line);max-height:180px;color:var(--ink-2);background:var(--bg-soft);border-radius:6px;flex-direction:column;gap:8px;padding:14px;font-size:14px;display:flex;overflow:auto}.tabbar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;display:flex}.tabbar button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 14px;font-weight:700}.tabbar button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--red)}.table-wrap{border:1px solid var(--line);border-radius:8px;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #ecece8;padding:14px 16px;font-size:15px}th{color:var(--muted);background:var(--bg-soft);font-size:13px;font-weight:700}tr:last-child td{border-bottom:0}.msg{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;padding:18px;display:flex}.msg-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.howto{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.howto li{flex-direction:column;gap:10px;display:flex}.num{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid}.entry{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:12px;padding:26px;display:flex}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:#fff;z-index:60;border-radius:6px;max-width:calc(100% - 32px);padding:12px 18px;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000040}footer{background:var(--ink);color:#d6d6d2}footer .wrap{flex-direction:column;gap:20px;padding-block:40px 96px;display:flex}footer p{max-width:900px;font-size:13px;line-height:1.6}footer .ft-lead{color:#fff;max-width:640px;font-size:18px;font-weight:700}.ft-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px 48px;display:grid}.ft-about{flex-direction:column;gap:12px;display:flex}.ft-col{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ft-col b{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:14px}.ft-col button{color:#d6d6d2;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 0;font-size:14px}.ft-col button:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-about{grid-column:1/-1}}.ft-links{flex-wrap:wrap;gap:8px 24px;display:flex}.ft-links button{color:#fff;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:600;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.ft-links button:hover{text-decoration-color:#fff}footer .ft-note{color:#b8b8b3}footer .ft-legal{color:#9a9a95;border-top:1px solid #ffffff1f;max-width:none;padding-top:16px}.lbl-row{align-items:center;gap:8px;display:flex}.info-btn{border:1.5px solid var(--red);background:var(--bg);width:24px;height:24px;color:var(--red);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;font:italic 700 14px/1 Georgia,Times New Roman,serif;display:grid;position:relative}.info-btn:after{content:"";position:absolute;inset:-10px}.info-btn[aria-expanded=true]{background:var(--red);color:#fff}.helpbox{background:var(--bg-soft);color:var(--ink-2);border-radius:6px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.5}.helpbox b{color:var(--ink)}@media (max-width:820px){main{padding-bottom:76px}}.hero-c{justify-content:center}.hero-c .hero-main{text-align:center;flex:auto;align-items:center;max-width:940px;margin:0 auto}.hero-c .lead{max-width:720px;margin:0 auto}.hero-c .search{text-align:left;width:100%}.hero-c .tabs{justify-content:center}.hero-sec{background:linear-gradient(180deg,var(--bg) 0%,var(--bg) 60%,var(--bg-soft) 100%);padding-block:64px 48px}@media (max-width:820px){.hero-sec{padding-block:36px 32px}.hero-c .hero-main{text-align:left;align-items:stretch}.hero-c .tabs{justify-content:flex-start}}.prem-sec{padding-block:48px 8px}.prem-sec .eyebrow{align-items:center;gap:6px;display:inline-flex}.prem-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.pcard{background:var(--bg);border:1px solid var(--line);border-top:5px solid var(--red);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:12px;width:100%;padding:24px;transition:box-shadow .15s,border-color .15s;display:flex}.pcard:hover{border-color:#c9c9c4;border-top-color:var(--red);box-shadow:0 10px 28px #00000017}@supports (grid-template-rows:subgrid){.prem-grid>.pcard{grid-row:span 7;grid-template-rows:subgrid;row-gap:12px;display:grid}}.pc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.prem-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--red);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.pc-title{letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.25}.pc-desc{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.pcard .facts{border-block:1px solid #ecece8;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-block:12px;display:grid}.pcard .badges{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.pc-cta{pointer-events:none;place-self:start}.chip.prem{color:#7a5300;background:#fff4d6}.hero-c .h1,.hero-c .lead,.hero-c .eyebrow{max-width:940px}.sbox{gap:0;padding:0;overflow:hidden}.stabs{border-bottom:1px solid var(--line);background:var(--bg-soft);display:flex}.stab{color:var(--ink-2);cursor:pointer;border:0;white-space:nowrap;background:0 0;border-bottom:3px solid #0000;flex:none;margin-bottom:-1px;padding:14px 24px;font-size:15px;font-weight:600}.stab:hover{color:var(--ink)}.stab[aria-selected=true]{background:var(--bg);color:var(--ink);border-bottom-color:var(--red)}.stab+.stab{border-left:1px solid var(--line)}.sbody{flex-direction:column;gap:16px;padding:20px;display:flex}.sbody .search-row .field{flex:140px}.sbody .search-row .search-go{flex:none;min-width:190px;height:48px}@media (max-width:1180px){header.top .wrap{gap:12px 22px}nav.main{gap:4px 16px}}@media (max-width:480px){.hide-xs{display:none}}.sbody>.search-go{align-self:flex-start;height:48px}@media (max-width:820px){.stab{text-align:center;flex:1 1 0;padding:12px 6px;font-size:14px}.sbody{padding:16px}.sbody .search-row .search-go{flex:100%}}.lcard{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:240px minmax(0,1fr) 230px;width:100%;padding:0;transition:box-shadow .15s,border-color .15s;display:grid;overflow:hidden}.lcard:hover{border-color:#c9c9c4;box-shadow:0 10px 28px #00000017}.lc-art{min-height:190px;display:block;position:relative;overflow:hidden}.lc-art .art{width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.lcard:hover .lc-art .art{transform:scale(1.04)}.art-ico{aspect-ratio:1;width:auto;height:58%;position:absolute;top:44%;right:10%;transform:translateY(-50%)}.lc-br{color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #0000004d;font-size:13px;font-weight:700;position:absolute;bottom:12px;left:14px;right:14px}.lc-prem{color:var(--red);letter-spacing:.05em;text-transform:uppercase;background:#fff;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.lc-main{flex-direction:column;gap:7px;min-width:0;padding:18px 22px;display:flex}.lc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.lc-title{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.28}.lc-desc{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.lc-main .badges{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.lc-side{border-left:1px solid #ecece8;flex-direction:column;justify-content:center;gap:4px;padding:18px 22px;display:flex}.lc-big{letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.2}.lc-cta{min-height:32px;margin-top:10px}@media (max-width:900px){.lcard{grid-template-columns:1fr}.lc-art{height:120px;min-height:120px}.lc-side{border-top:1px solid #ecece8;border-left:0;grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:14px 18px;display:grid}.lc-side .fact-l{grid-column:1}.lc-side .lc-big{grid-column:1;font-size:21px}.lc-side .small{grid-column:1}.lc-side .lc-cta{grid-area:1/2/span 3;margin:0}.lc-main{padding:14px 18px}}.start-ribbon{background:var(--red-soft);color:var(--ink);cursor:pointer;text-align:left;border:1px solid #f3c2c5;border-radius:999px;align-items:center;gap:10px;margin-bottom:6px;padding:6px 14px 6px 6px;font-size:14px;display:inline-flex}.start-ribbon:hover{border-color:var(--red)}.sr-tag{background:var(--red);color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.start-choice .row{padding-right:34px}.adrow{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.adrow-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adrow-stats{color:var(--muted);gap:18px;font-size:14px;display:flex}.adrow-stats b{color:var(--ink)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}a.btn{color:inherit}a.btn-red,a.btn-ink{color:#fff}a.link{text-decoration:none}.navlink{color:inherit;text-decoration:none;display:inline-block}.logo{color:inherit}.crumbs a{color:var(--muted)}.lcard,.pcard,.card{color:inherit;text-decoration:none}.auth{flex-direction:column;gap:20px;max-width:460px;margin:0 auto;display:flex}.auth form{flex-direction:column;gap:16px;display:flex}.flash{border-radius:8px;padding:14px 16px;font-size:15px;font-weight:600}.flash.ok{background:var(--ok-soft);color:var(--ok)}.flash.err{background:var(--red-soft);color:var(--red-dark)}.pager{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.pager a,.pager span{border:1px solid var(--line);border-radius:4px;place-items:center;min-width:44px;height:44px;padding:0 12px;font-weight:600;text-decoration:none;display:grid}.pager span[aria-current]{background:var(--ink);color:#fff;border-color:var(--ink)}.legal{flex-direction:column;gap:14px;max-width:760px;display:flex}.legal h2{margin-top:14px;font-size:20px}.legal ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.statbox{background:var(--bg-soft);border-radius:8px;flex-direction:column;gap:4px;padding:16px;display:flex}.statbox b{font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.1}.inline-form{display:inline}details.more summary{cursor:pointer;color:var(--red);font-weight:700}.modal-wrap[hidden]{display:none}.hdr-user{color:var(--ink-2);font-size:14px;font-weight:600;text-decoration:none}.ft-col a{color:#d6d6d2;padding:2px 0;font-size:14px;text-decoration:none}.ft-col a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.lcard.is-plus{box-shadow:inset 4px 0 0 var(--red)}.lcard.is-plus:hover{box-shadow:inset 4px 0 0 var(--red),0 10px 28px #00000017}.mnav-item{text-decoration:none}.tablink{color:var(--muted);border-bottom:3px solid #0000;padding:12px 14px;font-weight:700;text-decoration:none}.tablink[aria-selected=true]{color:var(--ink);border-bottom-color:var(--red)}body{font-size:17px;line-height:1.55}.logo-text{font-size:23px}.navlink{font-size:16.5px}.btn{min-height:50px;padding:0 22px;font-size:16px}.eyebrow{font-size:14px}.h1{letter-spacing:-.03em;font-size:clamp(38px,5.4vw,72px);line-height:1.04}.hero-c .h1{font-size:clamp(40px,5.6vw,76px)}.h2{font-size:clamp(30px,3.4vw,46px)}.h3{font-size:22px}.lead{font-size:clamp(19px,1.6vw,22px);line-height:1.5}.small{font-size:15px}.field{font-size:14px}.field input,.field select,.field textarea{height:52px;font-size:17px}.field textarea{height:auto}.tab,.stab{font-size:16px}.fact-l{font-size:13px}.fact-v{font-size:16px}.lc-title{font-size:23px}.lc-desc{font-size:16px}.lc-big{font-size:27px}.pc-title{font-size:25px}.pc-desc{font-size:16px}.trust b{font-size:18px}footer p{font-size:14.5px}footer .ft-lead{font-size:21px}@media (max-width:820px){.h1{letter-spacing:-.02em}.lc-title{font-size:20px}.lc-big{font-size:23px}}.navlink{transition:color .18s,border-color .18s}.navlink:hover{color:var(--red);border-bottom-color:#d8000f59}.navlink[aria-current=page]:hover{border-bottom-color:var(--red)}.logo .logo-mark{transition:transform .2s}.btn{transition:background-color .18s,border-color .18s,color .18s,transform .18s}.btn-ghost:hover{color:var(--red)}.btn-line:hover{background:var(--ink);color:#fff}.btn-ink:hover{background:#000}.mnav-item .mnav-t{transition:color .18s}.mnav-item:hover .mnav-t{color:var(--red)}.link:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.logo:hover .logo-mark{transform:none}}.logo{gap:7px}.logo-mark{border-radius:50%;width:36px;height:36px}.logo-text{color:var(--red);letter-spacing:-.025em;font-weight:800}.logo-text i{font-weight:600}.logo:hover .logo-mark{transform:scale(1.08)}.ft-brand{align-items:center;gap:7px;display:flex}.ft-brand .logo-mark{width:30px;height:30px}.ft-brand-text{color:#fff;letter-spacing:-.025em;font-size:20px;font-weight:800}.ft-brand-text i{font-style:normal;font-weight:600}.or-sep{color:var(--muted);align-items:center;gap:12px;margin-top:4px;font-size:14px;display:flex}.or-sep:before,.or-sep:after{content:"";background:var(--line);flex:1;height:1px}html[data-header] header.top .wrap{max-width:1520px;padding-block:22px}html[data-header] header.top .logo-text{font-size:26px}html[data-header] header.top .logo-mark{width:42px;height:42px}html[data-header] header.top .logo-mark svg{width:24px;height:24px}html[data-header] .navlink{padding:8px 0;font-size:17px}html[data-header] .icon-btn:hover{background:#ffffff1f}html[data-header] .icon-btn,html[data-header] .menu-btn,html[data-header] .hdr-actions .btn-ghost{color:#fff}html[data-header] .hdr-actions .btn-ghost:hover{color:#fff;background:#ffffff1f}html[data-header] .dot{border-color:#0000}html[data-header=schwarz] header.top{border-top:0;border-bottom:4px solid var(--red);background:#111}html[data-header=schwarz] header.top .logo-text,html[data-header=schwarz] header.top .logo-text i{color:#fff}html[data-header=schwarz] .navlink{color:#ffffffe0}html[data-header=schwarz] .navlink:hover,html[data-header=schwarz] .navlink[aria-current=page]{color:#fff;border-bottom-color:var(--red)}html[data-header=rot] header.top{background:var(--red);border-top:0;border-bottom:0}html[data-header=rot] header.top .logo-mark{background:#fff}html[data-header=rot] header.top .logo-mark path{fill:var(--red)}html[data-header=rot] header.top .logo-text,html[data-header=rot] header.top .logo-text i{color:#fff}html[data-header=rot] .navlink{color:#ffffffe6}html[data-header=rot] .navlink:hover{color:#fff;border-bottom-color:#fff9}html[data-header=rot] .navlink[aria-current=page]{color:#fff;border-bottom-color:#fff}html[data-header=rot] .hdr-actions .btn-red{color:var(--red);background:#fff}html[data-header=rot] .hdr-actions .btn-red:hover{background:var(--ink);color:#fff}html[data-header=rot] .dot{background:#fff}@media (max-width:820px){html[data-header] header.top .wrap{padding-block:14px}html[data-header] header.top .logo-text{font-size:22px}html[data-header] header.top .logo-mark{width:36px;height:36px}}.sso-btn{letter-spacing:.25px;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 16px;font-family:Roboto,Arial,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.sso-logo{flex:none;place-items:center;width:24px;height:24px;display:grid}.sso-logo img{object-fit:contain;width:20px;height:20px;display:block}.sso-google{color:#1f1f1f;background:#fff;border:1px solid #747775}.sso-google:hover{background:#f8f9fa;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.sso-google:active{background:#f1f3f4}.sso-linkedin{color:#fff;background:#0a66c2;border:1px solid #0a66c2;font-weight:600}.sso-linkedin:hover{background:#004182;border-color:#004182}.sso-linkedin .sso-logo{background:#fff;border-radius:3px;width:24px;height:24px}.sso-btn:focus-visible{outline:3px solid var(--red);outline-offset:2px}header.top .wrap{max-width:1520px;padding-block:22px}header.top .logo-text{font-size:26px}header.top .logo-mark{width:42px;height:42px}header.top .logo-mark svg{width:24px;height:24px}header.top .navlink{padding:8px 0;font-size:17px}@media (max-width:820px){header.top .wrap{padding-block:14px}header.top .logo-text{font-size:22px}header.top .logo-mark{width:36px;height:36px}header.top .logo-mark svg{width:21px;height:21px}}footer .logo-mark{background:var(--red)}footer .logo-mark path{fill:#fff}body{background:var(--page)}main.app>section,.soft,.hero-sec{background:0 0}.lcard,.pcard,.card,.entry,.filters,.search,.detail-side,.adrow,.msg,.empty,.table-wrap,.choice,.kv,.statbox{background:var(--bg);border:1px solid var(--line);box-shadow:none;border-radius:6px}.pcard{border-top:4px solid var(--red)}.lcard.is-prem{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.lcard:hover,.pcard:hover,.card:hover{border-color:#c9c3b8;box-shadow:0 4px 14px #281e140f}.lcard.is-prem:hover{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red),0 4px 14px #281e140f}.lc-side,.card .facts,.pcard .facts{border-color:var(--line)}.entry[style]{border-top-width:4px!important}.trust{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:22px 24px}.notice.neutral{background:var(--bg);border:1px solid var(--line)}.auth,.wizard{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:28px}@media (max-width:820px){.auth,.wizard{padding:20px 16px}}.stabs{background:var(--bg-soft)}.filters{background:var(--bg)}.chip{background:var(--bg-soft);color:var(--ink-2)}.kv{background:var(--line);gap:1px}.legal{background:var(--bg);border:1px solid var(--line);border-radius:6px;max-width:860px;padding:28px 32px}header.top{border-bottom:1px solid var(--line)}footer{background:#1a1a1a}.beta-tag{border:1.5px solid var(--red);height:20px;color:var(--red);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1;font-family:var(--font);border-radius:4px;align-self:flex-start;align-items:center;margin:2px 0 0 4px;padding:0 7px;display:inline-flex}.beta-tag-inv{color:#fff;border-color:#ffffffb3}html[data-header] header.top .beta-tag{color:#fff;border-color:#ffffffbf}.ft-brand .beta-tag{align-self:center;margin:0 0 0 6px}.beta-bar{background:var(--ink);color:#e9e6e0;font-size:14px}.beta-bar .wrap{flex-wrap:wrap;align-items:center;gap:10px;max-width:1520px;padding-block:8px;display:flex}.beta-bar .beta-tag{align-self:center;margin:0}.beta-bar a{color:#fff;text-underline-offset:3px;font-weight:700}.beta-bar a:hover{color:#fff;text-decoration-thickness:2px}.legal ul li{line-height:1.6;display:list-item}.legal ul li:has(>svg){align-items:flex-start;gap:8px;margin-left:-20px;list-style:none;display:flex}.legal ul{gap:10px}.legal ul li>svg{color:var(--red);flex:none;margin-top:5px}@media (max-width:820px){.beta-bar{font-size:13px}.beta-bar .wrap{gap:6px 10px;padding-block:7px}header.top .beta-tag{height:18px;padding:0 5px;font-size:10px}}.lc-sample{color:#6b4a00;letter-spacing:.04em;text-transform:uppercase;background:#fff4d6;border:1px dashed #c79a2b;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;top:12px;right:12px}.lcard.is-sample .lc-art .art{filter:none}.sample-note{color:#4a3600;background:#fff8e6;border:1px dashed #c79a2b;border-radius:6px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.sample-note b{color:#3a2a00}.acct-btn{min-height:44px;color:var(--ink);border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:4px 12px 4px 4px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.acct-btn:hover{background:var(--bg-soft);border-color:var(--line)}.avatar-wrap{display:inline-grid;position:relative}.avatar{object-fit:cover;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.avatar-initials{background:var(--red);color:#fff;letter-spacing:.02em;font-size:14px;font-weight:800}.avatar-out{background:var(--bg-soft);color:var(--ink-2);border:1px solid var(--line)}.acct-out .acct-name{font-weight:600}.avatar-wrap .dot{top:-1px;right:-1px}html[data-header] .acct-btn{color:#fff}html[data-header] .acct-btn:hover{background:#ffffff1f;border-color:#0000}html[data-header=rot] .avatar-initials{color:var(--red);background:#fff}html[data-header] .avatar-out{color:#fff;background:#ffffff24;border-color:#ffffff59}@media (max-width:1000px){.acct-btn{padding:4px}}.wrap{max-width:1520px}.hero-c .hero-main{max-width:none}.hero-c .h1{max-width:1340px;font-size:clamp(38px,5vw,72px)}.hero-c .hero-title{text-wrap:wrap;max-width:none}@media (min-width:760px){.hero-c .hero-title>span{white-space:nowrap;display:block}}h1,h2,h3,.h1,.h2,.h3,.lc-title,.lc-big{color:var(--ink)}.btn-red{letter-spacing:.005em;box-shadow:none;font-weight:600}body:has(.app-screen){overflow:hidden}.app-screen{z-index:1000;background:var(--bg);-webkit-overflow-scrolling:touch;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);position:fixed;inset:0;overflow-y:auto}.app-mark{background:var(--red);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.app-mark-lg{width:96px;height:96px}.app-title{letter-spacing:-.02em;font-size:clamp(26px,7vw,34px);font-weight:800;line-height:1.15}.app-lead{color:var(--muted);max-width:30em;font-size:17px}.app-intro{flex-direction:column;min-height:100%;display:flex}.app-intro-top{justify-content:flex-end;min-height:56px;padding:6px 8px;display:flex}.app-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex:1;display:flex;overflow-x:auto}.app-track::-webkit-scrollbar{display:none}.app-slide{scroll-snap-align:center;text-align:center;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;gap:20px;padding:24px 28px;display:flex}.app-intro-bottom{flex-direction:column;gap:20px;width:100%;max-width:520px;margin:0 auto;padding:12px 24px 28px;display:flex}.app-dots{justify-content:center;gap:10px;display:flex}.app-dots button{background:var(--line);cursor:pointer;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .2s,background-color .2s}.app-dots button.on{background:var(--red);width:26px}.app-cta{flex-direction:column;gap:12px;display:flex}.app-auth{flex-direction:column;gap:20px;max-width:460px;margin:0 auto;padding:32px 24px 40px;display:flex}.app-auth form{flex-direction:column;gap:16px;display:flex}.app-brand{align-items:center;gap:12px;display:flex}.app-brand .logo-text{font-size:24px}.app-switch,.app-legal{text-align:center}.app-legal a{color:inherit}@media (prefers-reduced-motion:reduce){.app-dots button{transition:none}}html[data-app]{-webkit-tap-highlight-color:transparent}html[data-app] body{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}html[data-app] header.top{padding-top:env(safe-area-inset-top,0px);position:fixed;top:0;left:0;right:0;box-shadow:0 1px #00000014,0 4px 14px #0000001a}html[data-app] body{padding-top:calc(64px + env(safe-area-inset-top,0px))}html[data-app] header.top .wrap{gap:10px;max-width:none;min-height:64px;padding-block:10px}html[data-app] header.top .logo{flex:none;min-width:0}html[data-app] header.top .logo-mark{width:34px;height:34px}html[data-app] header.top .logo-mark svg{width:19px;height:19px}html[data-app] header.top .logo-text{font-size:20px}html[data-app] header.top .beta-tag{display:none}html[data-app] header.top nav.main,html[data-app] header.top .menu-btn,html[data-app] header.top .hdr-actions>.btn,html[data-app] .mobile-nav,html[data-app] .menu-backdrop{display:none!important}html[data-app] .hdr-actions{min-width:0;margin-left:auto}html[data-app] .acct-btn{background:#ffffff1f;gap:8px;min-width:0;max-width:52vw;padding:3px 12px 3px 3px}html[data-app] .acct-btn .avatar{width:32px;height:32px}html[data-app] .acct-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}html[data-app] main.app>section:last-of-type{padding-bottom:32px!important}html[data-app] .toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.app-legal-bar{text-align:center;color:var(--muted);padding:8px 16px 20px}.app-legal-bar a{color:inherit}.app-tabbar{z-index:40;background:var(--bg);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000000f}.tab-item{min-height:56px;color:var(--muted);letter-spacing:.01em;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;padding:4px 2px;font-size:11.5px;font-weight:600;text-decoration:none;display:flex}.tab-item[aria-current=page]{color:var(--red)}.tab-item[aria-current=page] .tab-ico svg{stroke-width:2.4px}.tab-ico{border-radius:999px;place-items:center;width:44px;height:30px;transition:background-color .15s;display:grid;position:relative}.tab-item[aria-current=page] .tab-ico{background:var(--red-soft)}.tab-badge{background:var(--red);color:#fff;text-align:center;border:2px solid var(--bg);box-sizing:content-box;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-weight:800;line-height:16px;position:absolute;top:-6px;left:calc(50% + 5px)}.tab-plus{background:var(--red);color:#fff;width:52px;height:52px;box-shadow:0 6px 16px color-mix(in srgb,var(--red) 35%,transparent);border:4px solid var(--bg);box-sizing:content-box;border-radius:50%;place-items:center;margin-top:-22px;display:grid}.tab-item:active .tab-ico,.tab-add:active .tab-plus{transform:scale(.94)}@media (min-width:821px){.app-tabbar{border-left:1px solid var(--line);border-right:1px solid var(--line);border-radius:16px 16px 0 0;max-width:620px;margin:0 auto}}html[data-app] body,html[data-app] main.app>section,html[data-app] .soft,html[data-app] .hero-sec{background:#fff}html[data-app] .wrap{padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}html[data-app] section{padding-block:18px}html[data-app] main.app>section:first-of-type{padding-top:20px}html[data-app] .hero-sec{padding-block:24px 8px}html[data-app] .prem-sec{padding-block:16px 0}html[data-app] .wizard,html[data-app] .legal,html[data-app] .auth,html[data-app] .trust,html[data-app] .filters,html[data-app] .detail-side,html[data-app] .notice.neutral,html[data-app] .table-wrap,html[data-app] .search{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-app] .wizard,html[data-app] .legal{gap:22px;max-width:none}html[data-app] .detail-side{border-top:1px solid #efede9;padding-top:20px;position:static}html[data-app] .empty{background:#f7f6f3;border:0;border-radius:16px;padding:28px 20px}html[data-app] .lcard,html[data-app] .pcard,html[data-app] .card,html[data-app] .entry,html[data-app] .adrow,html[data-app] .msg,html[data-app] .statbox,html[data-app] .choice{border:0;border-radius:16px;box-shadow:0 1px 2px #1414140f,0 4px 16px #14141412}html[data-app] .pcard{border-top:0}html[data-app] .entry[style]{border-top-width:0!important}html[data-app] .lcard:hover,html[data-app] .card:hover,html[data-app] .pcard:hover{box-shadow:0 1px 2px #1414140f,0 4px 16px #14141412}html[data-app] .lcard:active,html[data-app] .card:active{transform:scale(.99)}html[data-app] .kv{background:0 0;gap:8px}html[data-app] .kv>div{background:#f7f6f3;border-radius:12px}html[data-app] .list-rows,html[data-app] .grid{gap:16px}html[data-app] .h1{letter-spacing:-.025em;font-size:30px;line-height:1.12}html[data-app] .h2,html[data-app] .wizard h1,html[data-app] .legal h1{font-size:26px;line-height:1.15}html[data-app] .h3,html[data-app] .wizard h2,html[data-app] .legal h2{font-size:20px;line-height:1.25}html[data-app] .lead{font-size:17px}html[data-app] body{font-size:16px}html[data-app] .btn{border-radius:12px;min-height:52px}html[data-app] .field input,html[data-app] .field select,html[data-app] .field textarea{background:#faf9f7;border-color:#d9d6d0;border-radius:12px;height:52px}html[data-app] .field textarea{height:auto}html[data-app] .field input:focus,html[data-app] .field select:focus,html[data-app] .field textarea:focus{border-color:var(--ink);background:#fff}html[data-app] .chip{border-radius:999px}html[data-app] .steps{flex-wrap:nowrap;gap:6px}html[data-app] .steps li{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:6px;min-width:0;font-size:0}html[data-app] .steps li+li:before{display:none}html[data-app] .steps li span{background:#eceae6;border-radius:3px;width:100%;height:5px;font-size:0}html[data-app] .steps li[data-state=on]{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:700;overflow:visible}html[data-app] .tabbar,html[data-app] [role=tablist]:not(.app-dots){scrollbar-width:none;border-bottom:0;flex-wrap:nowrap;gap:6px;overflow-x:auto}html[data-app] .tablink,html[data-app] .tabbar button{color:var(--ink-2);white-space:nowrap;background:#f3f1ed;border:0;border-radius:999px;padding:9px 16px;font-size:14px}html[data-app] .tablink[aria-selected=true],html[data-app] .tabbar button[aria-selected=true]{background:var(--ink);color:#fff}:root{--grad:linear-gradient(135deg,#ff4d5e 0%,#e8132f 52%,#be0a26 100%);--grad-hover:linear-gradient(135deg,#f23a4c 0%,#d20d27 52%,#a5061f 100%);--grad-bar:radial-gradient(120% 220% at 0% 0%,#ffffff2e 0%,#fff0 50%),linear-gradient(115deg,#f2364a 0%,#e0112d 48%,#b8081f 100%)}html[data-header=rot] header.top{background:var(--grad-bar)}.btn-red{background:var(--grad);background-origin:border-box;border-color:#0000}.btn-red:hover{background:var(--grad-hover)}.logo-mark,footer .logo-mark,.hero-side,.num,.psec-h .num,.avatar-initials,.app-mark,.tab-plus,.sr-tag,.mnav-item[aria-current=page] .mnav-ico,.info-btn[aria-expanded=true],.steps li[data-state=on] span{background:var(--grad)}.tab-add[aria-current=page] .tab-plus{background:var(--grad-hover)}html[data-header=rot] .avatar-initials{background:#fff}html[data-app] .steps li[data-state=done] span,html[data-app] .steps li[data-state=on] span,.app-dots button.on{background:var(--grad)}.tab-plus,.app-mark,.logo-mark{background-origin:border-box}.site-top{top:env(safe-area-inset-top,0px);z-index:20;position:sticky}.site-top header.top{position:relative;top:auto}html[data-app] .site-top{position:static}html[data-app] .site-top header.top{position:fixed;top:0}.site-top .beta-bar{box-shadow:0 6px 14px #00000014}.beta-bar .beta-txt{text-transform:none}.detail-side{top:calc(env(safe-area-inset-top,0px) + 148px)}html[data-app] .detail-side{top:auto}@media (max-width:820px){.beta-bar .wrap{flex-wrap:nowrap;gap:8px;padding-block:6px}.beta-bar .beta-txt{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.beta-bar .beta-more{display:none}.beta-bar a{white-space:nowrap;flex:none}}.segsw a{min-height:38px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.segsw a[aria-pressed=true]{background:var(--ink);color:#fff}@media (max-width:620px){.segsw{scrollbar-width:none;max-width:100%;overflow-x:auto}.segsw a{padding:0 12px;font-size:14px}}.chip.org{color:#24384f;background:#eef2f7}.mono{letter-spacing:.02em;color:#fff;background:var(--grad);background-origin:border-box;flex:none;place-items:center;font-weight:800;display:grid}.mono-org{border-radius:14px}.mono-person{background:linear-gradient(135deg,#4a4f57,#2b2e33);border-radius:50%}.mono-person.is-hidden{background:var(--bg-soft);color:var(--muted)}.xcard{background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:20px;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex}.xcard:hover{border-color:#c9c3b8;box-shadow:0 4px 14px #281e140f}.xcard.is-sample{background:linear-gradient(0deg,#fff4d638,#fff4d638),var(--bg)}.xcard-head{align-items:center;gap:14px;min-width:0;display:flex}.xcard-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.xcard-title{color:var(--ink);font-size:18px;font-weight:700;line-height:1.3}.xcard-text{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.xcard-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.tags{flex-wrap:wrap;gap:6px;display:flex}.org-box{border:1px solid var(--line);color:var(--ink);background:var(--bg);border-radius:10px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.org-box:hover{border-color:#c9c3b8}.plain-list{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.filter-inline{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px 16px;display:grid}.checks{flex-wrap:wrap;gap:8px;display:flex}.check-chip{cursor:pointer;min-height:40px;color:var(--ink-2);background:var(--bg);-webkit-user-select:none;user-select:none;border:1px solid #cfcac1;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.check-chip input{opacity:0;width:1px;height:1px;position:absolute}.check-chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.check-chip:has(input:focus-visible){outline:3px solid var(--red);outline-offset:2px}.check-chip:has(input:disabled){opacity:.45;cursor:not-allowed}.choose-row{color:var(--ink);justify-content:space-between;align-items:center;gap:16px;text-decoration:none;flex-direction:row!important}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"▸ ";color:var(--muted)}details[open]>summary:before{content:"▾ "}.search-switch{display:none}@media (max-width:820px){.search-switch{scrollbar-width:none;gap:6px;margin-bottom:-4px;display:flex;overflow-x:auto}}html[data-app] .search-switch{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.search-switch a{color:var(--ink-2);white-space:nowrap;background:#f3f1ed;border-radius:999px;flex:none;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none}.search-switch::-webkit-scrollbar{display:none}.segsw::-webkit-scrollbar{display:none}html[data-app] .xcard{border:0;border-radius:16px;box-shadow:0 1px 2px #1414140f,0 4px 16px #14141412}html[data-app] .org-box{background:#f7f6f3;border:0;border-radius:14px}html[data-app] .filter-inline{grid-template-columns:1fr 1fr}html[data-app] .filter-inline .btn{grid-column:1/-1}.app-only{display:none!important}html[data-app] .app-only{display:revert!important}html[data-app] span.app-only{display:inline!important}html[data-app] .web-only{display:none!important}@media (max-width:820px){.stabs{scrollbar-width:none;overflow-x:auto}.stabs::-webkit-scrollbar{display:none}.stab{flex:none;padding:12px 16px}}.logo-svg{flex:none;width:auto;height:42px;display:block}@media (max-width:820px){.logo-svg{height:36px}}html[data-app] header.top .logo-svg{height:34px}.ft-logo{width:auto;height:30px;display:block}.start-promo{color:#fff;background:var(--grad-bar);box-shadow:0 10px 30px color-mix(in srgb,var(--red) 18%,transparent);background-origin:border-box;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:20px;padding:32px 36px;display:flex}.sp-text{flex-direction:column;flex:420px;gap:10px;min-width:0;display:flex}.sp-tag{letter-spacing:.08em;text-transform:uppercase;background:#ffffff2e;border:1px solid #ffffff73;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:12px;font-weight:800}.sp-title{letter-spacing:-.02em;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.12;color:#fff!important}.sp-lead{color:#ffffffe0;max-width:58ch;font-size:17px}.sp-side{flex-direction:column;flex:0 320px;gap:10px;min-width:240px;display:flex}.sp-count{color:#ffffffe6;font-size:16px}.sp-count b{color:#fff;font-variant-numeric:tabular-nums;margin-right:4px;font-size:34px;font-weight:800}.sp-bar{background:#ffffff40;border-radius:999px;height:8px;overflow:hidden}.sp-bar span{background:#fff;border-radius:999px;height:100%;display:block}.start-promo .sp-cta{border-color:#0000;margin-top:6px;font-weight:700;color:var(--red-dark)!important;background:#fff!important}.start-promo .sp-cta:hover{background:#fff4f5!important}.sp-note{color:#ffffffbf;font-size:13px}@media (max-width:620px){.start-promo{padding:24px 20px}.sp-side{flex:100%;min-width:0}}html[data-app] .start-promo{border-radius:18px}.price-cat{border-top:1px solid var(--line);flex-direction:column;gap:18px;padding-top:28px;display:flex}.price-card{gap:8px}.price-card.is-hl{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}html[data-app] .price-card.is-hl{box-shadow:0 0 0 2px var(--red),0 4px 16px #14141412}:root{--accent:#0e7c76;--accent-dark:#0a5c58;--accent-soft:#e2f3f1;--accent-ink:#0a524e;--accent-grad:linear-gradient(135deg,#17a398 0%,#0e7c76 55%,#0a5550 100%);--ok:#0a6e68;--ok-soft:#e2f3f1}.eyebrow{color:var(--accent)}.prem-sec .eyebrow{color:var(--red)}.trust svg{color:var(--accent);stroke:var(--accent)!important}.howto .num{background:var(--accent-grad)}.btn-accent,a.btn-accent{background:var(--accent-grad);color:#fff;background-origin:border-box;border-color:#0000}a.btn-accent:hover,.btn-accent:hover{color:#fff;background:linear-gradient(135deg,#128a80,#0a5c58)}.chip.org{background:var(--accent-soft);color:var(--accent-ink)}.sample-note{border-color:#c79a2b}.search-switch a[aria-current=page],.segsw a[aria-pressed=true],.segsw button[aria-pressed=true]{background:var(--ink)}.xcard-title,.lc-title{transition:color .15s}.xcard:hover .xcard-title,.lcard:hover .lc-title{color:var(--accent-dark)}.mono-org{background:var(--accent-grad)}.search.sbox{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;overflow:visible}.sbox .stabs{border:1px solid var(--line);background:var(--bg-soft);z-index:1;border-bottom:0;border-radius:8px 8px 0 0;align-self:flex-start;max-width:100%;margin-bottom:-1px;display:inline-flex;position:relative;overflow:hidden}.sbox .stab{margin-bottom:0}.sbox .sbody{border:1px solid var(--line);background:var(--bg);border-radius:0 8px 8px;box-shadow:0 10px 30px #00000014}@media (max-width:820px){.sbox .stabs{overflow-x:auto}}html[data-app] .sbox .sbody{box-shadow:none}.sbox .stabs{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.sbox .stab{text-align:center;border-bottom:0;padding:14px 28px;transition:background-color .2s,color .2s;position:relative}.sbox .stab:after{content:"";background:var(--grad,var(--red));border-radius:3px 3px 0 0;height:3px;transition:left .25s,right .25s;position:absolute;bottom:0;left:50%;right:50%}.sbox .stab:hover{background:color-mix(in srgb,var(--bg) 60%,var(--bg-soft));color:var(--ink)}.sbox .stab[aria-selected=true]:after{opacity:1;left:0;right:0}.sbox .stab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:820px){.sbox .stab{padding:12px 18px}.sbox .stab:hover:after{left:18px;right:18px}}.contact-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;padding-bottom:56px;display:grid}.contact-aside{gap:14px;position:sticky;top:130px}.contact-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;gap:6px;padding:18px}.contact-card:first-child{background:var(--accent-soft);border-color:#0000}.contact-card a{color:var(--accent-ink);font-weight:600}.contact-step{align-items:center;gap:12px;display:flex}.contact-step>span{background:var(--grad,var(--red));color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:inline-grid}.contact-group{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.topic-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.topic{text-align:left;border:1.5px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;font:inherit;border-radius:10px;align-items:flex-start;gap:14px;padding:16px 34px 16px 16px;transition:border-color .2s,box-shadow .2s,transform .2s,background-color .2s;display:flex;position:relative}.topic:hover{border-color:#c9c4ba;transform:translateY(-2px);box-shadow:0 8px 22px #00000012}.topic:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.topic-ic{background:var(--bg-soft);width:44px;height:44px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;transition:background .2s,color .2s;display:inline-grid}.topic:hover .topic-ic{background:var(--accent-soft);color:var(--accent-ink)}.topic[aria-pressed=true]{border-color:var(--red);background:var(--red-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 12%,transparent)}.topic[aria-pressed=true] .topic-ic{background:var(--grad,var(--red));color:#fff}.topic[aria-pressed=true]:after{content:"";background:var(--red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/13px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:10px;right:10px}.contact-form{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:18px;padding:28px;animation:.35s contactIn;box-shadow:0 10px 30px #0000000f}@keyframes contactIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.contact-form .form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form .span-2{grid-column:1/-1}.opt{color:var(--muted);font-weight:500}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-submit{flex-wrap:wrap;align-items:center;gap:16px}.contact-hint{border-style:dashed}.stars{align-items:center;gap:2px;display:flex}.stars button{cursor:pointer;background:0 0;border:0;padding:2px;line-height:0}.stars svg{fill:#e4e0d8;transition:fill .15s,transform .15s}.stars button.on svg{fill:#f2b01e}.stars button:hover svg{transform:scale(1.12)}.stars .small{margin-left:10px;font-weight:500}.contact-done{text-align:center;border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:44px 24px;display:flex}.contact-done-ic{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:50%;place-items:center;display:inline-grid}@media (max-width:960px){.contact-layout{grid-template-columns:1fr}.contact-aside{position:static}}@media (max-width:640px){.contact-form{padding:20px 16px}.contact-form .form-grid,.topic-grid{grid-template-columns:1fr}.topic{padding:14px}}html[data-app] .contact-form{box-shadow:none}.contact-sub{padding-left:44px}.topic[data-full]:not([aria-pressed=true]){opacity:.5}.topic[data-full]:not([aria-pressed=true]):hover{box-shadow:none;border-color:var(--line);transform:none}.topic-status{z-index:5;border:1px dashed var(--line);background:var(--bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex;position:sticky;bottom:12px}.topic-status.on{background:var(--ink);color:#fff;border-style:solid;border-color:#0000;box-shadow:0 10px 30px #0000002e}.topic-status.on .small{color:#fff}.topic-next{min-height:40px}.topic-tags{flex-wrap:wrap;gap:8px;padding-left:44px;display:flex}.topic-tag{background:var(--red-soft);min-height:34px;color:var(--red-dark);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex}.topic-tag span{background:color-mix(in srgb,var(--red) 12%,transparent);border-radius:50%;place-items:center;width:20px;height:20px;font-size:15px;line-height:1;display:inline-grid}.topic-tag:hover{background:color-mix(in srgb,var(--red) 16%,#fff)}html[data-app] .topic-status{bottom:calc(76px + env(safe-area-inset-bottom))}@media (max-width:640px){.contact-sub,.topic-tags{padding-left:0}}:root{--g1:#ff4d5e;--g2:#e8132f;--g3:#be0a26}html{scroll-behavior:smooth}.price-nav{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.price-nav a{border:1.5px solid var(--line);background:var(--bg);min-height:42px;color:var(--ink);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.price-nav a:hover{border-color:var(--red);color:var(--red);background:var(--red-soft);transform:translateY(-1px)}.price-cat{scroll-margin-top:150px}.price-title{letter-spacing:-.01em;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.15}.price-cat .eyebrow{font-size:14px}@media (max-width:640px){.price-nav{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.price-nav::-webkit-scrollbar{display:none}.price-nav a{flex:none}.price-cat{scroll-margin-top:120px}}.gate{z-index:1000;background:var(--grad-bar);place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.gate-card{background:var(--bg);border-radius:16px;flex-direction:column;gap:22px;width:100%;max-width:420px;padding:32px 28px;display:flex;box-shadow:0 24px 60px #00000040}.gate-card a{color:var(--accent-ink);font-weight:600}html:has(.gate){overflow:hidden}html[data-app] .lcard,html[data-app] .card,html[data-app] .entry,html[data-app] .adrow,html[data-app] .msg,html[data-app] .statbox,html[data-app] .choice,html[data-app] .lcard:hover,html[data-app] .card:hover{box-shadow:0 0 0 1px #d5d0c6,0 2px 4px #1414140f,0 8px 22px #14141417}html[data-app] .pcard,html[data-app] .pcard:hover{box-shadow:0 0 0 2px var(--accent),0 2px 4px #1414140f,0 10px 26px color-mix(in srgb,var(--accent) 22%,transparent)}html[data-app] .lcard.is-prem{box-shadow:0 0 0 2px var(--accent),0 2px 4px #1414140f,0 8px 22px color-mix(in srgb,var(--accent) 18%,transparent)}html[data-app] .choice[aria-pressed=true]{box-shadow:0 0 0 2px var(--ok),0 8px 22px #14141417}.wiz-nav .draft-btn{margin-left:auto}.draft-msg{color:var(--accent-ink);background:var(--accent-soft);border-radius:8px;padding:10px 14px}.draft-resume{border-color:var(--accent)!important;background:var(--accent-soft)!important}.draft-resume .link{font-weight:600}@media (max-width:640px){.wiz-nav .draft-btn{order:3;width:100%;margin-left:0}}.draft-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex;border-left:4px solid var(--accent)!important;flex-direction:row!important}.beta-note{background:#fff4d6!important}.beta-note a{color:var(--ink);font-weight:600}.dl-card{border:1.5px solid var(--accent);background:var(--bg);box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 14%,transparent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.dl-steps{gap:10px;padding-left:22px;line-height:1.55;display:grid}.dl-steps li::marker{color:var(--accent);font-weight:800}.news-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.news-list li{border-bottom:1px solid var(--line)}.news-item{color:inherit;flex-direction:column;gap:6px;padding:16px 4px;text-decoration:none;display:flex}.news-item:hover .news-title{color:var(--red)}.news-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex}.news-meta b{color:var(--ink-2);font-weight:700}.news-meta .pill{height:22px;font-size:11px}.news-title{color:var(--ink);font-size:18px;font-weight:700;line-height:1.3;transition:color .15s}.news-ext{color:var(--muted);font-weight:500}.news-teaser{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.news-compact .news-title{font-size:16px}.news-compact .news-item{padding-block:12px}.soft .news-list{background:0 0}.news-feature{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.news-art{border:1px solid var(--line);border-top:4px solid var(--red);background:var(--bg);color:inherit;border-radius:6px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;display:flex}.news-art:hover{border-color:#a9a9a4;border-top-color:var(--red)}.news-art .link{min-height:0;margin-top:auto}.news-note{max-width:80ch}.news-body .lead{font-size:18px}.news-adrow{flex-flow:wrap;justify-content:space-between;align-items:center}.news-adrow a{color:inherit}.news-src-form{grid-template-columns:1fr 2fr 1fr;align-items:end;gap:12px;display:grid}.news-src-checks{flex-wrap:wrap;grid-column:1/-1;gap:18px}.news-src-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:10px}@media (max-width:820px){.news-src-form{grid-template-columns:1fr}.news-title{font-size:17px}}html[data-app] .news-item{padding-inline:0}@media (max-width:1240px){nav.main{display:none}.menu-btn{display:grid}}.news-art .h3,html[data-app] .news-art .h3{line-height:1.25}.news-art .muted{line-height:1.45}.news-title{line-height:1.25}.news-teaser{line-height:1.4}.news-body h1,.news-body .h2{line-height:1.15}.news-body h2{line-height:1.25}.news-body .lead{line-height:1.45}@media (max-width:820px){.sbox .stabs,html[data-app] .sbox .stabs{background:var(--bg);border:1px solid #b9b9b4;border-radius:16px;grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:6px;width:100%;max-width:none;margin-bottom:12px;padding:4px;display:grid;overflow:visible}.sbox .stab,html[data-app] .sbox .stab{white-space:normal;text-align:center;background:0 0;border:0;border-radius:12px;margin:0;padding:12px 8px;font-size:15px;line-height:1.2}.sbox .stab+.stab{border-left:0}.sbox .stab:after{display:none}.sbox .stab[aria-selected=true],html[data-app] .sbox .stab[aria-selected=true]{background:var(--ink);color:#fff}.sbox .sbody{border-radius:8px}}@media (min-width:561px) and (max-width:820px){.sbox .stabs,html[data-app] .sbox .stabs{grid-template-columns:repeat(4,1fr)}}.hero-main .lead{color:var(--accent)}[id]{scroll-margin-top:calc(var(--top-h,132px) + 16px)}@media (max-width:820px){[id]{--top-h:106px}}html[data-app] [id]{--top-h:72px}.news-body p a,.news-body li a{color:var(--red);text-underline-offset:3px;font-weight:600}footer .wrap{gap:24px}footer .ft-lead{margin:0;line-height:1.25}.ft-about{gap:10px}.ft-about p:not(.ft-lead){margin:0;line-height:1.5}footer .wrap{padding-block:40px 48px}.ft-col{gap:2px}.ft-col a{padding:5px 0;line-height:1.35}.ft-col b{letter-spacing:.08em;margin-bottom:6px;font-size:13px}footer .ft-note{color:#8f8f8a;border-top:1px solid #ffffff1f;max-width:none;margin:0;padding-top:20px;font-size:12px;line-height:1.5}footer .ft-legal{border-top:0;margin:0;padding-top:0;font-size:12px;line-height:1.5}@media (max-width:900px){.ft-grid{grid-template-columns:1fr;gap:24px}.ft-col{grid-template-columns:1fr 1fr;align-items:start;column-gap:16px;display:grid}.ft-col b{grid-column:1/-1}footer .ft-lead{font-size:19px}.ft-about p:not(.ft-lead){font-size:14px}}.hw-choose{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:860px;margin-top:10px;display:grid}.hw-choice{border:1px solid var(--line);border-top:4px solid var(--red);background:var(--bg);color:inherit;border-radius:8px;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;display:flex}.hw-choice-inv{border-top-color:var(--accent)}.hw-choice b{font-size:18px;line-height:1.25}.hw-choice .link{min-height:0;margin-top:4px}.hw-choice:hover{border-color:#a9a9a4}.hw-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}.hw-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hw-steps li{grid-template-columns:44px minmax(0,1fr);gap:16px;padding-bottom:22px;display:grid;position:relative}.hw-steps li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:46px;bottom:4px;left:21px}.hw-steps .num{color:#fff;background:var(--accent-grad,var(--accent));border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.hw-txt{flex-direction:column;gap:6px;padding-top:8px;display:flex}.hw-txt .muted{line-height:1.55}.hw-side{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky;top:150px}.hw-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hw-list li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.hw-list li>svg{color:var(--accent);flex:none;margin-top:4px}@media (max-width:900px){.hw-layout{grid-template-columns:1fr;gap:24px}.hw-side{position:static}}@media (max-width:620px){.hw-choose{grid-template-columns:1fr}}.flow{--u:var(--red);--u-soft:#fdecee;--i:var(--accent);--i-soft:#e6f2f1;color:#b4b4af;-webkit-hyphens:manual;hyphens:manual;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;width:100%;max-width:780px;margin-inline:auto;display:grid}.fl-card{color:var(--ink);border-top:4px solid;border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px 18px;display:flex}.fl-u{background:var(--u-soft);border-color:var(--u)}.fl-i{background:var(--i-soft);border-color:var(--i)}.fl-head{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.fl-u .fl-head{color:var(--u)}.fl-i .fl-head{color:var(--i)}.fl-num{color:#fff;letter-spacing:0;background:var(--grad,var(--u));border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.fl-title{font-size:17px;font-weight:700;line-height:1.3}.fl-arrow{justify-self:center;margin:6px 0}.fl-dash{place-self:center;width:40px;height:20px}.fl-join{grid-column:1/-1;width:100%;height:56px;display:block}.fl-both{background:var(--bg);background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(135deg,var(--red),var(--accent)) border-box;border:2px solid #0000;border-radius:14px;grid-column:1/-1;justify-self:center;gap:10px;width:min(100%,460px);padding:20px 22px;box-shadow:0 10px 30px #00000014}.fl-both .fl-head{color:var(--muted)}.fl-both .fl-num{background:linear-gradient(135deg,var(--red),var(--accent))}.fl-big{font-size:21px;line-height:1.2}.fl-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:780px;margin-inline:auto;display:grid}.fl-details{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:0}.fl-details summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 18px;font-weight:700;list-style:none;display:flex}.fl-details summary:after{content:"+";color:var(--muted);font-weight:700}.fl-details[open] summary:after{content:"–"}.fl-details summary::-webkit-details-marker{display:none}.fl-details ol{flex-direction:column;gap:12px;margin:0;padding:0 18px 16px;list-style:none;display:flex}.fl-details ol p{margin:4px 0 0;font-size:15px;line-height:1.5}.fl-prices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.fl-price{border-top:4px solid;border-radius:16px;flex-direction:column;gap:14px;padding:26px 28px;display:flex}.fl-price.fl-u{border-color:var(--red);background:#fdecee}.fl-price.fl-u .eyebrow{color:var(--red)}.fl-price.fl-i{border-color:var(--accent);background:#e6f2f1}.fl-price.fl-i .eyebrow{color:var(--accent)}.fl-price .hw-list li>svg{color:inherit}.fl-price.fl-u .hw-list li>svg{color:var(--red)}.fl-btns{flex-wrap:wrap;gap:10px;display:flex}a.btn.fl-out{background:var(--bg);border:1.5px solid}.fl-u a.btn.fl-out{color:var(--red)}@media (max-width:820px){.fl-prices,.fl-more{grid-template-columns:1fr}.fl-price{padding:22px 20px}.fl-btns .btn{flex:100%}}@media (max-width:560px){.flow{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr)}.fl-card{border-radius:12px;padding:12px 12px 14px}.fl-head{letter-spacing:.06em;gap:7px;font-size:10.5px}.fl-num{width:24px;height:24px;font-size:13px}.fl-title{font-size:15px}.fl-dash{width:26px}.fl-big{font-size:19px}}.fl-price .h3{margin:0;line-height:1.25}.fl-more{align-items:start}.fl-details>summary:before,.fl-details[open]>summary:before{content:none}.char-hint.is-short{color:var(--red-dark)}.char-hint.is-ok{color:var(--ok)}.lookup{background:var(--bg);border:1px dashed #b9b9b4;border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.lookup-row{gap:8px;display:flex}.lookup-row input{flex:1;min-width:0}.lookup-row .btn{flex:none;min-height:48px}.lookup-hits{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lookup-hits button{text-align:left;border:1px solid var(--line);background:var(--bg);cursor:pointer;width:100%;font:inherit;color:var(--ink);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.lookup-hits button:hover{border-color:var(--accent)}.chip-pick{flex-wrap:wrap;gap:8px;display:flex}.chip-pick button{background:var(--bg);min-height:40px;font:inherit;color:var(--ink-2);cursor:pointer;border:1px solid #b9b9b4;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.chip-pick button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ai-box{background:#e6f2f1;border:1px solid #cfe5e3;border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.ai-box textarea{min-height:70px}[data-invalid] input,[data-invalid] select,[data-invalid] textarea,[data-invalid] .chip-pick button{border-color:var(--red)!important}[data-invalid] input,[data-invalid] select,[data-invalid] textarea{box-shadow:0 0 0 3px #d9102b26}[data-invalid]:after{content:attr(data-msg);color:var(--red);font-size:14px;font-weight:600;line-height:1.4;display:block}.check[data-invalid]:after{flex-basis:100%}.check[data-invalid]{outline:2px solid var(--red);outline-offset:6px;border-radius:6px;flex-wrap:wrap}.rte{color:var(--ink);background:#fff;border:1px solid #b9b9b4;border-radius:6px;font-weight:400}.rte-bar{background:#faf9f7;border-bottom:1px solid #e1ddd5;border-radius:6px 6px 0 0;flex-wrap:wrap;gap:4px;padding:6px;display:flex}.rte-bar button{min-width:40px;min-height:36px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 10px;font-size:15px}.rte-bar button:hover{background:#eeebe5}.rte-bar button[aria-pressed=true]{background:var(--ink);color:#fff}.rte-area{outline:none;max-width:none;min-height:320px;max-height:70vh;padding:14px 16px;font-size:16px;line-height:1.55;overflow-y:auto}.rte-area:focus{box-shadow:inset 0 0 0 2px var(--ink);border-radius:0 0 6px 6px}.rte-area p{margin:0 0 12px}.rte-area h2{margin:18px 0 8px;font-size:20px}.rte-area ul{margin:0 0 12px;padding-left:22px}.rte-area a{color:var(--red);text-decoration:underline}.rte-area img{border-radius:6px;max-width:100%;height:auto;margin:4px 0;display:block}.news-fig{margin:20px 0}.news-fig img{border-radius:8px;width:100%;height:auto;display:block}.news-fig figcaption{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.4}.user-row{border-bottom:1px solid #eeebe5;align-items:center;gap:12px;padding:12px 0;display:flex}.user-check{width:22px;height:22px;accent-color:var(--red);flex:none;margin:0;display:block}.cancel-box{border-top:1px solid #eeebe5;margin-top:8px;padding-top:14px}a.statbox{color:inherit;text-decoration:none;transition:border-color .15s}a.statbox:hover{border-color:var(--ink)}a.statbox[aria-current=true]{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.sso-microsoft{color:#5e5e5e;background:#fff;border:1px solid #8c8c8c;font-family:Segoe UI,Roboto,Arial,sans-serif;font-weight:600}.sso-microsoft:hover{background:#f3f3f3}.flow,.fl-more{margin-inline:0}@media (min-width:1024px){.wrap{max-width:1264px}header.top .wrap,html[data-header] header.top .wrap{max-width:1264px;padding-block:18px}header.top .logo-text,html[data-header] header.top .logo-text{font-size:22px}header.top .logo-mark,html[data-header] header.top .logo-mark{width:36px;height:36px}header.top .logo-mark svg,html[data-header] header.top .logo-mark svg{width:21px;height:21px}.beta-bar .wrap{max-width:1264px}.hero-c .h1.hero-title{font-size:clamp(38px,4.3vw,62px)}header.top .wrap{gap:12px 24px}nav.main{flex-wrap:nowrap;gap:4px 16px}nav.main a{white-space:nowrap}}html[data-header=weiss] header.top{border-bottom:1px solid var(--line);background:#fff}html[data-header=weiss] header.top .logo-text,html[data-header=weiss] header.top .logo-text i{color:var(--red)}html[data-header=weiss] .navlink{color:var(--ink)}html[data-header=weiss] .navlink:hover{color:var(--red);border-bottom-color:#d9102b73}html[data-header=weiss] .navlink[aria-current=page]{color:var(--red);border-bottom-color:var(--red)}html[data-header=weiss] .icon-btn,html[data-header=weiss] .menu-btn{color:var(--ink)}html[data-header=weiss] .icon-btn:hover{background:var(--bg-soft)}html[data-header=weiss] .hdr-actions .btn-ghost{color:var(--ink)}html[data-header=weiss] .hdr-actions .btn-ghost:hover{color:var(--ink);background:var(--bg-soft)}html[data-header=weiss] .acct-btn{color:var(--ink)}html[data-header=weiss] .acct-btn:hover{background:var(--bg-soft);border-color:var(--line)}html[data-header=weiss] .avatar-out{background:var(--bg-soft);color:var(--ink-2);border-color:var(--line)}html[data-header=weiss] .avatar-initials{background:var(--grad);color:#fff}html[data-header=weiss] header.top .beta-tag{border-color:var(--red);color:var(--red)}html[data-header=weiss] .dot{border-color:#fff}header.top .logo-on-light,html[data-header=weiss] header.top .logo-on-red{display:none}html[data-header=weiss] header.top .logo-on-light{display:block}html[data-betabar=aus] .beta-bar{display:none}html[data-theme=dunkel]{--bg:#15171a;--page:#15171a;--bg-soft:#202328;--ink:#eceae5;--ink-2:#d6d3cc;--muted:#a39f97;--line:#30343a;--red:#f0364c;--red-dark:#ff8a97;--red-soft:#3a1c21;--ok:#6fcf97;--ok-soft:#17291f;--accent:#3fb3aa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dunkel] .muted,html[data-theme=dunkel] .hint{color:var(--muted)}html[data-theme=dunkel] .chip{color:var(--ink-2);background:#2a2e34}html[data-theme=dunkel] .chip.org{color:#bfd3ea;background:#1e2a3a}html[data-theme=dunkel] .pill.seg-st,html[data-theme=dunkel] .pill.seg-kmu,html[data-theme=dunkel] .lc-prem{background:var(--bg)}html[data-theme=dunkel] .steps li span{background:#2a2e34}html[data-theme=dunkel] .mnav-item:hover{background:var(--bg-soft)}html[data-theme=dunkel] .field input,html[data-theme=dunkel] .field select,html[data-theme=dunkel] .field textarea,html[data-theme=dunkel] input,html[data-theme=dunkel] select,html[data-theme=dunkel] textarea{color:var(--ink);background:#1c1f23;border-color:#3a3f46}html[data-theme=dunkel] ::placeholder{color:#7d7972}html[data-theme=dunkel] .search-switch a,html[data-theme=dunkel] .tablink{color:var(--ink-2);background:#23272c}html[data-theme=dunkel] .fl-price.fl-u{background:#2a1a1d}html[data-theme=dunkel] .fl-price.fl-i,html[data-theme=dunkel] .ai-box{background:#15292a;border-color:#24494a}html[data-theme=dunkel] .rte{background:#1c1f23;border-color:#3a3f46}html[data-theme=dunkel] .rte-bar{border-color:var(--line);background:#202328}html[data-theme=dunkel] .sample-note,html[data-theme=dunkel] .chip.sample,html[data-theme=dunkel] .lc-sample{color:#f0d78a;background:#2e2814;border-color:#8a6d22}html[data-theme=dunkel] .btn-line{border-color:var(--ink);color:var(--ink)}html[data-theme=dunkel] table th{background:#202328}html[data-theme=dunkel] footer,html[data-theme=dunkel] .beta-bar{background:#0d0e10}html[data-theme=dunkel][data-header=weiss] header.top{border-bottom-color:var(--line);background:#1a1d21}html[data-theme=dunkel][data-header=weiss] header.top .logo-on-light{display:none}html[data-theme=dunkel][data-header=weiss] header.top .logo-on-red{display:block}html[data-theme=dunkel] .btn-ink,html[data-theme=dunkel] .pill.sell,html[data-theme=dunkel] .segsw button[aria-pressed=true],html[data-theme=dunkel] .tab[aria-selected=true],html[data-theme=dunkel] .chipsel .tab[aria-pressed=true],html[data-theme=dunkel] .steps li[data-state=done] span,html[data-theme=dunkel] .toast,html[data-theme=dunkel] .pager span[aria-current],html[data-theme=dunkel] .btn-line:hover,html[data-theme=dunkel] .segsw a[aria-pressed=true],html[data-theme=dunkel] .pill.vr,html[data-theme=dunkel] .check-chip.on,html[data-theme=dunkel] .search-switch a[aria-current=page],html[data-theme=dunkel] .topic-status.on,html[data-theme=dunkel] .sbox .stab[aria-selected=true],html[data-theme=dunkel] .chip-pick button[aria-pressed=true],html[data-theme=dunkel] .rte-bar button[aria-pressed=true],html[data-theme=dunkel] .tablink[aria-selected=true]{color:#15171a!important}html[data-theme=dunkel] .flow{--u-soft:#2a1a1d;--i-soft:#15292a;color:#5e5a55}html[data-theme=dunkel] .chip.prem{color:#f0d78a;background:#2e2814}html[data-theme=dunkel] .sample-note b,html[data-theme=dunkel] .sample-note .chip{color:#f0d78a;background:0 0}.lang-sw{letter-spacing:.04em;align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}.lang-sw a{opacity:.7;color:inherit;border-radius:6px;padding:6px 7px;text-decoration:none}.lang-sw a[aria-current=true]{opacity:1;text-underline-offset:4px;text-decoration:underline}.lang-sw a:hover{opacity:1}html[data-header=rot] .lang-sw{color:#fff}@media (max-width:1000px){.lang-sw{display:none}}.share{display:inline-flex;position:relative}.share-btn{min-height:40px;color:var(--ink);padding:0 10px;font-size:15px}.share-menu{z-index:40;background:var(--bg,#fff);border:1px solid #e3e3df;border-radius:6px;flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #0000001f}.share-menu>*{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:10px 12px;font-size:15px;text-decoration:none;display:block;color:var(--ink)!important}.share-menu>:hover{background:#f4f4f1}.detail-side .share,.share.block{display:flex}.detail-side .share>.btn{width:100%}.mobile-nav .share{display:flex}.mobile-nav .share>.mnav-item{gap:10px;font-weight:700}.row>.share:last-child{margin-left:auto}.row>.share:last-child>.share-btn{min-height:32px}.row>.share:last-child .share-menu{left:auto;right:0}.mobile-nav .share{align-self:stretch;width:100%}.mobile-nav .share>.mnav-item{justify-content:flex-start;font-size:17px}.sitemap-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px 32px;display:grid}.sitemap-grid a{color:var(--ink)}.discount-box{max-width:520px}.discount-ok{font-weight:600;color:var(--accent)!important}.discount-err{color:var(--red)!important}.dc-form{border:1px solid #e3e3df;border-radius:6px;gap:14px;padding:20px}.dc-list{flex-direction:column;gap:10px;display:flex}.dc-row{border:1px solid #e3e3df;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.dc-row.is-off{opacity:.6}.dc-code{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}@media (max-width:640px){.dc-row{flex-direction:column;align-items:flex-start}}.auth-signup{border-left:3px solid var(--accent);background:#f4f8f7;border-radius:4px;margin:-6px 0 4px;padding:12px 14px;font-weight:600}@media (min-width:821px){.auth{max-width:620px;padding:40px 48px}}.acct-type{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.acct-type .field-legend{margin-bottom:2px;padding:0;font-size:14px;font-weight:700}.acct-type .fgrid{margin-top:4px}.acct-box{border:1px solid var(--line);border-radius:6px;padding:14px 16px}.acct-box summary{cursor:pointer}.stats-box{background:#fafaf8;border:1px solid #ededea;border-radius:6px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.stats-box .adrow-stats{flex-wrap:wrap;row-gap:4px}.stats-box .adrow-stats a{color:var(--accent);text-decoration:none}.st-up{color:var(--accent);font-weight:600}.st-down{color:var(--red);font-weight:600}.spark{align-items:flex-end;gap:3px;height:40px;display:flex}.spark span{background:var(--accent);opacity:.85;border-radius:2px 2px 0 0;flex:1;min-width:4px}.spark span[data-zero]{background:#ddddd8}.alert-box{background:#f2f8f7;border:1px solid #cfe5e3;border-radius:6px;align-items:center;gap:14px;padding:12px 16px;display:flex}.alert-ic{width:38px;height:38px;color:var(--accent);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.alert-btn{flex:none;min-height:40px}@media (max-width:640px){.alert-box{flex-wrap:wrap}.alert-btn{width:100%}}.pill.buyer{color:var(--accent);background:#e9f3f2}a.btn.alert-btn{opacity:1;color:var(--ink)!important;background:var(--bg)!important;border-color:var(--ink)!important}.anon-box{background:#fafaf8;border:1px solid #ededea;border-radius:6px;padding:14px 16px}.pill.anon-high{color:var(--red);background:#fbe3e6}.order-list{flex-direction:column;gap:8px;display:flex}.order-row{border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.order-row .btn{min-height:40px}@media (max-width:640px){.order-row{flex-direction:column;align-items:stretch}}.alert-panel{background:#f2f8f7;border:1px solid #cfe5e3;border-radius:8px;flex-direction:column;gap:14px;padding:22px;display:flex}.fgrid-3{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}a.entry{color:inherit;text-decoration:none}a.entry:hover{border-color:var(--accent)}.cockpit-box{gap:6px}.gauge{background:#ededea;border-radius:4px;height:8px;display:block;overflow:hidden}.gauge span{background:var(--red);border-radius:4px;height:100%;display:block}.gauge span[data-done]{background:var(--accent)}.sold-box summary{list-style:none;display:inline-flex}.sold-box summary::-webkit-details-marker{display:none}.sold-box[open]{border:1px solid var(--line);border-radius:6px;flex-basis:100%;padding:10px 12px}.mob-only{display:none!important}@media (max-width:820px){.mob-only{display:flex!important}.mob-only .btn{flex:1}}.cn-wrap{flex-direction:column;gap:6px;display:flex;position:relative}.cn-hits{z-index:30;background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;max-height:320px;margin:4px 0 0;padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% - 22px);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #0000001f}.cn-hits button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:6px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.cn-hits button:hover,.cn-hits button:focus-visible{background:var(--soft,#f4f4f1)}.cn-src{padding:4px 10px 2px}.cn-box{flex-direction:column;display:flex;position:relative}.cn-box .cn-hits{top:100%}.auth h1{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-wrap:balance;font-size:34px;line-height:1.15}@media (max-width:520px){.auth{padding:22px 18px}.auth h1{font-size:min(23px,5.8vw);line-height:1.2}}.h3{line-height:1.25}.fl-btns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fl-btns .btn{text-align:center;justify-content:center;width:100%}.fl-btns .fl-out{grid-column:1/-1}@media (max-width:420px){.fl-btns{grid-template-columns:1fr}}.dc-link{flex-wrap:wrap;align-items:center;gap:8px;max-width:640px;display:flex}.dc-link input{min-width:0;height:40px;font:inherit;background:var(--bg);border:1px solid #b9b9b4;border-radius:4px;flex:260px;padding:0 10px;font-size:14px}.dc-link .btn{min-height:40px}.gate{background:#fff;padding:0;display:block}.gate:before{content:"";background:var(--grad-bar);height:5px;position:fixed;inset:0 0 auto}.gate-wrap{flex-direction:column;gap:28px;max-width:560px;min-height:100%;margin:0 auto;padding:28px 20px 24px;display:flex}.gate-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.gate-lang{letter-spacing:.04em;gap:2px;font-size:13px;font-weight:700;display:flex}.gate-lang a{color:var(--muted);border-radius:6px;padding:6px 8px;text-decoration:none}.gate-lang a[aria-current=true]{color:var(--red);background:#fdecee}.gate-main{flex-direction:column;gap:18px;margin-block:auto;display:flex}.gate-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--red);background:#fdecee;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.gate-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(34px,7vw,48px);font-weight:700;line-height:1.05}.gate-lead{color:var(--muted);margin:0;font-size:18px;line-height:1.55}.gate-points{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gate-points li{border:1px solid var(--line);background:#fafaf8;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.gate-points li:before{content:"✓";color:var(--accent);margin-right:6px}.gate .gate-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:0;max-width:none;padding:22px;box-shadow:0 10px 30px #0000000f}.gate-gift{color:#0b4f4b;background:#e8f4f3;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;font-size:15px;line-height:1.5;display:flex}.gate-gift-ico{width:40px;height:40px;color:var(--accent);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.gate-gift a{color:var(--accent);font-weight:700}.gate-foot{color:var(--muted);text-align:center;margin:0;font-size:13px}.gate-foot a{color:var(--ink);font-weight:600}.name-bar{vertical-align:middle;background:linear-gradient(90deg,#cfccc4,#e2dfd8);border-radius:4px;width:150px;height:14px;display:inline-block}.hero-beta{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-self:center;align-items:center;gap:8px;margin:0 auto 4px;padding:6px 14px 6px 8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hero-beta .beta-tag{align-self:center;margin:0}.hero-beta-more{color:var(--red);align-items:center;gap:4px;display:inline-flex}.hero-beta:hover{border-color:var(--red)}.start-promo .sp-cta.sp-cta-line{color:#fff!important;background:0 0!important;border:1.5px solid #ffffffd9!important}.start-promo .sp-cta.sp-cta-line:hover{background:#ffffff1f!important}.chip.sample{color:var(--muted);background:#f1f1ee;border:0;font-weight:600}.lc-sample{display:none}@media (max-width:520px){.hero-beta{font-size:13px}.hero-beta-more{display:none}}:root{--g-sell:#d9102b;--g-sell-soft:#fdecee;--g-cap:#0e7c76;--g-cap-soft:#e3f2f1;--g-exch:#2563a8;--g-exch-soft:#e6eef8;--g-buyer:#6d4ab8;--g-buyer-soft:#efeaf8;--g-vr:#1e3a5f;--g-vr-soft:#e5eaf1;--g-partner:#a86200;--g-partner-soft:#fbf1e2}.pill.sell{background:var(--g-sell);color:#fff}.pill.cap{background:var(--g-cap);color:#fff}.pill.exch{background:var(--g-exch);color:#fff}.pill.buyer{background:var(--g-buyer);color:#fff}.pill.vr{background:var(--g-vr);color:#fff}.pill.partner{background:var(--g-partner);color:#fff}.choose-row[class*=g-]{border-left:5px solid var(--gc);background:linear-gradient(90deg,var(--gs) 0,#fff 38%)}.choose-row.g-sell{--gc:var(--g-sell);--gs:var(--g-sell-soft)}.choose-row.g-cap{--gc:var(--g-cap);--gs:var(--g-cap-soft)}.choose-row.g-exch{--gc:var(--g-exch);--gs:var(--g-exch-soft)}.choose-row.g-buyer{--gc:var(--g-buyer);--gs:var(--g-buyer-soft)}.choose-row.g-vr{--gc:var(--g-vr);--gs:var(--g-vr-soft)}.choose-row.g-partner{--gc:var(--g-partner);--gs:var(--g-partner-soft)}.choose-row[class*=g-] svg{color:var(--gc)}.g-sell{--gc:var(--g-sell);--gs:var(--g-sell-soft)}.g-cap{--gc:var(--g-cap);--gs:var(--g-cap-soft)}.g-exch{--gc:var(--g-exch);--gs:var(--g-exch-soft)}.g-buyer{--gc:var(--g-buyer);--gs:var(--g-buyer-soft)}.g-vr{--gc:var(--g-vr);--gs:var(--g-vr-soft)}.g-partner{--gc:var(--g-partner);--gs:var(--g-partner-soft)}.xcard[class*=g-]{border-top:4px solid var(--gc)}.xcard[class*=g-] .link{color:var(--gc)}.mnav-item.g-dot .mnav-t:before{content:"";background:var(--gc);vertical-align:1px;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.pill.own{background:var(--ink);color:#fff}.st-sell{--gc:var(--g-sell)}.st-cap{--gc:var(--g-cap)}.st-vr{--gc:var(--g-vr)}.st-partner{--gc:var(--g-partner)}.sbox .stab[aria-selected=true]{border-bottom-color:var(--gc,var(--red))}.sbox .stab[aria-selected=true]:after{background:var(--gc,var(--red))}@media (max-width:820px){.sbox .stab[aria-selected=true],html[data-app] .sbox .stab[aria-selected=true]{background:var(--gc,var(--ink));color:#fff}}.sw-angebote{--gc:var(--g-sell)}.sw-boerse{--gc:var(--g-exch)}.sw-kaufgesuche{--gc:var(--g-buyer)}.sw-vr{--gc:var(--g-vr)}.sw-partner{--gc:var(--g-partner)}.search-switch a[aria-current=page]{background:var(--gc,var(--ink))!important;color:#fff!important}.entry.g-top{border-top:4px solid var(--gc)}.entry.g-top .link{color:var(--gc)}.flow{--i:var(--g-buyer);--i-soft:var(--g-buyer-soft)}.fl-i .fl-num{background:var(--g-buyer)}.fl-both{background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(135deg,var(--g-sell),var(--g-buyer)) border-box}.fl-price.fl-i{background:var(--g-buyer-soft);border-color:var(--g-buyer)}.fl-price.fl-i .eyebrow,.fl-price.fl-i .hw-list li>svg{color:var(--g-buyer)}.fl-price.fl-i a.btn.btn-accent{background:var(--g-buyer)!important;border-color:var(--g-buyer)!important;color:#fff!important}.fl-i a.btn.fl-out{color:var(--g-buyer)}.fgrid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.fgrid-2{grid-template-columns:1fr}}.org-sec{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.org-sec legend{margin-bottom:12px;padding:0}.org-preview{border:1px solid var(--line);border-top:4px solid var(--gc);background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:24px;display:flex}.org-preview-kv{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:15px;display:grid}.org-preview-kv dt{color:var(--muted);font-weight:600}.org-preview-kv dd{margin:0}@media (max-width:520px){.org-preview{padding:18px}.org-preview-kv{grid-template-columns:1fr}.org-preview-kv dd{margin-bottom:6px}}.org-me{border:1px solid var(--line);background:#f6f5f2;border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.field.org-email{background:var(--g-partner-soft);border:1.5px solid var(--g-partner);border-radius:10px;padding:14px 16px}.field.org-email input{background:#fff}.prof-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.prof-side{flex-direction:column;gap:10px;display:flex;position:sticky;top:96px}@media (max-width:980px){.prof-grid{grid-template-columns:1fr}.prof-side{position:static}}.prof-photo{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.prof-photo img{object-fit:cover;border-radius:50%;width:88px;height:88px}.pc{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:22px;display:flex}.pc-compact{background:#fafaf8;gap:8px;padding:12px 14px}.pc-head{align-items:center;gap:14px;display:flex}.pc-photo{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px}.pc-compact .pc-photo{width:44px;height:44px}.pc-initials{background:var(--g-vr-soft);color:var(--g-vr);place-items:center;font-size:22px;font-weight:700;display:grid}.pc-compact .pc-initials{font-size:15px}.prof-done{background:var(--g-vr-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.prof-bar{background:#fff;border-radius:99px;flex:160px;height:8px;overflow:hidden}.prof-bar span{background:var(--g-vr);border-radius:99px;height:100%;display:block}.acct-menu-wrap{position:relative}button.acct-btn{cursor:pointer;background:0 0;font-family:inherit}html[data-header] button.acct-btn[aria-expanded=true]{background:#ffffff29;border-color:#ffffff4d}.acct-chev{opacity:.85;margin-left:-4px}.acct-menu{z-index:60;width:280px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #0000002e}.acct-menu-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:6px;padding:10px 10px 12px;display:flex}.acct-menu-head .avatar{width:40px;height:40px}.acct-menu-head a{color:var(--accent);font-weight:600}.acct-mi{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:flex}.acct-mi:hover{background:var(--bg-soft,#f4f4f1)}.acct-mi-cta{background:var(--grad,var(--red));justify-content:center;margin:2px 0 6px;color:#fff!important}.acct-mi-cta:hover{filter:brightness(1.05);background:var(--grad,var(--red))}.acct-mi-out{color:var(--muted);border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:6px}@media (max-width:820px){.acct-menu{width:auto;position:fixed;top:68px;left:12px;right:12px}}.acct-menu-head .avatar-initials{background:var(--g-vr-soft);color:var(--g-vr)}.konto-home{color:var(--ink);letter-spacing:-.01em;font-size:28px;font-weight:700;text-decoration:none}.konto-home:hover{color:var(--red)}@media (max-width:640px){.konto-home{font-size:24px}}.price-cat[class*=g-]{border-top:4px solid var(--gc);background:linear-gradient(180deg,var(--gs) 0,#fff 220px);border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:14px;padding:24px}.price-cat[class*=g-] .eyebrow{color:var(--gc)}.price-cat[class*=g-] .price-card{border-top:3px solid var(--gc);background:#fff}.price-cat[class*=g-] .price-card.is-hl{border-color:var(--gc);box-shadow:inset 0 0 0 1px var(--gc)}.price-cat:not(.g-sell) a.btn.btn-grp{background:var(--gc)!important;border-color:var(--gc)!important;color:#fff!important}.price-cat[class*=g-] a.btn.btn-line{color:var(--gc);border-color:var(--gc)}.price-nav a[class*=g-]:before{content:"";background:var(--gc);border-radius:50%;width:9px;height:9px;margin-right:8px}.price-nav a[class*=g-]:hover{border-color:var(--gc);color:var(--gc);background:var(--gs)}@media (max-width:640px){.price-cat[class*=g-]{border-radius:12px;padding:18px 14px}}.price-cat.g-sell a.btn.btn-line[href*=typ\=cap]{color:var(--g-cap);border-color:var(--g-cap)}.pcard .pc-top{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.pcard .pc-top>.row{flex-wrap:nowrap}.pcard .facts>span{min-width:0}.pcard .facts .fact-l{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;display:block}.entry.g-grad{background:linear-gradient(180deg,var(--gs) 0,#fff 70%)}.entry.g-grad a.btn.btn-line{color:var(--gc);border-color:var(--gc);background:#fff}.entry.g-grad a.btn.btn-line:hover{background:var(--gc);color:#fff}.entry.g-grad h3{color:var(--gc)}.gate-intro,.gate-action{flex-direction:column;gap:18px;min-width:0;display:flex}@media (min-width:960px){.gate-wrap{max-width:1120px;padding:32px 40px 28px}.gate-main{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:56px;margin-block:auto;display:grid}.gate-action{gap:16px}.gate-main{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:48px}.gate-title{font-size:clamp(40px,3.6vw,52px)}}.hero-usp{color:var(--ink-2,var(--muted));flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.hero-usp li{align-items:center;gap:7px;display:inline-flex}@media (max-width:640px){.hero-usp{flex-direction:column;align-items:flex-start;gap:8px}}.entry.g-grad,.entry.g-top,.choose-row[class*=g-],.xcard[class*=g-],.price-cat[class*=g-] .price-card,.fl-price{transition:transform .22s,box-shadow .22s,border-color .22s}@media (hover:hover){.entry.g-grad:hover,.entry.g-top:hover,.choose-row[class*=g-]:hover,.xcard[class*=g-]:hover,.price-cat[class*=g-] .price-card:hover{box-shadow:0 14px 32px color-mix(in srgb,var(--gc) 22%,transparent);border-color:var(--gc);transform:translateY(-4px)}.fl-price:hover{transform:translateY(-4px);box-shadow:0 14px 32px #0000001a}.choose-row[class*=g-]:hover svg{transform:translate(4px)}.choose-row[class*=g-] svg{transition:transform .22s}}@media (prefers-reduced-motion:reduce){.entry.g-grad:hover,.entry.g-top:hover,.choose-row[class*=g-]:hover,.xcard[class*=g-]:hover,.price-cat[class*=g-] .price-card:hover,.fl-price:hover{transform:none}}.acct-mi{justify-content:flex-start;gap:12px}.acct-mi>span:first-of-type{flex:1}.acct-mi .acct-ico{color:var(--muted);flex:none}.acct-mi:hover .acct-ico{color:var(--red)}.acct-mi-cta{justify-content:center;gap:8px}.acct-mi-cta .acct-ico,.acct-mi-cta:hover .acct-ico{color:#fff}.x-steps{background:var(--g-exch-soft);border:1px solid color-mix(in srgb,var(--g-exch) 25%,transparent);border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:16px 18px 16px 38px;display:flex}.x-steps li::marker{color:var(--g-exch);font-weight:700}.field.org-email.x-email{background:var(--g-exch-soft);border-color:var(--g-exch)}.auth-signup{color:var(--muted);background:0 0;border:0;border-radius:0;margin:-8px 0 4px;padding:0;font-weight:400}.auth-signup .link{font-weight:700}@media (max-width:640px){.fgrid-spacer{display:none}}.entry.entry-link{cursor:pointer;position:relative}.entry.entry-link>a.btn{position:static}.entry.entry-link>a.btn:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}@media (hover:hover){.entry.entry-link:hover>a.btn{background:var(--gc);border-color:var(--gc);color:#fff}}.hero-beta{color:#14532d;background:#e6f9ec;border-color:#7fd99a;padding:7px 16px 7px 8px;font-weight:700;box-shadow:0 0 0 4px #22c55e1a}.hero-beta .beta-tag{color:#fff;background:#16a34a;border-color:#16a34a}.hero-beta-more{color:#15803d;text-underline-offset:3px;text-decoration:underline}.hero-beta:hover{border-color:#16a34a;box-shadow:0 0 0 5px #22c55e29}.lcard{transition:transform .18s,box-shadow .18s,border-color .18s}.lcard.is-prem{border:2px solid var(--gc);box-shadow:0 8px 24px color-mix(in srgb,var(--gc) 16%,transparent);background:linear-gradient(90deg,#fff 55%,var(--gs))}.lcard.is-prem .lc-side{background:var(--gs);border-left-color:color-mix(in srgb,var(--gc) 25%,transparent)}.lcard.is-prem .lc-prem{background:var(--gc);color:#fff;padding:5px 10px;box-shadow:0 2px 8px #0000002e}.lcard.is-prem .lc-big{color:var(--gc)}@media (hover:hover){.lcard:hover{border-color:color-mix(in srgb,var(--gc,#999) 45%,transparent);box-shadow:0 14px 32px color-mix(in srgb,var(--gc,#000) 14%,transparent);transform:translateY(-4px)}.lcard.is-prem:hover{border-color:var(--gc);box-shadow:0 18px 40px color-mix(in srgb,var(--gc) 28%,transparent)}.lcard.is-plus:hover{box-shadow:inset 4px 0 0 var(--gc),0 14px 32px color-mix(in srgb,var(--gc) 14%,transparent)}}@media (max-width:760px){.lcard.is-prem{background:#fff}}.lcard.is-prem .lc-cta{color:var(--gc)}.nav-dd{display:inline-flex;position:relative}.nav-dd-btn{color:inherit;align-items:center;gap:5px;font-family:inherit;display:inline-flex}.nav-dd-btn svg{opacity:.8;transition:transform .18s}.nav-dd-btn[aria-expanded=true] svg{transform:rotate(180deg)}.nav-dd-menu{z-index:60;width:330px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:8px;animation:.14s ease-out dd-in;display:flex;position:absolute;top:calc(100% + 8px);left:-14px;box-shadow:0 18px 44px #0000002e}.nav-dd-menu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}@keyframes dd-in{0%{opacity:0;transform:translateY(-4px)}}.nav-dd-item{color:var(--ink);border-radius:8px;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.nav-dd-item b{font-size:15px;font-weight:700}.nav-dd-item .small{font-size:13px;line-height:1.35}.nav-dd-item:hover{background:var(--gs,#f4f4f1)}.nav-dd-item:hover b{color:var(--gc,var(--ink))}.nav-dd-dot{background:var(--gc,var(--ink));border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.nav-dd-item.g-all{--gc:var(--ink);--gs:#f4f4f1}.nav-dd-foot{border-top:1px solid var(--line);color:var(--g-exch);margin-top:6px;padding:11px 12px 6px;font-size:14px;font-weight:700;text-decoration:none}.nav-dd-foot:hover{text-decoration:underline}.x-in-list{border-top:1px solid var(--line);margin-top:18px;padding-top:22px}.sbox .stab:after{background:var(--gc,var(--red));opacity:.85;transition:opacity .2s,height .2s;left:0;right:0}.sbox .stab:hover:after{opacity:1;left:0;right:0}.sbox .stab[aria-selected=true]:after{opacity:1;height:4px}.nav-dd-menu,.nav-dd-item,.nav-dd-item .small{white-space:normal}a.btn.btn-g,.btn.btn-g{background:linear-gradient(135deg,color-mix(in srgb,var(--gc) 72%,#fff) 0%,var(--gc) 52%,color-mix(in srgb,var(--gc) 78%,#000) 100%);color:#fff;background-origin:border-box;border-color:#0000;transition:background .18s,transform .18s,box-shadow .18s}a.btn.btn-g:hover,.btn.btn-g:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--gc) 85%,#fff) 0%,color-mix(in srgb,var(--gc) 88%,#000) 52%,color-mix(in srgb,var(--gc) 62%,#000) 100%);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--gc) 30%,transparent)}a.btn.fl-out{transition:background .18s,color .18s,border-color .18s}.fl-u a.btn.fl-out:hover{background:var(--red);border-color:var(--red);color:#fff}.fl-i a.btn.fl-out:hover{background:var(--g-buyer);border-color:var(--g-buyer);color:#fff}.trust-card{border-top:4px solid var(--red)}.trust-ico{background:var(--g-sell-soft);border-radius:14px;place-items:center;width:56px;height:56px;margin-bottom:4px;display:grid}.x-next{flex-direction:column;gap:8px;display:flex}.vr-search{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.vr-search-main{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.vr-search-main.cols-3{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.vr-search-go{min-width:150px;height:48px}.vr-search-more{color:var(--ink-2,var(--muted));flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:14px;display:flex}.vr-mini{align-items:center;gap:8px;font-weight:600;display:inline-flex}.vr-mini select{width:auto;height:36px;min-height:36px;padding:0 30px 0 10px;font-size:14px}.vr-check{min-height:36px}@media (max-width:760px){.vr-search-main,.vr-search-main.cols-3{grid-template-columns:1fr}.vr-search-go{width:100%}}@media (min-width:821px){.sbox .stabs{grid-auto-columns:1fr;grid-auto-flow:column;align-self:stretch;width:100%;max-width:none;display:grid}}.admin-edit>summary{list-style:none;display:inline-flex}.admin-edit>summary::-webkit-details-marker{display:none}.admin-edit[open]>summary{margin-bottom:4px}@media (max-width:640px){.adrow-head{flex-wrap:wrap}}.statchart{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-end;gap:3px;height:180px;padding:12px;display:flex}.statchart-col{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.statchart-v,.statchart-u{border-radius:3px 3px 0 0;position:absolute;bottom:0}.statchart-v{background:color-mix(in srgb,var(--accent) 22%,transparent);left:0;right:0}.statchart-u{background:var(--accent);left:22%;right:22%}.statdot{vertical-align:middle;border-radius:2px;width:10px;height:10px;display:inline-block}.statdot.v{background:color-mix(in srgb,var(--accent) 22%,transparent)}.statdot.u{background:var(--accent)}.statgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@media (max-width:760px){.statgrid{grid-template-columns:1fr}}.statlist{flex-direction:column;gap:6px;display:flex}.statlist-row{border-radius:6px;justify-content:space-between;gap:10px;padding:6px 8px;font-size:14px;display:flex;position:relative;overflow:hidden}.statlist-bar{background:var(--g-exch-soft);z-index:0;position:absolute;top:0;bottom:0;left:0}.statlist-label,.statlist-row b{z-index:1;position:relative}.statlist-label{overflow-wrap:anywhere}@media (max-width:820px){.sbox .stabs:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}html[data-app] .sbox .stabs:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}}@media (min-width:821px){.sbox .stabs{width:100%;display:flex}.sbox .stabs>.stab{flex:none;min-width:190px}.sbox .stabs:after{content:"";border-left:1px solid var(--line);flex:auto}}.term-switch{border:1px solid var(--line);background:var(--bg-soft,#f4f4f1);border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.term-switch button{cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:999px;align-items:center;padding:9px 18px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.term-switch button.on{background:#fff;box-shadow:0 1px 4px #0000001f}.price-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.board-seat{background:var(--g-vr-soft);border:1px solid color-mix(in srgb,var(--g-vr) 22%,transparent);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.seg-choice{border:1px solid var(--line);background:#fff;border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.seg-choice button{cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:600}.seg-choice button.on{background:var(--g-vr);color:#fff}.chip.vr-seat{background:var(--g-vr-soft);color:var(--g-vr);border-color:color-mix(in srgb,var(--g-vr) 25%,transparent);font-weight:700}.filter-vr{margin-right:auto}.filter-foot .filter-vr{flex-basis:100%;margin-right:0}.nl-wrap{z-index:90;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.nl-dim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#14161a8c;border:0;position:absolute;inset:0}.nl-box{background:#fff;border-radius:16px;width:min(560px,100%);animation:.25s ease-out nl-in;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}@keyframes nl-in{0%{opacity:0;transform:translateY(14px)}}.nl-top{background:var(--grad,var(--red));color:#fff;padding:26px 30px 22px;position:relative}.nl-eyebrow{letter-spacing:.12em;text-transform:uppercase;opacity:.9;margin:0;font-size:12px;font-weight:800}.nl-top h2{margin:8px 34px 0 0;font-size:28px;font-weight:800;line-height:1.15}.nl-close{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:14px;right:16px}.nl-body{flex-direction:column;gap:14px;padding:22px 30px 24px;display:flex}.nl-lead{color:var(--ink-2,#55585d);margin:0;font-size:16px;line-height:1.5}.nl-sample{border:1px solid var(--line);background:#faf9f7;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.nl-sample b{font-size:14px;display:block}.nl-sample span span{color:var(--muted);font-size:12px}.nl-pill{text-transform:uppercase;color:#fff;background:var(--g-sell);border-radius:4px;flex:none;padding:3px 6px;font-size:10px;font-weight:800}.nl-pill.cap{background:var(--g-cap)}.nl-checks{gap:18px;font-size:14px;display:flex}.nl-checks label{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.nl-checks input{accent-color:var(--red);width:18px;height:18px}.nl-row{gap:10px;display:flex}.nl-row input[type=email]{border:1.5px solid #b9b9b4;border-radius:8px;flex:1;min-width:0;height:50px;padding:0 14px;font-family:inherit;font-size:16px}.nl-row .btn{white-space:nowrap;height:50px}.nl-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nl-small{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.nl-no{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:center;font-family:inherit;font-size:14px;text-decoration:underline}.nl-ok{background:var(--ok-soft,#e6f4f3);width:62px;height:62px;color:var(--accent);border-radius:50%;place-items:center;margin:4px auto 0;font-size:30px;display:grid}@media (max-width:640px){.nl-wrap{pointer-events:none;place-items:end stretch;padding:10px}.nl-box{pointer-events:auto}.nl-dim{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0}.nl-box{border-radius:16px;box-shadow:0 -8px 40px #00000047}.nl-top{color:var(--ink);background:#fff;border-top:5px solid #e8132f;padding:16px 16px 12px}.nl-eyebrow{display:none}.nl-top h2{margin:0 36px 0 0;font-size:19px}.nl-close{color:var(--muted);background:#f1efeb;width:30px;height:30px;font-size:17px;top:12px;right:12px}.nl-body{gap:10px;padding:0 16px 14px}.nl-lead{font-size:14px}.nl-sample,.nl-no{display:none}.nl-row{flex-direction:column}.nl-row .btn{justify-content:center}}.nl-confirm{max-width:640px}.nl-complete{border:1px solid var(--line);background:#faf9f7;border-radius:10px;padding:16px}.nl-box .nl-top h2{color:#fff}@media (max-width:640px){.nl-box .nl-top h2{color:var(--ink)}.nl-row input[type=email]{flex:none}.nl-box{max-height:calc(100dvh - 20px);overflow:auto}.nl-checks{font-size:13px}}.nl-box{--nl:#0e8f73;--nl-dark:#0b6b5f}.nl-top{background:linear-gradient(135deg,#0b6b5f,#0e8f73 55%,#22b383);flex-direction:column;padding:0;display:flex}.nl-art{width:100%;height:170px;display:block}.nl-top .nl-eyebrow,.nl-top h2{padding:0 30px}.nl-top .nl-eyebrow{color:#d6f5ea;opacity:1;margin-top:18px}.nl-box .nl-top h2{margin:6px 0 20px;padding-right:30px}.nl-close{z-index:1;background:#032e2859}.btn.nl-go{color:#fff;background:linear-gradient(135deg,#14a37f,#0e8f73 55%,#0b6b5f);border-color:#0000;box-shadow:0 6px 16px #0e8f7347}.btn.nl-go:hover{background:linear-gradient(135deg,#18b48c,#0b7c64 55%,#085a50)}.nl-checks input{accent-color:var(--nl)}.nl-row input[type=email]:focus{outline:2px solid var(--nl);outline-offset:1px;border-color:var(--nl)}.nl-pill{background:var(--g-sell)}.nl-ok{color:var(--nl);background:#e3f6ef}@media (max-width:640px){.nl-top{color:#fff;background:linear-gradient(135deg,#0b6b5f,#0e8f73 55%,#22b383);border-top:0;flex-direction:row;align-items:center;gap:12px;padding:12px 44px 12px 12px}.nl-art{border-radius:10px;flex:none;width:84px;height:62px}.nl-top .nl-eyebrow{display:none}.nl-box .nl-top h2{color:#fff;margin:0;padding:0;font-size:17px}.nl-close{color:#fff;background:#032e2859}.nl-body{padding-top:12px}}.nl-box{border-top:5px solid var(--nl)}.nl-top{color:var(--ink);background:#fff;grid-template-columns:minmax(0,1fr) 150px;grid-template-areas:"eyebrow art""title art";align-items:start;column-gap:20px;padding:30px 30px 4px;display:grid}.nl-art{border-radius:14px;grid-area:art;width:150px;height:112px;margin-top:22px;box-shadow:0 8px 22px #0b6b5f38}.nl-top .nl-eyebrow{color:var(--nl);grid-area:eyebrow;margin:0;padding:0}.nl-box .nl-top h2{color:var(--ink);grid-area:title;margin:8px 0 0;padding:0;font-size:26px}.nl-close{color:var(--muted);background:#f1efeb;width:32px;height:32px;font-size:18px;top:12px;right:12px}.nl-close:hover{background:#e6e3dd}.nl-sample{background:#f2faf7;border-color:#d3eee4}@media (max-width:640px){.nl-top{color:var(--ink);background:#fff;flex-direction:row;align-items:center;gap:12px;padding:14px 44px 6px 14px;display:flex}.nl-art{width:72px;height:54px;box-shadow:none;border-radius:10px;margin:0}.nl-box .nl-top h2{color:var(--ink);margin:0;font-size:17px}.nl-close{color:var(--muted);background:#f1efeb}}.start-promo{color:#fff;box-shadow:0 10px 30px #1e2a3a2e;background:linear-gradient(135deg,#1e2a3a,#243447 60%,#2c4058)!important}.start-promo .sp-tag{color:#ffe08a;background:#ffe08a29;border-color:#ffe08a8c}.start-promo .sp-cta.sp-cta-line{background:var(--grad)!important;color:#fff!important;border:0!important}.start-promo .sp-cta.sp-cta-line:hover{filter:brightness(1.06)}.start-promo .sp-note{color:#ffffffb3}.sp-badge{color:#1e2a3a;text-align:center;background:#ffe08a;border-radius:50%;flex:none;place-items:center;width:118px;height:118px;line-height:1;display:grid;box-shadow:0 0 0 8px #ffe08a2e}.sp-badge b{font-size:44px;font-weight:800;display:block}.sp-badge span{letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:13px;font-weight:700;display:block}@media (max-width:620px){.sp-badge{width:96px;height:96px}.sp-badge b{font-size:36px}.sp-badge span{font-size:11px}}.lc-art img.art{object-fit:cover}.pcard.has-img{padding-top:0;overflow:hidden}@supports (grid-template-rows:subgrid){.prem-grid>.pcard.has-img{grid-row:span 8}}.pc-img{background:#e9ebee;height:170px;margin:0 -24px 4px;display:block;position:relative;overflow:hidden}.pc-img .art{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.pcard:hover .pc-img .art{transform:scale(1.04)}.detail-img{aspect-ratio:3/1.35;background:#e9ebee;border-radius:12px;margin:0;position:relative;overflow:hidden}.detail-img img{object-fit:cover;width:100%;height:100%;display:block}.detail-img figcaption{color:#fff;background:#00000080;border-radius:999px;padding:3px 9px;font-size:12px;position:absolute;bottom:10px;right:10px}@media (max-width:620px){.detail-img{aspect-ratio:16/10;border-radius:10px}.pc-img{height:150px}}.lc-art:has(img.photo) .lc-br{text-shadow:0 1px 3px #0009}.wiz-sec{padding-top:22px;border-top:1px solid var(--line)!important}.wiz-leg{color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex;margin-bottom:14px!important}.wiz-vis{color:var(--muted);background:#f2f2ef;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.wiz-sec .fgrid-2 .field input,.wiz-sec .fgrid-2 .field select{width:100%}.seg-choice.deal-choice{background:0 0;border:0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:8px;padding:0;display:grid}.deal-choice button{text-align:left;flex-direction:column;gap:2px;display:flex;border:1px solid var(--line)!important;color:var(--ink)!important;background:#fff!important;border-radius:10px!important;padding:12px 14px!important}.deal-choice button small{color:var(--muted);font-size:12.5px;font-weight:500}.deal-choice button.on{box-shadow:0 0 0 1px var(--g-sell);border-color:var(--g-sell)!important;background:var(--g-sell-soft)!important}@media (max-width:640px){.seg-choice.deal-choice{grid-template-columns:1fr}}.filter-ma{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-ma>span{margin-right:4px;font-size:13px;font-weight:600}.filter-ma button{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600}.filter-ma button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.chip.deal{background:var(--g-sell-soft);color:var(--g-sell)}.chip.deal.succ{color:#8a5a00;background:#fff3dc}.xcard.has-img{padding-top:0;overflow:hidden}.xc-img{background:#e9ebee;height:160px;margin:0 -20px 2px;display:block;position:relative;overflow:hidden}.xc-img .art{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.xcard:hover .xc-img .art{transform:scale(1.04)}@media (max-width:620px){.xc-img{height:150px}}.filters.fsimple{gap:0;padding:16px 18px}.fs-main{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px 14px;display:grid}.fs-main-q{grid-template-columns:minmax(0,1fr) auto}.fs-main .btn{min-height:48px}.fs-toggle{border:1px solid var(--line);min-height:48px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;list-style:none;display:inline-flex}.fs-toggle::-webkit-details-marker{display:none}.fs-toggle:hover{border-color:#c9c3b8}.fs-chev{transition:transform .2s}.fs-toggle.on .fs-chev,.fs-details[open]>.fs-toggle .fs-chev{transform:rotate(180deg)}.fs-count{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.fs-details>.fs-toggle{min-height:40px;color:var(--accent);background:0 0;border:0;padding:0}.fs-more{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:14px;padding-top:14px;display:flex}@media (max-width:820px){.fs-main{grid-template-columns:1fr 1fr}.fs-main .fs-toggle,.fs-main .btn{grid-column:1/-1}.fs-main-q{grid-template-columns:1fr}}@media (max-width:520px){.fs-main{grid-template-columns:1fr}}html[data-app] .fs-main{grid-template-columns:1fr}.fs-main:not(.fs-main-q):not(:has(.btn)){grid-template-columns:repeat(3,minmax(0,1fr))}.fs-details>summary{list-style:none}.fs-details>summary::marker{content:""}.fs-toggle.fs-link,.fs-details>.fs-toggle{min-height:40px;color:var(--accent);background:0 0;border:0;align-self:flex-start;margin-top:10px;padding:0}.fs-details{margin-top:0}@media (max-width:820px){.fs-main:not(.fs-main-q):not(:has(.btn)){grid-template-columns:1fr}}.fs-details>summary:before,.fs-details[open]>summary:before{content:none}.fs-main.fs-main-2{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.fs-main .btn{padding-inline:28px}@media (max-width:820px){.fs-main.fs-main-2{grid-template-columns:1fr}}.disc-choice button{position:relative}.disc-rec{color:var(--accent);background:var(--accent-soft,#e3f2f1);border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:10px;right:10px}.disc-choice button.on{box-shadow:0 0 0 1px var(--accent);border-color:var(--accent)!important;background:#f1f8f7!important}.pill.state-off{color:#5e6166;background:#eeeeec}.req-decide{background:#f1f8f7;border:1px solid #cfe6e3;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.disc-card{gap:8px}.disc-card.is-rec{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.disc-steps{flex-direction:column;gap:10px;max-width:80ch;margin:0;padding-left:22px;display:flex}.disc-steps li::marker{color:var(--red);font-weight:700}.term-switch.is-muted{opacity:.6}.term-switch.is-muted button.on{box-shadow:none;background:0 0}.form-2 .field input,.form-2 .field select{width:100%}section.home-band{border-block:1px solid #e7e8eb;background:#f5f6f8!important}section.home-band .entry,section.home-band .howto li,section.home-plain{background:#fff}section.home-band .howto li{border:1px solid var(--line);border-radius:10px;padding:20px}.home-tiles .entry{box-shadow:none;border:1px solid var(--line)!important;border-top:1px solid var(--line)!important;background:#fff!important}.home-tiles .entry:before,.home-tiles .entry:after{display:none!important}.home-tiles .entry .h3{align-items:center;gap:10px;display:flex;color:var(--ink)!important}.home-tiles .entry .h3:before{content:"";background:var(--gc,var(--red));border-radius:50%;flex:none;width:9px;height:9px}.home-tiles .entry .btn.btn-line{color:var(--ink)!important;background:#fff!important;border-color:#c9ccd1!important}.home-tiles .entry .btn.btn-line:hover{border-color:var(--ink)!important}.home-tiles .entry:hover{box-shadow:0 4px 14px #14141e0f;border-color:#c9ccd1!important}.home-tiles+.home-tiles{margin-top:-8px}section.home-plain .howto li{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.da-hero{background:linear-gradient(180deg,var(--g-buyer-soft,#f1ecfa),#fff);padding-block:40px 28px}.da-card{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:760px;margin:0 auto;overflow:hidden;box-shadow:0 10px 30px #281e4612}.da-sec{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:20px 24px;display:flex}.da-sec input:not([type=checkbox]){width:100%}.da-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ink);font-size:13px;font-weight:700}.da-label .opt{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:500}.da-chips{flex-wrap:wrap;gap:8px;display:flex}.da-chips button{border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600}.da-chips button:hover{border-color:#c9ccd1}.da-chips button[aria-pressed=true]{background:var(--g-buyer);border-color:var(--g-buyer);color:#fff}.da-sec .fs-toggle{margin-top:0}.da-foot{color:#fff;background:#2a2440;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.da-count{margin:0;font-weight:700}.da-label-inv{color:#ffffffbf}.da-freq{background:#ffffff14;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.da-freq button{color:#fffc;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px;font-weight:600}.da-freq button.on{color:#2a2440;background:#fff}.da-mail{color:#fff}.da-mail input{width:100%}.da-note{color:#ffffffb3;text-align:center;margin:0}.da-foot .err{color:#ffc9cf}.da-done{flex-direction:column;gap:12px;padding:28px;display:flex}@media (max-width:620px){.da-sec,.da-foot{padding:18px 16px}.da-card{border-radius:12px}}.home-tiles .entry,.home-tiles .entry:hover{transition:border-color .15s,background-color .15s;transform:none!important}.home-tiles .entry:hover{box-shadow:none!important;border-color:var(--ink)!important;background:#fafafb!important}.home-tiles .entry .btn.btn-line{transition:background-color .15s,color .15s,border-color .15s}@media (hover:hover){.home-tiles .entry:hover>a.btn.btn-line,.home-tiles .entry>a.btn.btn-line:hover{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}}.da-sec input:not([type=checkbox]),.da-mail input{min-height:48px;font:inherit;color:var(--ink);background:#fff;border:1px solid #c9ccd1;border-radius:6px;padding:10px 14px;font-size:16px}.nav-dd-menu.nav-dd-right{left:auto;right:-14px}.navlink.nav-alert{align-items:center;gap:6px;display:inline-flex}@media (min-width:1080px) and (max-width:1240px){nav.main{display:flex}header.top .menu-btn{display:none}}.quick-firm{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.quick-firm:hover{border-color:var(--g-sell)}.quick-firm.on{background:var(--g-sell);border-color:var(--g-sell);color:#fff}.faq-item{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px 18px}.faq-item p{margin:10px 0 0}.faq-item>summary{cursor:pointer}.news-filter{gap:14px}.news-filter-row{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.news-filter-row .news-br{flex:240px;max-width:360px}.news-filter-row .news-br select{width:100%}.news-topics{flex-wrap:wrap;gap:8px;display:flex}.news-topics a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none}.news-topics a[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}header.top .wrap,html[data-header] header.top .wrap{padding-block:11px}header.top .logo-svg{width:auto;height:36px}@media (max-width:820px){header.top .wrap,html[data-header] header.top .wrap{padding-block:9px}header.top .logo-svg{height:32px}}.news-main select{width:100%}.fsimple .news-topics{margin-top:14px}.grid.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.g2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.grid.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.grid.g4,.grid.g2{grid-template-columns:1fr}}.inv-cats .entry{gap:6px;padding:18px 20px}.inv-alert{margin-top:4px}.pi-box{border:1px solid var(--line);background:#fffbf2;border-radius:10px;padding:14px 16px}.pi-box>summary{cursor:pointer;list-style:none}.pi-box>summary:before{content:none!important}.pi-box input[type=file]{padding:8px 0}.pi-table{border-collapse:collapse;width:100%;font-size:14px}.pi-table th,.pi-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.pi-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px}.pi-table code{font-weight:700}.pi-code{color:#f2f2f2;white-space:pre;background:#22252a;border-radius:10px;padding:14px 16px;font-size:13px;overflow:auto}.mnav-item.g-dot .mnav-txt{padding-left:24px;position:relative}.mnav-item.g-dot .mnav-t:before{margin:0;position:absolute;top:6px;left:2px}.title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.title-row .h2{flex:1;min-width:0}.save-heart{border:1px solid var(--line,#ddddd8);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.save-heart:hover{border-color:var(--red);color:var(--red)}.save-heart.on{border-color:var(--red);color:var(--red);background:#fff1f3}.save-heart.on svg{fill:currentColor}.save-heart:disabled{opacity:.6}@media (max-width:560px){.save-heart{padding:9px}.save-heart span{display:none}}html[data-theme=dunkel] .save-heart{background:var(--bg-soft)}.detail-side .btn[aria-pressed=true]{color:var(--red)}.detail-side .btn[aria-pressed=true] svg{fill:currentColor}.nav-dd-menu.nav-dd-cols{grid-template-columns:repeat(var(--cols,2),264px);align-items:start;column-gap:6px;width:auto;display:grid}.nav-dd-menu.nav-dd-cols .nav-dd-foot{grid-column:1/-1}.nav-dd-sec{flex-direction:column;display:flex}.nav-dd-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 12px 4px;font-size:12px;font-weight:700;display:block}.hdr-bell{color:inherit;text-decoration:none}.hdr-bell[aria-current=page]{background:#ffffff29}html:not([data-header]) .hdr-bell[aria-current=page]{background:var(--bg-soft)}.mnav-group>summary{list-style:none}.mnav-group>summary::-webkit-details-marker{display:none}.mnav-acc{transition:transform .18s}.mnav-group[open]>summary .mnav-acc{transform:rotate(180deg)}.mnav-group[open]>summary{border-bottom-color:#0000}.mnav-sub{border-bottom:1px solid #ededea;flex-direction:column;padding:0 0 12px 2px;display:flex}.mnav-sec{flex-direction:column;display:flex}.mnav-sec .nav-dd-label{padding:8px 0 2px}.mnav-link{color:var(--ink);align-items:center;gap:12px;padding:9px 0;font-size:16px;font-weight:600;text-decoration:none;display:flex}.mnav-link .nav-dd-dot{margin-top:0}.mnav-link:hover{color:var(--gc,var(--red))}.mnav-link.g-all{--gc:var(--ink)}.mnav-foot{color:var(--g-exch);padding-top:12px;font-size:15px}html[data-theme=dunkel] .mnav-sub{border-bottom-color:var(--line)}.ft-grid{grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:32px 28px}@media (max-width:1100px) and (min-width:901px){.ft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-about{grid-column:1/-1}}@media (max-width:900px){.ft-grid{grid-template-columns:1fr}}.konto-sub{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.konto-chip{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.konto-chip .nav-dd-dot{width:9px;height:9px;margin-top:0}.konto-chip:hover{border-color:var(--gc)}.konto-chip[aria-current=page]{background:var(--gs,#f4f4f1);border-color:var(--gc);color:var(--ink)}html[data-app] .konto-sub{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html[data-app] .konto-chip{white-space:nowrap}html[data-theme=dunkel] .konto-chip{background:var(--bg-soft);color:var(--ink)}.mnav-group{align-self:stretch;width:100%}.mnav-group>summary:before,.mnav-group[open]>summary:before{content:none!important}@media (max-width:640px){html:not([data-app]) .konto-nav{border-bottom:0;grid-template-columns:1fr 1fr;gap:8px;display:grid}html:not([data-app]) .konto-nav .tablink{border:1px solid var(--line);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:11px 10px;font-size:14px;line-height:1.25;display:flex}html:not([data-app]) .konto-nav .tablink[aria-selected=true]{border-color:var(--red);color:var(--red);background:#fdecee}}.home-do{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-do-tile{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:18px 18px 14px;display:flex}.home-do-title{color:var(--ink);align-items:center;gap:9px;margin:0 0 4px;font-size:19px;font-weight:700;display:flex}.home-do-title .nav-dd-dot{margin-top:0}.home-do-text{color:var(--muted);flex:1;margin:0 0 12px;font-size:14px;line-height:1.4}.home-do-link{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:8px;padding:9px 0;font-size:15px;font-weight:600;text-decoration:none;display:flex}.home-do-link:hover{color:var(--gc)}.home-do-link span{color:var(--muted);transition:transform .15s}.home-do-link:hover span{color:var(--gc);transform:translate(3px)}.home-do-note{color:var(--muted);margin:6px 0 0;font-size:12.5px}@media (max-width:1000px){.home-do{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.home-do{grid-template-columns:1fr;gap:10px}.home-do-tile{padding:14px 14px 10px}.home-do-title{font-size:17px}.home-do-link{font-size:14px}.home-do-text{font-size:13px}}html[data-theme=dunkel] .home-do-tile{background:var(--bg-soft)}.with-aside{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.with-aside-main{flex-direction:column;gap:20px;min-width:0;display:flex}.with-aside-main .legal{max-width:none}.with-aside-side{position:sticky;top:96px}@media (max-width:1000px){.with-aside{grid-template-columns:minmax(0,1fr);gap:24px}.with-aside-side{max-width:560px;position:static}}.da-aside{background:linear-gradient(180deg,var(--g-buyer-soft,#f1ecfa) 0%,#fff 62%);border:1px solid var(--line);border-top:4px solid var(--g-buyer);border-radius:12px;flex-direction:column;gap:10px;padding:20px 20px 18px;display:flex}.da-aside-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--g-buyer);align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:700;display:inline-flex}.da-aside-title{color:var(--ink);margin:0;font-size:21px;line-height:1.2}.da-aside-text{color:var(--ink-2,var(--ink));margin:0;font-size:14.5px;line-height:1.45}.da-aside-list{flex-direction:column;gap:6px;margin:2px 0 4px;padding:0;font-size:14px;list-style:none;display:flex}.da-aside-list li{padding-left:24px;position:relative}.da-aside-list li:before{content:"✓";background:var(--g-buyer);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:0;left:0}.da-aside-form{flex-direction:column;gap:8px;display:flex}.da-aside-form input[type=email]{width:100%}.da-aside-small{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.da-aside-small a,.da-aside-more{color:var(--g-buyer);font-weight:600}.da-aside-more{font-size:14px;text-decoration:none}.da-aside-more:hover{text-decoration:underline}.da-aside-have{margin:0;font-size:14px;font-weight:600}.da-aside-done{border:1px solid var(--g-buyer);background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}html[data-theme=dunkel] .da-aside,html[data-theme=dunkel] .da-aside-done{background:var(--bg-soft)}.da-aside-form input[type=email]{min-height:46px;font:inherit;background:#fff;border:1px solid #c9ccd1;border-radius:8px;padding:10px 12px;font-size:15px}.da-aside-form input[type=email]:focus{outline:2px solid var(--g-buyer);outline-offset:1px;border-color:var(--g-buyer)}.ft-mobile,.ft-note-m{display:none}@media (max-width:900px){footer .wrap{padding-block:24px 28px;gap:0!important}footer .ft-about{margin-bottom:6px}.ft-grid{gap:14px!important}.ft-grid>.ft-col{display:none!important}footer .ft-desc{display:none}footer .ft-lead{margin:0;font-size:15px;line-height:1.4}.ft-about{gap:8px!important}.ft-mobile{border-top:1px solid #ffffff1f;display:block}.ft-acc{border-bottom:1px solid #ffffff1f}.ft-acc>summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.ft-acc>summary::-webkit-details-marker{display:none}.ft-acc>summary:before,.ft-acc[open]>summary:before{content:none!important}.ft-acc>summary:after{content:"+";color:#b5b5b0;font-size:18px;font-weight:400}.ft-acc[open]>summary:after{content:"–"}.ft-acc nav{flex-direction:column;padding:0 0 10px;display:flex}.ft-acc nav a{color:#d6d6d2;padding:6px 0;font-size:14px;text-decoration:none}footer .ft-desk{display:none}.ft-note-m{border-top:0;margin-top:0;display:block}.ft-note-m>summary{color:#b5b5b0;font-size:12.5px;font-weight:600}.ft-note-m p{color:#8f8f8a;margin:0 0 10px;font-size:11.5px;line-height:1.5}footer .ft-legal{border-top:0;padding-top:14px;font-size:11.5px}}
