:root[data-design][data-fx-pending=all] .money,:root[data-design][data-fx-pending=rest] :is(#board,.home-coupons) .money{visibility:hidden}@media (width>=661px){:root[data-design] .studio-hero .hz-hero-head{padding-top:clamp(40px,4.4vw,64px)}:root[data-design] .studio-hero .hero-grid{gap:clamp(32px,3vw,44px);padding-top:28px}:root[data-design] .studio-hero .stage-head{padding-top:20px}}@media (width>=561px){:root[data-design] .studio-hero .omnibox kbd{box-sizing:border-box;border:1px solid var(--hairline);background:var(--surface-2);min-width:26px;height:26px;color:var(--ink-2);font:650 13px/1 var(--font-sans);border-radius:999px;place-items:center;padding:0 8px;display:inline-grid}}@media (width<=560px){:root[data-design] .studio-hero .omnibox kbd{display:none}}:root[data-design] .hero.hz-hero{clip-path:inset(0 0 -480px);background:0 0;overflow:clip visible}:root[data-design] .hero.hz-hero:before{content:none}:root[data-design] .studio-hero .stage-card{z-index:1;position:relative}:root[data-design] .studio-hero .hero-copy{z-index:2;position:relative}:root[data-design] .studio-hero .omnibox input:is(:focus,:focus-visible){outline:none}:root[data-design] .studio-hero .omnibox{border-radius:999px;padding-inline:24px 16px}:root[data-design] .studio-hero .omni-drop{border-radius:24px}:root[data-design] .studio-hero .omnibox-zone:has(.omni-drop.open) .omnichips,:root[data-design] .studio-hero .hero-copy:has(.omni-drop.open) .hero-shortcuts{visibility:hidden}@supports (background-clip:text){:root[data-design]:not([data-theme=light]) .hz-hero h1 em{background-image:linear-gradient(100deg, var(--accent-strong) 10%, var(--accent) 70%)}}:root[data-design] .studio-hero .tldchip{box-sizing:border-box;align-items:center;height:34px;padding:0 14px;font-size:14px;line-height:1;display:inline-flex}:root[data-design] .studio-hero .tldchip>span[aria-hidden]{margin-left:.3em}:root[data-design] .studio-hero .stage-card{border-radius:var(--r-card)}:root[data-design] .studio-hero .stage-card>.frame{grid-row:2;align-self:stretch}:root[data-design] .studio-hero .stage-card>.frame[hidden]{visibility:hidden;display:grid}:root[data-design] .studio-hero .stage-card>.frame[hidden] :is(.lp-scrub-at,.lp-scrub-at.is-on,.lp-scrub-rule){visibility:hidden;opacity:0}@media (width<=1100px){:root[data-design] .studio-hero .stage-card>.frame{grid-row:3}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .studio-hero .frame[hidden] :is(.lp-line,.lp-dot,.lp-cross,.lp-callout,.lp-above){animation:none}}:root[data-design] .studio-hero .stage-edit{align-items:center;gap:8px;min-height:42px;padding:0 16px 0 14px;font-size:13.5px;display:inline-flex}:root[data-design] .studio-hero .stage-edit[hidden]{visibility:hidden;opacity:0;display:inline-flex}:root[data-design] .studio-hero .stage-head .stage-edit-label{font-size:inherit;color:inherit}:root[data-design] .studio-hero .stage-edit-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .studio-hero .stage-edit{transition:opacity .24s var(--hz-ease), color .2s var(--hz-ease), border-color .2s var(--hz-ease)}}:root[data-design] .studio-hero .frame-total-link{min-height:44px;padding:0 20px;font-size:14px}:root[data-design] .studio-hero .frame-kind{max-width:none;font-size:13.5px}:root[data-design] .studio-hero .frame-price .fk{font-size:13px}:root[data-design] .studio-hero .frame-price .fr{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 14px/20px var(--font-sans);letter-spacing:-.005em;color:var(--ink-2);display:block;overflow:hidden}:root[data-design] .studio-hero .frame-price .fr[hidden]{display:none}:root[data-design] .studio-hero .frame-own-renewal{min-width:0;font:450 14px/1.4 var(--font-sans);color:var(--ink-2);text-align:right;overflow-wrap:anywhere;grid-column:1/-1}:root[data-design] .studio-hero .frame-price .fr .rfav-in{vertical-align:top;margin:0 8px 0 0}:root[data-design] .studio-hero .frame-price .fr img.rfav-in{display:inline-block}:root[data-design] :is(.studio-hero .frame-price .fr,#home-board .reglink) .rmono.rfav-in{place-items:center;display:inline-grid}:root[data-design] .studio-hero .frame-price .fr:hover{color:var(--ink);text-decoration:none}:root[data-design] .studio-hero .frame-total small{font-size:13px}:root[data-design] .studio-hero .frame-foot{align-self:start;padding-top:14px;font-size:13px}@media (width>=1101px){:root[data-design] .studio-hero .frame-foot{align-self:end;margin-bottom:14px;padding-top:0;line-height:21.6px}}:root[data-design] .studio-hero .frame-foot .prov{letter-spacing:0;text-transform:none;font-size:13px}:root[data-design] .studio-hero .frame-foot .prov[hidden]{display:none}:root[data-design] .studio-hero .frame-price{transition:background-color .2s var(--hz-ease)}:root[data-design] .studio-hero .frame-price.is-lit{background:color-mix(in srgb, var(--accent) 7%, var(--surface-2))}:root[data-design] .studio-hero .frame-price.is-lit :is(.fr,.fk){color:var(--ink)}:root[data-design] .stage-picker{border:1px solid var(--hairline-2);border-radius:var(--r-card);background:linear-gradient(180deg, var(--surface-2), var(--surface));width:min(560px,100vw - 32px);box-shadow:inset 0 1px 0 var(--hz-lift), 0 40px 90px -30px #000c;color:var(--ink);padding:28px 28px 24px}:root[data-design] .stage-picker::backdrop{backdrop-filter:blur(6px);background:#03040799}:root[data-design] .stage-picker-heading{align-items:flex-start}:root[data-design] .stage-picker-heading h2{font:700 26px/1.08 var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:4px 0 8px;font-stretch:112%}:root[data-design] .stage-picker-heading p{font:400 15px/1.55 var(--font-sans);color:var(--ink-2);margin:0}:root[data-design] .stage-picker button{box-sizing:border-box;border:1px solid var(--hairline-2);background:var(--surface-2);color:var(--ink);font:620 14px/1 var(--font-sans);letter-spacing:-.005em;overflow-wrap:normal;transition:border-color .2s var(--hz-ease), background-color .2s var(--hz-ease), color .2s var(--hz-ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}:root[data-design] .stage-picker button:hover:not(:disabled){border-color:var(--accent)}:root[data-design] .stage-picker button:disabled{opacity:.4;cursor:default}:root[data-design] .stage-picker .d{color:var(--accent)}:root[data-design] .stage-picker [data-stage-cancel]{width:40px;height:40px;min-height:40px;color:var(--ink-2);flex:0 0 40px;padding:0;font-size:15px}:root[data-design] .stage-picker [data-stage-cancel]:hover{color:var(--ink)}:root[data-design] .stage-picker-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:22px 0 24px;display:grid}:root[data-design] .stage-picker-slots button{background:color-mix(in srgb, var(--bg) 40%, var(--surface));width:100%;height:38px;min-height:38px;font:680 14px/1 var(--font-display);letter-spacing:-.02em;padding:0 6px;font-stretch:112%}:root[data-design] .stage-picker-slots button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--ink)}:root[data-design] .stage-picker-search{font:600 14px/1.3 var(--font-sans);color:var(--ink-2);gap:10px}:root[data-design] .stage-picker-search input{box-sizing:border-box;border:1px solid var(--hairline-2);background:color-mix(in srgb, var(--bg) 55%, var(--surface));min-height:48px;color:var(--ink);font:460 16px/1.4 var(--font-sans);transition:border-color .2s var(--hz-ease), box-shadow .2s var(--hz-ease);border-radius:999px;padding:0 20px}:root[data-design] .stage-picker-search input::placeholder{color:var(--ink-3)}:root[data-design] .stage-picker-search input:is(:focus,:focus-visible){border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint);outline:none}:root[data-design] .stage-picker-status{min-height:44px;font:400 14px/1.55 var(--font-sans);color:var(--ink-2);text-wrap:pretty;margin:12px 0 10px}:root[data-design] .stage-picker-results{scrollbar-width:thin;scrollbar-color:var(--hairline-2) transparent;gap:8px;max-height:232px;margin:0 -6px;padding:6px 6px 34px;-webkit-mask-image:linear-gradient(#000 calc(100% - 46px),#0000);mask-image:linear-gradient(#000 calc(100% - 46px),#0000)}:root[data-design] .stage-picker-results button{border-color:var(--hairline);background:var(--surface);text-align:center;height:36px;min-height:36px;font:640 14px/1 var(--font-display);letter-spacing:-.015em;padding:0 12px;font-stretch:108%}:root[data-design] .stage-picker-actions{border-top:1px solid var(--hairline);align-items:center;margin-top:16px;padding-top:18px}:root[data-design] .stage-picker :is([data-stage-reset],[data-stage-save]){height:44px;min-height:44px;padding:0 22px}:root[data-design] .stage-picker [data-stage-save]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);font-weight:680}:root[data-design] .stage-picker [data-stage-save]:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong)}@media (width<=560px){:root[data-design] .stage-picker{padding:22px 18px 18px}:root[data-design] .stage-picker-heading h2{font-size:23px}:root[data-design] .stage-picker-slots{gap:6px;margin:18px 0 20px}:root[data-design] .stage-picker-slots button{padding:0 2px}:root[data-design] .stage-picker-results{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design] .stage-picker :is([data-stage-reset],[data-stage-save]){flex:1 1 0;padding:0 14px}}:root[data-design] :is(#board,.home-coupons) .sechead{align-items:center;row-gap:12px;margin-bottom:30px}:root[data-design] :is(#board,.home-coupons) .sectitle{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:720;font-stretch:116%;line-height:.96}:root[data-design] .home-board-heading .price-freshness{flex-basis:100%;margin-top:-2px}@media (width>=661px){:root[data-design] .home-board-heading .secmore{order:1}:root[data-design] .home-board-heading .price-freshness{order:2}}:root[data-design] .home-board-heading .price-freshness:first-letter{text-transform:uppercase}:root[data-design] .home-board-heading .price-freshness-fx{white-space:nowrap}:root[data-design] #board .home-board-heading .secmore{min-height:42px;padding:0 16px;font-size:13.5px}:root[data-design] #board .boardbar .tab .n{font-size:13px}:root[data-design] #board .boardbar .tab:is(:disabled,[hidden]),:root[data-design] #board .board-refinements .tab[data-view=watchlist]{display:none!important}:root[data-design] #board .boardbar select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23a8adb8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:36px}@media (width>=661px){:root[data-design] #board .boardbar .board-refinements>.tabs{border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 50%, transparent);border-radius:999px;align-items:center;gap:2px;padding:4px}:root[data-design] #board .boardbar .tab{box-sizing:border-box;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 13px;line-height:1;display:inline-flex}:root[data-design] #board .boardbar .tabs .tab.active{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline-2)}:root[data-design] #board .boardbar .tabs .tab.active .n{color:var(--ink-3)}:root[data-design] #board .boardbar :is(select,[data-density]){box-sizing:border-box;height:42px;min-height:42px}:root[data-design] #board .boardbar .board-refinements .catselect{flex:none;width:auto}:root[data-design] #board .boardbar .board-refinements .catselect select{width:auto;min-width:0;max-width:240px}:root[data-design] #board .boardbar .board-refinements .density-toggle{margin-left:auto}:root[data-design] #board .boardbar{position:relative}:root[data-design] #board .boardbar>.board-filter-reset:not([hidden]){z-index:2;border:1px solid var(--hairline-2);background:var(--surface-2);height:36px;min-height:36px;color:var(--ink-2);font:560 13.5px/1 var(--font-sans);cursor:pointer;transition:color .2s var(--hz-ease), border-color .2s var(--hz-ease);border-radius:999px;align-items:center;margin:0;padding:0 14px;text-decoration:none;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}:root[data-design] #board .boardbar>.board-filter-reset:not([hidden]):hover{color:var(--ink);border-color:var(--accent)}:root[data-design] #board .boardbar:has(>.board-filter-reset:not([hidden]))>.board-refinements{padding-right:150px}}@media (width>=1151px){:root[data-design] #board .boardbar .board-refinements{grid-template-columns:auto auto minmax(0,1fr);column-gap:8px}}:root[data-design] #board .board-refinements>.tabs .tab.active:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}:root[data-design] #board .tablescroll.market-scroll{border-radius:var(--r-card)!important}@media (width<=1150px),(width>=1160px){:root[data-design] #board .tablescroll.market-scroll{overflow:clip!important}}:root[data-design] #home-board thead th{font:600 13px/1.25 var(--font-sans);letter-spacing:0;color:var(--ink-2);white-space:normal;text-align:right;font-stretch:100%}:root[data-design] #home-board thead :is(.c-tld,.c-star){text-align:left}:root[data-design] #home-board thead .thsort:hover{color:var(--ink)}:root[data-design] #home-board tbody tr[data-category]{content-visibility:visible}:root[data-design] #home-board .starbtn{border-radius:999px}@media (width>=661px){:root[data-design] #home-board .starbtn{box-sizing:border-box;flex:none;width:32px;min-width:32px;height:32px;margin:-5px}}:root[data-design] #home-board .tld-tick .d{color:var(--accent)}:root[data-design] #home-board tbody tr:is(:hover,:focus-within,.isfocus) .tld-tick .d{text-shadow:0 0 10px var(--accent), 0 0 3px color-mix(in srgb, var(--accent) 60%, transparent)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) #home-board .tld-tick .d{transition:text-shadow .3s var(--hz-ease)}}:root[data-design] :is(#home-board,.studio-hero,.home-coupons) .rmono.rfav-in[data-mono]:after{font:700 11px/1 var(--font-sans);letter-spacing:-.03em}:root[data-design] #home-board .route-meta :is(.regname,.reglink){font:500 14px/1.35 var(--font-sans);letter-spacing:-.005em;color:var(--ink-2)}:root[data-design] #home-board .reglink:hover .regname{color:var(--accent-strong)}:root[data-design] :is(#home-board .reglink,.studio-hero .frame-price .fr,.home-coupons .coupon-brand) :is(.rfav-in,.rmono){flex:none}:root[data-design] #home-board .srcdot{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink-2);font:600 13px/1 var(--font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;border:0;border-radius:999px;margin:0;padding:4px 8px;display:inline-block}:root[data-design] #home-board .srcdot.vatdot{text-transform:uppercase;letter-spacing:.02em}:root[data-design] #home-board .srcdot.held{background:var(--accent-tint);color:var(--accent-strong);text-transform:capitalize}:root[data-design] #board .boardfoot .vatfoot b{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink-2);font:600 13px/1 var(--font-sans);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:3px 7px;display:inline-block}:root[data-design] #home-board .mult{font-size:13.5px}:root[data-design] #home-board .delta{font-size:13px}:root[data-design] #board .boardfoot{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:20px 0 0;display:grid}:root[data-design] #board .boardfoot>.home-step-rule{grid-area:1/1;max-width:72ch;margin:0}:root[data-design] #board .boardfoot>.home-step-rule b{color:var(--ink-2);font-weight:620}:root[data-design] #board .boardfoot>[data-boardfoot]{grid-area:1/1}:root[data-design] #board .boardfoot>.home-step-rule~[data-boardfoot]{grid-area:2/1/auto/-1}:root[data-design] #board .boardfoot>.board-help{grid-area:1/2}:root[data-design] #board .boardfoot>.vatfoot{grid-area:2/1/auto/-1}:root[data-design] #board .boardfoot>.home-step-rule~.vatfoot{grid-row:3}:root[data-design] #board .boardfoot,:root[data-design] #board .boardfoot .micro,:root[data-design] #board .home-board-note{font:400 13px/1.55 var(--font-sans);letter-spacing:0;color:var(--ink-3);text-wrap:pretty}:root[data-design] #board .boardfoot>.micro{max-width:72ch;margin:0}:root[data-design] #board .home-board-note{max-width:72ch;margin:8px 0 0}:root[data-design] #board .home-board-note .nobr{white-space:nowrap}:root[data-design] #board :is(.vatfoot,.home-board-note) a{color:var(--ink);text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:3px;transition:text-decoration-color .2s var(--hz-ease)}:root[data-design] #board :is(.vatfoot,.home-board-note) a:hover{text-decoration-color:var(--accent)}:root[data-design] #board .board-help,:root[data-design] #board .board-help[open]{flex:none;margin-left:auto;position:relative}:root[data-design] #board .board-help>summary{min-height:44px;color:var(--ink-2);font:560 13px/1.55 var(--font-sans);gap:8px;margin:-12px 0}:root[data-design] #board .board-help>summary:hover{color:var(--ink)}:root[data-design] #board .board-help>div{z-index:8;box-sizing:border-box;border:1px solid var(--hairline-2);background:linear-gradient(180deg, var(--surface-2), var(--surface));width:min(440px,100vw - 32px);max-width:none;box-shadow:inset 0 1px 0 var(--hz-lift), 0 24px 60px -24px #000000d9;color:var(--ink-2);font:400 13px/1.6 var(--font-sans);border-radius:16px;padding:16px 18px 10px;position:absolute;top:calc(100% + 10px);right:0}:root[data-design] #board .board-help kbd{box-sizing:border-box;border:1px solid var(--hairline-2);background:var(--surface);min-width:24px;height:24px;color:var(--ink);font:650 13px/1 var(--font-sans);border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}@media (width<=660px){:root[data-design] #home-board[data-folded] tbody tr[data-category]:nth-child(n+6 of tr[data-category]:not([style*="display: none"])){display:none!important}:root[data-design] #home-board[data-folded] tbody tr[data-category]:nth-child(5 of tr[data-category]:not([style*="display: none"])){border-bottom:0!important}}@media (width>=661px){:root[data-design] #home-board[data-folded] tbody tr[data-category]:nth-child(n+11 of tr[data-category]:not([style*="display: none"])){display:none!important}:root[data-design] #home-board[data-folded] tbody tr[data-category]:nth-child(10 of tr[data-category]:not([style*="display: none"])){border-bottom:0!important}}:root[data-design] #board .tablescroll:has(#home-board[data-folded]):after{content:"";z-index:3;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface) 92%, transparent) 80%);pointer-events:none;height:136px;position:absolute;inset:auto 0 0}:root[data-design] #board .home-board-more{border:1px solid var(--hairline-2);background:var(--surface-2);width:fit-content;min-height:46px;box-shadow:0 1px 0 var(--hz-lift) inset;color:var(--ink);font:620 14px/1 var(--font-sans);letter-spacing:-.005em;cursor:pointer;transition:border-color .2s var(--hz-ease), background-color .2s var(--hz-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:18px auto 0;padding:0 24px;display:flex}:root[data-design] #board .home-board-more:after{content:"↓" / "";color:var(--accent);font-weight:700}:root[data-design] #board .home-board-more:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface-2))}:root[data-design] #board .home-board-more[hidden]{display:none}@media (width>=661px){:root[data-design] table#home-board tbody tr[data-category]>:is(.c-register,.c-renew,.c-transfer){flex-wrap:wrap;place-content:flex-start flex-end;align-items:center;gap:3px 6px;display:flex!important}:root[data-design] table#home-board tbody tr[data-category]>:is(.c-register,.c-renew,.c-transfer):after{content:"";flex-basis:100%;order:3;height:0}:root[data-design] table#home-board tbody tr[data-category] :is(.route-meta,.route-flags){display:contents}:root[data-design] table#home-board tbody tr[data-category] .srcdot{order:1}:root[data-design] table#home-board tbody tr[data-category]>:is(.c-register,.c-renew,.c-transfer)>.p1{order:2}:root[data-design] table#home-board tbody tr[data-category]>.c-register>.own-renewal{font:500 14px/1.35 var(--font-sans);color:var(--ink-2);flex-basis:100%;order:3;margin:0;display:block}:root[data-design] table#home-board tbody tr[data-category] .reglink{order:4;align-items:center;gap:7px;min-width:0;max-width:100%;margin:3px 0 0;display:inline-flex;overflow:hidden}:root[data-design] table#home-board tbody tr[data-category] .route-flags>.gated{order:5;margin-top:3px;font-size:13px}:root[data-design] table#home-board tbody tr[data-category] .price-deal-line{flex-basis:100%;order:6}:root[data-design] table#home-board.terminal tbody tr[data-category]{contain-intrinsic-size:auto 52px;min-height:0}:root[data-design] table#home-board.terminal tbody tr[data-category]>td{padding-top:6px!important;padding-bottom:6px!important}:root[data-design] table#home-board.terminal tbody tr[data-category]>:is(.c-register,.c-renew,.c-transfer){row-gap:1px}:root[data-design] table#home-board.terminal tbody tr[data-category] .reglink{margin:1px 0 0;line-height:1.3}:root[data-design] table#home-board.terminal .reglink .rfav-in{width:20px;height:20px}:root[data-design] table#home-board.terminal tbody tr[data-category]>.c-star{padding-top:6px!important}:root[data-design] table#home-board tbody tr[data-category] .regname{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}:root[data-design] #board .boardbar :is(.tab,.chip,select){font-size:13.5px}:root[data-design] #home-board :is(thead th.c-y3,tbody td.c-y3){background:color-mix(in srgb, var(--accent) 5%, transparent);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--accent) 16%, transparent)}:root[data-design] #home-board tbody tr:hover td.c-y3{background:color-mix(in srgb, var(--accent) 9%, transparent)}}@media (width>=661px) and (width<=1150px){:root[data-design] table#home-board.marketboard.gridrows{--cols:40px 132px repeat(3, minmax(0, 1fr)) 132px!important}}@media (width>=661px){:root[data-design] #home-board tbody tr[data-category]>.c-star{align-items:flex-start!important;padding-top:12px!important}}@media (width>=661px) and (width<=1150px),(width>=1160px){:root[data-design] #home-board tbody tr[data-category]>:is(.c-star,.c-tld){background:0 0}}@media (width>=1151px){:root[data-design] table#home-board.marketboard.gridrows:not(.nohist){--cols:42px 168px repeat(3, minmax(170px, 1fr)) 122px 128px 118px!important}:root[data-design] table#home-board.marketboard.gridrows.nohist{--cols:42px 168px repeat(3, minmax(170px, 1fr)) 122px 118px!important}:root[data-design] #home-board thead th{white-space:nowrap}:root[data-design] table#home-board.marketboard.gridrows .c-trend{display:none!important}}@media (width>=1160px){:root[data-design] table#home-board.marketboard.gridrows>thead{top:var(--topbar-h,63px);z-index:6;background:color-mix(in srgb, var(--surface) 92%, transparent);backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--hairline);position:sticky!important}:root[data-design] table#home-board.marketboard.gridrows>thead th{backdrop-filter:none;position:static}:root[data-design] table#home-board.marketboard.gridrows>thead th:not(.c-y3){background:0 0}}@media screen and (width<=980px){:root[data-design] .studio-hero .omnichips{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-22px;padding:3px 100px 3px 22px;scroll-padding-inline:22px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 96px),#0000 calc(100% - 8px));mask-image:linear-gradient(90deg,#000 calc(100% - 96px),#0000 calc(100% - 8px))}:root[data-design] .studio-hero .omnichips::-webkit-scrollbar{display:none}:root[data-design] .studio-hero .omnichips .tldchip{scroll-snap-align:start;flex:none}}@media screen and (width<=660px){:root[data-design] .studio-hero .hero-stage{display:block}:root[data-design] .studio-hero .stage-head{padding:18px 16px 0}:root[data-design] .studio-hero .stage-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;min-width:0;margin:14px 16px 0;overflow-x:auto}:root[data-design] .studio-hero .stage-tabs::-webkit-scrollbar{display:none}:root[data-design] .studio-hero .stage-tabs button{scroll-snap-align:start;flex:1 0 auto;min-width:54px}:root[data-design] .studio-hero .frame{padding:12px 16px 18px}:root[data-design] .studio-hero .frame-name{font-size:2.35rem}:root[data-design] .studio-hero .frame-name-row{align-items:center;margin:4px 0 8px}:root[data-design] .studio-hero .frame-price{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:11px 14px 12px}:root[data-design] .studio-hero .frame-price .fk{grid-area:1/1}:root[data-design] .studio-hero .frame-price .fr{grid-area:2/1}:root[data-design] .studio-hero .frame-price .fv{grid-area:1/2/span 2;align-self:center;font-size:18px}:root[data-design] .studio-hero .frame-total{flex-wrap:wrap;gap:12px;padding:14px 16px 16px}:root[data-design] .studio-hero .frame-total>span{flex:100%}:root[data-design] .studio-hero .frame-total-link{flex:100%;justify-content:center}:root[data-design] .studio-hero .frame-foot{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;display:flex}:root[data-design] .studio-hero .hero-sub{margin-bottom:4px}:root[data-design] .studio-hero .omnibox{padding-inline:18px 14px}:root[data-design] .studio-hero .hero-shortcuts{gap:0 22px;margin-top:-14px}:root[data-design] .studio-hero .hero-shortcuts a{align-items:center;min-height:44px;display:inline-flex}:root[data-design] .studio-hero .stage-head{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}:root[data-design] .studio-hero .stage-title{min-width:0}:root[data-design] .studio-hero .stage-edit{border-radius:999px;flex:none;justify-content:center;width:40px;height:40px;min-height:40px;padding:0}:root[data-design] .studio-hero .stage-edit-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-design] .studio-hero .stage-edit-icon{width:18px;height:18px}:root[data-design] .studio-hero .omnichips{margin-inline:-18px;padding-left:18px;scroll-padding-inline:18px}:root[data-design] #board .boardbar[data-refine-ready]>.board-refine-trigger{border-color:var(--hairline);background:var(--surface-2);color:var(--ink);font:600 14px/1.2 var(--font-sans);border-radius:999px;padding-inline:18px}:root[data-design] #board .boardbar :is(.tab,select){font-size:14px}:root[data-design] #board .board-refinements>.tabs{border-radius:0;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}:root[data-design] #board .board-refinements>.tabs:not(.typebar){padding-bottom:14px}:root[data-design] #board .board-refinements .tab{box-sizing:border-box;background:color-mix(in srgb, var(--surface) 80%, transparent);height:44px;min-height:44px;box-shadow:none;color:var(--ink);font:600 14px/1 var(--font-sans);text-align:left;border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;border:1px solid var(--hairline)!important;width:100%!important;padding:0 18px!important;display:flex!important}:root[data-design] #board .board-refinements .tab .n{color:var(--ink-3);margin-left:auto;font-weight:560}:root[data-design] #board .board-refinements .tabs .tab.active{background:var(--surface-2);color:var(--ink);box-shadow:none;border-color:var(--hairline-2)!important}:root[data-design] #board .board-refinements .tabs .tab.active .n{color:var(--ink-3)}:root[data-design] #board .board-refinements select{border-color:var(--hairline);background-color:var(--surface-2);color:var(--ink);font:600 14px/1 var(--font-sans);padding-left:18px}:root[data-design] #board .home-board-more{width:100%}:root[data-design] table#home-board.marketboard.gridrows tbody tr[data-category]{grid-template-rows:52px auto auto auto 44px;height:auto;min-height:0;grid-template-columns:minmax(0,1fr) 44px auto!important}:root[data-design] #home-board tbody tr[data-category]>.c-tld{grid-column:1/2!important;padding-left:16px!important;padding-right:8px!important}:root[data-design] #home-board tbody tr[data-category]>.c-star{z-index:1;grid-area:1/2!important;justify-self:stretch!important;width:44px!important;padding:0!important}:root[data-design] #home-board tbody tr[data-category]>.c-y3{grid-area:1/3!important;padding-left:2px!important;padding-right:16px!important}:root[data-design] #home-board tbody tr[data-category]>.c-y3:before{content:var(--l-3year-total,"3-year total")!important}:root[data-design] #home-board tbody tr[data-category]>.c-register{grid-area:2/1/auto/-1!important}:root[data-design] #home-board tbody tr[data-category]>.c-renew{grid-area:3/1/auto/-1!important}:root[data-design] #home-board tbody tr[data-category]>.c-transfer{grid-area:4/1/auto/-1!important}:root[data-design] #home-board tbody tr[data-category]>.c-step{grid-area:5/1/auto/-1!important;padding-inline:16px!important}:root[data-design] #home-board tbody tr[data-category]>:is(.c-register,.c-renew,.c-transfer){white-space:nowrap;grid-template-rows:auto;grid-template-columns:60px minmax(0,1fr) auto;align-content:center;align-items:center;gap:6px 8px;min-height:44px;border-right:0!important;border-bottom:1px solid color-mix(in srgb, var(--hairline) 75%, transparent)!important;padding:8px 16px!important;display:grid!important}:root[data-design] #home-board tbody tr[data-category]>:is(.c-register,.c-renew,.c-transfer):before{grid-area:1/1;margin:0!important}:root[data-design] #home-board tbody tr[data-category]>td:before{color:var(--ink-3);font:520 13px/1.2 var(--font-sans)!important}:root[data-design] #home-board tbody tr[data-category] :is(.c-register,.c-renew,.c-transfer)>.route-meta{display:contents!important}:root[data-design] #home-board tbody tr[data-category] :is(.c-register,.c-renew,.c-transfer) .reglink{grid-area:1/2;align-items:center;gap:7px;min-width:0;max-width:100%;overflow:hidden;max-height:none!important;margin:0!important;line-height:1.3!important;display:flex!important}:root[data-design] #home-board tbody tr[data-category] :is(.c-register,.c-renew,.c-transfer) .regname{min-width:0;overflow:hidden;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.3!important;display:block!important}:root[data-design] #home-board tbody tr[data-category] :is(.c-register,.c-renew,.c-transfer) .route-flags{grid-area:2/2/auto/-1;justify-self:end;gap:4px;width:auto;max-width:none;display:inline-flex;overflow:visible}:root[data-design] #home-board tbody tr[data-category] .route-flags:empty{display:none}:root[data-design] #home-board tbody tr[data-category] .route-flags>.gated{font-size:13px}:root[data-design] #home-board tbody tr[data-category] .srcdot{padding:4px 7px}:root[data-design] #home-board tbody tr[data-category] :is(.c-register,.c-renew,.c-transfer)>.p1{grid-column:3;justify-self:end;grid-row:1!important}:root[data-design] #home-board tbody tr[data-category] :is(.c-register,.c-renew,.c-transfer) .price-deal-line{grid-area:3/2/auto/-1;position:static!important}:root[data-design] #home-board tbody tr[data-category] :is(.c-register,.c-renew,.c-transfer,.c-y3) .p1{letter-spacing:-.02em;font:650 16px/1.2 var(--font-sans)!important}:root[data-design] #home-board tbody tr[data-category]>.c-y3 .p1{letter-spacing:-.02em;font-stretch:108%;font:720 20px/1.1 var(--font-display)!important}:root[data-design] #home-board tbody tr[data-category] :is(.c-register,.c-renew,.c-transfer,.c-y3) :is(.p1,.p1 .money){font-variant-numeric:lining-nums proportional-nums}}@property --hc-edge{syntax:"<color>";inherits:true;initial-value:#0000}@property --hc-tint{syntax:"<color>";inherits:true;initial-value:#0000}:root[data-design] .home-coupons .secmore{min-height:42px;padding:0 16px;font-size:13.5px}:root[data-design] .home-coupons .secmore .cap-first{display:inline-block}:root[data-design] .home-coupons :is(.secmore .cap-first,.csource,.coupon-scope,.coupon-limits>span):first-letter{text-transform:uppercase}:root[data-design] .home-coupons .money{font-variant-numeric:lining-nums proportional-nums}:root[data-design] .home-coupons .dealgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}@media (width<=1000px){:root[data-design] .home-coupons .dealgrid{grid-template-columns:minmax(0,1fr)}}:root[data-design] .home-coupons .dealgrid>.cwrap{--hc-edge:var(--hairline);--hc-tint:transparent;--hc-ground:color-mix(in srgb, var(--surface) 100%, var(--ink) 2%);grid-row:span 3;grid-template-rows:subgrid;filter:drop-shadow(0 20px 24px #00000061);min-width:0;transition:--hc-edge .2s var(--hz-ease), --hc-tint .3s var(--hz-ease);background:0 0;border:0;row-gap:0;margin:0;display:grid;position:relative}:root[data-design] .home-coupons .dealgrid>.cwrap:before{content:"";z-index:2;background:var(--accent);clip-path:inset(0 calc(100% - 42px) 0 4px);pointer-events:none;border-radius:2px;height:2px;position:absolute;top:0;left:20px;right:20px}:root[data-design] .home-coupons .cwrap>.coupon{border:1px solid var(--hc-edge);border-radius:var(--r-card) var(--r-card) 0 0;background:radial-gradient(circle at 0 100%, #0000 8.3px, var(--hc-edge) 8.8px, var(--hc-edge) 9.3px, #0000 9.8px) 0 0 / 51% 100% no-repeat border-box, radial-gradient(circle at 100% 100%, #0000 8.3px, var(--hc-edge) 8.8px, var(--hc-edge) 9.3px, #0000 9.8px) 100% 0 / 51% 100% no-repeat border-box, linear-gradient(var(--hc-tint), var(--hc-tint)), linear-gradient(180deg, var(--hc-ground), var(--surface));width:100%;min-width:0;min-height:0;box-shadow:0 1px 0 var(--hz-lift) inset;color:var(--ink);text-align:left;border-bottom:0;flex-wrap:wrap;grid-row:1;align-content:flex-start;align-items:center;gap:8px 6px;margin:0;padding:20px 20px 22px;display:flex;position:relative;-webkit-mask:radial-gradient(circle at 0 100%,#0000 8.4px,#000 8.9px) 0 0/51% 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 8.4px,#000 8.9px) 100% 0/51% 100% no-repeat;mask:radial-gradient(circle at 0 100%,#0000 8.4px,#000 8.9px) 0 0/51% 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 8.4px,#000 8.9px) 100% 0/51% 100% no-repeat}:root[data-design] .home-coupons .cwrap>.coupon:before{content:none}:root[data-design] .home-coupons .cwrap>.coupon:focus-visible{outline:none}:root[data-design] .home-coupons .cwrap>.coupon:focus-visible:after{content:"";box-shadow:0 0 0 2px var(--accent);pointer-events:none;border-radius:16px 16px 12px 12px;position:absolute;inset:4px}:root[data-design] .home-coupons .cwrap>.coupon>:is(.coupon-topline,.coupon-code-row,.coupon-desc){flex:0 0 100%;min-width:0}:root[data-design] .home-coupons .cwrap .coupon-topline{flex-wrap:wrap;order:0;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 8px;display:flex}:root[data-design] .home-coupons .coupon-brand{font:650 14px/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--ink);gap:10px}:root[data-design] .home-coupons .coupon-scope{max-width:100%;min-height:0;font:600 13.5px/1.3 var(--font-sans);letter-spacing:0;color:var(--ink-3);background:0 0;border:0;border-radius:0;flex:none;padding:0;display:inline-block}:root[data-design] .home-coupons :is(.coupon-scope,.coupon-limits>span) .money{text-transform:none;font-size:inherit}:root[data-design] .home-coupons .cwrap .coupon-desc{font:680 20px/1.25 var(--font-display);letter-spacing:-.02em;word-spacing:.04em;color:var(--ink);text-wrap:pretty;order:1;margin:0 0 8px;font-stretch:112%;display:block}:root[data-design] .home-coupons .coupon-desc .tld{text-transform:lowercase}:root[data-design] .home-coupons :is(.coupon-desc .tld,.coupon-coverage) .d{color:var(--accent)}:root[data-design] .home-coupons .cwrap .coupon-code-row{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--hairline-2);transition:box-shadow .2s var(--hz-ease);border-radius:999px;flex-wrap:nowrap;order:2;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:4px 4px 4px 20px;display:flex}:root[data-design] .home-coupons .coupon .code{min-width:0;color:var(--ink);font-family:var(--font-display);letter-spacing:.03em;font-variant-numeric:tabular-nums lining-nums slashed-zero;overflow-wrap:anywhere;transition:color .2s var(--hz-ease);background:0 0;flex:auto;padding:0;font-size:21px;font-weight:700;font-stretch:112%;line-height:1.2}:root[data-design] .home-coupons .coupon-copy-label{background:var(--surface-2);height:42px;box-shadow:inset 0 0 0 1px var(--hairline-2);color:var(--ink);font:600 13.5px/42px var(--font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;transition:background-color .2s var(--hz-ease), color .2s var(--hz-ease), box-shadow .2s var(--hz-ease);border-radius:999px;flex:none;padding:0 18px 0 40px;display:inline-block;position:relative}:root[data-design] .home-coupons .coupon-copy-label svg{float:none;stroke:currentColor;width:16px;height:16px;margin:-8px 0 0;position:absolute;top:50%;left:16px}:root[data-design] .home-coupons .coupon:is(:hover,:focus-visible) .coupon-copy-label{background:var(--accent);color:var(--accent-ink);box-shadow:none}:root[data-design] .home-coupons .coupon:is(:hover,:focus-visible) .coupon-code-row{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, var(--hairline-2))}:root[data-design] .home-coupons .cwrap .coupon-summary{font-family:var(--font-sans);display:contents}:root[data-design] .home-coupons .cwrap .coupon-coverage{min-height:32px;box-shadow:inset 0 0 0 1px var(--hairline-2);font:650 14px/20px var(--font-sans);letter-spacing:0;color:var(--ink);border-radius:999px;flex:none;order:3;padding:6px 12px;display:inline-block}:root[data-design] .home-coupons .cwrap :is(.coupon-coverage,.coupon-limits){align-self:baseline}:root[data-design] .home-coupons .cwrap .coupon-limits{min-width:0;font:500 14px/22px var(--font-sans);letter-spacing:0;color:var(--ink-2);flex:260px;order:4;padding-left:6px;display:block}@media (width<=660px){:root[data-design] .home-coupons .cwrap .coupon-limits{flex-basis:100%;margin-top:2px;padding-left:0}}:root[data-design] .home-coupons .cwrap .coupon-limits>span{min-height:0;font:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;display:inline-block}:root[data-design] .home-coupons .cwrap .coupon-limits>span:not(:last-child):after{content:"·" / "";color:var(--ink-3);margin:0 8px}:root[data-design] .home-coupons .cwrap .coupon-expiry{font:560 13.5px/1.4 var(--font-sans);color:var(--ink-2);flex:0 0 100%;order:5;margin-top:4px}:root[data-design] .home-coupons .cwrap .coupon-expiry.soon{color:var(--up-bad);font-weight:650}:root[data-design] .home-coupons .cwrap>.coupon-footline{border:1px solid var(--hc-edge);border-block:0;border-top:1px solid var(--hairline);background:radial-gradient(circle at 0 0, #0000 8.3px, var(--hc-edge) 8.8px, var(--hc-edge) 9.3px, #0000 9.8px) 0 0 / 51% 100% no-repeat border-box, radial-gradient(circle at 100% 0, #0000 8.3px, var(--hc-edge) 8.8px, var(--hc-edge) 9.3px, #0000 9.8px) 100% 0 / 51% 100% no-repeat border-box, linear-gradient(var(--hc-tint), var(--hc-tint)), var(--surface);font:450 13px/1.45 var(--font-sans);letter-spacing:0;color:var(--ink-3);grid-row:2;align-content:start;justify-items:start;gap:4px;margin:0;padding:15px 20px 16px;display:grid;position:relative;-webkit-mask:radial-gradient(circle at 0 0,#0000 8.4px,#000 8.9px) 0 0/51% 100% no-repeat,radial-gradient(circle at 100% 0,#0000 8.4px,#000 8.9px) 100% 0/51% 100% no-repeat;mask:radial-gradient(circle at 0 0,#0000 8.4px,#000 8.9px) 0 0/51% 100% no-repeat,radial-gradient(circle at 100% 0,#0000 8.4px,#000 8.9px) 100% 0/51% 100% no-repeat}:root[data-design] .home-coupons .cwrap>.coupon-footline:before,:root[data-design] .home-coupons .cwrap>.coupon-footline:after{content:none}:root[data-design] .home-coupons .cwrap>.coupon-footline:last-child{border-bottom:1px solid var(--hc-edge);border-radius:0 0 var(--r-card) var(--r-card)}:root[data-design] .home-coupons .coupon-checked{color:var(--ink-3)}:root[data-design] .home-coupons .csource{width:auto;max-width:100%;color:var(--ink-2);white-space:normal;text-overflow:clip;text-decoration-line:underline;text-decoration-color:var(--hairline-2);text-underline-offset:3px;transition:color .2s var(--hz-ease), text-decoration-color .2s var(--hz-ease);font-size:14px;text-decoration-thickness:1px;display:block;overflow:visible}:root[data-design] .home-coupons .csource:hover{color:var(--ink);text-decoration-color:var(--accent)}:root[data-design] .home-coupons .cwrap>.coupon-disclosures{border:1px solid var(--hc-edge);border-top:1px solid var(--hairline);border-radius:0 0 var(--r-card) var(--r-card);background:linear-gradient(var(--hc-tint), var(--hc-tint)), var(--surface);grid-row:3;align-self:start;margin:0;padding:0 20px 4px;display:block}:root[data-design] .home-coupons .cwrap>.coupon-disclosures>.coupon-detail+.coupon-detail{border-top:1px solid var(--hairline)}:root[data-design] .home-coupons .coupon-detail>summary{cursor:pointer;min-height:44px;font:560 14px/1.3 var(--font-sans);letter-spacing:0;color:var(--ink-2);transition:color .2s var(--hz-ease);align-items:center;gap:8px;padding:10px 0;list-style:none;display:flex}:root[data-design] .home-coupons .coupon-detail>summary::-webkit-details-marker{display:none}:root[data-design] .home-coupons .coupon-detail>summary::marker{content:""}:root[data-design] :is(.home-coupons .coupon-detail,#board .board-help)>summary:after{content:none}:root[data-design] :is(.home-coupons .coupon-detail,#board .board-help)>summary:before{content:"+" / "";width:14px;font:500 17px/1 var(--font-sans);text-align:center;color:var(--accent);flex:none}:root[data-design] :is(.home-coupons .coupon-detail,#board .board-help)[open]>summary:before{content:"−" / ""}:root[data-design] .home-coupons .coupon-detail>summary:hover{color:var(--ink)}:root[data-design] .home-coupons .coupon-detail>summary:focus-visible{outline-offset:-2px;border-radius:10px}:root[data-design] .home-coupons .coupon-terms ul{color:var(--ink-2);gap:7px;padding:2px 0 14px 22px;font-size:14px;line-height:1.5}:root[data-design] .home-coupons .coupon-terms li::marker{color:var(--accent)}:root[data-design] .home-coupons .dealgrid>.cwrap:has(>.coupon:hover){--hc-edge:var(--hairline-2)}:root[data-design] .home-coupons .dealgrid>.cwrap:has(>.coupon.copied){--hc-edge:color-mix(in srgb, var(--down-good) 55%, var(--hairline));--hc-tint:var(--cheap-tint)}:root[data-design] .home-coupons .dealgrid>.cwrap:has(>.coupon.copied):before{background:var(--down-good);clip-path:inset(0)}:root[data-design] .home-coupons .coupon.copied .code{color:var(--down-good)}:root[data-design] .home-coupons .coupon.copied .coupon-code-row{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--down-good) 45%, transparent)}:root[data-design] .home-coupons .coupon.copied .coupon-copy-label{background:var(--cheap-tint);color:#0000;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--down-good) 45%, transparent)}:root[data-design] .home-coupons .coupon.copied .coupon-copy-label:after{content:var(--l-copied,"Copied");color:var(--down-good);font:600 13.5px/42px var(--font-sans);position:absolute;inset:0 0 0 40px}:root[data-design] .home-coupons .coupon.copied .coupon-copy-label:before{content:"";border-left:1.8px solid var(--down-good);border-bottom:1.8px solid var(--down-good);border-radius:0 0 0 1px;width:11px;height:6px;margin-top:-5px;position:absolute;top:50%;left:18px;transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .home-coupons .dealgrid>.cwrap:before{transition:clip-path .48s var(--hz-ease), background-color .3s var(--hz-ease)}:root:not([data-motion=reduced]) .home-coupons .dealgrid>.cwrap:has(>.coupon.copied)>:is(.coupon-footline,.coupon-disclosures){animation:home-tear .7s var(--hz-ease) both}:root:not([data-motion=reduced]) .home-coupons .coupon.copied .coupon-copy-label:before{animation:home-check .38s var(--hz-ease) 60ms both}}:root[data-design]:has(.studio-hero) .toast{border-color:var(--hairline-2);box-shadow:inset 0 1px 0 var(--hz-lift), 0 18px 40px -18px #000c;font:560 13.5px/1.3 var(--font-sans);letter-spacing:0;border-radius:999px;padding:11px 18px}@keyframes home-tear{0%{translate:0}26%{translate:0 3px}to{translate:0}}@keyframes home-check{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (width<=660px){:root[data-design] .home-coupons .cwrap>.coupon{padding:18px 16px 20px}:root[data-design] .home-coupons .dealgrid>.cwrap:before{left:16px;right:16px}:root[data-design] .home-coupons .cwrap .coupon-desc{font-size:18px}:root[data-design] .home-coupons .cwrap .coupon-code-row{gap:10px;padding-left:16px}:root[data-design] .home-coupons .coupon .code{letter-spacing:.02em;font-size:clamp(15px,4.6vw,20px)}:root[data-design] .home-coupons .coupon-copy-label{padding:0 16px}:root[data-design] .home-coupons .coupon-copy-label svg{display:none}:root[data-design] .home-coupons .coupon.copied .coupon-copy-label:after{inset:0 0 0 30px}:root[data-design] .home-coupons .coupon.copied .coupon-copy-label:before{left:13px}:root[data-design] .home-coupons .cwrap>.coupon-footline{padding:14px 16px 15px}:root[data-design] .home-coupons .cwrap>.coupon-disclosures{padding:0 16px 2px}:root[data-design] table#home-board tbody tr[data-category]>.c-register>.own-renewal{text-align:right;font:500 14px/1.35 var(--font-sans);color:var(--ink-2);grid-area:2/2/auto/-1;margin:0;display:block}:root[data-design] table#home-board tbody tr[data-category]>.c-register .route-flags{grid-row:3}:root[data-design] table#home-board tbody tr[data-category]>.c-register>.price-deal-line{grid-row:4}}:root[data-design] .lp2-answer{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 40px;display:grid;position:relative}:root[data-design] .lp2-answer>:not(.lp2-exts){grid-column:1}:root[data-design] .lp2-kicker{font:600 15px/1.3 var(--font-sans);color:var(--ink-2);margin:0 0 6px}:root[data-design] .lp2-kicker b{color:var(--accent-strong);font-weight:650}:root[data-design] .lp2-figure{font:780 clamp(64px, 10.5vw, 148px)/.92 var(--font-display);letter-spacing:-.055em;color:var(--accent-strong);font-variant-numeric:lining-nums proportional-nums;white-space:nowrap;margin:0;font-stretch:114%}:root[data-design] .lp2-figure .cur{vertical-align:.9em;color:var(--accent);letter-spacing:0;margin-inline:0 .06em;font-size:.42em}:root[data-design] .lp2-figure .cur:last-child{margin-inline:.12em 0}:root[data-design] .lp2-line{max-width:46ch;font:560 clamp(17px, 2vw, 21px)/1.4 var(--font-sans);color:var(--ink);text-wrap:balance;margin:8px 0 0}:root[data-design] :is(.lp2-answer,.lp2-stage) .ext .d{color:var(--accent)}:root[data-design] .lp2-trap{max-width:62ch;font:480 15.5px/1.55 var(--font-sans);color:var(--ink-2);text-wrap:pretty;margin:4px 0 0}:root[data-design] .lp2-trap .bad{color:var(--up-bad);font-weight:650}:root[data-design] .lp2-trap .good{color:var(--down-good);font-weight:650}:root[data-design] :is(.lp2-answer,.lp2-stage) .nobr{white-space:nowrap}:root[data-design] .lp2-exts{flex-wrap:wrap;grid-area:1/2/span 4;justify-content:flex-end;align-self:end;gap:8px;max-width:440px;display:flex}:root[data-design] .lp2-exts button[data-lp2-ext]{border:1px solid var(--hairline-2);height:44px;color:var(--ink-2);font:650 16px/1 var(--font-sans);cursor:pointer;transition:border-color .2s var(--hz-ease), background-color .2s var(--hz-ease), color .2s var(--hz-ease);background:0 0;border-radius:999px;padding:0 18px}:root[data-design] .lp2-exts button[data-lp2-ext] .d{color:var(--accent)}:root[data-design] .lp2-exts button[data-lp2-ext]:hover{border-color:var(--ink-3);color:var(--ink)}:root[data-design] .lp2-exts button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}:root[data-design] .lp2-exts button[aria-pressed=true] .d{color:var(--accent-ink)}:root[data-design] .lp2-exts .lp2-edit{border-radius:999px;height:44px}:root[data-design] :is(.lp2-exts button,.lp2-years input,.lp2-more,.lp2-row .nm):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root[data-design] .lp2-stage{padding-block:0 8px;position:relative}:root[data-design] .hero.hz-hero:has(.lp2-answer){padding-bottom:clamp(24px,3vw,40px)}:root[data-design] .lp2-grid{grid-template-columns:minmax(0,1fr) 400px;gap:18px;display:grid}:root[data-design] .lp2-card{border:1px solid var(--hairline);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 100%, var(--ink) 1.5%), var(--surface));border-radius:20px;min-width:0;margin:0;position:relative;box-shadow:inset 0 1px #ffffff0a,0 24px 60px -28px #000c}:root[data-design] .lp2-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.7;height:1px;position:absolute;inset:0 22px auto}:root[data-design] .lp2-chart{padding:20px 20px 18px}:root[data-design] .lp2-chart-head{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0 4px 6px;display:flex}:root[data-design] .lp2-chart-title{font:650 15px/1.3 var(--font-sans);color:var(--ink);margin:0}:root[data-design] .lp2-key{font:520 13px/1.3 var(--font-sans);color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}:root[data-design] .lp2-key li{align-items:center;gap:7px;display:inline-flex}:root[data-design] .lp2-key li[hidden]{display:none}:root[data-design] .lp2-key i{background:var(--ink-3);opacity:.5;border-radius:2px;width:16px;height:3px}:root[data-design] .lp2-key .k-lead i{background:var(--accent);opacity:1;box-shadow:0 0 6px var(--accent)}:root[data-design] .lp2-key .k-promo i{background:var(--up-bad);opacity:1}:root[data-design] .lp2-svg{touch-action:none;user-select:none;cursor:ew-resize;width:100%;height:auto;display:block}:root[data-design] .lp2-svg .ln{fill:none;stroke:var(--ink-3);stroke-width:1px;opacity:.2;vector-effect:non-scaling-stroke;transition:opacity .35s var(--hz-ease), stroke-width .35s var(--hz-ease)}:root[data-design] .lp2-svg .ln.is-lead{stroke:var(--accent);stroke-width:2.6px;opacity:1;filter:drop-shadow(0 0 6px #ffb03b8c)}:root[data-design] .lp2-svg .ln.is-promo{stroke:var(--up-bad);stroke-width:2px;opacity:.95}:root[data-design] .lp2-svg .grid line{stroke:var(--hairline);stroke-width:1px;vector-effect:non-scaling-stroke}:root[data-design] .lp2-svg :is(.grid,.xaxis) text{fill:var(--ink-3);font:520 13px var(--font-sans);font-variant-numeric:tabular-nums}:root[data-design] .lp2-svg .cursor line{stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}:root[data-design] .lp2-svg .cursor .knob{fill:var(--accent);stroke:var(--bg);stroke-width:3px}:root[data-design] .lp2-svg :is(.cursor-g,.dot){transition:transform .45s var(--hz-ease), opacity .3s var(--hz-ease)}:root[data-design] .lp2-svg .dot-lead circle{fill:var(--bg);stroke:var(--accent);stroke-width:3px}:root[data-design] .lp2-svg .dot-promo circle{fill:var(--bg);stroke:var(--up-bad);stroke-width:2.5px}:root[data-design] .lp2-svg .cross circle{fill:none;stroke:var(--down-good);stroke-width:2.5px;filter:drop-shadow(0 0 5px #52d6a899)}:root[data-design] .lp2-svg .cross .pulse{stroke-width:2px;filter:none;opacity:0;transform-box:fill-box;transform-origin:50%;animation:lp2-ping 2.2s var(--hz-ease) .9s 3}@keyframes lp2-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}:root[data-design] .lp2-svg .area{fill:url(#lp2-fill);pointer-events:none}:root[data-design] .lp2-svg .tip rect{fill:var(--surface-2);stroke:var(--hairline-2)}:root[data-design] .lp2-svg .tip .t1{fill:var(--accent-strong);font:720 15px var(--font-sans)}:root[data-design] .lp2-svg .tip .t2{fill:var(--ink-2);font:560 12.5px var(--font-sans)}:root[data-design] .lp2-cross{min-height:22px;font:600 13.5px/1.4 var(--font-sans);color:var(--down-good);text-wrap:pretty;align-items:flex-start;gap:9px;margin:0 0 4px 58px;display:flex}:root[data-design] .lp2-cross[hidden]{visibility:hidden;display:flex}:root[data-design] .lp2-cross i{border:2px solid var(--down-good);border-radius:50%;flex:none;width:12px;height:12px;margin-top:3px;box-shadow:0 0 6px #52d6a880}:root[data-design] .lp2-years{align-items:center;gap:14px;margin:8px 4px 0;display:flex}:root[data-design] .lp2-years label{font:600 13.5px/1.2 var(--font-sans);color:var(--ink-3);white-space:nowrap}:root[data-design] .lp2-years input{min-width:0;accent-color:var(--accent);flex:1;height:28px}:root[data-design] .lp2-years output{text-align:right;min-width:74px;font:700 15px/1 var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-design] .lp2-rank{--row:66px;flex-direction:column;padding:20px 18px 16px;display:flex}:root[data-design] .lp2-rank-head{font:600 15px/1.3 var(--font-sans);color:var(--ink);margin:0 4px 12px}:root[data-design] .lp2-rank-head .of{color:var(--ink-2);font-weight:520}:root[data-design] .lp2-list{height:calc(var(--row) * 6);margin:0;padding:0;list-style:none;position:relative}:root[data-design] .lp2-row{height:var(--row);border-top:1px solid var(--hairline);transition:transform .5s var(--hz-ease), opacity .35s var(--hz-ease);grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 6px;display:grid;position:absolute;inset:0 0 auto}:root[data-design] .lp2-row .n{font:650 13px/1 var(--font-sans);color:var(--ink-3);font-variant-numeric:tabular-nums}:root[data-design] .lp2-row .tile{background:#f2efe8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}:root[data-design] .lp2-row .tile img{object-fit:contain;width:22px;height:22px}:root[data-design] .lp2-row .tile b{font:760 12px/1 var(--font-sans);color:#07090d;letter-spacing:-.02em}:root[data-design] .lp2-row .who{min-width:0;display:grid}:root[data-design] .lp2-row .nm{text-overflow:ellipsis;white-space:nowrap;font:650 15px/1.25 var(--font-sans);color:var(--ink);text-decoration:none;overflow:hidden}:root[data-design] .lp2-row .nm:hover{color:var(--accent-strong)}:root[data-design] .lp2-row .sub{-webkit-line-clamp:2;font:500 12.5px/1.3 var(--font-sans);color:var(--ink-3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-design] .lp2-row .tot{font:720 17px/1 var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-design] .lp2-row.is-first .tot{color:var(--accent-strong)}:root[data-design] .lp2-row.is-first .n{color:var(--accent)}:root[data-design] .lp2-row.is-promo .tot{color:var(--up-bad)}:root[data-design] .lp2-more{border-top:1px solid var(--hairline);font:600 14px/1.3 var(--font-sans);color:var(--accent-strong);align-items:center;gap:6px;margin-top:auto;padding:14px 10px 2px;text-decoration:none;display:flex}:root[data-design] .lp2-more:hover{color:var(--accent)}:root[data-design] .lp2-more .arr{transition:transform .25s var(--hz-ease)}:root[data-design] .lp2-more:hover .arr{transform:translate(3px)}:root[data-design] .lp2-foot{max-width:100ch;font:480 13px/1.6 var(--font-sans);color:var(--ink-3);grid-column:1/-1;margin:4px 4px 0}:root[data-design] .lp2-foot b{color:var(--ink-2);font-weight:600}@media (width<=980px){:root[data-design] .lp2-answer{grid-template-columns:minmax(0,1fr)}:root[data-design] .lp2-exts{grid-area:auto/1;justify-content:flex-start;max-width:none}:root[data-design] .lp2-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){:root[data-design] .lp2-exts{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:2px 48px 2px 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 48px),#0000)}:root[data-design] .lp2-exts::-webkit-scrollbar{display:none}:root[data-design] .lp2-exts button{flex:none}:root[data-design] .lp2-exts button[data-lp2-ext]{height:40px;padding:0 14px;font-size:15px}:root[data-design] .lp2-chart{padding:14px 10px}:root[data-design] .lp2-cross{min-height:2.8em;margin-left:8px}:root[data-design] .lp2-rank{padding:16px 12px 12px}:root[data-design] .lp2-row{gap:8px;padding:0 2px}}@media (prefers-reduced-motion:reduce){:root[data-design] :is(.lp2-svg .ln,.lp2-row,.lp2-svg .cursor-g,.lp2-svg .dot){transition:none!important}:root[data-design] .lp2-svg .cross .pulse{animation:none}}:root[data-motion=reduced] :is(.lp2-svg .ln,.lp2-row,.lp2-svg .cursor-g,.lp2-svg .dot){transition:none!important}:root[data-motion=reduced] .lp2-svg .cross .pulse{animation:none}
