:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap{--tk-edge:var(--hairline);--tk-tint:transparent;--tk-ground:color-mix(in srgb, var(--surface-2) 70%, var(--surface));grid-row:span 3;grid-template-rows:subgrid;min-width:0;box-shadow:none;filter:drop-shadow(0 18px 22px #00000057);background:0 0;border:0;border-radius:0;row-gap:0;margin:0 0 16px;display:grid;position:relative}@media screen and (width<=1023px){:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap{grid-row:auto;grid-template-rows:auto auto auto}}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap:before{content:"";z-index:2;background:var(--accent);clip-path:inset(0 calc(100% - 32px) 0 4px);pointer-events:none;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:20px;right:20px}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap>.coupon{border:1px solid var(--tk-edge);border-radius:var(--r-card) var(--r-card) 0 0;background:radial-gradient(circle at 0 100%, #0000 8.3px, var(--tk-edge) 8.8px, var(--tk-edge) 9.3px, #0000 9.8px) 0 0 / 51% 100% no-repeat border-box, radial-gradient(circle at 100% 100%, #0000 8.3px, var(--tk-edge) 8.8px, var(--tk-edge) 9.3px, #0000 9.8px) 100% 0 / 51% 100% no-repeat border-box, linear-gradient(var(--tk-tint), var(--tk-tint)), linear-gradient(180deg, var(--tk-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] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap>.coupon:before{content:none}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap>.coupon:focus-visible{outline:none}:root[data-design] :is(.tld-area #coupons,.registrar-profile-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] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap>.coupon>:is(.coupon-topline,.coupon-code-row,.coupon-desc){flex:0 0 100%;min-width:0}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon-topline{flex-wrap:wrap;order:0;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon-brand{font:650 14px/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;display:inline-flex}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon-brand .rfav{box-sizing:border-box;background:var(--ink);width:26px;height:26px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);object-fit:contain;color-scheme:light;border-radius:7px;flex:none;margin:0;padding:4px}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) :is(.coupon-scope,.coupon-limits>span){border:1px solid var(--hairline-2);background:color-mix(in srgb, var(--surface-2) 80%, transparent);max-width:100%;min-height:32px;font:600 14px/18px var(--font-sans);letter-spacing:0;color:var(--ink-2);text-transform:none;white-space:normal;overflow-wrap:anywhere;border-radius:999px;flex:none;padding:6px 12px;display:inline-block}:root[data-design] :is(.tld-area #coupons,.registrar-profile-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] :is(.tld-area #coupons,.registrar-profile-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] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon .code{min-width:0;box-shadow:none;color:var(--ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums slashed-zero;font-variant-ligatures:none;letter-spacing:.05em;overflow-wrap:anywhere;transition:color .2s var(--hz-ease);background:0 0;border-radius:0;flex:auto;padding:0;font-size:21px;font-weight:640;font-stretch:100%;line-height:1.2}:root[data-design] :is(.tld-area #coupons,.registrar-profile-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] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon-copy-label svg{stroke:currentColor;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:16px}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon:is(:hover,:focus-visible) .coupon-copy-label{background:var(--accent);color:var(--accent-ink);box-shadow:none}:root[data-design] :is(.tld-area #coupons,.registrar-profile-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] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap :is(.coupon-limits,.coupon-summary){display:contents}:root[data-design] :is(.tld-area #coupons,.registrar-profile-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;order:3;padding:6px 12px;display:inline-block}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap .coupon-limits>span{order:4}:root[data-design] :is(.tld-area #coupons,.registrar-profile-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] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap .coupon-expiry.soon{color:var(--up-bad);font-weight:650}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap>.coupon-footline{border:1px solid var(--tk-edge);border-block:0;border-top:1px solid var(--hairline);background:radial-gradient(circle at 0 0, #0000 8.3px, var(--tk-edge) 8.8px, var(--tk-edge) 9.3px, #0000 9.8px) 0 0 / 51% 100% no-repeat border-box, radial-gradient(circle at 100% 0, #0000 8.3px, var(--tk-edge) 8.8px, var(--tk-edge) 9.3px, #0000 9.8px) 100% 0 / 51% 100% no-repeat border-box, linear-gradient(var(--tk-tint), var(--tk-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] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap>.coupon-footline:before,:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap>.coupon-footline:after{content:none}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap>.coupon-footline:last-child{border-bottom:1px solid var(--tk-edge);border-radius:0 0 var(--r-card) var(--r-card)}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon-checked{color:var(--ink-3)}:root[data-design] :is(.tld-area #coupons,.registrar-profile-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;overflow:visible}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .csource:hover{color:var(--ink);text-decoration-color:var(--accent)}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap>.coupon-disclosures{border:1px solid var(--tk-edge);border-top:1px solid var(--hairline);border-radius:0 0 var(--r-card) var(--r-card);background:linear-gradient(var(--tk-tint), var(--tk-tint)), var(--surface);grid-row:3;align-self:start;margin:0;padding:0 20px 4px;display:block}:root[data-design] :is(.tld-area #coupons,.registrar-profile-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:10px;padding:10px 0;list-style:none;display:flex}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon-detail>summary::-webkit-details-marker{display:none}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon-detail>summary::marker{content:""}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon-detail>summary:before{content:"+";width:12px;font:500 17px/1 var(--font-sans);color:var(--accent);flex:none}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon-detail[open]>summary:before{content:"−"}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon-detail>summary:hover{color:var(--ink)}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon-detail>summary:focus-visible{outline-offset:-2px;border-radius:10px}:root[data-design] :is(.tld-area #coupons,.registrar-profile-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] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon-terms li::marker{color:var(--accent)}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap:has(>.coupon:hover){--tk-edge:var(--hairline-2)}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap:has(>.coupon.copied){--tk-edge:color-mix(in srgb, var(--down-good) 55%, var(--hairline));--tk-tint:var(--cheap-tint)}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap:has(>.coupon.copied):before{background:var(--down-good);clip-path:inset(0)}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon.copied .code{color:var(--down-good)}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon.copied .coupon-code-row{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--down-good) 45%, transparent)}@media screen and (width<=660px){:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap>.coupon{padding:18px 16px 20px}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap .coupon-code-row{padding-left:16px}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon .code{font-size:18px}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon-copy-label{padding:0 14px 0 36px}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .coupon-copy-label svg{left:13px}:root[data-design] :is(.tld-area #coupons,.registrar-profile-coupons) .cwrap>:is(.coupon-footline,.coupon-disclosures){padding-inline:16px}}@media screen and (width<=560px){:root[data-design] .tld-area .tld-outcome.has-coupons #coupons{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root[data-design] .tld-area .tld-outcome.has-coupons #coupons:before{content:none}:root[data-design] .tld-area #coupons .coupon .code{white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;letter-spacing:.02em;font-size:clamp(14px,4.4vw,18px);overflow:hidden}:root[data-design] .tld-area #coupons .cwrap .coupon-code-row{gap:10px;padding:3px 3px 3px 16px}:root[data-design] .tld-area #coupons .coupon-copy-label{text-indent:120%;white-space:nowrap;width:44px;height:44px;padding:0;line-height:44px;overflow:hidden}:root[data-design] .tld-area #coupons .coupon-copy-label svg{width:17px;height:17px;margin:-8.5px 0 0 -8.5px;left:50%}}
