*{box-sizing:border-box}html,body{height:100%}html{font-size:calc(100% * var(--text-lang,1) * var(--text-user,1))}html:lang(ar){--text-lang:1.125}html:lang(hi),html:lang(zh-Hans),html:lang(ja),html:lang(ko){--text-lang:1.0625}html[data-text-size="112"]{--text-user:1.12}html[data-text-size="125"]{--text-user:1.25}html[data-text-size="150"]{--text-user:1.5}body{background:var(--paper);background-image:var(--grain);color:var(--ink);font:400 1.0312rem/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--seal-2);outline-offset:2px;border-radius:var(--r)}.shell{grid-template:"band band""rail work"1fr/208px 1fr;min-height:100%;display:grid}.shell.bare{grid-template:"main"1fr/minmax(0,1fr);min-height:100vh}@media (min-width:1024px){.shell.bare{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-template-areas:"main aside"}}.bare-main{grid-area:main;justify-content:center;align-items:center;padding-block:40px;padding-inline:clamp(20px,6vw,72px);display:flex}.bare-col{flex-direction:column;gap:40px;width:100%;max-width:440px;display:flex}.shell.bare .work{display:block}.shell.bare .pagehead h1{letter-spacing:-.026em;font-size:1.75rem}.shell.bare .page{gap:22px;max-width:none;margin:0;padding:0}.shell.bare .pagehead .sub{margin-top:8px;font-size:.9375rem;line-height:1.5}.shell.bare .card{box-shadow:none;background:0 0;border:0;border-radius:0}.shell.bare .card h2{font:600 .7188rem/1.2 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);border:0;padding:0 0 12px}.shell.bare .card .body{padding:0}.shell.bare .card+.card{border-top:1px solid var(--card-edge);padding-top:22px}.shell.bare .signin{gap:10px}.shell.bare .signin input{height:46px;font-size:.9375rem}.shell.bare .formactions{flex-direction:column;align-items:stretch;gap:14px}.shell.bare .formactions .fclear{align-self:center}.shell.bare .formactions .btn.primary,.shell.bare .signin button,.shell.bare .ssobutton{box-sizing:border-box;width:100%;height:46px;box-shadow:inset 0 1px 0 #ffffff29, 0 1px 2px #12171d1f, 0 8px 18px -10px var(--seal);justify-content:center;align-items:center;gap:8px;margin-top:6px;display:flex}.bare-aside{isolation:isolate;border-radius:var(--r-lg);background:var(--grain-band), var(--band-grad);color:var(--band-ink);--agent-shadow:#0000004d;flex-direction:column;grid-area:aside;justify-content:center;gap:18px;margin-block:14px;margin-inline:0 14px;padding:clamp(40px,5vw,72px);display:none;position:relative;overflow:hidden}@media (min-width:1024px){.bare-aside{display:flex}}.bare-rings{z-index:-1;inset-inline-end:-140px;fill:none;width:560px;height:560px;stroke:var(--band-line);stroke-width:.8px;position:absolute;top:-120px}.bare-agent{margin-bottom:10px}.bare-aside h2{max-width:16ch;font:700 clamp(1.75rem, 2.6vw, 2.375rem)/1.12 var(--display);letter-spacing:-.024em;color:var(--band-ink);margin:0}.bare-aside p{max-width:44ch;color:var(--band-dim);margin:0;font-size:1rem;line-height:1.6}.bare-aside ul{max-width:44ch;margin:10px 0 0;padding:0;list-style:none}.bare-aside li{border-top:1px solid var(--band-line);color:var(--band-ink);align-items:center;gap:12px;padding:13px 0;font-size:.9062rem;display:flex}.bare-aside li:before{content:"";background:var(--band-seal);flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.brandmark{color:var(--seal);justify-content:flex-start;align-items:center;gap:9px;display:flex}.brandmark .rev{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brandmark .pri{display:none}:root:not([data-theme=light]) .brandmark .rev{display:block}}:root[data-theme=dark] .brandmark .pri{display:none}:root[data-theme=dark] .brandmark .rev{display:block}:root{--logo-ink:#101418;--logo-orange:#e8742a;--seal-ink:#f1f7f9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--seal-ink:#07222b}}:root[data-theme=dark]{--seal-ink:#07222b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--logo-ink:#e8edf1}}:root[data-theme=dark]{--logo-ink:#e8edf1}:root{--r:6px;--r-lg:8px;--r-chip:4px;--card-bg:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 94%, var(--seal-bg)) 100%);--card-edge:#c9d2d84f;--card-lift:#12171d17;--card-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 75%, transparent), 0 1px 2px #12171d0a, 0 4px 30px -4px var(--card-lift);--card-strip:color-mix(in srgb, var(--paper) 70%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--card-lift:#0000008c}}:root[data-theme=dark]{--card-lift:#0000008c}:root{--markbox-shadow:0 1px 2px #12171d1a, 0 1px 1px #12171d0a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--markbox-shadow:0 1px 3px #0000008c, 0 1px 1px #00000059}}:root[data-theme=dark]{--markbox-shadow:0 1px 3px #0000008c, 0 1px 1px #00000059}:root{--rail:var(--band);--rail-grad:var(--band-grad);--rail-edge:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rail:#072935;--rail-grad:linear-gradient(158deg, #0a343f 0%, #072831 52%, #041d24 100%);--rail-edge:#e0edf11a}}:root{--cmd-bg:#1a1d21;--cmd-ink:#e3e6e8;--cmd-dim:#6b7278;--cmd-line:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cmd-bg:#070c10;--cmd-dim:#7f888f;--cmd-line:#e0edf124}}:root[data-theme=dark]{--cmd-bg:#070c10;--cmd-dim:#7f888f;--cmd-line:#e0edf124;--rail:#072935;--rail-grad:linear-gradient(158deg, #0a343f 0%, #072831 52%, #041d24 100%);--rail-edge:#e0edf11a}.acting{grid-area:band}.work{flex-direction:column;grid-area:work;min-width:0;display:flex}.rail{background:var(--rail);background-image:var(--grain-band), var(--rail-grad);color:var(--band-ink);border-inline-end:1px solid var(--rail-edge);flex-direction:column;grid-area:rail;align-self:start;height:100vh;padding:18px 0 16px;display:flex;position:sticky;top:0}.rail .wm{color:inherit;align-items:center;gap:9px;padding:0 20px 22px;text-decoration:none;display:flex}.rail .wm img{opacity:.95}.rail .wm:hover img{opacity:1}.buildstamp{font:400 .625rem/1.4 var(--mono);opacity:.42;color:inherit;-webkit-user-select:text;user-select:text;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;overflow:hidden}.rail nav{flex-direction:column;display:flex}.rail nav a{font:500 .7188rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;opacity:.62;color:inherit;transition:opacity var(--t1) var(--ease), background var(--t1) var(--ease);border-inline-start:2px solid #0000;align-items:center;gap:11px;padding-block:11px;padding-inline:18px 20px;text-decoration:none;display:flex}.rail nav a svg{flex:none}.rail nav a:hover{opacity:.9;background:#ffffff0d}.rail nav a[aria-current=page]{opacity:1;background:#ffffff1a;border-inline-start-color:currentColor}.rail nav .navgroup{flex-direction:column;display:flex}.rail nav .navchildren{flex-direction:column;margin:-2px 0 6px;display:flex;position:relative}.rail nav .navchildren:before{content:"";inset-inline-start:27px;opacity:.18;border-inline-start:1px solid;position:absolute;top:0;bottom:8px}.rail nav .navchildren a{letter-spacing:.09em;opacity:.55;padding-block:8px;padding-inline:47px 20px;font-size:.6562rem}.rail nav .navchildren a[aria-current=page]{opacity:1}.rail nav a.incurrent{opacity:.95}.rail .raildrawer{flex-direction:column;flex:1;min-height:0;display:flex}.rail .railmenu{display:none}@media (min-width:861px){.rail nav{scrollbar-width:thin;scrollbar-color:var(--band-line) transparent;flex:0 auto;min-height:0;overflow-y:auto}.rail .who-block{flex:none}}.rail nav .navhead{font:500 .7188rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;opacity:.62;cursor:default;align-items:center;gap:11px;padding:11px 20px;display:flex}.rail nav .navhead.incurrent{opacity:.95}.rail .grow{flex:1;min-height:24px}.rail .who-block{--avatar:30px;--avatar-gap:10px;border-top:1px solid var(--band-line);justify-items:start;gap:10px;padding:16px 20px 18px;display:grid}.insecure{font:500 .6875rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r);border:1px solid;padding:4px 7px}@media (max-width:860px){.shell{grid-template:"band""rail""work"1fr/1fr}.rail{z-index:30;border-inline-end:0;border-bottom:1px solid var(--rail-edge);height:auto;padding:10px 16px;position:sticky;top:0}.rail .wm,.rail .railtop{padding:0}.rail .railmenu{cursor:pointer;width:34px;height:34px;color:var(--band-ink);border:1px solid var(--band-line);border-radius:var(--r);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rail .railmenu:focus-visible{outline:2px solid var(--band-seal);outline-offset:2px}.rail .raildrawer{display:none}.rail.open .raildrawer{border-top:1px solid var(--band-line);max-height:calc(100dvh - 60px);margin:10px -16px -10px;padding-top:6px;display:flex;overflow-y:auto}.rail .grow{min-height:12px}.rail nav a,.rail nav .navhead{padding-top:13px;padding-bottom:13px}.rail nav .navchildren a{padding-top:11px;padding-bottom:11px}}:is(button,a):has(>svg.bi){justify-content:center;align-items:center;gap:8px;display:inline-flex}:is(:is(.rowactions,.switch) :is(button,a):has(>svg.bi),:is(button.linkish,a.linkish):has(>svg.bi)){gap:6px}svg.bi{flex:none;width:16px;height:16px}:is(.rowactions,.switch) svg.bi,.linkish svg.bi{width:15px;height:15px}:where(.work a:not([class])){color:var(--seal);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--seal) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--seal) 40%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--t1) var(--ease);text-decoration-thickness:1px}:where(.work a:not([class])):hover{text-decoration-color:currentColor}.page{flex-direction:column;flex:1;gap:18px;width:100%;max-width:1600px;margin:0 auto;padding:26px 24px;display:flex}.pagehead{color:var(--seal);flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.pagehead h1,.home-head h1{color:var(--cta-hover);text-transform:none;font:650 1.5rem/1.2 var(--display);letter-spacing:-.022em;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;display:flex}.pagehead .sub,.pagehead .what,.home-head .sub{max-width:72ch;color:var(--slate);font:400 .9062rem/1.55 var(--body);text-wrap:pretty;margin:0}:is(.pagehead,.home-head) .sub .helptip{vertical-align:0;margin-inline-start:6px;transform:translateY(-1px)}:is(.pagehead,.home-head) .sub .helptip>button.helptip-btn{border-color:color-mix(in srgb, var(--slate) 45%, transparent);width:16px;height:16px;color:var(--slate);background:0 0;font-size:.6562rem;font-weight:600}:is(.pagehead,.home-head) .sub .helptip>button.helptip-btn svg{width:10px;height:10px}:is(.pagehead,.home-head) .sub .helptip>button.helptip-btn:hover,:is(.pagehead,.home-head) .sub .helptip>button.helptip-btn[aria-expanded=true]{color:var(--seal-ink);background:var(--seal);border-color:var(--seal)}.backlink{font:500 .875rem/1.2 var(--body);letter-spacing:0;text-transform:none;margin:0 0 12px}.backlink a{border-radius:var(--r);color:var(--ink);background:var(--surface);border:1px solid var(--line);transition:border-color var(--t1) var(--ease), background-color var(--t1) var(--ease), color var(--t1) var(--ease);align-items:center;gap:6px;padding:7px 13px;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #12171d0d}.backlink a:hover{border-color:var(--seal);color:var(--seal);background:var(--seal-bg);text-decoration:none}.backlink a:focus-visible{outline:2px solid var(--seal);outline-offset:2px}.pagehead .grow{flex:1}.pagehead .actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.pagehead .actions form{display:contents}.card h2.withaction .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.card h2.withaction .actions form{display:contents}.filters{flex-wrap:wrap;gap:8px;display:flex}.settingsform{flex-direction:column;gap:0;display:flex}.settingsform .fields{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:14px 16px;display:grid}.settingsform .fields>*{min-width:0}.settingsform .fields label{flex-direction:column;gap:5px;display:flex}.settingsform .fields label>span{font:500 .8438rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--ink)}.settingsform .fields label small{color:var(--slate);font-size:.75rem;line-height:1.45}.settingsform .formfoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;margin-top:18px;padding-top:16px;display:flex}.settingsform .formfoot .grow{flex:1}.settingsform .formfoot .checkrow{flex-direction:row;flex:none;align-items:center;gap:9px;display:flex}.settingsform .formfoot .checkrow input{flex:none;width:auto;margin:0}.settingsform .err{margin:12px 0 0}.settingsform .fields .policy-row{display:contents}.settingsform .fields .why{color:var(--slate);font-size:.75rem;font-style:normal;line-height:1.45}.ruletable td.nowrap{white-space:nowrap}.ruletable td{vertical-align:middle}.ruletable td.mono{font-size:.8125rem}.featuregrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 20px;margin-top:12px;display:grid}.featuregrid .checkrow{flex-direction:row;align-items:center;gap:9px;display:flex}.featuregrid .checkrow input{flex:none;width:auto;margin:0}input[type=checkbox],input[type=radio]{accent-color:var(--seal)}.policy input:not([type=checkbox]):not([type=radio]),.policy select,.settingsform input:not([type=checkbox]),.settingsform select,.signin input,.signin select,.grantform input:not([type=checkbox]),.grantform select,.grantform textarea,.switch textarea,.switch select,.decide input,.decide select,.cpolicy select,.rrule-choice select,.addfield input{font:400 .9062rem/1.45 var(--body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:border-color var(--t1) var(--ease), box-shadow var(--t1) var(--ease);padding:9px 12px;box-shadow:inset 0 1px 2px #12171d0a}.policy input:not([type=checkbox]):not([type=radio]),.policy select,.settingsform input:not([type=checkbox]),.settingsform select,.signin input,.signin select,.grantform input:not([type=checkbox]),.grantform select,.grantform textarea,.switch textarea,.switch select{width:100%}:root{--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2359656f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393a1ac' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}:root[data-theme=dark]{--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393a1ac' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:is(.policy select,.settingsform select,.signin select,.grantform select,.switch select,.decide select,.cpolicy select,.rrule-choice select,.inc-bulk select,.inc-inline select){appearance:none;background-image:var(--chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-inline-end:38px}.policy td select,.settingsform td select{width:auto;min-width:8.5em}.policy ::placeholder,.signin ::placeholder,.grantform ::placeholder,.switch ::placeholder,.decide ::placeholder,.addfield ::placeholder{color:var(--slate);opacity:.65}.policy input:hover:not(:disabled),.policy select:hover:not(:disabled),.signin input:hover:not(:disabled),.grantform input:not([type=checkbox]):hover:not(:disabled),.grantform textarea:hover:not(:disabled),.switch textarea:hover:not(:disabled),.decide input:hover:not(:disabled),.addfield input:hover:not(:disabled){border-color:var(--slate)}.policy input:focus-visible,.policy select:focus-visible,.signin input:focus-visible,.signin select:focus-visible,.grantform input:not([type=checkbox]):focus-visible,.grantform select:focus-visible,.grantform textarea:focus-visible,.switch textarea:focus-visible,.switch select:focus-visible,.decide input:focus-visible,.decide select:focus-visible,.addfield input:focus-visible{border-color:var(--seal);box-shadow:0 0 0 3px color-mix(in srgb, var(--seal) 22%, transparent);outline:none}.policy input:disabled,.policy select:disabled,.signin input:disabled,.grantform input:not([type=checkbox]):disabled,.grantform textarea:disabled,.switch textarea:disabled,.decide input:disabled,.addfield input:disabled{background:var(--sunk);color:var(--slate);cursor:not-allowed}.pill{font:500 .8438rem/1.2 var(--body);letter-spacing:0;text-transform:none;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--slate);transition:border-color var(--t1) var(--ease), color var(--t1) var(--ease);padding:6px 12px;text-decoration:none;display:inline-block;box-shadow:0 1px 2px #12171d0a}.pill:hover{border-color:var(--slate)}.pill[aria-pressed=true]{border-color:color-mix(in srgb, var(--seal) 45%, transparent);color:var(--seal);background:var(--seal-bg)}.kpis{background:0 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.kpi{background:var(--card-bg);border:1px solid var(--card-edge);border-radius:var(--r-lg);box-shadow:var(--card-shadow);padding:16px 18px 17px}.kpi .k{font:500 .8125rem/1.3 var(--body);letter-spacing:0;color:var(--slate);margin:0 0 10px}.kpi .v{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:2rem;font-weight:600;line-height:1}.kpi .d{font:400 .7812rem/1.4 var(--body);color:var(--slate);margin:8px 0 0}.kpi .d b{font-weight:500}.kpi .d .up{color:var(--raw)}.kpi .d .flat{color:var(--seal)}.cov-bar{background:var(--line);border-radius:3px;height:6px;margin:14px 0 0;overflow:hidden}.cov-bar>span{background:var(--seal);border-radius:3px;height:100%;display:block}.seat-row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 12px;display:flex}.seat-row label{font-weight:500}.decide .seat-input{flex:none;width:8ch;min-width:0}.row{grid-template-columns:1.15fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:900px){.row{grid-template-columns:1fr}}.row3{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1180px){.row3{grid-template-columns:repeat(2,1fr)}.row3>:nth-child(3):last-child{grid-column:span 2}}@media (max-width:760px){.row3{grid-template-columns:1fr}.row3>:nth-child(3):last-child{grid-column:auto}}.card{background:var(--card-bg);border:1px solid var(--card-edge);border-radius:var(--r-lg);min-width:0;box-shadow:var(--card-shadow);flex-direction:column;display:flex}.card h2{border-bottom:1px solid var(--card-edge);font:600 .9688rem/1.3 var(--body);letter-spacing:-.005em;color:var(--ink);margin:0;padding:15px 18px 14px}.card h2.withaction{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card h2.withaction .pill{flex:none}.card .body{flex:1;min-width:0;padding:18px}.card .body>:first-child{margin-top:0}.card .body>:last-child{margin-bottom:0}.card .body>:is(.tiles,.kpis)+*{margin-top:14px}form>.card+.card{margin-top:18px}:where(.checkrow){flex-direction:row;align-items:center;gap:9px;display:flex}:where(.checkrow)>input{flex:none;margin:0}.bars{flex-direction:column;gap:2px;display:flex}.bar{border-radius:var(--r);transition:background-color var(--t1) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:7px 12px;margin:0 -8px;padding:6px 8px 7px;display:grid;position:relative}.bar:hover{background:color-mix(in srgb, var(--seal) 6%, transparent)}.bar .lab{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 .8438rem/1.2 var(--body);color:var(--ink);overflow:hidden}.bar .val{font:500 .8125rem/1 var(--body);color:var(--ink);text-align:end;font-variant-numeric:tabular-nums}.bar .track{background:var(--sunk);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.bar .fill{background:linear-gradient(90deg, var(--seal) 0%, var(--seal-2) 100%);border-radius:3px;height:100%;display:block}.bar .ctip{--tx:0;inset-inline:auto 8px;bottom:calc(100% - 2px)}.comp{flex-direction:column;gap:16px;display:flex}.comphead{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.comphead b{font:700 1.875rem/1 var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.comphead span{color:var(--slate);font-size:.8125rem}.compbar{gap:2px;height:14px;display:flex}.compseg{min-width:4px;transition:opacity var(--t1) var(--ease);flex:1 1 0;position:relative}.compseg:after{content:"";position:absolute;inset:-8px 0}.compseg:first-child{border-radius:4px 0 0 4px}.compseg:last-child{border-radius:0 4px 4px 0}.compseg:only-child{border-radius:4px}.compbar:hover .compseg:not(:hover){opacity:.4}.compseg .ctip{top:calc(100% + 10px);bottom:auto}.compseg:first-child .ctip{--tx:0;inset-inline-start:0}.compseg:last-child:not(:only-child) .ctip{--tx:0;inset-inline:auto 0}.complist{margin:0;padding:0;list-style:none}.complist li{border-top:1px solid var(--card-edge);grid-template-columns:10px minmax(0,1fr) auto 52px;align-items:center;gap:10px;padding:9px 0;display:grid}.complist li:first-child{border-top:0;padding-top:0}.complist .lab{min-width:0;color:var(--ink);font-size:.8438rem}.complist .val{font:500 .8125rem/1 var(--body);color:var(--ink);font-variant-numeric:tabular-nums}.complist .pct{font:400 .75rem/1 var(--body);color:var(--slate);text-align:end;font-variant-numeric:tabular-nums}.compkey{border-radius:2px;width:10px;height:10px}:is(.compseg,.compkey).crit{background:var(--raw)}:is(.compseg,.compkey).high{background:color-mix(in srgb, var(--raw) 55%, var(--surface))}:is(.compseg,.compkey).med{background:color-mix(in srgb, var(--slate) 60%, var(--surface))}:is(.compseg,.compkey).low{background:color-mix(in srgb, var(--slate) 30%, var(--surface))}:is(.compseg,.compkey).blocked{background:var(--raw)}:is(.compseg,.compkey).warned{background:var(--seal)}:is(.compseg,.compkey).sent{background:var(--seal-2)}:is(.compseg,.compkey).logged{background:var(--chart-logged)}:root{--chart-logged:color-mix(in srgb, var(--seal) 24%, var(--surface))}.ctip{--tx:-50%;z-index:6;white-space:nowrap;pointer-events:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lift);font:400 .7812rem/1.3 var(--body);color:var(--slate);text-align:left;opacity:0;visibility:hidden;transform:translate(var(--tx), 4px);transition:opacity var(--t1) var(--ease), transform var(--t1) var(--ease), visibility var(--t1);padding:8px 11px 9px;display:block;position:absolute;bottom:calc(100% + 8px);left:50%}.ctip b{font:600 .875rem/1 var(--body);color:var(--ink);font-variant-numeric:tabular-nums}.ctip small{font:400 .7188rem/1.2 var(--body);color:var(--slate);margin-top:4px;display:block}:is(.bar,.compseg,.sparkhit,.dccol):hover>.ctip{opacity:1;visibility:visible;transform:translate(var(--tx), 0)}.scroll{position:relative;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.8125rem}th{text-align:left;border-bottom:1px solid var(--line);font:500 .6875rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);white-space:nowrap;padding:0 10px 10px 0}td{border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink);padding:11px 10px 11px 0}tbody tr:hover>td{background:color-mix(in srgb, var(--seal-bg) 35%, transparent)}tbody tr[aria-current=true]>td{background:var(--seal-bg)}tr:last-child td{border-bottom:0}td.mono{font-family:var(--mono);color:var(--slate);font-size:.75rem}table.fixed{table-layout:fixed}table.fixed th{white-space:normal;overflow-wrap:normal;vertical-align:bottom;overflow:hidden}table.fixed td.clipped,table.fixed td.oneline>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}table.fixed td.oneline{overflow:hidden}td .masked{color:var(--raw);font-family:var(--mono)}td .from-image{color:var(--slate);font-family:var(--body);font-size:.7188rem}.testbuilds{margin-top:12px}.testbuilds>summary{cursor:pointer;color:var(--slate);padding:4px 0;font-size:.8125rem}.testbuilds>summary:hover{color:var(--ink)}.testbuilds .grid{margin-top:8px}.testbuilds .pill+.pill{margin-inline-start:6px}.tbwhat{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 8px;display:flex}.tbwhat .envtag{margin-inline-start:0}.tbwhat code{color:var(--ink);font-size:.7812rem}.imark{vertical-align:-3px;color:var(--slate);flex:none;margin-right:6px}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}td.dest{color:var(--slate)}.blogo{vertical-align:-4px}td.route{white-space:nowrap}td.route .routegroup{align-items:center;display:inline-flex}td.route .routearrow{color:var(--slate);opacity:.5;vertical-align:-1px;margin:0 7px}td.src{white-space:nowrap}.markbox{vertical-align:-8px;background:var(--surface);border:1px solid var(--line);width:26px;height:26px;box-shadow:var(--markbox-shadow);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.markbox+.markbox{margin-left:5px}.markbox .imark,.markbox .blogo{vertical-align:0;margin:0}.risk{white-space:nowrap;border-radius:var(--r);font:500 .7188rem/1 var(--body);letter-spacing:.01em;background:var(--sunk);color:var(--slate);align-items:center;gap:7px;padding-block:4px;padding-inline:7px 9px;display:inline-flex}.risk.hot{background:var(--raw-bg);color:var(--raw)}.riskmeter{flex:none}td.snip{text-align:left;cursor:help}.snipmark{color:var(--raw);vertical-align:-3px;margin:-7px;padding:7px;display:inline-flex}.snipmark svg{display:block}.snipmark{position:relative}.snippet-tooltip{border:1px solid var(--line);background:var(--surface,white);width:320px;max-width:70vw;color:var(--raw);white-space:normal;overflow-wrap:anywhere;z-index:20;border-radius:4px;padding:10px;display:none;position:absolute;bottom:100%;right:0;box-shadow:0 3px 12px #00000026}.snip:hover .snippet-tooltip,.snipmark:focus .snippet-tooltip{display:block}.nosnip{color:var(--slate);opacity:.6}td .fws{flex-wrap:wrap;gap:4px 0;margin:3px 0 6px;display:flex}td .fws:last-child{margin-bottom:0}table.fixed td.oneline>.fws,table.fixed td.oneline>.refusedline{white-space:normal;overflow:visible}td .fw{font:500 .625rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:var(--r);background:var(--sunk);color:var(--slate);margin-right:4px;padding:3px 5px;display:inline-block}.tag{font:500 .6562rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r-chip);white-space:nowrap;padding:4px 6px;display:inline-block}.tag.block{background:var(--raw-bg);color:var(--raw)}.tag.warn{background:var(--seal-bg);color:var(--seal)}.tag.log{background:var(--sunk);color:var(--slate)}.openbtn{width:34px;height:34px;color:var(--seal);background:var(--seal-bg);border:1px solid color-mix(in srgb, var(--seal) 30%, transparent);transition:background-color var(--t1) var(--ease), color var(--t1) var(--ease), transform var(--t1) var(--ease);border-radius:7px;place-items:center;display:inline-grid}.openbtn:hover{background:var(--seal);color:var(--seal-ink);border-color:var(--seal)}.openbtn:hover svg{transform:translate(1px)}.openbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}td.act .tag{white-space:normal;max-width:100%;padding:3px 6px;line-height:1.35}.st{white-space:nowrap;font:500 .6562rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r-chip);background:var(--sunk);color:var(--slate);align-items:center;gap:6px;padding:4px 7px;display:inline-flex}.st:before{content:"";background:currentColor;border-radius:1px;flex:none;width:6px;height:6px}:root{--ok:#1e6b3c;--ok-bg:#e2f2e7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ok:#7ed49b;--ok-bg:#0f2a1a}}:root[data-theme=dark]{--ok:#7ed49b;--ok-bg:#0f2a1a}.st.ok{background:var(--ok-bg);color:var(--ok)}.st.no{background:var(--raw-bg);color:var(--raw)}.st.upsell{background:var(--upsell-bg);color:var(--upsell)}.cov{flex-direction:column;margin:0;padding:0;display:flex}.cov li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:.8125rem;list-style:none;display:flex}.cov li:last-child{border-bottom:0}.cov .st{margin-left:auto}.cov .partial{background:var(--raw-bg);color:var(--raw)}.cov .partial:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.cov .why.gap{color:var(--raw);opacity:.85;margin-top:2px;display:block}.toolgrid{background:0 0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;margin-top:14px;display:grid}.toolgrid .tool{background:var(--surface);cursor:pointer;box-shadow:0 0 0 1px var(--line);align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.toolgrid .tool input{flex:none;margin:2px 0 0}.toolgrid .tool span{flex-direction:column;gap:1px;min-width:0;display:flex}.toolgrid .tool b{font-size:.875rem;font-weight:500}.toolgrid .tool i{color:var(--slate);overflow-wrap:anywhere;font-size:.75rem;font-style:normal}.toolgrid .tool:has(input:checked){background:var(--seal-bg)}.appsbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.appsbar p{color:var(--slate);margin:0;font-size:.8438rem}.appsbar-go{gap:8px;display:flex}.appsbar-go form{margin:0}.apptiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.apptiles li{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;transition:border-color var(--t1) var(--ease), background-color var(--t1) var(--ease), box-shadow var(--t1) var(--ease);align-items:center;gap:12px;padding-block:12px;padding-inline:14px 12px;display:flex}.apptiles li:hover{box-shadow:var(--shadow)}.apptiles li.on{border-color:color-mix(in srgb, var(--seal) 40%, var(--line));background:color-mix(in srgb, var(--seal-bg) 60%, var(--surface))}.apptiles .cmark{flex:none}.apptiles .who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.apptiles .who b{font:600 .875rem/1.3 var(--body);color:var(--ink)}.apptiles .who i{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;overflow:hidden}.apptiles .toggleform{flex:none;margin:0}.apptiles .togglelabel{min-width:78px;font:500 .7812rem/1 var(--body);letter-spacing:0;text-transform:none;color:var(--slate)}.apptiles li.on .togglelabel{color:var(--seal);font-weight:600}.appsum{background:var(--card-bg);border:1px solid var(--card-edge);border-radius:var(--r-lg);box-shadow:var(--card-shadow);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);margin:0 0 18px;display:grid;overflow:hidden}.appsum>div{min-width:0;padding:18px 22px}.appsum>div+div{border-inline-start:1px solid var(--line)}.appsum-stat{align-content:start;gap:6px;display:grid}.appsum-stat b{font:600 1.875rem/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums}.appsum-stat b small{font:500 .9375rem/1 var(--body);color:var(--slate)}.appsum-stat>span:not(.appsum-bar){color:var(--slate);font-size:.8438rem}.appsum-bar{background:var(--sunk);border-radius:3px;height:6px;margin-top:4px;display:block;overflow:hidden}.appsum-bar i{background:var(--seal);border-radius:3px;height:100%;display:block}.appsum-what{background:color-mix(in srgb, var(--seal-bg) 55%, transparent)}.appsum-what b{font:600 .875rem/1.3 var(--display);color:var(--ink);margin-bottom:6px;display:block}.appsum-what p{color:var(--ink);margin:0;font-size:.8438rem;line-height:1.55}@media (max-width:860px){.appsum{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.appsum-what{border-top:1px solid var(--line);grid-column:1/-1;border-inline-start:0!important}}.policy.appsadd{background:var(--sunk);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:minmax(0,420px) auto;align-items:end;gap:10px 14px;margin:14px 0;padding:14px 16px;display:grid}.appsadd-go{gap:8px;display:flex}.appsadd-hint{color:var(--slate);grid-column:1/-1;font-size:.7812rem;line-height:1.5}.appsadd-error{color:var(--raw);grid-column:1/-1;margin:0;font-size:.8125rem}@media (max-width:560px){.policy.appsadd{grid-template-columns:minmax(0,1fr)}}.appstable{margin-top:10px}.appstable td.rowend{text-align:end}.appstable form.inline{margin:0;display:inline-flex}.pager{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;display:flex}.pager .pagecount{color:var(--slate);margin:0;font-size:.8125rem}.pager .grow{flex:1}.pager .pages,.pager .sizes{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pager .sizelabel{font:400 .8125rem/1 var(--body);letter-spacing:0;text-transform:none;color:var(--slate);margin-right:4px}.pager .gap{color:var(--slate);padding:0 2px}.pager .pill[aria-current=page]{border-color:color-mix(in srgb, var(--seal) 45%, transparent);color:var(--seal);background:var(--seal-bg)}.pager .pill[aria-disabled=true]{opacity:.4;pointer-events:none}.filterbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.filtergroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filtergroup>.flabel{font:400 .8125rem/1 var(--body);letter-spacing:0;text-transform:none;color:var(--slate);min-width:92px}.fdrop{position:relative}.fdrop>summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);white-space:nowrap;align-items:center;gap:8px;padding:8px 12px;list-style:none;display:flex;box-shadow:0 1px 2px #12171d0a}.fdrop>summary::-webkit-details-marker{display:none}.fdrop>summary:focus-visible{outline:2px solid var(--seal);outline-offset:1px}.fdrop>summary:hover{border-color:var(--slate)}.fdrop .flabel{font:400 .8125rem/1 var(--body);letter-spacing:0;text-transform:none;color:var(--slate);min-width:0}.fdrop .fval{font:500 .8438rem/1 var(--body);color:var(--ink);text-overflow:ellipsis;max-width:180px;overflow:hidden}.fdrop .fcaret{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--slate);flex:none;width:0;height:0;margin-left:2px}.fdrop[open]>summary .fcaret{transform:rotate(180deg)}.fdrop.on>summary{border-color:var(--seal)}.fdrop.on .fval{color:var(--seal);font-weight:500}.fmenu{z-index:30;background:var(--surface);border:1px solid var(--line);min-width:230px;max-width:340px;box-shadow:var(--shadow);border-radius:var(--r-lg);position:absolute;top:calc(100% + 4px);left:0}.fscroll{max-height:280px;padding:6px;overflow-y:auto}.fmenu label{cursor:pointer;border-radius:var(--r);align-items:center;gap:9px;padding:7px 9px;font-size:.8438rem;display:flex}.fmenu label:hover{background:var(--sunk)}.fmenu label input{flex:none;margin:0}.fmenu label>span{overflow-wrap:anywhere}.fmenu label>i{color:var(--slate);font-size:.7188rem;font-style:normal;font-family:var(--body);flex:none;margin-left:auto}.fapply{border-top:1px solid var(--line);padding:8px}.fapply button,.fbactions .fapplyall{cursor:pointer;width:100%;font:500 .875rem/1.2 var(--body);letter-spacing:0;text-transform:none;border-radius:var(--r);background:var(--seal);color:var(--seal-ink);border:1px solid var(--seal);padding:8px 14px;box-shadow:inset 0 1px #ffffff29,0 1px 2px #12171d1f}.fbactions{align-items:center;gap:12px;margin-left:auto;display:flex}.fbactions .fapplyall{width:auto}.fbactions .fapplyall:hover{filter:brightness(1.08)}.fclear{font:400 .875rem/1 var(--body);letter-spacing:0;text-transform:none;color:var(--slate)}.fclear:hover{color:var(--seal)}@media (max-width:720px){.fdrop{width:100%}.fdrop>summary{justify-content:space-between}.fmenu{min-width:0;max-width:none;margin-top:4px;position:static}.fbactions{width:100%;margin-left:0}}:root{--agent-shadow:#136d8438}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--agent-shadow:#00000073}}:root[data-theme=dark]{--agent-shadow:#00000073}.agent{display:block;overflow:visible}.agent-shadow{fill:var(--agent-shadow)}.agent-bob{animation:4.2s ease-in-out infinite agent-bob}.agent-glow{animation:2.4s ease-in-out infinite agent-glow}.agent-ring{transform-box:fill-box;transform-origin:50%;animation:6s linear infinite agent-ring}@keyframes agent-bob{50%{transform:translateY(-5px)}}@keyframes agent-glow{0%,to{opacity:.35}50%{opacity:1}}@keyframes agent-ring{to{transform:rotate(360deg)}}.empty,.failed{color:var(--slate);padding:22px 16px;font-size:.875rem}.emptystate{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 16px 32px;display:flex}.emptyagent{margin-bottom:10px;display:inline-flex}.emptytitle{color:var(--ink);margin:0;font-size:.9375rem;font-weight:600}.emptytext{max-width:52ch;color:var(--slate);margin:0;font-size:.875rem;line-height:1.55}.emptyaction{margin-top:12px}.notice{color:var(--ink);background:var(--seal-bg);border-left:3px solid var(--seal);border-radius:var(--r);margin:0 0 12px;padding:11px 15px;font-size:.875rem}.card h2.withaction .cardaction{flex:none;padding:8px 12px}.failed{border-left:3px solid var(--raw);background:color-mix(in srgb, var(--raw-bg) 55%, transparent);border-radius:var(--r)}.failed b{color:var(--raw);margin-bottom:4px;font-weight:500;display:block}.note{color:var(--slate);margin:0;font-size:.8125rem}.note.machine-draft{z-index:30;background:var(--seal-bg);color:var(--ink);border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:auto 0 0;padding:8px 20px;font-size:.8125rem;line-height:1.5;display:flex;position:sticky;bottom:0}.note.machine-draft>[lang=en]{color:var(--slate)}.bare-main:has(>.machine-draft){padding-bottom:96px;position:relative}.bare-main>.machine-draft{inset-inline:0;position:absolute;bottom:0}.note.warn{border-radius:var(--r);border-left:3px solid var(--raw);background:var(--raw-bg);color:var(--ink);margin:0 0 14px;padding:10px 14px;line-height:1.55}.note.upsell{border-radius:var(--r);border-left:3px solid var(--upsell);background:var(--upsell-bg);color:var(--ink);margin:0 0 14px;padding:10px 14px;line-height:1.55}.matcherpick{border:0;gap:8px;margin:0 0 14px;padding:0;display:grid}.matcherpick legend{font:500 .8438rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--ink);padding:0 0 8px}.matcheropt{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.matcheropt:has(input:checked){border-color:var(--seal);background:var(--seal-bg)}.matcheropt input{margin-top:3px}.matcheropt b{font-weight:500;display:block}.matcheropt small{color:var(--slate);margin-top:3px;font-size:.7812rem;line-height:1.5;display:block}.policy .matcheropt>span{font:inherit;letter-spacing:normal;text-transform:none;color:inherit}.matcheropt:has(input:checked) small{color:var(--ink)}:is(.matcher:has(input[name=matcher][value=pattern]:checked) .m-entity,.matcher:has(input[name=matcher][value=entity]:checked) .m-pattern){display:none}.warnnote{border-inline-start:2px solid var(--raw);color:var(--ink);margin:8px 0 0;padding-block:8px;padding-inline:11px 0;font-size:.8125rem;line-height:1.5}.tag.model{background:var(--sunk);color:var(--slate)}p.err,p.ok{border-left:2px solid var(--raw);color:var(--raw);background:var(--raw-bg);margin:12px 0 0;padding:9px 12px;font-size:.8125rem;line-height:1.5}p.ok{border-left-color:var(--seal);color:var(--seal);background:var(--seal-bg)}.muted,tr.off td{color:var(--slate)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.switches{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.switch{border:1px solid var(--line);background:var(--sunk);flex-direction:column;gap:9px;padding:15px;display:flex}.switch h3{font:600 .9375rem/1.3 var(--body);letter-spacing:-.005em;text-transform:none;color:var(--ink);margin:0}.switch .effect{color:var(--ink);margin:0;font-size:.8438rem}.switch .keeps{color:var(--slate);margin:0;font-size:.8125rem}.switch label{flex-direction:column;gap:5px;display:flex}.switch label span{font:500 .8438rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--ink)}.switch textarea{resize:vertical}.switch button{align-self:flex-start;margin-top:auto}button.linkish,a.linkish,.rowactions a,.rowactions button,.ccard footer a,.crow .cact a,.fw-guide-link,.switch button{cursor:pointer;white-space:nowrap;font:500 .8438rem/1.2 var(--body);letter-spacing:0;text-transform:none;border-radius:var(--r);background:var(--seal-bg);color:var(--seal);border:1px solid color-mix(in srgb, var(--seal) 30%, transparent);transition:border-color var(--t1) var(--ease), background-color var(--t1) var(--ease), color var(--t1) var(--ease);justify-content:center;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}button.linkish:hover,a.linkish:hover,.rowactions a:hover,.rowactions button:hover,.ccard footer a:hover,.crow .cact a:hover,.fw-guide-link:hover,.switch button:hover{border-color:var(--seal);color:var(--seal-ink);background:var(--seal);text-decoration:none}button.linkish:focus-visible,a.linkish:focus-visible,.rowactions a:focus-visible,.rowactions button:focus-visible,.ccard footer a:focus-visible,.crow .cact a:focus-visible,.fw-guide-link:focus-visible,.switch button:focus-visible{outline:2px solid var(--seal);outline-offset:2px;border-color:var(--seal);color:var(--seal)}button.linkish:active,.rowactions button:active,.switch button:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){button.linkish,a.linkish,.rowactions a,.rowactions button,.ccard footer a,.crow .cact a,.fw-guide-link,.switch button{transition:none}button.linkish:active,.rowactions button:active,.switch button:active{transform:none}}.cov li>span:first-child{flex-direction:column;gap:3px;display:flex}.cov .why{color:var(--slate);font-size:.75rem;font-style:normal}.facts{grid-template-columns:auto 1fr;gap:9px 16px;margin:0;display:grid}.facts dt{font:400 .8438rem/1.5 var(--body);letter-spacing:0;text-transform:none;color:var(--slate);white-space:nowrap}.facts dd{color:var(--ink);margin:0;font-size:.875rem}.facts dd.mono{font-family:var(--mono);word-break:break-all;font-size:.7812rem}.facts dd.num{font-variant-numeric:tabular-nums}.spark{margin:0}.sparkchart{gap:10px;display:flex}.sparkaxis,.dcaxis{text-align:right;width:40px;height:150px;font:400 .6562rem/1 var(--body);color:var(--slate);flex-direction:column;flex:none;justify-content:space-between;display:flex}.sparkaxis span,.dcaxis span{margin:-5px 0}.sparkplot,.dcplot{border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg, var(--card-edge) 0 3px, transparent 3px 7px) top / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--card-edge) 0 3px, transparent 3px 7px) center / 100% 1px no-repeat;flex:1;min-width:0;height:150px;position:relative}.spark svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.spark .line{fill:none;stroke:var(--seal);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.spark .fill{fill:color-mix(in srgb, var(--seal) 20%, transparent);stroke:none;-webkit-mask-image:linear-gradient(#000 0%,#0000001a 100%);mask-image:linear-gradient(#000 0%,#0000001a 100%)}.sparkhits{position:absolute;inset:0}.sparkhit{position:absolute;top:0;bottom:0;transform:translate(-50%)}.sparkhit:before{content:"";border-left:1px dashed var(--slate);opacity:0;transition:opacity var(--t1) var(--ease);position:absolute;top:0;bottom:0;left:50%}.sparkdot{background:var(--seal);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);opacity:0;transition:opacity var(--t1) var(--ease);border-radius:50%;margin:0 0 -5px -5px;position:absolute;left:50%}.sparkhit:hover:before,.sparkhit:hover .sparkdot{opacity:1}.sparkhit .ctip{--y:0%;bottom:calc(var(--y) + 14px)}.sparkhit.start .ctip{--tx:0;inset-inline-start:0}.sparkhit.end .ctip{--tx:0;left:auto;right:0}.spark figcaption{font:400 .7188rem/1 var(--body);color:var(--slate);margin-block-start:9px;display:grid}.spark figcaption .sparkdates{grid-area:1/1;justify-content:space-between;gap:8px;margin-inline-start:50px;display:flex}.spark figcaption .quiet{pointer-events:none;grid-area:1/1;justify-self:center;margin-inline-start:50px}[dir=rtl] .spark figcaption .quiet{margin-inline:0 50px}.spark .quiet{color:var(--slate)}.decide{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.decide input{flex:1;min-width:110px}.decide button{font:500 .875rem/1.2 var(--body);letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap;border-radius:var(--r);background:var(--surface);color:var(--ink);border:1px solid var(--slate);padding:7px 10px}.decide button:hover{border-color:var(--ink)}.policy{flex-direction:column;gap:12px;max-width:640px;display:flex}.policy.wide{gap:18px;max-width:none}.policy .effect{color:var(--ink);background:var(--sunk);border-left:2px solid var(--seal);margin:0;padding:10px 12px;font-size:.875rem}.policy label{flex-direction:column;gap:5px;display:flex}.policy label>span{font:500 .8438rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--ink)}.policy .why{color:var(--slate);font-size:.7812rem;font-style:normal}.policy label>small{color:var(--slate);font-size:.7812rem;line-height:1.5}.policy-row{flex-wrap:wrap;gap:16px;display:flex}.policy [hidden],.settingsform [hidden]{display:none!important}.redaction-fields{display:contents}.settingsform .fields .redaction-fields>.note{grid-column:1/-1;margin:0}.policy-row>label{flex:1;min-width:180px}.policy .checkrow{flex-direction:row;align-items:center;gap:9px;display:flex}.policy .checkrow input{flex:none;width:auto;margin:0}.policy .checkrow>span{font:400 .875rem/1.35 var(--body);letter-spacing:0;text-transform:none;color:var(--ink);font-weight:400}.policy .checkrow:hover>span{color:var(--seal)}.policy .checkrow{cursor:pointer}.policy button,.settingsform button,.btn{cursor:pointer;white-space:nowrap;font:500 .9062rem/1.2 var(--body);letter-spacing:0;text-transform:none;border-radius:var(--r);background:var(--surface);min-height:38px;color:var(--ink);border:1px solid var(--line);transition:border-color var(--t1) var(--ease), background-color var(--t1) var(--ease), filter var(--t1) var(--ease);justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:8px 15px;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #12171d0f}.policy button:hover,.settingsform button:hover,.btn:hover{border-color:var(--slate);background:var(--paper)}.policy button:focus-visible,.btn:focus-visible{outline:2px solid var(--seal);outline-offset:1px}.btn.primary{background:var(--seal);color:var(--seal-ink);border-color:var(--seal);box-shadow:inset 0 1px #ffffff29,0 1px 2px #12171d1f}.btn.primary:hover{filter:brightness(1.08);border-color:var(--seal);background:var(--seal)}.page.narrow{max-width:620px}.page.deploy{max-width:1000px}.signin{flex-direction:column;gap:9px;display:flex}.signin label{font:500 .8438rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--ink)}.signin button{font:500 .875rem/1.2 var(--body);letter-spacing:0;text-transform:none;cursor:pointer;border-radius:var(--r);background:var(--seal);color:var(--paper);border:1px solid var(--seal);align-self:flex-start;margin-top:4px;padding:10px 14px}.signin button:hover{background:var(--seal-2);border-color:var(--seal-2)}.steps{flex-direction:column;gap:10px;margin:0;padding-inline-start:18px;display:flex}.steps li{font-size:.875rem;line-height:1.55}.rail .signin-link{font:500 .6875rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:inherit;border-radius:var(--r);border:1px solid;padding:5px 9px;text-decoration:none}.rail .signout,.rail .clients-link{padding-inline-start:0}.rail .themeset{border:1px solid var(--band-line);border-radius:var(--r);margin-inline-start:calc(var(--avatar) + var(--avatar-gap));display:flex;overflow:hidden}.rail .themeset button{appearance:none;cursor:pointer;border:0;border-inline-start:1px solid var(--band-line);color:inherit;opacity:.62;font:500 .5938rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;transition:opacity var(--t1) var(--ease), background-color var(--t1) var(--ease);background:0 0;padding:5px 7px}.rail .themeset button:first-child{border-inline-start:0}.rail .themeset button:hover{opacity:1;background:#ffffff0f}.rail .themeset button[aria-pressed=true]{opacity:1;background:#ffffff24}@media (max-width:860px){.rail .themeset{margin-inline-start:0}}.rail .signout{display:flex}.rail .clients-link svg{width:var(--avatar);height:17px}.rail .clients-link{align-items:center;gap:var(--avatar-gap);display:flex}.rail .clients-link svg{flex:none}.rail .clients-link[aria-current=page]{opacity:1}.stage{border:1px solid var(--line);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:var(--r-lg);padding:14px 16px}.stage.gap{border-inline-start:3px solid var(--raw)}.stage.ok{border-inline-start:3px solid var(--seal)}.stage.unknown{border-inline-start:3px solid var(--line)}.stage .h{font-family:var(--display);margin:0;font-size:1.0312rem;font-weight:600}.stage .w{color:var(--slate);margin:5px 0 0;font-size:.875rem}.stage .n{margin:9px 0 0;font-size:.875rem;line-height:1.55}table.grid td{vertical-align:top;padding-block:10px;padding-inline:0 16px}table.grid td:first-child{white-space:nowrap;font-weight:500}table.grid td.note{font-size:.8125rem}.snippet{background:var(--sunk);border:1px solid var(--line);border-radius:var(--r-lg);font:400 .7812rem/1.6 var(--mono);color:var(--ink);white-space:pre;margin:10px 0;padding:12px 14px;overflow-x:auto}.lede{margin:0 0 10px;font-size:.9375rem;line-height:1.55}.acting{background:var(--raw);color:var(--paper);flex-wrap:wrap;align-items:center;gap:14px;padding:8px 20px;font-size:.8125rem;display:flex}.acting b{font-weight:600}.acting .grow{flex:1}.acting .mono{font-family:var(--mono);opacity:.85;font-size:.75rem}.acting a{font:500 .6875rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r);color:inherit;transition:background-color var(--t1) var(--ease), border-color var(--t1) var(--ease);background:#ffffff29;border:1px solid;align-items:center;padding:6px 10px;text-decoration:none;display:inline-flex}.acting a:hover{border-color:var(--band-line);background:0 0}.acting a:focus-visible{outline-offset:2px;outline:2px solid}.rail .clients-link{font:500 .6875rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:inherit;opacity:.75;align-items:center;gap:11px;text-decoration:none;display:flex}.rail .clients-link:hover{opacity:1}.grantactions{align-items:center;gap:12px;display:flex}.grantform summary{font:500 .875rem/1.2 var(--body);letter-spacing:0;text-transform:none;cursor:pointer;border-radius:var(--r);color:var(--seal);background:var(--seal-bg);border:1px solid var(--seal);transition:border-color var(--t1) var(--ease), background-color var(--t1) var(--ease), color var(--t1) var(--ease);align-items:center;padding:8px 11px;list-style:none;display:inline-flex}.grantform summary:hover{border-color:var(--line);color:var(--ink);background:var(--surface)}.grantform summary:focus-visible{outline:2px solid var(--seal);outline-offset:2px}.grantform summary::-webkit-details-marker{display:none}.grantform form{flex-direction:column;gap:7px;min-width:280px;margin-top:10px;display:flex}form.grantform-stack{flex-direction:column;gap:7px;margin-top:10px;display:flex}.grantform textarea{resize:vertical}.grantform label:has(>input[type=checkbox]){align-items:flex-start;gap:8px;display:flex}.grantform label:has(>input[type=checkbox]) input{flex:none;margin:2px 0 0}.grantform label{font:500 .8438rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--ink)}.grantform button{font:500 .875rem/1.2 var(--body);letter-spacing:0;text-transform:none;cursor:pointer;border-radius:var(--r);background:var(--surface);color:var(--ink);border:1px solid var(--slate);align-self:flex-start;padding:8px 12px}.grantform button:hover{border-color:var(--ink)}.tag.attention{background:var(--raw-bg);color:var(--raw)}.buildcell{flex-wrap:wrap;gap:4px;display:inline-flex}.tag.ok{background:var(--seal-bg);color:var(--seal)}.push{background:var(--sunk);border:1px solid var(--line);margin-bottom:14px;padding:12px 14px}.push .k,.check .k{font:500 .6875rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);margin:0 0 8px}.stepblock{margin-top:18px}.stepblock .k{font:500 .6875rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);margin:0 0 8px}.k.landshead{margin-top:14px}.push ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.push li{flex-direction:column;gap:3px;display:flex}.push code{font-family:var(--mono);color:var(--ink);font-size:.8125rem;font-weight:500}.push li span{font-size:.8438rem;line-height:1.5}.push li i{color:var(--slate);font-size:.7812rem;font-style:normal}.check{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.check p{margin:0 0 6px;font-size:.8438rem;line-height:1.55}.check .good{color:var(--seal)}.check .badp{color:var(--raw)}.ssobutton{font:500 .875rem/1.2 var(--body);letter-spacing:0;text-transform:none;border-radius:var(--r);background:var(--seal);color:var(--paper);border:1px solid var(--seal);padding:11px 15px;text-decoration:none;display:inline-block}.ssobutton:hover{background:var(--seal-2);border-color:var(--seal-2)}.download{background:var(--sunk);border:1px solid var(--line);margin-bottom:14px;padding:14px 16px}.download>a{font:500 .875rem/1.2 var(--body);letter-spacing:0;text-transform:none;border-radius:var(--r);background:var(--seal);color:var(--paper);border:1px solid var(--seal);margin-bottom:10px;padding:10px 14px;text-decoration:none;display:inline-block}.download>a:hover{background:var(--seal-2);border-color:var(--seal-2)}.download .note{margin-bottom:6px}.download .digest{word-break:break-all;font-size:.7188rem}.download .upsell{color:var(--raw)}.variantpick{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.variantpick button{text-align:left;cursor:pointer;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);font:500 .75rem/1.3 var(--body);color:var(--ink);flex:220px;padding:10px 12px}.variantpick button i{font-style:normal;font:400 .6875rem/1.3 var(--body);color:var(--slate);word-break:break-all;margin-top:4px;display:block}.variantpick button:hover{border-color:var(--seal)}.variantpick button.on{background:var(--seal);border-color:var(--seal);color:var(--paper)}.variantpick button.on i{color:var(--paper);opacity:.8}.buildchoice{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:14px;display:grid}@media (max-width:720px){.buildchoice{grid-template-columns:1fr}}.buildcard{background:var(--sunk);border:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.buildcard.missing{opacity:.7;border-style:dashed}.buildcard header{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.buildcard header b{font-size:.9375rem;font-weight:600}.buildcard .size{font:500 .7188rem/1 var(--body);color:var(--slate);letter-spacing:.06em;margin-inline-start:auto}.buildcard .gets{margin:0;font-size:.8125rem;line-height:1.55}.buildcard .costs{color:var(--slate);margin:0;font-size:.8125rem;line-height:1.55}.buildcard .costs.warn{color:var(--raw)}.buildcard .pill{align-self:flex-start;margin-top:auto}.buildcard .digest{word-break:break-all;font-size:.6875rem}.buildcard .upsell{color:var(--raw)}.buildchoice .choicefoot{grid-column:1/-1;margin:2px 0 0}.checklist{counter-reset:ck;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.checklist li{counter-increment:ck;grid-template-columns:26px 1fr;align-items:baseline;gap:4px 10px;display:grid}.checklist li:before{content:counter(ck);font:500 .7188rem/1.375rem var(--body);text-align:center;border-radius:var(--r);background:var(--sunk);border:1px solid var(--line);width:22px;height:22px;color:var(--slate);grid-row:1/span 2}.checklist li b{font-weight:600}.checklist li span{color:var(--slate);grid-column:2;font-size:.8125rem;line-height:1.55}.files{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:4px;display:flex}.file{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sunk);flex-direction:column;flex:260px;gap:3px;min-width:0;padding:9px 11px;display:flex}.file a{font:500 .7188rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r);color:var(--seal);background:var(--seal-bg);border:1px solid var(--seal);transition:border-color var(--t1) var(--ease), background-color var(--t1) var(--ease), color var(--t1) var(--ease);align-self:flex-start;align-items:center;padding:8px 11px;text-decoration:none;display:inline-flex}.file a:hover{border-color:var(--line);color:var(--ink);background:var(--surface)}.file a:focus-visible{outline:2px solid var(--seal);outline-offset:2px}.file i{color:var(--slate);overflow-wrap:anywhere;font-size:.7188rem;font-style:normal}.file .digest{font-size:.6875rem}.file.none{opacity:.75;border-style:dashed}.file.none b{font:500 .7188rem/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase}.browserblock{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card-bg);box-shadow:var(--card-shadow);margin:12px 0 0}.browserblock>summary{cursor:pointer;align-items:baseline;gap:10px;padding:11px 14px;list-style:none;display:flex}.browserblock>summary::-webkit-details-marker{display:none}.browserblock>summary:before{content:"▸";color:var(--slate);font-size:.6875rem;line-height:1.4}.browserblock[open]>summary:before{content:"▾"}.browserblock[open]>summary{border-bottom:1px solid var(--line)}.browserblock>summary b{font-size:.875rem;font-weight:600}.browserblock>summary span{font:.7188rem/1 var(--body);color:var(--slate);margin-inline-start:auto}.bbody{padding:13px 14px 15px}.bbody .trap{border-inline-start:2px solid var(--raw);margin:12px 0 10px;padding-block:9px;padding-inline:11px 0;font-size:.8125rem;line-height:1.55}.bbody .trap b{color:var(--raw)}.extpkg,.applypolicy{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.applypolicy .download{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0 8px;padding:0;display:flex}.applypolicy .download>a{margin:0;padding:9px 13px;font-size:.8438rem}.applypolicy .k{margin:0 0 4px}.applypolicy .snippet{margin:8px 0}.extpkg .pill{margin:6px 0 8px;display:inline-block}.extpkg .digest{word-break:break-all;font-size:.6875rem}.steprail{flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.steprail li{flex:140px;min-width:0}.steprail a{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0;color:var(--slate);align-items:center;gap:8px;padding:9px 11px;text-decoration:none;display:flex}.steprail b{border-radius:var(--r);width:20px;height:20px;font:500 .6875rem/1.25rem var(--body);text-align:center;background:var(--sunk);color:var(--slate);flex:none}.steprail span{text-overflow:ellipsis;white-space:nowrap;font-size:.7812rem;line-height:1.35;overflow:hidden}.steprail .done a{border-color:var(--seal);color:var(--seal)}.steprail .done b{background:var(--seal);color:var(--paper)}.steprail .here a{border-color:var(--ink);color:var(--ink);border-inline-start-width:3px;font-weight:500}.steprail .here b{background:var(--ink);color:var(--paper)}.steprail .ahead a{opacity:.62}.steprail .ahead a:hover{opacity:1;border-color:var(--slate)}.stepnav{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.stepnav .back{color:var(--slate);font-size:.8125rem;text-decoration:none}.stepnav .back:hover{color:var(--ink)}.stepnav .grow{flex:1}.stepnav .pill,.buildcard .pill,.extpkg .pill{background:var(--seal);border-color:var(--seal);color:var(--paper);padding:9px 13px}.stepnav .pill:hover,.buildcard .pill:hover,.extpkg .pill:hover{background:var(--seal-2);border-color:var(--seal-2)}.handover{border:1px solid var(--raw);background:var(--raw-bg);border-inline-start-width:3px;margin-bottom:16px;padding:14px 16px}.handover .k{font:500 .6875rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);margin:0 0 8px}.handover .value{font:500 1.25rem/1.3 var(--mono);color:var(--ink);word-break:break-all;-webkit-user-select:all;user-select:all;margin:0 0 10px}.market{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:14px;display:grid}.ccard{background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--card-shadow);border-radius:var(--r-lg);flex-direction:column;gap:9px;padding:15px 16px;display:flex}.ccard header{align-items:flex-start;gap:11px;display:flex}.ccard .cmark{color:var(--ink);flex:none;margin-top:1px}.ccard .who{min-width:0;color:var(--seal);flex-direction:column;gap:2px;display:flex}.ccard .who b{font:600 1rem/1.25 var(--body)}.ccard .who i{font-style:normal;font:400 .8438rem/1.45 var(--body);letter-spacing:0;color:var(--slate)}.ccard header .st{white-space:nowrap;flex:none;margin-inline-start:auto}.ccard .what{color:var(--ink);margin:0;font-size:.8438rem;line-height:1.55}.ccard .why{color:var(--slate);margin:0;font-size:.8125rem;line-height:1.55}.ccard footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:10px;display:flex}.ccard footer .grow{flex:1 1 0;min-width:0}.ccard .surface,.ccard .unbuilt{white-space:nowrap}.ccard .surface{font:500 .6562rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}.ccard .unbuilt{font:400 .75rem/1 var(--body);color:var(--slate);letter-spacing:.02em}.market.frameworks{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.market.frameworks .ccard header{gap:0}.ccard .sitefloor{font:400 .8438rem/1.45 var(--body);color:var(--slate);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.policy .ccard label.sitefloor{flex-direction:row}.policy .ccard label.sitefloor>span{font:400 .8438rem/1.45 var(--body);letter-spacing:0;text-transform:none;color:var(--slate)}.ccard .sitefloor select{width:auto;min-width:120px;padding:5px 10px;font-size:.8438rem}.ccard .sitefloor b{color:var(--ink)}.ccard footer .note b{color:var(--ink);font-weight:600}.sitelists{container:sitelists/inline-size}.applists{container:applists/inline-size}.applists .crow{grid-template-columns:minmax(0,1fr) 190px auto;grid-template-areas:"tool state act""what state act";align-items:start}.applists .crow .ctool{grid-area:tool}.applists .crow .cwhat{grid-area:what}.applists .crow .cstate{flex-direction:column;grid-area:state;align-items:flex-start;min-width:0}.applists .crow .cstate .st{white-space:normal;max-width:100%;line-height:1.35}.applists .crow .cact{grid-area:act}.applists .crow .unbuilt{max-width:150px}@container applists (min-width:900px){.applists .crow{grid-template-columns:minmax(170px,210px) minmax(0,1fr) 190px auto;grid-template-areas:"tool what state act";align-items:center}}@container applists (max-width:560px){.applists .crow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tool tool""what what""state act"}.applists .crow .cstate{flex-flow:wrap;align-items:center;gap:4px 10px}}.clist.sites .crow{grid-template-columns:minmax(0,1fr) 190px auto;grid-template-areas:"tool state act""what state act";align-items:start}.clist.sites .crow .ctool{grid-area:tool}.clist.sites .crow .cwhat{grid-area:what}.clist.sites .crow .cstate{flex-direction:column;grid-area:state;align-items:flex-start;min-width:0}.clist.sites .crow .cstate .st{white-space:normal;max-width:100%;line-height:1.35}.clist.sites .crow .cact{grid-area:act}@container sitelists (min-width:900px){.clist.sites .crow{grid-template-columns:minmax(170px,210px) minmax(0,1fr) 190px auto;grid-template-areas:"tool what state act";align-items:center}}@container sitelists (max-width:560px){.clist.sites .crow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tool tool""what what""state act"}.clist.sites .crow .cstate{flex-flow:wrap;align-items:center;gap:4px 10px}}.webuploads .policy label.kindaction{flex-direction:row;align-items:center;gap:10px}.webuploads .policy label.kindaction>span{font:400 .8438rem/1.45 var(--body);letter-spacing:0;text-transform:none;color:var(--slate)}.webuploads label.kindaction select{width:auto;min-width:160px;padding:5px 10px;font-size:.8438rem}.webuploads .hosts{font:400 .7812rem/1.6 var(--mono);color:var(--ink);overflow-wrap:anywhere;margin:0}.market.products{margin-bottom:16px}.ccard.product .who b a{color:inherit;text-decoration:none}.ccard.product .who b a:hover{text-decoration:underline}.ccard.product .who i{line-height:1.35}.productfacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:2px 0 0;display:grid}.productfacts>div{padding:8px 0}.productfacts>div+div{border-inline-start:1px solid var(--line);padding-inline-start:12px}.productfacts dt{font:400 .8438rem/1.4 var(--body);letter-spacing:0;text-transform:none;color:var(--slate)}.productfacts dd{font:700 1.375rem/1 var(--display);font-variant-numeric:tabular-nums;color:var(--ink);margin:6px 0 0}.producttypes{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:.8438rem;list-style:none;display:flex}.producttypes li{align-items:baseline;gap:6px;display:inline-flex}.producttypes a{color:var(--seal)}table.catalogue td{vertical-align:top}table.catalogue a{color:var(--seal)}table.catalogue .rowname{color:var(--ink);font-weight:600;text-decoration:none}table.catalogue .rowname:hover{text-decoration:underline}table.catalogue .producttypes{font-size:.875rem}table.addonmatrix td.num,table.addonmatrix th.num{text-align:center}table.addonmatrix td a{color:var(--ink);font-weight:600}.card .body>.note+form>.scroll>table.addonmatrix{margin-top:12px}.formactions.addonadd{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.addonadd label{flex:0 320px;margin:0}.addonadd label select{margin-bottom:0}.formactions.addonadd .btn{align-self:flex-end;margin:0}.producttypes i{font:400 .6875rem/1 var(--body);letter-spacing:.04em;color:var(--slate);font-style:normal}.ctabnote{max-width:78ch;color:var(--slate);margin:-20px 0 -4px;font-size:.8438rem;line-height:1.6}.settings-main>.ctabnote{margin:0 0 14px}.ctabnote.callout{background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--seal);max-width:none;padding:13px 16px}.ctabnote.callout p{color:var(--ink);margin:0}.ctabnote.callout ul{margin:8px 0 0;padding-left:18px}.ctabnote.callout li{margin:2px 0}.cgate{background:var(--cta-bg);border:1px solid color-mix(in srgb, var(--cta) 30%, var(--line));border-inline-start:3px solid var(--cta);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin:-12px 0 0;padding:18px 20px;display:flex}.cgate>div{flex:420px;min-width:0}.cgate h2{font:600 1rem/1.35 var(--body);letter-spacing:-.005em;text-transform:none;color:var(--ink);margin:0 0 6px}.cgate p{max-width:72ch;color:var(--ink);margin:0;font-size:.875rem;line-height:1.55}.cgate .btn{flex:none;align-self:center}.cgate .cgate-who{color:var(--slate);flex:none;font-size:.8438rem}.capproved{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:-12px 0 0;font-size:.875rem;display:flex}.capproved a{color:var(--seal)}.settings-main>.cgate,.settings-main>.capproved{margin:0 0 22px}.btn.cta{background:var(--cta);color:var(--on-cta);border-color:var(--cta-hover)}.btn.cta:hover{background:var(--cta-hover);border-color:var(--cta-hover);color:var(--on-cta)}.toggle:disabled{cursor:not-allowed;opacity:.45}.toggle:disabled:hover .toggletrack{border-color:var(--line)}.cpolicy{color:var(--slate);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:10px;font-size:.7812rem;display:flex}.cpolicy p{margin:0}.addinorigin{gap:4px;display:grid}.addinorigin p{margin:0}.cpolicy label{align-items:center;gap:8px;display:inline-flex}.cpolicy input[type=checkbox]{margin:0}.cpolicy select{background-position:right 10px center;background-size:14px;padding-block:5px;padding-inline:10px 32px;font-size:.8125rem}.cpolicy .btn{min-height:30px;padding:4px 12px;font-size:.8125rem}.page.capprove{max-width:820px}.cnotices{flex-direction:column;gap:18px;display:flex}.cnotice h3{font:600 .9375rem/1.3 var(--body);color:var(--ink);margin:0 0 8px}.cnotice h3 i{font-style:normal;font:400 .7188rem/1 var(--body);letter-spacing:.04em;color:var(--slate);margin-inline-start:4px}.cnotice blockquote{color:var(--ink);background:var(--paper);border-inline-start:2px solid var(--seal);border-radius:var(--r);margin:0;padding:12px 16px;font-size:.9062rem;line-height:1.6}.cnotice blockquote+blockquote{margin-top:8px}.csteps{color:var(--ink);margin:0;padding-inline-start:20px;font-size:.875rem;line-height:1.6}.csteps li+li{margin-top:6px}.cdecide .formactions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.cdecide .note{max-width:66ch;line-height:1.55}.policy label.caccept{color:var(--ink);flex-direction:row;align-items:flex-start;gap:10px;margin:0;font-size:.9062rem;line-height:1.5;display:flex}.policy label.caccept input{flex:none;width:16px;height:16px;margin:3px 0 0}.policy label.caccept>span{font:400 .9062rem/1.5 var(--body);letter-spacing:0;text-transform:none;color:var(--ink)}.cgroup{margin:0 0 24px}.cgroup h2{font:600 .9688rem/1.3 var(--body);letter-spacing:-.005em;text-transform:none;color:var(--slate);align-items:center;gap:8px;margin:0 0 8px;display:flex}.cgroup h2 i{letter-spacing:.04em;border-radius:var(--r-chip);background:var(--sunk);padding:2px 6px;font-size:.6562rem;font-style:normal}.cgroup.attention h2{color:var(--raw)}.cgroup.attention h2 i{background:var(--raw-bg)}.clist{background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--card-shadow);border-radius:var(--r-lg);margin:0;padding:0;list-style:none;overflow:hidden}.crow{grid-template-columns:minmax(170px,210px) minmax(0,1fr) 190px 200px;align-items:center;gap:6px 20px;padding:13px 16px;display:grid}.crow+.crow{border-top:1px solid var(--line)}.crow.not_built,.crow.coming_soon,.crow.not_planned{opacity:.72}.crow .ctool{align-items:center;gap:11px;min-width:0;display:flex}.crow .cmark{color:var(--ink);flex:none}.crow .who{flex-direction:column;gap:3px;min-width:0;display:flex}.crow .who b{font:600 .9375rem/1.25 var(--body)}.crow .who i{font-style:normal;font:400 .7188rem/1 var(--body);letter-spacing:.04em;color:var(--slate)}.crow .cwhat{min-width:0}.crow .what{color:var(--ink);margin:0;font-size:.8438rem;line-height:1.5}.crow .why{color:var(--slate);margin:3px 0 0;font-size:.7812rem;line-height:1.5}.crow .cstate{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.crow .st{white-space:nowrap}.crow .figure{font:400 .7188rem/1.2 var(--body);color:var(--slate)}.crow .cact{justify-content:flex-end;align-items:center;gap:14px;display:flex}.crow .unbuilt{font:400 .75rem/1.3 var(--body);color:var(--slate);text-align:right}@media (max-width:860px){.crow{grid-template-columns:minmax(0,1fr) auto}.crow .ctool,.crow .cwhat{grid-column:1/-1}.crow .cstate{flex-flow:wrap;grid-column:1;align-items:center;gap:4px 10px}.crow .cact{grid-column:2}.crow .cact .unbuilt{display:none}}.titlemark{vertical-align:-5px;color:var(--seal);margin-right:9px;display:inline-flex}.addperson{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.addperson .lede{max-width:62ch;margin:0}.addfield{flex-direction:column;gap:6px;width:100%;max-width:380px;display:flex}.addfield span{font:500 .8438rem/1.3 var(--body);color:var(--ink);letter-spacing:0;text-transform:none}.roles{border:0;width:100%;margin:0;padding:0}.roles .toolgrid{grid-template-columns:1fr;margin-top:8px}.roles legend{font:500 .8438rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--ink);padding:0}.fcheck{cursor:pointer;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);white-space:nowrap;align-items:center;gap:8px;padding:7px 10px;font-size:.8125rem;display:flex}.fcheck:hover{border-color:var(--slate)}.fcheck input{flex:none;margin:0}.fcheck:has(input:checked){border-color:var(--seal);color:var(--seal)}.subtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:stretch;gap:2px;margin-bottom:22px;display:flex}.subtabs .tab{font:500 .875rem/1 var(--body);letter-spacing:0;text-transform:none;color:var(--slate);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 15px;text-decoration:none;display:flex}.subtabs .tab:hover{color:var(--ink)}.subtabs .tab[aria-current=page]{color:var(--seal);border-bottom-color:var(--seal)}.subtabs .tab i{letter-spacing:.04em;border-radius:var(--r);background:var(--sunk);color:var(--slate);padding:2px 6px;font-size:.6562rem;font-style:normal}.subtabs .tab[aria-current=page] i{background:var(--seal-bg);color:var(--seal)}@media (max-width:720px){.subtabs{flex-wrap:nowrap;overflow-x:auto}}.subtabs.kinds{border-bottom:0;gap:4px;margin:-12px 0 20px}.subtabs.kinds .tab{border-radius:var(--r-chip);border-bottom:0;margin-bottom:0;padding:7px 11px;font-size:.8125rem}.subtabs.kinds .tab:hover{background:var(--sunk)}.subtabs.kinds .tab[aria-current=page]{background:var(--seal-bg);color:var(--seal)}.kindhead{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;margin:4px 0 18px;display:grid}.kindhead>.backlink{grid-column:1/-1;margin:0 0 8px}.kindhead .cmark{display:none}.kindhead .kindname{min-width:0}.kindhead h2{font:650 1.375rem/1.2 var(--display);letter-spacing:-.02em;text-transform:none;color:var(--ink);margin:0}.kindhead .sub{max-width:72ch;color:var(--slate);margin:0;font-size:.9062rem;line-height:1.55}.kindhead .kindstate{flex-direction:column;align-items:flex-end;gap:4px;padding-top:3px;display:flex}.kindhead .figure{font:400 .7188rem/1.2 var(--body);color:var(--slate)}@media (max-width:560px){.kindhead{grid-template-columns:minmax(0,1fr);row-gap:8px}.kindhead .kindstate{flex-direction:row;align-items:center;padding-top:0}}.daycols{margin:0}.dcchart{align-items:stretch;gap:10px;display:flex}.dcplot{align-items:flex-end;gap:3px;display:flex}.dccol{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex;position:relative}.dccol:before{content:"";background:color-mix(in srgb, var(--ink) 5%, transparent);opacity:0;border-radius:3px;position:absolute;inset:0 -1px}.dccol:hover:before{opacity:1}.dcstack{height:100%;transition:opacity var(--t1) var(--ease);flex-direction:column-reverse;justify-content:flex-start;gap:1px;display:flex;position:relative}.dcplot:hover .dccol:not(:hover) .dcstack{opacity:.4}.dcseg{width:100%;min-height:1px;display:block}.dcstack .dcseg:last-child{border-radius:3px 3px 0 0}.dcseg.blocked{background:var(--raw)}.dcseg.warned{background:var(--seal)}.dcseg.logged{background:var(--chart-logged)}.dczero{background:var(--line);height:1px;position:absolute;bottom:0;left:0;right:0}.dcday{font:400 .5938rem/1 var(--body);color:var(--slate);white-space:nowrap;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.dcchart{margin-bottom:30px}.dctip{--tx:0;min-width:168px;top:0;bottom:auto;left:calc(100% + 8px)}.dccol.end .dctip{left:auto;right:calc(100% + 8px)}.dctiprow{color:var(--ink);align-items:center;gap:7px;margin-top:6px;display:flex}.dctiprow:first-of-type{border-top:1px solid var(--card-edge);margin-top:9px;padding-top:8px}.dctiprow em{font:500 .7812rem/1 var(--body);color:var(--ink);margin-left:auto;padding-left:18px;font-style:normal}.dckey{color:var(--ink);flex-wrap:wrap;gap:20px;margin-top:16px;font-size:.7812rem;display:flex}.dckey>span{align-items:center;gap:7px;display:flex}.dcswatch{border-radius:2px;flex:none;width:10px;height:10px}.dcswatch.blocked{background:var(--raw)}.dcswatch.warned{background:var(--seal)}.dcswatch.logged{background:var(--chart-logged)}.dckey em{color:var(--slate);font-size:.75rem;font-style:normal}@media (max-width:720px){.dcday{display:none}}.formactions{align-items:center;gap:12px;margin-top:18px;display:flex}.card .formactions{margin-top:24px}form:has(.card) .formactions:not(.card .formactions){z-index:3;background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 -6px 18px -12px color-mix(in srgb, var(--ink) 35%, transparent);margin:18px 0 0;padding:12px 16px;position:sticky;bottom:0}form:has(.card) .formactions:not(.card .formactions):after{content:"Saves every section above.";color:var(--slate);margin-left:auto;font-size:.7812rem}@media (max-width:640px){form:has(.card) .formactions:not(.card .formactions):after{display:none}}.webuploads .kindaction-part{margin-top:22px}.webuploads .kindaction-part>h3{font:600 .9062rem/1.35 var(--body);color:var(--ink);margin:0 0 8px}.fsearch{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);align-items:center;gap:8px;padding:3px 10px;display:flex}.fsearch:focus-within,.fsearch.on{border-color:var(--seal)}.fsearch input{font:400 .8125rem/1 var(--body);color:var(--ink);background:0 0;border:0;outline:0;width:190px;min-width:0;padding:5px 0}@media (max-width:720px){.fsearch,.fsearch input{width:100%}}.rowactions{flex-wrap:nowrap;align-items:center;gap:14px;display:flex}.rowactions.sessionacts{flex-wrap:wrap;gap:6px 12px;min-width:150px}td.nowrap{white-space:nowrap}.factgrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 24px;margin:18px 0 10px;display:grid}.factgrid>div{flex-direction:column;gap:4px;display:flex}.factgrid b{font:400 .8125rem/1.2 var(--body);letter-spacing:0;text-transform:none;color:var(--slate)}.factgrid span{color:var(--ink);font-size:.875rem}.factgrid span.tag,.factgrid span.st{font-size:.6562rem}.factgrid span.tag{color:inherit}.factgrid>div>.st,.factgrid>div>.tag,.factgrid>div>span>.tag{align-self:flex-start}.grouprows>summary{cursor:pointer;font:500 .6875rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--seal);padding:2px 0 10px;list-style:none}.grouprows>summary::-webkit-details-marker{display:none}.grouprows>summary:before{content:"▸ "}.grouprows[open]>summary:before{content:"▾ "}.rowform{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.rowform select{flex:none}.rowform input{flex:1;min-width:160px}.rowform select,.rowform input{font:400 .8125rem/1.4 var(--body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:6px 8px}.rowform select:focus-visible,.rowform input:focus-visible{border-color:var(--seal);outline:0}.rowform button,.rowactions form{flex:none}.rowactions .linkish{white-space:nowrap}.points{counter-reset:point;flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.points li{counter-increment:point;grid-template-columns:22px minmax(0,190px) 1fr;align-items:baseline;gap:12px;font-size:.875rem;line-height:1.55;display:grid}.points li:before{content:counter(point);font:500 .7188rem/1.6 var(--body);color:var(--seal);text-align:end}.points li b{color:var(--ink);font-weight:500}.points li span{color:var(--slate)}.cmd{background:var(--cmd-bg);border-inline-start:2px solid var(--seal);border-radius:var(--r);border-top:1px solid var(--cmd-line);border-inline-end:1px solid var(--cmd-line);border-bottom:1px solid var(--cmd-line);color:var(--cmd-ink);font:400 .7188rem/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;padding:12px 14px;display:block}.cmd:before{content:"$";color:var(--cmd-dim);-webkit-user-select:none;user-select:none;margin-inline-end:8px;display:inline-block}.points li .cmd{margin-top:6px}.points+.lede{margin-top:16px}@media (max-width:720px){.points li{grid-template-columns:22px 1fr}.points li b,.points li span{grid-column:2}}.standalone{border:1px solid var(--line);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:var(--r-lg);margin-bottom:16px}.standalone>summary{cursor:pointer;flex-direction:column;gap:3px;padding:14px 16px;list-style:none;display:flex}.standalone>summary::-webkit-details-marker{display:none}.standalone>summary:focus-visible{outline:2px solid var(--seal);outline-offset:-2px}.standalone>summary b{font:500 .875rem/1.35 var(--body);color:var(--seal)}.standalone>summary b:before{content:"+ ";font-family:var(--body)}.standalone[open]>summary b:before{content:"− "}.standalone>summary span{color:var(--slate);font-size:.8125rem}.standalone[open]>summary{border-bottom:1px solid var(--line)}.sbody{padding:16px}.sbody>.failed{margin:14px 0}.sdownloads{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:14px;margin:16px 0 4px;display:grid}.tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.tile{background:var(--card-bg);border:1px solid var(--card-edge);border-radius:var(--r-lg);box-shadow:var(--card-shadow);flex-direction:column;gap:3px;padding:13px 15px;display:flex}.tile b{font:600 1.375rem/1.1 var(--display);font-variant-numeric:tabular-nums}.tile b.tileval{font-size:.9375rem;font-weight:500;line-height:1.35}.tile span{color:var(--slate);font-size:.7812rem}.tile i{color:var(--slate);opacity:.85;font-size:.7188rem;font-style:normal}.tile.warn{border-left:2px solid var(--raw)}.tile.warn b{color:var(--raw)}.secrets{color:var(--raw);font-size:.7812rem}.reach{flex-direction:column;gap:26px;display:flex}.reach-lede{color:var(--slate);max-width:72ch;margin:0;font-size:.875rem;line-height:1.55}.reach-lede em{color:var(--ink);font-style:normal;font-weight:500}.reach-sum{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.reach-fig{background:var(--surface);border:1px solid var(--card-edge);border-radius:var(--r-lg);grid-template-columns:auto 1fr;align-items:baseline;gap:4px 8px;padding:14px 16px;display:grid}.reach-fig b{font:650 1.625rem/1 var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.reach-fig span{font:500 .8438rem/1.3 var(--body);color:var(--ink)}.reach-fig small{color:var(--slate);grid-column:1/-1;font-size:.7812rem;line-height:1.4}.reach-fig.raw{background:var(--raw-bg);border-color:color-mix(in srgb, var(--raw) 25%, transparent);box-shadow:inset 3px 0 0 var(--raw)}.reach-fig.raw b,.reach-fig.raw span{color:var(--raw)}.card>.body .reach :is(.reach-sum,.reach-list){padding-inline-start:0}.reach-group h3{font:600 .6875rem/1 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--seal);align-items:center;gap:8px;margin:0 0 8px;display:flex}.reach-group h3 span{font:600 .6562rem/1 var(--body);border-radius:var(--r-chip);background:var(--seal-bg);color:var(--seal);letter-spacing:0;padding:3px 7px}.reach-list{border-top:1px solid var(--card-edge);margin:0;padding:0;list-style:none}.reach-row{border-bottom:1px solid var(--card-edge);grid-template-columns:34px minmax(0,1fr) minmax(0,180px) auto;align-items:center;column-gap:14px;padding:11px 4px;display:grid}.reach-row>.reach-side{grid-column:4}.reach-mark{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);width:34px;height:34px;box-shadow:var(--markbox-shadow);color:var(--seal);font:600 .8125rem/1 var(--body);place-items:center;display:grid}.reach-mark.mono{font-family:var(--mono)}.reach-main{flex-direction:column;gap:2px;min-width:0;display:flex}.reach-main b{color:var(--ink);font-size:.875rem;font-weight:600}.reach-main i{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:.7812rem;font-style:normal;overflow:hidden}.reach-main code{font:.75rem var(--mono);color:var(--ink)}.reach-fact{font:400 .7812rem/1.3 var(--body);color:var(--slate);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.reach-side{color:var(--slate);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:6px;font-size:.7812rem;display:flex}@media (max-width:640px){.reach-row{grid-template-columns:34px minmax(0,1fr);row-gap:6px}.reach-row>.reach-fact,.reach-row>.reach-side{grid-column:2;justify-content:flex-start;justify-self:start}}.devswitches{align-self:flex-start;gap:10px}.btn.primary.devswitch{white-space:nowrap;gap:8px}.btn.primary.devswitch.on{background:var(--raw);color:var(--surface);border-color:var(--raw)}.btn.primary.devswitch em{letter-spacing:0;text-transform:none;opacity:.9;font-style:normal}.pagehead .sub.devsub{flex-wrap:wrap;gap:4px 0;display:flex}.devsub>span+span:before{content:"·";color:var(--line);margin:0 8px}.devsub .mono{color:var(--ink);font-size:.7812rem}.capgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.capcell{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card-bg);box-shadow:var(--card-shadow);flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:relative}.capcell.gap{border-color:var(--raw);background:var(--raw-bg)}.capcell-label{font:500 .6562rem/1.35 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);padding-inline-end:52px}.capcell-value{color:var(--ink);font-size:.875rem}.capcell .st{top:10px;position:absolute;inset-inline-end:10px}.note.cardfoot{margin-top:14px}.cardmeta{font:400 .75rem/1 var(--body);letter-spacing:0;text-transform:none;color:var(--slate)}.notcovered{color:var(--ink);border-left:2px solid var(--raw);background:var(--surface);margin:-4px 0 0;padding:9px 12px;font-size:.8125rem}.notcovered b{color:var(--raw);font-weight:500}.notcovered a{color:var(--seal);white-space:nowrap;margin-left:4px}.devtitle{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.devstatus{font:500 .6875rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r);white-space:nowrap;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.devstatus:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.devstatus.ok{background:var(--ok-bg);color:var(--ok)}.devstatus.warn{background:var(--sunk);color:var(--raw);box-shadow:inset 0 0 0 1px var(--raw)}.devstatus.raw{background:var(--raw-bg);color:var(--raw)}.row-main{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:1040px){.row-main{grid-template-columns:1fr}}.glance{grid-template-columns:auto 1fr;gap:0 16px;margin:0;display:grid}.glance dt,.glance dd{border-bottom:1px solid var(--line);margin:0;padding:9px 0}.glance dt{font:400 .8438rem/1.4 var(--body);letter-spacing:0;text-transform:none;color:var(--slate);white-space:nowrap}.glance dd{color:var(--ink);text-align:end;font-size:.8438rem}.glance dd .st{vertical-align:1px}.rawtext{color:var(--raw)}.glance-links{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:12px 0 0;font-size:.8125rem;display:flex}.glance-links a{color:var(--seal);text-decoration:none}.glance-links a:hover{text-decoration:underline}.kpi .v.kpi-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;font-size:1.25rem;display:flex;overflow:hidden}.ctl-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.ctl-grid{grid-template-columns:1fr}}.ctl-form{flex-direction:column;gap:14px;max-width:560px;display:flex}.ctl-form label{flex-direction:column;gap:6px;display:flex}.ctl-form label span{font:500 .8438rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--slate)}.ctl-form textarea,.ctl-form select{width:100%;font:400 .875rem/1.45 var(--body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);resize:vertical;padding:9px 11px}.ctl-form select{max-width:220px}.ctl-form textarea:focus-visible,.ctl-form select:focus-visible{outline:2px solid var(--seal);outline-offset:1px}.ctl-actions{align-items:center;gap:16px;display:flex}.ctl-cancel{color:var(--slate);font-size:.8125rem}.ctl-cancel:hover{color:var(--ink)}.ctl-facts{flex-direction:column;gap:4px;margin:0;display:flex}.ctl-facts dt{font:400 .8438rem/1.4 var(--body);letter-spacing:0;text-transform:none;color:var(--slate);margin-top:10px}.ctl-facts dt:first-child{margin-top:0}.ctl-facts dd{color:var(--ink);margin:0;font-size:.875rem}.inforce{border:1px solid var(--raw);background:var(--raw-bg);border-radius:var(--r-lg);flex-direction:column;display:flex}.inforce-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.inforce-row:first-child{border-top:0}.inforce-what{min-width:200px;color:var(--ink);flex:1;font-size:.8438rem}.inforce-ends{color:var(--raw);font-size:.7812rem}.inforce form{display:contents}.wplan{border-top:1px solid var(--line);margin-top:8px;padding-top:26px;scroll-margin-top:24px}.wplan>header{margin-bottom:20px}.wchips{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.wchips li{font:500 .7812rem/1 var(--body);color:var(--ink);background:var(--sunk);border-radius:999px;padding:6px 10px}.wsteps{counter-reset:wstep;margin:0;padding:0;list-style:none}.wsteps>li{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:0 0 26px;display:grid;position:relative}.wsteps>li:last-child{padding-bottom:0}.wsteps>li:not(:last-child):before{content:"";inset-inline-start:19px;background:var(--line);border-radius:1px;width:2px;position:absolute;top:44px;bottom:6px}.wsteps>li>.dmark{box-sizing:content-box;background:var(--seal-bg);color:var(--seal);border-radius:50%;margin:0;padding:9px}.wsteps>li>div{min-width:0;padding-top:2px}.wsteps b{font:600 .9375rem/1.4 var(--display);color:var(--ink);margin-bottom:4px;display:block}.wsteps .cmd{margin-top:10px}.wfiles{grid-template-columns:minmax(0,1fr);gap:10px;max-width:640px;margin-top:12px;display:grid}.wfiles a,.wfiles .none{background:var(--surface);color:var(--ink);border:1px solid var(--line);transition:border-color var(--t1) var(--ease), box-shadow var(--t1) var(--ease);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:12px 14px;text-decoration:none;display:grid}.wfiles a:hover{border-color:var(--seal);box-shadow:var(--shadow)}.wfiles a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wfiles a>.dmark{color:var(--seal);grid-row:1/span 2}.wfiles .wfname{font:500 .7812rem/1.35 var(--mono);overflow-wrap:anywhere}.wfiles a em{font:400 .7812rem/1.3 var(--body);color:var(--slate);grid-column:2;font-style:normal}.wfiles .wfget{font:600 .8125rem/1 var(--body);border-radius:var(--r);background:var(--seal);color:var(--seal-ink);grid-area:1/3/span 2;padding:9px 12px}.wfiles .none{color:var(--slate);font:500 .7812rem/1.4 var(--mono);background:0 0;display:block}@media (max-width:480px){.wfiles .wfget{grid-area:3/2;justify-self:start;margin-top:6px}}.cmdbox{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin-top:10px;display:grid}.cmdbox .cmd,.cmdbox .snippet{margin:0}.copybtn{cursor:pointer;font:500 .7812rem/1 var(--body);color:var(--slate);border-radius:var(--r);background:var(--surface);border:1px solid var(--line);transition:border-color var(--t1) var(--ease), color var(--t1) var(--ease);align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.copybtn:hover{color:var(--ink);border-color:var(--slate)}.copybtn.done{color:var(--seal);border-color:var(--seal)}.copybtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wcheck{margin-top:12px}.wpol{margin-top:10px}.wdest{gap:4px;margin:10px 0 0;display:grid}.wdest>span{font:500 .6562rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}.wdest>code{font:400 .7812rem/1.5 var(--mono);color:var(--ink);word-break:break-all;background:0 0;padding:0}.reference{border:1px solid var(--card-edge);border-radius:var(--r-lg);background:var(--card-bg);box-shadow:var(--card-shadow)}.reference>summary{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:2px 10px;padding:14px 16px;list-style:none;display:grid}.reference>summary::-webkit-details-marker{display:none}.reference>summary b{font:600 .8438rem/1.4 var(--display)}.reference>summary i{font:400 .7812rem/1.45 var(--body);color:var(--slate);font-style:normal}.reference>summary .chev{border-inline-end:1.5px solid var(--slate);border-bottom:1.5px solid var(--slate);width:9px;height:9px;transition:transform var(--ease,.15s);grid-row:1/span 2;margin-top:5px;transform:rotate(-45deg)}.reference[open]>summary .chev{margin-top:2px;transform:rotate(45deg)}[dir=rtl] .reference>summary .chev{transform:rotate(45deg)}[dir=rtl] .reference[open]>summary .chev{transform:rotate(-45deg)}.reference:hover{border-color:var(--seal)}.reference>.sbody{padding:0 16px 16px}.wmore{border-top:1px solid var(--line);gap:3px;margin:16px 0 0;padding-top:14px;display:grid}.wmore a{font:500 .8125rem/1.4 var(--display)}.wmore .note{margin:0}@media (max-width:640px){.dguide{padding:18px 16px 20px}}.panel{background:var(--card-strip);border:1px solid var(--card-edge);border-radius:var(--r-lg);margin:22px 0 20px;padding:20px 22px}.panel+.panel{margin-top:16px}.panel>h3{font:600 .9375rem/1.3 var(--display);color:var(--ink);align-items:center;gap:10px;margin:0 0 12px;display:flex}.panel>h3 .dmark{color:var(--seal)}.panel>p{font:400 .8125rem/1.6 var(--body);margin:0 0 10px}.panel table.grid{margin-top:12px}.envtag{border:1px solid var(--line);border-radius:var(--r);font-family:var(--mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--slate);vertical-align:middle;margin-inline-start:10px;padding:2px 8px;font-size:.75rem;font-weight:500}th.num,td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:18px}th.num:last-child,td.num:last-child{padding-right:0}tr.total td{border-top:1px solid var(--slate);border-bottom:0;padding-top:11px;font-weight:500}tr.total td:first-child{font:500 .6875rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}td .why{color:var(--slate);font-size:.7188rem;font-style:normal;display:block}td .why.late{color:var(--raw)}.card .body>.note+.scroll{margin-top:14px}.cardgrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:16px;margin-bottom:16px;display:grid}table.lines td{vertical-align:middle;padding-block:6px;padding-inline:0 10px}table.lines input,table.lines select{width:100%;min-width:0;font:400 .8125rem/1.3 var(--body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:7px 9px}table.lines input:focus-visible,table.lines select:focus-visible{outline:2px solid var(--seal);outline-offset:1px;border-color:var(--seal)}table.lines [aria-invalid=true]{border-color:var(--raw);background:var(--raw-bg)}table.lines td.num{font-family:var(--body);color:var(--slate);font-size:.7812rem}table.lines tr.total td{padding-top:12px}table.lines tr.total td.num{color:var(--ink);font-size:.875rem}.currencypick{align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.currencypick>span{font:500 .8438rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--ink)}.currencypick select{font:400 .8125rem/1.3 var(--body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:7px 9px}.pagehead h1 .tag{vertical-align:0;margin-left:4px}.paybar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.paybar .chosen{font:500 .6875rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}.paybar .total{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin-inline-start:auto;font-size:1.5rem;font-weight:700;line-height:1}.paybar .total i{font:500 .6875rem/1 var(--body);letter-spacing:.05em;color:var(--slate);margin-inline-start:6px;font-style:normal}.paybar button[disabled]{opacity:.45;cursor:not-allowed}.paybar button[disabled]:hover{filter:none}table td input[type=checkbox],table th input[type=checkbox]{width:16px;height:16px;accent-color:var(--seal);cursor:pointer}.cardform{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.cardform select{margin:0;padding:5px 7px;font-size:.7812rem}.cardform .btn{margin-left:auto}.covers{border-top:1px solid var(--line);padding-top:10px}.covers b{color:var(--ink)}.covers.empty{border-left:2px solid var(--raw);border-top:0;padding-left:10px}.thresholds{margin-top:4px}.thresholds p{margin:0 0 10px}.thresholds dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 10px;display:grid}.thresholds dt{color:var(--ink);white-space:nowrap;font-weight:600}.thresholds dd{margin:0}@media (max-width:640px){.thresholds dl{grid-template-columns:1fr;gap:2px}.thresholds dd{margin-bottom:8px}}.settings{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.settings-main{min-width:0}.settings-main>.pagehead{margin-bottom:22px}.settings-main>.card+.card,.settings-main>.card+form,.settings-main>form+.card{margin-top:18px}.settings-main>.pagehead+.subtabs{margin-top:0}.page>.pagehead+.subtabs{margin-top:6px}.settings-main>.pagehead .sub{max-width:62ch}.settings-help{overscroll-behavior:contain;background:var(--surface);border-left:1px solid var(--line);align-self:start;min-width:0;height:100dvh;margin:-26px -24px -26px 0;padding:26px 20px;position:sticky;top:0;overflow-y:auto}.helpnote{border-left:2px solid var(--seal);padding:0 0 0 14px}.helpnote+.helpnote{margin-top:18px}.helpnote h3{font:500 .7188rem/1.3 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);margin:0 0 6px}.helpnote p{color:var(--slate);margin:0 0 8px;font-size:.8125rem;line-height:1.6}.helpnote p:last-child{margin-bottom:0}.helpnote b{color:var(--ink)}.helpnote dl{margin:0 0 8px}.helpnote dt{color:var(--ink);margin-top:8px;font-size:.8125rem;font-weight:600}.helpnote dd{color:var(--slate);margin:2px 0 0;font-size:.8125rem;line-height:1.6}@media (max-width:1000px){.settings{grid-template-columns:minmax(0,1fr)}.settings-help{border-left:0;border-top:1px solid var(--line);height:auto;margin:4px 0 0;padding:18px 0 0;position:static;overflow:visible}}.helpnote ol.steps{margin:6px 0 8px;padding-inline-start:18px}.helpnote ul{margin:0 0 8px;padding-left:18px}.helpnote ul li{color:var(--slate);margin-top:4px;font-size:.8125rem;line-height:1.6}.helpnote ol.steps li{color:var(--slate);margin-top:6px;font-size:.8125rem;line-height:1.6}.helpnote code{font-family:var(--mono);background:var(--sunk);border-radius:var(--r);padding:1px 4px;font-size:.75rem}.routes{margin:8px 0 0}.routes dt{color:var(--ink);margin-top:12px;font-size:.8125rem;font-weight:600}.routes dd{flex-wrap:wrap;align-items:center;gap:5px;margin:4px 0 0;display:flex}.routes dd .why{color:var(--slate);flex:1 0 100%;font-size:.7812rem;font-style:normal;line-height:1.55;display:block}.fw-guide{gap:0;display:grid}.fw-block{padding:22px 0 4px}.fw-block+.fw-block{border-top:1px solid var(--line)}.fw-block h2{margin:0 0 10px;font-size:1.375rem}.fw-intro{color:var(--slate);max-width:64ch;font-size:.875rem;line-height:1.6}.fw-toc{flex-wrap:wrap;gap:8px;display:flex}.fw-toc a{font-family:var(--body);letter-spacing:.04em;color:var(--seal);border:1px solid var(--line);border-radius:var(--r);padding:3px 8px;font-size:.75rem;text-decoration:none}.fw-toc a:hover{background:var(--seal-bg)}.fw-block{scroll-margin-top:16px}.fw-block .what{color:var(--slate);max-width:66ch;margin:0 0 12px;font-size:.875rem;line-height:1.6}.fw-cover{gap:8px;margin:0 0 18px;display:grid}.fw-cline{grid-template-columns:96px 1fr;align-items:baseline;gap:14px;display:grid}.fw-cline .k{font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);font-size:.6875rem}.fw-cline .v{color:var(--ink);font-size:.875rem;line-height:1.5}.fw-none{color:var(--slate);margin:0;font-size:.875rem;font-style:italic;line-height:1.5}@media (max-width:560px){.fw-cline{grid-template-columns:1fr;gap:2px}}.fw-eglabel{font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);margin:12px 0 6px;font-size:.6875rem}.fw-example{border-inline-start:2px solid var(--seal);background:var(--seal-bg);border-radius:var(--r);margin:0 0 8px;padding:8px 12px}.fw-example.no{border-inline-start-color:var(--raw);background:var(--raw-bg)}.fw-example .prompt{font-family:var(--mono);color:var(--ink);font-size:.7812rem;line-height:1.5}.fw-example .why{color:var(--slate);margin-top:5px;font-size:.7812rem;line-height:1.5;display:block}.fw-example .why b{color:var(--ink);font-weight:600}.fw-guide-link{color:var(--seal);margin-top:6px;font-size:.8125rem;text-decoration:none;display:inline-block}.trail{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);counter-reset:trailstep;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:16px 0 0;display:grid}.trail .trailrow{flex-direction:column;gap:10px;min-width:0;padding:18px 22px 20px;display:flex;position:relative}.trail .trailrow+.trailrow{border-left:1px solid var(--line)}.trail .trailrow:last-child{background:color-mix(in srgb, var(--seal-bg) 55%, var(--surface));border-radius:0 var(--r-lg) var(--r-lg) 0}.trail .trailrow+.trailrow:before{content:"";z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:50%;width:24px;height:24px;margin-top:-12px;position:absolute;top:50%;left:-13px;box-shadow:0 1px 2px #12171d0f}.trail .trailrow+.trailrow:after{content:"";z-index:2;border-top:2px solid var(--seal);border-right:2px solid var(--seal);width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-4px;transform:rotate(45deg)}.trail dt{font:600 .75rem/1.3 var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--slate);align-items:center;gap:8px;display:flex}.trail dt:before{counter-increment:trailstep;content:counter(trailstep);width:20px;height:20px;font:600 .6875rem/1 var(--body);letter-spacing:0;background:var(--seal-bg);color:var(--seal);border:1px solid color-mix(in srgb, var(--seal) 25%, transparent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.trail .trailrow:last-child dt:before{background:var(--seal);color:var(--seal-ink);border-color:var(--seal)}.trail dd{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.trail dd b{overflow-wrap:anywhere;min-width:0;font:600 .9375rem/1.35 var(--body);color:var(--ink);flex:1 1 0}.trail dd b.mono{font-family:var(--mono);font-size:.875rem;font-weight:500}.trail .trailicon{border-radius:var(--r);background:var(--sunk);border:1px solid var(--line);width:32px;height:32px;color:var(--ink);flex:none;place-items:center;display:inline-grid}.trail .trailicon .imark,.trail .trailicon .blogo{vertical-align:0;margin:0}.trail .trailicon+.trailicon{margin-left:-2px}@media (max-width:1100px){.trail{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}.trail .trailrow+.trailrow{border-left:0;border-top:1px solid var(--line)}.trail .trailrow:last-child{border-radius:0 0 var(--r-lg) var(--r-lg)}.trail .trailrow+.trailrow:before{margin-top:0;top:-13px;left:28px}.trail .trailrow+.trailrow:after{margin-top:0;top:-4px;left:37px;transform:rotate(135deg)}}.trail .chips{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.trail .trailnote{color:var(--slate);flex-basis:100%;font-size:.8125rem;line-height:1.45}.trail .chip{border-radius:var(--r-chip);background:var(--sunk);color:var(--slate);white-space:nowrap;align-items:center;gap:5px;padding:4px 8px;font-size:.75rem;line-height:1;display:inline-flex}.trail .chip .imark{vertical-align:0;margin:0}.trail .chip.ok{background:var(--seal-bg);color:var(--seal)}@media (prefers-reduced-motion:no-preference){.trail .trailrow{animation:trail-in var(--t2) var(--ease) both}.trail .trailrow:first-child{animation-delay:50ms}.trail .trailrow:nth-child(2){animation-delay:.12s}.trail .trailrow:nth-child(3){animation-delay:.19s}.trail .trailrow:nth-child(4){animation-delay:.26s}}@keyframes trail-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.outcome{background:var(--sunk);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:12px 16px;display:flex}.outcome.block{background:var(--raw-bg);color:var(--raw)}.outcome.warn{background:var(--seal-bg);color:var(--seal)}.outcome .outcomemark{background:var(--surface);width:38px;height:38px;box-shadow:var(--markbox-shadow);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.outcome .outcometext{flex-direction:column;gap:3px;min-width:0;display:flex}.outcome .outcometext b{font:600 1rem/1.2 var(--body);color:inherit}.outcome .outcometext span{color:var(--ink);opacity:.82;font-size:.8438rem;line-height:1.4}.outcome .grow{flex:1}.outcome .risk{background:var(--surface)}.outcome .when{color:var(--slate);white-space:nowrap;font-size:.7812rem}.flash{z-index:60;border-radius:var(--r);pointer-events:none;background:var(--seal);color:var(--seal-ink);border:1px solid var(--seal);box-shadow:var(--shadow-lift);font:500 .8125rem/1 var(--body);align-items:center;gap:9px;padding:11px 15px;display:inline-flex;position:fixed;bottom:22px;right:22px}.flash svg{flex:none}.flash.flash-error{background:var(--raw-bg);color:var(--raw);border-color:var(--raw)}@media (prefers-reduced-motion:no-preference){.flash{animation:itzal-flash-in .22s var(--ease) both}@keyframes itzal-flash-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:520px){.flash{justify-content:center;left:16px;right:16px}}.toggleform{display:flex}.toggle{cursor:pointer;font:500 .6875rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);background:0 0;border:0;align-items:center;gap:9px;padding:4px 2px;display:inline-flex}.toggletrack{border-radius:var(--r);background:var(--sunk);border:1px solid var(--line);width:34px;height:18px;transition:background-color var(--t1) var(--ease), border-color var(--t1) var(--ease);flex:none;position:relative}.toggleknob{background:var(--slate);width:12px;height:12px;transition:translate var(--t1) var(--ease), background-color var(--t1) var(--ease);border-radius:1px;position:absolute;top:2px;left:2px}.toggle[aria-checked=true]{color:var(--seal)}.toggle[aria-checked=true] .toggletrack{background:var(--seal);border-color:var(--seal)}.toggle[aria-checked=true] .toggleknob{background:var(--seal-ink);translate:16px}.toggle:hover .toggletrack{border-color:var(--seal)}.toggle.switchfield{flex:none;position:relative}.policy label.toggle.switchfield{flex-direction:row;align-items:center;gap:9px}.toggle.switchfield input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.toggle.switchfield:has(input:checked){color:var(--seal)}.toggle.switchfield:has(input:checked) .toggletrack{background:var(--seal);border-color:var(--seal)}.toggle.switchfield:has(input:checked) .toggleknob{background:var(--seal-ink);translate:16px}.toggle.switchfield:has(input:focus-visible) .toggletrack{outline:2px solid var(--seal);outline-offset:2px}.toggle.switchfield .whenon{display:none}.toggle.switchfield:has(input:checked) .whenon{display:inline}.toggle.switchfield:has(input:checked) .whenoff{display:none}.toggle:focus-visible{outline:2px solid var(--seal);outline-offset:3px;border-radius:var(--r)}.togglelabel{text-align:left;min-width:22px}@media (prefers-reduced-motion:reduce){.plhero-groups a,.plc-go,.pladd,.personallife .hostchips .chipx,.personallife .hostchips li.off .putback,.personallife .policy label.plcountry,.policy label.plpick,.installopt,.io-go svg,.wfiles a,.copybtn,.attnrow,.attn-go,.attn-go>span,.covlink,.covlink-go>span{transition:none}.attnrow:hover .attn-go>span,.covlink:hover .covlink-go>span{transform:none}.setup-hero .ring .fill,.setup-rail a,.setup-step .caret,.home-stat{transition:none}.home .home-main .home-stat:hover{transform:none}.home-bar i,.home-step a,.home-seg a,.home .hbtn,.openbtn,.rail .raildrawer,.rail .railicons>*,.rail .raildrawer nav a,.toggletrack,.toggleknob,.webuploads .depthcards,.subtabs:not(.kinds) .tab,.page.dest .clist .crow,.ccard,.kindpick-option{transition:none}}.planpick-plans{margin-top:18px}.planpick-interval{background:var(--sunk);border-radius:var(--r);align-self:flex-start;gap:2px;margin-bottom:14px;padding:3px;display:inline-flex}.planpick-interval button{font:500 .875rem/1.2 var(--body);letter-spacing:0;text-transform:none;cursor:pointer;color:var(--slate);transition:background-color var(--t1) var(--ease), color var(--t1) var(--ease);background:0 0;border:0;border-radius:4px;padding:6px 16px}.planpick-interval button:hover{color:var(--ink)}.planpick-interval button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #12171d14, 0 0 0 1px var(--line)}.plangrid{flex-direction:column;gap:12px;display:flex}.plancard{cursor:pointer;background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--card-shadow);border-radius:var(--r-lg);grid-template-columns:236px minmax(0,1fr) 120px;align-items:center;gap:24px;padding:18px 20px;transition:border-color .12s,box-shadow .12s;display:grid;position:relative}.plancard:hover{border-color:var(--slate)}.plancard.on{border-color:var(--seal);box-shadow:inset 0 0 0 1px var(--seal), var(--card-shadow)}.plancard>input{opacity:0;pointer-events:none;position:absolute}.plancard:has(>input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.plancard-id{flex-direction:column;gap:12px;display:flex}.plancard-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plancard-head b{font-family:var(--display);color:var(--ink);font-size:1.0625rem;font-weight:700}.plancard-chip{font:500 .625rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;background:var(--seal-bg);color:var(--seal);padding:4px 6px}.plancard-price{align-items:flex-end;gap:8px;display:flex}.plancard-price .amt{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:2.5rem;font-weight:700;line-height:.9}.plancard-price .unit{font:500 .6875rem/1.35 var(--body);letter-spacing:.04em;color:var(--slate);white-space:nowrap}.plancard-features{border-left:1px solid var(--line);color:var(--slate);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:7px 18px;margin:0;padding:0 0 0 22px;font-size:.8438rem;line-height:1.4;list-style:none;display:grid}.plancard-features li{padding-inline-start:20px;position:relative}.plancard-features li:before{content:"";inset-inline-start:2px;border-left:1.6px solid var(--seal);border-bottom:1.6px solid var(--seal);width:9px;height:5px;position:absolute;top:.38em;transform:rotate(-45deg)}.plancard-features li.extra{color:var(--ink);font-weight:600}.plancard-features li.plus{color:var(--slate);padding-inline-start:0}.plancard-features li.plus:before{content:none}.plancard-pick{font:500 .875rem/1.2 var(--body);letter-spacing:0;text-transform:none;text-align:center;border:1px solid var(--line);color:var(--slate);border-radius:var(--r);background:var(--surface);padding:10px}.plancard.on .plancard-pick{background:var(--seal);border-color:var(--seal);color:var(--seal-ink)}@media (max-width:760px){.plancard{grid-template-columns:1fr;gap:14px}.plancard-features{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr;padding:12px 0 0}}.planpick-order{flex-direction:column;gap:16px;display:flex}.planpick-order h2{font:600 .9688rem/1.3 var(--body);letter-spacing:-.005em;text-transform:none;color:var(--slate);margin:0}.planpick-devices label{font:500 .8438rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--ink);margin-bottom:6px;display:block}.stepper{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);display:flex;overflow:hidden}.stepper button{background:var(--sunk);width:44px;color:var(--ink);cursor:pointer;border:0;flex:none;font-size:1.125rem;line-height:1}.stepper button:hover{background:var(--line)}.stepper input{text-align:center;min-width:0;font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--ink);-moz-appearance:textfield;background:0 0;border:0;flex:1;padding:10px 6px;font-size:1.25rem;font-weight:700}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.planpick-devices .hint{color:var(--slate);margin:6px 0 0;font-size:.7812rem}.linklike{cursor:pointer;color:var(--seal);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.planpick-lines{flex-direction:column;gap:8px;margin:0;display:flex}.planpick-lines>div{justify-content:space-between;gap:12px;font-size:.8438rem;display:flex}.planpick-lines dt{color:var(--slate)}.planpick-lines dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.planpick-lines .total{border-top:1px solid var(--line);align-items:baseline;padding-top:10px}.planpick-lines .total dt{color:var(--ink);font-weight:600}.planpick-lines .total dd{font-family:var(--display);letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.planpick-lines .total dd i{font:500 .6875rem/1 var(--body);letter-spacing:.05em;color:var(--slate);font-style:normal}.planpick-lines .sub{font-size:.7812rem}.planpick-deactivate{background:var(--raw-bg);border:1px solid var(--raw);color:var(--ink);flex-direction:column;gap:10px;padding:14px;font-size:.8125rem;line-height:1.5;display:flex}.planpick-deactivate p{margin:0}.planpick-deactivate .lead{color:var(--raw);font-size:.875rem}.planpick-deactivate summary{cursor:pointer;color:var(--raw);font-weight:600}.planpick-deactivate table{width:100%;margin-top:8px;font-size:.7812rem}.planpick-deactivate th{text-align:left;color:var(--slate);font-weight:500}.planpick-deactivate .checkrow{cursor:pointer;align-items:flex-start;gap:8px;font-weight:600;display:flex}.planpick-deactivate .checkrow input{margin-top:3px}.planpick-submit{justify-content:center;width:100%;padding-top:14px;padding-bottom:14px}.planpick-submit[disabled]{opacity:.45;cursor:not-allowed}.planpick-order .note{margin:0;font-size:.7812rem}.planpick-previous{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding-bottom:18px;display:flex}.planpick-previous dl{flex-direction:column;gap:6px;margin:0;display:flex}.planpick-previous dl>div{justify-content:space-between;gap:12px;font-size:.8125rem;display:flex}.planpick-previous dt{color:var(--slate)}.planpick-previous dd{text-align:right;color:var(--ink);margin:0}.planpick-previous dd .why{color:var(--raw);font-size:.75rem;display:block}.planpick-previous summary{cursor:pointer;color:var(--seal);font-size:.7812rem}.planpick-previous details p{color:var(--slate);margin:6px 0 0;font-size:.7812rem;line-height:1.55}.licence-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pilotband{background:var(--upsell-bg);color:var(--upsell);border:1px solid;margin:0 0 18px;padding:10px 14px;font-size:.8438rem}.pilotband a{color:inherit;font-weight:600}@media (max-width:1000px){.settings-help.planpick-order{border:1px solid var(--line);padding:18px 16px}}.planpick-interval button .save{letter-spacing:.04em;background:var(--seal-bg);color:var(--seal);text-transform:none;border-radius:var(--r-chip);margin-left:8px;padding:2px 5px;font-size:.625rem;font-style:normal}.plancard-monthly{color:var(--slate);font-size:.7812rem}.plancard-monthly b{color:var(--seal);font-weight:600}.planpick-lines dd.saved{color:var(--seal)}.pp{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.pp-main{flex-direction:column;gap:36px;min-width:0;display:flex}.pp-main>.pagehead{margin-bottom:-12px}.pp-main>.notice{margin:0}.pp-section{flex-direction:column;gap:14px;margin:0;display:flex}.pp-section>h2{font:600 1.0625rem/1.3 var(--display);letter-spacing:-.012em;text-transform:none;color:var(--ink);margin:0}.pp-section>.note{margin-top:-8px}.pp-section .planpick-interval{margin-bottom:4px}.pp-summary{background:var(--card-bg);border:1px solid var(--card-edge);box-shadow:var(--card-shadow);border-radius:var(--r-lg);gap:18px;padding:24px 22px;position:sticky;top:24px}.pp-summary>h2{color:var(--ink)}.pp-summary .planpick-previous{padding-bottom:16px}.pp-summary .planpick-previous h2{font:600 .8125rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--slate);margin:0}.pp-summary .planpick-lines .total dd{font-size:2rem}@media (max-width:1000px){.pp{grid-template-columns:minmax(0,1fr);gap:28px}.pp-summary{position:static}}.shell.bare .page.signup{gap:26px}.shell.bare .signup .pagehead .sub{max-width:52ch}.su-domain{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0;transition:border-color var(--t1) var(--ease);align-items:stretch;display:flex}.su-domain:hover{border-color:var(--slate)}.su-domain:focus-within{outline:2px solid var(--seal-2);outline-offset:2px}.policy .su-domain input:not([type=checkbox]):not([type=radio]){border-radius:var(--r) 0 0 var(--r);border:0;outline:none;flex:auto;width:auto;min-width:0}.policy .su-domain input:focus-visible{outline:none}.su-domain-suffix{white-space:nowrap;color:var(--slate);background:var(--sunk);border-left:1px solid var(--line);border-radius:0 var(--r) var(--r) 0;flex:none;align-items:center;padding:0 12px;font-size:.8438rem;display:flex}.su-url .mono{color:var(--ink);overflow-wrap:anywhere;font-size:.7812rem}.su-url b{color:var(--seal);font-weight:600}.su-url.su-url-blank b{color:var(--slate);font-weight:400}.su-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:480px){.su-names{grid-template-columns:minmax(0,1fr)}}.policy label>.err{color:var(--raw);font-size:.7812rem;font-style:normal}.su-code{letter-spacing:.3em;text-align:center;font-size:1.25rem}.su-resend{flex-wrap:wrap;align-items:baseline;gap:6px;margin:-8px 0 0;display:flex}.su-resend .linklike{font-size:.8125rem}.su-foot{text-align:center}.su-sentto{color:var(--slate);overflow-wrap:anywhere;margin:-8px 0 0;font-size:.9062rem}.su-sentto b{color:var(--ink);font-size:.875rem;font-weight:600}.su-sentto a{color:var(--seal);font-weight:500}.su-resume{margin:0}.su-resume a{color:var(--seal);font-weight:500}.su-stub{text-align:center;font-size:.7812rem}.shell.bare .formactions .btn.cta{width:100%;height:46px;box-shadow:inset 0 1px 0 #ffffff29, 0 1px 2px #12171d1f, 0 8px 18px -10px var(--cta);justify-content:center;align-items:center;gap:8px;margin-top:6px;display:flex}.shell.bare:has(.su-wide){grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.shell.bare:has(.su-wide) .bare-aside{display:none}.shell.bare:has(.su-wide) .bare-main{align-items:flex-start}.shell.bare:has(.su-wide) .bare-col{max-width:1180px}.shell.bare .page.su-wide{max-width:none}.shell.bare .pp-summary .planpick-submit{height:48px}.su-summary{background:var(--card-bg);border:1px solid var(--card-edge);box-shadow:var(--card-shadow);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:22px;display:flex}.su-summary-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.su-summary-head h2,.su-next h2{font:600 .9688rem/1.3 var(--body);letter-spacing:-.005em;text-transform:none;color:var(--ink);margin:0}.su-summary-head a{color:var(--seal);font-size:.8438rem}.su-summary .planpick-lines .total dd{font-size:1.875rem}.su-next{flex-direction:column;gap:12px;display:flex}.su-next ol{flex-direction:column;gap:10px;margin:0;padding-inline-start:20px;display:flex}.su-next li{color:var(--ink);font-size:.9062rem;line-height:1.55}.su-next li::marker{color:var(--seal);font-weight:600}.pricegrid td{vertical-align:middle;padding-top:12px;padding-bottom:12px}.pricegrid th .unit{letter-spacing:.04em;text-transform:none;color:var(--slate);margin-top:3px;font-size:.625rem;display:block}.pricegrid td .amt{font-variant-numeric:tabular-nums;color:var(--ink);display:block}.pricegrid td .sub{color:var(--slate);margin-top:2px;font-size:.75rem;display:block}.pricegrid .rowactions{justify-content:flex-end}.periods{max-width:820px}.periods tr.off td{color:var(--slate)}.periods td{vertical-align:middle}.pctinput{align-items:center;gap:6px;display:inline-flex}.pctinput input{width:80px;padding:6px 8px}.nextcharge .amt{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0 0 6px;font-size:1.75rem;font-weight:700}.nextcharge .amt i{font:500 .6875rem/1 var(--body);letter-spacing:.05em;color:var(--slate);font-style:normal}.nextcharge .note{margin:0}.billing-attention{background:var(--upsell-bg);color:var(--upsell);border:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:14px 16px;font-size:.8438rem;display:flex}.billing-attention.late{background:var(--raw-bg);color:var(--raw)}.billing-attention b{color:inherit}.billing-attention span{color:var(--ink)}.compare-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.compare-tools .fcheck{color:var(--ink);text-decoration:none}.compare-tools .fcheck.on{border-color:var(--seal);color:var(--seal)}.compare-tools .note{margin:0}.compare-scroll{border:1px solid var(--line);background:var(--card-bg);max-height:calc(100dvh - 260px);box-shadow:var(--card-shadow);border-radius:var(--r-lg);overflow:auto}table.compare{border-collapse:separate;border-spacing:0;width:100%}table.compare th,table.compare td{border-bottom:1px solid var(--line);padding:8px 14px}table.compare thead th{z-index:2;background:var(--surface);text-align:center;vertical-align:bottom;border-bottom:2px solid var(--line);min-width:150px;position:sticky;top:0}table.compare thead th.off{opacity:.6}table.compare .feature{z-index:1;background:var(--surface);text-align:start;border-inline-end:1px solid var(--line);min-width:230px;font-weight:400;position:sticky;inset-inline-start:0}table.compare thead th.feature{z-index:3}table.compare thead .name{font-family:var(--display);color:var(--ink);font-size:.9375rem;font-weight:700;text-decoration:none;display:block}table.compare thead .name:hover{text-decoration:underline}table.compare thead .meta{color:var(--slate);text-transform:none;letter-spacing:0;margin-top:3px;font-size:.7188rem;font-weight:400;display:block}table.compare thead .rowactions.open{justify-content:center;margin-top:8px;display:flex}table.compare tr.group th,table.compare tr.group td{background:var(--sunk);font:500 .6875rem/1.2 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}table.compare tr.group td.count{text-align:center;text-transform:none;letter-spacing:0}table.compare td.yes,table.compare td.no{text-align:center;font-size:.9375rem}table.compare td.yes{color:var(--seal)}table.compare td.no{color:var(--line)}table.compare tbody tr:not(.group):hover th,table.compare tbody tr:not(.group):hover td{background:var(--seal-bg)}table.compare tbody tr:not(.group) th.feature{font:400 .8438rem/1.4 var(--body);text-transform:none;letter-spacing:0;color:var(--ink)}table.compare thead .name{text-transform:none;letter-spacing:-.01em}table.compare thead .meta:not(.mono){font-family:var(--body);color:var(--ink);font-size:.7812rem}.compare-tools .compare-actions{gap:8px;margin-inline-start:auto;display:flex}.compare-editnote{margin:-4px 0 12px}table.compare td.edit{text-align:center}table.compare td.edit input{cursor:pointer;width:17px;height:17px}table.compare.editing tbody tr:not(.group):hover td.edit{background:var(--seal-bg)}.pagehead+.subtabs{margin-top:-6px}.rail .railtop{justify-content:space-between;align-items:center;padding-block:0 22px;padding-inline:0 14px;display:flex}.rail .railtop .wm{padding-bottom:0}.rail .railtools{align-items:center;gap:8px;display:inline-flex}@media (max-width:900px){.rail .railtop{gap:12px;padding:0}}.planpick-addons{flex-direction:column;gap:10px;margin-top:26px;display:flex}.planpick-addons h2{font:600 .9688rem/1.3 var(--body);letter-spacing:-.005em;text-transform:none;color:var(--slate);margin:0}.planpick-addons .plangrid{margin-top:4px}.plancard.included{cursor:default}.plancard.included:hover{border-color:var(--seal)}table.lines .linehint{color:var(--slate);margin-top:3px;font-size:.7188rem;display:block}table.lines tr.lineaddons td{padding-top:0}table.lines tr.lineaddons .btn{margin-block:0 4px;margin-inline:0 6px;padding:5px 9px;font-size:.6562rem}.pricegrid tr.group th{text-align:start;background:var(--sunk);font:500 .6875rem/1.2 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);padding-top:8px;padding-bottom:8px}.pricegrid td .why{color:var(--slate);font-size:.75rem}.featdesc{max-width:46ch;font:400 .75rem/1.4 var(--body);letter-spacing:0;text-transform:none;color:var(--slate);white-space:normal;margin-top:2px;display:block}table.compare tbody th.feature{white-space:normal}table.compare th.feature .featdesc{max-width:300px}@media (max-width:600px){table.compare .feature{min-width:170px}table.compare th.feature .featdesc{max-width:190px}}td>.featdesc{min-width:22ch}.featuregrid .checkrow:has(.featdesc){align-items:flex-start}.featuregrid .checkrow:has(.featdesc) input{margin-top:3px}table.compare thead tr.products th{text-align:start;vertical-align:bottom;border-bottom:1px solid var(--line);min-width:0;font:500 .6875rem/1.2 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);padding:10px 14px 7px;position:static}table.compare thead tr.products th.feature{inset-inline-start:0;z-index:3;position:sticky;top:auto}table.compare thead tr.products a{color:var(--ink);text-decoration:none}table.compare thead tr.products a:hover{color:var(--seal);text-decoration:underline}table.compare .start{border-inline-start:1px solid var(--line)}.prodglance{margin-top:18px}.prodglance h3{font:500 .6875rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);margin:0 0 8px}.glancelist{margin:0;padding:0;list-style:none}.glancelist li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(48px,120px) 7ch;align-items:center;gap:12px;padding:8px 0;font-size:.875rem;display:grid}.glancelist li:last-child{border-bottom:1px solid var(--line)}.glancelist a{color:var(--ink);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.glancelist a:hover{color:var(--seal);text-decoration:underline}.glancelist .meter{background:var(--sunk);height:6px}.glancelist .meter i{background:var(--seal);border-radius:0 3px 3px 0;height:100%;display:block}.glancelist .count{font:500 .75rem/1 var(--body);color:var(--slate);text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.glancelist.addons li{grid-template-columns:auto minmax(0,1fr);gap:4px 12px}.glancelist .where{color:var(--slate);font-size:.8125rem}.prodglance .note a,.glancefoot a{color:var(--seal)}.glancefoot{margin-top:16px}@media (max-width:520px){.glancelist li{grid-template-columns:minmax(0,1fr) 56px 7ch;gap:10px}.glancelist.addons li{grid-template-columns:minmax(0,1fr)}}.page.contractpage{max-width:1240px}.cform-wrap{container:cform/inline-size}.cform{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side""foot";gap:18px;display:grid}.cform-main{flex-direction:column;grid-area:main;gap:18px;min-width:0;display:flex}.cform-foot{flex-direction:column;grid-area:foot;gap:18px;min-width:0;display:flex}.cform-foot .formactions{margin-top:0}form:has(.card) .cform-foot>.formactions:not(.card .formactions){background:color-mix(in srgb, var(--sunk) 45%, var(--surface));border:1px solid var(--card-edge);border-radius:var(--r-lg);box-shadow:var(--card-shadow);justify-content:flex-start;margin:0;padding:14px 24px;position:static}form:has(.card) .cform-foot>.formactions:not(.card .formactions):after{content:none}.cform-foot>.card:has(+.formactions){border-bottom-right-radius:0;border-bottom-left-radius:0}form:has(.card) .cform-foot>.card+.formactions:not(.card .formactions){border-radius:0 0 var(--r-lg) var(--r-lg);border-top:0;margin-top:-18px}@container cform (min-width:760px){.cform{grid-template:"main side""foot side"1fr/minmax(0,1fr) 300px}.cform-summary{position:sticky;top:16px}}.cform-fields{flex-direction:column;gap:14px;display:flex}.cform-steps{flex-direction:column;gap:20px;display:flex}.cform-step{border:0;min-width:0;margin:0;padding:0}.cform-step+.cform-step{border-top:1px solid var(--line);padding-top:18px}.cform-step>legend{font:600 .9688rem/1.3 var(--body);letter-spacing:-.005em;text-transform:none;width:100%;color:var(--slate);margin:0 0 10px;padding:0}.cform-step>legend+*{clear:both}.cform-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;display:grid}.cform-grid.products{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.policy label.pkgcard{cursor:pointer;background:var(--card-bg);border:1px solid var(--line);min-width:0;box-shadow:var(--card-shadow);border-radius:var(--r-lg);flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:relative}.policy label.pkgcard:hover{border-color:var(--slate)}.policy label.pkgcard.on{border-color:var(--seal);box-shadow:inset 0 0 0 1px var(--seal), var(--card-shadow)}.policy label.pkgcard>input{top:13px;width:16px;height:16px;accent-color:var(--seal);cursor:pointer;margin:0;position:absolute;inset-inline-end:13px}.policy label.pkgcard>.pkgcard-head{font:400 .875rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 8px;padding-inline-end:24px;display:flex}.pkgcard-head b{font-size:.9375rem;font-weight:600}.policy label.pkgcard>.pkgcard-price{font:400 .7812rem/1.4 var(--body);letter-spacing:0;text-transform:none;color:var(--slate)}.pkgcard-price b{color:var(--ink);font-size:.875rem;font-weight:500}.policy label.pkgcard>.pkgcard-text{font:400 .7812rem/1.45 var(--body);letter-spacing:0;text-transform:none;color:var(--slate)}.policy label.pkgcard>.pkgcard-meta{font:500 .6562rem/1.3 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}.policy label.cform-seats{margin-bottom:14px}.policy label.cform-seats input{max-width:180px}.policy button.cform-reset{cursor:pointer;font:inherit;letter-spacing:0;text-transform:none;color:var(--seal);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.policy button.cform-reset:hover{color:var(--ink)}.cform-switch{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cform-switch .note{flex:220px}.card .body>.cform-switch{margin-top:16px}.cform-summary{background:var(--surface);border:1px solid var(--line);flex-direction:column;grid-area:side;align-self:start;gap:14px;min-width:0;padding:16px;display:flex}.cform-summary h2{font:600 .9688rem/1.3 var(--body);letter-spacing:-.005em;text-transform:none;color:var(--slate);margin:0}.cform-summary .planpick-lines dt{overflow-wrap:anywhere;min-width:0}.cform-summary .planpick-lines dd{flex:none}.cform-summary .planpick-lines .total dd{font-size:1.5rem}.cform-calc{font:400 .7188rem/1.4 var(--body);color:var(--slate);display:block}.cform-term{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin:0;padding-top:12px;font-size:.8125rem;display:flex}.cform-term>div{justify-content:space-between;gap:12px;display:flex}.cform-term dt{color:var(--slate);flex:none}.cform-term dd{text-align:end;color:var(--ink);margin:0}.cform-summary .note.warn{margin:0}@container cform (max-width:520px){table.cform-prices th:nth-child(3),table.cform-prices td:nth-child(3){display:none}}@container cform (max-width:999px){.cform.is-lines{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side""foot"}.cform.is-lines .cform-summary{position:static}}.pricegrid.editable input,.pricegrid.editable select{font:400 .875rem/1.45 var(--body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:6px 8px}.pricegrid.editable input{font-variant-numeric:tabular-nums;text-align:end}.pricegrid.editable input:hover:not(:disabled),.pricegrid.editable select:hover:not(:disabled){border-color:var(--slate)}.pricegrid.editable input:focus-visible,.pricegrid.editable select:focus-visible{outline:2px solid var(--seal);outline-offset:1px;border-color:var(--seal)}.pricegrid.editable input:disabled{background:var(--sunk);color:var(--slate);cursor:not-allowed}.pricegrid.editable input[aria-invalid=true]{border-color:var(--raw)}.pricegrid.editable ::placeholder{color:var(--slate);opacity:.65}.pricegrid.editable td{vertical-align:top}.pricegrid.editable td:first-child{min-width:160px;padding-top:17px}.pricefield,.discountfield{align-items:center;gap:6px;display:inline-flex}.pricefield input{width:96px}.pricefield-unit{font:500 .6875rem/1 var(--body);letter-spacing:.05em;color:var(--slate)}.discountfield select,.discountfield input{width:76px}.pricegrid.editable td .amt{margin-top:6px}.pricerow-per{color:var(--slate);font-size:.75rem}.pricegrid.editable .err{color:var(--raw);white-space:normal;max-width:170px;margin-inline-start:auto}.pricerow.changed>td:first-child{box-shadow:inset 2px 0 0 var(--seal);padding-inline-start:10px}[dir=rtl] .pricerow.changed>td:first-child{box-shadow:inset -2px 0 0 var(--seal)}.pricerow-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}.pricerow-actions form{flex:none}.pricerow-actions .btn{white-space:nowrap}.policy .pilotdiscount{gap:8px;display:flex}.policy .pilotdiscount select{flex:auto;min-width:0}.policy .pilotdiscount input:not([type=checkbox]):not([type=radio]){flex:none;width:96px}.planpick-pilot{margin:0 0 16px;line-height:1.5}.planpick-pilot .linklike{font-size:.875rem}.planpick .settings-main{container:planpick/inline-size}@container planpick (max-width:620px){.plancard{grid-template-columns:1fr;gap:14px}.plancard-features{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr;padding:12px 0 0}}.currencies td a.currency-name{color:var(--ink);text-decoration:none}.currencies td a.currency-name b{color:var(--seal)}.currencies td a.currency-name:hover{color:var(--seal);text-decoration:underline}.currencies td .why .tag{margin-inline-end:6px}@media (max-width:560px){.currencies .when,.currencies .open{display:none}}.policy.addcurrency{border-top:1px solid var(--line);gap:8px;max-width:none;margin-top:16px;padding-top:16px}.addcurrency-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.addcurrency-row label{flex:0 300px;min-width:0}.addcurrency-row .btn{flex:none;align-self:flex-end}.pricing-history-filters{margin-bottom:14px}.home{--home-r-lg:var(--r-lg);--home-r:var(--r);--home-card-bg:var(--card-bg);--home-card-edge:var(--card-edge);--home-card-lift:var(--card-lift);--home-card-shadow:var(--card-shadow);gap:20px}.home :is(.home-rollout,.home-main,.home-stat,.home-tile,.home-table){background:var(--home-card-bg);border:1px solid var(--home-card-edge);box-shadow:var(--home-card-shadow)}.home .home-main :is(.home-stat,.home-tile,.home-table){background:var(--surface);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 75%, transparent), 0 1px 2px #12171d0a, 0 3px 10px -6px var(--home-card-lift)}.home-rollout{background:var(--surface);border:1px solid var(--line);border-radius:var(--home-r-lg);box-shadow:var(--shadow);overflow:hidden}.home-progress{border-bottom:1px solid var(--home-card-edge);padding:22px 22px 20px}.home-progress>p{justify-content:space-between;align-items:baseline;margin:0 0 14px;font-size:.9375rem;font-weight:600;display:flex}.home-progress>p b{font:700 1.3125rem/1 var(--display);letter-spacing:-.01em}.home-progress>p{align-items:center;gap:12px}.home-progress>p>span{margin-right:auto}.home .home-progress .home-setup{min-height:34px;padding:6px 13px;font-size:.875rem}.home-bar{background:var(--sunk);border:1px solid var(--line);border-radius:999px;height:12px;padding:2px}.home-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--seal), var(--seal-2));min-width:6px;height:100%;transition:width var(--t2) var(--ease);display:block}.home-steps{border-bottom:1px solid var(--home-card-edge);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-step{border-right:1px solid var(--home-card-edge);min-width:0}.home-step:last-child{border-right:0}.home-step a{border-radius:var(--home-r);color:var(--ink);transition:background-color var(--t1) var(--ease), color var(--t1) var(--ease);align-items:center;gap:12px;margin:5px 10px;padding:10px 12px;text-decoration:none;display:flex;position:relative}.home-step a:hover{background:var(--paper)}.home-step .ico{color:var(--slate);flex:none}.home-step .lbl{flex:1;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.3}.home-step .lbl small{color:var(--slate);margin-top:2px;font-size:.7812rem;font-weight:400;display:block}.home-step .tick{color:var(--seal);flex:none;display:inline-flex}.home-step .tick .ico{color:inherit;width:24px;height:24px}.home-step .tick.unknown{color:var(--slate)}.home-step a[aria-current=step]{background:var(--cta-bg);color:var(--cta)}.home-step a[aria-current=step] .ico{color:var(--cta)}.home-step a[aria-current=step]:before{content:"";background:var(--cta);border-radius:0 3px 3px 0;width:3px;position:absolute;top:4px;bottom:4px;left:-10px}.home-rollout-note{color:var(--slate);margin:0;padding:16px 22px 20px;font-size:.8125rem}.home-rollout-note a{color:var(--seal)}.home-main{background:var(--surface);border:1px solid var(--line);border-radius:var(--home-r-lg);box-shadow:var(--shadow);min-width:0;overflow:hidden}.home-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.home-seg{display:flex}.home-seg>div{background:var(--sunk);border-radius:var(--home-r,var(--r));gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.home-seg a{color:var(--slate);white-space:nowrap;transition:background-color var(--t1) var(--ease), color var(--t1) var(--ease);border-radius:4px;flex:none;padding:6px 16px;font-size:.9062rem;text-decoration:none}.home-seg a:hover{color:var(--ink)}.home-seg a[aria-current=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #12171d14, 0 0 0 1px var(--line);font-weight:500}.home-body{flex-direction:column;padding:30px clamp(18px,3.4vw,44px) 34px;display:flex;container:home-body/inline-size}.home-h{color:var(--seal);font:600 .75rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;margin:36px 0 14px;display:flex}.home-h:before{content:"";background:currentColor;flex:none;width:18px;height:1px}.home-fleet{isolation:isolate;border-radius:var(--home-r-lg);background:radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--seal-2) 16%, transparent) 0%, transparent 55%), linear-gradient(120deg, var(--seal-bg) 0%, color-mix(in srgb, var(--seal-bg) 40%, var(--surface)) 100%);border:1px solid var(--home-card-edge);box-shadow:var(--home-card-shadow);color:var(--ink);flex-wrap:wrap;align-items:center;gap:18px 28px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.home-fleet .mark{z-index:-1;fill:none;width:220px;height:220px;stroke:var(--seal);stroke-width:1.2px;opacity:.09;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.home-fleet .id{flex:260px;align-items:center;gap:16px;min-width:0;display:flex}.home-icontile{width:52px;height:52px;color:var(--seal);background:linear-gradient(160deg, var(--surface), color-mix(in srgb, var(--seal-bg) 60%, var(--surface)));border:1px solid color-mix(in srgb, var(--seal) 20%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 80%, transparent), 0 4px 10px -6px color-mix(in srgb, var(--seal) 50%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.home-icontile .ico{width:26px;height:26px}.home-fleet .who{flex-direction:column;gap:4px;min-width:0;display:flex}.home-fleet .who .name{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.home-fleet .who b{font:700 1.1875rem/1.2 var(--display);letter-spacing:-.01em;color:var(--ink)}.home-fleet .who>span{color:var(--seal);font-size:.875rem}.home-fleet .home-badge i{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:50%}.home-fleet .figs{align-items:center;gap:20px;display:flex}.home-fleet .ring{flex:none;width:56px;height:56px;position:relative}.home-fleet .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.home-fleet .ring circle{fill:none;stroke-width:4.5px}.home-fleet .ring .track{stroke:color-mix(in srgb, var(--seal) 14%, transparent)}.home-fleet .ring .fill{stroke:var(--seal);stroke-linecap:round}.home-fleet .ring b{font:600 .8125rem/1 var(--body);color:var(--ink);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0}.home-fleet dl{margin:0;display:flex}.home-fleet dl>div{border-left:1px solid var(--line);padding:2px 18px}.home-fleet dt{color:var(--slate);white-space:nowrap;font-size:.7812rem}.home-fleet dd{font:600 1.25rem/1.1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums;margin:3px 0 0}.home-fleet dd.gap{color:var(--raw)}.home-fleet .acts{flex-wrap:wrap;gap:8px;display:flex}.home .hbtn{border-radius:var(--home-r);min-height:40px;font:500 .9375rem/1.2 var(--body);color:var(--ink);background:var(--surface);border:1px solid var(--line);transition:border-color var(--t1) var(--ease), background-color var(--t1) var(--ease), color var(--t1) var(--ease);justify-content:center;align-items:center;gap:8px;padding:8px 15px;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #12171d0f}.home .hbtn .ico{width:18px;height:18px;color:var(--slate)}.home .hbtn:hover{border-color:var(--slate);background:var(--paper)}.home .hbtn-cta{color:var(--on-cta);background:var(--cta);border-color:var(--cta-hover);box-shadow:inset 0 1px #fff3,0 1px 2px #12171d1f}.home .hbtn-cta:hover{background:var(--cta-hover);border-color:var(--cta-hover);color:var(--on-cta)}.home-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-stat:last-child{grid-column:1/-1}@container home-body (min-width:640px){.home-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.home-stat:last-child{grid-column:auto}}.home-stat{--tone:var(--ink);--tone-bg:var(--sunk);text-align:left;border:1px solid var(--line);transition:transform var(--t2) var(--ease), box-shadow var(--t2) var(--ease);border-radius:8px;flex-direction:column;padding:16px 18px 15px;display:flex;position:relative;overflow:hidden}.home .home-main .home-stat:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 75%, transparent), 0 2px 4px #12171d0a, 0 10px 18px -10px var(--card-lift);transform:translateY(-2px)}.home-stat.raw{--tone:var(--raw);--tone-bg:var(--raw-bg)}.home-stat.seal{--tone:var(--seal);--tone-bg:var(--seal-bg)}.home-stat.seal2{--tone:var(--seal-2);--tone-bg:var(--seal-bg)}.home-stat .top{flex:1;grid-template:"chip k""v v"1fr/auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.home-stat .home-chip{width:32px;height:32px;color:var(--tone);background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 22%, transparent), 0 1px 2px #12171d0f;border-radius:8px;grid-area:chip;margin:0}.home-stat .k{font:500 .8438rem/1.25 var(--body);color:var(--slate);overflow-wrap:anywhere;grid-area:k;margin:0}.home-stat .v{font:600 2.125rem/1 var(--display);letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;grid-area:v;align-self:end;margin:16px 0 0}.home-stat .f{color:var(--slate);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;padding:0;font-size:.7812rem;line-height:1.3;display:flex}.home-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:.7812rem;font-weight:500;display:inline-flex}.home-badge.seal{color:var(--seal);background:var(--seal-bg);border-color:color-mix(in srgb, var(--seal) 22%, transparent)}.home-badge.raw{color:var(--raw);background:var(--raw-bg);border-color:color-mix(in srgb, var(--raw) 22%, transparent)}.home-trio{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@container home-body (min-width:640px){.home-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-days{flex-direction:column;gap:14px;display:flex}.home-tile{border:1px solid var(--line);border-radius:var(--home-r-lg);flex-direction:column;min-width:0;display:flex}.home-tile-h{align-items:center;gap:10px;min-width:0;padding:14px 18px 0;display:flex}.home-tile-h h4{font:600 .9688rem/1.25 var(--body);color:var(--ink);margin:0}.home-tile-h .count{color:var(--slate);white-space:nowrap;flex:none;margin-left:auto;font-size:.7812rem}.home-chip{width:30px;height:30px;color:var(--seal);background:var(--seal-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--seal) 16%, transparent);border-radius:7px;flex:none;place-items:center;display:grid}.home-chip .ico{width:17px;height:17px}.home-tile .b{flex-direction:column;flex:1;padding:22px 18px 0;display:flex}.home-tile .b>.note{border-top:1px solid var(--home-card-edge);border-radius:0 0 calc(var(--home-r-lg) - 1px) calc(var(--home-r-lg) - 1px);background:color-mix(in srgb, var(--paper) 70%, transparent);padding:12px 18px 14px;font-size:.8125rem;line-height:1.5;margin:auto -18px 0!important}.home-tile .b>:first-child:not(.note){margin-bottom:16px}.home-tile .b>:not(.note):has(+.note){margin-bottom:20px}.home-tile .b>.empty,.home-tile .b>.failed{padding-left:0;padding-right:0}.home-tile .b>.failed{padding-left:12px}.home .dcplot:has(>.dccol:nth-child(15))>.dccol:not(:nth-child(5n+1)) .dcday{visibility:hidden}.home-table{border:1px solid var(--line);border-radius:var(--home-r-lg);position:relative;overflow:hidden}.home-table>.scroll{border:0;margin:0}.home-table th{border-bottom-color:var(--home-card-edge);background:color-mix(in srgb, var(--paper) 70%, transparent);padding-top:13px;padding-bottom:12px}.home-table td{border-bottom-color:color-mix(in srgb, var(--home-card-edge) 70%, transparent)}.home-table th:first-child,.home-table td:first-child{padding-left:18px}.home-table th:last-child,.home-table td:last-child{padding-right:18px}.home-table>.empty,.home-table>.failed{margin:0}.home-privacy{align-items:center;gap:16px;margin-top:28px;display:flex}.home-privacy .agent{flex:none}.home-privacy p{color:var(--slate);margin:0;font-size:.9062rem}.home-privacy .t{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-weight:600;display:flex}.home-privacy a{color:var(--seal);text-underline-offset:3px}.home-h-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:36px 0 14px;display:flex}.home-h-row .home-h{margin:0}.home-h-row .acts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1120px){.home-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-step:nth-child(2n){border-right:0}.home-step:nth-child(-n+2){border-bottom:1px solid var(--home-card-edge)}}@media (max-width:620px){.home-steps{grid-template-columns:minmax(0,1fr)}.home-step{border-right:0;border-bottom:1px solid var(--home-card-edge)}.home-step:last-child{border-bottom:0}.home-seg{width:100%}.home-seg>div{width:100%;display:flex}.home-seg a{text-align:center;flex:1;padding:6px 8px}.home-stat .v{font-size:1.875rem}.home-fleet .figs{flex-wrap:wrap;gap:14px}.home-fleet dl>div{padding:2px 12px}.home-fleet dl>div:first-child{border-left:0;padding-left:0}.home-h-row .acts,.home-h-row .hbtn{flex:auto}}.rail .railme{cursor:pointer;width:36px;height:36px;color:inherit;opacity:.85;font:500 .75rem/1 var(--body);letter-spacing:.06em;transition:background-color var(--t1) var(--ease), opacity var(--t1) var(--ease);background:#ffffff24;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.rail .railme svg{width:18px;height:18px}.rail .railme:hover,.rail .railme.incurrent{opacity:1;background:#fff3}.rail .railme[data-picked=true]{opacity:1;background:#ffffff42;box-shadow:0 0 0 2px #ffffff59}.rail .railme:focus-visible{outline:2px solid var(--band-seal);outline-offset:2px}.rail .railpanelhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.rail .railall{color:inherit;cursor:pointer;opacity:.9;font:400 .8438rem/1 var(--body);background:0 0;border:0;align-items:center;gap:8px;padding:6px 4px;display:inline-flex}.rail .railall:hover{opacity:1}.rail .railpin{cursor:pointer;width:32px;height:32px;color:inherit;border:1px solid var(--band-line);opacity:.8;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.rail .railpin:hover{opacity:1;background:#ffffff14}.rail .railpin[aria-pressed=true]{background:#ffffff24}.rail .railhead{font:500 .75rem/1.2 var(--body);letter-spacing:.14em;text-transform:uppercase;opacity:.9;text-overflow:ellipsis;white-space:nowrap;margin:0 12px 14px;overflow:hidden}.rail .raildrawer nav a{color:inherit;opacity:.9;font:400 .9062rem/1.25 var(--body);letter-spacing:.005em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--t1) var(--ease), opacity var(--t1) var(--ease);border:0;border-radius:10px;align-items:center;gap:12px;margin:1px 0;padding:9px 12px;display:flex;position:relative;overflow:hidden}.rail .raildrawer nav a svg{opacity:.8;stroke-width:1.45px;flex:none;width:19px;height:19px}.rail .raildrawer nav a:hover{opacity:1;background:#ffffff0f}.rail .raildrawer nav a[aria-current=page]{opacity:1;box-shadow:none;background:#ffffff21;border:0;font-weight:500}.rail .raildrawer nav a[aria-current=page] svg{opacity:1}.rail .raildrawer nav .navgroup{border-top:1px solid var(--band-line);margin-top:10px;padding-top:10px}.rail .raildrawer nav .navhead{opacity:.9;font:500 .6562rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;padding:4px 12px 7px;display:block}.rail .raildrawer nav .navhead.incurrent{opacity:.95}.rail .raildrawer nav a.incurrent,.rail .raildrawer nav a.incurrent svg{opacity:1}.rail .raildrawer nav .navchildren{margin:0 0 4px;position:relative}.rail .raildrawer nav .navchildren:before{content:"";inset-inline-start:21px;opacity:.3;border-inline-start:1px solid;position:absolute;top:2px;bottom:12px}.rail .raildrawer nav .navchildren a{opacity:.8;padding-block:7px;padding-inline:43px 12px;font-size:.8438rem}.rail .raildrawer nav .navchildren a:hover,.rail .raildrawer nav .navchildren a[aria-current=page]{opacity:1}.rail .raildrawer .who-block{border-top:1px solid var(--band-line);padding:12px 0 0}.rail .raildrawer nav .signout{display:block}.rail .raildrawer nav .railrow{appearance:none;cursor:pointer;text-align:start;width:100%;color:inherit;opacity:.9;font:400 .9062rem/1.25 var(--body);letter-spacing:.005em;transition:background-color var(--t1) var(--ease), opacity var(--t1) var(--ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;margin:1px 0;padding:9px 12px;display:flex}.rail .raildrawer nav .railrow svg{opacity:.8;stroke-width:1.45px;flex:none;width:19px;height:19px}.rail .raildrawer nav .railrow:hover{opacity:1;background:#ffffff0f}.rail .raildrawer nav .railrow:focus-visible{outline:2px solid var(--band-seal);outline-offset:-2px}.rail .raildrawer nav .railrow .railvalue{font:400 .7812rem/1 var(--body);opacity:.72;margin-inline-start:auto}@media (min-width:861px){.shell{grid-template-columns:72px 1fr}.shell:has(>.rail.pinned){grid-template-columns:312px 1fr}.rail{z-index:40;background:color-mix(in srgb, var(--rail) 86%, #000);background-image:none;flex-direction:row;width:72px;padding:0;overflow:visible}.rail.pinned{width:312px}.rail .railstrip{flex-direction:column;flex:none;align-items:center;gap:8px;width:72px;height:100%;padding:18px 0 14px;display:flex}.rail .railtop{justify-content:center;width:100%;padding:0 0 22px}.rail .railtop .wm{justify-content:center;padding:0}.rail .railtop .wm img{object-fit:cover;object-position:left center;width:32px;height:32px}.rail .railicons{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:8px;min-height:0;display:flex;overflow-y:auto}.rail .railicons>a,.rail .railicons>button{width:44px;height:44px;color:inherit;cursor:pointer;opacity:.7;transition:background-color var(--t1) var(--ease), opacity var(--t1) var(--ease);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.rail .railicons svg{stroke-width:1.45px;width:21px;height:21px}.rail .railicons>:hover{opacity:1;background:#ffffff0f}.rail .railicons>.incurrent{opacity:1}.rail .railicons>[data-picked=true],.rail .railicons>a[aria-current=page]{opacity:1;box-shadow:none;background:#ffffff21}.rail .railtools{flex-direction:column;gap:4px}.rail .railme{margin-top:6px}.rail .raildrawer{inset-inline-start:72px;background:var(--rail);border-inline-start:1px solid var(--band-line);width:240px;min-height:0;box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;transition:opacity var(--t2) var(--ease), transform var(--t2) var(--ease), visibility 0s linear var(--t2);background-image:none;flex-direction:column;padding:18px 14px 12px;display:flex;position:absolute;top:0;bottom:0;transform:translate(-8px)}[dir=rtl] .rail .raildrawer{transform:translate(8px)}.rail:is(:hover,:has(:focus-visible)) .raildrawer{opacity:1;visibility:visible;transition:opacity var(--t2) var(--ease), transform var(--t2) var(--ease);transform:none}.rail.pinned .raildrawer{opacity:1;visibility:visible;box-shadow:none;flex:none;height:100%;position:static;transform:none}.rail .railpanelhead{min-height:32px;margin:0 0 18px}.rail .raildrawer nav{flex:0 auto;min-height:0;overflow:hidden auto}.rail .raildrawer nav>*,.rail .raildrawer nav .navgroup>*{flex:none}.rail .raildrawer .grow{min-height:12px}.rail .raildrawer .who{grid-template-columns:1fr}.rail .raildrawer .who i{display:none}.rail .raildrawer .buildstamp{padding:0 4px}}@media (min-width:861px) and (hover:none){.shell{grid-template-columns:312px 1fr}.rail{width:312px}.rail .raildrawer{opacity:1;visibility:visible;box-shadow:none;flex:none;height:100%;position:static;transform:none}.rail .railpin{display:none}}@media (max-width:860px){.rail .railstrip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rail .railtop{flex:1}.rail .railicons,.rail .railme,.rail .railpin{display:none}.rail.open .railicons{flex-basis:100%;order:5;gap:6px;padding:10px 0 2px;display:flex;overflow-x:auto}.rail.open .railicons>a,.rail.open .railicons>button{border:1px solid var(--band-line);width:44px;height:40px;color:inherit;opacity:.75;background:0 0;border-radius:10px;flex:none;place-items:center;display:grid}.rail.open .railicons>[data-picked=true],.rail.open .railicons>a[aria-current=page]{opacity:1;background:#ffffff26}.rail.open .raildrawer{flex-direction:column;padding:12px 16px 16px}.rail .railpanelhead{margin-bottom:10px}.rail .raildrawer nav .navchildren a{padding-top:11px;padding-bottom:11px}}.setup{gap:22px}.setup-hero{isolation:isolate;border-radius:var(--r-lg);border:1px solid var(--card-edge);box-shadow:var(--card-shadow);background:radial-gradient(90% 140% at 100% 0%, color-mix(in srgb, var(--seal-2) 14%, transparent), transparent 60%), linear-gradient(120deg, var(--seal-bg) 0%, color-mix(in srgb, var(--seal-bg) 35%, var(--surface)) 100%);justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.setup-hero .txt{flex-direction:column;align-items:flex-start;gap:8px;max-width:62ch;display:flex}.setup-hero .eyebrow{font:600 .7188rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--seal);margin:0}.setup-hero h1{font:700 1.75rem/1.15 var(--display);letter-spacing:-.024em;color:var(--ink);margin:0}.setup-hero .sub{color:var(--slate);margin:0 0 6px;font-size:.9375rem;line-height:1.55}.setup-hero .ring{flex:none;width:112px;height:112px;position:relative}.setup-hero .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.setup-hero .ring circle{fill:none;stroke-width:4px}.setup-hero .ring .track{stroke:color-mix(in srgb, var(--logo-orange) 18%, transparent)}.setup-hero .ring .fill{stroke:var(--logo-orange);stroke-linecap:round;transition:stroke-dasharray var(--t3) var(--ease)}.setup-hero .ring span{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.setup-hero .ring b{font:700 1.625rem/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums}.setup-hero .ring small{color:var(--slate);font-size:.75rem}.setup-grid{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:20px;display:grid}.setup-rail{background:var(--card-bg);border:1px solid var(--card-edge);border-radius:var(--r-lg);box-shadow:var(--card-shadow);padding:10px;position:sticky;top:20px}.setup-rail ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.setup-rail a{border-radius:var(--r);color:var(--ink);transition:background-color var(--t1) var(--ease);align-items:center;gap:12px;padding:10px 12px;font-size:.9062rem;font-weight:500;line-height:1.3;text-decoration:none;display:flex;position:relative}.setup-rail a:hover{background:var(--paper)}.setup-rail a small{color:var(--slate);margin-top:2px;font-size:.7812rem;font-weight:400;display:block}.setup-rail a[aria-current=step]{background:var(--cta-bg)}.setup-rail a[aria-current=step]:before{content:"";inset-inline-start:-10px;background:var(--cta);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px}.setup-rail li.done a{color:var(--slate)}.setup-mark{width:30px;height:30px;font:600 .8125rem/1 var(--body);color:var(--slate);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.setup-mark svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.setup-mark.done{color:var(--seal-ink);background:var(--seal);box-shadow:none}.setup-mark.unknown{box-shadow:none;outline:1.5px dashed var(--slate);outline-offset:-1.5px}.setup-rail a[aria-current=step] .setup-mark,.setup-step.next .setup-mark{color:var(--cta);box-shadow:inset 0 0 0 1.5px var(--cta)}.setup-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.setup-step{background:var(--card-bg);border:1px solid var(--card-edge);border-radius:var(--r-lg);box-shadow:var(--card-shadow);scroll-margin-top:20px;overflow:hidden}.setup-step.next{border-color:color-mix(in srgb, var(--cta) 45%, var(--line))}.setup-step summary{cursor:pointer;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:flex}.setup-step summary::-webkit-details-marker{display:none}.setup-step summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.setup-step summary .h{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.setup-step summary .kicker{font:600 .6562rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}.setup-step summary b{font:600 1.0625rem/1.3 var(--body);color:var(--ink)}.setup-step summary small{color:var(--slate);font-size:.8125rem}.setup-step .caret{fill:none;width:18px;height:18px;stroke:var(--slate);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--t1) var(--ease);flex:none}.setup-step details[open] .caret{transform:rotate(180deg)}.setup-step .body{flex-direction:column;gap:14px;padding-block:2px 20px;padding-inline:64px 20px;display:flex}.setup-step .body p{color:var(--ink);max-width:70ch;margin:0;font-size:.9062rem;line-height:1.6}.setup-chip{font:500 .7812rem/1.2 var(--body);white-space:nowrap;background:var(--sunk);color:var(--slate);border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.setup-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.setup-chip.done{background:var(--seal-bg);color:var(--seal)}.setup-chip.next{background:var(--cta-bg);color:var(--cta)}.setup-chip.unknown:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.setup-actions{flex-wrap:wrap;gap:10px;display:flex}.setup-industry{flex-direction:column;gap:6px;max-width:520px;display:flex}.setup-industry label{font:500 .8438rem/1.3 var(--body);color:var(--ink)}.setup-industry .row{flex-wrap:wrap;gap:10px;display:flex}.setup-industry .row select{flex:220px;width:auto}.setup-industry .row .btn{align-self:stretch}.setup-recs{border-radius:var(--r);background:var(--card-strip);border:1px solid var(--card-edge);padding:14px 16px}.setup-recs>p{color:var(--slate)!important;margin:0 0 10px!important;font-size:.8438rem!important}.setup-recs ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.setup-recs a{border-radius:var(--r);font:500 .875rem/1.2 var(--body);color:var(--seal);background:var(--surface);border:1px solid color-mix(in srgb, var(--seal) 28%, transparent);align-items:center;gap:7px;padding:6px 12px;text-decoration:none;display:inline-flex}.setup-recs a:hover{background:var(--seal-bg)}.setup-hero.complete .ring .fill{stroke:var(--seal)}.setup-hero.complete .eyebrow:after{content:" · complete"}@media (max-width:980px){.setup-grid{grid-template-columns:minmax(0,1fr)}.setup-rail{display:none}}@media (max-width:620px){.setup-hero{flex-direction:column-reverse;align-items:flex-start;padding:22px 20px}.setup-hero .ring{width:88px;height:88px}.setup-step summary{flex-wrap:wrap;padding:16px}.setup-step .body{padding:0 16px 18px}}.signinrow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}button.signintoggle{border:1px solid var(--line);background:var(--sunk);cursor:pointer;border-radius:13px;flex:none;width:46px;height:26px;min-height:0;padding:0;position:relative}button.signintoggle span{top:2px;background:var(--surface);width:20px;height:20px;box-shadow:var(--shadow);border-radius:50%;position:absolute;inset-inline-start:2px}button.signintoggle[aria-checked=true]{background:var(--seal);border-color:var(--seal)}button.signintoggle[aria-checked=true] span{inset-inline-start:22px}button.signintoggle:disabled{opacity:.5;cursor:not-allowed}.domainlist{margin:18px 0 0;padding:0;list-style:none}.domainrow{border-top:1px solid var(--card-edge);flex-direction:column;gap:14px;min-width:0;padding:18px 0;display:flex}.domainrow:first-child{border-top:0;padding-top:0}.domainrow:last-child{padding-bottom:0}.domainhead{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.domainname{font:600 .9375rem/1.3 var(--mono);color:var(--ink);overflow-wrap:anywhere}.domainhead .cardmeta{margin-inline-start:auto}.dnsrecord{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px 14px;display:grid}.copyfield{display:contents}.copyfield>label,.copylabel{font:500 .8125rem/2.25rem var(--body);color:var(--slate)}.copytype{color:var(--ink);font-size:.8125rem;line-height:36px}.copyctl{flex-direction:column;min-width:0;display:flex}.copyrow{align-items:center;gap:8px;min-width:0;display:flex}.copyrow input{width:100%;min-width:0;font:400 .8125rem/1.45 var(--mono);color:var(--ink);background:var(--sunk);border:1px solid var(--line);border-radius:var(--r);flex:1;padding:8px 12px}.copyrow input:focus-visible{border-color:var(--seal);box-shadow:0 0 0 3px color-mix(in srgb, var(--seal) 22%, transparent);outline:none}.copyrow .btn{flex:none;min-height:36px;padding:6px 12px;font-size:.8438rem}.copysaid{color:var(--slate);font-size:.7812rem}.copysaid:not(:empty){margin-top:4px}@media (max-width:560px){.dnsrecord{grid-template-columns:minmax(0,1fr);gap:4px}.copyfield>label,.copylabel,.copytype{line-height:1.3}.copyctl{margin-bottom:8px}}.domainactions,.domainconfirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.domainactions form{display:contents}.domainactions .btn,.domainconfirm .btn{align-self:center}.domainconfirm{justify-content:space-between;align-items:flex-end;min-width:0}.domainconfirm>.policy{flex:280px;min-width:0}.domainconfirm .checkrow>span{overflow-wrap:anywhere;min-width:0}.signincheck{cursor:pointer;align-items:flex-start;gap:9px;margin-top:12px;display:flex}.signincheck input{flex:none;width:auto;margin:3px 0 0}.signincheck>span{font:400 .875rem/1.35 var(--body);color:var(--ink);min-width:0}.wsgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:18px;display:grid}.wsgrid>:only-child{grid-column:1/-1}.wscol{flex-direction:column;gap:18px;min-width:0;display:flex}@media (max-width:1180px){.wsgrid{grid-template-columns:minmax(0,1fr)}}.wsswitch{align-items:center;gap:10px;display:flex}.wsswitch .wsswitchname{font:600 1.0625rem/1.3 var(--display);color:var(--ink);letter-spacing:-.01em}.wsswitch .signintoggle{margin-inline-start:auto}.wslede{color:var(--slate);margin:10px 0 0;font-size:.875rem;line-height:1.55}.wsmeta{border-top:1px solid var(--line);color:var(--slate);flex-wrap:wrap;gap:0;margin:14px 0 0;padding-top:12px;font-size:.8125rem;display:flex}.wsmeta span+span:before{content:"·";margin:0 10px}.wscol .card .note{margin-top:12px}.wsmode{font:600 .9062rem/1.3 var(--body);color:var(--ink);margin:0 0 14px}.wspeople{border-radius:var(--r-lg);outline:1px solid var(--line);outline-offset:-1px;border:0;min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.wspeople legend{box-sizing:border-box;width:100%;color:var(--slate);background:var(--card-strip);border-bottom:1px solid var(--line);padding:10px 14px;font-size:.7812rem}.wsperson{clear:both;border-top:1px solid var(--line);cursor:pointer;min-width:0;transition:background-color var(--t1) var(--ease);align-items:center;gap:12px;padding:10px 14px;display:flex}.wspeople>.wsperson:first-child,.wspeople legend+.wsperson{border-top:0}label.wsperson:hover{background:color-mix(in srgb, var(--seal-bg) 45%, transparent)}.wsperson input{width:auto;accent-color:var(--seal);flex:none;margin:0}.wswho{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wswho b{font:500 .875rem/1.3 var(--body);color:var(--ink);overflow-wrap:anywhere}.wswho b.mono{font-family:var(--mono);font-size:.8125rem}.wswho span{font:400 .7812rem/1.3 var(--body);color:var(--slate);overflow-wrap:anywhere}.wsperson .tag{flex:none}.wsactions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.wsinbox{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.wsenvelope{background:var(--card-strip);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.wsfrom{font:500 .6875rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--seal)}.wssubject{font:600 .9375rem/1.35 var(--body);color:var(--ink);overflow-wrap:anywhere}.wsframe{background:var(--paper);border:0;width:100%;max-width:100%;height:760px;display:block}.wstext{margin-top:14px}.wstext summary{cursor:pointer;color:var(--seal);font-size:.8125rem}.wstext pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--slate);background:var(--card-strip);border:1px solid var(--line);border-radius:var(--r-lg);margin:10px 0 0;padding:14px 16px;font-size:.7812rem;line-height:1.55}.tplgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tplcard{min-width:0}.tplcard[data-current=true]{border-color:var(--seal);box-shadow:inset 0 0 0 1px var(--seal), var(--card-shadow)}.tplcard h4{font:600 1rem/1.3 var(--body);letter-spacing:-.005em;color:var(--ink);overflow-wrap:anywhere;margin:0}.tplcard p{color:var(--ink);margin:0}.tplcard .protects{color:var(--slate);padding-inline-start:18px;font-size:.8125rem;line-height:1.6}.bulk-paste-values{margin:0;padding-inline-start:18px}.tplpreview{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;margin:14px 0 0;padding:14px 16px}.tplpreview h4{font:600 .9375rem/1.3 var(--body);color:var(--ink);margin:0 0 8px}.tplpreview ul{margin:0 0 10px;padding-inline-start:18px;font-size:.875rem;line-height:1.55}.tplpreview .upsellnote{color:var(--upsell);background:var(--upsell-bg);border-radius:var(--r);margin:0 0 10px;padding:9px 12px;font-size:.8438rem}.tplalert{color:var(--ink);border-inline-start:3px solid var(--raw);background:var(--raw-bg);border-radius:var(--r);margin:0 0 12px;padding:11px 15px;font-size:.875rem}.fwswitch{margin:0;display:inline-flex}.plain{flex-direction:column;gap:10px;min-width:0;margin:10px 0 0;padding:0;list-style:none;display:flex}.plain li{overflow-wrap:anywhere;min-width:0}.plain .from-image{color:var(--slate);font-family:var(--body);font-size:.7188rem}.evgrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.evmain,.evside{flex-direction:column;gap:18px;min-width:0;display:flex}@media (max-width:1180px){.evgrid{grid-template-columns:minmax(0,1fr)}.evside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.evside>:nth-child(3):last-child{grid-column:1/-1}}@media (max-width:760px){.evside{grid-template-columns:minmax(0,1fr)}}.evstack{flex-direction:column;gap:14px;min-width:0;display:flex}.evnote{color:var(--ink);border-left:3px solid var(--seal);background:var(--seal-bg);border-radius:var(--r);margin:0;padding:10px 14px;font-size:.875rem}.evcount{font:500 .7188rem/1 var(--body);color:var(--slate);border-radius:var(--r-chip);background:var(--sunk);flex:none;padding:4px 8px}.evpage .fws{flex-wrap:wrap;gap:4px;margin:0;display:flex}.evpage .fw{font:500 .625rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:var(--r-chip);background:var(--sunk);color:var(--slate);margin:0;padding:3px 5px;display:inline-block}.evctx{color:var(--slate);margin-top:3px;font-size:.75rem;font-style:normal;display:block}.evsealed{border-top:1px solid var(--line);align-items:flex-start;gap:8px;padding-top:12px;display:flex}.evsealed:before{content:"";background:var(--seal);border-radius:1px;flex:none;width:6px;height:6px;margin-top:7px}.evpage .scroll>table{min-width:560px}.evstats{border:1px solid var(--line);border-radius:var(--r-lg);grid-template-rows:auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.evstats dt{font:400 .8438rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--slate);padding:12px 16px 6px}.evstats dd{overflow-wrap:anywhere;min-width:0;font:600 1.125rem/1.3 var(--display);color:var(--ink);margin:0;padding:0 16px 12px}.evstats dt:not(:first-of-type),.evstats dd:not(:first-of-type){border-left:1px solid var(--line)}.evstats dd .masked{font:inherit;color:var(--raw)}@media (max-width:600px){.evstats{grid-template-rows:none;grid-template-columns:auto minmax(0,1fr);grid-auto-flow:row}.evstats dt,.evstats dd{padding:10px 14px;border-left:0!important}.evstats dt:not(:first-of-type),.evstats dd:not(:first-of-type){border-top:1px solid var(--line)}}.evsteps{counter-reset:step;margin:0;padding:0;list-style:none}.evsteps li{counter-increment:step;grid-template-columns:22px minmax(0,1fr);gap:8px 12px;display:grid}.evsteps li+li{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.evsteps li:before{content:counter(step);width:22px;height:22px;font:600 .7188rem/1.375rem var(--body);text-align:center;background:var(--seal-bg);color:var(--seal);border-radius:50%;grid-row:span 2}.evsteps p{color:var(--ink);margin:0;font-size:.875rem;line-height:1.5}.evgo{font:500 .8438rem/1.2 var(--body);color:var(--seal);white-space:nowrap;justify-self:start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.evgo span{transition:transform var(--t1) var(--ease)}.evgo:hover span{transform:translate(2px)}.evlead{font:500 .875rem/1.5 var(--body);color:var(--ink);margin:0 0 14px}.evwhy{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.evwhy li{flex-direction:column;gap:6px;min-width:0;display:flex}.evwhy b{font:600 .875rem/1.3 var(--body);color:var(--ink)}.evwhy li>span:not(.fws){color:var(--slate);font-size:.8438rem;line-height:1.5}.evfacts{grid-template-columns:auto minmax(0,1fr);gap:10px 16px;margin:0;display:grid}.evfacts dt{color:var(--slate);white-space:nowrap;font-size:.8125rem;line-height:1.5}.evfacts dd{min-width:0;color:var(--ink);margin:0;font-size:.8438rem;line-height:1.5}.evfacts dd.mono{font-family:var(--mono);overflow-wrap:anywhere;font-size:.75rem}.evrows{margin:0;padding:0;list-style:none}.evrows li{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px 0;display:grid}.evrows li:first-child{padding-top:0}.evrows li:last-child{border-bottom:0;padding-bottom:0}.evrowhead{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.evrows .from-image{color:var(--slate);font-family:var(--body);font-size:.7188rem}.evrowbody{flex-direction:column;gap:4px;min-width:0;font-size:.875rem;display:flex}.evfinding{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:600px){.evrows li{grid-template-columns:minmax(0,1fr) auto}.evrowhead{flex-direction:row;grid-column:1/-1;align-items:center}}.webuploads h3,.personallife h3{margin:22px 0 6px}.webuploads h4,.personallife h4{margin:14px 0 4px;font-weight:600}.webuploads fieldset,.personallife fieldset{border:0;margin:8px 0;padding:0}.webuploads legend,.personallife legend{font:500 .8438rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--ink);margin-bottom:6px;padding:0}.webuploads .radios{flex-wrap:wrap;gap:6px 22px;display:flex}.webuploads .confirm{border:1px solid var(--card-edge);border-inline-start:3px solid var(--seal);border-radius:var(--r);background:var(--seal-bg);margin:16px 0;padding:14px 16px}.webuploads .unsaved{color:var(--ink);font-weight:600}.webuploads .policy label.radio,.personallife .policy label.radio{cursor:pointer;flex-direction:row;align-items:center;gap:8px}.webuploads .policy label.radio input,.personallife .policy label.radio input{flex:none;width:16px;height:16px;margin:0}.webuploads .policy label.radio>span,.personallife .policy label.radio>span{font:400 .875rem/1.4 var(--body);letter-spacing:0;text-transform:none;color:var(--ink)}.personallife .own{font:500 .6562rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r-chip);background:var(--seal-bg);color:var(--seal);padding:3px 6px;font-style:normal}td.route .routenote{white-space:normal;margin-top:4px;display:block}.webuploads .segrow{margin:0 0 12px}.webuploads .segrow:last-of-type{margin-bottom:0}.webuploads .segrow>legend{margin-bottom:6px}.webuploads>form>.card+.card,.webuploads>.card+.card{margin-top:18px}.webuploads>.note:first-child{margin-bottom:14px}.webuploads .segs{border:1px solid var(--line);border-radius:var(--r);background:var(--sunk);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.webuploads .policy label.seg{cursor:pointer;border-radius:calc(var(--r) - 2px);flex-direction:row;align-items:center;margin:0;display:inline-flex;position:relative}.webuploads label.seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.webuploads .policy label.seg>span{font:500 .8438rem/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--slate);padding:6px 12px}.webuploads label.seg:hover>span{color:var(--ink)}.webuploads label.seg:has(input:checked){background:var(--card-bg);box-shadow:0 0 0 1px var(--line)}.webuploads .policy label.seg:has(input:checked)>span{color:var(--seal);font-weight:600}.webuploads label.seg:has(input:focus-visible){outline:2px solid var(--seal);outline-offset:1px}.webuploads .checkhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:16px;display:flex}.webuploads .checkhead b{color:var(--ink);font-size:.9688rem;display:block}.webuploads .checkhead .note{margin:2px 0 0;font-size:.8125rem;display:block}.webuploads .checking .checkhead .note.whenon{display:none}.webuploads .checking:has(.switchfield input:checked) .checkhead .note.whenon{display:block}.webuploads .checking:has(.switchfield input:checked) .checkhead .note.whenoff{display:none}.webuploads .depthcards{transition:opacity var(--t1) var(--ease);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.webuploads .depthcards>legend{grid-column:1/-1;margin-bottom:8px}.webuploads .checking:has(.switchfield input:not(:checked)) .depthcards{opacity:.55}.webuploads .policy label.optcard{cursor:pointer;border:1px solid var(--line);border-radius:var(--r);background:var(--card-bg);flex-direction:row;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex;position:relative}.webuploads .policy label.optcard input{flex:none;width:16px;height:16px;margin:2px 0 0}.webuploads .policy label.optcard>span{font:400 .8125rem/1.5 var(--body);letter-spacing:0;text-transform:none;color:var(--slate);flex-direction:column;gap:3px;display:flex}.webuploads .policy label.optcard>span b{color:var(--ink);font-size:.875rem;font-weight:600}.webuploads .policy label.optcard>span .note{margin:0;font-size:.8125rem}.webuploads label.optcard:hover{border-color:var(--slate)}.webuploads label.optcard:has(input:checked){border-color:var(--seal);box-shadow:inset 0 0 0 1px var(--seal);background:var(--seal-bg)}.webuploads label.optcard:has(input:focus-visible){outline:2px solid var(--seal);outline-offset:2px}.hostchips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hostchips li{font:400 .7812rem/1 var(--mono);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-chip);background:var(--sunk);padding:6px 8px}.webuploads .offlist{max-width:72ch;margin-top:12px;line-height:1.55}.hostchips li.added{background:var(--seal-bg);border-color:color-mix(in srgb, var(--seal) 35%, var(--line))}.hostchips li.added i{font:500 .5938rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--seal);margin-inline-start:6px;font-style:normal}.webuploads>.card+form{margin-top:18px}.webuploads .sitesnote{margin:0 0 12px}.hostchips li{align-items:center;gap:4px;display:inline-flex}.hostchips .chipx{border-radius:var(--r-chip);width:18px;height:18px;color:var(--slate);font:500 .875rem/1 var(--body);place-items:center;margin-block:-4px;margin-inline:4px -4px;text-decoration:none;display:inline-grid}.hostchips .chipx:hover{background:color-mix(in srgb, var(--raw) 14%, transparent);color:var(--raw)}.hostchips .chipx:focus-visible{outline:2px solid var(--seal);outline-offset:1px}.hostchips li.removing{border-color:var(--raw);background:var(--raw-bg)}.webuploads .removesite{border:1px solid var(--line);border-inline-start:3px solid var(--raw);border-radius:var(--r);background:var(--sunk);margin:12px 0 0;padding:14px 16px}.webuploads .removesite p{color:var(--ink);margin:0 0 10px;font-size:.875rem}.webuploads .takenoff{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;display:flex}.webuploads .takenoff>.note{margin:0;font-size:.7812rem}.hostchips li.off{color:var(--slate);background:0 0;border-style:dashed}.hostchips li.off .offhost{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--slate) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--slate) 60%, transparent)}.hostchips li.off .putback{font:500 .7188rem/1 var(--body);color:var(--seal);margin-inline-start:8px;text-decoration:none}.hostchips li.off .putback:hover{text-decoration:underline}.hostchips li.restoring{border-color:var(--seal);border-style:solid}.webuploads .restoresite{border:1px solid var(--line);border-inline-start:3px solid var(--seal);border-radius:var(--r);background:var(--sunk);margin:12px 0 0;padding:14px 16px}.webuploads .restoresite p{color:var(--ink);margin:0 0 10px;font-size:.875rem}.webuploads .restoresite .formactions{margin-top:12px}.webuploads .removesite .warnline{color:var(--ink);background:var(--upsell-bg);border-radius:var(--r);padding:8px 10px;font-size:.8125rem}.webuploads .removesite .formactions{margin-top:12px}.webuploads .kindsite .policy-row{align-items:flex-end}.webuploads .kindsite .addbtn{flex:none}.webuploads .kindsite{border-top:1px solid var(--line);max-width:none;margin:18px 0 0;padding-top:16px}.webuploads .kindsite h3{margin:0 0 10px;font-size:.9062rem}.webuploads .kindsite .policy-row>label:first-child{flex:220px}.webuploads .kindsite .policy-row>label:last-child{flex:2 280px}.webuploads .kindsite>.note{max-width:72ch;margin:8px 0 0}.webuploads .kindsite .formactions{margin-top:12px}.webuploads .pickchips{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.webuploads .policy label.pickchip{cursor:pointer;border:1px solid var(--line);border-radius:var(--r-chip);background:var(--card-bg);flex-direction:row;align-items:center;gap:6px;max-width:100%;padding-block:5px;padding-inline:7px 9px}.webuploads .policy label.pickchip>span{font:400 .7812rem/1.2 var(--body);letter-spacing:0;text-transform:none;color:var(--ink);overflow-wrap:anywhere}.webuploads .pickchip input{accent-color:var(--seal);flex:none;margin:0}.webuploads .pickchip:hover{border-color:var(--slate)}.webuploads .pickchip:has(input:checked){background:var(--seal-bg);border-color:color-mix(in srgb, var(--seal) 45%, var(--line))}.webuploads .pickchip:has(input:focus-visible){outline:2px solid var(--seal);outline-offset:1px}.webuploads .picksites>.note{margin:-4px 0 0}.webuploads .picksites .policy-row>label:first-child{flex:320px}.webuploads .dropsites{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 20px;margin-bottom:12px;display:grid}.webuploads .kindsite label.radio .hint{color:var(--slate);font-size:.7812rem}.webuploads .kindsite label.radio .mono{font-family:var(--mono);font-size:.8125rem}.clist.sites .crow .cstatus{font:500 .8125rem/1.35 var(--body)}.clist.sites .crow .cstatus.on{color:var(--seal)}.clist.sites .crow .cstatus.off{color:var(--slate)}.webuploads .confirm{margin:0 0 18px}.webuploads .confirm h3{font:600 .9375rem/1.35 var(--body);color:var(--ink);margin:0 0 4px}.webuploads .confirm>.note:first-of-type{margin:0 0 12px}.webuploads .confirm label.radio{margin-bottom:14px}.incpage{display:block}.incident-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin:6px 0 18px}.incpage>.pagehead{margin-bottom:14px}@media (max-width:1100px){.incident-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.incpage>.kpis+.subtabs{margin-top:0}.incq{margin-top:14px;padding:0;overflow:hidden;container:incq/inline-size}.inc-bulk{background:var(--sunk);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;display:flex}.inc-bulk-label{color:var(--slate);font-size:.8125rem}.inc-bulk-group{align-items:center;gap:6px;display:inline-flex}.inc-bulk select{background-position:right 10px center;background-size:13px;min-width:170px;padding:6px 30px 6px 10px;font-size:.8125rem}@container incq (max-width:560px){.inc-bulk-label{flex-basis:calc(100% - 40px)}.inc-bulk-group{flex:100%;min-width:0}.inc-bulk-group select{flex:auto;min-width:0}}.inc-bulk .btn{min-height:32px;padding:4px 12px;font-size:.8125rem}.inc-selectall{padding:0 2px;display:inline-flex}.inc-head,.incrow{grid-template-columns:18px 92px minmax(150px,1.2fr) minmax(170px,1.3fr) 48px 190px 210px;align-items:center;gap:0 14px;padding:0 16px;display:grid}.inc-head{border-bottom:1px solid var(--card-edge);font:500 .6562rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);padding-top:10px;padding-bottom:10px}.incrows{margin:0;padding:0;list-style:none}.incrow{border-bottom:1px solid var(--line);padding-top:11px;padding-bottom:11px}.incrow:last-child{border-bottom:0}.incrow:hover{background:color-mix(in srgb, var(--seal-bg) 40%, transparent)}.incrow:has(input[name=ids]:checked){background:var(--seal-bg)}.incrow.noting{background:var(--upsell-bg)}.incrow input[name=ids]{width:15px;height:15px;margin:0}.incrow .c-what,.incrow .c-route{flex-direction:column;gap:2px;min-width:0;display:flex}.incrow .c-what b,.incrow .c-route b{font:600 .8438rem/1.35 var(--body);color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.incrow .c-what b .tag{font-size:.5938rem}.incrow .c-what i,.incrow .c-route i{color:var(--slate);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px;font-size:.75rem;font-style:normal;display:flex}.incrow .c-route i .tag{font-size:.5938rem}.incrow .c-age{color:var(--slate);font-size:.75rem}.incrow .c-owner .none{color:var(--slate);font-size:.8125rem;font-style:italic}.inc-inline{align-items:center;gap:6px;margin:0;display:flex}.inc-inline select{background-color:#0000;background-position:right 8px center;background-size:13px;border-color:#0000;width:100%;min-width:0;padding:6px 28px 6px 10px;font-size:.8125rem}.inc-inline select:hover,.inc-inline select:focus-visible{border-color:var(--line);background-color:var(--card-bg)}.inc-inline select.unset{color:var(--slate);font-style:italic}.inc-inline select.closeas{color:var(--seal);font-weight:500}.inc-note input[type=text]{flex:auto;min-width:0;padding:6px 10px;font-size:.8125rem}.inc-note .btn{min-height:32px;padding:4px 12px;font-size:.8125rem}@container incq (max-width:900px){.inc-head{display:none}.incrow{grid-template-columns:18px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"box what what"".route route"".risk age"".owner close";gap:6px 12px}.incrow>input{grid-area:box;align-self:start;margin-top:3px}.incrow .c-what{grid-area:what}.incrow .c-route{grid-area:route}.incrow .c-risk{grid-area:risk}.incrow .c-age{grid-area:age;justify-self:end}.incrow .c-owner{grid-area:owner}.incrow .c-close{grid-area:close}.inc-inline select{border-color:var(--line);background-color:var(--card-bg)}}.covmain{flex-direction:column;gap:30px;min-width:0;display:flex;container:covmain/inline-size}.covmain>.pagehead{margin-bottom:-8px}.covscope{color:var(--slate);margin:4px 0 0;font-size:.8125rem;line-height:1.5}.covscope b{color:var(--ink);font-weight:600}.covlabel{font:600 .6875rem/1.2 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--seal);align-items:center;gap:10px;margin:0;display:flex}.cov-lead{color:var(--slate);margin:0;font-size:.8438rem;line-height:1.5}.covhero{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:center;padding:0;display:grid;overflow:hidden}.covgoal{min-width:0;padding:22px 24px}.covgoal-pct{align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.covgoal-pct b{font:650 3rem/1 var(--display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.covgoal.poor .covgoal-pct b{color:var(--raw)}.covgoal.good .covgoal-pct b{color:var(--ok)}.covgoal-pct span{font:500 .875rem/1 var(--body);color:var(--slate)}.covgoal-v{font:600 .9688rem/1.35 var(--body);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.covgoal .cov-bar{background:var(--sunk);border-radius:3px;height:6px;margin-top:14px}.covgoal .cov-bar>span{border-radius:3px}.covgoal.good .cov-bar>span{background:var(--ok)}.covgoal.poor .cov-bar>span{background:var(--raw)}.covgoal-verdict{font:500 .8438rem/1.45 var(--body);color:var(--ink);margin:12px 0 0}.covgoal.poor .covgoal-verdict{color:var(--raw)}.covgoal-note{color:var(--slate);margin:3px 0 0;font-size:.7812rem;line-height:1.45}.covgoal>.failed{margin:0}.covhero .kpis.cov-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:20px;padding-inline:0 20px;display:grid}.covhero .kpis.cov-kpis .kpi{background:var(--surface);border:1px solid var(--card-edge);border-radius:var(--r-lg);box-shadow:none;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"v k""d d";align-content:start;align-items:baseline;gap:6px 8px;padding:14px 16px;display:grid}.covhero .kpi .v{font:650 1.625rem/1 var(--display);letter-spacing:-.02em;grid-area:v}.covhero .kpi .k{font:500 .8438rem/1.3 var(--body);color:var(--ink);grid-area:k;margin:0}.covhero .kpi .d{grid-area:d;margin:0;font-size:.7812rem;line-height:1.4}.covhero .kpis.cov-kpis .kpi.raw{background:var(--raw-bg);border-color:color-mix(in srgb, var(--raw) 25%, transparent);box-shadow:inset 3px 0 0 var(--raw)}.covhero .kpi.raw :is(.v,.k){color:var(--raw)}@container covmain (max-width:900px){.covhero{grid-template-columns:minmax(0,1fr)}.covhero .kpis.cov-kpis{padding:0 20px 20px}}@container covmain (max-width:560px){.covhero .kpis.cov-kpis{grid-template-columns:minmax(0,1fr);gap:8px}}.covattn{flex-direction:column;gap:14px;display:flex}.covattn>h2{scroll-margin-top:16px}.covattn-n{font:600 .7188rem/1 var(--body);letter-spacing:0;background:var(--sunk);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px;font-style:normal}.attngroup{flex-direction:column;gap:8px;display:flex}.attngroup-h{margin:0}.attngroup-h b{font:600 .8125rem/1.3 var(--body);color:var(--ink);align-items:center;gap:8px;display:inline-flex}.attngroup-h b:before{content:"";background:var(--seal);border-radius:50%;width:7px;height:7px}.attngroup.unprotected .attngroup-h b{color:var(--raw)}.attngroup.unprotected .attngroup-h b:before{background:var(--raw)}.attngroup.hygiene .attngroup-h b:before{background:var(--slate)}.attngroup-h span{display:none}.covattn .attnrows{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.attnrow{background:var(--card-bg);border:1px solid var(--card-edge);border-radius:var(--r-lg);box-shadow:var(--card-shadow);transition:border-color var(--t1) var(--ease), background-color var(--t1) var(--ease);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);row-gap:8px;padding:16px 16px 14px;display:grid;position:relative}.attngroup.unprotected .attnrow{box-shadow:var(--card-shadow), inset 3px 0 0 var(--raw)}.attn-n{font:650 1.75rem/1 var(--display);letter-spacing:-.02em;color:var(--ink);text-align:start;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.attngroup.unprotected .attn-n{color:var(--raw)}.attn-what{min-width:0;display:block}.attn-what>b{font:600 .875rem/1.4 var(--body);color:var(--ink);overflow-wrap:anywhere}.attn-fix{color:var(--slate);margin-top:4px;font-size:.7812rem;line-height:1.45;display:block}.attn-what .helptip{z-index:1;vertical-align:-1px;margin-inline-start:4px;position:relative}.attn-what .helptip>button.helptip-btn{width:17px;height:17px}.attn-what .helptip>button.helptip-btn svg{width:11px;height:11px}.attn-go{font:600 .8125rem/1.2 var(--body);color:var(--seal);place-self:end start;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.attngroup.unprotected .attn-go{color:var(--raw)}.attn-go:after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}.attn-go:focus-visible{outline:none}.attn-go:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px}.attnrow:hover{border-color:color-mix(in srgb, var(--seal) 45%, transparent)}.attnrow:hover .attn-go>span{transform:translate(2px)}.attn-go>span{transition:transform var(--t1) var(--ease)}.attn-empty{color:var(--ink);background:var(--card-bg);border:1px solid var(--card-edge);border-radius:var(--r-lg);box-shadow:var(--card-shadow);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:16px 18px;font-size:.8438rem;display:flex}.attn-failed{color:var(--raw);margin:0;font-size:.7812rem}.covcapture{flex-direction:column;gap:14px;display:flex}.covcapture-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.covcapture-side{flex-direction:column;gap:16px;min-width:0;display:flex}@container covmain (max-width:900px){.covcapture-grid{grid-template-columns:minmax(0,1fr)}}.covcapture section.card{gap:10px;padding-bottom:18px}.covcapture section.card>:not(h2){margin:0 18px}.covcapture section.card>h2+*{margin-top:6px}.covcapture section.card>.cov-lead{color:var(--ink);font-size:.8438rem}.covcapture section.card>.note{font-size:.8125rem}.covcapture section.card>.failed{overflow-wrap:anywhere;padding:12px 14px;font-size:.8125rem}.covstate-h{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.covstate{font:500 .8125rem/1.3 var(--body);color:var(--slate);text-align:end;margin-inline-start:auto}.covstate.raw{color:var(--raw)}.covstate.ok{color:var(--ok)}[data-desktop-statement]>ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;padding:0;list-style:none;display:grid}[data-desktop-statement]>ul>li{border:1px solid var(--card-edge);border-radius:var(--r-lg);background:var(--surface);padding:12px 14px}[data-desktop-statement]>ul>li>b{font:600 .875rem/1.3 var(--body);color:var(--ink);margin-bottom:8px;display:block}[data-desktop-statement]>ul>li>ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}[data-desktop-statement]>ul>li>ul>li{color:var(--ink);align-items:baseline;gap:8px;font-size:.8125rem;line-height:1.45;display:flex}[data-desktop-statement]>ul>li>ul>li:before{content:"";background:var(--line);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}[data-desktop-statement]>ul>li>ul>li:first-child:before{background:var(--ok)}[data-desktop-statement]>ul>li>ul>li:nth-child(2):before{background:var(--seal)}[data-desktop-statement]>ul>li>ul>li:nth-child(3):before{background:var(--raw)}[data-desktop-statement]>ul>li>ul>li:nth-child(n+4){color:var(--slate);font-size:.7812rem}[data-desktop-statement]>ul>li>ul>li:nth-child(4){border-top:1px solid var(--card-edge);margin-top:2px;padding-top:8px}.covlists{flex-direction:column;gap:14px;display:flex}.covlists-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.covlink{background:var(--card-bg);border:1px solid var(--card-edge);border-radius:var(--r-lg);box-shadow:var(--card-shadow);transition:border-color var(--t1) var(--ease);flex-direction:column;gap:6px;padding:16px 18px;display:flex;position:relative}.covlink:hover{border-color:color-mix(in srgb, var(--seal) 45%, transparent)}.covlink p{margin:0}.covlink-t{font:600 .875rem/1.3 var(--body);color:var(--ink)}.covlink-fig{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex;margin-top:4px!important}.covlink-fig b{font:650 1.625rem/1 var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.covlink-fig span{font:500 .8438rem/1.3 var(--body);color:var(--ink)}.covlink.raw{background:var(--raw-bg);border-color:color-mix(in srgb, var(--raw) 25%, transparent);box-shadow:inset 3px 0 0 var(--raw)}.covlink.raw .covlink-fig :is(b,span){color:var(--raw)}.covlink-note{color:var(--slate);font-size:.7812rem;line-height:1.4}.covlink-go{font:600 .8125rem/1.2 var(--body);color:var(--seal);align-self:flex-start;align-items:center;gap:6px;margin-top:8px;text-decoration:none;display:inline-flex}.covlink-go:after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}.covlink-go:focus-visible{outline:none}.covlink-go:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px}.covlink-go>span{transition:transform var(--t1) var(--ease)}.covlink:hover .covlink-go>span{transform:translate(2px)}.covdetail .covq{margin:0}.covq{padding:0;container:covq/inline-size}.covq-filters{background:var(--sunk);border-bottom:1px solid var(--card-edge);border-radius:var(--r-lg) var(--r-lg) 0 0;padding:12px 16px}.covq-filters .filterbar{margin:0}.covq-shown{border-bottom:1px solid var(--card-edge);background:var(--seal-bg);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 16px;display:flex}.covq-shown p{color:var(--ink);flex:auto;margin:0;font-size:.8438rem}.covq-shown b{font-variant-numeric:tabular-nums}.covq-shown a{color:var(--seal);white-space:nowrap;font-size:.8125rem;font-weight:600}.covq-msg{padding:8px 16px 0}.covq-table{padding:4px 16px 0}.covq-foot{border-top:1px solid var(--card-edge);background:color-mix(in srgb, var(--sunk) 45%, transparent);border-radius:0 0 var(--r-lg) var(--r-lg);margin:0;padding:12px 16px}.covq-foot .pager{margin:0}.covq-foot .note{margin-top:8px;font-size:.7812rem}p.covq-foot{margin-top:12px;font-size:.7812rem}.covq-foot .helptip{margin-inline-start:6px}.covq-foot .helptip>button.helptip-btn{width:17px;height:17px}.covq-foot .helptip>button.helptip-btn svg{width:11px;height:11px}.covrows>.covrow:last-child{border-bottom:0}.covversions{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:16px;display:grid}.card>.body ul.cov{padding-inline-start:0}.card>.body ul.cov li+li{margin-top:0}.cov li{border-bottom-color:var(--card-edge)}.covver{font-family:var(--mono);color:var(--ink);font-size:.75rem}a.covver{color:var(--seal);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--seal) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--seal) 35%, transparent)}a.covver:hover{text-decoration-color:currentColor}.covnow{flex-direction:column;gap:10px;display:flex}.covnow-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.covseats form.decide.seat-row{margin:0;display:block}.covseats .body{font-size:.875rem;line-height:1.55}.covseats .body>p{margin:0}.covseats .body>p+p{margin-top:12px}.covseats-bought{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.covseats-bought b{color:var(--ink);font-weight:600}.covseats-bought a{font-size:.8438rem}.covseats-field{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.covseats-field label{color:var(--ink);font-weight:500}.covseats-foot{border-top:1px solid var(--card-edge);background:color-mix(in srgb, var(--sunk) 45%, transparent);border-radius:0 0 var(--r-lg) var(--r-lg);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.covseats-foot .note{margin-inline-start:auto;font-size:.7812rem}.covnow .facts{grid-template-columns:minmax(0,10.5em) minmax(0,1fr);gap:0 16px}.covnow .facts :is(dt,dd){border-top:1px solid var(--card-edge);padding:9px 0}.covnow .facts :is(dt,dd):first-of-type{border-top:0;padding-top:0}.covnow .facts dt{white-space:normal;font-size:.8125rem;line-height:1.45}.covnow .facts dd{font-size:.8438rem;line-height:1.5}@container covmain (max-width:520px){.covnow .facts{grid-template-columns:minmax(0,1fr)}.covnow .facts dd{border-top:0;padding-top:0}.covnow .facts dd:first-of-type{padding-top:0}}.covq-head,.covrow{grid-template-columns:124px minmax(88px,1fr) 92px 64px 80px minmax(110px,1.4fr);align-items:center;gap:0 12px;padding:0 16px;display:grid}.covq-head{border-bottom:1px solid var(--card-edge);font:500 .6562rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);padding-top:10px;padding-bottom:10px}.covrows{margin:0;padding:0;list-style:none}.covrow{border-bottom:1px solid var(--card-edge);padding-top:10px;padding-bottom:10px}.covrow:hover{background:color-mix(in srgb, var(--seal-bg) 40%, transparent)}.covrow>span{min-width:0}.covrow .c-dev{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.covrow .c-dev a{color:var(--ink);font-size:.7812rem}.covrow .c-dev a:hover{color:var(--seal)}.covrow .c-dev .tag{font-size:.5938rem}.covrow .c-seen,.covrow .c-agent,.covrow .c-det{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.covrow .c-seen .never{color:var(--raw)}.covrow .c-issues{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.covrow .c-issues .tag{font-size:.5938rem}.covrow .c-issues .none{color:var(--slate);font-size:.7812rem}.covrow .c-issues .why{color:var(--slate);overflow-wrap:anywhere;font-size:.7188rem;font-style:normal}@container covq (max-width:660px){.covq-head{display:none}.covrow{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"dev dev status""seen agent det""issues issues issues";gap:6px 14px}.covrow .c-status{grid-area:status;justify-self:end}.covrow .c-dev{grid-area:dev}.covrow .c-seen{grid-area:seen}.covrow .c-agent{grid-area:agent}.covrow .c-det{grid-area:det}.covrow .c-agent:before{content:"Agent "}.covrow .c-det:before{content:"Detector "}.covrow .c-issues{grid-area:issues}.covrow .c-issues:has(>.none:only-child){display:none}}.shadowai-count{color:var(--slate);margin:18px 0 10px;font-size:.8125rem}.shadowai-count b{font:600 .9375rem/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums}.shadowai-form{border-top:1px solid var(--line);flex-flow:wrap;align-items:flex-end;gap:8px 12px;max-width:none;margin-top:18px;padding-top:16px}.shadowai-form>label{flex:320px;max-width:560px}.shadowai-form>button{order:1;align-self:flex-end;margin:0}.shadowai-form>.note{flex-basis:100%;order:2}.shadowai-ro{margin-top:14px}.toolact{grid-template-columns:minmax(140px,220px) auto;justify-content:start;align-items:center;gap:6px 8px;margin:0;display:grid}.toolact+.toolact{margin-top:8px}.toolact>label{grid-area:2/1/auto/-1;align-items:flex-start;gap:8px;max-width:420px;line-height:1.45;display:flex}.toolact>label input{flex:none;margin:3px 0 0}.toolact input[type=text]{box-sizing:border-box;width:100%;min-width:0;font:400 .8438rem/1.4 var(--body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:border-color var(--t1) var(--ease), box-shadow var(--t1) var(--ease);padding:6px 10px;box-shadow:inset 0 1px 2px #12171d0a}.toolact input[type=text]::placeholder{color:var(--slate);opacity:.65}.toolact input[type=text]:hover{border-color:var(--slate)}.toolact input[type=text]:focus-visible{border-color:var(--seal);box-shadow:0 0 0 3px color-mix(in srgb, var(--seal) 22%, transparent);outline:none}.toolact .btn{justify-self:start;min-height:32px;padding:5px 12px;font-size:.8438rem}.shadowai-upsell,.shadowai-gap{margin-top:8px}.shadowai-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:18px}.shadowai-tiles .tile{background:var(--surface);border:1px solid var(--card-edge);border-radius:var(--r-lg);box-shadow:none;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 8px;padding:14px 16px;display:grid}.shadowai-tiles .tile b{font:650 1.625rem/1 var(--display);letter-spacing:-.02em;color:var(--ink)}.shadowai-tiles .tile span{font:500 .8438rem/1.3 var(--body);color:var(--ink)}.shadowai-tiles .tile i{color:var(--slate);grid-column:1/-1;font-size:.7812rem;font-style:normal;line-height:1.4}.shadowai-tiles .tile.warn{background:var(--raw-bg);border-color:color-mix(in srgb, var(--raw) 25%, transparent);box-shadow:inset 3px 0 0 var(--raw);border-inline-start-width:1px}[dir=rtl] .shadowai-tiles .tile.warn{box-shadow:inset -3px 0 0 var(--raw)}.shadowai-tiles .tile.warn :is(b,span){color:var(--raw)}.shadowai-top{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px 32px;margin-top:26px;display:grid}.shadowai-top h3{font:600 .6875rem/1 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--seal);margin:0 0 8px}.card>.body .shadowai-top ul{border-top:1px solid var(--card-edge);margin:0;padding:0;list-style:none}.shadowai-top li{border-bottom:1px solid var(--card-edge);grid-template-columns:30px minmax(0,1fr) minmax(60px,120px) auto;align-items:center;column-gap:12px;padding:9px 2px;font-size:.8438rem;display:grid}.shadowai-mark{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);width:30px;height:30px;box-shadow:var(--markbox-shadow);color:var(--seal);font:600 .75rem/1 var(--body);place-items:center;display:grid}.shadowai-mark.mono{font-family:var(--mono)}.shadowai-name{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-weight:500}.shadowai-top li>.shadowai-mark{grid-area:1/1}.shadowai-top li>.shadowai-name{grid-area:1/2}.shadowai-top li>.shadowai-share{grid-area:1/3}.shadowai-top li>i{grid-area:1/4}.shadowai-share{background:color-mix(in srgb, var(--line) 60%, var(--surface));border-radius:3px;height:6px;overflow:hidden}.shadowai-share>span{background:linear-gradient(90deg, var(--seal), var(--seal-2));border-radius:3px;height:100%;display:block}.shadowai-top li i{color:var(--slate);white-space:nowrap;text-align:end;min-width:64px;font-size:.7812rem;font-style:normal}@media (max-width:520px){.shadowai-top li{grid-template-columns:30px minmax(0,1fr) auto}.shadowai-share{display:none}.shadowai-top li>i{grid-column:3}}.shadowai-addons{margin-top:26px}.shadowai-addons h3{font:600 .6875rem/1 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--seal);margin:0 0 8px}.card>.body .shadowai-addons ul{border-top:1px solid var(--card-edge);margin:0;padding:0;list-style:none}.shadowai-addons li{border-bottom:1px solid var(--card-edge);grid-template-columns:30px minmax(0,1fr) minmax(60px,120px) auto;align-items:center;column-gap:12px;padding:9px 2px;font-size:.8438rem;display:grid}.shadowai-addons .shadowai-mark{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);width:30px;height:30px;box-shadow:var(--markbox-shadow);color:var(--seal);font:600 .75rem/1 var(--body);grid-area:1/1;place-items:center;display:grid}.shadowai-addons .shadowai-name{min-width:0;color:var(--ink);overflow-wrap:anywhere;grid-area:1/2;font-weight:500}.shadowai-addons .shadowai-share{background:color-mix(in srgb, var(--line) 60%, var(--surface));border-radius:3px;grid-area:1/3;height:6px;overflow:hidden}.shadowai-addons .shadowai-share>span{background:linear-gradient(90deg, var(--seal), var(--seal-2));border-radius:3px;height:100%;display:block}.shadowai-addons li>i{color:var(--slate);white-space:nowrap;text-align:end;grid-area:1/4;min-width:64px;font-size:.7812rem;font-style:normal}.shadowai-addons p.note{margin:8px 0 0}@media (max-width:520px){.shadowai-addons li{grid-template-columns:30px minmax(0,1fr) auto}.shadowai-addons .shadowai-share{display:none}.shadowai-addons li>i{grid-column:3}}.shadowai-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:16px;padding-top:12px;display:flex}.shadowai-foot form{display:contents}.shadowai-foot>a{color:var(--seal);margin-inline-start:auto;font-size:.8125rem}.shadowai-foot>a:hover{text-decoration:underline}.approveddrives{border-top:1px solid var(--card-edge);margin-top:26px;padding-top:18px}.approveddrives h4{margin:0 0 4px;font-weight:600}.approveddrives ul.drives{margin:8px 0;padding:0;list-style:none}.approveddrives ul.drives li{align-items:center;gap:14px;padding:4px 0;display:flex}.approveddrives form.inline{margin:0}.approveddrives .mono{font-family:var(--mono)}.policy.drivesadd{background:var(--sunk);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(2,minmax(0,180px)) auto;align-items:end;gap:10px 14px;margin:14px 0;padding:14px 16px;display:grid}.policy.drivesadd input{font-family:var(--mono)}.drivesadd-go{gap:8px;display:flex}.drivesadd-hint{color:var(--slate);grid-column:1/-1;font-size:.7812rem;line-height:1.5}@media (max-width:560px){.policy.drivesadd{grid-template-columns:minmax(0,1fr)}}.drivestable{margin-top:10px}.drivestable td.rowend{text-align:end}.approveddrives h3{margin:0 0 4px}.card .body>.approveddrives:first-child{border-top:0;margin-top:0;padding-top:0}.crow .cconfirm{border:1px solid var(--card-edge);border-left:3px solid var(--seal);border-radius:var(--r);background:var(--seal-bg);flex-direction:column;grid-column:1/-1;align-items:stretch;gap:10px;max-width:720px;margin:6px 0 2px;padding:14px 16px;display:flex}.crow .cconfirm p{margin:0}.clist.sites .crow.confirming{align-items:start}.crow .cconfirm .policy label,.crow .cconfirm label:not(.caccept){max-width:520px}.crow .cconfirm .unsaved{color:var(--ink);font-weight:600}.crow .cconfirm .formactions{flex-wrap:wrap;gap:10px;display:flex}.cinlinefields,.policy.cinlinefields{flex-flow:wrap;align-items:flex-end;gap:10px 14px;max-width:none;display:flex}.cinlinefields>label{flex:180px;min-width:0;margin:0}.cinlinefields>label:has(input[name=code]){flex:0 200px}.cinlinefields>.btn,.policy.cinlinefields>.btn{flex:none;align-self:flex-end;min-height:41px}.crow .cconfirm:has(>form){flex-flow:wrap;align-items:flex-end;gap:10px 14px}.crow .cconfirm>form{flex:320px;margin:0}.crow .cconfirm .ccancel{flex:none}.clist.sites .crow.cempty{align-items:center;gap:11px;display:flex}.crow.cempty .cmark{opacity:.55}.crow.cempty .what{color:var(--slate)}.clist.sites .crow.cadd{background:var(--paper);display:block}.crow.cadd summary{cursor:pointer;font:600 .8438rem/1.4 var(--body);color:var(--seal);list-style-position:inside}.crow.cadd summary:focus-visible{outline:2px solid var(--seal);outline-offset:3px;border-radius:var(--r)}.crow.cadd details[open] summary{margin-bottom:12px}@media (max-width:520px){.btn{white-space:normal;text-align:center}}.subtabs:not(.kinds){background:color-mix(in srgb, var(--sunk) 70%, var(--paper));border:1px solid var(--card-edge);border-radius:calc(var(--r-lg) + 2px);scrollbar-width:none;flex-wrap:nowrap;gap:2px;width:fit-content;max-width:100%;margin:0;padding:4px;display:flex;overflow-x:auto;box-shadow:inset 0 1px 2px #12171d0d}.subtabs:not(.kinds)::-webkit-scrollbar{display:none}.subtabs:not(.kinds) .tab{font:500 .8438rem/1.2 var(--body);color:var(--slate);border-radius:var(--r-lg);transition:background-color var(--t1) var(--ease), color var(--t1) var(--ease), box-shadow var(--t1) var(--ease);border:1px solid #0000;flex:none;gap:8px;margin:0;padding:8px 14px}.subtabs:not(.kinds) .tab:hover{color:var(--ink);background:color-mix(in srgb, var(--surface) 55%, transparent)}.subtabs:not(.kinds) .tab[aria-current=page]{color:var(--on-cta);background:var(--cta);border-color:var(--cta);box-shadow:0 1px 2px #12171d1a, 0 2px 6px -2px color-mix(in srgb, var(--cta) 45%, transparent);font-weight:600}.subtabs:not(.kinds) .tab[aria-current=page]:hover{color:var(--on-cta);background:var(--cta-hover)}.subtabs:not(.kinds) .tab i{font:600 .6875rem/1 var(--body);letter-spacing:0;border-radius:var(--r-chip);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--slate);padding:3px 6px}.subtabs:not(.kinds) .tab[aria-current=page] i{background:color-mix(in srgb, var(--on-cta) 22%, transparent);color:var(--on-cta)}.subtabs:not(.kinds) .tab:focus-visible{outline:2px solid var(--seal);outline-offset:1px}.page{padding-inline:clamp(16px,3.2vw,56px);padding-top:32px}.page.dest>.pagehead .sub{max-width:82ch}.page>:is(.ctabnote,.cgate,.capproved){margin-top:-4px;margin-bottom:0}.page.dest .cgroup{margin:0 0 22px}.page.dest .cgroup:last-child,.page.dest :is(.applists,.sitelists)>.cgroup:last-child{margin-bottom:0}.page.dest .clist{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));align-items:stretch;gap:14px;display:grid;overflow:visible}.page.dest .clist .crow{background:var(--card-bg);border:1px solid var(--card-edge);border-radius:var(--r-lg);box-shadow:var(--card-shadow);transition:box-shadow var(--t1) var(--ease), border-color var(--t1) var(--ease);grid-template:"tool""state""what"1fr"act"/minmax(0,1fr);align-items:start;gap:0;padding:0;overflow:hidden}.page.dest .clist .crow:hover{box-shadow:var(--shadow-lift);border-color:var(--line)}.page.dest .clist .crow+.crow{border-top:1px solid var(--card-edge)}.page.dest .clist .crow .ctool{grid-area:tool;gap:14px;padding:18px 20px 0}.page.dest .clist .crow .ctool>.cmark{box-sizing:border-box;object-fit:contain;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:44px;height:44px;box-shadow:var(--markbox-shadow);flex:none;padding:9px;overflow:visible}.page.dest .clist .crow .who b{font:600 1rem/1.3 var(--body);letter-spacing:-.005em;color:var(--ink)}.page.dest .clist .crow .who i{letter-spacing:.06em;font-size:.6875rem}.page.dest .clist .crow .cstate{text-align:left;flex-flow:wrap;grid-area:state;align-items:center;gap:6px 12px;max-width:none;padding:14px 20px 0}.page.dest .clist .crow .cstate .st{white-space:nowrap;line-height:1}.page.dest .clist .crow .figure,.page.dest .clist .crow .unbuilt{font:400 .7812rem/1.45 var(--body);letter-spacing:0;color:var(--slate)}.page.dest .clist .crow .cstatus{font:500 .8125rem/1.35 var(--body)}.page.dest .clist .crow .cwhat{grid-area:what;padding:12px 20px 18px}.page.dest .clist .crow .what{color:var(--ink);font-size:.875rem;line-height:1.55}.page.dest .clist .crow .why{margin-top:6px;font-size:.8125rem;line-height:1.55}.page.dest .clist .crow .cact{background:color-mix(in srgb, var(--sunk) 45%, transparent);border-top:1px solid var(--card-edge);flex-wrap:wrap;grid-area:act;justify-content:flex-end;align-self:stretch;gap:8px 14px;min-height:56px;padding:10px 20px}.page.dest .clist .crow .cact>a{margin-right:auto}.page.dest .clist .crow .cact .unbuilt{text-align:right;max-width:none;font-style:italic;display:inline}.page.dest .clist .crow .cpolicy{margin-top:14px}.page.dest .clist .crow .cpolicy label{flex-wrap:wrap}.page.dest .clist .crow .cpolicy select{max-width:100%}.page.dest .clist .crow.not_built,.page.dest .clist .crow.coming_soon,.page.dest .clist .crow.not_planned{opacity:1}.page.dest .clist .crow:is(.not_built,.coming_soon,.not_planned)>:not(.cact){opacity:.78}.page.dest .clist .crow.confirming{grid-template-rows:auto auto auto auto auto}.page.dest .clist .crow .cconfirm{grid-area:auto/1/auto/-1;max-width:none;margin:0 20px 18px}.rrules .rrules-intro{max-width:78ch;color:var(--slate);margin:0 0 14px;font-size:.8438rem;line-height:1.55}.rrules-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.rrule{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:14px 16px;display:flex}.rrule-head{align-items:flex-start;gap:12px;display:flex}.rrulemark{color:var(--seal);flex:none;margin-top:1px}.rrule-head b{font:600 .9062rem/1.35 var(--body);color:var(--ink);display:block}.rrule-head p{color:var(--slate);margin:4px 0 0;font-size:.8125rem;line-height:1.5}.rrule-head a{color:var(--seal)}.rrule-choice{border-top:1px solid var(--card-edge);color:var(--slate);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:auto 0 0;padding-top:12px;font-size:.8438rem;display:flex}.rrule-choice b{color:var(--ink)}.rrule-choice label{flex-wrap:wrap;flex:1;align-items:center;gap:8px 12px;margin:0;display:flex}.rrule-choice label>span{color:var(--slate);font-size:.8438rem}.rrule-choice select{flex:160px;max-width:240px;padding-block:7px;padding-inline:12px 38px;font-size:.875rem}.ccard{border-color:var(--card-edge);transition:box-shadow var(--t1) var(--ease), border-color var(--t1) var(--ease);gap:0;padding:0;overflow:hidden}.ccard:hover{box-shadow:var(--shadow-lift);border-color:var(--line)}.ccard>header{align-items:center;gap:14px;padding:18px 20px 0}.ccard>header>.cmark{box-sizing:border-box;object-fit:contain;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:44px;height:44px;box-shadow:var(--markbox-shadow);margin:0;padding:9px;overflow:visible}.ccard>header .who{color:var(--ink)}.ccard>header .who b{font:600 1rem/1.3 var(--body);letter-spacing:-.005em}.ccard>header .who i{font-size:.8125rem}.ccard>header .st{align-self:flex-start;margin-top:2px}.ccard.ccard>:not(header,footer){margin-inline:20px}.ccard.ccard>header+*{margin-top:12px}.ccard.ccard>:not(header,footer)+:not(header,footer){margin-top:8px}.ccard.ccard>:last-child:not(footer){margin-bottom:18px}.ccard.ccard>.what{font-size:.875rem;line-height:1.55}.ccard>footer{border-top:1px solid var(--card-edge);background:color-mix(in srgb, var(--sunk) 45%, transparent);min-height:56px;margin-top:auto;padding:10px 20px}.ccard.ccard>:not(header,footer):has(+footer){margin-bottom:18px}.ccard.ccard>footer{justify-content:flex-start;gap:8px 10px}.ccard>footer>.toggle{order:9;margin-inline-start:auto}.ccard>footer>:is(form,span):has(>.toggle){order:9;margin-inline-start:auto}.ccard.ccard>form.settingsform:last-child{margin-bottom:0}.ccard>form.settingsform:last-child>.formfoot{border-top:1px solid var(--card-edge);background:color-mix(in srgb, var(--sunk) 45%, transparent);min-height:56px;margin:16px -20px 0;padding:10px 20px}.ccard>form.settingsform:last-child>.formfoot .checkrow{color:var(--ink);font-size:.8438rem}.ccard .surface{font:500 .6875rem/1 var(--body);letter-spacing:.05em}.ccard .unbuilt{font:italic 400 .7812rem/1.3 var(--body)}.ccard.not_built,.ccard.coming_soon{opacity:1}.ccard:is(.not_built,.coming_soon)>:not(footer){opacity:.78}.page:is(:has(>.pagehead .backlink),:has(.kindhead>.backlink)){max-width:1240px}.pagehead .backlink{margin:0 0 8px}:is(.pagehead,.kindhead) .backlink a{box-shadow:none;color:var(--seal);font:600 .6875rem/1.3 var(--body);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}:is(.pagehead,.kindhead) .backlink a:hover{color:var(--ink);background:0 0;border:0;text-decoration:none}:is(.pagehead,.kindhead) .backlink a:focus-visible{outline:2px solid var(--seal);outline-offset:3px;border-radius:2px}.page:is(:has(>.pagehead .backlink),:has(.kindhead>.backlink)) .card>h2{padding:18px 24px 16px;font-size:1rem}.page:is(:has(>.pagehead .backlink),:has(.kindhead>.backlink)) .card>.body{padding:22px 24px 24px}.page:is(:has(>.pagehead .backlink),:has(.kindhead>.backlink)) .card>.body>form.policy:last-child{max-width:none}.page:is(:has(>.pagehead .backlink),:has(.kindhead>.backlink)) .card>.body>form.policy:last-child>:not(.formactions){max-width:640px}.page:is(:has(>.pagehead .backlink),:has(.kindhead>.backlink)) .card>.body>form.policy:last-child>.formactions:last-child,.page:is(:has(>.pagehead .backlink),:has(.kindhead>.backlink)) .card>.body>:last-child>form.settingsform:last-child>.formfoot:last-child,.page:is(:has(>.pagehead .backlink),:has(.kindhead>.backlink)) .card>.body>form.settingsform:last-child>.formfoot:last-child,.page:is(:has(>.pagehead .backlink),:has(.kindhead>.backlink)) .card>.body>.formactions:last-child{border-top:1px solid var(--card-edge);background:color-mix(in srgb, var(--sunk) 45%, transparent);border-radius:0 0 var(--r-lg) var(--r-lg);flex-wrap:wrap;align-items:center;gap:10px;margin:10px -24px -24px;padding:14px 24px;display:flex}.card>.body{font-size:.9062rem;line-height:1.6}.card>.body ul,.card>.body ol{padding-left:20px}.card>.body ul:is(.hostchips,.changelist,.producttypes,.tplgrid,.clist,.drives,.dvbars,.apptiles){padding-inline-start:0}.card>.body li+li{margin-top:2px}.checkrow,.checkrow>span,.settingsform .formfoot .checkrow,.settingsform .formfoot .checkrow>span{font:400 .875rem/1.4 var(--body);letter-spacing:0;text-transform:none;color:var(--ink)}.checkrow input[type=checkbox]{width:16px;height:16px;accent-color:var(--seal)}.card .body>.revoke-note{margin:10px 0 18px;font-size:.8438rem;line-height:1.55}.rowactions button.toggle,.rowactions button.toggle:hover{box-shadow:none;background:0 0;border:0;min-height:0;padding:4px 2px}.changelist{gap:8px;margin:0;list-style:none;display:grid;padding:0!important}.changelist li{border:1px solid var(--card-edge);border-radius:var(--r);background:var(--surface);color:var(--ink);align-items:center;gap:10px;padding:10px 12px;font-size:.875rem;display:flex;margin:0!important}.changelist li:before{content:"";background:var(--seal-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f6076' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / 11px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.tplchanges .upsellnote{margin-top:12px}.tplapply-note,.card .formactions>.note{color:var(--slate);margin:0;font-size:.8125rem}.tplcompare{border:1px solid var(--card-edge);border-radius:var(--r-lg);overflow:hidden}.tplcompare-head,.tplcompare li{grid-template-columns:minmax(120px,1fr) minmax(0,1.4fr) minmax(0,1.4fr);align-items:center;gap:12px;padding:11px 16px;display:grid}.tplcompare-head{font:600 .7188rem/1.2 var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);background:color-mix(in srgb, var(--sunk) 45%, transparent);border-bottom:1px solid var(--card-edge)}.tplcompare ul{margin:0;list-style:none;padding:0!important}.tplcompare li{font-size:.875rem;margin:0!important}.tplcompare li+li{border-top:1px solid var(--card-edge)}.tplcompare li b{color:var(--ink);font-weight:600}.tplcompare-now,.tplcompare-tpl{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.tplcompare-now:before{content:"";background:var(--slate);border-radius:1px;flex:none;width:7px;height:7px}.tplcompare-now.on:before{background:var(--ok)}.tplcompare-now.off{color:var(--slate)}.tplcompare-now.upsell{color:var(--upsell)}.tplcompare-now.upsell:before{background:var(--upsell)}.tplcompare-tpl{color:var(--slate)}@media (max-width:560px){.tplcompare-head{display:none}.tplcompare li{grid-template-columns:1fr;gap:4px}}.personallife{flex-direction:column;gap:18px;display:flex;container:plist/inline-size}.card.plhero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid;overflow:hidden}.plhero-main{flex-direction:column;gap:10px;min-width:0;padding:24px 26px;display:flex}.plhero-n{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.plhero-n b{font:600 3.25rem/1 var(--display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.plhero-n span{font:500 1rem/1.2 var(--body);color:var(--slate)}.plhero-what{max-width:64ch;color:var(--ink);margin:0;font-size:.9062rem;line-height:1.55}.plhero-meta{color:var(--slate);flex-wrap:wrap;gap:4px 0;margin:0;font-size:.8125rem;line-height:1.5;display:flex}.plhero-meta span+span:before{content:"·";color:var(--slate);margin:0 10px}.plhero-meta b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.plhero-act{margin-top:8px}.plhero-groups{border-inline-start:1px solid var(--line);background:var(--card-strip);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.plhero-groups li{min-width:0;display:flex}.plhero-groups li:nth-child(2n){border-inline-start:1px solid var(--line)}.plhero-groups li:nth-child(n+3){border-top:1px solid var(--line)}.plhero-groups li:last-child:nth-child(odd){grid-column:1/-1}.plhero-groups a{min-width:0;color:var(--ink);transition:background-color var(--t1) var(--ease), color var(--t1) var(--ease);flex-direction:column;flex:1;justify-content:center;gap:6px;padding:18px 22px;text-decoration:none;display:flex}.plhero-groups a:hover{background:var(--seal-bg)}.plhero-groups a:hover span{color:var(--seal)}.plhero-groups a:focus-visible{outline:2px solid var(--seal);outline-offset:-2px}.plhero-groups b{font:600 1.875rem/1 var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.plhero-groups span{font:500 .8438rem/1.3 var(--body);color:var(--ink);overflow-wrap:anywhere}@container plist (max-width:760px){.card.plhero{grid-template-columns:minmax(0,1fr)}.plhero-main{padding:20px}.plhero-n b{font-size:2.75rem}.plhero-groups{border-inline-start:0;border-top:1px solid var(--line)}.plhero-groups a{padding:14px 20px}.plhero-groups b{font-size:1.5rem}}.plcountries>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 18px;list-style:none;display:flex}.plcountries>summary::-webkit-details-marker{display:none}.plcountries>summary:focus-visible{outline:2px solid var(--seal);outline-offset:-2px;border-radius:var(--r-lg)}.plc-k{font:600 .7188rem/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--slate)}.plc-v{min-width:0;font:500 .9062rem/1.4 var(--body);color:var(--ink);flex:220px}.plc-go{font:500 .8438rem/1 var(--body);color:var(--seal);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);transition:border-color var(--t1) var(--ease), background-color var(--t1) var(--ease);align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.plc-go:after{content:"";border-inline:4px solid #0000;border-top:5px solid;width:0;height:0}.plcountries>summary:hover .plc-go{border-color:var(--seal);background:var(--seal-bg)}.plcountries[open] .plc-go:after{transform:rotate(180deg)}.plcountries[open]>summary{border-bottom:1px solid var(--card-edge)}.plcountries>form.policy{gap:14px;max-width:none;padding:16px 18px 18px}.plcountries>form .note{max-width:72ch;font-size:.8438rem;line-height:1.5}.personallife .plcgrid{border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:8px;margin:0;padding:0;display:grid}.personallife .plcgrid>legend{margin-bottom:8px}.personallife .policy label.plcountry{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0;transition:border-color var(--t1) var(--ease), background-color var(--t1) var(--ease);flex-direction:row;align-items:center;gap:10px;padding:10px 12px}.personallife .policy label.plcountry>span{font:500 .875rem/1.3 var(--body);color:var(--ink)}.personallife .policy label.plcountry:hover{border-color:var(--slate)}.personallife .policy label.plcountry:has(input:checked){border-color:var(--seal);background:var(--seal-bg)}.personallife .policy label.plcountry:has(input:focus-visible){outline:2px solid var(--seal);outline-offset:2px}.plcountries.ro .note{color:var(--ink);margin:0;padding:14px 18px;font-size:.875rem}.plsitescard>h2{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.plof{font:500 .8125rem/1 var(--body);color:var(--slate);font-variant-numeric:tabular-nums;font-style:normal}.plsearch{margin-bottom:12px}.plsearch .fsearch{flex:320px;min-width:0;max-width:520px}.plsearch .fsearch input{flex:1;width:auto;font-size:.875rem}.plsearch .fbactions{margin-inline-start:0}.personallife .plhow{margin:0 0 16px;font-size:.8438rem;line-height:1.5}.plgroups{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.plgroups>.plgroup:last-child:nth-child(odd){grid-column:1/-1}@container plist (max-width:760px){.plgroups{grid-template-columns:minmax(0,1fr)}.plgroups>.plgroup:last-child:nth-child(odd){grid-column:auto}}.plgroup{background:var(--surface);flex-direction:column;gap:12px;min-width:0;padding:16px 18px 18px;scroll-margin-top:16px;display:flex}.plgroup:target{box-shadow:inset 0 2px 0 var(--seal)}.plgroup-h{align-items:center;gap:8px;min-height:30px;display:flex}.plgroup-h h3{font:600 .9375rem/1.3 var(--display);color:var(--ink);margin:0}.plcount{font:500 .8125rem/1 var(--body);color:var(--slate);font-variant-numeric:tabular-nums}.pladd{font:500 .8125rem/1 var(--body);color:var(--seal);border-radius:var(--r);transition:background-color var(--t1) var(--ease), border-color var(--t1) var(--ease);border:1px solid #0000;align-items:center;gap:6px;margin-inline-start:auto;padding:7px 10px;text-decoration:none;display:inline-flex}.pladd svg.bi{width:14px;height:14px}.pladd:hover{background:var(--seal-bg);border-color:color-mix(in srgb, var(--seal) 30%, transparent)}.pladd:focus-visible{outline:2px solid var(--seal);outline-offset:1px}.plnone{color:var(--slate);margin:0;font-size:.8125rem;line-height:1.5}.personallife .hostchips{gap:8px}.personallife .hostchips li{gap:2px;min-width:0;max-width:100%;padding:7px 10px;line-height:1.2}.personallife .hostchips .mono{font:400 .7812rem/1.2 var(--mono);color:var(--ink);overflow-wrap:anywhere}.personallife .hostchips li.added i.own{font:500 .625rem/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--seal);background:var(--surface);border-radius:var(--r-chip);margin-inline-start:6px;padding:3px 5px}.personallife .hostchips .chipx{width:24px;height:24px;color:var(--slate);transition:background-color var(--t1) var(--ease), color var(--t1) var(--ease);margin-block:-6px;margin-inline:4px -6px;font-size:1.0625rem}.personallife .hostchips .chipx:hover{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink)}.personallife .hostchips li.removing{border-color:var(--seal);background:var(--seal-bg);box-shadow:inset 0 0 0 1px var(--seal)}.personallife .plconfirm{background:var(--sunk);border-inline-start:3px solid var(--slate);border-radius:var(--r);gap:12px;max-width:none;margin:0;padding:14px 16px}.personallife .plconfirm.restoresite{border-inline-start-color:var(--seal)}.personallife .plconfirm p{color:var(--ink);margin:0;font-size:.875rem;line-height:1.5}.personallife .plconfirm .warnline{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:8px 10px;font-size:.8125rem}.personallife .plconfirm .formactions{flex-wrap:wrap;margin-top:2px}.pltakenoff{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:22px;padding-top:18px;scroll-margin-top:16px;display:flex}.pltakenoff h3{font:600 .9375rem/1.3 var(--display);color:var(--ink);margin:0}.pltakenoff>.note{margin:0;font-size:.8125rem;line-height:1.5}.personallife .hostchips li.off{background:0 0}.personallife .hostchips li.off .putback{border-radius:var(--r-chip);transition:background-color var(--t1) var(--ease);margin-block:-4px;margin-inline:8px -4px;padding:4px 6px;font-size:.75rem}.personallife .hostchips li.off .putback:hover{background:var(--seal-bg);text-decoration:none}.personallife .hostchips li.off .putback:focus-visible{outline:2px solid var(--seal);outline-offset:1px}.addsite .plgrouppick{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.addsite .plgrouppick>legend{font:500 .8438rem/1.3 var(--body);color:var(--ink);margin-bottom:8px;padding:0}@media (max-width:600px){.addsite .plgrouppick{grid-template-columns:minmax(0,1fr)}}.policy label.plpick{cursor:pointer;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0;transition:border-color var(--t1) var(--ease), background-color var(--t1) var(--ease);flex-direction:row;align-items:flex-start;gap:10px;padding:12px 14px}.policy label.plpick input{flex:none;width:16px;height:16px;margin:2px 0 0}.policy label.plpick>span{font:400 .8125rem/1.45 var(--body);color:var(--slate);flex-direction:column;gap:3px;display:flex}.policy label.plpick>span b{font:600 .875rem/1.3 var(--body);color:var(--ink)}.policy label.plpick>span i{font-style:normal}.policy label.plpick:hover{border-color:var(--slate)}.policy label.plpick:has(input:checked){border-color:var(--seal);background:var(--seal-bg);box-shadow:inset 0 0 0 1px var(--seal)}.policy label.plpick:has(input:focus-visible){outline:2px solid var(--seal);outline-offset:2px}.pladdpage .addsite{gap:18px}.plinlineadd .addsite{max-width:none}.plinlineadd .addsite h3{margin:0}abbr.cc{font:500 .5938rem/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);cursor:help;border:0;margin-inline-start:6px;text-decoration:none}details.plother{border-top:1px solid var(--card-edge);margin-top:18px;padding-top:14px}details.plother>summary{cursor:pointer;font:500 .8438rem/1.4 var(--body);color:var(--seal)}details.plother[open]>summary{margin-bottom:14px}details.plother .plsites{margin:0 0 16px}details.plother .plsites:last-child{margin-bottom:0}details.plother .plsites>h4{font:600 .8438rem/1.3 var(--body);color:var(--ink);margin:0 0 8px}.pagehead h1.withmark .titlemark{display:none}.card h2.withaction .cardswitch{align-items:center;margin:0;display:flex}.card h2.withaction .cardswitch .toggle{font-size:.75rem}.statenote{border-radius:var(--r);border-inline-start:3px solid var(--slate);background:var(--sunk);color:var(--ink);margin:0 0 14px;padding:12px 14px;font-size:.875rem;line-height:1.55}.statenote.ok{border-inline-start-color:var(--ok);background:var(--ok-bg)}.statenote.no{border-inline-start-color:var(--raw);background:var(--raw-bg)}.statenote.upsell{border-inline-start-color:var(--upsell);background:var(--upsell-bg)}.card .body>.statenote+.lede{color:var(--ink);margin-top:0;font-size:.9062rem}.facts.factgrid{border-top:1px solid var(--card-edge);grid-template-columns:minmax(150px,210px) minmax(0,1fr);align-items:baseline;gap:0;margin:16px 0 0;display:grid}.facts.factgrid>dt,.facts.factgrid>dd{border-bottom:1px solid var(--card-edge);margin:0;padding:11px 0}.facts.factgrid>dt{font:400 .8438rem/1.4 var(--body);color:var(--slate);padding-right:16px}.facts.factgrid>dd{color:var(--ink);font-size:.875rem}.facts.factgrid>dd:last-child,.facts.factgrid>dt:nth-last-child(2){border-bottom:0}.facts.factgrid>dd.muted{color:var(--slate)}.facts.factgrid .factnote{color:var(--slate);margin-top:4px;font-size:.7812rem;line-height:1.5;display:block}.facts dd:has(>.vscroll){align-self:stretch;min-width:0}.facts dt:has(+dd>.vscroll){align-self:stretch}@media (min-width:561px){.vscroll{margin-inline-start:12px}}.vtable th,.vtable td{text-align:start;padding-inline:0 10px}.vtable thead th:first-child{white-space:nowrap}.vtable thead th{white-space:normal;vertical-align:bottom;padding-block:0 10px;line-height:1.3}.vtable tbody th{border-bottom:1px solid var(--line);vertical-align:middle;font:400 .8125rem/1.4 var(--body);letter-spacing:0;text-transform:none;color:var(--ink);padding-block:11px}.vtable tbody tr:last-child th{border-bottom:0}.factgrid .vtable td .mono{font-family:var(--mono);color:var(--slate);font-size:.75rem}.factgrid span.muted{color:var(--slate)}@media (max-width:560px){.facts.factgrid{grid-template-columns:1fr}.facts.factgrid>dt{border-bottom:0;padding-bottom:0}}.card .body ol.steps{counter-reset:step;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.card .body ol.steps>li{counter-increment:step;color:var(--ink);border:1px solid var(--card-edge);border-radius:var(--r);background:var(--surface);margin:0;padding-block:11px;padding-inline:50px 14px;font-size:.875rem;line-height:1.55;position:relative}.card .body ol.steps>li:before{content:counter(step);inset-inline-start:14px;width:24px;height:24px;font:600 .75rem/1 var(--body);color:var(--seal);background:var(--seal-bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px}.page.dest .clist .crow.cadd{background:var(--card-bg);border-style:dashed;border-color:var(--line);flex-direction:column;align-items:stretch;gap:14px;padding:18px 20px;display:flex}.page.dest .clist .crow.cadd:not(.cempty){justify-content:center}.page.dest .crow.cadd .caddhead{align-items:center;gap:14px;display:flex}.page.dest .crow.cadd .caddhead>.cmark{box-sizing:border-box;opacity:1;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:44px;height:44px;box-shadow:var(--markbox-shadow);flex:none;padding:9px}.page.dest .crow.cadd .caddhead .what{color:var(--slate);margin:0;font-size:.875rem}.page.dest .crow.cadd details>summary{font:500 .875rem/1.4 var(--body)}.page.dest .crow.cadd details[open]>summary{margin-bottom:12px}.page.dest .crow.cadd .cinlinefields{flex-direction:column;align-items:stretch;gap:12px}.page.dest .crow.cadd .cinlinefields>label{flex:none}.page.dest .crow.cadd .cinlinefields>.btn{align-self:flex-start;margin:4px 0 0}.page.dest .crow.cadd .cinlinefields>label,.page.dest .crow.cadd .cinlinefields>label :is(input,select){width:100%;max-width:none}.page.dest .clist .crow.cadd:not(.cempty):not(:has(details[open])){justify-content:center;align-items:center;min-height:120px}.page.dest .crow.cadd:not(.cempty) details:not([open])>summary{border-radius:var(--r);background:var(--seal-bg);padding:8px 14px}.page.dest .clist .crow:has(>.cconfirm){grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"tool""state""what""confirm""act"}.page.dest .clist .crow>.cconfirm{border-radius:var(--r);grid-area:confirm;max-width:none;margin:0 20px 18px;padding:14px 16px}.page.dest .clist .crow>.cconfirm .cinlinefields{gap:10px}.page.dest .crow.cadd>.btn{align-self:flex-start}.page.dest .clist .crow.cadd:not(.cempty){justify-content:center;align-items:center;min-height:0;padding:14px 20px}.page.dest .clist .crow.cadd:not(.cempty)>.btn{align-self:center}.kindpick{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0 0 22px;display:grid}.kindpick-option{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);font:500 .9062rem/1.2 var(--body);transition:border-color var(--t1) var(--ease), box-shadow var(--t1) var(--ease);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.kindpick-option .cmark{flex:none;width:24px;height:24px}.kindpick-option:hover{border-color:var(--slate);text-decoration:none}.kindpick-option[aria-current=true]{border-color:var(--seal);background:var(--seal-bg);color:var(--seal);box-shadow:inset 0 0 0 1px var(--seal);font-weight:600}.kindpick-option:focus-visible{outline:2px solid var(--seal);outline-offset:2px}table.ntargets td{vertical-align:middle}table.ntargets th:last-child,table.ntargets td.ntact{text-align:end}.ntwho{align-items:center;gap:12px;min-width:0;display:flex}.ntwho>.cmark{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:36px;height:36px;box-shadow:var(--markbox-shadow);flex:none;padding:7px}.ntwho b{font:600 .875rem/1.3 var(--body);color:var(--ink);display:block}.ntwho i{color:var(--slate);overflow-wrap:anywhere;font-size:.75rem;font-style:normal;display:block}.ntsub{color:var(--slate);margin-top:2px;font-size:.7812rem;display:block}table.ntargets .cstatus{font:500 .8438rem/1.35 var(--body)}table.ntargets .cstatus.on{color:var(--seal)}table.ntargets .cstatus.off{color:var(--slate)}table.ntargets .ntact .rowactions{justify-content:flex-end}table.ntargets tr.expanded>td{border-bottom-color:#0000}table.ntargets tr.ntexpand>td{background:0 0;padding:0 16px 16px}table.ntargets tr.ntexpand .cconfirm{border-radius:var(--r);border:1px solid var(--card-edge);border-inline-start:3px solid var(--seal);background:var(--seal-bg);flex-direction:column;gap:10px;max-width:640px;margin:0;padding:14px 16px;display:flex}table.ntargets tr.ntexpand .cconfirm .note{margin:0}table.ntargets tr.ntempty td{text-align:center;padding:36px 16px}table.ntargets tr.ntempty p{color:var(--slate);margin:0 0 14px}table.ntargets{min-width:780px}.dq{font:600 1.0625rem/1.3 var(--display);color:var(--ink);letter-spacing:-.005em;margin:0 0 12px}.dglance{background:var(--card-bg);border:1px solid var(--card-edge);border-radius:var(--r-lg);box-shadow:var(--card-shadow);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);align-items:center;margin:18px 0 4px;display:grid}.dstat{border-inline-end:1px solid var(--line);gap:4px;min-width:0;padding:16px 20px;display:grid}.dstat b{font:600 1.625rem/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums}.dstat span{color:var(--slate);font-size:.8125rem}.dglance-next{color:var(--slate);margin:0;padding:16px 20px;font-size:.875rem;line-height:1.5}.dglance-next a{font-weight:500}@media (max-width:820px){.dglance{grid-template-columns:repeat(3,minmax(0,1fr))}.dstat:nth-child(3){border-inline-end:0}.dglance-next{border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:480px){.dstat{padding:14px 12px}.dstat b{font-size:1.375rem}}.dparts{margin:28px 0 0}.dparts-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.dpart{background:var(--card-bg);border:1px solid var(--card-edge);box-shadow:var(--card-shadow);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 14px;padding:14px 16px;display:grid}.dpart .io-mark{grid-row:1/span 2}.dpart b{font:600 .9375rem/1.3 var(--display);color:var(--ink)}.dpart>span:last-child{color:var(--slate);font-size:.8438rem;line-height:1.45}.dplus{font:500 1.375rem/1 var(--display);color:var(--slate);align-self:center}.dparts>.note{margin:10px 0 0}@media (max-width:700px){.dparts-row{grid-template-columns:minmax(0,1fr)}.dplus{justify-self:center}}.installopts{margin:32px 0 0}.installopts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.installopts-grid{grid-template-columns:minmax(0,1fr)}}.installopt{overflow-wrap:anywhere;min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);transition:border-color var(--t1) var(--ease), box-shadow var(--t1) var(--ease);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;text-decoration:none;display:flex;position:relative}.installopt:hover{border-color:var(--seal);box-shadow:var(--shadow)}.installopt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.installopt[aria-current=true]{border-color:var(--seal);box-shadow:0 0 0 1px var(--seal), var(--shadow)}.installopt>b{font:600 1rem/1.3 var(--display);color:var(--ink)}.io-when{color:var(--slate);font-size:.8438rem;line-height:1.55}.io-for{font:600 .7812rem/1.2 var(--body);color:var(--seal);margin-top:auto;padding-top:6px}.installopt-label{color:var(--slate);font-size:.8125rem}.io-top{align-items:center;gap:10px;width:100%;min-height:40px;display:flex}.io-mark{background:var(--seal-bg);width:40px;height:40px;color:var(--seal);border-radius:10px;flex:none;place-items:center;display:grid}.io-mark .dmark{color:var(--seal)}.io-badge{font:600 .6562rem/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--seal);background:var(--seal-bg);border-radius:var(--r-chip);padding:5px 8px;font-style:normal}.io-top .tag{font-style:normal}.io-tick{display:none}.installopt[aria-current=true] .io-tick{background:var(--seal);border-radius:50%;width:22px;height:22px;margin-inline-start:auto;display:block;position:relative}.installopt[aria-current=true] .io-tick:after{content:"";border:solid var(--seal-ink);border-width:0 1.8px 1.8px 0;width:5px;height:9px;position:absolute;top:4.5px;left:8px;transform:rotate(45deg)}.io-signin{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-items:start;gap:8px;margin-top:14px;padding:14px 16px;display:grid}.io-signin .note{margin:0}.io-signin>a{font-size:.875rem;font-weight:500}.io-signin-state{align-items:center;gap:10px;margin:0;display:flex}.io-signin-state>span{font:600 .875rem/1.3 var(--display)}.io-signin-state .tag{font-style:normal}.io-domains{gap:4px;display:grid}.io-domains ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.io-domains li{font:400 .7812rem/1 var(--mono);color:var(--ink);border-radius:var(--r-chip);background:var(--sunk);padding:5px 8px}.dguide{background:var(--card-bg);border:1px solid var(--card-edge);border-radius:var(--r-lg);box-shadow:var(--card-shadow);margin:18px 0 24px;padding:22px 24px 26px;scroll-margin-top:24px}.dguide>.failed{margin:16px 0 0}.dsetup{flex-wrap:wrap;gap:18px 32px;display:flex}.dsetup fieldset{border:0;min-width:0;margin:0;padding:0}.dsetup legend{font:600 .75rem/1 var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--slate);margin:0 0 8px;padding:0}.dsegs{flex-wrap:wrap;gap:8px;display:flex}.dseg{cursor:pointer;font:500 .875rem/1 var(--body);color:var(--ink);border-radius:var(--r);background:var(--surface);border:1px solid var(--line);transition:border-color var(--t1) var(--ease), background-color var(--t1) var(--ease);align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.dseg:hover{border-color:var(--seal)}.dseg:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dseg[aria-pressed=true]{border-color:var(--seal);background:var(--seal-bg);box-shadow:inset 0 0 0 1px var(--seal)}.dwait{border:1px dashed var(--line);color:var(--slate);text-align:center;border-radius:10px;margin:20px 0 0;padding:18px;font-size:.875rem}.dsoon{border-inline-start:3px solid var(--line);padding-block:2px;padding-inline:16px 0}.dsoon b{font:600 .9375rem/1.3 var(--display)}.dsoon p{color:var(--slate);max-width:72ch;margin:6px 0 0;font-size:.875rem;line-height:1.55}.wplanhead h2{font:600 1.0625rem/1.3 var(--display);color:var(--ink);margin:0}.dvglance{background:var(--card-bg);border:1px solid var(--card-edge);border-radius:var(--r-lg);box-shadow:var(--card-shadow);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;display:grid}.dvstat{align-content:start;gap:4px;min-width:0;padding:18px 22px;display:grid}.dvstat+.dvstat{border-inline-start:1px solid var(--line)}.dvstat b{font:600 1.875rem/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums}.dvstat span{font:500 .8438rem/1.35 var(--body);color:var(--ink)}.dvstat i{font:400 .7812rem/1.35 var(--body);color:var(--slate);font-style:normal}.dvstat.warn b{color:var(--raw)}@media (max-width:860px){.dvglance{grid-template-columns:repeat(2,minmax(0,1fr))}.dvstat:nth-child(3){border-inline-start:0}.dvstat:nth-child(n+3){border-top:1px solid var(--line)}}.dvmix{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}@media (max-width:1000px){.dvmix{grid-template-columns:minmax(0,1fr)}}.dvcard{background:var(--card-bg);border:1px solid var(--card-edge);border-radius:var(--r-lg);min-width:0;box-shadow:var(--card-shadow);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.dvcard h2{font:600 .9375rem/1.3 var(--display);color:var(--ink);margin:0}.dvcard .note{margin:0}.dvfoot{border-top:1px solid var(--line);color:var(--slate);margin:auto 0 0;padding-top:10px;font-size:.7812rem;line-height:1.45}.dvbars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dvbars li{grid-template-columns:minmax(96px,38%) minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.dvname{min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:.8438rem;display:flex}.dvname>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dvname .imark{vertical-align:0;margin:0}.dvtrack{background:var(--sunk);border-radius:4px;height:8px;position:relative;overflow:hidden}.dvfill{background:var(--seal);border-radius:4px;position:absolute;inset:0 auto 0 0}.dvbars li:hover .dvfill{background:var(--seal-2)}.dvnum{justify-content:flex-end;align-items:baseline;gap:6px;min-width:64px;display:inline-flex}.dvnum b{font:600 .8438rem/1 var(--body);color:var(--ink);font-variant-numeric:tabular-nums}.dvnum i{font:400 .75rem/1 var(--body);color:var(--slate);font-variant-numeric:tabular-nums;font-style:normal}.dvtooling{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:14px;display:grid}@media (max-width:1000px){.dvtooling{grid-template-columns:minmax(0,1fr)}}.dvtooling h3{font:600 .7188rem/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin:0 0 12px}.dvdev{align-items:center;gap:8px;display:inline-flex}.dvdev .imark{vertical-align:0;margin:0}.dvnoos{border:1.5px dashed var(--line);border-radius:50%;flex:none;width:16px;height:16px}.dvtable td{vertical-align:middle}.fwfilter{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.fwfilter .pill[aria-current=page]{border-color:color-mix(in srgb, var(--seal) 45%, transparent);color:var(--seal);background:var(--seal-bg)}.fwregion{margin-top:22px}.fwregion h3{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:.9375rem;display:flex}.fwregion h3 .note{margin:0;font-weight:400}.fwregion .market.frameworks{margin-top:10px!important}.market.frameworks .ccard footer{flex-wrap:wrap;gap:8px 14px}.fwdrawer-scrim{z-index:50;background:var(--shade-col);justify-content:flex-end;display:flex;position:fixed;inset:0}.fwdrawer{box-sizing:border-box;background:var(--surface);width:min(100%,560px);height:100%;color:var(--ink);box-shadow:var(--shadow-lift);outline:none;flex-direction:column;display:flex;overflow-y:auto}.fwdrawer>header{z-index:1;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex;position:sticky;top:0}.fwdrawer-title{gap:6px;min-width:0;display:grid}.fwdrawer>header h2{font:700 1.375rem/1.2 var(--display);letter-spacing:-.01em;margin:0}.fwdrawer-title p{color:var(--slate);margin:0;font-size:.8438rem;line-height:1.5}.fwdrawer>header .btn{flex:none}.fwdrawer-body{flex:1 0 auto;padding:0 24px}.fwdrawer-sec{padding:20px 0}.fwdrawer-sec+.fwdrawer-sec{border-top:1px solid var(--line)}.fwdrawer-sec>h3{color:var(--seal);font:600 .75rem/1 var(--body);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;display:flex}.fwdrawer-sec>h3:before{content:"";background:currentColor;flex:none;width:18px;height:1px}.fwids-group+.fwids-group{margin-top:16px}.fwids-group>.note{margin:0 0 10px;line-height:1.5}.fwdrawer .fwids ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.fwdrawer .fwids li{overflow-wrap:anywhere;padding-inline-start:16px;font-size:.875rem;line-height:1.4;position:relative}.fwdrawer .fwids li:before{content:"";inset-inline-start:0;background:var(--seal);border-radius:1px;width:6px;height:6px;position:absolute;top:.5em}.fwdrawer .fwids li:first-letter{text-transform:uppercase}.fwdrawer .policy{gap:16px;max-width:none}.fwdrawer .policy-row{flex-direction:column;gap:10px}.fwdrawer .policy-row>label{flex:none;min-width:0}.fwdrawer .policy label+.note,.fwdrawer .policy .redaction-fields+.note{margin-top:-8px;line-height:1.5}.fwdrawer .settingsform .fields{grid-template-columns:minmax(0,1fr)}.fwdrawer table.ppl-unread{width:100%;min-width:0}.fwdrawer table.ppl-unread thead{display:none}.fwdrawer table.ppl-unread,.fwdrawer table.ppl-unread tbody{display:block}.fwdrawer table.ppl-unread tr{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;padding:12px 0;display:grid}.fwdrawer table.ppl-unread tr:first-child{border-top:0;padding-top:0}.fwdrawer table.ppl-unread td{border:0;padding:0;display:block}.fwdrawer table.ppl-unread td:first-child{grid-column:1/-1}.fwdrawer table.ppl-unread td:first-child .note{max-width:none;margin-top:2px}.fwdrawer .addpanel{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0}.fwdrawer .addpanel-go{flex-wrap:wrap;gap:10px;display:flex}.fwdrawer .addpanel.addsite,.fwdrawer .addpanel.picksites{grid-template-columns:minmax(0,1fr)}.fwdrawer .addpanel select{width:100%;font:400 .9062rem/1.45 var(--body);color:var(--ink);background-color:var(--surface);border:1px solid var(--line);border-radius:var(--r);appearance:none;background-image:var(--chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-block:9px;padding-inline:12px 38px;box-shadow:inset 0 1px 2px #12171d0a}.fwdrawer .addpanel select:hover{border-color:var(--slate)}.fwdrawer .addpanel select:focus-visible{border-color:var(--seal);box-shadow:0 0 0 3px color-mix(in srgb, var(--seal) 22%, transparent);outline:none}.fwdrawer-state{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.fwdrawer-facts{grid-template-columns:max-content minmax(0,1fr);gap:10px 16px;margin:0;display:grid}.fwdrawer-facts dt{font:600 .8438rem/1.5 var(--body);color:var(--ink)}.fwdrawer-facts dd{margin:0;font-size:.875rem;line-height:1.5}@media (max-width:480px){.fwdrawer-facts{grid-template-columns:minmax(0,1fr);gap:2px}.fwdrawer-facts dd+dt{margin-top:10px}}.fwdrawer-sec>.note+form{margin-top:16px}.fwdrawer .policy fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.fwdrawer .policy fieldset>legend{font:500 .8438rem/1.3 var(--body);color:var(--ink);margin:0 0 6px;padding:0}.fwdrawer .policy label.radio{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;flex-direction:row;align-items:center;gap:10px;padding:10px 12px}.fwdrawer .policy label.radio:has(input:checked){border-color:var(--seal);background:var(--seal-bg)}.fwdrawer .policy label.radio input{flex:none;width:auto;margin:0}.fwdrawer .policy label.radio>span{font:400 .875rem/1.35 var(--body);color:var(--ink)}.fwdrawer .policy .formactions{background:var(--surface);border-top:1px solid var(--line);margin:4px -24px -20px;padding:14px 24px;position:sticky;bottom:0}.fwdrawer-sec:has(form .formactions)~.fwdrawer-sec:has(form .formactions) .formactions{background:0 0;border-top:0;margin:4px 0 0;padding:0;position:static}.fwdrawer-sec:has(form .formactions):has(~.fwdrawer-sec form .formactions) .formactions{background:0 0;border-top:0;margin:4px 0 0;padding:0;position:static}
