@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Roboto),local(Roboto-Regular),local(Helvetica);size-adjust:90%;ascent-override:105.8%;descent-override:29.8%;line-gap-override:0%}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Roboto-Bold),local(Helvetica Bold);size-adjust:86%;ascent-override:110.7%;descent-override:31.2%;line-gap-override:0%}html{background:#fff}.desk{--muted:#5e6b6f;--accent:#0075b3;--tg-muted:#5e6b6f;--body:#3f4b4f;--field-line:#87949a;--ctl-line:#c3ccd0}body{min-height:100dvh}html[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}html[data-theme=night] .desk{--bg:#000;--ink:#fff;--muted:#a8b9c9;--faint:#5c6f80;--band:#14191e;--line:#1f2830;--tag-line:#43586b;--photo-bg:#14191e;--accent:#35b0f2;--on-accent:#00131f;--sel-bg:#fff;--sel-ink:#000;--sel-muted:#5c6f80;--chart-1:#35b0f2;--chart-2:#3fcfc4;--chart-3:#ffa800;--chart-4:#a98cf0;--danger:#ff6a5c;--scrim:#0009;--sheet-shadow:#0009;--sk-shine:#ffffff12;--tg-bg:#0e1621;--tg-bar:#17212b;--tg-in:#182533;--tg-out:#2b5278;--tg-ink:#fff;--tg-muted:#7f91a4;--tg-field:#242f3d;--tg-date:#ffffff24;--body:#c9d4dd;--field-line:#6f8293;--ctl-line:#43586b}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}html:not([data-theme=light]) .desk{--bg:#000;--ink:#fff;--muted:#a8b9c9;--faint:#5c6f80;--band:#14191e;--line:#1f2830;--tag-line:#43586b;--photo-bg:#14191e;--accent:#35b0f2;--on-accent:#00131f;--sel-bg:#fff;--sel-ink:#000;--sel-muted:#5c6f80;--chart-1:#35b0f2;--chart-2:#3fcfc4;--chart-3:#ffa800;--chart-4:#a98cf0;--danger:#ff6a5c;--scrim:#0009;--sheet-shadow:#0009;--sk-shine:#ffffff12;--tg-bg:#0e1621;--tg-bar:#17212b;--tg-in:#182533;--tg-out:#2b5278;--tg-ink:#fff;--tg-muted:#7f91a4;--tg-field:#242f3d;--tg-date:#ffffff24;--body:#c9d4dd;--field-line:#6f8293;--ctl-line:#43586b}}.desk{--gutter:72px;--bleed:calc((100vw - min(100vw, 1280px)) / 2 + var(--gutter));width:100%;max-width:1280px;min-height:100dvh;margin:0 auto;overflow:visible}html{overflow-x:clip}.desk .shot{width:100%}.desk .photo{aspect-ratio:352/230;width:100%}.desk .collage .photo{aspect-ratio:352/220}.desk .collage>.col,.desk .collage>svg{max-width:100%}.desk a.fav{color:#0c1015}.desk a.fav-on{color:#d40000}.desk a.mini{color:var(--ink)}.desk a.mini-accent{color:var(--accent)}.desk a.mini-danger{color:var(--danger)}.desk .card-acts{flex:none;gap:8px}.desk .fav,.desk .band .mini{text-align:center}.desk span.fav,.desk span.mini,.desk div.tg-btn,.desk span.tag{cursor:default}.desk .samples{gap:20px}.desk{--t-hero:clamp(40px, 21.714px + 5.7143vw, 44px);--t-text:17px;--t-lead:17px;--t-text-s:15px;--t-h2:clamp(28px, 22.286px + 1.7857vw, 32px);--t-h3:20px;--t-faq-q:17px;--t-card:16px;--t-fact:13px;--t-link:13px;--t-cta:20px;--t-cta-h:56px;--t-cta-px:28px;--t-login:16px;--t-login-h:44px;--t-num:15px;--t-num-d:32px;--t-fact-num:26px;--t-tag:15px}.desk h1.display{font-size:var(--t-hero);line-height:.95}.desk h1.display+p.body{font-size:var(--t-lead);line-height:1.4}.desk .d-h2{font-size:var(--t-h2)}.desk .d-h3{font-size:var(--t-h3)}.desk .d-text{font-size:var(--t-text)}.desk .d-aside .d-text,.desk .faq-a{font-size:var(--t-text-s)}.desk .faq-q{font-size:var(--t-faq-q)}.desk .card-title{font-size:var(--t-card)}.desk .card-title+.facts .fact,.desk .d-facts .card-meta{font-size:var(--t-fact)}.desk .d-facts .display-s{font-size:var(--t-fact-num)}.desk .card-title+.facts .fact svg{width:calc(1em + 2px);height:calc(1em + 2px)}.desk .fact{white-space:normal;overflow-wrap:break-word;max-width:100%}.desk a.src:not(.src-row a){font-size:var(--t-link)}.desk button.src{font-size:var(--t-link);cursor:pointer;line-height:inherit;background:0 0;border:0;margin:0;padding:0}.desk button.src:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.desk a.pill.pill-primary,.desk a.pill.pill-cta{height:var(--t-cta-h);font-size:var(--t-cta);padding:0 var(--t-cta-px)}.desk .site-tools a.pill{height:var(--t-login-h);font-size:var(--t-login);padding:0 20px}.desk .num-ico{width:var(--t-num-d);height:var(--t-num-d);font-size:var(--t-num)}.desk .site-main{gap:inherit;flex-direction:column;flex:1 0 auto;display:flex}.desk .site-head{margin:-48px calc(-1 * var(--bleed)) -48px;padding:0 var(--bleed);border-bottom:1px solid var(--line);background:var(--bg);z-index:30;position:relative}.desk .site-head-in{justify-content:space-between;align-items:center;gap:12px 28px;padding:16px 0}.desk a.site-brand{color:var(--ink)}.desk .site-brandrow{flex:none;gap:12px}.desk .site-brandrow .logo{width:56px;height:28px}.desk .site-nav{flex-wrap:nowrap;justify-content:center;gap:6px;min-width:0}.desk a.site-tab{white-space:nowrap;height:40px;color:var(--muted);border-radius:20px;align-items:center;padding:0 16px;font-family:Carlito,Lato,Arial,sans-serif;font-size:15px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.desk a.site-tab:hover{color:var(--ink)}}.desk a.site-tab[aria-current=page]{background:var(--band);color:var(--ink)}.desk .site-tools{flex:none;gap:10px}.desk .theme-btn{cursor:pointer}.desk .head-btn,.desk a.head-btn{border:2px solid var(--tag-line);background:var(--bg);color:var(--ink)}@media (hover:hover) and (pointer:fine){.desk a.head-btn:hover{border-color:var(--ink)}}.desk a.head-btn[aria-current=page]{border-color:var(--ink)}.desk .site-menu{display:block;position:relative}.desk summary.site-prof{box-sizing:border-box;border:2px solid var(--tag-line);background:var(--bg);height:44px;color:var(--ink);cursor:pointer;border-radius:22px;align-items:center;gap:10px;padding:4px 4px 4px 14px;list-style:none;display:inline-flex}.desk summary.site-prof::-webkit-details-marker{display:none}.desk .site-av{background:var(--sel-bg);width:32px;height:32px;color:var(--sel-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.desk .site-menu-close,.desk .site-menu[open] .site-menu-open{display:none}.desk .site-menu[open] .site-menu-close{display:block}.desk .site-menu-pop{z-index:60;box-sizing:border-box;background:var(--bg);border:2px solid var(--tag-line);border-radius:24px;flex-direction:column;width:280px;max-width:calc(100vw - 32px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.desk a.site-mi{box-sizing:border-box;width:100%;min-height:44px;color:var(--ink);border-radius:22px;align-items:center;gap:12px;padding:0 12px;font-family:Carlito,Lato,Arial,sans-serif;font-size:15px;font-weight:700;display:flex}.desk button.site-mi{box-sizing:border-box;text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:22px;align-items:center;gap:12px;padding:0 12px;font-family:Carlito,Lato,Arial,sans-serif;font-size:15px;font-weight:700;display:flex}.desk .site-mi svg{color:var(--muted);flex:none}.desk a.site-mi[aria-current=page]{background:var(--band)}@media (hover:hover) and (pointer:fine){.desk .site-mi:hover{background:var(--band)}}.desk .site-mi:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.desk .site-msep{background:var(--line);height:1px;margin:6px 8px}.desk .site-menu-nav{display:none}.desk .site-mlangs{color:var(--muted);gap:4px;padding:4px 8px 4px 12px}.desk .site-mlangs>svg{flex:none;margin-right:6px}.desk a.site-mlang{letter-spacing:.03em;min-width:40px;height:32px;color:var(--muted);border-radius:16px;justify-content:center;align-items:center;padding:0 8px;font-family:Carlito,Lato,Arial,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.desk a.site-mlang-on{background:var(--sel-bg);color:var(--sel-ink)}.desk .site-foot{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) repeat(3,max-content) max-content;align-items:start;gap:32px 64px;padding-top:28px;display:grid}.desk .site-foot>.site-brand,.desk .site-foot>.langs{justify-self:start}.desk .site-foot-col{align-items:flex-start;gap:12px}.desk .site-foot-col .meta{margin-bottom:4px}.desk .d-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.desk .d-split-57{grid-template-columns:5fr 7fr;gap:64px;display:grid}.desk .d-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.desk .page-head{gap:16px}.desk .page-lead{max-width:760px}.desk .page-crumbs a{color:var(--accent)}.desk .link-row{flex-wrap:wrap;gap:12px 28px}.desk .not-found{align-items:flex-start;gap:40px}.desk .page-body{gap:40px}.desk .page-head .card-meta,.desk .faq-card .card-meta{font-size:var(--t-fact)}.desk .site-main [id]{scroll-margin-top:24px}.desk .d-facts>.col{gap:4px}.desk h2.faq-q{margin:0;font-weight:400}.desk h2.d-h3{margin:0}.desk .faq-chips{margin-top:8px}.desk .faq-entry{gap:10px}.desk a.d-card{color:var(--ink)}.desk .faq-card-top{justify-content:space-between}.desk .faq-card-next{color:var(--accent)}.desk .faq-card-head{gap:6px}.desk .faq-card-lines{gap:8px}.desk .pay-facts{padding:40px 64px}.desk .pay-aside{align-self:start}.desk .page-sec{gap:40px}.desk .sec-head{gap:16px}.desk h3.faq-q{margin:0;font-weight:400}.desk h3.d-h3{margin:0}.desk .split-top{align-items:start}.desk .split-center{align-items:center}.desk .ico-title{gap:10px}.desk ol.steps,.desk ul.doc-list{margin:0;padding:0;list-style:none}.desk .step-entry{gap:6px;min-width:0}.desk .d-card .chip:not(.chip-on){background:var(--bg)}.desk .chip-row{gap:10px}.desk .card-links{flex-wrap:wrap;gap:12px 28px;margin-top:auto;padding-top:4px}.desk .quiz-tags{gap:8px}.desk .quiz-tags .tag{min-height:40px;font-size:var(--t-tag);padding:0 16px}.desk .how-quiz{align-self:start}.desk .how-agent{gap:20px}.desk .agent-nodes{align-items:stretch;gap:8px}.desk ol.agent-run{padding:8px 20px}.desk .agent-run .step-entry{gap:3px}.desk .agent-run .card-meta{font-size:var(--t-fact)}.desk .agg .src{min-width:0}.desk .agg .src>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.desk .msg-row{border-radius:22px;grid-template-columns:24px minmax(0,2fr) minmax(0,3fr);align-items:center;gap:14px;padding:16px 20px;display:grid}.desk .ill-col{gap:14px}.desk .doc-list .trow{align-items:flex-start;padding:12px 0}.desk .doc-list .trow:last-child{border-bottom:0}.desk .doc-list svg{color:var(--accent);flex:none;margin-top:2px}@media (max-width:1279px){.desk h1.display,.desk .pill-primary .btn-t,.desk .pill-cta .btn-t{text-wrap:balance}.desk .src-row{flex-wrap:wrap;row-gap:10px}.desk .band.tagged .trend-val{white-space:nowrap}.desk .band.tagged>.row:last-child{flex-wrap:wrap;row-gap:8px}.desk .band.tagged>.row:last-child>.meta{flex:120px}.desk .site-head-in{column-gap:16px}.desk .site-nav{gap:2px}.desk a.site-tab{padding:0 10px;font-size:14px}}@media (max-width:1100px){.desk,.desk.desk-long{--gutter:24px;gap:72px;padding:32px 24px 48px}.desk .d-split,.desk .d-split-57,.desk .d-grid3{grid-template-columns:minmax(0,1fr)}.desk .collage{width:100%;max-width:560px;justify-self:center!important}.desk .d-band{border-radius:32px;padding:32px 24px}.desk h1.display{line-height:.95}.desk h1.display+p.body{line-height:1.4}.desk .collage .node{font-size:11px}.desk .collage .node span{font-size:20px}.desk .site-head{margin-top:-32px;margin-bottom:-32px}.desk .site-nav{display:none}.desk .site-menu-nav{display:block}.desk .site-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.desk .site-foot>.site-brand{grid-column:1/-1}.desk .d-h2,.desk .d-h3,.desk .faq-q{text-wrap:balance}.desk .d-text,.desk .faq-a,.desk .faq-q{max-width:34em!important}}@media (max-width:600px){.desk .d-card{padding:24px 20px}.desk .d-band{padding:28px 20px}.desk .d-facts{grid-template-columns:minmax(0,1fr)}.desk .site-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.desk .site-foot>.site-brand,.desk .site-foot>.langs{grid-column:1/-1}.desk .site-main a.src:not(.src-row a),.desk .site-main button.src{white-space:normal;text-align:start}.desk .msg-row{grid-template-columns:24px minmax(0,1fr);align-items:start}.desk .msg-row>.faq-a{grid-column:2}.desk a.pill.pill-primary,.desk a.pill.pill-cta{width:100%;max-width:440px;height:auto;min-height:var(--t-cta-h);white-space:normal;gap:8px;padding:8px 14px}.desk .pill-primary .btn-t,.desk .pill-cta .btn-t{white-space:normal;text-align:center}}.desk .olk-top{gap:40px}.desk .olk-fresh{align-items:flex-start;gap:8px}.desk .olk-fresh-ico{flex:none;padding-top:1px;display:flex}.desk .olk-fresh time{white-space:nowrap}.desk .olk-sec{gap:24px}.desk .olk-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px}.desk .olk-h2{font-size:var(--t-h3)}@media (min-width:1101px){.desk .olk-h2{font-size:30px}}.desk .olk-caption{font-size:var(--t-fact);max-width:900px;line-height:1.45}.desk .olk-card{gap:14px;min-width:0}.desk .olk-pair{gap:32px}.desk .olk-chart svg.olk-svg{width:100%;height:auto}.desk .olk-only-narrow,.desk .olk-only-phone{display:none}.olk-sr,.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.olk-svg{display:block;overflow:visible}.olk-svg text{font-family:Carlito,Lato,Arial,sans-serif}.olk-svg .v{paint-order:stroke;stroke:var(--halo,var(--bg));stroke-width:4px;stroke-linejoin:round}.desk .d-card .olk-svg,.desk .band .olk-svg{--halo:var(--band);--olk-sel:var(--bg)}.desk .olk-leg{flex-wrap:wrap;gap:8px 20px;display:flex}.desk .olk-leg>span{color:var(--muted);align-items:center;gap:7px;font-family:Carlito,Lato,Arial,sans-serif;font-size:13px;display:inline-flex}.desk .olk-pickers{border-radius:40px;gap:18px;padding:28px 40px}.desk .olk-pick-row{align-items:center;gap:20px}.desk .olk-pick-top{align-items:flex-start}.desk .olk-pick-top .olk-pick-label{padding-top:13px}.desk .olk-pick-label{flex:none;width:132px}.desk .olk-chips{gap:10px}.desk .olk-chips a.chip{gap:6px}.desk .olk-chip-next{color:var(--muted);border:2px dashed var(--tag-line);cursor:default;background:0 0!important}.desk .olk-tiles{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:20px;display:grid}.desk .olk-tile{background:var(--band);border-radius:28px;flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.desk .olk-tile-label{align-items:center;gap:6px}.desk .olk-num{color:var(--ink);letter-spacing:-.01em;font-family:Carlito,Lato,Arial,sans-serif;font-size:44px;font-weight:700;line-height:1}.desk .olk-tile-main .olk-num{font-size:58px}.desk .olk-tile-l2{font-size:15px;line-height:1.35}.desk .olk-tile-l3{margin-top:auto;font-size:13px}.desk .olk-tile-main{background:var(--sel-bg);color:var(--sel-ink)}.desk .olk-tile-main .olk-num,.desk .olk-tile-main .meta,.desk .olk-tile-main .card-meta{color:var(--sel-ink)}.desk .olk-tile-main .card-meta{opacity:.78}.desk .olk-wait-text{font-size:var(--t-text-s)}.desk .olk-wait-note{margin-top:auto;padding:16px 20px}.desk .olk-wait-note .card-meta{font-size:14px;line-height:1.4}.desk .olk-table{border-collapse:collapse;width:100%;color:var(--ink);font-family:Carlito,Lato,Arial,sans-serif;font-size:15px}.desk .olk-table th{text-transform:uppercase;letter-spacing:.02em;color:var(--muted);text-align:left;vertical-align:bottom;padding:0 12px 12px 0;font-size:12px;font-weight:700}.desk .olk-table tbody th{text-transform:none;letter-spacing:0;color:var(--ink);border-top:1px solid var(--line);vertical-align:middle;padding:13px 12px 13px 0;font-size:15px;font-weight:400}.desk .olk-table td{border-top:1px solid var(--line);vertical-align:middle;padding:13px 12px 13px 0}.desk .olk-table .r{text-align:right}.desk .olk-table td.r{white-space:nowrap}.desk .olk-table tr.on th,.desk .olk-table tr.on td{font-weight:700}.desk .olk-table td.dim{color:var(--muted);opacity:1}.desk .olk-table .olk-scan{padding-left:32px}.desk .olk-table .olk-few{font-weight:400}.desk .olk-from{align-items:center;gap:12px}.desk .olk-bar{display:block}.desk .olk-w-country{width:15%}.desk .olk-w-from{width:26%}.desk .olk-w-med{width:11%}.desk .olk-w-n{width:10%}.desk .olk-w-disc{width:14%}.desk .olk-w-scan{width:10%}.desk .olk-phone-inline{display:none}.desk .olk-method{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding:56px;display:grid}.desk .olk-method-col{gap:12px}.desk .olk-method .d-h3{margin:0}.desk .olk-method .d-text{font-size:var(--t-text-s)}.desk .olk-cta{text-align:center;align-items:center;gap:24px}.desk .olk-cta .d-h2{max-width:900px}.desk .olk-cta .d-text{max-width:720px}.desk .olk-cta-row{flex-wrap:wrap;justify-content:center;gap:16px}@media (max-width:1100px){.desk .olk-only-wide{display:none}.desk .olk-only-narrow{display:block}.desk .olk-only-narrow.olk-chart{max-width:520px}.desk .olk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.desk .olk-tile-main{grid-column:1/-1}.desk .olk-pickers{padding:24px}.desk .olk-pick-row{flex-direction:column;align-items:flex-start;gap:10px}.desk .olk-pick-top .olk-pick-label{padding-top:0}.desk .olk-method{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 24px}}@media (max-width:600px){.desk .olk-only-wide-sm{display:none}.desk .olk-only-phone{display:flex}.desk .olk-top{gap:28px}.desk .olk-picks{gap:10px}.desk .olk-pick>summary{color:var(--ink);cursor:pointer;border-radius:28px;align-items:center;gap:10px;padding:10px 14px 10px 18px;list-style:none}.desk .olk-pick>summary::-webkit-details-marker{display:none}.desk .olk-pick[open]>summary .olk-chev,.desk .olk-acc[open]>summary .olk-chev{transform:rotate(180deg)}.desk .olk-pick-v{flex:1;gap:2px;min-width:0}.desk .olk-pick-val{font-family:Merriweather,Georgia,serif;font-size:16px}.desk .olk-pick .olk-chips{gap:8px;padding:14px 4px 4px}.desk .olk-tiles{gap:12px}.desk .olk-tile{border-radius:24px;gap:8px;padding:18px}.desk .olk-tile-week{display:none}.desk .olk-num{font-size:30px}.desk .olk-tile-main .olk-num{font-size:44px}.desk .olk-tile-l2,.desk .olk-tile-l3{font-size:13px}.desk .olk-pair{gap:24px}.desk .olk-table,.desk .olk-table tbody th{font-size:14px}.desk .olk-table .olk-x,.desk .olk-table .olk-x-inline{display:none}.desk .olk-table .olk-phone-inline{display:inline}.desk .olk-from{gap:8px}.desk .olk-acc{border-top:1px solid var(--line);padding:14px 0}.desk .olk-acc>summary{cursor:pointer;justify-content:space-between;gap:12px;list-style:none}.desk .olk-acc>summary::-webkit-details-marker{display:none}.desk .olk-acc>p{margin-top:10px;font-size:14px}.desk .olk-cta .pill{width:100%;max-width:440px}}.desk .deals-asof{align-items:center;gap:8px}.desk .deals-types{flex-wrap:wrap}.desk .deals-types a.chip{white-space:nowrap;gap:8px}.desk .deals-types a.chip-on .tag-count{color:var(--sel-muted)}.desk .deals-tiles{gap:24px;display:grid}.desk .deals-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.desk .deals-tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}.desk .deals-section{gap:24px}.desk .deals-chart{gap:14px;min-width:0}.desk .deals-section-head{gap:12px}.desk .deals-section-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.desk .deals-h2{margin:0;font-size:30px}.desk .deals-cards{gap:40px}.desk .deals-note{font-size:14px}.desk .deals-dest{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.desk .deals-dest-item{color:var(--ink);border-radius:24px;gap:4px;padding:16px 20px;text-decoration:none}.desk .deals-dest-item .card-title{font-size:18px}.desk .deals-how{grid-template-columns:6fr 5fr;align-items:start;gap:64px;display:grid}.desk .deals-how-steps{gap:20px}.desk .deals-callouts{gap:18px;margin:0;padding:0;list-style:none}.desk .deals-callout{align-items:flex-start;gap:14px}.desk .deals-callout .num-ico{flex:none;width:32px;height:32px;font-size:15px}.desk .deals-callout .card-title{font-size:18px}.desk .deals-callout .card-meta{font-size:15px}.desk .deals-prices{align-items:flex-start;gap:16px}.desk .deals-about{gap:16px}.desk .deals-about .d-text{max-width:900px}.desk .deals-cta{text-align:center;align-items:center;gap:24px}.desk .deals-cta .d-h2{max-width:900px}.desk .deals-cta .d-text{max-width:720px}@media (max-width:1100px){.desk .deals-tiles-3,.desk .deals-tiles-4{grid-template-columns:repeat(2,minmax(0,1fr))}.desk .deals-tiles-3>:first-child{grid-column:1/-1}.desk .deals-dest{grid-template-columns:repeat(3,minmax(0,1fr))}.desk .deals-how{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:600px){.desk .deals-tiles{background:var(--band);border-radius:28px;gap:0;padding:6px}.desk .deals-tiles .olk-tile{background:0 0;border-radius:0;gap:4px;padding:10px 12px}.desk .deals-tiles .olk-num{font-size:24px}.desk .deals-tiles .olk-tile-l2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.desk .deals-dest{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.desk .deals-dest-item{padding:12px 16px}.desk .deals-dest-item .card-title{font-size:16px}.desk .deals-h2{font-size:24px}.desk .deals-cards{gap:28px}}.desk .ribbon{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--bleed);margin:-32px calc(-1 * var(--bleed)) 0;padding:32px var(--bleed) 16px;scrollbar-width:thin;scrollbar-color:var(--tag-line) transparent;flex-wrap:nowrap;gap:24px;display:flex;overflow-x:auto}.desk .ribbon::-webkit-scrollbar{height:8px}.desk .ribbon::-webkit-scrollbar-thumb{background:var(--tag-line);border-radius:8px}.desk .ribbon>*{scroll-snap-align:start;flex:0 0 342px;width:342px;min-width:0}.desk .ribbon .photo{aspect-ratio:342/210}.desk a.ribbon-more{aspect-ratio:342/210;border:2px dashed var(--tag-line);min-height:210px;color:var(--accent);text-align:center;box-sizing:border-box;border-radius:28px;flex-direction:column;justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding:20px;display:flex}@media (hover:hover) and (pointer:fine){.desk a.ribbon-more:hover{border-color:var(--accent)}}.desk .ribbon-more-n{color:var(--ink);font-family:Merriweather,Georgia,serif;font-size:32px;font-weight:300;line-height:1}.desk .ribbon-more-t{text-transform:uppercase;letter-spacing:.02em;font-family:Carlito,Lato,Arial,sans-serif;font-size:13px;font-weight:700}@media (max-width:600px){.desk .ribbon{grid-template-columns:minmax(0,1fr);gap:44px;margin:0;padding:0;display:grid;overflow:visible}.desk .ribbon>*{width:auto}.desk a.ribbon-more{aspect-ratio:auto;flex-direction:row;min-height:0;padding:16px}.desk .ribbon-more-n{font-size:22px}}.desk .home-hero{text-align:center;align-items:center;gap:22px;padding-top:24px}.desk .home-hero h1.display{text-wrap:balance;max-width:22ch}.desk .home-hero .home-lead{max-width:64ch;font-size:var(--t-lead);line-height:1.5}.desk .home-byline{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 28px;font-family:Carlito,Lato,Arial,sans-serif;font-size:15px}.desk .home-byline-who{color:var(--ink);gap:8px}.desk .home-avatar{background:var(--sel-bg);width:28px;height:28px;color:var(--sel-ink);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.desk .home-bar{align-items:center;gap:14px;width:100%;max-width:640px;margin-top:6px}.desk .home-popular{flex-wrap:wrap;justify-content:center;gap:12px 14px}.desk .home-popular-row{flex-wrap:wrap;justify-content:center;gap:8px}@media (hover:hover) and (pointer:fine){.desk a.chip:not(.chip-on):hover{background:var(--tag-line);color:var(--ink)}}.desk a.tag{color:var(--ink)}.desk a.tag-on{color:var(--sel-ink)}@media (hover:hover) and (pointer:fine){.desk a.tag:hover{border-color:var(--muted)}.desk a.tag-on:hover{border-color:var(--sel-bg)}}.desk .tag-s{min-height:44px;padding:0 16px;font-size:15px}.desk .tag-few{opacity:.55}.desk .home-deals{gap:24px}.desk .home-stat{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px}.desk h2.home-stat-t{margin:0;font-weight:400}.desk .home-dests{flex-wrap:wrap;gap:8px}.desk .home-where{gap:28px}.desk .home-where-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;display:grid}.desk .home-where-item{gap:10px}.desk .home-where-item a.card-title{color:var(--ink)}@media (hover:hover) and (pointer:fine){.desk .home-where-item a.card-title:hover{color:var(--accent)}}.desk .home-where-chips{flex-wrap:wrap;gap:6px}.desk a.home-where-prices{align-self:flex-start}.desk .ribbon .src-row{margin-top:auto}.desk .sheet-layer{z-index:60;position:fixed;inset:0}.desk .sheet-layer .scrim{animation:.2s cubic-bezier(.23,1,.32,1) both sheetFade}.desk .sheet-layer .sheet{box-sizing:border-box;text-align:start;border-top:0;border-radius:32px;gap:22px;width:min(620px,100% - 48px);max-height:calc(100% - 48px);padding:24px 28px 0;animation:.24s cubic-bezier(.16,1,.3,1) both sheetPop;position:absolute;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}.desk .sheet-layer .sheet.sheet-narrow{width:min(520px,100% - 48px)}.desk .sheet-layer .sheet:focus{outline:none}@keyframes sheetFade{0%{opacity:0}to{opacity:1}}@keyframes sheetPop{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes sheetUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.desk .sheet-layer .scrim,.desk .sheet-layer .sheet{animation:.15s ease-out both sheetFade}}.desk .hf-head{justify-content:space-between;gap:16px}.desk h2.hf-title{margin:0;font-size:28px}.desk .hf-head-end{gap:10px}.desk button.hf-reset{cursor:pointer;background:0 0;border:0;padding:0}.desk .hf-group{gap:10px}.desk .hf-label{gap:6px}.desk .hf-tags{gap:8px}.desk button.hf-tag{min-height:44px;padding:0 16px;font-family:Merriweather,Georgia,serif;font-size:15px}.desk button.hf-tag.tag-off{opacity:.45;cursor:default}.desk .hf-show{display:flex}.desk .hf-show>.pill{flex:1}.desk .hf-show button.pill{height:var(--t-cta-h);font-size:var(--t-cta)}.desk .hf-show button.pill:disabled{opacity:.45;cursor:default}.desk .hf-foot{background:var(--bg);border-top:1px solid var(--line);gap:10px;margin:0 -28px;padding:14px 28px 22px;position:sticky;bottom:0}.desk .sheet-layer .sheet.ask-sheet{gap:18px}.desk .ask-head{justify-content:space-between;align-items:center;gap:16px}.desk .ask-what{gap:8px}.desk h2.ask-title{align-items:center;gap:10px;font-size:30px;line-height:1.1;display:flex}.desk h2.ask-title svg{color:var(--accent)}.desk .ask-when{font-size:17px}.desk .ask-box{gap:6px;padding:14px 16px}.desk .ask-box .card-meta{font-size:14px;line-height:1.4}.desk .ask-loyalty{gap:5px;margin-top:4px}.desk .ask-cheaper{align-items:flex-start;gap:10px}.desk .ask-cheaper>.muted{flex:none;margin-top:1px}.desk .ask-cheaper .body-muted{font-size:14px}.desk .ask-foot{background:var(--bg);border-top:1px solid var(--line);gap:10px;margin:0 -28px;padding:14px 28px 22px;position:sticky;bottom:0}.desk .ask-foot button.pill:disabled{opacity:.6;cursor:default}.desk .ask-error{color:var(--danger);font-size:14px}.desk .ask-asked{gap:4px;padding:14px 16px}.desk .ask-asked-login{align-self:flex-start;margin-top:6px}.desk .q-field{gap:8px}.desk .q-field textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--tag-line);background:var(--bg);width:100%;min-height:128px;color:var(--ink);font:inherit;border-radius:16px;padding:12px 14px;font-size:16px;line-height:1.45}.desk .q-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.desk .q-sent{gap:10px}.desk .q-echo{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.desk .start-sub{gap:10px}.desk .start-sub-guest{text-align:center}.desk .start-sub button.pill[aria-disabled=true]{opacity:.6;cursor:progress}.desk .start-sub-error{color:var(--danger);text-align:center;font-size:14px}.desk .email-login{gap:12px;max-width:520px}.desk .q-field input{box-sizing:border-box;border:1.5px solid var(--field-line);background:var(--bg);width:100%;height:52px;color:var(--ink);font:inherit;border-radius:16px;padding:0 14px;font-size:16px}.desk .q-field input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.desk .q-field input[aria-invalid=true]{border-color:var(--danger)}.desk .q-field input[autocomplete=one-time-code]{letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:20px}.desk .email-login button.pill:disabled,.desk .email-login button.pill[aria-disabled=true]{opacity:1;background:var(--band);color:var(--muted);border-color:var(--tag-line);cursor:default}.desk .email-more{flex-wrap:wrap;gap:10px}.desk .email-confirm-title{margin:0}.desk .email-confirm-title:focus{outline:none}.desk .email-sent{overflow-wrap:anywhere;margin:0}.desk .signin-after{text-align:center;font-size:13px}.desk .boat-actions button.pill{width:100%}.desk .boat-actions button.pill-primary,.desk .ask-foot .pill-primary{height:var(--t-cta-h);font-size:var(--t-cta)}.desk .ask-foot a.pill{width:100%;max-width:none}@media (max-width:1100px){.desk .home-where-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.desk .home-hero{text-align:start;align-items:stretch;gap:18px;padding-top:0}.desk .home-byline{justify-content:flex-start;gap:6px 18px;font-size:14px}.desk .home-bar{align-items:flex-start;max-width:none}.desk .home-popular{flex-flow:column;align-items:flex-start;gap:8px}.desk .home-popular-row,.desk .home-dests{margin:0 calc(-1 * var(--bleed));padding:0 var(--bleed);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-self:stretch;min-width:0;overflow-x:auto}.desk .home-popular-row::-webkit-scrollbar{display:none}.desk .home-dests::-webkit-scrollbar{display:none}.desk .home-popular-row>*,.desk .home-dests>*{flex:none}.desk .home-where-grid{grid-template-columns:minmax(0,1fr)}.desk .sheet-layer .sheet,.desk .sheet-layer .sheet.sheet-narrow{border-radius:28px 28px 0 0;width:100%;max-height:92dvh;padding:18px 20px 0;animation:.28s cubic-bezier(.16,1,.3,1) both sheetUp;inset:auto 0 0;transform:none}.desk .hf-foot,.desk .ask-foot{padding:12px 20px calc(18px + env(safe-area-inset-bottom,0px));margin:0 -20px}.desk h2.ask-title{font-size:26px}}.desk .answer-box{background:var(--band);border-left:3px solid var(--accent);border-radius:0 24px 24px 0;gap:10px;max-width:820px;padding:20px 24px}.desk .answer-k{align-items:center;gap:6px}.desk .answer-t{font-size:var(--t-text);line-height:1.5}.desk .method-block{gap:14px}.desk .method-block .d-text{max-width:900px;font-size:var(--t-text-s)}.desk .boat-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:40px 56px;display:grid}.desk .boat-media{gap:14px}.desk .boat-media .photo{aspect-ratio:352/230}.desk .boat-info{gap:20px}.desk .boat-head{gap:12px}.desk h1.boat-h1{margin:0}.desk .boat-price-row{flex-wrap:wrap;align-items:center;gap:10px 16px}.desk .boat-save{border:2px solid var(--tag-line);color:var(--ink);border-radius:12px;align-items:center;gap:5px;padding:6px 10px;font-family:Carlito,Lato,Arial,sans-serif;font-size:15px;font-weight:700;display:inline-flex}.desk dl.boat-kv{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:10px 20px;margin:0;display:grid}.desk dl.boat-kv dd{margin:0;font-size:16px;line-height:1.45}.desk .boat-actions{align-items:stretch;gap:12px}.desk .boat-actions a.pill{width:100%}.desk .boat-links{flex-wrap:wrap;gap:8px}@media (max-width:1100px){.desk .boat-top{grid-template-columns:minmax(0,1fr)}.desk .boat-media .photo{max-height:52vh}.desk .boat-info>*{order:2}.desk .boat-info>.boat-head,.desk .boat-info>.boat-price-row{order:0}.desk .boat-info>.boat-actions{order:1}.desk .boat-media .ptag-l.ptag-corner{top:-24px;right:-12px}}@media (max-width:600px){.desk .answer-box{padding:16px 18px}.desk dl.boat-kv{grid-template-columns:minmax(0,1fr);gap:2px}.desk dl.boat-kv dd{margin-bottom:10px}}.desk .guide-table-wrap{overflow-x:auto}.desk .guide-table caption{caption-side:top;text-align:start;padding-bottom:12px}.desk .guide-table{min-width:520px}.desk .guide-months{gap:16px;margin:0;padding:0;list-style:none}.desk .guide-months-row{flex-wrap:wrap;align-items:baseline;gap:16px}.desk .guide-months-c{flex:0 0 140px;font-weight:700}@media (max-width:600px){.desk .guide-table{min-width:0}}.desk .route-days{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.desk .route-day{border-bottom:1px solid var(--line);gap:6px;padding:16px 0}.desk .route-day .meta{color:var(--accent)}.desk .route-day h3.faq-q{margin:0;font-weight:400}.desk .route-day .faq-a{margin:0}.desk .route-notes{gap:12px;max-width:900px;margin:0;padding:0;list-style:none}.desk .route-notes li{align-items:flex-start;gap:10px;display:flex}.desk .route-notes li svg{color:var(--accent);flex:none;margin-top:4px}@media (max-width:1100px){.desk .route-days{grid-template-columns:minmax(0,1fr)}}.desk .route-stops{flex-wrap:wrap;gap:4px 20px;margin:2px 0;padding:0;list-style:none}.desk .route-stop{min-width:0;color:var(--muted);align-items:center;gap:8px;font-family:Carlito,Lato,Arial,sans-serif;font-size:14px;line-height:20px}.desk .route-stop .rmap-key{flex:none;width:12px;height:12px}.desk .route-stop .rmap-key-poi{width:8px;height:8px;margin:0 2px}.desk .route-stop-name{color:var(--ink)}.desk .coords-v{font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:all;user-select:all;cursor:text}.desk .coords-btn{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;margin:-6px -4px -6px -6px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.desk .coords-btn[data-done]{color:var(--accent)}.desk .coords-btn:focus-visible{outline:2px solid var(--accent);outline-offset:0}@media (hover:hover){.desk .coords-btn:hover{background:var(--band);color:var(--ink)}}.desk .coords-ok{color:var(--accent);font-size:13px}.desk .coords-ok:empty{display:none}.desk .route-coords-note{max-width:720px;margin:12px 0 0}@media (max-width:600px){.desk .coords-btn{border-radius:20px;width:40px;height:40px;margin:-10px -8px -10px -10px}}.desk{--map-land:#e6ecef;--map-coast:#cdd6db;--map-inset:#d3dce0}html[data-theme=night] .desk{--map-land:#14191e;--map-coast:#2b3843;--map-inset:#222b33}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .desk{--map-land:#14191e;--map-coast:#2b3843;--map-inset:#222b33}}.desk .route-plan{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:0 48px;display:grid}.desk .route-plan .route-days{grid-template-columns:minmax(0,1fr)}.desk .route-plan .route-day{cursor:pointer;border-radius:16px;margin:0 -14px;padding:16px 14px;transition:background-color .15s}.desk .route-plan .route-day.on{background:var(--band)}@media (hover:hover){.desk .route-plan .route-day:hover{background:var(--band)}}.desk .rmap{gap:12px;margin:0;position:sticky;top:24px}.desk .rmap-frame{border:1px solid var(--line);background:var(--bg);border-radius:20px;overflow:hidden}.desk .rm{width:100%;height:auto;font-family:Carlito,Lato,Arial,sans-serif;font-weight:700;display:block}.desk .rm-land{fill:var(--map-land);stroke:var(--map-coast);stroke-width:.8px;stroke-linejoin:round}.desk .rm-line,.desk .rm-arrow{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.desk .rm text{paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;letter-spacing:.04em}.desk .rm-label{fill:var(--muted);font-size:11px}.desk .rm-nm{fill:var(--faint);font-size:10px}.desk .rm-night rect{fill:var(--bg);stroke:var(--accent);stroke-width:2px}.desk .rm .rm-num{fill:var(--ink);stroke:none;letter-spacing:0;font-size:11px}.desk .rm-base circle{fill:var(--accent)}.desk .rm-base .rm-label{fill:var(--ink)}.desk .rm-anchor{fill:none;stroke:var(--on-accent);stroke-width:1.7px;stroke-linecap:round}.desk .rm-poi circle{fill:var(--muted)}.desk .rm-scale path{fill:none;stroke:var(--muted);stroke-width:1.2px}.desk .rm-scale text,.desk .rm-credit{fill:var(--faint);font-size:10px}.desk .rm-inset-bg{fill:var(--bg);stroke:var(--line)}.desk .rm-inset-land{fill:var(--map-inset);stroke:none}.desk .rm-inset-box{fill:none;stroke:var(--accent);stroke-width:1.5px}.desk .rm-leg,.desk .rm-stop,.desk .ov-route,.desk .ov-pin{transition:opacity .18s}.desk .rm.has-on .rm-leg:not(.on){opacity:.22}.desk .rm.has-on .rm-stop:not(.on){opacity:.4}.desk .rm-leg.on .rm-line,.desk .rm-leg.on .rm-arrow{stroke-width:3.4px}.desk .rm-leg.on .rm-nm,.desk .rm-stop.on .rm-label{fill:var(--ink)}.desk .rm-night.on rect{fill:var(--accent)}.desk .rm-night.on .rm-num{fill:var(--on-accent)}.desk .rm-poi.on circle{fill:var(--ink)}.desk .rm [data-day]{cursor:pointer}.desk .rmap-m{display:none}.desk .rmap-chips{flex-wrap:wrap;gap:6px}.desk .rmap-chip{border:1px solid var(--ctl-line);min-width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:18px;padding:0 12px;font:700 14px/1 Carlito,Lato,Arial,sans-serif}.desk .rmap-chip[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-ink);border-color:var(--sel-bg)}.desk .rmap-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desk .rmap-legend{flex-wrap:wrap;gap:6px 18px}.desk .rmap-legend .row{align-items:center;gap:7px}.desk .rmap-key{border:2px solid var(--accent);box-sizing:border-box;border-radius:50%;width:14px;height:14px;display:inline-block}.desk .rmap-key-base{background:var(--accent)}.desk .rmap-key-poi{background:var(--muted);border:0;width:8px;height:8px}@media (max-width:1100px){.desk .route-plan{grid-template-columns:minmax(0,1fr);gap:24px}.desk .rmap{max-width:560px;position:static}}@media (max-width:600px){.desk .rmap-d{display:none}.desk .rmap-m{display:block}.desk .rm-label,.desk .rm .rm-num{font-size:10px}.desk .rmap{z-index:2;background:var(--bg);gap:10px;margin:-8px 0 0;padding:8px 0 10px;position:sticky;top:0}.desk .rmap-chips{scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);flex-wrap:nowrap;overflow-x:auto}.desk .rmap-chips::-webkit-scrollbar{display:none}.desk .rmap-chip{flex:none;min-width:40px;height:40px}.desk .rmap-legend{display:none}.desk .route-plan .route-day{cursor:default;border-radius:0;margin:0;padding:16px 0}.desk .route-plan .route-day.on{background:0 0}.desk .route-plan .route-day.on h3{color:var(--accent)}}.desk .ovmap{margin:0 0 8px}.desk .ovmap .rmap-frame{width:100%}.desk .ov-route .rm-line{stroke-width:2px}.desk .ov-dot{fill:var(--accent)}.desk .ov-name{fill:var(--ink);font-size:12px}.desk .ov-pin circle{fill:var(--accent)}.desk .ov-pin .rm-num{fill:var(--on-accent);font-size:12px}.desk .rm.has-on .ov-route:not(.on),.desk .rm.has-on .ov-pin:not(.on){opacity:.2}.desk .ov-route.on .rm-line{stroke-width:3.2px}.desk .rm a{cursor:pointer}.desk .rm a:focus-visible{outline:2px solid var(--accent)}.desk .htile-badge{background:var(--accent);width:26px;height:26px;color:var(--on-accent);text-align:center;z-index:1;border-radius:50%;font:900 13px/26px Carlito,Lato,Arial,sans-serif;position:absolute;top:10px;left:10px}.desk a.htile.on .card-title{color:var(--accent)}@media (max-width:600px){.desk .ov-name,.desk .ov-pin .rm-num{font-size:10px}}.desk .results-bar{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.desk .results-bar .sbar,.desk .results-bar .hf-phone{margin-top:0}.desk .results-chips{flex-wrap:wrap;align-items:center;gap:8px 12px}.desk a.results-chip{gap:6px;height:36px;padding:0 14px;font-size:14px}.desk .results-sort{flex-wrap:wrap;align-items:center;gap:8px}.desk .results-note{margin:0}.desk .results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px;display:grid}.desk .results-cell{min-width:0;scroll-margin-top:24px}.desk .results-grid .src-row{flex-wrap:wrap;row-gap:8px}.desk .results-more{justify-content:center}.desk .results-empty{gap:12px;max-width:760px}.desk .results-widen{flex-wrap:wrap;gap:8px}.desk .results-callout{align-items:flex-start;gap:12px}.desk .results-src{max-width:760px;margin:0}.desk .tag-off{opacity:.45}@media (max-width:1100px){.desk .results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.desk .results-grid{grid-template-columns:minmax(0,1fr);gap:36px}.desk .site-head-in{flex-wrap:nowrap;gap:12px;padding:12px 0}.desk .site-tools{gap:8px}.desk summary.site-prof{padding:4px 4px 4px 10px}}@media (pointer:coarse),(max-width:600px){.desk a.src,.desk button.src,.desk .page-crumbs a{margin-block:-12px;padding-block:12px}.desk .langs a.lang{border-radius:20px;height:40px;padding:0 14px}.desk summary.faq-q{min-height:44px}.desk .site-foot-col{gap:20px}.desk .site-foot-col a.brand{margin-block:-10px;padding-block:10px}}.desk .subq{flex-direction:column;gap:28px;width:100%;max-width:640px;display:flex}.desk .subq-aside{flex-direction:column;gap:16px;min-width:0;display:flex}.desk .subq-aside:not(:has(.subq-chips)){display:none}.desk .subq-wide{display:none}.desk .subq-q{gap:28px;min-width:0}.desk .subq-top{justify-content:space-between}.desk .subq-head{gap:14px}.desk .subq-kicker{gap:6px}.desk h1.subq-title{font-size:34px;line-height:1.05}.desk .subq-tip{font-size:14px}.desk .subq-opts{gap:12px;max-width:520px}.desk .subq a.tag-on{color:var(--sel-ink)}@media (hover:hover) and (pointer:fine){.desk .subq a.tag-on:hover{border-color:var(--sel-bg)}}.desk .subq a.tag-accent{color:var(--accent);border-color:var(--accent)}.desk a.subq-opt{justify-content:space-between;height:60px;padding:0 24px}.desk a.subq-opt-boat{height:76px;padding:0 22px 0 18px}.desk .subq-opt-l{gap:14px}.desk .subq-opt-lines{gap:4px}.desk .subq-opt-sub{letter-spacing:0;font-size:13px}.desk .subq-bottom{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 24px;padding-top:20px}.desk .subq-off{opacity:.45;cursor:default}.desk .subq-chips{gap:14px;padding:20px}.desk .subq-resume{gap:10px;padding:18px 20px}.desk .subq-resume-row{flex-wrap:wrap;gap:8px 24px}.desk .subq-resume-go{white-space:normal}.desk button.subq-restart{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0}.desk .subq-cal{gap:16px;max-width:440px;padding:20px}.desk .subq-cal-head{justify-content:space-between}.desk .subq-cal-nav{gap:8px}.desk .subq-cal .cal a{height:40px;color:var(--ink);border-radius:20px;justify-content:center;align-items:center;font-family:Carlito,Lato,Arial,sans-serif;font-size:14px;display:flex}.desk .subq-cal .cal a.mute{color:var(--faint)}.desk .subq-cal .cal a.in{background:var(--bg);border-radius:0}.desk .subq-cal .cal div.in{background:var(--bg)}.desk .subq-cal .cal a.edge{background:var(--sel-bg);color:var(--sel-ink)}.desk .subq-cal .cal a.edge-l{border-radius:20px 0 0 20px}.desk .subq-cal .cal a.edge-r{border-radius:0 20px 20px 0}@media (hover:hover) and (pointer:fine){.desk .subq-cal .cal a:not(.edge):not(.in):hover{background:var(--bg)}}.desk .subq-note{font-size:14px}.desk .subq-count{gap:18px;padding:18px 20px}.desk .subq-n{flex:none;font-size:64px;line-height:.9}.desk .subq-count-t{gap:4px}.desk .subq-tg{align-items:flex-start;gap:12px}.desk .subq-tg-i{color:var(--accent);flex:none;margin-top:1px}.desk .subq-tg .body-muted{font-size:14px}@media (min-width:1101px){.desk .subq{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:64px;max-width:none;display:grid}.desk .subq-q{grid-area:1/1;max-width:680px}:is(.desk .subq-aside,.desk .subq-aside:not(:has(.subq-chips))){grid-area:1/2;display:flex;position:sticky;top:24px}.desk .subq-wide{display:flex}}@media (max-width:600px){.desk h1.subq-title{font-size:30px}}.desk .subc{flex-direction:column;gap:20px;width:100%;max-width:640px;display:flex}.desk .subc-main,.desk .subc-rest{gap:20px;min-width:0}.desk .subc-aside{flex-direction:column;min-width:0;display:flex}.desk .subc-top{align-items:center;gap:14px}.desk .subc-kicker{gap:2px}.desk .subc-zero{gap:14px;padding:18px 20px}.desk .subc-count-row{gap:18px}.desk .subc-wider-list{gap:8px}.desk a.subc-wider{justify-content:space-between;height:56px;padding:0 18px;font-size:16px}.desk .subc-wider-l{gap:10px}.desk .subc-refine{gap:14px;padding:20px}.desk .subc-tags{align-items:flex-start;gap:8px}.desk a.subc-tag{gap:8px;min-height:44px;padding:0 16px;font-size:15px}.desk .subc a.tag-on{color:var(--sel-ink)}@media (hover:hover) and (pointer:fine){.desk .subc a.tag-on:hover{border-color:var(--sel-bg)}}.desk .subc-start{gap:12px;max-width:520px;padding-top:4px}.desk .subc-note{text-align:center;font-size:13px}@media (min-width:1101px){.desk .subc{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px 64px;max-width:none;display:grid}.desk .subc-main{grid-area:1/1;max-width:680px}.desk .subc-rest{grid-area:2/1;max-width:680px}.desk .subc-aside{grid-area:1/2/span 2;position:sticky;top:24px}}.desk .sts{flex-direction:column;gap:28px;width:100%;max-width:640px;display:flex}.desk .sts-main,.desk .sts-aside{gap:20px;min-width:0}.desk .sts-head{gap:14px}.desk ol.sts-steps{padding:8px 20px}.desk .sts-steps .step-entry{gap:3px}.desk .sts-steps .src{align-self:flex-start;margin-top:3px}.desk .sts-bar{margin-top:6px}.desk .sts-steps .agg>.card-meta{white-space:nowrap}@media (max-width:389px){.desk .sts-steps .agg{grid-template-columns:16px minmax(0,1fr);row-gap:2px}.desk .sts-steps .agg>.card-meta{grid-column:2}}.desk .sts-wait{padding:8px 0}.desk .sts-saved{gap:12px;padding:18px 20px}.desk .sts-saved-t{align-items:flex-start;gap:10px}.desk .sts-saved-t svg{flex:none;margin-top:1px}.desk .sts-tg{align-items:flex-start;gap:12px}.desk .sts-tg-i{color:var(--accent);flex:none;margin-top:1px}.desk .sts-tg .body-muted{font-size:14px}.desk .sts-finds{gap:10px}.desk .sts-finds-list{gap:8px;margin:0;padding:0;list-style:none}.desk .sts-find{overflow-wrap:anywhere;border-radius:20px;padding:14px 18px}.desk .sts-note{text-align:center;font-size:13px}.desk .sts-single{align-items:flex-start;gap:16px;width:100%;max-width:560px}.desk .sts-pill{align-self:stretch}@media (min-width:1101px){.desk .sts{grid-template-columns:minmax(0,1fr) 380px;align-items:start;column-gap:64px;max-width:none;display:grid}.desk .sts-main{grid-column:1;max-width:680px}.desk .sts-aside{grid-column:2;position:sticky;top:24px}}@media (max-width:600px){.desk .sts-single h1.subq-title{font-size:30px}}.desk button.chip{cursor:pointer;font:inherit;border:0;font-family:Carlito,Lato,Arial,sans-serif;font-weight:700}.desk .acct-limit{gap:10px;max-width:760px;padding:20px 24px}.desk .sub-renew{font-size:14px}.desk .sub-acts{align-items:flex-end;gap:6px;min-width:0;margin-left:auto}.desk .sub-acts-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.desk .sub-acts-ask{text-align:right;flex:100%}.desk .sub-acts-error{color:var(--danger);text-align:right}.desk .sub-acts .mini[aria-disabled=true]{opacity:.6;cursor:progress}.desk .sub-acts .mini[aria-busy=true]{cursor:progress}.desk .sub-acts-wait{text-align:right}.desk .sub-acts-wait:empty{margin-top:-6px}.desk .fav-full{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:55;pointer-events:none;max-width:440px;margin:0 auto;position:fixed}.desk .fav-full>.fav-full-box{pointer-events:auto;border-color:var(--tag-line);box-shadow:0 6px 20px var(--sheet-shadow);align-items:flex-start;gap:8px;padding:14px 6px 16px 20px}.desk .fav-full-open{align-self:flex-start;margin:-4px 0;padding:4px 0;display:inline-flex}.desk .fav-full-x{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-top:-8px;padding:0;display:inline-flex}.desk .sheet-layer~.fav-full{display:none}.desk:has(.sheet-layer) .fav-full{display:none}.desk .acct-favs>*{min-width:0}.desk .acct-favs .photo{aspect-ratio:342/210}.desk .fav-gone{opacity:.55}.desk .fav-gone,.desk .fav-gone:hover,.desk .fav-gone .shot:hover{transform:none}.desk .fav-note{max-width:760px}.desk .msg-more,.desk .msg-back{align-self:flex-start}.desk .msg-body{white-space:pre-line;overflow-wrap:anywhere;margin:0}.desk .msg-link{align-self:flex-start}.desk .msg-reply{gap:12px;max-width:760px;padding:20px 24px}.desk .msg-send{align-self:flex-start}.desk .msg-send:disabled{opacity:.6;cursor:default}.desk .msg-switch input:disabled{cursor:progress}.desk .msg-count{box-sizing:border-box;background:var(--accent);min-width:22px;height:22px;color:var(--on-accent);text-align:center;border-radius:11px;margin-left:auto;padding:0 6px;font-family:Carlito,Lato,Arial,sans-serif;font-size:13px;font-weight:700;line-height:22px}@media (max-width:600px){.desk .msg-one{padding:20px}.desk .msg-more,.desk .msg-back,.desk .msg-link,.desk .msg-send{align-self:stretch}}.desk .sbar.acct-qbar{grid-template-columns:repeat(5,minmax(0,1fr)) auto;max-width:none;margin-top:0}.desk .acct-qbar .sfield{cursor:default;padding:8px 18px}.desk .acct-qbar .sfield:hover{background:0 0}.desk .acct-qbar .sfield:hover:before,.desk .acct-qbar .sfield:hover+.sfield:before{opacity:1}.desk .acct-qbar .sval{white-space:normal;overflow-wrap:anywhere}.desk .acct-qstate{background:var(--band);box-sizing:border-box;white-space:nowrap;border-radius:30px;align-items:center;gap:12px;min-height:60px;margin-inline-start:6px;padding:0 24px 0 20px}.desk .acct-qstate .col{gap:2px}.desk .acct-qstate-t{color:var(--ink);font-family:Carlito,Lato,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.2}.desk .acct-qstate-d{color:var(--muted);font-family:Carlito,Lato,Arial,sans-serif;font-size:13px;line-height:1.2}.desk .acct-sort{margin-top:-8px}.desk .acct-results{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:start;gap:44px 24px;display:grid}.desk .acct-results>*{min-width:0}.desk .sub-find{gap:12px}.desk .sub-find-text{gap:8px;margin-top:4px}.desk .sub-find .card-title{overflow-wrap:anywhere;margin:0}.desk .sub-find-seen{gap:5px}.desk .sub-find .src-row{flex-wrap:wrap;row-gap:8px}.desk .sub-find-src{gap:6px}@media (max-width:860px){.desk .sbar.acct-qbar{border-radius:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.desk .sbar.acct-qbar .sfield:before{display:block}.desk .sbar.acct-qbar .sfield:nth-child(3n+1):before{display:none}.desk .acct-qstate{margin:0}}.desk .acct-qphone{display:none}@media (max-width:600px){.desk .acct-qphone{border-radius:28px;align-items:center;width:100%;display:flex}.desk .acct-qphone .sfield{cursor:default;padding:8px 14px 10px 18px}.desk .acct-qphone .sfield:hover{background:0 0}.desk .acct-qphone .hf-l2{white-space:normal}.desk .acct-qpart{white-space:nowrap}.desk .acct-qstate-line{background:0 0;gap:10px;min-height:0;margin:6px 0 0;padding:0}.desk .acct-qstate-line .col{flex-direction:row;gap:6px}}.desk .find-empty{max-width:760px}.desk .notify{gap:12px;padding:16px 20px}.desk .notify .pill:disabled{opacity:.6;cursor:progress}.desk .notify-on{align-items:center;gap:8px;margin:0}.desk .notify-on svg{color:var(--accent);flex:none}.desk .fact-base{white-space:normal;overflow-wrap:anywhere;flex:100%;align-items:flex-start;min-width:0}.desk .fact-base svg{flex:none;margin-top:1px}.desk .fav:not(.fav-on){opacity:1}.desk .fav:after{content:"";border-radius:50%;position:absolute;inset:-2px}@media (min-width:1101px){.desk .results-grid .ptag-m{--ptag:92px}.desk .results-grid .ptag-m .ptag-off{font-size:26px}.desk .results-grid .ptag-m .ptag-now{font-size:21px}.desk .results-grid .ptag-m .ptag-old,.desk .results-grid .ptag-m .ptag-per{font-size:11px}}@media (min-width:601px){.desk .guide-table-wrap{overflow:visible}.desk .guide-table thead th{z-index:1;background:var(--bg);position:sticky;top:0}}@media (max-width:430px){.desk{--t-cta:18px}.desk .pill-primary .btn-t,.desk .pill-cta .btn-t{letter-spacing:-.01em}}.desk .node{letter-spacing:0;padding:12px 6px}html[lang=de] .desk .node-now{font-size:11px}.desk .d-h2{line-height:1.04}@media (max-width:600px){.desk h1.display,.desk .d-h2,.desk .d-h3{line-height:1.1}}.desk h1.display,.desk .d-h2,.desk .d-h3,.desk .faq-q{text-wrap:balance}.desk h1.subq-title{text-wrap:pretty}.desk a.olk-month{text-transform:none;letter-spacing:0;font-size:15px}.desk .faq-entry .faq-a,.desk .step-entry .faq-a,.desk .pay-aside .faq-a{color:var(--body);font-size:var(--t-text)}@media (min-width:1101px){.desk .boat-media{align-self:start;position:sticky;top:24px}}@media (max-width:600px){.desk .deals-tiles .olk-tile-label{align-items:flex-start;min-height:2.4em}}.desk .subq a.tag:not(.tag-on),.desk .subq .round-muted{border-color:var(--ctl-line)}.desk .subq .round-muted{color:var(--ink)}.desk .subq-top{justify-content:flex-start;gap:14px}.desk .subq-top .dots{flex:1}.desk .subq-top .dot{flex:1;width:auto}.desk .subq-top .meta{color:var(--ink);white-space:nowrap;font-size:13px}.desk .subq .tag-count{font-size:14px}.desk a.site-brandrow{align-items:center;min-height:44px}.desk .head-btn,.desk a.head-btn{flex-basis:44px;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px}.desk .pill,.desk .round,.desk .chip,.desk .tag,.desk .hf-bar,.desk summary.site-prof{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){.desk .pill,.desk .round,.desk .chip,.desk .tag,.desk .hf-bar,.desk summary.site-prof{transition:transform .16s cubic-bezier(.23,1,.32,1)}.desk :is(.pill,.round,.chip,.tag,.hf-bar,summary.site-prof):active{transform:scale(.97)}}.desk .sheet-layer .sheet{overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.desk .spin{animation:2.4s linear infinite spin}}.desk .faq-toc{gap:8px;min-width:0}.desk .faq-toc-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.desk a.faq-toc-link{box-sizing:border-box;border-bottom:1px solid var(--line);min-height:44px;color:var(--ink);align-items:center;padding:8px 0;font-family:Carlito,Lato,Arial,sans-serif;font-size:16px;line-height:1.3;display:flex}.desk a.faq-toc-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (hover:hover) and (pointer:fine){.desk a.faq-toc-link:hover{color:var(--accent)}}.desk .faq-entry:target .faq-q,.desk .step:target .faq-q,.desk .hfaq-item:target>.faq-q{color:var(--accent)}@media (min-width:1101px){.desk .faq-toc-pay .faq-toc-list{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}}.desk .faq-card{position:relative}.desk a.faq-card-link{color:var(--ink)}.desk a.faq-card-link:after{content:"";border-radius:40px;position:absolute;inset:0}.desk a.faq-card-link:focus-visible{outline:none}.desk a.faq-card-link:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.desk ul.faq-card-lines{gap:0;margin:0;padding:0;list-style:none}.desk a.faq-card-q{z-index:1;min-height:32px;color:var(--body);align-items:center;padding-block:3px;display:flex;position:relative}.desk a.faq-card-q:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (hover:hover) and (pointer:fine){.desk a.faq-card-link:hover,.desk a.faq-card-q:hover{color:var(--accent)}.desk a.faq-card-q:hover{text-underline-offset:3px;text-decoration:underline}}@media (pointer:coarse),(max-width:600px){.desk a.faq-card-q{min-height:44px}}.desk .faq-help-text{font-size:var(--t-text-s)}.desk .faq-help-links{align-items:flex-start;gap:0;margin-top:auto}.desk .faq-card.faq-help .src{min-height:44px;margin-block:0;padding-block:0;font-size:15px}.desk ul.subq-rows{gap:0;margin:0;padding:8px 20px;list-style:none}.desk .subq-row{border-top:1px solid var(--line);justify-content:space-between;gap:12px;min-height:48px}.desk .subq-row:first-child{border-top:0}.desk .subq-row-k{color:var(--muted)}.desk .subq-row[aria-current=step] .subq-row-k{color:var(--ink)}.desk .subq-row .chip{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:70%;overflow:hidden}.desk .subq-row-none{gap:6px;font-size:15px}@media (min-width:1101px){.desk .subq-aside .subq-chips{display:none}}.desk .subq-years{gap:18px}.desk .subq-year{gap:10px}.desk .subq-year-l{color:var(--muted)}@media (max-width:600px){.desk .subq-months{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.desk .subq-months .tag{justify-content:center;padding:0 8px}}.desk ul.guide-months{grid-template-columns:148px repeat(var(--gm-cols,6), max-content);align-items:center;gap:16px 8px;display:grid}.desk .guide-months-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:8px;display:grid}.desk .guide-months-row>a.chip{justify-content:center}@media (max-width:800px){.desk ul.guide-months{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:20px 8px}.desk .guide-months-c{grid-column:1/-1}.desk .guide-months-row>a.chip{border-radius:20px;height:40px;padding:0 8px;font-size:15px}}@media (max-width:600px){.desk .d-facts{gap:0}.desk .d-facts>.col{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.desk .d-facts>.col:first-child{border-top:0;padding-top:0}.desk .d-facts>.col:last-child{padding-bottom:0}.desk .d-facts .display-s{font-size:22px}}.desk .card-mark{background:var(--sel-bg);width:20px;height:20px;color:var(--sel-ink);box-shadow:0 0 0 2px var(--bg);vertical-align:2px;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:8px;font-family:Carlito,Lato,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.desk .row>.card-mark{margin-left:0}.desk .card-mark-row{align-items:center;gap:8px}.desk .card-marked .shot>.card-mark{z-index:4;margin:0;position:absolute}.desk .card-marked .shot>.card-mark-tag{top:-10px;right:106px}.desk .card-marked .shot>.card-mark-photo{bottom:12px;left:12px}.desk .nowrap{white-space:nowrap}@media (min-width:601px){.desk .yachts-table{table-layout:fixed}.desk .yachts-table col.yt-model{width:36%}.desk .yachts-table col.yt-n{width:12%}.desk .yachts-table col.yt-max{width:16%}.desk .yachts-table col.yt-from,.desk .yachts-table col.yt-berth{width:18%}}.desk .page-head .deals-types{margin-top:8px}@media (max-width:600px){.desk .page-head .deals-types{margin:8px calc(-1 * var(--bleed)) 0;padding:0 var(--bleed);scrollbar-width:none;flex-wrap:nowrap;align-self:stretch;min-width:0;overflow-x:auto}.desk .page-head .deals-types::-webkit-scrollbar{display:none}.desk .page-head .deals-types>*{flex:none}}.desk a.chip-ext{gap:6px}.desk a.chip-ext svg{color:var(--muted)}.desk .ribbon-nav{display:none}@media (hover:hover) and (pointer:fine) and (min-width:601px){.desk :has(>.ribbon-nav){position:relative}.desk .ribbon-nav{z-index:5;pointer-events:none;height:0;display:block;position:absolute}.desk .ribbon-btn{box-sizing:border-box;border:2px solid var(--tag-line);background:var(--bg);width:44px;height:44px;color:var(--ink);box-shadow:0 4px 14px var(--sheet-shadow);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s ease-out,border-color .15s ease-out,transform .16s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;top:-22px}.desk .ribbon-btn svg{flex:none;display:block}.desk .ribbon-prev{left:-22px}.desk .ribbon-next{right:-22px}.desk .ribbon-btn:hover{border-color:var(--accent)}.desk .ribbon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desk .ribbon-btn:disabled{opacity:0;pointer-events:none}.desk .ribbon[data-more-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.desk .ribbon[data-more-start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000)}.desk .ribbon[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}}@media (hover:hover) and (pointer:fine) and (min-width:601px) and (prefers-reduced-motion:no-preference){.desk .ribbon-btn:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.desk .ribbon-btn{transition:none}}.desk .theme-btn .theme-i-night,html[data-theme=night] .desk .theme-btn .theme-i-light{display:none}html[data-theme=night] .desk .theme-btn .theme-i-night{display:block}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .desk .theme-btn .theme-i-light{display:none}html:not([data-theme=light]) .desk .theme-btn .theme-i-night{display:block}}.desk .theme-auto .theme-auto-check{visibility:hidden;color:var(--accent);margin-left:auto}html[data-theme=auto] .desk .theme-auto .theme-auto-check,html:not([data-theme]) .desk .theme-auto .theme-auto-check{visibility:visible}.desk .sheet-layer.sheet-closing .scrim{animation:.15s cubic-bezier(.23,1,.32,1) both sheetFadeOut}.desk .sheet-layer.sheet-closing .sheet.sheet{animation:.15s cubic-bezier(.23,1,.32,1) both sheetPopOut}@keyframes sheetFadeOut{0%{opacity:1}to{opacity:0}}@keyframes sheetPopOut{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)scale(.98)}}@keyframes sheetDown{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}@media (max-width:600px){.desk .sheet-layer.sheet-closing .sheet.sheet{animation-name:sheetDown}}@media (prefers-reduced-motion:reduce){.desk .sheet-layer.sheet-closing .scrim,.desk .sheet-layer.sheet-closing .sheet.sheet{animation:.15s ease-out both sheetFadeOut}}.desk .home{flex-direction:column;margin-bottom:-56px;display:flex}.desk .home>.home-hero{padding-bottom:64px}.desk .home .d-h2{text-wrap:balance;margin:0}.desk .sbar,.desk .hf-bar{border:2px solid var(--tag-line);background:var(--bg);box-sizing:border-box;text-align:start;color:var(--ink);border-radius:40px;padding:6px;box-shadow:0 8px 28px #00000012}.desk .sbar{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;width:100%;max-width:980px;margin-top:6px;display:grid}.desk .sfield{min-height:60px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:32px;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:8px 22px;display:flex;position:relative}.desk .sfield+.sfield:before{content:"";background:var(--tag-line);width:1px;position:absolute;top:24%;bottom:24%;left:0}.desk .sfield:hover{background:var(--band)}.desk .sfield:hover:before,.desk .sfield:hover+.sfield:before{opacity:0}.desk .sfield:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.desk .slab{text-transform:uppercase;letter-spacing:.02em;color:var(--ink);font-family:Carlito,Lato,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.2}.desk .sval{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-family:Merriweather,Georgia,serif;font-size:15px;line-height:1.3;overflow:hidden}.desk .sval.set{color:var(--ink)}.desk .sgo,.desk a.sgo{background:var(--accent);height:60px;color:var(--on-accent);white-space:nowrap;box-sizing:border-box;border-radius:30px;justify-content:center;align-items:center;gap:10px;margin-inline-start:6px;padding:0 24px 0 28px;font-family:Merriweather,Georgia,serif;font-size:18px;display:inline-flex;position:relative}.desk a.sgo:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.desk .sgo-off{background:var(--tag-line);color:var(--muted)}.desk .sbadge{box-sizing:border-box;background:var(--ink);min-width:22px;height:22px;color:var(--bg);box-shadow:0 0 0 2px var(--bg);text-align:center;border-radius:11px;padding:0 6px;font:900 12px/22px Carlito,Lato,Arial,sans-serif;position:absolute;top:-4px;right:-4px}.desk .hf-phone{width:100%;margin-top:6px;display:none}.desk a.hf-bar{cursor:pointer;align-items:center;width:100%;display:flex}.desk .hf-bar .sfield{flex:1;gap:3px;padding:6px 12px 6px 18px}.desk .hf-bar .hf-l1{font-size:17px}.desk .hf-bar .hf-l2{font:400 14px/1.3 Carlito,Lato,Arial,sans-serif}.desk .sval .set{color:var(--ink)}.desk .sgo.sgo-round{flex:none;width:60px;margin:0;padding:0}@media (hover:hover) and (pointer:fine){.desk a.hf-bar:hover .sfield{background:var(--band)}}.desk a.hf-bar:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.desk .hsec{flex-direction:column;gap:28px;padding:64px 0;display:flex}.desk .hsec-band{margin:0 calc(-1 * var(--bleed));padding:64px var(--bleed);background:var(--band)}.desk .hsec-band .chip,.desk .hsec-band .tag{background:var(--bg)}.desk .hsec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.desk .hsec-ht{gap:10px;min-width:0}.desk .hsec-tools{flex:none;align-items:center;gap:16px}.desk .harrows{gap:8px}.desk .ghost{border:2px solid var(--tag-line);background:var(--bg);width:44px;height:44px;color:var(--ink);cursor:pointer;box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.desk .ghost:hover:not(:disabled){border-color:var(--ink)}.desk .ghost:disabled{color:var(--faint);cursor:default}.desk .ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desk .hrow{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 calc(-1 * var(--bleed));padding:2px var(--bleed) 6px;scroll-padding-inline:var(--bleed);gap:20px;display:flex;overflow-x:auto}.desk .hrow::-webkit-scrollbar{display:none}.desk .htile{scroll-snap-align:start;width:180px;min-width:0;color:var(--ink);flex-direction:column;flex:0 0 180px;gap:4px;display:flex}.desk a.htile:hover .card-title{color:var(--accent)}.desk a.htile:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:24px}.desk .photo.htile-sq{aspect-ratio:1;width:100%;margin-bottom:6px;display:block}.desk .htile .card-title{line-height:1.25}.desk .htile .card-meta{line-height:1.35}.desk .htile-dim{opacity:.6}.desk .htile-shot{margin-bottom:6px;position:relative}.desk .htile-shot .htile-sq{margin-bottom:0}.desk .hrow:has(.htile-deal){margin-top:-16px;padding-top:18px}.desk .hgroup{gap:16px}.desk .hgroup+.hgroup{margin-top:16px}.desk .hgroup-t{align-items:baseline;gap:12px}.desk .hgroup-t h3{margin:0}.desk .hgroup-t a{color:var(--ink)}.desk .hgroup-t a:hover{color:var(--accent)}.desk .home a.home-where-prices{align-self:flex-start}.desk .home .ribbon .src-row{margin-top:auto}.desk .hmodels{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px;display:grid}.desk a.hmodel{color:var(--ink);align-items:center;gap:14px;min-width:0}.desk a.hmodel:hover .card-title{color:var(--accent)}.desk .photo.hmodel-th{aspect-ratio:1;border-radius:18px;flex:none;width:64px;height:64px}@supports (corner-shape:squircle){.desk .photo.hmodel-th{border-radius:28px}}.desk .hmodel-t{gap:3px;min-width:0}.desk .hsteps{background:var(--band);border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin:0;padding:28px;list-style:none;display:grid}.desk .hstep{align-items:flex-start;gap:14px}.desk .hstep-t{gap:8px;min-width:0}.desk .hstep .d-h3{font-size:18px;line-height:1.2}.desk .hstep .d-text{font-size:var(--t-text-s);color:var(--muted);line-height:1.45}.desk .hstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.desk .hstat{background:var(--bg);border-radius:28px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.desk .hstat dt,.desk .hstat dd{margin:0}.desk .hstat-v{color:var(--ink);font-family:Carlito,Lato,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1}.desk .home-cite{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0;font-family:Carlito,Lato,Arial,sans-serif;font-size:15px;line-height:1.4}.desk .hfaq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 64px;display:grid}.desk .hfaq-side{align-items:flex-start;gap:14px;position:sticky;top:24px}.desk .hfaq-lead{font-size:var(--t-text-s);color:var(--muted);margin:0;line-height:1.5}.desk .hfaq-item{border-bottom:1px solid var(--line)}.desk .hfaq-item:first-child{border-top:1px solid var(--line)}.desk .hfaq-item>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;list-style:none;display:flex}.desk .hfaq-item>summary::-webkit-details-marker{display:none}.desk .hfaq-item>summary:hover{color:var(--accent)}.desk .hfaq-item>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.desk .hfaq-ico{color:var(--muted);flex:none;margin-top:1px;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.desk .hfaq-item[open] .hfaq-ico{transform:rotate(45deg)}.desk .hfaq-item .faq-a{max-width:62ch;margin:0 0 20px}.desk .hfaq .d-h2{text-wrap:balance;margin:0}.desk .hfaq:not(.home>.hfaq){padding-block:0}.desk .hfaq-h{font:inherit;color:inherit;margin:0}.desk .hsec-dark{margin:0 calc(-1 * var(--bleed));padding:72px var(--bleed);color:#fff;--ink:#fff;--muted:#a8b9c9;--accent:#35b0f2;--on-accent:#00131f;--band:#14191e;--line:#1f2830;--tag-line:#43586b;background:#0c1015;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px 64px;display:grid}.desk .hdark-main{align-items:flex-start;gap:16px}.desk .hdark-main .d-text{color:var(--muted);margin:0}.desk .hdark-steps{gap:16px;margin:0;padding:0;list-style:none}.desk .hdark-steps li{align-items:center;gap:14px;font-family:Merriweather,Georgia,serif;font-size:17px;line-height:1.35}.desk .hdark-steps .num-ico{color:#0c1015;background:#fff}.desk .hhelp{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:32px 64px;display:grid}.desk .hhelp-main{align-items:flex-start;gap:16px}.desk .hhelp-main .d-text{max-width:62ch;color:var(--muted);margin:0}.desk .hhelp-side{gap:14px}.desk .hhelp-tips{gap:14px;margin:0;padding:0;list-style:none}.desk .hhelp-tips li{align-items:center;gap:14px;font-family:Merriweather,Georgia,serif;font-size:17px;line-height:1.35}@media (prefers-reduced-motion:reduce){.desk .hfaq-ico{transition:none}}@media (max-width:1100px){.desk .home{margin-bottom:-24px}.desk .hsec,.desk .hsec-band{padding-top:48px;padding-bottom:48px}.desk .hmodels,.desk .hstats{grid-template-columns:repeat(2,minmax(0,1fr))}.desk .hsteps,.desk .hfaq,.desk .hsec-dark,.desk .hhelp{grid-template-columns:minmax(0,1fr)}.desk .hfaq-side{position:static}}@media (max-width:860px){.desk .sbar{border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.desk .sbar .sfield{padding:8px 16px}.desk .sbar .sfield+.sfield:before{display:none}.desk .sbar .sfield:nth-child(2n):before{display:block}.desk .sgo,.desk a.sgo{grid-column:1/-1;width:100%;margin:6px 0 0}}@media (max-width:600px){.desk .sbar{display:none}.desk .hf-phone{display:block}.desk .home>.home-hero{padding-bottom:40px}.desk .harrows{display:none}.desk .hrow{gap:14px}.desk .htile{flex-basis:148px;width:148px}.desk .htile-deal .ptag-s{--ptag:68px}.desk .htile-deal .ptag-s .ptag-off{font-size:20px}.desk .htile-deal .ptag-s .ptag-now{font-size:15px}.desk .htile-deal .ptag-s .ptag-old{font-size:9px}.desk .htile-deal .ptag-s .ptag-per{display:none}.desk .htile-deal .ptag-s.ptag-corner{top:-10px;right:-8px}.desk .hmodels{grid-template-columns:minmax(0,1fr);gap:14px}.desk .hsteps{padding:20px}.desk .hstat{padding:16px}.desk .hstat-v{font-size:26px}.desk .hsec-dark{padding-top:56px;padding-bottom:56px}.desk .home .ribbon{scroll-snap-type:x mandatory;scrollbar-width:none;margin:-32px calc(-1 * var(--bleed)) 0;padding:32px var(--bleed) 8px;scroll-padding-inline:var(--bleed);gap:16px;display:flex;overflow-x:auto}.desk .home .ribbon::-webkit-scrollbar{display:none}.desk .home .ribbon>*{flex:0 0 calc(100vw - 72px);width:calc(100vw - 72px)}.desk .home a.ribbon-more{aspect-ratio:342/210;flex-direction:column;padding:20px}}.desk .mcp-stack{gap:20px;min-width:0}.desk .mcp-connect{gap:10px;min-width:0}.desk .mcp-asks{gap:10px;margin:0;padding-left:0;list-style:none}.desk .code-block{background:var(--bg);max-width:100%;color:var(--ink);border:1px solid var(--tag-line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;margin:0;padding:14px 16px;font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.desk .d-h3 code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.desk .acct-shell{grid-template:"side main""extra main"1fr/232px minmax(0,1fr);align-items:start;gap:28px 64px;display:grid}.desk .acct-side{grid-area:side;gap:26px}.desk .acct-main{grid-area:main;gap:28px;min-width:0}.desk .acct-extra{border-top:1px solid var(--line);grid-area:extra;align-items:flex-start;gap:18px;padding-top:22px}.desk .acct-who{gap:12px;min-width:0}.desk .acct-av{background:var(--sel-bg);width:44px;height:44px;color:var(--sel-ink);border-radius:50%;flex:none;place-items:center;font-family:Carlito,Lato,Arial,sans-serif;font-size:18px;font-weight:700;display:grid}.desk .acct-who-t{gap:2px;min-width:0}.desk .acct-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-family:Carlito,Lato,Arial,sans-serif;font-size:16px;font-weight:700;overflow:hidden}.desk .acct-via{color:var(--muted);font-family:Carlito,Lato,Arial,sans-serif;font-size:13px}.desk .acct-nav{flex-direction:column;gap:2px;display:flex}.desk .acct-nav-i{height:46px;color:var(--ink);border-radius:23px;align-items:center;gap:12px;padding:0 14px;font-family:Carlito,Lato,Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .15s ease-out;display:flex}.desk .acct-nav-i[aria-current=page]{background:var(--sel-bg);color:var(--sel-ink)}@media (hover:hover) and (pointer:fine){.desk .acct-nav-i:not([aria-current=page]):hover{background:var(--band)}}.desk .acct-nav-i:focus-visible,.desk .acct-out:focus-visible,.desk .ibx-row:focus-visible,.desk .acct-back-link:focus-visible,.desk .acct-sub-n:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desk .acct-nav-n{box-sizing:border-box;background:var(--accent);min-width:22px;height:22px;color:var(--on-accent);text-align:center;font-variant-numeric:tabular-nums;border-radius:11px;margin-left:auto;padding:0 7px;font-size:13px;line-height:22px}.desk .acct-out{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;gap:10px;padding:6px 0;font-family:Carlito,Lato,Arial,sans-serif;font-size:15px;font-weight:700}@media (hover:hover) and (pointer:fine){.desk .acct-out:hover{color:var(--ink)}}.desk .acct-out[aria-busy=true]{opacity:.6;cursor:progress}.desk .acct-head{align-items:flex-end;gap:24px;display:flex}.desk .acct-head-t{gap:12px;min-width:0}.desk .acct-h1{overflow-wrap:anywhere;font-size:clamp(34px,26px + 1.6vw,44px);line-height:1.02}.desk .acct-lead{color:var(--muted);margin:0;font-family:Carlito,Lato,Arial,sans-serif;font-size:16px;line-height:1.35}.desk .acct-back-link{color:var(--muted);border-radius:8px;align-self:flex-start;gap:8px;margin-bottom:-12px;font-family:Carlito,Lato,Arial,sans-serif;font-size:15px;font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.desk .acct-back-link:hover{color:var(--ink)}}.desk .acct-error{color:var(--danger)}.desk .acct-empty{background:var(--band);border-radius:28px;align-items:flex-start;gap:14px;max-width:680px;padding:36px 40px}.desk .acct-empty .d-text,.desk .acct-empty .body-muted{max-width:52ch;margin:0}.desk .acct-empty-ic{background:var(--bg);width:56px;height:56px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.desk .acct-subs{gap:16px}.desk .acct-sub{background:var(--band);border-radius:28px;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:16px 28px;padding:16px 24px 16px 16px;display:grid}.desk .acct-sub-pic{background:var(--photo-bg) center / cover no-repeat;border-radius:18px;align-self:stretch;min-height:136px;position:relative}.desk .acct-sub-new{background:var(--accent);color:var(--on-accent);letter-spacing:.02em;text-transform:uppercase;border-radius:12px;gap:4px;padding:4px 10px;font-family:Carlito,Lato,Arial,sans-serif;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.desk .acct-sub-body{gap:10px;min-width:0}.desk .acct-sub-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Merriweather,Georgia,serif;font-size:32px;font-weight:300;line-height:1}.desk .acct-sub .fact{font-size:15px}.desk .acct-sub-state{color:var(--ink);flex-wrap:wrap;gap:8px;margin-top:6px;font-family:Carlito,Lato,Arial,sans-serif;font-size:15px}.desk .acct-sub-st{font-weight:700}.desk .acct-sub-until{color:var(--muted)}.desk .acct-dot{border-radius:50%;flex:none;width:8px;height:8px}.desk .acct-dot-live{background:var(--chart-2);box-shadow:0 0 0 4px color-mix(in srgb, var(--chart-2) 20%, transparent)}.desk .acct-dot-soon{background:var(--chart-3);box-shadow:0 0 0 4px color-mix(in srgb, var(--chart-3) 22%, transparent)}.desk .acct-dot-pause{background:var(--faint);border-radius:2px}.desk .acct-dot-off{background:var(--faint)}.desk .acct-sub .sub-renew{margin:2px 0 0;font-size:14px}.desk .acct-sub-side{align-items:flex-end;gap:12px;min-width:220px}.desk .acct-sub-n{color:var(--ink);border-radius:8px;align-items:baseline;gap:8px;text-decoration:none}.desk .acct-sub-n b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Merriweather,Georgia,serif;font-size:48px;font-weight:300;line-height:.9}.desk .acct-sub-n span{max-width:9ch;color:var(--muted);font-family:Carlito,Lato,Arial,sans-serif;font-size:15px;line-height:1.15}@media (hover:hover) and (pointer:fine){.desk .acct-sub-n:hover span{color:var(--accent)}}.desk a.pill.acct-sub-go,.desk .acct-slot a.pill.pill-primary{gap:8px;height:48px;min-height:48px;padding:0 20px;font-size:17px}.desk a.pill.acct-sub-go svg,.desk .acct-slot a.pill.pill-primary svg{width:20px;height:20px}.desk .acct-sub .sub-acts{margin-left:0}.desk .acct-sub-trends{grid-column:1/-1;padding:4px 8px}.desk .acct-sub-quiet .acct-sub-pic{filter:grayscale();opacity:.55}.desk .acct-sub-quiet .acct-sub-title,.desk .acct-sub-quiet .acct-sub-n b{color:var(--muted)}.desk .acct-slot{border:2px dashed var(--tag-line);border-radius:28px;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:16px 28px;padding:16px 24px 16px 16px;display:grid}.desk .acct-slot-pic{height:104px;color:var(--faint);background:repeating-linear-gradient(135deg, transparent 0 10px, var(--line) 10px 11px);border-radius:18px;place-items:center;display:grid}.desk .acct-slot-t{gap:6px;min-width:0}.desk .acct-slot-h{color:var(--ink);margin:0;font-family:Merriweather,Georgia,serif;font-size:20px;font-weight:400;line-height:1.25}.desk .acct-slot .body-muted{max-width:54ch}.desk .acct-fine{max-width:80ch;margin:-8px 0 0}.desk .acct-full{border:1px solid var(--tag-line);border-radius:24px;align-items:flex-start;gap:14px;max-width:760px;padding:18px 22px}.desk .acct-full>svg{color:var(--muted);margin-top:1px}.desk .acct-full-t{gap:8px;min-width:0}.desk .acct-full-t .pill,.desk .acct-limit .pill,.desk .acct-empty .pill{align-self:flex-start}.desk .ibx-days{gap:28px;max-width:880px}.desk .ibx-group{gap:6px}.desk .ibx-day{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;padding-left:16px;font-family:Carlito,Lato,Arial,sans-serif;font-size:13px;font-weight:700}.desk .ibx-list{margin:0;padding:0;list-style:none}.desk .ibx-list>li+li{border-top:1px solid var(--line)}.desk .ibx-row{color:var(--ink);border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:background-color .15s ease-out;display:grid}@media (hover:hover) and (pointer:fine){.desk .ibx-row:hover{background:var(--band)}.desk .ibx-row:hover .ibx-ic:not(.ibx-ic-ink){background:var(--bg)}}.desk .ibx-ic{background:var(--band);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.desk .ibx-ic-ink{background:var(--sel-bg);color:var(--sel-ink)}.desk .ibx-ic-l{width:52px;height:52px}.desk .ibx-new .ibx-ic:after{content:"";background:var(--accent);border:2px solid var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;top:-1px;right:-1px}.desk .ibx-row-t{gap:4px;min-width:0}.desk .ibx-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-family:Carlito,Lato,Arial,sans-serif;font-size:16px;overflow:hidden}.desk .ibx-new .ibx-title{font-weight:700}.desk .ibx-pv{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:Merriweather,Georgia,serif;font-size:14px;line-height:1.4;overflow:hidden}.desk .ibx-tm{color:var(--muted);font-variant-numeric:tabular-nums;align-self:start;padding-top:2px;font-family:Carlito,Lato,Arial,sans-serif;font-size:13px}.desk .ibx-new .ibx-tm{color:var(--accent);font-weight:700}.desk .msg-empty{max-width:52ch}.desk .msg-notices{gap:6px;max-width:760px}.desk .msg-switch{cursor:pointer;align-items:flex-start;gap:12px}.desk .msg-switch input{appearance:none;background:var(--faint);cursor:pointer;border-radius:11px;flex:none;width:38px;height:22px;margin:0;transition:background-color .2s ease-out;position:relative}.desk .msg-switch input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.desk .msg-switch input:checked{background:var(--accent)}.desk .msg-switch input:checked:after{transform:translate(16px)}.desk .msg-switch input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desk .msg-switch-t{color:var(--ink);padding-top:2px;font-family:Carlito,Lato,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.3}.desk .msg-notices .hint{padding-left:50px}.desk .msg-one-h{align-items:center;gap:16px}.desk .msg-one-t{gap:6px;min-width:0}.desk .msg-one-title{letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(26px,20px + 1.2vw,34px);font-weight:300;line-height:1.12}.desk .msg-one{gap:20px;max-width:760px;padding:24px 28px}.desk .msg-boats{background:var(--band);border-radius:24px;max-width:760px;margin:0;padding:6px 24px;list-style:none}.desk .msg-boat{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 20px;padding:14px 0;display:grid}.desk .msg-boat+.msg-boat{border-top:1px solid var(--tag-line)}.desk .msg-boat-t{gap:3px;min-width:0}.desk .msg-boat-n{color:var(--ink);font-family:Carlito,Lato,Arial,sans-serif;font-size:16px;font-weight:700}.desk .msg-boat-w{color:var(--muted);font-family:Carlito,Lato,Arial,sans-serif;font-size:14px}.desk .msg-boat-off{background:var(--danger);color:#fff;white-space:nowrap;border-radius:10px;padding:3px 9px;font-family:Carlito,Lato,Arial,sans-serif;font-size:14px;font-weight:700}.desk .msg-boat-p{letter-spacing:-.02em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);font-family:Merriweather,Georgia,serif;font-size:24px;font-weight:300}.desk .msg-one-foot{flex-wrap:wrap;gap:16px 20px;max-width:760px}.desk .msg-rest{color:var(--muted);margin:0;font-family:Carlito,Lato,Arial,sans-serif;font-size:15px}.desk .fav-hint{max-width:760px;color:var(--muted);align-items:flex-start;gap:10px;margin:-4px 0 0;font-family:Merriweather,Georgia,serif;font-size:15px;line-height:1.45}.desk .fav-hint svg{color:var(--danger);flex:none;margin-top:2px}.desk .acct-favs{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start;gap:44px 24px;display:grid}@media (max-width:1100px){.desk .acct-shell{grid-template:"side""main""extra"/minmax(0,1fr);row-gap:28px}.desk .acct-side{gap:16px}.desk .acct-av{width:36px;height:36px;font-size:15px}.desk .acct-nav{background:var(--band);border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px;display:grid}.desk .acct-nav-i{border-radius:21px;justify-content:center;gap:6px;min-width:0;height:42px;padding:0 8px;font-size:15px}.desk .acct-nav-i svg{display:none}.desk .acct-nav-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk .acct-nav-i[aria-current=page]{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px #0c10151f,0 1px 1px #0c10150f}.desk .acct-nav-n{flex:none;width:8px;min-width:0;height:8px;margin-left:0;padding:0;font-size:0;line-height:0}.desk .acct-extra{margin-top:12px}}@media (max-width:760px){.desk .acct-sub,.desk .acct-slot{grid-template-columns:minmax(0,1fr);padding:12px 12px 18px}.desk .acct-sub-pic{min-height:150px}.desk .acct-sub-body{padding:0 6px}.desk .acct-sub-title{font-size:28px}.desk .acct-sub-side{border-top:1px solid var(--tag-line);align-items:stretch;min-width:0;padding:14px 6px 0}.desk .acct-sub-n b{font-size:40px}.desk .acct-sub .sub-acts{align-items:stretch}.desk .acct-sub .sub-acts-row{justify-content:flex-start}.desk .acct-sub .sub-acts-ask,.desk .acct-sub .sub-acts-error,.desk .acct-sub .sub-acts-wait{text-align:left}.desk .acct-slot{padding:20px}.desk .acct-slot-pic{display:none}.desk .acct-empty{padding:28px 24px}}@media (max-width:600px){.desk .acct-head{flex-direction:column;align-items:stretch}.desk .acct-full-t .pill,.desk .acct-limit .pill,.desk .acct-empty .pill,.desk .acct-slot .pill,.desk .acct-sub-go{align-self:stretch}.desk .ibx-row{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:12px 8px}.desk .ibx-ic{width:40px;height:40px}.desk .ibx-day{padding-left:8px}.desk .msg-boats{padding:4px 16px}.desk .msg-boat{grid-template-columns:minmax(0,1fr) auto}.desk .msg-boat-off{grid-area:1/2;justify-self:end}.desk .msg-boat-p{grid-area:2/2;font-size:20px}.desk .msg-one-foot{flex-direction:column;align-items:stretch}}.desk .tg-open{align-items:flex-start;gap:10px;margin-top:8px}.desk .tg-shots{grid-template-columns:repeat(3,minmax(0,320px));gap:32px;display:grid}.desk .tg-shot{border:1px solid var(--tag-line);background:var(--bg);border-radius:28px;width:100%;height:auto;display:block}.desk .tg-diff{gap:20px}.desk .tg-cta{text-align:center;align-items:center;gap:24px}@media (max-width:600px){.desk .tg-shots{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--bleed));padding:0 var(--bleed) 8px;scroll-padding-inline:var(--bleed);gap:16px;display:flex;overflow-x:auto}.desk .tg-shots::-webkit-scrollbar{display:none}.desk .tg-shot{scroll-snap-align:start;flex:0 0 72%;width:72%}}.desk.consent{z-index:55;box-sizing:border-box;background:var(--bg);width:min(380px,100vw - 40px);max-width:none;min-height:0;max-height:calc(100dvh - 40px);color:var(--ink);border:1px solid var(--tag-line);box-shadow:0 14px 40px var(--sheet-shadow);border-radius:24px;flex-direction:column;gap:14px;margin:0;padding:20px 22px;animation:.24s cubic-bezier(.16,1,.3,1) both consentIn;display:flex;position:fixed;bottom:20px;left:20px;overflow-y:auto}.desk.consent:focus{outline:none}.desk.consent:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes consentIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.desk.consent{animation:.15s ease-out both sheetFade}}.desk.consent p{margin:0}.desk .consent-t{letter-spacing:-.01em;font-family:Merriweather,Georgia,serif;font-size:18px;line-height:1.25}.desk .consent-tx{font-size:var(--t-text-s);color:var(--body);line-height:1.5}.desk .consent-tx a{color:var(--accent)}.desk .consent-btns{gap:10px;display:flex}.desk .consent-btns .pill{flex:1 1 0;height:48px;padding:0 12px;font-size:15px}.desk button.consent-link{cursor:pointer;color:var(--ink);text-transform:uppercase;letter-spacing:.02em;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-family:Carlito,Lato,Arial,sans-serif;font-size:13px;font-weight:700;text-decoration:underline}.desk .consent-head{align-items:center;gap:6px;display:flex}.desk button.consent-back{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;margin-left:-8px;padding:0;display:inline-flex}.desk .consent-row{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding-top:12px;display:flex}.desk .consent-row-tx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.desk .consent-row-t{font-size:15px;font-weight:700}.desk .consent-row-d{color:var(--body);font-size:13px;line-height:1.45}.desk .consent-row .meta{font-size:11px}.desk button.consent-sw{background:var(--ctl-line);cursor:pointer;border:0;border-radius:13px;flex:none;width:44px;height:26px;margin-top:2px;padding:0;transition:background-color .16s;position:relative}.desk button.consent-sw:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.desk button.consent-sw.on{background:var(--accent)}.desk button.consent-sw.on:after{transform:translate(18px)}.desk button.consent-sw:disabled{opacity:.55;cursor:default}.desk button.consent-sw:focus-visible,.desk button.consent-back:focus-visible,.desk button.consent-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.desk button.consent-sw,.desk button.consent-sw:after{transition:none}}@media (max-width:600px){.desk.consent{width:100%;max-height:85dvh;padding:20px 20px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -12px 40px var(--sheet-shadow);border-width:1px 0 0;border-radius:28px 28px 0 0;bottom:0;left:0;right:0}}.desk .site-foot button.consent-open{cursor:pointer;text-align:start;background:0 0;border:0;padding:0}@media (pointer:coarse),(max-width:600px){.desk .site-foot-col button.consent-open{margin-block:-10px;padding-block:10px}}.desk .pv-body{gap:inherit}.desk .pv-sec{gap:16px;max-width:760px}.desk .pv-list{gap:10px;margin:0;padding-left:1.2em;list-style:outside}.desk .pv-list li::marker{color:var(--muted)}.desk .pv-table{min-width:760px;font-size:14px}.desk .pv-table td,.desk .pv-table tbody th{vertical-align:top}.desk .pv-code{white-space:nowrap;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.desk .pv-table caption{caption-side:top;text-align:left;padding-bottom:12px}.desk .pv-settings{align-items:flex-start;max-width:none}.desk .pv-version{margin:24px 0 0}

