.btype{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.btype-chip{border:1px solid var(--edge);background:var(--field);height:32px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:0 12px;font-size:14px;font-weight:600;line-height:1;transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out}.btype-chip:hover{border-color:var(--label)}.btype-chip.is-on{background:var(--blue);border-color:var(--blue);color:var(--on-blue)}.btype-chip:focus-visible,.btype-clear:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.btype-clear{height:32px;color:var(--blue-ink);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:700;text-decoration:underline;transition:color .14s ease-out}.btype-clear:hover{color:var(--text)}@media (forced-colors:active){.btype-chip.is-on{outline-offset:-2px;outline:2px solid buttontext}}.btype.is-compact .btype-chip{height:28px;padding:0 10px;font-size:13px}.btype.is-compact .btype-clear{height:28px;font-size:13px}.tip{display:inline-flex;position:relative}.tip-btn{border:1px solid var(--edge);background:var(--field);width:20px;height:20px;color:var(--label);font:inherit;cursor:help;border-radius:50%;padding:0;font-size:12px;font-weight:700;line-height:1;transition:color .14s ease-out,border-color .14s ease-out}.tip-btn:hover,.tip:focus-within .tip-btn{color:var(--text);border-color:var(--label)}.tip-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tip-text{z-index:40;border:1px solid var(--edge);background:var(--surface);width:30ch;color:var(--text);letter-spacing:0;text-align:left;opacity:0;pointer-events:none;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;transition:opacity .14s ease-out,transform .14s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.tip:hover .tip-text,.tip:focus-within .tip-text{opacity:1;transform:translate(-50%)}@media (width<=480px){.tip-text{left:auto;right:0;transform:translateY(4px)}.tip:hover .tip-text,.tip:focus-within .tip-text{transform:none}}.foot-slider{flex-direction:column;gap:4px;min-width:0;display:flex}.foot-slider-head{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.foot-slider-value{color:var(--text);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:14px;font-weight:500;display:flex}.foot-slider-value b{font-size:15px;font-weight:700}.foot-slider-actions{align-items:center;gap:4px;display:flex}.foot-slider-step{border:1px solid var(--edge);background:var(--field);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:6px;padding:0;font-size:16px;font-weight:600;line-height:1}.foot-slider-step:hover:not(:disabled){border-color:var(--blue);color:var(--blue-ink)}.foot-slider-step:disabled{opacity:.4;cursor:default}.foot-slider-clear{height:28px;color:var(--blue-ink);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:12px;font-weight:600}.foot-slider-clear:hover{color:var(--text)}.foot-slider-link{border:1px solid var(--edge);background:var(--field);height:28px;color:var(--blue-ink);white-space:nowrap;cursor:pointer;border-radius:6px;padding:0 7px;font-size:12px;font-weight:600}.foot-slider-link:hover{border-color:var(--blue)}.foot-slider-link[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:var(--on-blue)}.foot-slider input[type=range]{width:100%;accent-color:var(--blue);cursor:pointer;margin:0}.foot-slider-ends{color:var(--label);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;font-weight:500;display:flex}.foot-slider-ends small{font-size:inherit}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext-var.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html:has(.world){background:#17191c}html:has(.world) body{background:#17191c}@media (prefers-color-scheme:light){html:has(.world){background:#f6f7f9}html:has(.world) body{background:#f6f7f9}}@media (prefers-color-scheme:light){.world{--ground:#f6f7f9;--deep:#eceff3;--surface:#fff;--field:#fff;--edge:#cfd5dc;--line:#e2e6eb;--text:#17191c;--label:#56606b;--blue-ink:#0e58c6;--wash:#eef4fd;--warn-ink:#8a6400;--bad:#d64545;--bad-ink:#a62c2c;--zone-ink:#0e58c6;--stage:#e4e8ed;--stage-track:#d5dae0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-color-scheme:light){html:has(.world){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.site-footer{color:var(--label);background:var(--deep);border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:20px 40px 28px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;display:flex}.site-footer-brand{margin:0}.site-footer-nav{flex-wrap:wrap;gap:8px 24px;display:flex}.site-footer-nav a{color:var(--label);text-decoration:none}.site-footer-nav a:hover{color:var(--text)}.site-page{flex-direction:column;display:flex}.site-page *,.site-page :before,.site-page :after{box-sizing:border-box}.site-page ::selection{color:var(--text);background:#136ae859}.site-page :focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.site-header{background:var(--deep);flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 40px;display:flex}.site-wordmark img{object-fit:cover;width:170px;height:28px;margin-left:-5px;display:block}.site-nav{align-items:center;gap:32px;font-size:14px;font-weight:600;display:flex}.site-nav a{color:var(--label);text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--text)}.site-main{width:100%;max-width:72ch;color:var(--text);flex:1;margin:0 auto;padding:48px 32px 24px;font-size:16px;font-weight:500;line-height:1.55}.site-main.is-wide{max-width:1120px}.site-main.is-wide .site-lede{max-width:72ch;margin-bottom:28px}.site-main h1{letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0 0 12px;font-size:32px;font-weight:800;line-height:1.16}.site-lede{color:var(--label);text-wrap:pretty;margin:0 0 36px;font-size:17px;font-weight:500;line-height:1.5}.site-main h2{letter-spacing:-.015em;text-wrap:balance;margin:40px 0 10px;font-size:20px;font-weight:800;line-height:1.2}.site-main h3{letter-spacing:-.01em;margin:24px 0 6px;font-size:15px;font-weight:800;line-height:1.3}.site-main p{text-wrap:pretty;margin:0 0 14px}.site-main a{color:var(--blue-ink);text-underline-offset:3px;text-decoration:none}.site-main a:hover{text-decoration:underline}.site-main p a:where(:not([class])),.site-main li a:where(:not([class])){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.site-main p a:where(:not([class])):hover,.site-main li a:where(:not([class])):hover{text-decoration-thickness:2px}.site-main ul{margin:0 0 14px;padding-left:20px}.site-main li{margin:4px 0}.site-main li::marker{color:var(--label)}.site-count{color:var(--label)}.site-season{color:var(--label);letter-spacing:0;margin-left:6px;font-weight:500}.site-main .site-sources{margin-bottom:8px;padding:0;list-style:none}.site-sources li{overflow-wrap:anywhere;margin:4px 0}.site-main .site-sources a{text-decoration:none}.site-main .site-sources a:hover{text-decoration:underline}.site-source-fields,.site-source-date{color:var(--label);font-size:14px}.site-gap{color:var(--warn-ink)}.site-assumptions{margin:6px 0 4px}.site-assumptions summary{cursor:pointer;width:fit-content;color:var(--blue-ink);align-items:center;gap:8px;font-size:13px;font-weight:700;list-style:none;display:flex}.site-assumptions summary::-webkit-details-marker{display:none}.site-assumptions summary:before{content:"";border:1.75px solid;border-width:0 1.75px 1.75px 0;flex:none;width:6px;height:6px;margin:0 1px 0 0;transform:rotate(-45deg)}.site-assumptions[open] summary:before{transform:rotate(45deg)}.site-assumptions summary:hover{color:var(--text)}@media (prefers-reduced-motion:no-preference){.site-assumptions summary:before{transition:transform .2s cubic-bezier(.16,1,.3,1)}}.site-assumptions ul{color:var(--label);margin-top:6px;font-size:14px}.site-brand+.site-brand{border-top:1px solid var(--line);margin-top:28px}.site-brand>h2{margin-top:28px}@media (width<=760px){.site-header{padding:0 16px}.site-nav{gap:18px;font-size:14px}.site-wordmark img{width:144px;height:24px;margin-left:-4px}.site-main{padding:32px 16px 16px}.site-main h1{font-size:28px}.site-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 16px 28px}}@media (width<=480px){.site-nav{gap:16px;font-size:14px}.site-nav a{white-space:nowrap}.site-nav a:not([aria-current=page]):first-child,.site-nav a:not([aria-current=page]):nth-child(3),.site-nav a:nth-child(3)[aria-current=page]~a:nth-child(4){display:none}}.site-main .how-fig{background:var(--surface);border:0;border-radius:8px;margin:8px 0 24px;padding:16px 18px}.site-main .how-fig .fit-pic-ruler-cut,.site-main .how-fig .fit-pic-mark,.site-main .how-fig .fit-pic-needle{stroke:var(--surface)}.site-main .how-fig .fit-pic-over{width:240px;max-width:100%}.site-main .how-fig .fit-pic-out{width:260px;margin-top:0}.site-main .how-fig .fit-pic-out .fit-pic-text,.site-main .how-fig .fit-pic-out .fit-pic-tick{font-size:11px}.site-main .how-fig .fit-pic-ruler{max-width:440px;margin-top:0}.site-main .how-cap{color:var(--label);margin:10px 0 0;font-size:14px;line-height:1.5}.how-pic{width:100%;max-width:420px;height:auto;display:block;overflow:visible}.how-zone.is-cruise{fill:var(--zone-cruise)}.how-zone.is-aggressive{fill:var(--zone-aggressive)}.how-zone.is-euro{fill:var(--zone-euro)}.how-band{fill:var(--warn);fill-opacity:.22;stroke:var(--warn-ink);stroke-width:1px}.how-mid{stroke:var(--text);stroke-width:2.5px;stroke-linecap:round}.how-text{fill:var(--text);font-size:12px;font-weight:700}.how-tick{fill:var(--label);font-size:11px;font-weight:600}@media (width<=480px){.how-text,.how-tick{font-size:13.5px}.how-tick.is-end{display:none}}nav a.account-nav-pending,nav a.account-nav-pending:hover{color:var(--label);cursor:default}nav a.account-nav-disabled,nav a.account-nav-disabled:hover{color:var(--label);cursor:not-allowed}.account-nav{display:inline-flex;position:relative}.account-nav-button{font:inherit;letter-spacing:inherit;color:var(--label);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;transition:color .14s ease-out;display:inline-flex}.account-nav-button:hover,.account-nav-button[aria-expanded=true]{color:var(--text)}.account-nav-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:16ch;display:inline-block;overflow:hidden}.account-nav-caret{flex:none;width:10px;height:6px}.account-menu{z-index:40;background:var(--surface);border:1px solid var(--edge);text-align:left;border-radius:8px;flex-direction:column;gap:2px;min-width:168px;padding:6px;line-height:1.3;display:flex;position:absolute;top:calc(100% + 10px);right:0}.account-nav .account-menu>.account-menu-item:nth-child(n){display:block}.account-menu-item{width:100%;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:8px 12px;text-decoration:none}.account-menu .account-menu-item{color:var(--text)}.account-menu .account-menu-item:hover,.account-menu .account-menu-item:focus{background:var(--wash);color:var(--blue-ink);outline:none}.account-menu .account-menu-item:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.account-nav-initial{background:var(--wash);width:26px;height:26px;color:var(--blue-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:700;line-height:1;display:none}@media (width<=480px){.account-nav-initial{display:inline-grid}.account-nav-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-nav-button{gap:4px}}@media (width>=1101px){.hero-nav .account-nav-initial{display:inline-grid}.hero-nav .account-nav-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-nav .account-nav-button{gap:4px}}.account-form{flex-direction:column;gap:14px;max-width:46ch;display:flex}.account-check{cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.account-check input{width:18px;height:18px;accent-color:var(--blue);cursor:pointer;margin:3px 0 0}.account-providers{flex-direction:column;gap:10px;margin-top:8px;display:flex}.account-provider,.account-primary{height:44px;font:inherit;cursor:pointer;border-radius:6px;padding:0 16px;font-size:14px;font-weight:700;transition:border-color .14s ease-out,background-color .14s ease-out}.account-provider{border:1px solid var(--edge);background:var(--field);color:var(--text);justify-content:center;align-items:center;gap:10px;display:inline-flex}.account-provider-mark{flex:none;width:18px;height:18px}.account-provider:hover:not(:disabled){border-color:var(--blue)}.account-primary{background:var(--blue);color:var(--on-blue);border:0}.account-primary:hover:not(:disabled){background:var(--blue-hover)}.account-provider:disabled,.account-primary:disabled{opacity:.45;cursor:not-allowed}.account-hint{color:var(--label);font-size:13px;font-weight:500}.site-main .account-hint,.site-main .account-error{margin:0}.account-error{color:var(--bad-ink);font-size:14px;font-weight:600}.account-page{--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%239aa3ad' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (prefers-color-scheme:light){.account-page{--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%2356606b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.account-section+.account-section{margin-top:8px}.account-page .account-section h3{letter-spacing:-.01em;color:var(--text);margin:22px 0 12px;font-size:15px;font-weight:800;line-height:1.3}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;margin:0 0 12px;display:grid}.account-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 14px;display:flex}.site-main .account-actions .account-hint{margin:0}.account-page .fit-field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.account-page .fit-field-label{color:var(--label);padding:0;font-size:12px;font-weight:600;line-height:1.3}.account-page .fit-field-hint{color:var(--label);text-wrap:pretty;font-size:12px;font-weight:500;line-height:1.5}.account-page .fit-field-invalid{color:var(--bad-ink);font-size:12px;font-weight:600;line-height:1.5}.account-page .fit-field input,.account-page .fit-field select,.account-page .account-status{border:1px solid var(--edge);background:var(--field);width:100%;height:38px;font:inherit;color:var(--text);border-radius:6px;margin:0;padding:0 12px;font-size:14px;font-weight:700;transition:border-color .14s ease-out}.account-page .fit-field select,.account-page .account-status{appearance:none;background:var(--field) var(--chevron) no-repeat right 12px center / 12px;cursor:pointer;padding-right:32px}.account-page .fit-field input::placeholder{color:var(--label);font-weight:500}.account-page .fit-field input:hover,.account-page .fit-field select:hover,.account-page .account-status:hover{border-color:color-mix(in srgb, var(--edge) 60%, var(--label))}.account-page .fit-field input:focus,.account-page .fit-field select:focus,.account-page .account-status:focus{border-color:var(--blue)}.account-page .fit-field input:focus-visible,.account-page .fit-field select:focus-visible,.account-page .account-status:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.account-page .fit-field input.is-invalid{border-color:var(--bad)}.account-page .fit-field input[type=number]{appearance:textfield;font-variant-numeric:tabular-nums}.account-page .fit-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.account-page .fit-input-unit{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:6px;min-width:0;display:grid;position:relative}.account-page .fit-input-unit:before{content:"";z-index:-1;background:var(--field);border:1px solid var(--edge);border-radius:6px;grid-area:1/1/auto/-1;align-self:stretch;transition:border-color .14s ease-out}.account-page .fit-input-unit:hover:before{border-color:color-mix(in srgb, var(--edge) 60%, var(--label))}.account-page .fit-input-unit:focus-within:before{border-color:var(--blue)}.account-page .fit-input-unit:has(:focus-visible):before{outline:2px solid var(--blue);outline-offset:2px}.account-page .fit-input-unit:has(>input.is-invalid):before{border-color:var(--bad)}.account-page .fit-input-unit>input{background:0 0;border:0;border-radius:6px 0 0 6px;grid-area:1/1;min-width:0;height:38px;padding:0 4px 0 12px}.account-page .fit-input-unit>input:focus-visible,.account-page .fit-input-unit>.fit-unit:focus-visible{outline:none}.account-page .fit-input-unit>.fit-field-invalid{grid-area:2/1/auto/-1}.account-page .fit-input-unit>.fit-unit{color:var(--label);font:inherit;white-space:nowrap;background-color:#0000;border:0;border-radius:0 6px 6px 0;grid-area:1/2;align-self:stretch;align-items:center;margin:0;padding:0 12px 0 4px;font-size:12px;font-weight:600;display:inline-flex}.account-page .fit-input-unit>button.fit-unit{cursor:pointer}.account-page .fit-input-unit>button.fit-unit:hover,.account-page .fit-input-unit>.fit-unit:focus-visible,.account-page .fit-input-unit>select.fit-unit-select:hover{color:var(--text)}.account-page .fit-input-unit>select.fit-unit-select{width:auto;height:auto;color:var(--label);background-color:#0000;background-position:right 12px center;padding:0 28px 0 4px;font-size:12px;font-weight:600}.account-ftin{gap:8px;min-width:0;display:flex}.account-ftin>.fit-input-unit{flex:1 1 0}.account-page .account-ftin>select.fit-unit-select{width:auto;color:var(--label);flex:none;padding:0 32px 0 12px;font-size:12px;font-weight:600}.account-page .account-ftin>select.fit-unit-select:hover{color:var(--text)}.account-button,.account-save{height:36px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .14s ease-out,background-color .14s ease-out}.account-button{border:1px solid var(--edge);background:var(--field);color:var(--text)}.account-button:hover:not(:disabled){border-color:var(--blue)}.account-button.account-danger,.account-button.account-delete{color:var(--bad-ink)}.account-button.account-danger:hover:not(:disabled),.account-button.account-delete:hover:not(:disabled){border-color:var(--bad)}.account-button.account-danger:focus-visible,.account-button.account-delete:focus-visible{outline-color:var(--bad)}.account-save{background:var(--blue);height:38px;color:var(--on-blue);border:0;padding:0 16px;font-size:14px}.account-save:hover:not(:disabled){background:var(--blue-hover)}.account-button:disabled,.account-save:disabled{opacity:.45;cursor:not-allowed}.account-bookmark span{color:var(--label)}.account-bookmark.is-on{background:var(--wash);color:var(--blue-ink);border-color:#0000}.account-bookmark.is-on:hover:not(:disabled){border-color:var(--blue)}.account-bookmark.is-on span{color:var(--blue-ink)}.site-main .account-list{margin:0 0 8px;padding:0;list-style:none}.site-main .account-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0;padding:12px 0;display:flex}.site-main .account-row+.account-row{border-top:1px solid var(--line)}.site-main .account-row.is-editing{padding-bottom:4px;display:block}.account-row-text{flex-direction:column;flex:220px;align-items:flex-start;gap:3px;min-width:0;display:flex}.account-row-text strong{color:var(--text);overflow-wrap:anywhere;font-weight:700}.account-row-detail{color:var(--label);font-size:14px}.account-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-page .account-status{width:auto;height:36px;font-size:13px}.account-tag{background:var(--wash);color:var(--blue-ink);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.3}.site-main .account-empty{color:var(--label)}.account-history{margin:4px 0 0}.account-history summary,.account-advanced summary{cursor:pointer;width:fit-content;color:var(--label);align-items:center;gap:8px;font-size:13px;font-weight:700;list-style:none;transition:color .14s ease-out;display:flex}.account-history summary:hover,.account-advanced summary:hover{color:var(--text)}.account-history summary::-webkit-details-marker{display:none}.account-advanced summary::-webkit-details-marker{display:none}.account-history summary:before,.account-advanced summary:before{content:"";border:1.75px solid;border-width:0 1.75px 1.75px 0;flex:none;width:6px;height:6px;margin:0 1px 0 0;transition:transform .2s cubic-bezier(.16,1,.3,1);transform:rotate(-45deg)}.account-history[open] summary:before,.account-advanced[open] summary:before{transform:rotate(45deg)}.site-main .account-history ul{margin:8px 0 0;padding:0;font-size:14px;list-style:none}.site-main .account-history li{flex-wrap:wrap;gap:2px 14px;margin:0;padding:6px 0;display:flex}.site-main .account-history li+li{border-top:1px solid var(--line)}.account-history time{min-width:7.5em;color:var(--label);font-variant-numeric:tabular-nums}.account-add-board{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.account-add-board-actions{align-items:flex-end;gap:10px;display:flex}.account-add-board-actions .fit-field{width:150px}.account-page .finder{letter-spacing:0;width:100%;padding-top:22px;font-size:13px;position:relative}.account-page .finder-label{color:var(--label);white-space:nowrap;cursor:text;margin:0;padding:0;font-size:12px;font-weight:600;line-height:16px;position:absolute;bottom:calc(100% + 7px);left:-1px}.account-page .finder-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.account-page .finder-field{border:1px solid var(--edge);background:var(--field);cursor:text;border-radius:6px;min-height:38px;padding:4px 34px 4px 4px;transition:border-color .14s ease-out;display:block;position:relative}.account-page .finder-field:hover{border-color:color-mix(in srgb, var(--edge) 60%, var(--label))}.account-page .is-open .finder-field,.account-page .finder-field:focus-within{border-color:var(--blue)}.account-page .finder-field:has(.finder-input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.account-page .finder-chip{border:1px solid var(--edge);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:4px;flex-direction:column;align-items:flex-start;margin:0;padding:3px 8px 4px;display:inline-flex}.account-page .finder-chip:hover{border-color:var(--blue)}.account-page .finder-chip-slot{color:var(--label);font-size:12px;font-weight:600;line-height:1.25}.account-page .finder-chip>span:last-child{color:var(--text);white-space:nowrap;font-size:13px;font-weight:700;line-height:1.3}.account-page .finder-input{min-width:4em;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:4em;padding:4px 8px;font-size:14px;font-weight:700}.account-page .finder-input:focus-visible{outline:none}.account-page .finder-input::placeholder{color:var(--label);font-weight:500}.account-page .is-done .finder-row{min-height:28px}.account-page .is-done .finder-field{cursor:default}.account-page .finder-toggle{width:24px;height:24px;color:var(--label);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.account-page .finder-toggle svg{width:14px;height:14px;transition:transform .2s cubic-bezier(.16,1,.3,1);display:block}.account-page .finder-toggle:hover{color:var(--text);background:0 0}.account-page .is-open .finder-toggle svg{transform:rotate(180deg)}.account-page .sel-list{z-index:20;background:var(--surface);border:1px solid var(--edge);scrollbar-width:thin;scrollbar-color:var(--edge) transparent;border-radius:6px;min-width:100%;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.account-page .sel-option{color:var(--text);white-space:nowrap;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:7px 10px;font-size:14px;font-weight:600;display:flex}.account-page .sel-option.is-active{background:var(--wash)}.account-page .sel-option.is-selected{color:var(--blue-ink);font-weight:700}.account-page .finder-list-head{color:var(--label);margin:0;padding:6px 10px 4px;font-size:12px;font-weight:600}.account-page .finder-empty{color:var(--label);margin:0;padding:7px 10px;font-size:13px;font-weight:500}.account-page .finder-detail{color:var(--label);white-space:nowrap;margin-left:auto;padding-left:12px;font-size:12px;font-weight:500}@media (width<=600px){.account-grid,.account-add-board{grid-template-columns:minmax(0,1fr)}.account-add-board-actions .fit-field{flex:auto;width:auto}.account-page .fit-field input,.account-page .fit-field select,.account-page .account-status,.account-page .finder-input{font-size:16px}.account-page .fit-field input,.account-page .fit-field select,.account-page .account-status,.account-page .account-ftin>select.fit-unit-select,.account-page .fit-input-unit>input{height:44px}.account-page .finder-field{min-height:44px}.account-button,.account-save{height:44px}.account-page .sel-option{white-space:normal}}@media (prefers-reduced-motion:reduce){.account-nav-button,.account-provider,.account-primary,.account-button,.account-save,.account-page .fit-field input,.account-page .fit-field select,.account-page .account-status,.account-page .fit-input-unit:before,.account-page .finder-field,.account-page .finder-toggle svg,.account-history summary,.account-advanced summary,.account-history summary:before,.account-advanced summary:before{transition:none}}.site-main .account-note{margin:8px 0 0}.account-link-button{align-items:center;text-decoration:none;display:inline-flex}.site-main a.account-link-button,.site-main a.account-link-button:hover{color:var(--text);text-decoration:none}.account-setup-gear{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.account-advanced{grid-column:1/-1}.account-advanced>.account-hint{margin:8px 0 12px}.site-main .account-record{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:14px 0 0;font-size:14px;display:grid}.account-record dt{color:var(--label);font-weight:600}.account-record dd{color:var(--label);margin:0}.account-page .account-check+.account-hint{margin-top:8px}.account-confirm{background:var(--surface);border:0;border-radius:8px;flex-direction:column;gap:14px;max-width:46ch;padding:20px;display:flex}.site-main .account-confirm p,.account-confirm .account-actions{margin:0}@media (width<=480px){.site-main .account-record{grid-template-columns:minmax(0,1fr)}.account-record dd+dt{margin-top:6px}}.account-units{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 12px;max-width:360px;display:grid}.account-units label{font-weight:600}.site-main .account-share-note{margin:0 0 14px}.account-row-share{flex:100%;min-width:0}.site-main p.account-row-share{margin:0}.share-link{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.account-page .share-link-url{background:var(--wash);min-width:0;height:36px;font:inherit;color:var(--blue-ink);text-overflow:ellipsis;border:0;border-radius:6px;flex:280px;margin:0;padding:0 12px;font-size:13px;font-weight:600}.account-page .share-link-url:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.share-link-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-main .share-link-status:empty{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-main .share-link-actions{position:relative}.site-main p.shared-status:empty{margin:0}.site-main .account-shared-link{overflow-wrap:anywhere;font-weight:700}.shared-bookmark{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 8px;display:flex}.site-main .shared-bookmark p{margin:0}@media (width<=600px){.account-page .share-link-url{flex-basis:100%;height:44px;font-size:16px}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext-var.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{margin:0}html:has(.world){background:#17191c}html:has(.world) body{background:#17191c}@media (prefers-color-scheme:light){html:has(.world){background:#f6f7f9}html:has(.world) body{background:#f6f7f9}}#root{min-height:100vh}.world{--ground:#17191c;--deep:#111316;--surface:#1c1f23;--field:#1f2226;--edge:#353a41;--line:#272b30;--line-2:var(--edge);--text:#fff;--label:#9aa3ad;--slate:var(--label);--slate-2:var(--label);--ink:#17191c;--blue:#136ae8;--blue-hover:#0f5fd1;--blue-ink:#5f9bee;--on-blue:#fff;--wash:#136ae829;--good:#136ae8;--good-ink:var(--blue-ink);--warn:#f2b705;--warn-ink:#f2b705;--bad:#e5484d;--bad-ink:#f07b7f;--zone-cruise:#d3e3fb;--zone-aggressive:#9fc2f5;--zone-euro:#5f9bee;--zone-ink:#9fc2f5;--band:#136ae8;--stage:#b9bec5;--stage-ink:#17191c;--stage-label:#3a4047;--stage-track:#a3a9b1;--radius:8px;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;color:var(--text);background:var(--ground);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Manrope,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.45}@media (prefers-color-scheme:light){.world{--ground:#f6f7f9;--deep:#eceff3;--surface:#fff;--field:#fff;--edge:#cfd5dc;--line:#e2e6eb;--text:#17191c;--label:#56606b;--blue-ink:#0e58c6;--wash:#eef4fd;--warn-ink:#8a6400;--bad:#d64545;--bad-ink:#a62c2c;--zone-ink:#0e58c6;--stage:#e4e8ed;--stage-track:#d5dae0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}html:has(.world){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){html:has(.world){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.hero-page{--frame:1536;flex-direction:column;min-height:100vh;line-height:normal;display:flex;position:relative;overflow:clip;container-type:inline-size}.hero-main{flex:1 0 auto}.hero-page *,.hero-page :before,.hero-page :after{box-sizing:border-box}.hero-page ::selection{color:var(--text);background:#136ae859}.hero-page :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hero-header,.hero-main{position:relative}.hero-header{aspect-ratio:1536/1024;z-index:2;pointer-events:none;width:100%;position:absolute;top:0;left:0}.hero-header>*{pointer-events:auto}.hero-wordmark{width:21.48%;height:5.27%;display:block;position:absolute;top:1.76%;left:3.91%;overflow:hidden}.hero-wordmark img{width:103.1%;display:block;position:absolute;top:50%;left:-1.64%;transform:translateY(-50.55%)}.hero-nav{width:23.57%;height:3.52%;font-size:max(12px, calc(15 / var(--frame) * 100cqw));justify-content:space-between;align-items:center;font-weight:600;display:flex;position:absolute;top:2.93%;left:71.61%}.hero-nav a{color:var(--label);text-decoration:none;transition:color .14s ease-out}.hero-nav a:hover{color:var(--text)}.hero-page .site-footer{color:var(--label);border-top:0;margin-top:0;font-family:inherit}.hero-page .site-footer-nav a,.hero-page .site-footer-nav .consent-link{color:var(--label)}.hero-page .site-footer-nav a:hover,.hero-page .site-footer-nav .consent-link:hover{color:var(--text)}.hero-main{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;padding:4cqw 0 2cqw 11.33%;display:grid;overflow:hidden}.hero-lead{flex-direction:column;align-items:flex-start;gap:2.6cqw;padding-right:2cqw;display:flex}.hero-headline{width:38cqw;max-width:100%;font-size:min(calc(84 / var(--frame) * 100cqw), 9.5vh);letter-spacing:-.04em;color:var(--text);text-wrap:pretty;margin:0;font-weight:800;line-height:1.06}.hero-form{flex-direction:column;align-items:flex-start;gap:.9cqw;margin:0;display:flex}.hero-form>.hero-cta{margin-top:.6cqw}.hero-form>.hero-entry{margin-bottom:0}.hero-entry{border:1px solid var(--edge);background:var(--field);border-radius:6px;gap:3px;margin:0;padding:3px;display:inline-flex}.hero-entry label{cursor:pointer;font-size:calc(17 / var(--frame) * 100cqw);color:var(--label);letter-spacing:-.01em;border-radius:4px;padding:.55em 1.1em;font-weight:700;transition:background .16s ease-out,color .16s ease-out;position:relative}.hero-entry label:hover{color:var(--text)}.hero-entry label.is-on{color:var(--ink);background:#fff}@media (prefers-color-scheme:light){.hero-entry label.is-on{background:var(--blue);color:var(--on-blue)}}@media (forced-colors:active){.hero-entry label.is-on{outline:2px solid buttontext}}.hero-entry input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hero-entry label:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-cta{background:var(--blue);width:19.79cqw;height:4.3cqw;color:var(--on-blue);cursor:pointer;font:inherit;font-size:calc(22 / var(--frame) * 100cqw);border:0;border-radius:6px;justify-content:center;align-items:center;gap:.6em;font-weight:700;text-decoration:none;transition:background .14s ease-out,opacity .14s ease-out;display:inline-flex}.hero-cta:disabled{opacity:.45;cursor:not-allowed}.hero-cta:hover:not(:disabled){background:var(--blue-hover)}.hero-arrow{width:1em;height:1em}.hero-fields{grid-template-columns:repeat(4,8.4cqw);gap:.6cqw;width:100%;margin:0;display:grid}.hero-fields-board{z-index:30;grid-template-columns:1fr;width:35.4cqw;position:relative}.hero-optional{width:35.4cqw}.hero-optional summary{cursor:pointer;width:fit-content;font-size:max(12px, calc(15 / var(--frame) * 100cqw));color:var(--blue-ink);align-items:center;gap:.55em;padding:.2cqw 0;font-weight:700;list-style:none;transition:color .14s ease-out;display:flex}.hero-optional summary:hover{color:var(--text)}.hero-optional summary::-webkit-details-marker{display:none}.hero-optional summary:before{content:"";border:1.75px solid;border-width:0 1.75px 1.75px 0;flex:none;width:6px;height:6px;margin:0 2px 0 1px;transition:transform .2s cubic-bezier(.16,1,.3,1);transform:rotate(-45deg)}.hero-optional[open] summary:before{transform:rotate(45deg)}.hero-optional-body{flex-direction:column;gap:.8cqw;padding-top:.5cqw;display:flex}.hero-fields-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative}.hero-fields-foot .hero-tip{position:absolute;top:6px;right:10px}.hero-foot{min-width:0;font-size:calc(17 / var(--frame) * 100cqw);background:var(--field);border:1px solid var(--edge);border-radius:6px;flex-direction:column;gap:.3em;padding:.55em .8em .6em .9em;display:flex}.hero-foot-label{color:var(--label);font-size:max(12px,.78em);font-weight:600;line-height:1.2}.hero-foot-hint{color:var(--label);font-size:12px;font-weight:500;line-height:1.3}.hero-foot .foot-slider-ends,.hero-foot .foot-slider-ends small{font-size:12px}.hero-types{flex-direction:column;gap:.5cqw;display:flex}.hero-types-label{font-size:max(12px, calc(14 / var(--frame) * 100cqw));color:var(--label)}.sel{width:100%;font-size:calc(17 / var(--frame) * 100cqw);letter-spacing:-.01em;position:relative}.sel-field{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--text);background:var(--field);border:1px solid var(--edge);border-radius:6px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:.6em;margin:0;padding:.55em .8em .6em .9em;transition:border-color .14s ease-out;display:grid}.sel-field:hover{border-color:color-mix(in srgb, var(--edge) 60%, var(--label))}.sel-field:focus-visible,.is-open .sel-field{border-color:var(--blue)}.sel-label{color:var(--label);white-space:nowrap;grid-area:1/1/auto/3;font-size:max(12px,.78em);font-weight:600;line-height:1.2}.sel-unit-space{width:2.2em;display:inline-block}.sel-unit{background:var(--wash);color:var(--blue-ink);font:inherit;cursor:pointer;border:0;border-radius:4px;padding:0 .3em;font-size:max(12px,.72em);font-weight:700;line-height:1.6;transition:color .14s ease-out;position:absolute;top:.45em;right:1.1em}.sel-unit:hover{color:var(--text)}.sel-value{font-size:calc(18 / var(--frame) * 100cqw);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;font-weight:700;line-height:1.25;overflow:hidden}.sel-chevron{width:1em;height:1em;color:var(--label);grid-area:2/2;transition:transform .2s cubic-bezier(.16,1,.3,1),color .14s ease-out}.sel-field:hover .sel-chevron,.is-open .sel-chevron{color:var(--text)}.is-open .sel-chevron{transform:rotate(180deg)}.sel-list{z-index:20;background:var(--surface);border:1px solid var(--edge);scrollbar-width:thin;scrollbar-color:var(--edge) transparent;border-radius:6px;min-width:100%;max-height:18em;margin:0;padding:.3em;list-style:none;animation:.16s cubic-bezier(.16,1,.3,1) both sel-open;position:absolute;top:calc(100% + .35em);left:0;overflow-y:auto}@keyframes sel-open{0%{opacity:0;transform:translateY(-.3em)scale(.98)}to{opacity:1;transform:none}}.sel-option{cursor:pointer;white-space:nowrap;font-size:calc(18 / var(--frame) * 100cqw);color:var(--text);border-radius:4px;justify-content:space-between;align-items:center;gap:.8em;padding:.5em .7em;font-weight:600;display:flex}.sel-option.is-active{background:var(--wash)}.sel-option.is-selected{color:var(--blue-ink);font-weight:700}.sel-check{flex:none;width:.9em;height:.9em}.finder{width:100%;font-size:calc(17 / var(--frame) * 100cqw);letter-spacing:-.01em;position:relative}.finder-label{color:var(--label);cursor:text;margin:0 0 .15em;padding-left:.3em;font-size:max(12px,.78em);font-weight:600;line-height:1.2;display:block}.finder-row{flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.finder-field{cursor:text;background:var(--field);border:1px solid var(--edge);border-radius:6px;min-height:2.9em;padding:.5em 2.2em .4em .6em;transition:border-color .14s ease-out;display:block;position:relative}.finder-field:hover{border-color:color-mix(in srgb, var(--edge) 60%, var(--label))}.is-open .finder-field,.finder-field:focus-within{border-color:var(--blue)}.finder-field:has(.finder-input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.finder-chip{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--edge);cursor:pointer;text-align:left;border-radius:4px;flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:.2em .6em .25em;transition:border-color .14s ease-out;animation:.22s cubic-bezier(.16,1,.3,1) both hero-unfold;display:inline-flex}.finder-chip:hover{border-color:var(--blue)}.finder-chip-slot{color:var(--label);letter-spacing:.01em;font-size:max(12px,.72em);font-weight:600;line-height:1.1}.finder-chip>span:last-child{font-size:calc(18 / var(--frame) * 100cqw);white-space:nowrap;color:var(--text);font-weight:700;line-height:1.2}.finder-input{min-width:4em;font:inherit;font-size:calc(19 / var(--frame) * 100cqw);color:var(--text);caret-color:var(--blue);background:0 0;border:0;outline:0;flex:4em;padding:.35em .3em;font-weight:700}.finder-input:focus-visible{outline:none}.finder-input::placeholder{color:var(--label);font-weight:500}.is-done .finder-row{min-height:2.1em}.is-done .finder-field{cursor:default}.finder-toggle{width:1.6em;height:1.6em;color:var(--label);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;transition:color .14s ease-out;display:grid;position:absolute;top:50%;right:.55em;transform:translateY(-50%)}.finder-toggle svg{width:1.1em;height:1.1em;transition:transform .2s cubic-bezier(.16,1,.3,1);display:block}.finder-toggle:hover{color:var(--text);background:0 0}.is-open .finder-toggle svg{transform:rotate(180deg)}.finder-list{max-height:16em}.finder-list-head{color:var(--label);padding:.45em .7em .3em;font-size:max(12px,.78em);font-weight:600}.finder-empty{font-size:calc(17 / var(--frame) * 100cqw);color:var(--label);padding:.5em .7em;font-weight:500}.finder-detail{color:var(--label);white-space:nowrap;margin-left:auto;padding-left:1em;font-size:max(12px,.8em);font-weight:500}.hero-board{flex-direction:column;gap:1cqw;width:calc(100% + 1.5cqw);margin:0 1.5cqw 0 -3cqw;display:flex}.hero-draw{width:100%;height:auto;font-family:inherit;display:block;overflow:visible;transform:rotate(-7deg)}.hero-draw-board{fill:var(--surface);stroke:#ffffff80;stroke-width:1.5px;vector-effect:non-scaling-stroke}@media (prefers-color-scheme:light){.hero-draw-board{fill:var(--ink);stroke:none}}.hero-draw-band{fill:#fff;fill-opacity:.06}.hero-draw-rail{fill:var(--blue)}.hero-draw-centre{stroke:#fff;stroke-opacity:.18;stroke-width:3px;stroke-dasharray:14 16}.hero-draw-boot{fill:#fff;fill-opacity:.94;stroke:var(--ink);stroke-width:6px;stroke-linejoin:round}@keyframes hero-unfold{0%{opacity:0;transform:translateY(-.6cqw)}to{opacity:1;transform:none}}.hero-draw{transform-origin:50%;animation:.9s cubic-bezier(.16,1,.3,1) both hero-board-settle}@keyframes hero-board-settle{0%{opacity:.6;filter:blur(6px);transform:translate(2.5cqw,1cqw)rotate(-5.5deg)}to{opacity:1;filter:blur();transform:rotate(-7deg)}}.hero-fields-board{animation:.36s cubic-bezier(.16,1,.3,1) both hero-unfold}.hero-entry label.is-on{animation:.24s cubic-bezier(.16,1,.3,1) both hero-unfold}@media (prefers-reduced-motion:reduce){.hero-draw,.hero-fields-board,.hero-entry label.is-on{animation:none}.hero-cta,.hero-entry label,.hero-nav a,.hero-page .account-nav-button,.hero-optional summary,.hero-optional summary:before,.sel-field,.sel-unit,.sel-chevron,.finder-field,.finder-chip,.finder-toggle,.finder-toggle svg{transition:none}.sel-list,.finder-chip{animation:none}}@media (width<=1280px){.hero-header{aspect-ratio:auto;pointer-events:auto;justify-content:space-between;align-items:center;gap:24px;padding:20px 16px 0;display:flex;position:static}.hero-wordmark{width:190px;height:40px;position:relative;top:0;left:0}.hero-wordmark img{width:106.73%;left:-3.44%}.hero-nav{white-space:nowrap;gap:20px;width:auto;height:auto;font-size:15px;position:static}.hero-main{grid-template-columns:1fr;gap:20px;min-height:0;padding:20px 16px 40px}.hero-board{order:-1;justify-self:center;max-width:640px;margin:0}.hero-lead{gap:20px;padding-right:0}.hero-headline{width:100%;font-size:clamp(34px,8vw,56px)}.hero-form{gap:16px;width:100%}.hero-form>.hero-entry{margin-bottom:0}.hero-entry{border-radius:6px;gap:4px;padding:4px}.hero-entry label{border-radius:4px;font-size:14px}.hero-fields{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;max-width:736px}.hero-fields-board{grid-template-columns:1fr;width:100%}.hero-optional{width:100%;max-width:736px}.hero-optional summary{font-size:15px}.hero-fields-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-foot,.hero-types-label,.sel{font-size:14px}.sel-value{font-size:16px}.sel-option{font-size:15px}.sel-list{max-height:260px}.finder{font-size:14px}.finder-input{font-size:16px}.finder-chip>span:last-child,.finder-empty{font-size:15px}.hero-board{width:100%;margin:0}.hero-main{overflow:visible}.hero-cta{border-radius:6px;width:100%;max-width:736px;height:52px;font-size:17px}.hero-fields-board{animation:none}}@media (width<=560px){.hero-fields{grid-template-columns:1fr 1fr}.hero-fields-foot{grid-template-columns:minmax(0,1fr)}.hero-fields-foot .hero-tip{top:auto;bottom:10px}}@media (width<=640px){:root:has(.cookie-banner) .hero-page{padding-bottom:min(60dvh,360px)}}@media (width<=600px){.hero-header{gap:12px}.hero-wordmark{flex:none;width:128px;height:27px}.hero-nav{gap:14px;font-size:14px}.hero-nav a:not([aria-current=page]):first-child,.hero-nav a:not([aria-current=page]):nth-child(3),.hero-nav a:nth-child(3)[aria-current=page]~a:nth-child(4){display:none}}.cookie-banner{--cb-text:#112234;--cb-surface:#fff;--cb-field:#fff;--cb-line:#d6dce4;--cb-muted:#4f637a;--cb-accent:#136ae8;--cb-focus:#136ae8}:root:has(.world) .cookie-banner{--cb-text:#fff;--cb-surface:#1c1f23;--cb-field:#1f2226;--cb-line:#353a41;--cb-muted:#9aa3ad;--cb-accent:#5f9bee}@media (prefers-color-scheme:light){:root:has(.world) .cookie-banner{--cb-text:#17191c;--cb-surface:#fff;--cb-field:#fff;--cb-line:#cfd5dc;--cb-muted:#56606b;--cb-accent:#0e58c6}}.cookie-banner{left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:50;box-sizing:border-box;width:calc(100% - 32px);max-width:440px;max-height:calc(100vh - 32px - env(safe-area-inset-bottom));max-height:calc(100dvh - 32px - env(safe-area-inset-bottom));border:1px solid var(--cb-line);background:var(--cb-surface);color:var(--cb-text);box-shadow:none;-webkit-font-smoothing:antialiased;border-radius:8px;padding:18px 20px;font-family:Manrope,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.45;position:fixed;overflow-y:auto}:root:has(.world) .cookie-banner{border:0}@media (prefers-color-scheme:light){:root:has(.world) .cookie-banner{border:1px solid var(--cb-line)}}@media (width>=1101px){:root:has(.fit-page) .cookie-banner{border-radius:8px 0 0;width:360px;max-width:360px;bottom:0;left:auto;right:0}}@media (width>=1101px) and (prefers-color-scheme:light){:root:has(.fit-page) .cookie-banner{border-width:1px 0 0 1px}}@media (width>=640px){:root:has(.hero-page) .cookie-banner{left:auto;right:16px}}.cookie-banner :focus-visible{outline:2px solid var(--cb-focus);outline-offset:2px}.cookie-banner-heading{letter-spacing:-.01em;margin:0 0 8px;font-size:15px;font-weight:800;line-height:1.3}.cookie-banner-heading:focus{outline:none}.cookie-banner-heading:focus-visible{outline:2px solid var(--cb-focus)}.cookie-banner-text p{color:var(--cb-muted);margin:0 0 6px}.cookie-banner-details{color:var(--cb-muted);margin:8px 0}.cookie-banner-details summary{cursor:pointer;width:fit-content;color:var(--cb-accent);align-items:center;gap:8px;font-size:13px;font-weight:700;list-style:none;display:flex}.cookie-banner-details summary::-webkit-details-marker{display:none}.cookie-banner-details summary:before{content:"";border:1.75px solid;border-width:0 1.75px 1.75px 0;flex:none;width:6px;height:6px;margin:0 1px 0 0;transform:rotate(-45deg)}.cookie-banner-details[open] summary:before{transform:rotate(45deg)}.cookie-banner-details summary:hover{color:var(--cb-text)}@media (prefers-reduced-motion:no-preference){.cookie-banner-details summary:before{transition:transform .2s cubic-bezier(.16,1,.3,1)}}.cookie-banner-details h3{color:var(--cb-text);margin:10px 0 4px;font-size:12px;font-weight:600}.cookie-banner-details ul{margin:0;padding-left:18px}.cookie-banner-links{margin:8px 0}.cookie-banner a{color:var(--cb-accent)}.cookie-banner-current{color:var(--cb-muted);margin:8px 0}.cookie-banner-actions{gap:10px;margin-top:12px;display:flex}.cookie-banner-button{border:1px solid var(--cb-line);background:var(--cb-field);height:38px;color:var(--cb-text);font:inherit;cursor:pointer;border-radius:6px;flex:1 1 0;padding:0 16px;font-size:14px;font-weight:700;transition:border-color .14s ease-out}.cookie-banner-button:hover{border-color:var(--cb-focus)}.cookie-banner-close{color:var(--cb-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:4px 8px;font-size:14px;text-decoration:underline;display:block}@media (width<=639px){.cookie-banner{width:100%;max-width:none;max-height:60dvh;padding-bottom:calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:8px 8px 0 0;bottom:0;left:0;right:0}}@media (width<=639px) and (prefers-color-scheme:light){:root:has(.world) .cookie-banner{border-width:1px 0 0}}@media (prefers-reduced-motion:reduce){.cookie-banner,.cookie-banner *{transition:none;animation:none}}.site-footer-nav .consent-link{font:inherit;color:var(--label,#9aa3ad);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.site-footer-nav .consent-link:hover{color:var(--text,#fff)}.site-footer-nav .consent-link:focus-visible{outline:2px solid var(--blue,#136ae8);outline-offset:3px;border-radius:4px}
