:root{--color-bg:#ffffff;--color-navy:#000477;--color-accent:#21a7ff;--color-text:#004d99;--color-text-strong:#002d64;--color-muted:#587ca6;--panel-border:rgba(0,77,153,0.16);--panel-shadow:0 22px 46px -34px rgba(0,25,94,0.52);--radius-lg:1rem;--radius-md:0.75rem;--content-width:76rem;--price-col-width:6.4rem;--buy-col-width:8rem;--market-group-header-height:2.4rem;--table-metric-separator:rgba(0,77,153,0.22);--focus-ring:0 0 0 3px rgba(33,167,255,0.34);--footer-gap:clamp(4.75rem,7vw,5.5rem)}*,*::before,*::after{box-sizing:border-box}html{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;line-height:1.45;color:var(--color-text);background:var(--color-bg);scroll-behavior:smooth}html.modal-open,html.modal-open body{overflow:hidden}body{margin:0;min-height:100vh;background:var(--color-bg)}a{color:inherit;text-underline-offset:0.18em}.skip-link{position:absolute;left:1rem;top:-10rem;padding:0.5rem 0.8rem;background:#ffffff;border:1px solid var(--panel-border);border-radius:0.5rem;z-index:20}.skip-link:focus-visible{top:1rem}.page{min-height:100vh}.hero-shell{position:relative;margin:0;background:var(--color-bg);padding:0 1rem 0.95rem;isolation:auto}.hero-inner{max-width:var(--content-width);margin:0 auto;padding-top:max(0.2rem,env(safe-area-inset-top));position:relative;z-index:40}.hero-backdrop{position:absolute;top:0;left:0;right:0;height:clamp(30rem,58vw,40rem);overflow:hidden;background:radial-gradient(circle at 12% -20%,rgba(33,167,255,0.3),transparent 54%),radial-gradient(circle at 88% 0%,rgba(33,167,255,0.18),transparent 40%),linear-gradient(160deg,#000477 0%,#001088 48%,#00209e 100%);pointer-events:none;z-index:0}.orb{position:absolute;border-radius:999px;pointer-events:none;z-index:0}.orb-a{width:24rem;height:24rem;right:-9rem;top:-11rem;background:radial-gradient(circle at 30% 30%,rgba(33,167,255,0.52),rgba(33,167,255,0.08)62%,transparent 82%)}.orb-b{width:14rem;height:14rem;left:-5rem;top:7.5rem;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,0.2),rgba(255,255,255,0.03)62%,transparent 82%)}.orb-c{width:18rem;height:18rem;right:26%;bottom:-4rem;background:radial-gradient(circle at 50% 50%,rgba(33,167,255,0.26),rgba(33,167,255,0.03)62%,transparent 82%)}.hero-wave{position:absolute;left:0;right:0;bottom:-2px;width:100%;height:clamp(6.4rem,10vw,10.8rem);z-index:0;pointer-events:none}.hero-wave path{fill:#ffffff}.site-header{display:flex;align-items:center;gap:1rem;padding:0.9rem 0;position:relative;z-index:3100;overflow:visible}.brand{flex:0 0 10rem;min-width:10rem}.brand img{display:block;width:auto;height:2.25rem;max-width:none}.header-nav{display:flex;align-items:center;gap:0.9rem;flex:1 1 auto;min-width:0;position:relative;z-index:3110;overflow:visible}.header-nav-main{display:flex;align-items:center;gap:0.7rem;flex-wrap:nowrap;margin-left:auto;position:relative;z-index:3120;overflow:visible}.header-nav-actions{display:flex;align-items:center;gap:0.7rem;flex-wrap:nowrap}.header-nav-actions>*{flex:0 0 auto}.header-nav-secondary{display:inline-flex;align-items:center;justify-content:flex-start;gap:0.32rem;flex-wrap:nowrap;margin-left:clamp(1.5rem,4vw,3.8rem);border-radius:999px;border:0;background:rgba(8,48,95,0.2);backdrop-filter:blur(7px);padding:0.2rem}.header-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;color:rgba(224,239,252,0.92);text-decoration:none;font-size:0.82rem;line-height:1.2;letter-spacing:0.01em;font-weight:560;padding:0.3rem 0.76rem;border-radius:999px;border:0;background:rgba(255,255,255,0.04);white-space:nowrap;transition:color 0.18s ease,background-color 0.18s ease}.header-nav-link:hover{color:#f2f8ff;text-decoration:none;background:rgba(209,226,243,0.16)}.header-nav-link.is-active{background:rgba(213,230,246,0.24);color:#f7fbff}.header-nav-link:visited{color:rgba(224,239,252,0.92);text-decoration:none}.header-nav-link:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(188,218,245,0.74)}.header-nav-mobile{display:none}.header-nav .link-secondary+.button-signup{margin-left:0.45rem}.header-nav-mobile-toggle,.header-nav-mobile-link{color:rgba(244,251,255,0.96)}.header-nav-mobile-toggle{list-style:none;width:2.18rem;height:2.18rem;border-radius:0.72rem;border:0;background:linear-gradient(145deg,rgba(7,46,91,0.34),rgba(9,58,110,0.18));color:#f1f8ff;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(156,198,236,0.18);transition:background-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.header-nav-mobile-toggle:hover{background:linear-gradient(145deg,rgba(10,55,107,0.46),rgba(10,66,125,0.24));box-shadow:inset 0 0 0 1px rgba(179,214,245,0.28)}.header-nav-mobile-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(188,218,245,0.62)}.header-nav-mobile-toggle::-webkit-details-marker{display:none}.header-nav-mobile-burger{width:1.02rem;height:0.76rem;display:grid;align-content:center;gap:0.17rem}.header-nav-mobile-burger span{display:block;width:100%;height:0.11rem;border-radius:999px;background:rgba(237,246,255,0.96);transition:transform 0.2s ease,opacity 0.2s ease}.header-nav-mobile[open].header-nav-mobile-burger span:nth-child(1){transform:translateY(0.28rem)rotate(45deg)}.header-nav-mobile[open].header-nav-mobile-burger span:nth-child(2){opacity:0}.header-nav-mobile[open].header-nav-mobile-burger span:nth-child(3){transform:translateY(-0.28rem)rotate(-45deg)}.header-nav-mobile-panel{margin-top:0.42rem;border-radius:0.74rem;border:1px solid rgba(163,196,229,0.26);background:rgba(8,49,101,0.88);backdrop-filter:blur(7px);box-shadow:0 14px 24px -18px rgba(0,8,36,0.52);padding:0.5rem;display:grid;gap:0.38rem;min-width:12rem}.header-nav-mobile-link{border-radius:0.52rem;text-decoration:none;color:#f3f9ff;font-size:0.84rem;letter-spacing:0.01em;text-transform:none;font-weight:560;padding:0.38rem 0.45rem}.header-nav-mobile-link:hover{background:rgba(204,223,243,0.16)}.header-nav-mobile-link.is-active{background:rgba(211,229,246,0.24);color:#f7fbff}.link-secondary{border:0;background:transparent;color:rgba(255,255,255,0.92);text-decoration:none;font-size:0.95rem;padding:0.5rem 0.35rem}.link-secondary:hover{text-decoration:underline}.header-icon-button{min-height:2.2rem;min-width:2.2rem;border-radius:999px;border:1px solid rgba(255,255,255,0.56);background:rgba(255,255,255,0.08);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.header-icon-button:hover{background:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.88);transform:translateY(-1px)}.header-icon{width:1.05rem;height:1.05rem;display:block;fill:currentColor}.header-icon-badge{position:absolute;top:-0.25rem;right:-0.18rem;min-width:1rem;height:1rem;border-radius:999px;border:1px solid #ffffff;background:#0d61bd;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;padding:0 0.18rem;font-size:0.62rem;font-weight:700;line-height:1}.header-icon-badge.is-zero{background:rgba(255,255,255,0.82);color:#0d61bd}.notifications-button{position:relative}.cart-menu{position:relative}.cart-menu-trigger{position:relative}.button{border:1px solid transparent;border-radius:var(--radius-md);padding:0.58rem 0.95rem;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:disabled,.button.is-submitting{cursor:wait;transform:none}.button:disabled{opacity:0.78}.button.is-loading{gap:0.42rem}.button-spinner{width:0.82rem;height:0.82rem;border-radius:999px;border:2px solid rgba(255,255,255,0.42);border-top-color:currentColor;animation:table-spin 0.65s linear infinite;flex:0 0 auto}.button-secondary .button-spinner{border-color:rgba(0,77,153,0.24);border-top-color:currentColor}.button-loading-text{white-space:nowrap}.button-primary{color:#ffffff;background:#0f67c7;border-color:#0f67c7;box-shadow:0 10px 18px -14px rgba(0,35,96,0.72)}.button-primary:hover{background:#1680ee;border-color:#1680ee;box-shadow:0 14px 24px -14px rgba(0,35,96,0.82)}.button-signup{color:#302400;background:#ffd84d;border-color:#ffd84d;box-shadow:0 12px 22px -16px rgba(255,182,0,0.82)}.button-signup:hover{background:#ffe26f;border-color:#ffe26f;box-shadow:0 16px 26px -16px rgba(255,182,0,0.9)}.button-signup:focus-visible{box-shadow:0 0 0 3px rgba(255,216,77,0.5),0 12px 22px -16px rgba(255,182,0,0.82)}.button-admin{color:#ffffff;background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.52);white-space:nowrap}.button-admin:hover{background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.88)}.button-secondary{color:var(--color-text-strong);background:#ffffff;border-color:rgba(0,77,153,0.24)}.button-secondary:hover{border-color:rgba(0,77,153,0.42);background:#f6fbff}.button-danger{color:#ffffff;background:#c62828;border-color:#c62828}.button-danger:hover{background:#b71c1c;border-color:#b71c1c}.hero-market{margin-top:2rem}.hero-copy{margin-bottom:0.75rem}.hero-copy p{max-width:48rem}.hero-copy h1{margin:0;color:#ffffff;font-size:clamp(1.35rem,2.2vw,1.95rem);letter-spacing:0.01em}.hero-copy p{margin:0.5rem 0 0;color:rgba(238,246,255,0.94);font-size:0.96rem}.hero-subcopy{color:rgba(225,240,255,0.98);font-size:0.92rem;max-width:66ch}.hero-market-action-card{margin-top:0.9rem;display:grid;gap:0.46rem;max-width:34rem;padding:0.82rem 0.9rem}.hero-market-action-card h2{margin:0;color:var(--color-text-strong);font-size:1rem;line-height:1.28}.hero-market-action-card p{margin:0;color:#3d6c9b;font-size:0.84rem;line-height:1.42}.hero-market-action-card .button{justify-self:start}.filter-controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:0.5rem;margin-bottom:0;margin-top:0.25rem}.marketplace-controls-copy{display:grid;gap:0.16rem;max-width:34rem}.marketplace-controls-title{margin:0;color:#083f82;font-size:1.08rem;line-height:1.18}.marketplace-controls-description{margin:0;color:#3e6c98;font-size:0.82rem;line-height:1.38}.filter-controls-right{display:flex;align-items:flex-end;gap:0.7rem;margin-left:auto;justify-content:flex-end;flex-wrap:nowrap}.filter-controls.has-marketplace-copy{display:grid;grid-template-columns:minmax(0,1fr)auto;column-gap:0.78rem;row-gap:0.16rem;align-items:end}.filter-controls.has-marketplace-copy .marketplace-controls-copy{grid-column:1;grid-row:1}.filter-controls.has-marketplace-copy .filter-controls-right{grid-column:2;grid-row:1/span 2;justify-self:end;align-self:end}.filter-controls.has-marketplace-copy .result-count{grid-column:1;grid-row:2;margin-top:0;margin-right:0;align-self:flex-start;text-align:left}.price-display-control{display:grid;gap:0.4rem;padding:0.44rem 0.54rem;border-radius:0.8rem;text-align:right;justify-items:end}.price-display-title{margin:0;font-size:0.7rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#335f8f}.price-display-type-row{display:flex;align-items:center;gap:0.4rem;justify-content:flex-end}.price-display-type-button{display:inline-flex;align-items:center;justify-content:center;gap:0.34rem;min-height:1.82rem;padding:0.18rem 0.55rem;border:1px solid rgba(0,77,153,0.2);border-radius:999px;background:#f8fbff;color:#335f8f;font:inherit;font-size:0.72rem;font-weight:700;letter-spacing:0.01em;line-height:1;cursor:pointer;transition:background-color 0.16s ease,border-color 0.16s ease,color 0.16s ease}.price-display-type-button:hover{border-color:rgba(0,77,153,0.36);color:#003d78}.price-display-type-button.is-active{background:#0f67c7;border-color:#0f67c7;color:#ffffff}.price-display-sensitive-row{display:inline-flex;align-items:center;gap:0.36rem;justify-content:flex-end}.price-display-sensitive-toggle{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:flex-end;gap:0.46rem;padding:0;color:var(--color-text-strong);font:inherit;font-size:0.72rem;font-weight:600;cursor:pointer}.price-display-sensitive-label-wrap{display:inline-flex;align-items:center;gap:0.32rem}.price-display-sensitive-track{width:2rem;height:1.16rem;border-radius:999px;background:rgba(0,77,153,0.16);border:1px solid rgba(0,77,153,0.24);padding:0.08rem;display:inline-flex;align-items:center;transition:background-color 0.2s ease,border-color 0.2s ease}.price-display-sensitive-knob{width:0.88rem;height:0.88rem;border-radius:999px;background:#ffffff;box-shadow:0 3px 8px -5px rgba(0,0,0,0.52);transform:translateX(0);transition:transform 0.2s ease}.price-display-sensitive-toggle.is-active .price-display-sensitive-track{background:#0f67c7;border-color:#0f67c7}.price-display-sensitive-toggle.is-active .price-display-sensitive-knob{transform:translateX(0.82rem)}.price-display-sensitive-label{white-space:nowrap}.price-display-inline-question{width:1rem;height:1rem;border-radius:999px;border:1px solid rgba(0,77,153,0.28);background:rgba(255,255,255,0.9);color:#00407f;font-size:0.62rem;line-height:1;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.filter-controls .result-count{margin:0;align-self:flex-end;margin-right:auto}.filter-toggle{display:inline-flex;align-items:center;justify-content:center;gap:0.48rem;min-height:2.4rem;align-self:flex-end}.filter-toggle::after{content:'';width:0.72rem;height:0.72rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transform-origin:center;transition:transform 0.34s cubic-bezier(0.22,1,0.36,1),opacity 0.22s ease;opacity:0.84;flex:0 0 auto}.filter-toggle[aria-expanded='true']::after{transform:rotate(-135deg)scale(1.05);opacity:1}.filters-collapsible{overflow:hidden;display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-0.4rem);transition:none;pointer-events:none;margin-top:0;margin-bottom:0}.filters-collapsible.is-ready{transition:grid-template-rows 0.56s cubic-bezier(0.22,1,0.36,1),opacity 0.32s ease,transform 0.42s cubic-bezier(0.22,1,0.36,1),margin-top 0.32s ease,margin-bottom 0.32s ease}.filters-collapsible.is-ready.is-collapsed{margin-bottom:0;margin-top:-20px}.filters-collapsible.is-ready:not(.is-collapsed){margin-bottom:0}.filters-collapsible>.market-filters{overflow:hidden}.filters-collapsible.is-open{grid-template-rows:1fr;opacity:1;transform:translateY(0);pointer-events:auto;margin-top:0.45rem}.panel{background:#ffffff;border:1px solid var(--panel-border);border-radius:var(--radius-lg);box-shadow:var(--panel-shadow)}.frame-fallback{padding:0.9rem 1rem;display:grid;gap:0.48rem}.frame-fallback-title{margin:0;color:var(--color-text-strong);font-size:1rem;line-height:1.25}.frame-fallback-text{margin:0;color:#4f739a;font-size:0.84rem}.frame-fallback-actions{display:flex;align-items:center;gap:0.45rem}.market-filters{display:flex;flex-direction:column;gap:0.65rem;padding:0.8rem;--filter-label-min-height:2.3rem;--filter-sub-label-min-height:1.95rem}.filter-row{display:grid;gap:0.62rem}.filter-row-core{grid-template-columns:repeat(5,minmax(0,1fr))}.filter-row-ahrefs{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-row-majestic{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-row-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-row-ahrefs,.filter-row-majestic,.filter-row-actions{border:1px solid rgba(0,77,153,0.1);border-radius:0.76rem;padding:0.58rem;background:#fbfdff}.filter-row-ahrefs{background:#f7fbff}.filter-row-majestic{background:#fffaf5}.filter-row>.field,.filter-row>.field-range,.filter-row>.field-locked,.filter-row>.filter-inline-actions{min-width:0}.field{display:flex;flex-direction:column;gap:0.3rem}.market-filters .field{justify-content:flex-end}.field>span{color:var(--color-text-strong);font-size:0.78rem;font-weight:600;letter-spacing:0.01em}.market-filters .field>span:not(.field-label-inline){min-height:var(--filter-label-min-height);display:flex;align-items:flex-end}.field-label-inline{display:inline-flex;align-items:center;gap:0.32rem}.market-filters .field>.field-label-inline{min-height:var(--filter-label-min-height);display:flex;align-items:flex-end}.field-label-text{display:inline-block}.field-locked{justify-content:flex-end;border:1px dashed rgba(0,77,153,0.2);border-radius:0.62rem;padding:0.5rem 0.58rem;background:#f8fcff}.field-locked p{margin:0.2rem 0 0;color:#4d739a;font-size:0.75rem;line-height:1.35}.field input,.field select{width:100%;border:1px solid rgba(0,77,153,0.2);border-radius:0.62rem;min-height:2.15rem;padding:0.48rem 0.62rem;font:inherit;color:var(--color-text-strong);background:#ffffff}.field-range{display:grid;gap:0.45rem;grid-template-columns:minmax(0,1.2fr)minmax(0,1.8fr);align-items:end;min-width:0}.range-values{display:grid;gap:0.45rem;grid-template-columns:minmax(0,1fr)minmax(0,1fr);min-width:0;transition:grid-template-columns 0.3s cubic-bezier(0.22,1,0.36,1)}.range-value{min-width:0;transition:opacity 0.24s ease,transform 0.28s cubic-bezier(0.22,1,0.36,1)}.range-value span{white-space:normal;line-height:1.2}.market-filters .range-value span{min-height:var(--filter-sub-label-min-height);display:flex;align-items:flex-end}.range-value-max{overflow:hidden}.field-range:not(.is-between).range-values{grid-template-columns:minmax(0,1fr)}.field-range:not(.is-between).range-value-max{display:none;opacity:0;transform:translateX(0);pointer-events:none}.field-range.is-between .range-values{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.field-range.is-between .range-value-max{display:grid;opacity:1;transform:translateX(0);pointer-events:auto}.result-count{margin:0;font-size:0.84rem;color:var(--color-muted)}.table-shell{position:relative;margin-top:0;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg)}.table-shell.is-loading{overflow:hidden}.table-loading{position:absolute;inset:0;z-index:28;display:flex;align-items:center;justify-content:center;gap:0.55rem;background:rgba(255,255,255,0.8);color:var(--color-text-strong);font-size:0.84rem;font-weight:600;pointer-events:none;opacity:0;transition:opacity 0.18s ease}.table-shell.is-loading .table-loading{opacity:1;pointer-events:auto}.loading-spinner{width:1.05rem;height:1.05rem;border-radius:999px;border:2px solid rgba(0,77,153,0.2);border-top-color:#0f67c7;animation:table-spin 0.7s linear infinite}.filters-collapsible.is-open+.table-shell{margin-top:0.5rem}.table-pagination-wrap{margin-top:0.62rem}.table-pagination{display:flex;align-items:center;justify-content:center;gap:0.45rem 0.6rem;flex-wrap:wrap}.pagination-pages{display:flex;align-items:center;gap:0.32rem;flex-wrap:wrap}.pagination-control{min-height:1.9rem;padding:0.36rem 0.64rem;font-size:0.78rem}.pagination-page{min-width:1.95rem;min-height:1.9rem;border:1px solid rgba(0,77,153,0.2);border-radius:0.56rem;background:#ffffff;color:var(--color-text-strong);font:inherit;font-size:0.77rem;font-weight:600;cursor:pointer;transition:border-color 0.16s ease,background-color 0.16s ease,color 0.16s ease,transform 0.16s ease}.pagination-page:hover{border-color:rgba(0,77,153,0.4);background:#f7fbff;transform:translateY(-1px)}.pagination-page.is-active{background:#0f67c7;border-color:#0f67c7;color:#ffffff}.pagination-page:disabled,.pagination-control:disabled{cursor:not-allowed;opacity:0.55;transform:none}.pagination-ellipsis{color:var(--color-muted);font-size:0.9rem;min-width:1.2rem;text-align:center}.pagination-meta{flex-basis:100%;margin:0;text-align:center;color:var(--color-muted);font-size:0.8rem}.market-table{width:100%;min-width:96rem;border-collapse:separate;border-spacing:0;color:var(--color-text-strong)}.market-table th,.market-table td{text-align:left;vertical-align:top;padding:0.54rem 0.56rem;border-bottom:1px solid rgba(0,77,153,0.08);background:#ffffff;white-space:nowrap}.market-table tbody tr.marketplace-row{cursor:pointer}.market-table tbody tr.marketplace-row:hover td{background:#f8fcff}.market-table tbody tr.marketplace-row td.sticky-price,.market-table tbody tr.marketplace-row td.sticky-buy{background:#f8fcff}.market-table th:not(.left-col),.market-table td:not(.domain-cell){text-align:center}.market-table thead th{border-bottom:1px solid rgba(0,77,153,0.2)}.market-table thead tr.market-group-row th{position:sticky;top:0;z-index:11;height:var(--market-group-header-height);padding-top:0.38rem;padding-bottom:0.38rem;background:#edf6ff}.market-table thead tr.market-group-row th.metric-fixed-head{vertical-align:middle}.market-table thead tr.market-columns-row th{position:sticky;top:var(--market-group-header-height);z-index:10;padding-top:0.64rem;padding-bottom:0.64rem;background:#f6fbff}.metric-group{text-align:center}.metric-group-inner{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.metric-group-logo{display:block;width:auto;height:0.92rem;margin:0 auto}.metric-group-logo-majestic{height:1.18rem}.market-table thead tr.market-group-row th.metric-group-ahrefs{background:#e8f4ff;border-left:1px solid var(--table-metric-separator)}.market-table thead tr.market-columns-row th.metric-ahrefs-head{background:#f3f9ff}.market-table tbody td.metric-ahrefs-cell{background:#f9fcff}.market-table thead tr.market-group-row th.metric-group-majestic{background:#fff4e8;border-left:1px solid var(--table-metric-separator)}.market-table thead tr.market-columns-row th.metric-majestic-head{background:#fff9f1}.market-table tbody td.metric-majestic-cell{background:#fffdf9}.market-table thead th.metric-group-start-head,.market-table tbody td.metric-group-start-cell,.market-table thead th.language-col-head,.market-table tbody td.language-col-cell,.market-table thead th.ip-col-head,.market-table tbody td.ip-col-cell{border-left:1px solid var(--table-metric-separator)}.group-spacer{background:#edf6ff}.head-stack{display:inline-flex;flex-direction:row;align-items:center;gap:0.28rem}.domain-head-stack{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:auto;gap:0.24rem;text-align:left}.domain-head-line{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;gap:0.28rem}.domain-head-line .sort-trigger,.domain-head-line .locked-heading{font-size:0.9rem;font-weight:800;letter-spacing:0.018em;line-height:1.05}.market-table th:not(.left-col).head-stack{justify-content:center;width:100%}.market-table th.left-col .head-stack{justify-content:flex-start}.help-dot{width:1rem;height:1rem;border-radius:999px;border:1px solid rgba(0,77,153,0.28);background:#ffffff;color:var(--color-text);font-size:0.67rem;font-weight:700;line-height:1;padding:0;cursor:default}.filter-inline-actions{display:flex;align-items:flex-end;justify-content:flex-end}.filter-inline-actions .button{width:auto}.sort-trigger{border:0;background:transparent;color:var(--color-text-strong);padding:0;font:inherit;font-size:0.73rem;font-weight:700;letter-spacing:0.01em;text-align:left;cursor:pointer;display:inline-flex;align-items:center;column-gap:0.18rem;line-height:1.1;white-space:nowrap}.market-table th:not(.left-col).sort-trigger{text-align:center;justify-content:center}.sort-trigger:hover{color:var(--color-text)}.sort-badge{display:inline-flex;align-items:center;justify-content:center;padding:0.1rem 0.36rem;border-radius:999px;background:rgba(0,77,153,0.12);color:#003d7e;font-size:0.58rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;grid-column:1;grid-row:2;justify-self:start}.sensitive-badge{cursor:default}.badge-question{display:inline-flex;align-items:center;justify-content:center;width:0.8rem;height:0.8rem;border-radius:999px;border:1px solid rgba(0,77,153,0.28);background:rgba(255,255,255,0.78);color:#00407f;font-size:0.52rem;line-height:1;font-weight:700}th[aria-sort='ascending'].head-stack::after{content:'\2191';color:var(--color-accent);margin-left:0.06rem;font-size:0.74rem;font-weight:700;line-height:1}th[aria-sort='descending'].head-stack::after{content:'\2193';color:var(--color-accent);margin-left:0.06rem;font-size:0.74rem;font-weight:700;line-height:1}.domain-cell{font-weight:700;color:var(--color-text-strong);white-space:normal}.domain-name{display:block;line-height:1.15}.domain-topic{display:block;margin-top:0.18rem;color:#557a9f;font-size:0.67rem;font-weight:500;line-height:1.2}.private-col{background:#fbfdff}.locked-heading{color:#587ca6;font-size:0.73rem;font-weight:700;letter-spacing:0.01em}.locked-chip{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,77,153,0.2);border-radius:999px;padding:0.08rem 0.36rem;background:#edf6ff;color:#4d739a;font-size:0.58rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em}.locked-value{display:inline-block;color:#4d739a;font-size:0.72rem;filter:blur(4px);user-select:none;pointer-events:none}.locked-value-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.locked-value-wrap-domain{display:inline-block}.locked-value-wrap-domain .locked-value{display:block}.locked-value-cta{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(0,77,153,0.32);border-radius:999px;background:rgba(255,255,255,0.92);color:#0f5eb8;font:inherit;font-size:0.57rem;font-weight:700;line-height:1;letter-spacing:0.01em;padding:0.12rem 0.35rem;cursor:pointer;white-space:nowrap}.locked-value-cta:hover{border-color:rgba(0,77,153,0.5);background:#ffffff;color:#0c549f}.locked-value-cta:focus-visible{outline:2px solid rgba(15,103,199,0.38);outline-offset:1px}.table-empty{text-align:center;color:var(--color-muted);font-size:0.86rem;padding:1.3rem 0.8rem}.market-table th.price-col,.market-table td.price-col,.market-table th.buy-col,.market-table td.buy-col{text-align:center}.market-table th.price-col,.market-table td.price-col{min-width:var(--price-col-width);max-width:var(--price-col-width)}.market-table th.price-col .head-stack,.market-table th.buy-col .head-stack{justify-content:center}.market-table th.price-col .sort-trigger{justify-items:center;text-align:center;font-size:0.66rem;row-gap:0.1rem}.market-table th.price-col .sort-badge{justify-self:center}.price-tag{display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;padding:0.16rem 0.32rem;border-radius:999px;border:1px solid rgba(0,77,153,0.2);background:#edf7ff;color:#003f82;font-size:0.68rem;font-weight:700;margin-inline:auto}.price-tag.is-unavailable{background:#f4f7fa;border-color:rgba(0,77,153,0.16);color:#6b85a4}.price-tag-mobile{display:none}.buy-label{font-size:0.72rem;font-weight:700;color:var(--color-text-strong)}.buy-cell-stack{display:flex;flex-direction:column;align-items:stretch;gap:0.32rem}.sticky-price{position:sticky;right:var(--buy-col-width);z-index:8;min-width:var(--price-col-width);max-width:var(--price-col-width);background:#ffffff;border-left:1px solid rgba(0,77,153,0.16)}.sticky-buy{position:sticky;right:0;z-index:8;min-width:var(--buy-col-width);max-width:var(--buy-col-width);background:#ffffff;border-left:1px solid rgba(0,77,153,0.2)}.sticky-buy::before{display:none}.market-table thead tr.market-group-row .sticky-price,.market-table thead tr.market-group-row .sticky-buy{z-index:13;background:#eaf4ff}.market-table thead tr.market-columns-row .sticky-price,.market-table thead tr.market-columns-row .sticky-buy{z-index:12;background:#f4faff}.button-cart{width:100%;min-height:1.85rem;padding:0.34rem 0.46rem;border-radius:0.62rem;font-size:0.63rem;letter-spacing:0.04em;text-transform:uppercase;font-weight:700;color:#ffffff;background:#0f67c7;border-color:#0f67c7}.button-cart:hover{background:#1680ee;border-color:#1680ee}.floating-tooltip{position:fixed;left:0;top:0;z-index:1400;width:max-content;max-width:min(20rem,72vw);padding:0.38rem 0.46rem;border-radius:0.45rem;border:1px solid rgba(0,77,153,0.25);background:#ffffff;color:var(--color-text-strong);font-size:0.69rem;line-height:1.35;box-shadow:0 14px 26px -20px rgba(0,0,0,0.45);pointer-events:none;opacity:0;transform:translateY(-2px);transition:opacity 0.16s ease,transform 0.16s ease}.floating-tooltip.is-visible{opacity:1;transform:translateY(0)}@keyframes table-spin{to{transform:rotate(360deg)}}.content-sections{margin-top:3.4rem;display:grid;gap:3.6rem;padding:0 0.4rem 0.3rem}.blog-hero-shell{padding-bottom:0.95rem}.blog-hero-shell .hero-backdrop{height:clamp(30rem,58vw,40rem)}.blog-hero-copy{max-width:52rem;color:#ffffff;padding-bottom:0.7rem;margin-top:2rem}.blog-hero-copy .story-kicker,.blog-hero-copy p{color:rgba(237,247,255,0.94)}.blog-hero-copy h1{margin:0.34rem 0 0;color:#ffffff;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.18}.blog-hero-copy p{margin:0.62rem 0 0;max-width:64ch}.blog-article-meta{display:inline-flex;align-items:center;gap:0.5rem;flex-wrap:wrap;color:rgba(237,247,255,0.94);font-size:0.88rem}.blog-site{padding-top:0.1rem;position:relative;z-index:1}.blog-page-index{min-height:100vh}.blog-page-index>.hero-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.blog-page-index>.hero-shell>.hero-inner{width:100%;min-height:100%;display:flex;flex-direction:column;flex:1 1 auto}.blog-page-index .site-footer{margin-top:auto}.blog-listing{display:grid;gap:0.95rem}.blog-listing-hero{margin-top:0.75rem;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0.75rem;margin-bottom:1.5rem}.blog-card{display:grid;grid-template-rows:auto 1fr;gap:0;overflow:hidden;padding:0;min-height:14.2rem;height:100%;border-radius:0.86rem;border:1px solid rgba(173,206,240,0.42);background:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(247,252,255,0.98));box-shadow:0 22px 42px -34px rgba(0,16,56,0.58)}.blog-card-media-link{display:block;aspect-ratio:16/10;overflow:hidden}.blog-card-media{width:100%;height:100%;object-fit:cover;display:block}.blog-card-body{padding:0.72rem 0.72rem 0.78rem;display:grid;gap:0.34rem;align-content:start}.blog-card-meta{margin:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:0.4rem;color:#4d7399;font-size:0.69rem}.blog-card h2{margin:0;font-size:0.92rem;line-height:1.24;color:var(--color-text-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card h2 a{text-decoration:none}.blog-card h2 a:hover{text-decoration:underline}.blog-card-excerpt{margin:0;color:#245b91;font-size:0.76rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-readmore{margin-top:0.2rem;color:#0d61bd;font-size:0.72rem;font-weight:700;text-decoration:none}.blog-card-readmore:hover{text-decoration:underline}.blog-card-featured-custom{grid-column:auto;min-height:14.2rem;border-color:rgba(0,96,184,0.34);box-shadow:0 24px 44px -36px rgba(0,29,84,0.6)}.blog-card-featured-custom .blog-card-body{gap:0.4rem;padding:0.8rem}.blog-card-featured-custom .blog-card-excerpt{-webkit-line-clamp:4}.blog-empty{padding:1.1rem}.blog-empty h2{margin:0;color:var(--color-text-strong);font-size:1.12rem}.blog-empty p{margin:0.52rem 0 0}.blog-pagination{margin-top:0.5rem;padding:0.8rem 0.9rem;display:flex;align-items:center;justify-content:space-between;gap:0.75rem;flex-wrap:wrap}.blog-pagination-hero{margin-top:0.8rem;margin-bottom:1.5rem}.blog-pagination-summary{margin:0;color:#315f8e;font-size:0.84rem}.blog-pagination-controls{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0.4rem}.blog-pagination-link{border-radius:0.6rem;border:1px solid rgba(0,77,153,0.22);background:rgba(255,255,255,0.95);color:#0b4f95;min-height:2rem;min-width:2.2rem;padding:0.38rem 0.64rem;display:inline-flex;align-items:center;justify-content:center;font-size:0.8rem;font-weight:700;text-decoration:none}.blog-pagination-link:hover{border-color:rgba(0,77,153,0.42);background:rgba(241,249,255,0.98)}.blog-pagination-link.is-current{border-color:rgba(0,77,153,0.55);background:rgba(0,77,153,0.1);color:#053f79}.blog-pagination-link.is-disabled{color:#88a2bb;border-color:rgba(124,152,179,0.28);background:rgba(247,251,255,0.9);pointer-events:none}.blog-article{padding:0;overflow:hidden}.blog-article-hero{margin-top:0.82rem;width:100%}.blog-article-featured{width:100%;height:auto;max-height:30rem;object-fit:cover;display:block}.blog-article-content{padding:1rem 1.05rem 1.1rem;color:var(--color-text);line-height:1.62;display:grid;gap:0.78rem}.blog-article-content>:first-child{margin-top:0}.blog-article-content>:last-child{margin-bottom:0}.blog-article-content h2,.blog-article-content h3,.blog-article-content h4{margin:0.4rem 0 0;color:var(--color-text-strong);line-height:1.3}.blog-article-content h2{font-size:1.42rem}.blog-article-content h3{font-size:1.2rem}.blog-article-content p,.blog-article-content ul,.blog-article-content ol,.blog-article-content blockquote{margin:0}.blog-article-content img{max-width:100%;height:auto;border-radius:0.78rem;border:1px solid rgba(0,77,153,0.12)}.blog-article-content blockquote{border-left:3px solid rgba(0,77,153,0.26);padding-left:0.8rem;color:#215f99}.compliance-article-panel{border-radius:0.88rem}.compliance-article-content{padding:1.1rem 1rem;gap:0.7rem;font-size:1rem}.compliance-layout{display:grid;gap:0.72rem;width:100%;max-width:none;margin:0}.compliance-layout p,.compliance-layout li,.compliance-layout th,.compliance-layout td,.compliance-layout h2,.compliance-layout h3,.compliance-layout h4{overflow-wrap:anywhere}.compliance-hero-grid{display:grid;grid-template-columns:1fr;gap:0.64rem;align-items:start;padding-bottom:0.2rem}.compliance-card{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.compliance-card-intro{display:block}.compliance-card-intro p{margin:0;color:#0f4e8b;font-size:1rem;line-height:1.58;font-weight:500}.compliance-card-balance{display:grid;gap:0.38rem;align-content:start}.compliance-section{display:grid;gap:0.5rem;padding-top:1.14rem;margin-top:0.3rem;border-top:1px solid rgba(0,77,153,0.14)}.compliance-section h2{margin:0;font-size:1.05rem;line-height:1.26}.compliance-section>p{margin:0;color:#235c92;font-size:1rem;line-height:1.52}.compliance-tier-grid{display:grid;grid-template-columns:1fr;gap:0.38rem}.compliance-tier-card{border:0;border-left:2px solid rgba(0,77,153,0.3);border-radius:0;padding:0.1rem 0 0.1rem 0.74rem;background:transparent;display:grid;gap:0.2rem}.compliance-tier-card h3{margin:0;color:#074d92;font-size:1rem;line-height:1.32}.compliance-tier-card p{margin:0;color:#235d92;font-size:1rem;line-height:1.45}.compliance-table-wrap{overflow-x:auto;border:1px solid rgba(0,77,153,0.14);border-radius:0.64rem;background:#ffffff}.compliance-table{width:100%;min-width:37rem;border-collapse:collapse;font-size:1rem;line-height:1.44}.compliance-table th,.compliance-table td{text-align:left;padding:0.58rem 0.64rem;border-bottom:1px solid rgba(0,77,153,0.12);vertical-align:top}.compliance-table th{color:#0a4f94;font-weight:700;background:#f3f9ff}.compliance-table tbody tr:last-child td{border-bottom:0}.compliance-case-grid{display:grid;grid-template-columns:1fr;gap:0.52rem}.compliance-case{border:0;border-left:2px solid rgba(0,77,153,0.28);border-radius:0;padding:0.1rem 0 0.14rem 0.74rem;background:transparent;display:grid;gap:0.26rem}.compliance-case h3{margin:0;color:#0a4f95;font-size:1rem;line-height:1.3}.compliance-case p{margin:0;color:#235f98;font-size:1rem;line-height:1.48}.compliance-howto-grid{display:grid;grid-template-columns:1fr;gap:0.58rem}.compliance-subcard{border:0;border-top:1px solid rgba(0,77,153,0.14);border-radius:0;padding:0.56rem 0 0;background:transparent;display:grid;gap:0.34rem}.compliance-subcard:first-child{border-top:0;padding-top:0.1rem}.compliance-subcard h3,.compliance-subcard h4{margin:0;color:#0b4f95;line-height:1.3}.compliance-subcard h3{font-size:1rem}.compliance-subcard h4{font-size:1rem}.compliance-subcard p{margin:0;color:#275f95;font-size:1rem;line-height:1.48}.compliance-subcard ul,.compliance-subcard ol{margin:0;padding-left:1rem;display:grid;gap:0.18rem}.compliance-subcard li{margin:0;color:#2a6197;font-size:1rem;line-height:1.42}.compliance-mini-steps{padding-left:1rem;display:grid;gap:0.16rem}.compliance-callout{border:0;border-left:3px solid rgba(0,77,153,0.5);border-radius:0;padding:0.2rem 0 0.2rem 0.82rem;background:transparent}.compliance-callout p{margin:0;color:#114f8b;font-size:1rem;line-height:1.5;font-weight:600}.compliance-workflow-preview{margin:0.12rem 0 0;border:1px solid rgba(0,77,153,0.14);border-radius:0.64rem;overflow:hidden;background:#ffffff;width:100%;max-width:100%}.compliance-workflow-preview img{width:100%;height:auto;display:block}.compliance-download-wrap{margin:0.12rem 0 0}.compliance-download-link{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;white-space:normal;text-align:center}.blog-faq{margin-top:0.9rem;padding:1rem 1.05rem}.blog-site-article-faq .blog-faq{margin-left:-1rem;margin-right:-1rem;position:relative;z-index:1}.blog-faq h2{margin:0.35rem 0 0;color:var(--color-text-strong)}.story{position:relative;max-width:72rem}.story-kicker{margin:0;font-size:0.73rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#ffffff}.story h2{margin:0.42rem 0 0;font-size:clamp(1.26rem,2vw,1.74rem);line-height:1.22;color:var(--color-text-strong)}.story p{margin:0.58rem 0 0;color:var(--color-text);max-width:62ch}.story-intro{display:grid;gap:2rem;align-items:center;grid-template-columns:minmax(0,1.25fr)minmax(0,0.95fr);padding:1.8rem 1.7rem;background:linear-gradient(112deg,rgba(0,77,153,0.05),rgba(33,167,255,0.11));border-radius:1.1rem}.story-highlight{margin:0;color:#003f82;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.45;font-weight:600}.story-value{display:grid;gap:0.72rem;padding:0.4rem 0 0}.value-head .story-kicker{margin-bottom:0.26rem}.value-head h2{margin-top:0}.value-intro{margin-top:0;max-width:68ch}.value-summary{margin-top:0;color:#0c5cad;font-size:0.95rem;line-height:1.45;max-width:66ch}.value-points{margin:0;display:flex;flex-wrap:wrap;gap:0.3rem 0.75rem;color:#003f82;font-size:0.84rem;font-weight:600;line-height:1.3}.value-points span{position:relative;padding-left:0.66rem}.value-points span::before{content:'';position:absolute;left:0;top:0.45em;width:0.28rem;height:0.28rem;border-radius:999px;background:linear-gradient(90deg,#000477,#21a7ff)}.story-leadership{overflow:hidden;border-radius:1.15rem;border:1px solid rgba(0,77,153,0.1);background:linear-gradient(138deg,#03138a 0%,#02237d 46%,#01399b 100%);color:#ffffff;display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,1fr)}.story-leadership .story-kicker,.story-leadership h2,.story-leadership p{color:#ffffff}.leadership-copy{padding:2.4rem 1.8rem}.leadership-copy p{color:rgba(246,251,255,0.95)}.leadership-points{padding:2.4rem 1.8rem;border-left:1px solid rgba(255,255,255,0.2);background:linear-gradient(154deg,rgba(255,255,255,0.05),rgba(255,255,255,0.01))}.leadership-list{margin:0;padding-left:1.05rem;display:grid;gap:0.62rem}.leadership-list li{margin:0;color:rgba(250,253,255,0.97);font-size:0.91rem;line-height:1.4}.story-global{padding:1.85rem 1.7rem;background:linear-gradient(160deg,#f8fcff 0%,#eef7ff 100%);border-radius:1.1rem}.global-copy{margin-top:0.74rem;max-width:62ch}.global-note{margin-top:0.95rem;color:#0d61bd;font-size:0.88rem;font-weight:600}.global-detail{margin-top:0.45rem;color:#215f99;font-size:0.86rem}.story-process{display:grid;gap:0.16rem}.story-process h2,.story-faq h2{margin-top:0.02rem}.process-list{margin:0;padding:0;list-style:none;display:grid;gap:0.95rem;grid-template-columns:repeat(2,minmax(0,1fr));max-width:72rem}.story-process .process-list{margin-top:0.78rem}.process-list li{margin:0;padding:0.82rem 0.9rem 0.86rem;border-radius:0.84rem;border:1px solid rgba(0,77,153,0.13);background:#f9fcff}.process-list h3{margin:0;color:#003f82;font-size:0.92rem}.process-list p{margin-top:0.35rem;color:#1f5d96;font-size:0.84rem}.story-faq{display:grid;gap:0.16rem;width:min(100%,56rem);justify-self:center}.faq-grid{display:grid;margin-top:0.7rem;gap:0.9rem;grid-template-columns:1fr;max-width:none}.faq-item{border-radius:0.84rem;border:1px solid rgba(0,77,153,0.13);background:#ffffff;overflow:hidden}.faq-item h3{margin:0}.faq-question{width:100%;border:0;background:transparent;color:#003f82;font:inherit;font-size:0.91rem;font-weight:700;line-height:1.3;text-align:left;cursor:pointer;padding:0.9rem 0.94rem;display:flex;align-items:center;justify-content:space-between;gap:0.85rem}.faq-question:hover{background:#f7fbff}.faq-chevron{flex:0 0 auto;width:0.62rem;height:0.62rem;border-right:2px solid #0d61bd;border-bottom:2px solid #0d61bd;transform:rotate(45deg);transition:transform 0.32s cubic-bezier(0.22,1,0.36,1)}.faq-question[aria-expanded='true'].faq-chevron{transform:rotate(-135deg)}.faq-answer-shell{height:0;opacity:0;overflow:hidden;transition:height 0.34s cubic-bezier(0.22,1,0.36,1),opacity 0.22s ease}.faq-answer-shell.is-open{opacity:1}.faq-answer{padding:0 0.94rem 0.92rem}.faq-answer p{margin:0;color:#1f5d96;font-size:0.84rem}.site{max-width:var(--content-width);margin:0 auto;padding:0.8rem 1rem 1rem}.hero-shell,.site{transition:filter 0.24s ease,opacity 0.24s ease}html.modal-open .hero-shell,html.modal-open .site{filter:blur(2.3px)saturate(0.88)}.site-footer{margin-top:0;padding:var(--footer-gap)0 1.05rem;display:grid;gap:0.62rem;color:var(--color-muted);font-size:0.86rem}.site-footer-top-links,.site-footer-meta nav{display:inline-flex;gap:0.9rem;flex-wrap:wrap}.site-footer-top-links{width:100%;align-items:center;padding-bottom:0.1rem;border-bottom:0;background:transparent}.site-footer-top-links a{display:inline-flex;align-items:center;color:#3f6d99;font-size:0.82rem;font-weight:700;letter-spacing:0.02em;text-decoration:none;transition:color 0.18s ease,text-decoration-color 0.18s ease}.site-footer-top-links a:hover{color:#0f5ca8;text-decoration:underline;text-decoration-thickness:0.09em;text-underline-offset:0.22em}.site-footer-top-links a:focus-visible{outline:none;border-radius:0.28rem;box-shadow:var(--focus-ring)}.site-footer-meta nav a{color:#4f739b;text-decoration:none;transition:color 0.18s ease,text-decoration-color 0.18s ease}.site-footer-meta nav a:hover{color:#145fae;text-decoration:underline;text-decoration-thickness:0.09em;text-underline-offset:0.2em}.site-footer-meta{display:grid;grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);align-items:center;justify-content:space-between;gap:0.6rem 1rem}.site-footer-meta nav{justify-self:start}.site-footer-meta p{margin:0}.site-footer-copy{justify-self:center;text-align:center}.site-footer-contact-inline{justify-self:end;text-align:right;color:#4f739b}.site-footer-contact-inline a{color:#3f6d99;text-decoration:none;font-weight:650}.site-footer-contact-inline a:hover{color:#0f5ca8;text-decoration:underline;text-decoration-thickness:0.09em;text-underline-offset:0.2em}.site-footer-contact-inline a:focus-visible{outline:none;border-radius:0.28rem;box-shadow:var(--focus-ring)}.blog-page-index .site-footer{margin-top:auto}.contact-content{position:relative;padding:1.2rem 0 0;margin-top:-30px}.contact-hero-inner{padding-bottom:1.2rem}.contact-hero-copy{margin-top:0.62rem}.contact-hero-copy h1{margin:0;color:#f4f9ff}.contact-hero-copy p{margin:0.62rem 0 0;color:rgba(235,245,255,0.92);max-width:64ch}.contact-grid{display:grid;grid-template-columns:minmax(0,0.95fr)minmax(0,1.05fr);gap:1rem}.contact-panel{background:linear-gradient(180deg,rgba(255,255,255,0.97),rgba(249,252,255,0.95));border:1px solid rgba(0,77,153,0.16);border-radius:1rem;box-shadow:0 14px 36px -28px rgba(0,28,92,0.32);padding:1.1rem 1rem}.contact-panel-form{align-self:start}.contact-panel h2{margin:0;color:var(--color-text-strong)}.contact-panel>p{margin:0.5rem 0 0.85rem}.contact-channel-list{display:grid;gap:0.62rem}.contact-channel{display:grid;gap:0.2rem;border:1px solid rgba(0,77,153,0.14);border-radius:0.8rem;padding:0.72rem 0.78rem;background:rgba(255,255,255,0.86);text-decoration:none}.contact-channel span{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.08em;color:#6b8bb2;font-weight:700}.contact-channel strong{color:#0d4f90;font-size:0.95rem;line-height:1.2}.contact-channel:hover{border-color:rgba(28,115,191,0.42);box-shadow:0 8px 20px -16px rgba(0,45,108,0.45)}.contact-faq{margin-top:1rem;display:grid;gap:0.5rem}.contact-faq h3{margin:0;color:var(--color-text-strong)}.contact-faq details{border:1px solid rgba(0,77,153,0.14);border-radius:0.72rem;background:rgba(255,255,255,0.84);padding:0.62rem 0.7rem}.contact-faq summary{cursor:pointer;color:#114f90;font-weight:650}.contact-faq p{margin:0.5rem 0 0}.contact-form{display:grid;gap:0.68rem}.contact-field{display:grid;gap:0.32rem}.contact-field>span{color:#0f4f92;font-weight:650;font-size:0.85rem}.contact-field input,.contact-field textarea{width:100%;border:1px solid rgba(0,77,153,0.24);border-radius:0.7rem;background:rgba(255,255,255,0.98);color:#0b437e;padding:0.6rem 0.68rem;font:inherit;box-sizing:border-box}.contact-field textarea{resize:vertical;min-height:7.6rem}.contact-field input:focus-visible,.contact-field textarea:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:rgba(27,115,191,0.52)}.contact-field-error{color:#c02f44;font-size:0.75rem;font-weight:620}.contact-feedback{margin-bottom:0.72rem;padding:0.62rem 0.7rem;border-radius:0.72rem;font-size:0.83rem;font-weight:620}.contact-feedback.is-success{color:#1f6a1c;background:rgba(87,179,82,0.13);border:1px solid rgba(64,143,59,0.3)}.contact-feedback.is-error{color:#98253a;background:rgba(234,121,131,0.15);border:1px solid rgba(204,77,94,0.3)}.error-page{min-height:100vh}.error-hero-shell{padding-bottom:0}.error-hero-shell .hero-backdrop{height:clamp(23rem,48vw,32rem)}.error-hero-inner{min-height:100vh;display:flex;flex-direction:column}.error-site-header{margin-bottom:clamp(0.35rem,2vw,1rem)}.error-header-nav{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:0.7rem}.error-main-copy{max-width:42rem;margin-top:clamp(0.35rem,1.8vw,1.2rem);color:#ffffff}.error-main-copy h1{margin:0.2rem 0 0;font-size:clamp(2rem,4.8vw,3rem);line-height:1.08}.error-main-summary{margin:0.7rem 0 0;font-size:clamp(1rem,2.4vw,1.28rem);line-height:1.42;max-width:37rem;color:rgba(255,255,255,0.92)}.error-site{margin-top:auto;width:100%;padding:clamp(1.2rem,2.2vw,1.8rem)1rem 1rem}.error-detail-card{margin:0;border-color:rgba(0,77,153,0.16);box-shadow:0 24px 54px -36px rgba(0,28,90,0.68);display:flex;flex-direction:column;gap:0.9rem}.error-detail-status{margin:0;color:#335f8e;font-size:0.83rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.error-detail-text{margin:0;font-size:1rem;color:#1e578f}.error-detail-actions{display:flex;align-items:center;gap:0.7rem;flex-wrap:wrap}.modal-dialog{border:0;padding:0;background:transparent;width:min(32.5rem,calc(100vw - 1.5rem))}.modal-dialog::backdrop{background:rgba(0,12,36,0.56);backdrop-filter:blur(8px)}.modal-card{position:relative;background:linear-gradient(165deg,rgba(255,255,255,0.96),rgba(246,251,255,0.92));border:1px solid rgba(255,255,255,0.75);border-radius:1.08rem;box-shadow:0 28px 58px -26px rgba(0,15,56,0.65),0 18px 32px -26px rgba(0,34,92,0.52);padding:1.1rem;backdrop-filter:blur(10px)}.modal-close{position:absolute;top:0.45rem;right:0.45rem;border:0;background:transparent;color:var(--color-muted);border-radius:999px;width:2rem;height:2rem;font-size:1.25rem;line-height:1;cursor:pointer}.auth-panel h2{margin:0 0 0.1rem;color:var(--color-text-strong);font-size:1.18rem;line-height:1.22;text-align:center}.auth-panel p{margin:0.55rem 0 0;color:var(--color-text);text-align:center}.auth-success-state{padding:0.4rem 0 0.2rem;text-align:center}.auth-success-icon{width:3rem;height:3rem;margin:0 auto 0.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(7,151,74,0.12);color:#0b8846}.auth-success-icon svg{width:1.45rem;height:1.45rem;fill:currentColor}.auth-success-state p{font-size:0.9rem;color:#28598b}.auth-success-state p strong{color:var(--color-text-strong)}.auth-intro{margin-top:0.44rem;color:#2f6399;font-size:0.9rem}.button-google{margin-top:0.9rem;width:100%;gap:0.52rem;border-color:rgba(0,77,153,0.2);background:#ffffff;color:#073f7a;font-weight:600}.button-google:hover{border-color:rgba(0,77,153,0.35);background:#f8fcff}.button-google-disabled{opacity:0.72;cursor:not-allowed}.google-mark{display:inline-flex;width:1.2rem;height:1.2rem;align-items:center;justify-content:center;overflow:hidden}.google-mark svg{width:100%;height:100%;display:block}.auth-unavailable{margin-top:0.92rem;border-radius:0.72rem;border:1px solid rgba(0,77,153,0.16);background:rgba(255,255,255,0.75);color:#20598f;font-size:0.86rem;padding:0.62rem 0.68rem}.auth-google-error{margin-top:0.62rem;border-radius:0.72rem;border:1px solid rgba(211,47,47,0.34);background:rgba(211,47,47,0.08);color:#a30000;font-size:0.83rem;line-height:1.34;padding:0.58rem 0.66rem;text-align:left}.auth-separator{margin:0.9rem 0 0.62rem;display:flex;align-items:center;gap:0.62rem;color:#4a739d;font-size:0.74rem;text-transform:uppercase;letter-spacing:0.08em}.auth-separator::before,.auth-separator::after{content:'';flex:1;height:1px;background:rgba(0,77,153,0.14)}.auth-separator span{white-space:nowrap}.auth-form{margin-top:0.4rem;text-align:left}.form-row{margin-bottom:0.8rem}.form-row label{display:block;margin-bottom:0.3rem;color:var(--color-text-strong);font-size:0.9rem}.form-row input{width:100%;border:1px solid rgba(0,77,153,0.2);border-radius:0.62rem;padding:0.56rem 0.7rem;font:inherit}.form-row ul{list-style:none;margin:0.35rem 0 0;padding:0;color:#b10000;font-size:0.84rem}.form-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:0.6rem}.auth-actions .button-primary{min-width:7.4rem}.auth-actions{justify-content:center}.auth-inline-actions{margin:-0.2rem 0 0;text-align:right}.auth-forgot-link{color:#0d61bd;font-size:0.82rem;font-weight:600;text-decoration:none}.auth-forgot-link:hover{text-decoration:underline}.auth-field-errors,.auth-form-errors{margin-top:0.48rem;border-radius:0.66rem;border:1px solid rgba(211,47,47,0.36);background:rgba(211,47,47,0.08);color:#a10000;font-size:0.82rem;line-height:1.35;padding:0.52rem 0.62rem;text-align:left}.auth-field-errors p,.auth-form-errors p{margin:0}.auth-field-errors p+p,.auth-form-errors p+p{margin-top:0.28rem}.auth-footnotes{margin-top:0.66rem;display:grid;justify-items:center;gap:0.38rem;width:100%}.auth-disclaimer{margin:0;display:block;width:100%;color:#557ba2;font-size:0.74rem;line-height:1.35;text-align:center!important}.auth-legal{margin:0;display:block;width:100%;color:#5b7fa3;font-size:0.72rem;line-height:1.35;text-align:center!important}.auth-legal a{color:#0d61bd;font-weight:600}.auth-forgot-success{margin-top:0.48rem;border-radius:0.66rem;border:1px solid rgba(10,101,53,0.3);background:rgba(32,153,87,0.08);color:#1a6f3e;font-size:0.84rem;line-height:1.4;padding:0.56rem 0.64rem;text-align:left}.auth-loading{margin:0;color:var(--color-muted)}.cart-menu{position:relative;z-index:3200}.cart-menu-trigger.is-updated{animation:cart-bump 0.56s cubic-bezier(0.22,1,0.36,1)}.header-icon-badge.is-updated{animation:cart-badge-bump 0.56s cubic-bezier(0.22,1,0.36,1)}.cart-menu-dropdown{position:absolute;top:calc(100%+0.5rem);right:0;width:min(22rem,calc(100vw - 1.4rem));border-radius:0.92rem;border:1px solid rgba(0,77,153,0.16);background:#ffffff;box-shadow:0 24px 46px -30px rgba(0,16,58,0.72),0 12px 30px -24px rgba(0,24,82,0.56);padding:0.62rem;z-index:3250}.cart-menu-dropdown[hidden]{display:none!important}.cart-menu-head{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding:0.06rem 0.06rem 0.5rem;border-bottom:1px solid rgba(0,77,153,0.1)}.cart-menu-head p{margin:0;color:var(--color-text-strong);font-size:0.88rem;font-weight:700}.cart-menu-head span{color:#4f739a;font-size:0.74rem;font-weight:600}.cart-menu-empty{margin:0.62rem 0.08rem 0.18rem;color:#476e97;font-size:0.8rem}.cart-menu-list{margin:0.48rem 0 0;padding:0;list-style:none;display:grid;gap:0.38rem;max-height:min(19rem,48vh);overflow:auto}.cart-menu-item{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:0.5rem;align-items:start;border:1px solid rgba(0,77,153,0.12);border-radius:0.68rem;background:#f9fcff;padding:0.46rem 0.5rem}.cart-menu-item-copy{display:grid;gap:0.14rem;min-width:0}.cart-menu-item-domain-name{margin:0;color:var(--color-text-strong);font-size:0.78rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cart-menu-item-meta{display:grid;gap:0.1rem;align-content:start}.cart-menu-item-line{margin:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:0.34rem;color:#4f739a;font-size:0.7rem;line-height:1.28}.cart-menu-item-line-secondary{color:#3f6f9d}.cart-menu-item-attrs{margin:0.04rem 0 0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:0.24rem}.cart-menu-item-attr{display:inline-flex;align-items:center;gap:0.2rem;border:1px solid rgba(0,77,153,0.22);background:#f4f9ff;color:#2a5d90;font-size:0.61rem;line-height:1.15;border-radius:0.34rem;padding:0.16rem 0.32rem;white-space:nowrap}.cart-menu-item-attr-key{color:#5b7da1;font-weight:600;letter-spacing:0.02em}.cart-menu-item-attr strong{margin:0;color:inherit;font-size:0.61rem;font-weight:700}.cart-menu-item-attr.is-on{border-color:rgba(20,103,59,0.26);background:#ecf9f1;color:#18663d}.cart-menu-item-attr.is-on .cart-menu-item-attr-key{color:#2f8156}.cart-menu-item-detail-line{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.18rem 0.42rem;color:#4f739a;font-size:0.68rem;line-height:1.32}.cart-menu-item-detail-line a,.cart-menu-item-detail-line span:last-child{min-width:0;word-break:break-word}.cart-menu-item-detail-line a{color:#0a4f94;text-decoration:none}.cart-menu-item-detail-line a:hover{text-decoration:underline}.cart-menu-item-detail-key{color:#5b7da1;font-weight:700;white-space:nowrap}.cart-menu-item-line-label{display:inline;white-space:normal}.cart-menu-item-line-price{color:#0a4f94;font-weight:700;white-space:nowrap;font-size:0.73rem}.cart-menu-item-actions{display:grid;grid-template-rows:1fr auto;justify-items:end;align-content:stretch;align-self:stretch;gap:0.22rem;min-width:5.1rem}.cart-menu-item-total{color:#0a4f94;font-size:0.72rem;font-weight:700;white-space:nowrap;line-height:1.25;text-align:right;grid-row:2;align-self:end}.cart-menu-remove-form{margin:0;grid-row:1}.cart-menu-remove{min-width:1.7rem;min-height:1.7rem;border-radius:999px;border:0;background:transparent;color:#5b7898;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:0;transition:background-color 0.18s ease,color 0.18s ease;margin-top:-5px;margin-right:-5px}.cart-menu-remove:hover{background:rgba(180,35,24,0.1);color:#b42318;transform:none}.cart-menu-remove:focus-visible{box-shadow:var(--focus-ring)}.cart-menu-remove.is-loading{min-width:2.06rem}.cart-menu-remove.is-loading .button-loading-text{display:none}.cart-menu-remove-icon{width:0.86rem;height:0.86rem;display:block}.cart-menu-remove-icon path{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;display:block}.cart-remove-confirm{border:0;padding:0;background:transparent;width:min(24rem,calc(100vw - 1.5rem))}.cart-remove-confirm::backdrop{background:rgba(0,12,36,0.44);backdrop-filter:blur(4px)}.cart-remove-confirm-card{border-radius:0.92rem;border:1px solid rgba(0,77,153,0.16);background:#ffffff;box-shadow:0 20px 36px -24px rgba(0,16,58,0.7),0 12px 24px -22px rgba(0,34,92,0.54);padding:0.96rem 1rem;display:grid;gap:0.58rem}.cart-remove-confirm-card h3{margin:0;color:var(--color-text-strong);font-size:1rem;line-height:1.24}.cart-remove-confirm-card p{margin:0;color:#456f99;font-size:0.84rem;line-height:1.36}.cart-remove-confirm-actions{display:flex;justify-content:flex-end;gap:0.46rem;margin-top:0.08rem}.cart-menu-promo{margin-top:0.52rem;border-top:1px solid rgba(0,77,153,0.11);padding-top:0.45rem}.cart-menu-promo-summary{display:flex;align-items:center;justify-content:space-between;gap:0.35rem;cursor:pointer;width:100%;border:0;background:transparent;padding:0;text-align:left;color:#28598a;font-size:0.79rem;font-weight:700}.cart-menu-promo-summary-meta{display:inline-flex;align-items:center;gap:0.3rem}.cart-menu-promo-summary-hint{color:#5d7ea3;font-size:0.72rem;font-weight:600}.cart-menu-promo-arrow{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;color:#5d7ea3;transition:transform 0.24s ease}.cart-menu-promo-arrow svg{width:100%;height:100%}.cart-menu-promo-arrow path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cart-menu-promo.is-open .cart-menu-promo-arrow{transform:rotate(180deg)}.cart-menu-promo-panel{display:grid;gap:0.4rem;height:0;opacity:0;overflow:hidden;transform:translateY(-0.25rem);transition:height 0.28s ease,opacity 0.24s ease,transform 0.24s ease}.cart-menu-promo.is-open .cart-menu-promo-panel{opacity:1;transform:translateY(0);padding-top:0.42rem}.cart-menu-promo-form{display:grid;gap:0.34rem}.cart-menu-promo-label{color:#4d7198;font-size:0.71rem}.cart-menu-promo-input-wrap{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:0.4rem}.cart-menu-promo-input-wrap input[type="text"]{width:100%;border:1px solid rgba(0,77,153,0.22);border-radius:0.62rem;padding:0.48rem 0.56rem;font-size:0.82rem;color:#123f6a}.cart-menu-promo-state{margin:0;border-radius:0.6rem;padding:0.44rem 0.52rem;font-size:0.72rem;line-height:1.34}.cart-menu-promo-state.is-success{background:rgba(20,103,59,0.1);color:#14673b}.cart-menu-promo-state.is-error{background:rgba(186,53,53,0.1);color:#9e1f1f}.cart-menu-promo-clear-form{margin:0}.cart-menu-promo-applied{border-radius:0.62rem;border:1px solid rgba(20,103,59,0.22);background:rgba(20,103,59,0.08);color:#115f36;padding:0.36rem 0.44rem;display:flex;align-items:center;justify-content:space-between;gap:0.35rem}.cart-menu-promo-applied-code{margin:0;font-size:0.72rem;line-height:1.25;font-weight:700;color:#115f36;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-menu-promo-clear-icon{border:1px solid rgba(17,95,54,0.26);background:rgba(255,255,255,0.78);color:#115f36;width:1.35rem;height:1.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:border-color 0.18s ease,background-color 0.18s ease,transform 0.18s ease}.cart-menu-promo-clear-icon:hover{border-color:rgba(17,95,54,0.42);background:rgba(255,255,255,0.94);transform:scale(1.03)}.cart-menu-promo-clear-icon svg{width:0.78rem;height:0.78rem}.cart-menu-promo-clear-icon path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cart-menu-totals{margin-top:0.52rem;border-top:1px solid rgba(0,77,153,0.11);padding-top:0.55rem;display:grid;gap:0.22rem}.cart-menu-total{display:flex;align-items:center;justify-content:space-between;color:#2f5f90;font-size:0.79rem}.cart-menu-total strong{color:var(--color-text-strong);font-size:0.92rem}.cart-menu-total-original strong{color:#7d90a6;text-decoration:line-through;text-decoration-thickness:1.5px;font-size:0.82rem}.cart-menu-total-discount span,.cart-menu-total-discount strong{color:#14673b}.cart-menu-disclaimer{margin:0.42rem 0 0.36rem;color:#55789f;font-size:0.69rem;line-height:1.36}.cart-menu-disclaimer-legal{margin-top:0;margin-bottom:0.42rem}.cart-menu-disclaimer-legal a{color:#0a4f94;text-decoration:underline;text-underline-offset:0.12em}.cart-menu-disclaimer-legal a:hover{color:#083f77}.cart-menu-checkout-form{margin-top:0.54rem}.button-cart-checkout{width:100%}.modal-dialog.cart-add-dialog{width:min(42rem,calc(100vw - 1.4rem))}.cart-add-modal-card{padding:1.2rem}.cart-add-panel{display:grid;gap:0.88rem;color:var(--color-text-strong)}.cart-add-panel h2{margin:0;font-size:clamp(1.18rem,1.8vw,1.58rem);line-height:1.2}.cart-add-subtitle{margin:0;display:grid;gap:0.22rem}.cart-add-subtitle-locked{gap:0.48rem}.cart-add-subtitle strong{font-size:1.03rem}.cart-add-domain-mask{display:inline-block;min-width:min(26rem,calc(100vw - 4rem));justify-self:start}.cart-add-domain-mask .locked-value{font-size:1.2rem;letter-spacing:0.035em;filter:blur(6px);opacity:0.92}.cart-add-domain-lock-cta{left:0;transform:translate(0,-50%);font-size:0.7rem;padding:0.24rem 0.56rem;text-align:left}.cart-add-topic{color:#4f739a;font-size:0.82rem}.cart-add-form{display:grid;gap:0.88rem}.cart-add-options{display:grid;gap:0.72rem}.cart-add-options-group{margin:0;border:0;padding:0;display:grid;gap:0.48rem}.cart-add-options-group legend{padding:0;color:#1e598f;font-size:0.76rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em}.cart-add-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.46rem}.cart-add-option-card{border:1px solid rgba(0,77,153,0.18);border-radius:0.72rem;background:#ffffff;padding:0.54rem 0.58rem;position:relative;overflow:hidden;display:grid;gap:0.2rem;cursor:pointer;transition:border-color 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease}.cart-add-option-card:hover:not(.is-unavailable){border-color:rgba(13,97,189,0.42);background:#f8fcff}.cart-add-option-card:has(input:checked){border-color:#0f67c7;background:#f2f8ff;box-shadow:inset 0 0 0 1px rgba(15,103,199,0.32)}.cart-add-option-card:has(input:focus-visible){box-shadow:var(--focus-ring)}.cart-add-option-card.is-unavailable{cursor:not-allowed;border-color:rgba(0,77,153,0.12)}.cart-add-option-card input{position:absolute;opacity:0;pointer-events:none}.cart-add-option-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:0.55rem}.cart-add-option-card-label{color:var(--color-text-strong);font-size:0.86rem;line-height:1.22}.cart-add-option-card-price{color:#0c5cad;font-size:0.85rem;font-weight:700;white-space:nowrap}.cart-add-option-card-meta{color:#567ca3;font-size:0.73rem;line-height:1.3}.cart-add-option-card-overlay{position:absolute;inset:0;background:rgba(250,253,255,0.82);color:#355b82;font-size:0.78rem;font-weight:700;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:0.04em;pointer-events:none}.cart-add-sensitive-note{margin:0;border:1px solid rgba(0,77,153,0.14);border-radius:0.62rem;background:#f7fbff;color:#2f5f90;font-size:0.74rem;line-height:1.4;padding:0.48rem 0.56rem}.cart-add-link-attrs{border-radius:0.72rem;background:#fbfdff}.cart-add-link-attrs-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem}.cart-add-link-insertion-fields{display:grid;gap:0.7rem}.cart-add-link-insertion-fields.is-hidden{display:none}.cart-add-selected-placement{margin:0;border:1px solid rgba(0,77,153,0.12);border-radius:0.72rem;background:#f9fcff;padding:0.7rem 0.78rem;display:grid;gap:0.28rem}.cart-add-selected-placement-label{margin:0;color:#53779e;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.05em;font-weight:700}.cart-add-selected-placement strong{color:var(--color-text-strong);font-size:0.88rem;line-height:1.35}.cart-add-selected-placement a{color:#0a4f94;text-decoration:none;word-break:break-word;font-size:0.78rem}.cart-add-selected-placement a:hover{text-decoration:underline}.cart-add-selected-placement p:last-child{margin:0;color:#54789f;font-size:0.79rem;line-height:1.45}.cart-add-inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6rem}.cart-add-field{margin:0;display:grid;gap:0.35rem}.cart-add-field span{color:var(--color-text-strong);font-size:0.76rem;font-weight:700}.cart-add-field input,.cart-add-field textarea{width:100%;border:1px solid rgba(0,77,153,0.18);border-radius:0.72rem;background:#ffffff;color:var(--color-text-strong);font:inherit;padding:0.68rem 0.78rem;resize:vertical}.cart-add-field input:focus,.cart-add-field textarea:focus{outline:none;border-color:rgba(15,103,199,0.52);box-shadow:var(--focus-ring)}.cart-add-field-textarea textarea{min-height:6.5rem}.cart-add-toggle-option{border:1px solid rgba(0,77,153,0.16);border-radius:0.62rem;background:#ffffff;padding:0.44rem 0.52rem;display:flex;align-items:center;justify-content:space-between;gap:0.52rem}.cart-add-toggle-label{color:var(--color-text-strong);font-size:0.76rem;font-weight:700;white-space:nowrap}.cart-add-toggle-control{display:inline-flex;align-items:center;gap:0.38rem;cursor:pointer;position:relative}.cart-add-toggle-control input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.cart-add-toggle-track{width:1.95rem;height:1.1rem;border-radius:999px;background:rgba(0,77,153,0.16);border:1px solid rgba(0,77,153,0.24);padding:0.08rem;display:inline-flex;align-items:center;transition:background-color 0.2s ease,border-color 0.2s ease}.cart-add-toggle-knob{width:0.86rem;height:0.86rem;border-radius:999px;background:#ffffff;box-shadow:0 2px 6px -4px rgba(0,0,0,0.52);transform:translateX(0);transition:transform 0.2s ease}.cart-add-toggle-state{min-width:1.45rem;text-align:right;font-size:0.72rem;font-weight:700;color:#4f739a}.cart-add-toggle-yes{display:none}.cart-add-toggle-control input:checked+.cart-add-toggle-track{background:#0f67c7;border-color:#0f67c7}.cart-add-toggle-control input:checked+.cart-add-toggle-track .cart-add-toggle-knob{transform:translateX(0.78rem)}.cart-add-toggle-control input:checked~.cart-add-toggle-state{color:#0f67c7}.cart-add-toggle-control input:checked~.cart-add-toggle-state .cart-add-toggle-no{display:none}.cart-add-toggle-control input:checked~.cart-add-toggle-state .cart-add-toggle-yes{display:inline}.cart-add-toggle-control:has(input:checked).cart-add-toggle-track{background:#0f67c7;border-color:#0f67c7}.cart-add-toggle-control:has(input:checked).cart-add-toggle-knob{transform:translateX(0.78rem)}.cart-add-toggle-control:has(input:checked).cart-add-toggle-state{color:#0f67c7}.cart-add-toggle-control:has(input:checked).cart-add-toggle-no{display:none}.cart-add-toggle-control:has(input:checked).cart-add-toggle-yes{display:inline}.cart-add-extra{border:1px solid rgba(0,77,153,0.14);border-radius:0.72rem;background:#fbfdff;padding:0.58rem 0.64rem;display:grid;gap:0.32rem}.cart-add-extra.is-hidden{display:none}.cart-add-checkbox{display:flex;align-items:flex-start;gap:0.5rem;color:var(--color-text-strong);font-size:0.8rem;cursor:pointer}.cart-add-checkbox input{margin-top:0.1rem}.cart-add-checkbox-copy{display:inline-flex;align-items:baseline;gap:0.46rem;flex-wrap:wrap}.cart-add-checkbox-price{color:#0c5cad;font-weight:700}.cart-add-extra-note{margin:0;color:#4f739a;font-size:0.72rem}.cart-add-extra-note.is-muted{color:#6a85a3}.cart-add-error{margin:0;color:#b42318;font-size:0.79rem;line-height:1.34;border:1px solid rgba(180,35,24,0.2);border-radius:0.58rem;background:#fff5f4;padding:0.5rem 0.56rem}.cart-add-actions{display:flex;align-items:center;justify-content:flex-end;gap:0.5rem;margin-top:0.08rem}@keyframes cart-bump{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-2px)scale(1.05)}100%{transform:translateY(0)scale(1)}}@keyframes cart-badge-bump{0%{transform:scale(1)}45%{transform:scale(1.14)}100%{transform:scale(1)}}.user-menu{position:relative;z-index:3200}.user-menu-trigger{position:relative;min-height:2.2rem;min-width:2.2rem;border-radius:999px;border:1px solid rgba(255,255,255,0.56);background:rgba(255,255,255,0.08);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.user-menu-trigger:hover{background:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.88);transform:translateY(-1px)}.user-menu-icon{width:1.15rem;height:1.15rem;display:block;fill:currentColor}.user-menu-dropdown{position:absolute;top:calc(100%+0.45rem);right:0;min-width:15rem;border-radius:0.78rem;border:1px solid rgba(0,77,153,0.16);background:#ffffff;box-shadow:0 16px 30px -24px rgba(0,16,58,0.62);padding:0.42rem;z-index:3250}.user-menu-email{margin:0;padding:0.35rem 0.46rem 0.48rem;color:#355f89;font-size:0.72rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-form{margin:0}.user-menu-item{width:100%;text-align:left;color:var(--color-text-strong);font-size:0.84rem;line-height:1.35;text-decoration:none;border-radius:0.58rem;padding:0.46rem 0.52rem;display:block}.user-menu-item-admin{background:#eaf3ff;border:1px solid rgba(0,77,153,0.24);color:#003f82;font-weight:700;margin-bottom:0.34rem}.user-menu-item-admin:hover{background:#dfeeff;border-color:rgba(0,77,153,0.4)}.user-menu-item-with-badge{display:flex;align-items:center;justify-content:space-between;gap:0.44rem}.user-menu-item-spend-save-link{font-weight:700;color:#0d4f9a}.user-menu-spend-save-summary-link{margin-top:0.14rem;border:1px solid rgba(14,95,176,0.22);background:#ffffff;text-align:center}.user-menu-spend-save-summary-link:hover{border-color:rgba(14,95,176,0.4)}.user-menu-spend-save-summary{border:1px solid rgba(14,95,176,0.2);border-radius:0.62rem;background:linear-gradient(180deg,#f7fbff 0%,#ecf4fe 100%);padding:0.5rem 0.54rem;margin:0.08rem 0 0.34rem;display:grid;gap:0.46rem}.user-menu-spend-save-level{display:flex;align-items:flex-start;gap:0.46rem}.user-menu-spend-save-level img{width:2rem;height:2rem;object-fit:contain;flex:0 0 auto}.user-menu-spend-save-level p{margin:0;color:#163f69;font-size:0.79rem;font-weight:700;line-height:1.15}.user-menu-spend-save-level span{color:#4f7397;font-size:0.69rem;line-height:1.2;margin-top:4px;position:relative;display:block}.user-menu-spend-save-metrics{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.28rem}.user-menu-spend-save-metrics>div{margin:0;min-width:0}.user-menu-spend-save-metrics dt{margin:0;color:#567b9f;font-size:0.61rem;text-transform:uppercase;letter-spacing:0.03em}.user-menu-spend-save-metrics dd{margin:0.08rem 0 0;color:#0f3f75;font-size:0.72rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-menu-item-badge{min-width:1.1rem;height:1.1rem;border-radius:999px;border:1px solid rgba(13,97,189,0.28);background:#e9f2ff;color:#0d61bd;display:inline-flex;align-items:center;justify-content:center;padding:0 0.24rem;font-size:0.62rem;font-weight:700;line-height:1}.user-menu-alert-badge{top:-0.24rem;right:-0.2rem;background:#0d61bd;color:#ffffff}.user-menu-item-button{border:0;background:transparent;font-family:inherit;font-size:0.84rem;line-height:1.35;cursor:pointer;display:block}.user-menu-item:hover{background:#f3f9ff}.user-menu-dropdown[role='menuitem']{font-size:0.84rem;line-height:1.35}.orders-page{min-height:100vh;min-height:100dvh}.orders-page>.hero-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.orders-page>.hero-shell>.hero-inner{width:100%;min-height:100%;display:flex;flex-direction:column;flex:1 1 auto}.orders-hero-shell{padding-bottom:0.95rem}.orders-hero-copy{max-width:54rem;margin-top:0.32rem;color:#ffffff}.orders-hero-copy .story-kicker,.orders-hero-copy p{color:rgba(237,247,255,0.94)}.orders-hero-copy h1{margin:0.34rem 0 0;color:#ffffff;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.18}.orders-hero-copy p{margin:0.62rem 0 0;max-width:64ch}.orders-list,.orders-detail{margin-top:0.72rem;padding:0.86rem;border-radius:1rem;border:1px solid rgba(255,255,255,0.44);background:rgba(248,252,255,0.96);box-shadow:0 18px 34px -28px rgba(1,24,74,0.55)}.orders-page .site-footer{margin-top:auto}.orders-page .orders-list,.orders-page .orders-detail{margin-bottom:4rem}.orders-table-head{display:grid;grid-template-columns:minmax(0,1fr)auto auto;gap:0.6rem;align-items:center;padding:0.26rem 0.34rem 0.56rem;color:#3f6d99;font-size:0.7rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:700}.orders-rows{display:grid;gap:0.45rem}.orders-row{display:grid;grid-template-columns:minmax(0,1fr)auto auto;gap:0.62rem;align-items:center;border:1px solid rgba(0,77,153,0.14);border-radius:0.74rem;padding:0.56rem 0.62rem;background:#fbfdff}.orders-row-action-required{background:linear-gradient(180deg,#fffdf6 0%,#fff8e7 100%);border-color:rgba(142,91,5,0.22)}.orders-row-main{min-width:0}.orders-row-number{color:var(--color-text-strong);font-size:0.88rem;line-height:1.25}.orders-row-number-link{color:#0a67c4;font-weight:800;text-decoration:none;transition:color 0.16s ease,text-decoration-color 0.16s ease}.orders-row-number-link:hover{color:#004b9b;text-decoration:underline;text-decoration-thickness:0.1em;text-underline-offset:0.18em}.orders-row-number-link:focus-visible{outline:none;border-radius:0.28rem;box-shadow:var(--focus-ring)}.orders-row-meta{margin:0.18rem 0 0;color:#54769d;font-size:0.73rem;line-height:1.32}.orders-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:0.36rem}.orders-row-actions form{margin:0}.orders-pagination{margin-top:0.62rem;display:flex;align-items:center;justify-content:space-between;gap:0.6rem;flex-wrap:wrap}.orders-pagination-summary{margin:0;color:#4a729b;font-size:0.74rem}.orders-pagination-controls{display:inline-flex;align-items:center;gap:0.3rem;flex-wrap:wrap}.orders-pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:1.95rem;border-radius:0.56rem;border:1px solid rgba(0,77,153,0.2);background:#ffffff;color:#0e4f90;text-decoration:none;font-size:0.78rem;line-height:1;padding:0 0.54rem}.orders-pagination-link:hover{border-color:rgba(0,77,153,0.4);background:#f6fbff}.orders-pagination-link.is-current{border-color:rgba(0,77,153,0.52);background:#eaf4ff;color:#003f82;font-weight:700}.orders-pagination-link.is-disabled{border-color:rgba(0,77,153,0.14);background:#f8fbff;color:#7f98b2;pointer-events:none}.order-status-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0.24rem 0.58rem;font-size:0.67rem;font-weight:700;line-height:1.2;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap}.order-status-pending_payment{background:#eef5ff;color:#185aa0;border:1px solid rgba(24,90,160,0.24)}.order-status-action_required{background:#fff8e8;color:#8e5b05;border:1px solid rgba(142,91,5,0.24)}.order-status-in_progress{background:#e9f6ff;color:#0d61b8;border:1px solid rgba(13,97,184,0.23)}.order-status-completed{background:#e7f8ef;color:#126437;border:1px solid rgba(18,100,55,0.24)}.order-status-canceled{background:#f7f0f0;color:#8b2f2f;border:1px solid rgba(139,47,47,0.22)}.order-status-pending{background:#eef5ff;color:#185aa0;border:1px solid rgba(24,90,160,0.24)}.order-status-paid{background:#e7f8ef;color:#126437;border:1px solid rgba(18,100,55,0.24)}.order-status-rejected{background:#f7f0f0;color:#8b2f2f;border:1px solid rgba(139,47,47,0.22)}.orders-empty{display:grid;gap:0.34rem;padding:0.42rem 0.2rem 0.18rem}.orders-empty h2{margin:0;color:var(--color-text-strong);font-size:1rem}.orders-empty p{margin:0;color:#4c739d;font-size:0.82rem}.orders-empty .button{width:fit-content;margin-top:0.22rem}.orders-notice{margin-top:0.72rem;border-radius:0.74rem;border:1px solid rgba(0,77,153,0.2);background:#f4f9ff;padding:0.62rem 0.76rem}.orders-notice p{margin:0;font-size:0.82rem;line-height:1.35;color:#315f8d}.orders-notice-success{border-color:rgba(22,119,60,0.36);background:#eefcf4}.orders-notice-success p{color:#176038}.orders-notice-error{border-color:rgba(166,38,38,0.34);background:#fff3f2}.orders-notice-error p{color:#9f2020}.orders-notice-info{border-color:rgba(0,77,153,0.24);background:#eef5ff}.orders-notice-info p{color:#255a91}.orders-detail-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))auto;gap:0.72rem;align-items:end;border-bottom:1px solid rgba(0,77,153,0.12);padding-bottom:0.62rem}.orders-detail-head-back{display:flex;align-items:flex-end;justify-content:flex-end}.orders-detail-label{margin:0 0 0.2rem;color:#4b7199;font-size:0.71rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:700}.orders-detail-value{margin:0;color:var(--color-text-strong);font-size:0.84rem;font-weight:600}.orders-detail-actions{margin-top:0.64rem;display:flex;align-items:center;justify-content:flex-start;gap:0.45rem}.orders-detail-actions form{margin:0}.orders-item-list{margin-top:0.7rem;display:grid;gap:0.45rem}.orders-item-card{border:1px solid rgba(0,77,153,0.12);border-radius:0.72rem;padding:0.58rem 0.66rem;background:#fbfdff}.orders-item-head{display:grid;gap:0.12rem}.orders-item-head strong{color:var(--color-text-strong);font-size:0.83rem}.orders-item-head span{color:#4b739d;font-size:0.72rem}.orders-item-lines{margin-top:0.34rem;display:grid;gap:0.14rem}.orders-item-lines p{margin:0;color:#4e7399;font-size:0.74rem}.orders-item-lines strong{color:#0d5cae;font-weight:700}.orders-item-total{margin:0.34rem 0 0;color:#0b4d94;font-size:0.75rem;font-weight:700}.orders-requirements{padding-top:0.72rem}.orders-requirements-head h2{margin:0;color:var(--color-text-strong);font-size:1rem;line-height:1.24}.orders-requirements-head p{margin:0.34rem 0 0;color:#4f7399;font-size:0.78rem;line-height:1.42}.orders-requirements-head{margin:0.28rem 0 0.84rem}.orders-processing-note{margin:0 0 0.7rem;border-radius:0.72rem;border:1px solid rgba(0,77,153,0.16);background:#eef6ff;padding:0.56rem 0.62rem}.orders-processing-note p{margin:0;color:#2f5f90;font-size:0.75rem;line-height:1.42}.orders-requirements-form{margin:0.62rem 0 0}.orders-requirements-list{display:grid;gap:0.52rem}.orders-requirement-card{border:1px solid rgba(0,77,153,0.12);border-radius:0.72rem;background:#fbfdff;padding:0.62rem 0.66rem;display:grid;gap:0.48rem}.orders-requirement-card.has-errors{border-color:rgba(166,38,38,0.46);background:#fffaf9;box-shadow:inset 0 0 0 1px rgba(166,38,38,0.14)}.orders-requirement-card.is-incomplete{border-color:rgba(166,38,38,0.42);background:#fffaf9}.orders-requirement-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:0.58rem}.orders-requirement-card-badges{display:inline-flex;align-items:center;justify-content:flex-end;gap:0.3rem;flex-wrap:wrap}.orders-requirement-card-head strong{display:block;color:var(--color-text-strong);font-size:0.82rem}.orders-requirement-card-head span{display:block;margin-top:0.1rem;color:#4b739d;font-size:0.71rem}.orders-sensitive-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(142,91,5,0.22);background:#fff7e8;color:#8a5603;font-size:0.64rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;line-height:1.1;padding:0.2rem 0.46rem;white-space:nowrap}.orders-incomplete-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(166,38,38,0.22);background:#fff1ef;color:#9f2020;font-size:0.64rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;line-height:1.1;padding:0.2rem 0.46rem;white-space:nowrap}.orders-sensitive-note{margin:0;border-radius:0.62rem;border:1px solid rgba(142,91,5,0.18);background:#fff9ef;color:#8a5e10;font-size:0.72rem;line-height:1.36;padding:0.42rem 0.5rem}.orders-link-attributes{margin:0;border-radius:0.62rem;border:1px solid rgba(22,118,68,0.2);background:#effbf4;color:#1e6941;font-size:0.72rem;line-height:1.36;padding:0.42rem 0.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:0.32rem 0.6rem}.orders-link-attributes>span:first-child{font-weight:700}.orders-link-attributes-inline{color:#2d6a45!important}.orders-link-attrs-edit{display:grid;gap:0.3rem}.orders-link-attrs-edit-title{margin:0;font-size:0.72rem;font-weight:700;line-height:1.32}.orders-field-full{grid-column:1/-1}.orders-missing-fields{margin:0;border-radius:0.62rem;border:1px solid rgba(166,38,38,0.18);background:#fff3f2;color:#9f2020;font-size:0.72rem;line-height:1.36;padding:0.4rem 0.5rem}.orders-errors-summary{margin:0;border-radius:0.62rem;border:1px solid rgba(166,38,38,0.25);background:#fff2f1;color:#9f2020;font-size:0.72rem;line-height:1.36;padding:0.42rem 0.5rem}.orders-item-lines-merged{margin-top:-0.06rem}.orders-item-lines-compact{gap:0.24rem}.orders-item-lines-compact p{display:inline-flex;align-items:baseline;gap:0.3rem}.orders-item-total-inline{margin:0.04rem 0 0;color:#0b4d94;font-size:0.74rem;font-weight:700}.orders-requirement-card-readonly{background:linear-gradient(180deg,#fbfdff 0%,#f5faff 100%);border-color:rgba(0,77,153,0.16);gap:0.56rem}.orders-readonly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem}.orders-readonly-cell{border:1px solid rgba(0,77,153,0.14);border-radius:0.64rem;background:#ffffff;padding:0.48rem 0.54rem;display:grid;gap:0.16rem;min-width:0}.orders-readonly-cell-wide{grid-column:1/-1}.orders-readonly-label{margin:0;color:#4a739c;font-size:0.66rem;text-transform:uppercase;letter-spacing:0.06em;font-weight:700;line-height:1.2}.orders-readonly-value{margin:0;color:#123f74;font-size:0.76rem;line-height:1.34;word-break:break-word}.orders-readonly-value a{color:#0a67c4;text-decoration:none;word-break:break-all}.orders-readonly-value a:hover{color:#004b9b;text-decoration:underline;text-underline-offset:0.14em}.orders-readonly-value a:focus-visible{outline:none;border-radius:0.22rem;box-shadow:var(--focus-ring)}.orders-info-card-inline{background:#eef6ff}.orders-requirement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem}.orders-field{display:grid;gap:0.24rem;min-width:0}.orders-field>span{color:#15497f;font-size:0.7rem;font-weight:700;line-height:1.28}.orders-field-label-inline{display:inline-flex;align-items:center;gap:0.34rem}.orders-field input,.orders-field select,.orders-field textarea{width:100%;min-height:2.28rem;border-radius:0.64rem;border:1px solid rgba(0,77,153,0.22);background:#ffffff;color:var(--color-text-strong);font:inherit;font-size:0.79rem;padding:0.38rem 0.56rem}.orders-field textarea{min-height:6.2rem;line-height:1.45;resize:vertical}.orders-field input:focus-visible,.orders-field select:focus-visible,.orders-field textarea:focus-visible{outline:none;border-color:#0f67c7;box-shadow:var(--focus-ring)}.orders-field input.is-invalid,.orders-field select.is-invalid,.orders-field textarea.is-invalid{border-color:rgba(166,38,38,0.52);background:#fff6f5}.orders-field input.is-invalid:focus-visible,.orders-field select.is-invalid:focus-visible,.orders-field textarea.is-invalid:focus-visible{border-color:rgba(166,38,38,0.66);box-shadow:0 0 0 0.18rem rgba(166,38,38,0.16)}.orders-field-note,.orders-uploaded-file{color:#5b7da3;font-size:0.67rem;line-height:1.34}.orders-upload-field{display:flex;align-items:center;gap:0.48rem;border:1px solid rgba(0,77,153,0.22);background:#ffffff;border-radius:0.64rem;min-height:2.28rem;padding:0.24rem 0.3rem;cursor:pointer}.orders-upload-field:hover{border-color:rgba(0,77,153,0.35)}.orders-upload-field:focus-within{border-color:#0f67c7;box-shadow:var(--focus-ring)}.orders-upload-field.is-invalid{border-color:rgba(166,38,38,0.56);background:#fff6f5}.orders-upload-field.is-invalid .orders-upload-button{border-color:rgba(166,38,38,0.4);color:#9f2020;background:#fff2f1}.orders-upload-field input[type='file']{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.orders-upload-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(0,77,153,0.24);background:#f3f9ff;color:#0a4f94;font-size:0.7rem;font-weight:700;line-height:1.2;padding:0.34rem 0.56rem;white-space:nowrap}.orders-upload-filename{color:#587ca4;font-size:0.71rem;line-height:1.28;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-upload-filename.has-file{color:#174a81;font-weight:600}.orders-field-error{color:#ad1b1b;font-size:0.68rem;line-height:1.34}.orders-info-card{border-radius:0.64rem;border:1px solid rgba(0,77,153,0.14);background:#f3f9ff;padding:0.46rem 0.54rem;display:grid;align-content:start;gap:0.22rem}.orders-info-title{margin:0;color:#0f4b8a;font-size:0.7rem;font-weight:700}.orders-info-card p{margin:0;color:#4b739c;font-size:0.72rem;line-height:1.38}.orders-requirements-actions{margin-top:0.66rem;display:flex;align-items:center;justify-content:flex-end;gap:0.44rem}.orders-submit-confirm{border:0;padding:0;background:transparent;width:min(24rem,calc(100vw - 1.5rem))}.orders-submit-confirm::backdrop{background:rgba(0,12,36,0.44);backdrop-filter:blur(4px)}.orders-submit-confirm-card{border-radius:0.92rem;border:1px solid rgba(0,77,153,0.16);background:#ffffff;box-shadow:0 20px 36px -24px rgba(0,16,58,0.7),0 12px 24px -22px rgba(0,34,92,0.54);padding:0.96rem 1rem;display:grid;gap:0.58rem}.orders-submit-confirm-card h3{margin:0;color:var(--color-text-strong);font-size:1rem;line-height:1.24}.orders-submit-confirm-card p{margin:0;color:#456f99;font-size:0.84rem;line-height:1.36}.orders-submit-confirm-actions{display:flex;justify-content:flex-end;gap:0.46rem;margin-top:0.08rem}.orders-readonly-list{margin:0;display:grid;gap:0.34rem}.orders-readonly-list>div{display:grid;gap:0.1rem}.orders-readonly-list dt{color:#4a739c;font-size:0.67rem;text-transform:uppercase;letter-spacing:0.06em;font-weight:700}.orders-readonly-list dd{margin:0;color:#123f74;font-size:0.76rem;line-height:1.34;word-break:break-word}.admin-hero-shell{padding-bottom:0.95rem}.admin-hero-inner{padding-bottom:1.25rem}.admin-hero-copy{max-width:56rem}.admin-hero-copy .story-kicker{color:rgba(240,248,255,0.88)}.admin-hero-copy h1{margin:0.32rem 0 0;color:#ffffff;font-size:clamp(1.32rem,2.2vw,1.9rem)}.admin-hero-copy p{margin:0.54rem 0 0;color:rgba(233,244,255,0.96);font-size:0.93rem;max-width:66ch}.admin-layout{margin-top:1rem;display:grid;grid-template-columns:minmax(0,1fr);gap:0.72rem;align-items:start}.admin-sidebar{padding:0.54rem 0.62rem}.admin-sidebar-nav{display:flex;align-items:center;flex-wrap:wrap;gap:0.42rem}.admin-nav-link{display:inline-flex;align-items:center;min-height:2.02rem;border-radius:0.66rem;border:1px solid transparent;color:#184f86;text-decoration:none;font-size:0.82rem;font-weight:600;padding:0.4rem 0.68rem;transition:border-color 0.16s ease,background-color 0.16s ease,color 0.16s ease}.admin-nav-link:hover{border-color:rgba(0,77,153,0.18);background:#f6fbff}.admin-nav-link.is-active{border-color:rgba(0,77,153,0.34);background:#edf7ff;color:#003f82}.admin-workspace{min-height:21rem;padding:0;overflow:hidden}.admin-workspace-frame{display:block;min-height:21rem}.admin-workspace-loading{min-height:21rem;display:flex;align-items:center;justify-content:center;gap:0.55rem;color:#1f5d96;font-size:0.86rem}.admin-workspace-loading p{margin:0}.admin-workspace-content{padding:1.2rem 1.12rem}.admin-breadcrumbs{margin:0 0 0.55rem;display:inline-flex;align-items:center;flex-wrap:wrap;gap:0.34rem;color:#4f7399;font-size:0.76rem;line-height:1.3}.admin-breadcrumbs a{color:#0d61bd;text-decoration:none;font-weight:600}.admin-breadcrumbs a:hover{text-decoration:underline}.admin-breadcrumbs-hero{color:rgba(233,244,255,0.86)}.admin-breadcrumbs-hero a{color:#ffffff}.admin-workspace-kicker{margin:0;color:#0d6fce;font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.admin-workspace-content h2{margin:0.36rem 0 0;color:var(--color-text-strong);font-size:1.3rem;line-height:1.24}.admin-workspace-content p{margin:0.55rem 0 0;color:#245b91}.admin-sync-confirm-card p{text-align:left}#admin-sync-run-form{text-align:center}.admin-workspace-points{margin:0.88rem 0 0;padding-left:1rem;color:#1f5d96;font-size:0.88rem;display:grid;gap:0.42rem}.admin-links-content{display:grid;gap:0.9rem}.admin-blog-content{display:grid;gap:0.9rem}.admin-orders-content{display:grid;gap:0.9rem}.admin-users-content{display:grid;gap:0.9rem}.admin-users-filter-row{grid-template-columns:minmax(0,1fr)minmax(0,0.32fr)minmax(0,0.2fr)auto;align-items:end}.admin-users-table{width:100%;min-width:0;table-layout:auto}.admin-users-col-id,.admin-users-col-name,.admin-users-col-role,.admin-users-col-created,.admin-users-col-login,.admin-users-col-actions{width:1%}.admin-users-col-email{width:100%}.admin-table-pagination{border-top:1px solid rgba(0,77,153,0.09);padding:0.68rem 0.72rem;display:flex;align-items:center;justify-content:space-between;gap:0.65rem;flex-wrap:wrap}.admin-table-pagination-summary{margin:0;color:#2d659a;font-size:0.82rem}.admin-table-pagination-actions{display:inline-flex;align-items:center;gap:0.36rem;flex-wrap:wrap}.admin-users-role-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.42rem;border-radius:999px;padding:0.18rem 0.54rem;border:1px solid rgba(0,77,153,0.2);color:#0d4f93;font-size:0.73rem;font-weight:700;white-space:nowrap}.admin-users-role-badge.is-master{border-color:rgba(122,64,13,0.28);color:#7a400d;background:#fff8ef}.admin-users-role-badge.is-admin{border-color:rgba(0,77,153,0.24);color:#0d4f93;background:#f3f9ff}.admin-users-role-badge.is-user{border-color:rgba(86,116,146,0.28);color:#486b90;background:#f8fbff}.admin-users-role-badge.is-deleted{border-color:rgba(94,108,122,0.3);color:#53697f;background:#f5f8fb}.admin-users-modal{border:0;background:transparent;max-width:min(1040px,calc(100vw - 2.4rem));width:100%;padding:0}.admin-users-modal::backdrop{background:rgba(7,26,43,0.58)}.admin-users-modal-card{border:1px solid rgba(0,77,153,0.18);border-radius:1rem;background:#ffffff;box-shadow:0 28px 64px rgba(0,33,67,0.24);max-height:calc(100vh - 2.4rem);overflow:auto;padding:0.95rem}.admin-users-modal-loading{min-height:18rem;display:grid;place-items:center;gap:0.54rem;color:#2d659a}.admin-users-modal-content{display:grid;gap:0.9rem}.admin-users-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:0.7rem}.admin-users-modal-header h3{margin:0.28rem 0 0;color:var(--color-text-strong);font-size:1.04rem}.admin-users-modal-header p{margin:0.4rem 0 0;color:#4a7095;font-size:0.8rem}.admin-users-detail{display:grid;gap:0.9rem;padding:0.95rem}.admin-users-detail-head h3{margin:0.28rem 0 0;color:var(--color-text-strong);font-size:1.06rem}.admin-users-detail-head p{margin:0.44rem 0 0}.admin-users-summary-grid{display:grid;gap:0.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-users-summary-card{border:1px solid rgba(0,77,153,0.15);border-radius:0.78rem;background:#f8fcff;padding:0.65rem 0.72rem;display:grid;gap:0.18rem}.admin-users-summary-card strong{color:#0a4f94;font-size:1.03rem;line-height:1.16}.admin-users-summary-card span{color:#466f97;font-size:0.74rem;line-height:1.32}.admin-users-account-form,.admin-users-permissions-form{display:grid;gap:0.72rem}.admin-users-form-grid{display:grid;gap:0.58rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-checkbox{display:inline-flex;align-items:center;gap:0.46rem;min-height:2.12rem;border:1px solid rgba(0,77,153,0.14);border-radius:0.64rem;padding:0.45rem 0.56rem;background:#fbfdff;color:var(--color-text-strong);font-size:0.8rem}.admin-users-checkbox input{margin:0}.admin-users-permissions-grid{display:grid;gap:0.52rem;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-users-note{margin:0;color:#456f99;font-size:0.82rem}.admin-users-note-warning{border:1px solid rgba(173,102,15,0.24);background:#fff6ea;border-radius:0.7rem;padding:0.62rem 0.68rem;color:#855019}.admin-users-activity-grid{display:grid;gap:0.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-activity-grid h4{margin:0;color:var(--color-text-strong);font-size:0.94rem}.admin-users-simple-list{margin:0.6rem 0 0;padding:0;list-style:none;display:grid;gap:0.42rem}.admin-users-simple-list li{border:1px solid rgba(0,77,153,0.14);border-radius:0.64rem;background:#fbfdff;padding:0.48rem 0.56rem;display:grid;gap:0.12rem}.admin-users-simple-list a{color:#0d61bd;text-decoration:none;font-weight:700;font-size:0.8rem}.admin-users-simple-list a:hover{text-decoration:underline}.admin-users-simple-list span{color:#52779c;font-size:0.76rem}.admin-users-simple-list strong{color:#0a4f94;font-size:0.79rem}.admin-users-permissions-grid[hidden]{display:none!important}.admin-dashboard-content{display:grid;gap:0.9rem}.admin-dashboard-toolbar{gap:0.62rem}.admin-dashboard-filter-row{grid-template-columns:minmax(0,0.22fr)minmax(0,0.22fr)minmax(0,1fr)auto;align-items:end}.admin-dashboard-presets{display:inline-flex;align-items:center;justify-content:flex-start;gap:0.34rem;flex-wrap:wrap;min-height:2.2rem}.admin-dashboard-preset{display:inline-flex;align-items:center;justify-content:center;min-height:1.95rem;padding:0.32rem 0.62rem;border:1px solid rgba(0,77,153,0.2);border-radius:0.62rem;background:#f7fbff;color:#1f5d96;text-decoration:none;font-size:0.76rem;font-weight:700;transition:border-color 0.16s ease,background-color 0.16s ease,color 0.16s ease}.admin-dashboard-preset:hover{border-color:rgba(0,77,153,0.36);background:#edf6ff;color:#0d4f93}.admin-dashboard-preset.is-active{background:#0f67c7;border-color:#0f67c7;color:#ffffff}.admin-dashboard-kpis{display:grid;gap:0.62rem;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard-queue-health{display:grid;gap:0.58rem;padding:0.84rem 0.92rem}.admin-dashboard-queue-head{display:flex;align-items:center;justify-content:space-between;gap:0.62rem;flex-wrap:wrap}.admin-dashboard-queue-head h3{margin:0;color:var(--color-text-strong);font-size:1rem}.admin-queue-status-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(0,77,153,0.2);background:#f0f6ff;color:#0e589f;font-size:0.73rem;font-weight:700;min-height:1.64rem;padding:0.2rem 0.6rem;text-transform:uppercase;letter-spacing:0.05em}.admin-queue-status-badge.is-ok{border-color:rgba(15,138,106,0.36);background:rgba(15,138,106,0.1);color:#0e735a}.admin-queue-status-badge.is-warning{border-color:rgba(209,102,17,0.34);background:rgba(209,102,17,0.1);color:#9f5011}.admin-queue-status-badge.is-error{border-color:rgba(196,64,64,0.34);background:rgba(196,64,64,0.1);color:#9a2f2f}.admin-queue-status-badge.is-info{border-color:rgba(0,77,153,0.22);background:rgba(0,77,153,0.08);color:#16548f}.admin-dashboard-queue-grid{display:grid;gap:0.52rem;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard-queue-grid article{border:1px solid rgba(0,77,153,0.14);border-radius:0.68rem;background:#f9fcff;padding:0.58rem 0.62rem;display:grid;gap:0.18rem}.admin-dashboard-queue-grid p{margin:0;font-size:0.72rem;color:#4f739a;text-transform:uppercase;letter-spacing:0.06em;font-weight:700}.admin-dashboard-queue-grid strong{color:#0a4f94;font-size:1.04rem;line-height:1.15}.admin-dashboard-queue-grid span{color:#4b7198;font-size:0.73rem;line-height:1.32;overflow-wrap:anywhere}.admin-dashboard-queue-note{margin:0;color:#355f89;font-size:0.8rem;font-weight:600}.admin-dashboard-queue-details{margin:0;padding-left:1.05rem;color:#476d95;font-size:0.74rem;display:grid;gap:0.2rem}.admin-dashboard-queue-checked{margin:0;color:#6a85a3;font-size:0.72rem}.admin-dashboard-kpi-card{padding:0.86rem 0.92rem;display:grid;gap:0.18rem}.admin-dashboard-kpi-card p{margin:0;font-size:0.74rem;color:#4f739a;text-transform:uppercase;letter-spacing:0.06em;font-weight:700}.admin-dashboard-kpi-card strong{color:#0a4f94;font-size:1.24rem;line-height:1.18}.admin-dashboard-kpi-card span{color:#4a7095;font-size:0.75rem;line-height:1.35}.admin-dashboard-grid{display:grid;gap:0.72rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-panel{display:grid;gap:0.64rem;padding:0.9rem}.admin-dashboard-panel-wide{grid-column:1/-1}.admin-dashboard-panel h3{margin:0;color:var(--color-text-strong);font-size:1rem;line-height:1.25}.admin-dashboard-panel p{margin:0.36rem 0 0;color:#4b7198;font-size:0.8rem}.admin-dashboard-chart-wrap{position:relative;min-height:16.6rem}.admin-dashboard-panel-wide .admin-dashboard-chart-wrap{min-height:18.8rem}.admin-links-header{display:flex;align-items:flex-start;justify-content:space-between;gap:0.75rem;flex-wrap:wrap}.admin-links-header h2{margin-top:0.28rem}.admin-links-header p{max-width:64ch}.admin-links-header-actions{display:inline-flex;align-items:center;gap:0.52rem;flex-wrap:wrap;justify-content:flex-end}.admin-orders-scope-tabs .button.is-active{border-color:rgba(0,77,153,0.4);background:#ecf7ff;color:#003f82}.admin-links-toolbar{display:flex;flex-direction:column;gap:0.65rem;padding:0.8rem}.admin-filter-row{display:grid;gap:0.62rem}.admin-filter-row-primary{grid-template-columns:minmax(0,1.45fr)minmax(0,1fr)minmax(0,1fr)minmax(0,0.72fr)}.admin-filter-row-secondary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-filter-row-tertiary{grid-template-columns:minmax(0,1fr)minmax(0,0.34fr)auto;align-items:end}.admin-filter-row-ahrefs-extra,.admin-filter-row-majestic-extra{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-blog-filter-row{grid-template-columns:minmax(0,1.5fr)minmax(0,0.72fr)minmax(0,0.45fr)auto;align-items:end}.admin-filter-row .field,.admin-filter-row .field-range,.admin-filter-row .admin-toolbar-actions{min-width:0}.admin-filter-row .field input,.admin-filter-row .field select{min-height:2.1rem;padding:0.44rem 0.58rem}.admin-filter-row .field>span{font-size:0.74rem}.admin-toolbar-field{display:grid;gap:0.28rem;min-width:0}.admin-toolbar-field span{color:var(--color-text-strong);font-size:0.74rem;font-weight:600}.admin-toolbar-field input,.admin-toolbar-field select{width:100%;min-width:0;border:1px solid rgba(0,77,153,0.2);border-radius:0.62rem;min-height:2.1rem;padding:0.44rem 0.58rem;font:inherit;color:var(--color-text-strong);background:#ffffff}.admin-toolbar-group{display:grid;gap:0.45rem;grid-template-columns:minmax(0,1.1fr)minmax(0,1.9fr);min-width:0;align-items:start}.admin-range-values{display:grid;gap:0.45rem;grid-template-columns:minmax(0,1fr)minmax(0,1fr);min-width:0;transition:grid-template-columns 0.3s cubic-bezier(0.22,1,0.36,1)}.admin-range-value{min-width:0;transition:opacity 0.24s ease,transform 0.28s cubic-bezier(0.22,1,0.36,1)}.admin-range-value span{white-space:normal;line-height:1.2}.admin-range-value-max{overflow:hidden}.field-range:not(.is-between).admin-range-values{grid-template-columns:minmax(0,1fr)}.field-range:not(.is-between).admin-range-value-max{display:none;opacity:0;transform:translateX(0);pointer-events:none}.field-range.is-between .admin-range-values{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.field-range.is-between .admin-range-value-max{display:grid;opacity:1;transform:translateX(0);pointer-events:auto}.admin-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:0.45rem}.admin-per-page-field{min-width:7.6rem}.admin-sort-link{color:#184f86;text-decoration:none;display:inline-flex;align-items:center;gap:0.3rem}.admin-sort-link:hover{color:#003f82;text-decoration:underline}.admin-sort-link.is-active{color:#003f82}.admin-sort-arrow{color:#0d61bd;font-size:0.76rem;font-weight:700;line-height:1}.admin-links-table-wrap{border:1px solid rgba(0,77,153,0.12);border-radius:0.84rem;overflow:auto}.admin-links-table{width:100%;min-width:126rem;border-collapse:separate;border-spacing:0}.admin-links-table.admin-users-table{width:100%;min-width:0;table-layout:auto}.admin-blog-table{min-width:62rem}.admin-orders-table{min-width:76rem}.admin-links-table th,.admin-links-table td{border-bottom:1px solid rgba(0,77,153,0.09);padding:0.62rem 0.7rem;text-align:left;color:#1f5d96;white-space:nowrap;font-size:0.84rem}.admin-links-table th{background:#f6fbff;color:#184f86;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.05em}.admin-price-value{color:#003f82;font-weight:700;font-variant-numeric:tabular-nums}.admin-usd-hint{color:#66788f;font-size:0.72rem;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-links-table tbody tr:last-child td{border-bottom:0}.admin-links-table th.admin-links-actions-col{text-align:right}.admin-contact-col,.admin-contact-cell{min-width:12.5rem;max-width:16rem}.admin-contact-cell{overflow:hidden;text-overflow:ellipsis}.admin-links-table td.admin-links-actions-col{display:flex;justify-content:flex-end;align-items:center;gap:0.46rem}.admin-blog-title-cell{min-width:15rem}.admin-order-number-cell{min-width:12.5rem}.admin-order-link{display:inline-flex;align-items:center;color:#0d61bd;font-weight:700;text-decoration:none}.admin-order-link:hover{text-decoration:underline}.admin-order-email{display:block;margin-top:0.2rem;color:#5a7998;font-size:0.72rem}.admin-order-comment-cell{min-width:18rem}.admin-order-comment-form{display:inline-flex;align-items:center;gap:0.4rem;width:100%}.admin-order-comment-input{width:100%;min-width:0;border:1px solid rgba(0,77,153,0.2);border-radius:0.58rem;min-height:1.9rem;resize:none;overflow:hidden;padding:0.35rem 0.52rem;font:inherit;color:var(--color-text-strong);background:#ffffff}.admin-orders-actions-col{text-align:right;vertical-align:middle;width:1%;white-space:nowrap}.admin-orders-actions-wrap{display:inline-flex;align-items:center;justify-content:flex-end;gap:0.46rem}.admin-blog-title-cell strong{display:block;color:var(--color-text-strong);line-height:1.25}.admin-blog-slug{display:block;margin-top:0.2rem;color:#5a7998;font-size:0.74rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;word-break:break-all}.admin-links-inline-form,.admin-links-delete-form{margin:0}.admin-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:5.8rem;border-radius:999px;padding:0.2rem 0.5rem;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em}.admin-status-badge.is-published{color:#0a6d2e;background:rgba(21,187,78,0.12);border:1px solid rgba(21,187,78,0.26)}.admin-status-badge.is-draft{color:#5a6677;background:rgba(145,154,168,0.14);border:1px solid rgba(145,154,168,0.3)}.admin-links-action{min-height:1.86rem;padding:0.34rem 0.6rem;font-size:0.74rem;line-height:1}.admin-links-action.is-disabled{pointer-events:none;opacity:0.56}.admin-links-empty{border:1px dashed rgba(0,77,153,0.2);border-radius:0.84rem;padding:1rem;display:grid;gap:0.45rem;width:100%}.admin-links-empty h3{margin:0;color:#184f86;font-size:1.02rem}.admin-links-empty p{margin:0;color:#245b91}.admin-pagination{margin-top:0.68rem;display:flex;align-items:center;justify-content:space-between;gap:0.65rem;flex-wrap:wrap}.admin-pagination-summary{margin:0;color:#2d659a;font-size:0.82rem}.admin-pagination-controls{display:inline-flex;align-items:center;gap:0.34rem;flex-wrap:wrap}.admin-pagination-link{display:inline-flex;align-items:center;justify-content:center;min-height:1.96rem;min-width:1.96rem;padding:0.35rem 0.58rem;border-radius:0.58rem;border:1px solid rgba(0,77,153,0.2);color:#184f86;background:#ffffff;text-decoration:none;font-size:0.78rem;font-weight:600;line-height:1;transition:border-color 0.16s ease,background-color 0.16s ease,color 0.16s ease}.admin-pagination-link:hover{border-color:rgba(0,77,153,0.34);background:#f3f9ff;color:#003f82}.admin-pagination-link.is-current{border-color:rgba(0,77,153,0.4);background:#ecf7ff;color:#003f82}.admin-pagination-link.is-disabled{opacity:0.5;pointer-events:none}.admin-links-form{display:grid;gap:0.92rem}.admin-blog-form{gap:0.88rem}.admin-links-form-grid{display:grid;gap:0.76rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-blog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-blog-field-full{grid-column:1/-1}.admin-field{display:grid;gap:0.3rem}.admin-field label{color:var(--color-text-strong);font-size:0.8rem;font-weight:600}.admin-field input{width:100%;border:1px solid rgba(0,77,153,0.2);border-radius:0.62rem;min-height:2.2rem;padding:0.5rem 0.64rem;font:inherit;color:var(--color-text-strong);background:#ffffff}.admin-field select{width:100%;border:1px solid rgba(0,77,153,0.2);border-radius:0.62rem;min-height:2.2rem;padding:0.5rem 0.64rem;font:inherit;color:var(--color-text-strong);background:#ffffff}.admin-field select.is-invalid,.admin-field textarea.is-invalid{border-color:rgba(174,0,0,0.55);box-shadow:0 0 0 2px rgba(174,0,0,0.12)}.admin-field textarea{width:100%;border:1px solid rgba(0,77,153,0.2);border-radius:0.62rem;padding:0.52rem 0.64rem;font:inherit;color:var(--color-text-strong);background:#ffffff;resize:vertical}.admin-field-price .admin-price-input{position:relative}.admin-price-prefix{position:absolute;left:0.64rem;top:50%;transform:translateY(-50%);color:#2d679e;font-size:0.86rem;font-weight:700;pointer-events:none}.admin-field-price .admin-price-input input{padding-left:1.45rem}.admin-field ul{list-style:none;margin:0;padding:0;color:#a10000;font-size:0.8rem}.admin-links-form-errors{border:1px solid rgba(211,47,47,0.34);border-radius:0.7rem;background:rgba(211,47,47,0.08);color:#a10000;font-size:0.81rem;line-height:1.35;padding:0.54rem 0.62rem}.admin-links-form-errors p{margin:0}.admin-links-form-errors p+p{margin-top:0.28rem}.admin-links-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:0.5rem;flex-wrap:wrap}.admin-order-summary{padding:0.84rem}.admin-order-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0.72rem}.admin-order-summary-label{margin:0;color:#4f7399;font-size:0.72rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.admin-order-summary-value{margin:0.24rem 0 0;color:#12406f;font-size:0.86rem;font-weight:600;line-height:1.25}.admin-order-comment-panel h3,.admin-order-items h3,.admin-order-status-panel h3{margin:0;color:var(--color-text-strong);font-size:1.02rem}.admin-order-comment-panel,.admin-order-items,.admin-order-status-panel{padding:0.95rem;display:grid;gap:0.62rem}.admin-order-detail-comment-form{margin-top:0.2rem;display:grid;gap:0.58rem}.admin-order-textarea{width:100%;min-width:0;border:1px solid rgba(0,77,153,0.2);border-radius:0.62rem;min-height:2.4rem;resize:none;overflow:hidden;padding:0.5rem 0.64rem;font:inherit;color:var(--color-text-strong);background:#ffffff}.admin-order-items-list{margin-top:0.4rem;display:grid;gap:0.52rem}.admin-order-item-card{border:1px solid rgba(0,77,153,0.14);border-radius:0.72rem;background:#ffffff;padding:0.6rem 0.64rem;display:grid;gap:0.44rem}.admin-order-item-head{display:flex;justify-content:space-between;align-items:center;gap:0.52rem;flex-wrap:wrap}.admin-order-item-head strong{display:block;color:var(--color-text-strong);line-height:1.25;font-size:0.9rem}.admin-order-item-head span{display:block;margin-top:0.1rem;color:#5a7998;font-size:0.71rem;line-height:1.25}.admin-order-item-prices{margin:0;display:grid;gap:0.12rem;text-align:right}.admin-order-item-prices p{margin:0;color:#2a6193;font-size:0.75rem;line-height:1.22}.admin-order-item-prices strong{color:#0f4d89}.admin-order-item-total{font-weight:700}.admin-order-item-meta{margin:0;display:grid;grid-template-columns:minmax(0,2.2fr)repeat(3,minmax(0,1fr));gap:0.3rem 0.56rem}.admin-order-item-meta>div{min-width:0}.admin-order-item-meta dt{margin:0;color:#4f7399;font-size:0.64rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em}.admin-order-item-meta dd{margin:0.12rem 0 0;color:#1f5d96;font-size:0.77rem;line-height:1.28;word-break:break-word}.admin-order-item-meta a{color:#0d61bd;text-decoration:none}.admin-order-item-meta a:hover{text-decoration:underline}.admin-order-item-content-req{border:1px solid rgba(0,77,153,0.1);border-radius:0.66rem;padding:0.44rem 0.54rem;background:#f8fcff}.admin-order-item-requirements-row{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:0.5rem;align-items:stretch}.admin-order-item-requirements-row.is-single{grid-template-columns:minmax(0,1fr)}.admin-order-item-content-req-label{margin:0;color:#4f7399;font-size:0.68rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em}.admin-order-item-content-req p{margin:0.18rem 0 0;color:#1f5d96;font-size:0.76rem;line-height:1.35}.admin-order-item-file{display:flex;justify-content:flex-end;align-items:center}.admin-order-item-note-field{margin-top:0.04rem}.admin-order-item-note-field>span{color:#1f5d96;font-size:0.73rem;font-weight:600}.admin-order-item-note-field .admin-order-textarea{min-height:2rem;padding:0.42rem 0.56rem}.admin-order-items-actions{margin-top:0.2rem;display:flex;justify-content:flex-end;gap:0.5rem}.admin-order-status-form{margin-top:0.2rem;display:grid;gap:0.7rem}.admin-cancellation-wrap{display:grid;gap:0.46rem;border:1px solid rgba(0,77,153,0.1);border-radius:0.74rem;padding:0.62rem;background:#f8fcff}.admin-cancellation-wrap[hidden]{display:none!important}.admin-order-confirmed-submit{display:none}.admin-order-confirm{border:0;padding:0;background:transparent;width:min(29rem,calc(100vw - 1.5rem))}.admin-order-confirm::backdrop{background:rgba(0,12,36,0.44);backdrop-filter:blur(7px)}.admin-order-confirm-card{border-radius:0.95rem;border:1px solid rgba(255,255,255,0.78);background:linear-gradient(160deg,rgba(255,255,255,0.98),rgba(244,250,255,0.94));box-shadow:0 24px 50px -30px rgba(0,15,56,0.65);padding:0.96rem;display:grid;gap:0.5rem}.admin-order-confirm-card h4{margin:0;color:var(--color-text-strong);font-size:1.04rem;line-height:1.26}.admin-order-confirm-card p{margin:0;color:#255d93;font-size:0.83rem;line-height:1.42}.admin-order-confirm-actions{margin-top:0.22rem;display:flex;justify-content:flex-end;gap:0.48rem;flex-wrap:wrap}.admin-blog-section-head h3{margin:0;color:var(--color-text-strong);font-size:1.01rem}.admin-blog-section-head p{margin:0.35rem 0 0;color:#2b6297;font-size:0.84rem}.admin-news-editor,.admin-blog-media,.admin-blog-faq{display:grid;gap:0.76rem;padding:0.95rem;border:1px solid rgba(0,77,153,0.16);border-radius:0.9rem;background:linear-gradient(160deg,rgba(255,255,255,0.98),rgba(246,251,255,0.92));box-shadow:0 16px 34px -30px rgba(0,18,58,0.56)}.admin-editor-shell{display:grid;gap:0.55rem}.admin-editor-shell .fr-box{border:1px solid rgba(0,77,153,0.2);border-radius:0.78rem;overflow:hidden;background:#ffffff}.admin-editor-shell .fr-toolbar{border:0;border-bottom:1px solid rgba(0,77,153,0.14);background:#f5f9ff}.admin-editor-shell .fr-toolbar .fr-command.fr-btn,.admin-editor-shell .fr-popup .fr-command.fr-btn{color:#0b4f95}.admin-editor-shell .fr-toolbar .fr-command.fr-btn.fr-active{color:#003f82;background:linear-gradient(160deg,rgba(0,77,153,0.16),rgba(33,167,255,0.18))}.admin-editor-shell .fr-wrapper{background:#ffffff}.admin-editor-shell .fr-element.fr-view{min-height:20rem;color:var(--color-text-strong);line-height:1.65;font-size:0.94rem}.admin-editor-shell .fr-element.fr-view img{max-width:100%;height:auto;border-radius:0.65rem;border:1px solid rgba(0,77,153,0.12)}.admin-editor-note{margin:0;color:#4d749b;font-size:0.77rem}.admin-editor-error{margin:0;color:#a10000;font-size:0.79rem}.admin-blog-featured-preview{margin:0;display:grid;gap:0.34rem}.admin-blog-featured-preview img{width:min(100%,22rem);height:auto;border-radius:0.74rem;border:1px solid rgba(0,77,153,0.16)}.admin-blog-featured-preview figcaption{margin:0;color:#5a7998;font-size:0.72rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;word-break:break-all}.admin-checkbox{display:inline-flex;align-items:center;gap:0.5rem;color:#285f95;font-size:0.83rem}.admin-checkbox input{margin:0}.admin-promo-usage-field{align-content:start}.admin-promo-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.42rem}.admin-promo-option{min-height:2.45rem;border:1px solid rgba(0,77,153,0.16);border-radius:0.7rem;background:linear-gradient(165deg,rgba(255,255,255,0.98),rgba(243,250,255,0.92));padding:0.46rem 0.56rem;display:flex;align-items:center;gap:0.46rem;color:#1f5e95;font-size:0.76rem;line-height:1.2;cursor:pointer;transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.admin-promo-option:hover{border-color:rgba(0,77,153,0.32);transform:translateY(-1px)}.admin-promo-option:focus-within{border-color:rgba(15,103,199,0.52);box-shadow:0 0 0 3px rgba(15,103,199,0.14)}.admin-promo-option input{margin:0;width:0.98rem;height:0.98rem;flex:0 0 auto;accent-color:#0f67c7}.admin-promo-option-copy{min-width:0;display:grid;gap:0.08rem}.admin-promo-option-copy strong{margin:0;font-size:0.74rem;line-height:1.2;font-weight:700;color:#114d85}.admin-promo-option-copy small{margin:0;font-size:0.66rem;line-height:1.2;color:#5f7f9f}.admin-promo-option input:checked+.admin-promo-option-copy strong{color:#003f82}.admin-promo-option input:checked+.admin-promo-option-copy small{color:#2f6496;font-weight:600}@supports selector(label:has(input:checked)){.admin-promo-option:has(input:checked){border-color:rgba(15,103,199,0.45);background:linear-gradient(165deg,rgba(238,247,255,0.98),rgba(229,242,255,0.94));box-shadow:inset 0 0 0 1px rgba(15,103,199,0.16)}}.admin-blog-faq-rows{display:grid;gap:0.74rem}.admin-blog-faq-row{border:1px solid rgba(0,77,153,0.14);border-radius:0.82rem;background:#ffffff;padding:0.78rem;display:grid;gap:0.62rem}.admin-blog-faq-row-title{margin:0;color:#1e598d;font-size:0.78rem;font-weight:700;letter-spacing:0.01em}.admin-blog-faq-fields{display:grid;gap:0.58rem;grid-template-columns:minmax(0,1fr)}.admin-blog-faq-row-actions{display:flex;justify-content:flex-end}.admin-blog-faq-remove{min-height:2rem;padding-inline:0.78rem}.admin-blog-faq-actions{display:flex;justify-content:space-between;align-items:center;gap:0.65rem}.admin-delete-dialog{border:0;padding:0;background:transparent;width:min(26rem,calc(100vw - 1.5rem))}.admin-delete-dialog::backdrop{background:rgba(0,12,36,0.48);backdrop-filter:blur(7px)}.admin-delete-card{border-radius:0.96rem;border:1px solid rgba(255,255,255,0.78);background:linear-gradient(160deg,rgba(255,255,255,0.96),rgba(246,251,255,0.92));box-shadow:0 24px 52px -30px rgba(0,15,56,0.66);backdrop-filter:blur(10px);padding:1rem}.admin-delete-card h3{margin:0;color:var(--color-text-strong);font-size:1.08rem;line-height:1.25}.admin-delete-card p{margin:0.45rem 0 0;color:#245b91;line-height:1.4}.admin-delete-actions{margin-top:0.9rem;display:flex;justify-content:flex-end;gap:0.52rem;flex-wrap:wrap}.admin-delete-hidden-form{display:none}.admin-sync-dialog{position:fixed;inset:0;z-index:1540;display:flex;align-items:center;justify-content:center;padding:0.75rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.admin-sync-dialog[hidden]{display:none!important}.admin-sync-dialog-shell{position:relative;width:min(44rem,calc(100vw - 1.5rem));max-height:calc(100dvh - 1.5rem);z-index:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.admin-sync-dialog-backdrop{position:absolute;inset:0;background:rgba(0,12,36,0.58);backdrop-filter:blur(8px)}.admin-sync-dialog-close{position:absolute;top:0.45rem;right:0.45rem;z-index:40;inline-size:2rem;block-size:2rem;border-radius:999px;border:1px solid rgba(0,77,153,0.24);background:rgba(255,255,255,0.96);color:#154f89;font-size:1.2rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.admin-sync-dialog-close:hover{background:#ffffff;border-color:rgba(0,77,153,0.38);color:#003d78}@media(max-width:48rem){.admin-sync-dialog{align-items:flex-start;padding:0.6rem}.admin-sync-dialog-shell{width:min(44rem,calc(100vw - 1.2rem));max-height:calc(100dvh - 1.2rem)}}.admin-sync-card{border-radius:1rem;border:1px solid rgba(255,255,255,0.78);background:linear-gradient(160deg,rgba(255,255,255,0.97),rgba(245,250,255,0.93));box-shadow:0 28px 60px -28px rgba(0,15,56,0.64);padding:1rem;backdrop-filter:blur(11px);display:grid;gap:0.72rem}.admin-sync-head{display:flex;align-items:flex-start;justify-content:center;text-align:center;gap:0.6rem}.admin-sync-head h3{margin:0.22rem 0 0;color:var(--color-text-strong);font-size:1.16rem}.admin-sync-tabs{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem}.admin-sync-tab{appearance:none;-webkit-appearance:none;cursor:pointer;color:#1f5d96;background:#ffffff;border:1px solid rgba(0,77,153,0.2);border-radius:999px;padding:0.34rem 0.7rem;font-size:0.8rem;font-weight:600;line-height:1.2;transition:border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}.admin-sync-tab:hover{border-color:rgba(0,77,153,0.35);background:rgba(255,255,255,0.72)}.admin-sync-tab.is-active{border-color:rgba(0,77,153,0.48);background:#edf7ff;color:#003f82}.admin-sync-form{display:grid;gap:0.7rem}.admin-sync-actions{display:inline-flex;gap:0.5rem;flex-wrap:wrap;justify-content:center}.admin-sync-mapping{border:1px solid rgba(0,77,153,0.12);border-radius:0.84rem;background:#f9fcff;padding:0.72rem;display:grid;gap:0.52rem}.admin-sync-mapping h4{margin:0;color:#184f86;font-size:0.95rem;text-align:center}.admin-sync-mapping p{margin:0;color:#3c6f9f;font-size:0.8rem}.admin-sync-mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.56rem}.admin-sync-field-map{display:grid;gap:0.4rem}.admin-sync-required-toggle{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.72rem;color:#295d8e}.admin-sync-required-toggle input[type='checkbox']{margin:0;inline-size:0.95rem;block-size:0.95rem}.admin-sync-required,.admin-sync-optional{margin-left:0.34rem;font-size:0.67rem;font-style:normal;font-weight:600}.admin-sync-required{color:#0d61bd}.admin-sync-optional{color:#6a87a5}.admin-sync-run{display:grid;gap:0.7rem}.admin-sync-explainer{border:1px solid rgba(0,77,153,0.12);border-radius:0.8rem;background:#f8fcff;padding:0.62rem 0.72rem}.admin-sync-explainer p{margin:0;color:#184f86;font-size:0.82rem}.admin-sync-explainer ul{margin:0.45rem 0 0;padding:0 0 0 1rem;display:grid;gap:0.24rem;color:#2a618f;font-size:0.8rem}.admin-sync-summary,.admin-sync-result{border:1px solid rgba(0,77,153,0.12);border-radius:0.8rem;background:#f8fcff;padding:0.64rem 0.7rem;display:grid;gap:0.24rem}.admin-sync-summary p,.admin-sync-result p{margin:0;color:#20598f;font-size:0.82rem}.admin-sync-note{margin:0;color:#4d7399;font-size:0.76rem;line-height:1.4}.admin-sync-confirm{border:0;padding:0;background:transparent;width:min(28rem,calc(100vw - 1.6rem))}.admin-sync-confirm::backdrop{background:rgba(0,12,36,0.42);backdrop-filter:blur(6px)}.admin-sync-confirm-card{border-radius:0.9rem;border:1px solid rgba(255,255,255,0.8);background:linear-gradient(160deg,rgba(255,255,255,0.98),rgba(244,250,255,0.94));box-shadow:0 24px 48px -30px rgba(0,15,56,0.66);padding:0.95rem;display:grid;gap:0.45rem}.admin-sync-confirm-card h4{margin:0;color:var(--color-text-strong);font-size:1.02rem;line-height:1.25}.admin-sync-confirm-card p{margin:0;color:#245b91;font-size:0.82rem;line-height:1.4}.admin-sync-confirm-actions{margin-top:0.32rem;display:flex;justify-content:flex-end;gap:0.48rem;flex-wrap:wrap}.admin-sync-loading{min-height:11rem;display:grid;place-content:center;gap:0.58rem;text-align:center;border:1px solid rgba(0,77,153,0.18);border-radius:0.92rem;background:linear-gradient(160deg,rgba(255,255,255,0.98),rgba(236,246,255,0.94));box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 12px 28px -20px rgba(0,15,56,0.62);color:#123f71;font-size:0.86rem;font-weight:600}.admin-sync-loading .loading-spinner{justify-self:center}.admin-sync-loading p{margin:0;color:#174a80}#admin_sync_modal_frame{position:relative}.admin-sync-progress-overlay{position:absolute;inset:0;z-index:26;display:grid;place-items:center;background:rgba(244,249,255,0.74);backdrop-filter:blur(6px)}.admin-sync-progress-card{width:min(28rem,calc(100% - 2rem));padding:1rem 1rem 0.9rem;border-radius:0.95rem;border:1px solid rgba(0,77,153,0.26);background:rgba(255,255,255,0.97);box-shadow:0 18px 40px -26px rgba(0,23,68,0.6);display:grid;justify-items:center;gap:0.42rem;text-align:center}.admin-sync-progress-title{margin:0;font-size:0.96rem;font-weight:700;color:#0f3d73}.admin-sync-progress-stage{margin:0;font-size:0.82rem;color:#315e90}.admin-sync-progress-track{width:100%;height:0.46rem;border-radius:999px;background:rgba(21,97,189,0.14);overflow:hidden}.admin-sync-progress-bar{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(120deg,#0f67c7,#21a7ff);transition:width 0.28s ease}.admin-sync-progress-percent{margin:0;font-size:0.8rem;font-weight:600;color:#1d4f86}.admin-sync-message{margin:0;border-radius:0.78rem;border:1px solid rgba(0,77,153,0.16);background:rgba(16,97,189,0.08);color:#1f5d96;font-size:0.86rem;padding:0.7rem 0.78rem;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:0.55rem}.admin-sync-message-icon{width:1.35rem;height:1.35rem;border-radius:999px;display:grid;place-items:center;font-size:0.88rem;font-weight:800;line-height:1;background:rgba(255,255,255,0.75)}.admin-sync-message-content{display:grid;gap:0.18rem}.admin-sync-message-content strong{font-size:0.84rem;font-weight:700}.admin-sync-message-content p{margin:0;font-size:0.82rem;line-height:1.4}.admin-sync-message.is-error{border-color:rgba(211,47,47,0.55);background:rgba(211,47,47,0.13);color:#8a0000;box-shadow:0 10px 22px -18px rgba(138,0,0,0.75)}.admin-sync-message.is-error .admin-sync-message-icon{color:#8a0000;border:1px solid rgba(211,47,47,0.45)}.admin-sync-message.is-success{border-color:rgba(10,109,46,0.26);background:rgba(10,109,46,0.08);color:#0a6d2e}.toast-stack{position:fixed;top:1rem;right:1rem;z-index:1600;display:grid;gap:0.52rem;width:min(25rem,calc(100vw - 1.3rem));pointer-events:none}.toast-stack.toast-stack-bottom{top:auto;bottom:1rem}.toast-stack.toast-stack-modal{z-index:2600}.toast{--toast-duration:5000ms;pointer-events:auto;position:relative;overflow:hidden;display:grid;gap:0.4rem;border-radius:0.92rem;border:1px solid rgba(0,77,153,0.16);background:#ffffff;box-shadow:0 22px 36px -24px rgba(0,15,56,0.58);color:#184f86;padding:0.86rem 0.94rem 0.86rem;animation:toast-enter 0.2s ease both}.toast-head{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:0.56rem}.toast-icon{width:1.4rem;height:1.4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:0.78rem;font-weight:800;line-height:1;border:1px solid transparent;margin-top:0.04rem}.toast-icon svg{width:0.82rem;height:0.82rem;display:block}.toast-icon path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.toast p{margin:0;font-size:0.9rem;font-weight:600;line-height:1.42}.toast.toast-success{border-color:rgba(17,139,62,0.22)}.toast.toast-success .toast-icon{color:#0f8f44;background:rgba(17,139,62,0.1);border-color:rgba(17,139,62,0.24)}.toast.toast-error{border-color:rgba(198,33,48,0.24)}.toast.toast-error .toast-icon{color:#b71e33;background:rgba(198,33,48,0.1);border-color:rgba(198,33,48,0.24)}.toast-close{border:1px solid rgba(0,77,153,0.2);border-radius:999px;background:rgba(255,255,255,0.86);color:currentcolor;font-size:0.92rem;font-weight:700;line-height:1;cursor:pointer;width:1.22rem;height:1.22rem;display:inline-flex;align-items:center;justify-content:center;transition:background-color 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.toast-close:hover,.toast-close:focus-visible{background:rgba(255,255,255,1);border-color:rgba(0,77,153,0.34);transform:translateY(-1px)}.toast-progress{position:absolute;left:-1px;right:-1px;bottom:-1px;display:block;height:5px;border-radius:0;background:linear-gradient(90deg,#0f67c7 0%,#21a7ff 100%);transform-origin:left center;animation:toast-progress var(--toast-duration)linear forwards}.toast.toast-success .toast-progress{background:linear-gradient(90deg,#0f9d42 0%,#4fdb84 100%)}.toast.toast-error .toast-progress{background:linear-gradient(90deg,#c2183b 0%,#ff5b6b 100%)}.toast.is-leaving{opacity:0;transform:translateY(-0.24rem);transition:opacity 0.18s ease,transform 0.18s ease}@keyframes toast-enter{from{opacity:0;transform:translateY(-0.24rem)}to{opacity:1;transform:translateY(0)}}@keyframes toast-progress{from{transform:scaleX(1)}to{transform:scaleX(0)}}.policy-page-layout{min-height:100vh}.policy-hero-shell{padding-bottom:0.35rem}.policy-hero-copy{max-width:52rem;color:#ffffff;padding-bottom:0.6rem}.policy-hero-copy .policy-kicker{color:rgba(238,246,255,0.9)}.policy-hero-copy h1{margin:0.34rem 0 0;color:#ffffff;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.18}.policy-hero-copy p{margin:0.62rem 0 0;color:rgba(236,246,255,0.95);font-size:0.95rem;max-width:64ch}.policy-content-wrap{position:relative;z-index:1;padding-top:0.7rem;padding-bottom:1.8rem;padding-left:0;padding-right:0}.policy-terms-page{position:relative}.policy-card{width:100%;border-radius:1rem;border:1px solid rgba(0,77,153,0.14);background:#ffffff;box-shadow:0 20px 34px -30px rgba(0,18,58,0.48);padding:1.25rem 1.05rem}.policy-card section+section{margin-top:0.25rem;padding-top:0.15rem}.policy-kicker{margin:0;color:#0d6fce;font-size:0.75rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:700}.policy-card h1{margin:0.35rem 0 0;color:#003f82;font-size:clamp(1.25rem,2.2vw,1.7rem)}.policy-card h2{margin:1rem 0 0.35rem;color:#003f82;font-size:1rem}.policy-card p{margin:0.42rem 0 0;color:#20598f;max-width:72ch}.policy-meta{margin-top:1.2rem;color:#5e7d9e;font-size:0.8rem}.affiliate-program-page{min-height:100vh}.affiliate-program-hero-shell{padding-bottom:0.35rem;isolation:auto}.affiliate-program-hero-copy{max-width:55rem;color:#ffffff;padding-bottom:0.6rem}.affiliate-program-hero-copy h1{margin:0.35rem 0 0;color:#ffffff;font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.14}.affiliate-program-hero-copy p{margin:0.68rem 0 0;color:rgba(236,246,255,0.96);font-size:0.95rem;max-width:70ch}.affiliate-program-content{position:relative;z-index:1;padding-top:0.75rem;padding-bottom:1.9rem;padding-left:0;padding-right:0;display:grid;gap:0.95rem}.affiliate-program-card{border-radius:1rem;border:1px solid rgba(0,77,153,0.14);background:#ffffff;box-shadow:0 18px 34px -30px rgba(0,18,58,0.48);padding:1.1rem 1rem}.affiliate-program-card h2{margin:0;color:#003f82;font-size:1.08rem}.affiliate-program-card p{margin:0.55rem 0 0;color:#255a8e}.affiliate-program-stats{margin-top:0.82rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.68rem}.affiliate-program-stat{border-radius:0.85rem;border:1px solid rgba(14,94,175,0.18);background:#f9fcff;padding:0.75rem}.affiliate-program-stat strong{display:block;color:#0c4e93;font-size:1.15rem;line-height:1.1}.affiliate-program-stat p{margin:0.35rem 0 0;color:#396999;font-size:0.86rem}.affiliate-program-steps{margin-top:0.82rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.72rem}.affiliate-program-step{border-radius:0.85rem;border:1px solid rgba(14,94,175,0.18);background:#f9fcff;padding:0.75rem}.affiliate-program-step-head{display:grid;gap:0.22rem}.affiliate-program-step-index{margin:0;color:#5a7eaa;font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase;font-weight:700}.affiliate-program-step h3{margin:0;color:#0f5ba7;font-size:0.95rem}.affiliate-program-step p{margin:0.46rem 0 0;color:#3b6795;font-size:0.86rem}.affiliate-program-note-list{margin:0.78rem 0 0;padding-left:1.05rem;color:#2f5f90;display:grid;gap:0.45rem}.affiliate-program-note-list+p{margin-top:1.1rem}.spend-save-program-page{min-height:100vh}.spend-save-program-hero-shell{padding-bottom:0.35rem;isolation:auto}.spend-save-program-hero-inner{}.spend-save-program-hero-copy{max-width:60rem;color:#ffffff;padding-bottom:0.6rem}.spend-save-program-hero-copy h1{margin:0.35rem 0 0;color:#ffffff;font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.14}.spend-save-program-hero-copy p{margin:0.68rem 0 0;color:rgba(236,246,255,0.96);font-size:0.95rem;max-width:74ch}.spend-save-program-content{position:relative;z-index:1;padding-top:0.75rem;padding-bottom:1.9rem;padding-left:0;padding-right:0;display:grid;gap:0.95rem}.spend-save-program-card{border-radius:1rem;border:1px solid rgba(0,77,153,0.14);background:#ffffff;box-shadow:0 18px 34px -30px rgba(0,18,58,0.48);padding:1.1rem 1rem}.spend-save-program-card h2{margin:0;color:#003f82;font-size:1.08rem}.spend-save-program-card p{margin:0.55rem 0 0;color:#255a8e}.spend-save-program-stats{margin-top:0.82rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.68rem}.spend-save-program-stat{border-radius:0.85rem;border:1px solid rgba(14,94,175,0.18);background:#f9fcff;padding:0.75rem}.spend-save-program-stat strong{display:block;color:#0c4e93;font-size:1.1rem;line-height:1.1}.spend-save-program-stat p{margin:0.35rem 0 0;color:#396999;font-size:0.86rem}.spend-save-program-levels{margin-top:0.82rem;border-radius:0.85rem;border:1px solid rgba(14,94,175,0.2);overflow:hidden}.spend-save-program-level-head,.spend-save-program-level-row{display:grid;grid-template-columns:1.1fr 1.1fr 0.8fr;gap:0.45rem;align-items:center;padding:0.68rem 0.75rem}.spend-save-program-level-head{background:#edf5ff;color:#0f4f95;font-weight:700;font-size:0.82rem;letter-spacing:0.02em;text-transform:uppercase}.spend-save-program-level-row{background:#ffffff;color:#255a8e;font-size:0.88rem;border-top:1px solid rgba(14,94,175,0.15)}.spend-save-program-level-row:nth-of-type(even){background:#f9fcff}.spend-save-program-level-cell{min-width:0}.spend-save-program-level-value{color:#0f4f95;font-weight:700}.spend-save-program-tier{display:inline-flex;align-items:center;gap:0.4rem;min-width:0}.spend-save-program-tier img{width:1.05rem;height:1.05rem;object-fit:contain;flex:0 0 auto}.spend-save-program-mobile-label{display:none}.spend-save-program-note-list{margin:0.78rem 0 0;padding-left:1.05rem;color:#2f5f90;display:grid;gap:0.45rem}.spend-save-program-note-list+p{margin-top:1.1rem}.for-agencies-page{min-height:100vh}.for-agencies-hero-shell{padding-bottom:0.45rem}.for-agencies-hero-inner{position:relative;z-index:40}.for-agencies-header{justify-content:space-between}.for-agencies-header-nav{margin-left:auto;display:inline-flex;align-items:center;gap:0.62rem}.for-agencies-header-nav .link-secondary{font-weight:600}.for-agencies-header-contact-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:0.46rem 0.78rem;border-radius:0.7rem;border:1px solid rgba(184,213,240,0.4);background:rgba(7,52,103,0.28);color:rgba(241,249,255,0.96);text-decoration:none;font-size:0.82rem;font-weight:620;letter-spacing:0.01em;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease}.for-agencies-header-contact-link:hover{background:rgba(11,70,134,0.36);border-color:rgba(194,221,246,0.56);color:#ffffff}.for-agencies-header-contact-link:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(188,218,245,0.62)}.for-agencies-header-nav .button-signup{min-height:2.2rem;padding:0.5rem 0.9rem}.for-agencies-hero{display:grid;grid-template-columns:minmax(0,1fr)minmax(17.5rem,0.72fr);gap:0.8rem;align-items:stretch;position:relative;z-index:1;margin-top:1.6rem}.for-agencies-hero-copy{color:#ffffff;padding-bottom:0.35rem}.for-agencies-hero-eyebrow{margin:0;color:rgba(196,228,253,0.96);font-size:0.72rem;font-weight:680;letter-spacing:0.06em;text-transform:uppercase}.for-agencies-hero-copy h1{margin:0.35rem 0 0;color:#ffffff;font-size:clamp(1.48rem,2.35vw,2.1rem);line-height:1.1;max-width:17ch}.for-agencies-hero-copy p{margin:0.52rem 0 0;color:rgba(239,247,255,0.95);font-size:0.9rem;max-width:56ch}.for-agencies-hero-lead{max-width:54ch}.for-agencies-hero-tags{margin:0.62rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:0.34rem}.for-agencies-hero-tags li{display:inline-flex;align-items:center;min-height:1.7rem;padding:0.2rem 0.55rem;border:1px solid rgba(179,216,246,0.52);border-radius:0.48rem;background:rgba(8,67,128,0.36);color:rgba(240,249,255,0.98);font-size:0.74rem;font-weight:620;line-height:1.2}.for-agencies-hero-list{margin:0.85rem 0 0;padding:0;list-style:none;display:grid;gap:0.36rem}.for-agencies-hero-list li{position:relative;padding-left:1.05rem;color:rgba(237,247,255,0.98);font-size:0.88rem;font-weight:540}.for-agencies-hero-list li::before{content:'';position:absolute;left:0;top:0.36rem;width:0.5rem;height:0.5rem;border-radius:999px;background:rgba(148,220,255,0.95);box-shadow:0 0 0 3px rgba(114,198,248,0.32)}.for-agencies-hero-actions{margin-top:0.74rem;display:flex;align-items:center;flex-wrap:wrap;gap:0.54rem}.for-agencies-hero-summary{padding:0.78rem 0.82rem;border:1px solid rgba(162,201,236,0.66);background:linear-gradient(176deg,rgba(255,255,255,0.98)0%,rgba(245,251,255,0.98)100%);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.for-agencies-hero-summary-head{display:grid;gap:0.22rem;justify-items:center;text-align:center}.for-agencies-hero-summary h2{margin:0;color:#0d4c8f;font-size:0.88rem;line-height:1.14}.for-agencies-hero-summary-head p{margin:0;color:#5c7da0;font-size:0.69rem;font-weight:600;letter-spacing:0.02em}.for-agencies-hero-summary-grid{margin-top:0.52rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.4rem;width:100%;max-width:25.5rem}.for-agencies-hero-summary-item{margin:0;border:1px solid rgba(0,77,153,0.14);border-radius:0.6rem;background:#f7fbff;padding:0.48rem 0.52rem;display:grid;gap:0.16rem;align-content:center;justify-items:center;text-align:center}.for-agencies-hero-summary-item strong{display:inline-flex;align-items:center;justify-content:center;color:#0a4f94;font-size:0.73rem;line-height:1.16;font-weight:700}.for-agencies-hero-summary-item p{margin:0;color:#486d95;font-size:0.69rem;line-height:1.34}.for-agencies-preview-card{border-radius:0.95rem;background:rgba(255,255,255,0.97);border-color:rgba(173,206,239,0.6);box-shadow:0 20px 32px -26px rgba(0,24,88,0.56);padding:0.85rem 0.9rem;position:relative;overflow:hidden}.for-agencies-preview-head{display:flex;align-items:center;justify-content:space-between;gap:0.6rem;margin-bottom:0.6rem}.for-agencies-preview-head p{margin:0;color:#004f98;font-size:0.8rem;font-weight:700;letter-spacing:0.03em;text-transform:uppercase}.for-agencies-preview-head span{color:#4f7398;font-size:0.74rem;font-weight:600}.for-agencies-preview-table-wrap{position:relative;border-radius:0.75rem;border:1px solid rgba(0,77,153,0.12);overflow:hidden}.for-agencies-preview-table{width:100%;border-collapse:collapse;font-size:0.78rem;color:#0e4e92;table-layout:fixed}.for-agencies-preview-table th,.for-agencies-preview-table td{border-bottom:1px solid rgba(0,77,153,0.1);padding:0.43rem 0.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.for-agencies-preview-table th{background:#edf6ff;color:#0f4f95;font-size:0.7rem;letter-spacing:0.03em;text-transform:uppercase;font-weight:700}.for-agencies-preview-table tbody tr:last-child td{border-bottom:0}.for-agencies-preview-lock{margin:0.52rem 0.52rem 0;border-radius:0.66rem;border:1px solid rgba(0,77,153,0.18);background:rgba(255,255,255,0.94);color:#0d5fb5;font-size:0.71rem;font-weight:700;line-height:1.2;text-align:center;padding:0.33rem 0.45rem;backdrop-filter:blur(2px)}.for-agencies-preview-actions{margin:0.5rem 0.52rem 0.56rem;display:flex;justify-content:center}.for-agencies-preview-cta{width:100%;min-height:2.14rem;font-size:0.79rem;line-height:1.15}.for-agencies-hero-proof-list{margin:0.72rem 0 0;padding:0;list-style:none;display:grid;gap:0.42rem}.for-agencies-hero-proof-list li{position:relative;margin:0;padding-left:0.9rem;color:#255a8f;font-size:0.76rem;line-height:1.36;font-weight:560}.for-agencies-hero-proof-list li::before{content:'';position:absolute;left:0;top:0.42rem;width:0.36rem;height:0.36rem;border-radius:999px;background:#1ea35f}.for-agencies-hero-proof-grid{margin-top:0.72rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.42rem}.for-agencies-hero-proof-grid article{border:1px solid rgba(0,77,153,0.16);border-radius:0.62rem;background:#f7fbff;padding:0.52rem 0.56rem;display:grid;gap:0.14rem}.for-agencies-hero-proof-grid h3{margin:0;color:#0a4f94;font-size:0.78rem;line-height:1.1}.for-agencies-hero-proof-grid p{margin:0;color:#4a7097;font-size:0.72rem;line-height:1.32}.for-agencies-hero-proof-note{margin:0.64rem 0 0;border-radius:0.58rem;border:1px solid rgba(0,77,153,0.16);background:#f4f9ff;color:#2e5f91;font-size:0.72rem;line-height:1.34;padding:0.4rem 0.5rem}.for-agencies-page{overflow-x:clip}.for-agencies-content{position:relative;z-index:1;display:grid;gap:5.1rem;padding:2rem 0 4.8rem 0}.for-agencies-content>*{min-width:0}.for-agencies-marketplace-cluster{display:grid;gap:1.5rem}.for-agencies-marketplace-cluster>*{min-width:0}.for-agencies-marketplace-cluster .for-agencies-section-insertion-wizard{margin-bottom:0}.for-agencies-marketplace-cluster .for-agencies-section-marketplace{margin-top:0}.for-agencies-marketplace-cluster .for-agencies-section-marketplace .hero-market{margin-top:0}.for-agencies-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.65rem;padding:0.72rem 0.86rem}.for-agencies-section-marketplace{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;padding:0;scroll-margin-top:0.95rem}.for-agencies-section-marketplace .hero-market{margin-top:0.36rem;min-width:0}.for-agencies-section-marketplace .for-agencies-section-head{position:relative;z-index:2;margin-bottom:0.62rem}.for-agencies-section-marketplace .table-shell{max-width:100%}.for-agencies-trust-item{display:flex;align-items:center;justify-content:center;gap:0.48rem;text-align:center;color:#235d93;font-size:0.83rem;font-weight:600;padding:0.42rem 0.5rem}.for-agencies-trust-item svg{width:1rem;height:1rem;fill:#0f67c7;flex:0 0 auto}.for-agencies-section{padding:1rem}.for-agencies-section-value{background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 100%);border-color:rgba(32,113,194,0.26)}.for-agencies-section-workflow{background:#ffffff;border-color:rgba(0,77,153,0.2)}.for-agencies-section-free{background:linear-gradient(160deg,#f8fcff 0%,#eef6ff 100%);border-color:rgba(36,104,181,0.24)}.for-agencies-section-affiliate{background:linear-gradient(160deg,#001f78 0%,#00339d 100%);border-color:rgba(95,167,248,0.52);box-shadow:0 28px 40px -32px rgba(0,24,88,0.9)}.for-agencies-section-affiliate .for-agencies-section-head h2{color:#ffffff}.for-agencies-section-affiliate .for-agencies-section-head p{color:rgba(224,239,253,0.96)}.for-agencies-section-standards{background:#ffffff}.for-agencies-section-tiers{background:linear-gradient(160deg,#fdfefe 0%,#f2f8ff 100%)}.for-agencies-section-proof{background:#ffffff}.for-agencies-section-head,.for-agencies-inline-cta,.for-agencies-affiliate-actions{text-align:center}.for-agencies-section-head h2{margin:0;color:#003f82;font-size:1.22rem}.for-agencies-section-head p{margin:0.55rem 0 0;color:#2c618f}.for-agencies-why-grid{margin-top:0.86rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.65rem}.for-agencies-why-card{border-radius:0.82rem;border:1px solid rgba(14,94,175,0.17);background:#f9fcff;padding:0.72rem}.for-agencies-why-card h3{margin:0;color:#0f59a4;font-size:0.94rem}.for-agencies-why-card p{margin:0.42rem 0 0;color:#3d6996;font-size:0.84rem}.for-agencies-inline-cta{margin:1rem 0 0}.for-agencies-steps{margin:0.86rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.7rem}.for-agencies-steps li{border-radius:0.82rem;border:1px solid rgba(14,94,175,0.17);background:#f9fcff;padding:0.7rem;display:flex;align-items:flex-start;gap:0.55rem}.for-agencies-step-icon{width:1.5rem;height:1.5rem;border-radius:999px;background:#0f67c7;color:#ffffff;font-size:0.76rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.for-agencies-steps h3{margin:0;color:#0f59a4;font-size:0.92rem}.for-agencies-steps p{margin:0.36rem 0 0;color:#386693;font-size:0.83rem}.for-agencies-feature-grid,.for-agencies-standards-grid{margin-top:0.8rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.7rem}.for-agencies-feature-card,.for-agencies-standard-card{border-radius:0.82rem;border:1px solid rgba(14,94,175,0.17);background:#f9fcff;padding:0.78rem}.for-agencies-feature-card h3,.for-agencies-standard-card h3{margin:0;color:#0f59a4;font-size:0.94rem}.for-agencies-feature-card p,.for-agencies-standard-card p{margin:0.42rem 0 0;color:#3d6996;font-size:0.84rem}.for-agencies-feature-card{background:#ffffff;border-top:3px solid rgba(17,104,196,0.38)}.for-agencies-affiliate-grid{margin-top:0.82rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.62rem}.for-agencies-affiliate-card{border-radius:0.82rem;border:1px solid rgba(149,201,255,0.45);background:rgba(255,255,255,0.12);padding:0.75rem}.for-agencies-affiliate-card h3{margin:0;color:#ffffff;font-size:0.93rem}.for-agencies-affiliate-card p{margin:0.38rem 0 0;color:rgba(228,241,255,0.96);font-size:0.82rem}.for-agencies-affiliate-actions{margin:1rem 0 0}.for-agencies-tiers{margin-top:0.8rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0.56rem}.for-agencies-tier{border-radius:0.82rem;border:1px solid rgba(14,94,175,0.17);background:#ffffff;padding:0.7rem}.for-agencies-tier h3{margin:0;color:#0f59a4;font-size:0.9rem}.for-agencies-tier-discount{margin:0.34rem 0 0;color:#134f8e;font-size:0.82rem;font-weight:700}.for-agencies-tier-range{margin:0.25rem 0 0;color:#4a6f97;font-size:0.79rem}.for-agencies-social-grid{margin-top:0.8rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.7rem}.for-agencies-quote-card{border-radius:0.82rem;border:1px solid rgba(14,94,175,0.17);background:linear-gradient(160deg,#ffffff 0%,#f6fbff 100%);padding:0.8rem}.for-agencies-quote-card blockquote{margin:0;color:#1f5f97;font-size:0.86rem;line-height:1.45}.for-agencies-quote-card p{margin:0.56rem 0 0;color:#4f7298;font-size:0.8rem;font-weight:600}.for-agencies-final-cta{text-align:center;padding:1.1rem 1rem}.for-agencies-final-cta h2{margin:0;color:#003f82;font-size:clamp(1.22rem,2.2vw,1.52rem)}.for-agencies-final-actions{margin-top:0.85rem;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.55rem}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:68rem){.story-intro,.story-leadership,.process-list,.faq-grid{grid-template-columns:1fr}.blog-listing-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card-media{min-height:auto;max-height:none}.compliance-hero-grid,.compliance-case-grid,.compliance-howto-grid{grid-template-columns:1fr}.compliance-article-content{padding:1rem 0.9rem}.compliance-layout{gap:0.8rem}.compliance-section{padding-top:1.22rem;margin-top:0.34rem}.compliance-tier-grid{grid-template-columns:1fr}.compliance-table{min-width:31rem}.compliance-download-link{width:100%}.content-sections{gap:2.8rem}.admin-links-form-grid{grid-template-columns:1fr}.admin-promo-options{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-links-toolbar{gap:0.62rem}.admin-filter-row-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filter-row-primary>:last-child{grid-column:auto}.admin-filter-row-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filter-row-tertiary,.admin-filter-row-ahrefs-extra,.admin-filter-row-majestic-extra{grid-template-columns:1fr}.admin-blog-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-blog-filter-row .admin-toolbar-actions{justify-content:flex-start}.admin-blog-faq-row{grid-template-columns:1fr}.admin-dashboard-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-filter-row .admin-toolbar-actions{justify-content:flex-start}.admin-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pagination{align-items:flex-start}.leadership-points{border-left:0;border-top:1px solid rgba(255,255,255,0.2)}.filter-row-core,.filter-row-ahrefs,.filter-row-majestic,.filter-row-actions{grid-template-columns:repeat(2,minmax(11rem,1fr))}.filter-controls{justify-content:flex-end}.filter-controls-right{order:1;width:auto;max-width:100%;margin-left:0;justify-content:flex-end;gap:0.55rem}.filter-controls .result-count{order:2;width:100%;margin-right:0;align-self:flex-start;text-align:left}.filter-controls.has-marketplace-copy{display:grid;grid-template-columns:minmax(0,1fr)auto;column-gap:0.65rem;row-gap:0.12rem;align-items:end}.filter-controls.has-marketplace-copy .marketplace-controls-copy{grid-column:1;grid-row:1;max-width:100%}.filter-controls.has-marketplace-copy .filter-controls-right{grid-column:2;grid-row:1/span 2;max-width:100%}.filter-controls.has-marketplace-copy .result-count{grid-column:1;grid-row:2;margin-top:0.04rem}.price-display-control{width:auto;max-width:none}.price-display-type-row{flex-wrap:nowrap}.field-range{grid-template-columns:1fr}.range-values{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.admin-range-values{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.policy-content-wrap,.affiliate-program-content,.spend-save-program-content,.for-agencies-content,.contact-content{padding-left:0.92rem;padding-right:0.92rem}.for-agencies-hero{grid-template-columns:1fr;gap:0.75rem}.for-agencies-preview-card{max-width:44rem}.for-agencies-hero-proof,.for-agencies-hero-summary{display:none}.for-agencies-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:48rem){.table-shell{margin-top:0.9rem}.compliance-article-content{padding:0.96rem 0.76rem}.compliance-layout{gap:0.78rem}.compliance-section{gap:0.52rem;padding-top:1.04rem;margin-top:0.26rem}.compliance-tier-grid{grid-template-columns:1fr}.compliance-table-wrap,.compliance-workflow-preview{border-radius:0.56rem}.compliance-table{min-width:0;table-layout:fixed}.compliance-table th,.compliance-table td{padding:0.52rem 0.5rem;font-size:1rem;line-height:1.44;word-break:break-word}.compliance-download-link{width:100%}.blog-listing-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-filter-row{grid-template-columns:1fr}.admin-dashboard-presets{width:100%}.admin-dashboard-preset{flex:1 1 auto;justify-content:center}.admin-dashboard-kpis{grid-template-columns:1fr}.admin-dashboard-queue-grid{grid-template-columns:1fr}.admin-dashboard-grid{grid-template-columns:1fr}.admin-dashboard-panel{padding:0.78rem}.admin-dashboard-chart-wrap,.admin-dashboard-panel-wide .admin-dashboard-chart-wrap{min-height:14.8rem}.hero-backdrop{height:clamp(38rem,140vw,54rem)}.error-hero-shell .hero-backdrop{height:clamp(30rem,108vw,45rem)}.for-agencies-hero-shell .hero-backdrop{height:clamp(34rem,126vw,46rem)}.market-table{min-width:84rem}.domain-head-line .sort-trigger,.domain-head-line .locked-heading{font-size:0.8rem}:root{--price-col-width:5.8rem;--buy-col-width:7.4rem;--market-group-header-height:2.2rem}.market-table th.price-col,.market-table td.price-col,.market-table thead tr.market-group-row .sticky-price,.market-table thead tr.market-columns-row .sticky-price{display:none}.market-table tbody td:not(.domain-cell):not(.buy-col){vertical-align:middle}.market-table tbody td.domain-cell{vertical-align:middle}.sticky-buy{min-width:6.5rem;max-width:6.5rem}.price-tag-mobile{display:inline-flex;width:100%;min-width:0;padding:0.15rem 0.3rem;border-radius:0.55rem;font-size:0.62rem}.buy-cell-stack .button-cart{min-height:1.66rem;padding:0.26rem 0.34rem;font-size:0.57rem;letter-spacing:0.03em}.filter-controls{justify-content:flex-start;align-items:flex-end;margin-top:0.9rem;gap:0.18rem}.filter-controls .result-count{order:2;width:100%;margin:0.22rem 0 0.38rem;align-self:flex-start;text-align:left}.filter-controls.has-marketplace-copy{display:flex;flex-direction:column;align-items:flex-start}.filter-controls.has-marketplace-copy .marketplace-controls-copy{order:1;width:100%;max-width:100%}.filter-controls.has-marketplace-copy .filter-controls-right{order:2;width:100%}.filter-controls.has-marketplace-copy .result-count{order:3;width:100%;margin:0.16rem 0 0.34rem}.filter-controls-right{order:1;display:grid;width:100%;max-width:none;margin-left:0;grid-template-columns:minmax(0,1fr)auto;justify-content:flex-start;justify-items:stretch;align-items:end;gap:0.36rem}.filter-controls-right>.filter-toggle{grid-column:2;grid-row:1;justify-self:end;align-self:end}.filter-controls-right>.filters-collapsible{grid-column:1/-1;grid-row:2;width:100%;justify-self:stretch}.filter-controls-right>.filters-collapsible.is-collapsed{display:none;margin-top:0}.filter-controls-right>.filters-collapsible.is-open{display:grid;margin-top:0.44rem}.filter-controls-right>.price-display-control{grid-column:1;grid-row:1;justify-self:start;align-self:end}.filter-toggle{width:auto;min-height:2.4rem;align-self:flex-end}.price-display-control{width:auto;max-width:min(100%,18.5rem);text-align:left;justify-items:start}.price-display-type-row{justify-content:flex-start;flex-wrap:wrap}.badge-question,.price-display-inline-question{display:none!important}.price-display-sensitive-row{width:auto;justify-content:flex-start}.price-display-sensitive-toggle{justify-content:flex-start}.for-agencies-trust-strip,.for-agencies-why-grid,.for-agencies-steps,.for-agencies-feature-grid,.for-agencies-affiliate-grid,.for-agencies-standards-grid,.for-agencies-social-grid{grid-template-columns:1fr}.for-agencies-hero-proof-grid,.for-agencies-hero-summary-grid{grid-template-columns:1fr}.for-agencies-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.for-agencies-section{padding:0.9rem 0.82rem}.for-agencies-content{gap:4rem;padding:1.7rem 0.92rem 3.9rem}.for-agencies-marketplace-cluster{gap:1.5rem}.for-agencies-hero-copy h1{max-width:100%}.for-agencies-hero-actions{width:100%}.for-agencies-hero-actions .button{flex:1 1 auto;justify-content:center}}@media(max-width:56rem){.header-nav{justify-content:flex-end;gap:0.5rem}.hero-market,.for-agencies-hero{margin-top:0.5rem}.header-nav-main{order:2;margin-left:0;gap:0.5rem}.header-nav-secondary{display:none}.header-nav-mobile{display:block;order:1;position:relative}.header-nav-mobile-panel{position:absolute;right:0;z-index:1520}.affiliate-program-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-program-steps{grid-template-columns:1fr}.spend-save-program-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.spend-save-program-level-head,.spend-save-program-level-row{grid-template-columns:1fr 1fr}.for-agencies-hero{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr}.admin-promo-options{grid-template-columns:1fr}}@media(max-width:36rem){.hero-backdrop{height:clamp(42rem,190vw,66rem)}.site-header{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0.55rem;padding:0.72rem 0}.brand{grid-column:1;justify-self:start;min-width:8.9rem}.brand img{width:auto;height:2rem}.hero-market-action-card .button{width:100%;justify-content:center}.header-nav{grid-column:2;justify-self:end;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0.36rem}.header-nav-main{order:2;gap:0.4rem}.header-nav .link-secondary+.button-signup{margin-left:0.28rem}.header-nav-secondary{display:none}.header-nav-mobile{display:block;order:1;position:relative}.header-nav-mobile-panel{position:absolute;right:0;z-index:1520}.button-signup{min-height:2.2rem;padding:0.48rem 0.78rem;font-size:0.88rem;white-space:nowrap}.button-admin{min-height:2.2rem;padding:0.46rem 0.66rem;font-size:0.8rem}.user-menu-trigger{min-height:2.05rem;min-width:2.05rem}.user-menu-dropdown{min-width:12.5rem;right:-0.2rem}.user-menu-spend-save-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-menu-dropdown{width:min(20rem,calc(100vw - 1rem));right:-0.25rem}.cart-add-modal-card{padding:1rem 0.92rem}.cart-add-option-grid{grid-template-columns:1fr}.cart-add-link-attrs-row{grid-template-columns:1fr}.cart-add-inline-grid{grid-template-columns:1fr}.cart-add-actions{flex-wrap:wrap}.cart-add-actions .button{flex:1 1 auto}.link-secondary{display:inline-flex;font-size:0.84rem;padding:0.44rem 0.2rem}.for-agencies-header-nav{gap:0.38rem}.for-agencies-header-contact-link{min-height:2.05rem;padding:0.4rem 0.62rem;font-size:0.78rem}.for-agencies-header-nav .button-signup{min-height:2.05rem;padding:0.44rem 0.72rem;font-size:0.82rem}.for-agencies-preview-cta{min-height:auto;padding:0.44rem 0.56rem;font-size:0.74rem;line-height:1.2;white-space:normal}.for-agencies-preview-lock{position:static;margin:0.5rem}.for-agencies-tiers{grid-template-columns:1fr}.error-header-nav{gap:0.5rem}.error-main-copy{margin-top:0.2rem}.error-detail-actions .button{flex:1 1 100%}.filter-controls{align-items:flex-start;flex-direction:column}.filter-controls .result-count{margin-left:0;margin-right:0}.marketplace-controls-title{font-size:0.96rem}.marketplace-controls-description{font-size:0.76rem}.filter-row-core,.filter-row-ahrefs,.filter-row-majestic,.filter-row-actions{grid-template-columns:1fr}.filter-inline-actions{justify-content:flex-start}.filter-controls .button,.form-actions .button{flex:1 1 auto}.table-pagination{align-items:stretch}.pagination-meta{width:100%;margin-left:0}.story-intro,.story-global{padding:1.3rem 1.05rem}.leadership-copy,.leadership-points{padding:1.55rem 1.05rem}.content-sections{margin-top:2.5rem;gap:2.3rem;padding:0}.admin-workspace-content{padding:1rem 0.86rem}.admin-links-header{align-items:stretch}.admin-links-header-actions{width:100%;justify-content:stretch}.admin-links-header .button,.admin-links-header-actions .button{width:100%}.admin-links-toolbar{gap:0.55rem}.admin-filter-row-primary,.admin-filter-row-secondary,.admin-filter-row-tertiary,.admin-filter-row-ahrefs-extra,.admin-filter-row-majestic-extra{grid-template-columns:1fr}.admin-blog-filter-row{grid-template-columns:1fr}.admin-users-filter-row{grid-template-columns:1fr}.admin-users-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-form-grid,.admin-users-permissions-grid,.admin-users-activity-grid{grid-template-columns:1fr}.admin-news-editor,.admin-blog-media,.admin-blog-faq{padding:0.82rem}.admin-range-values{grid-template-columns:1fr}.admin-toolbar-actions{justify-content:flex-start}.admin-sync-actions{width:100%}.admin-sync-actions .button{flex:1 1 100%}.admin-sync-mapping-grid{grid-template-columns:1fr}.toast-stack{width:calc(100vw - 1.3rem);right:0.65rem;top:0.65rem}.toast-stack.toast-stack-bottom{top:auto;bottom:0.65rem}.admin-links-table{min-width:78rem}.admin-blog-table{min-width:56rem}.admin-orders-table{min-width:62rem}.admin-users-table{width:max-content;min-width:0}.admin-users-modal{max-width:min(980px,calc(100vw - 1.4rem))}.admin-links-table td.admin-links-actions-col{justify-content:flex-start}.admin-order-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-item-meta{grid-template-columns:1fr}.admin-order-item-prices{text-align:left}.admin-order-item-requirements-row{grid-template-columns:1fr}.admin-order-item-file{justify-content:flex-start}.blog-article-content{padding:0.88rem 0.82rem 0.95rem}.compliance-article-content{padding:0.86rem 0.64rem}.blog-listing-hero{grid-template-columns:1fr;margin-top:0.58rem}.compliance-table{min-width:0;table-layout:fixed}.compliance-table th,.compliance-table td{padding:0.46rem 0.42rem;font-size:1rem;line-height:1.42}.compliance-download-link{width:100%}.orders-list,.orders-detail{padding:0.78rem}.admin-users-detail{padding:0.78rem}.admin-users-summary-grid{grid-template-columns:1fr}.admin-users-modal{max-width:calc(100vw - 0.8rem)}.admin-users-modal-card{max-height:calc(100vh - 0.8rem);padding:0.72rem}.admin-table-pagination{padding:0.6rem}.orders-table-head{display:none}.orders-row{grid-template-columns:1fr;gap:0.5rem}.orders-row-actions{justify-content:flex-start;flex-wrap:wrap}.orders-row-actions .button{width:100%}.orders-row-actions form{width:100%}.orders-row-actions form .button{width:100%}.orders-pagination{flex-direction:column;align-items:flex-start}.orders-pagination-controls{width:100%}.orders-detail-head{grid-template-columns:1fr;gap:0.55rem}.orders-detail-head-back .button{width:100%}.orders-detail-actions{flex-wrap:wrap}.orders-detail-actions .button{width:100%}.orders-detail-actions form{width:100%}.orders-detail-actions form .button{width:100%}.orders-requirement-grid{grid-template-columns:1fr}.orders-readonly-grid{grid-template-columns:1fr}.orders-readonly-cell-wide{grid-column:auto}.orders-upload-field{align-items:flex-start;flex-direction:column;gap:0.34rem;padding:0.34rem 0.38rem}.orders-requirements-actions{flex-wrap:wrap}.orders-requirements-actions .button{width:100%}.orders-submit-confirm-actions{flex-wrap:wrap}.orders-submit-confirm-actions .button{width:100%}.policy-hero-inner{padding-bottom:1.05rem}.policy-hero-copy p{max-width:none}.policy-content-wrap{padding-top:0.35rem}.policy-content-wrap,.affiliate-program-content,.spend-save-program-content,.contact-content{padding-left:0.78rem;padding-right:0.78rem}.affiliate-program-hero-inner{padding-bottom:1.05rem}.affiliate-program-hero-copy p{max-width:none}.affiliate-program-content{padding-top:0.35rem}.affiliate-program-card{padding:0.95rem 0.88rem}.affiliate-program-stats{grid-template-columns:1fr}.spend-save-program-hero-inner{padding-bottom:1.05rem}.spend-save-program-hero-copy p{max-width:none}.spend-save-program-content{padding-top:0.35rem}.spend-save-program-card{padding:0.95rem 0.88rem}.contact-hero-inner{padding-bottom:1.05rem}.contact-hero-copy p{max-width:none}.contact-panel{padding:0.95rem 0.88rem}.spend-save-program-stats{grid-template-columns:1fr}.spend-save-program-level-head{display:none}.spend-save-program-level-row{grid-template-columns:1fr;gap:0.42rem;padding:0.74rem 0.78rem}.spend-save-program-level-cell{display:flex;align-items:center;justify-content:space-between;gap:0.55rem;text-align:left}.spend-save-program-mobile-label{display:inline-flex;align-items:center;color:#6b86a5;font-size:0.64rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:700;flex:0 0 auto}.spend-save-program-level-value{text-align:right}.spend-save-program-level-cell-tier .spend-save-program-tier{margin-left:auto}.site-footer-meta{grid-template-columns:1fr;justify-items:start}.site-footer-copy,.site-footer-contact-inline{justify-self:start;text-align:left}}@media(max-width:420px){.for-agencies-content{gap:3.45rem;padding:1.45rem 0.78rem 3.3rem}.for-agencies-marketplace-cluster{gap:1.5rem}.for-agencies-section-marketplace .filter-controls.has-marketplace-copy{margin-bottom:0.62rem;row-gap:0.28rem}.filter-controls-right{grid-template-columns:minmax(0,1fr);justify-items:stretch;align-items:stretch;gap:0.42rem}.filter-controls-right>.price-display-control{grid-column:1;grid-row:1;width:100%;max-width:none;justify-self:stretch}.filter-controls-right>.filter-toggle{grid-column:1;grid-row:2;width:100%;justify-self:stretch;justify-content:space-between}.filter-controls-right>.filters-collapsible{grid-column:1;grid-row:3}.site-header{gap:0.45rem}.brand{min-width:7.1rem}.brand img{height:1.58rem}.site-footer-top-links{display:grid;gap:0.38rem}.for-agencies-header-nav .button-signup{min-height:1.96rem;padding:0.4rem 0.58rem;font-size:0.76rem}.for-agencies-header-contact-link{min-height:1.96rem;padding:0.38rem 0.54rem;font-size:0.72rem}.for-agencies-preview-cta{font-size:0.7rem;padding:0.4rem 0.46rem}.domain-head-line .sort-trigger,.domain-head-line .locked-heading{font-size:0.72rem}.cart-menu-dropdown{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem);right:0}.cart-menu-item{grid-template-columns:minmax(0,1fr);gap:0.38rem}.cart-menu-item-actions{min-width:0;width:100%;grid-template-columns:auto auto;grid-template-rows:auto;align-items:center;justify-content:space-between;justify-items:unset;gap:0.4rem}.cart-menu-remove-form{grid-row:auto}.cart-menu-item-total{grid-row:auto;justify-self:end;text-align:right}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}.loading-spinner{animation:none}}.referral-offer-banner{margin:0 0 1rem;border:1px solid rgba(255,255,255,0.34);background:linear-gradient(125deg,rgba(15,85,191,0.55),rgba(0,168,129,0.38));color:#f8fcff;border-radius:14px;padding:0.82rem 1rem;box-shadow:0 14px 38px rgba(8,22,58,0.28)}@media(min-width:1050px){.referral-offer-banner{margin-bottom:70px}.page:not(.for-agencies-page).filter-controls{margin-top:-50px!important}}.referral-offer-banner strong{display:block;font-size:1.06rem;margin-bottom:0.22rem}.referral-offer-banner p{margin:0;color:rgba(246,252,255,0.92);font-size:0.9rem}.referral-offer-actions{margin-top:0.62rem}.referral-offer-actions .button{min-height:40px;padding:0.5rem 1rem}.referral-offer-inline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.referral-offer-copy{min-width:0}.referral-offer-inline .referral-offer-actions{margin-top:0;flex:0 0 auto}.referral-offer-banner.is-active{border-color:rgba(109,255,215,0.7);box-shadow:0 18px 44px rgba(3,22,56,0.34),0 0 0 1px rgba(109,255,215,0.25)}.referral-offer-banner.referral-offer-banner-member{background:linear-gradient(124deg,rgba(20,95,204,0.64),rgba(3,180,138,0.5));text-align:center}@media(max-width:760px){.referral-offer-inline{flex-direction:column;align-items:flex-start}.referral-offer-inline .referral-offer-actions{width:100%}.referral-offer-inline .referral-offer-actions .button{width:100%}}.orders-discount-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.8rem;border:1px solid rgba(17,72,130,0.14);background:#f6faff;border-radius:12px;padding:0.68rem 0.85rem}.orders-discount-summary p{margin:0;color:#2d5278;font-size:0.88rem}.spend-save-dashboard{margin-top:1.18rem;padding:1.02rem;display:grid;gap:0.95rem}.spend-save-overview{display:grid;grid-template-columns:minmax(0,0.95fr)minmax(0,1.05fr);gap:0.85rem}.spend-save-level-card,.spend-save-chart-card{border:1px solid rgba(20,81,147,0.14);border-radius:12px;background:#ffffff;padding:0.84rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.spend-save-level-head{display:flex;align-items:flex-start;gap:0.68rem}.spend-save-level-head img{width:4rem;height:4rem;object-fit:contain}.spend-save-eyebrow{margin:0 0 0.16rem;color:#5a7a9a;font-size:0.74rem;text-transform:uppercase;letter-spacing:0.05em;font-weight:700}.spend-save-level-head h2{margin:0;color:#123f6d;font-size:1.26rem;line-height:1.18}.spend-save-level-discount{margin:0.2rem 0 0;color:#1d5a95;font-size:0.82rem;font-weight:600}.spend-save-spend-row{margin-top:0.72rem;display:flex;align-items:baseline;justify-content:space-between;gap:0.65rem;color:#4f7398;font-size:0.84rem}.spend-save-spend-row p,.spend-save-spend-row strong{margin:0}.spend-save-spend-row strong{color:#103f74;font-size:1.18rem;line-height:1}.spend-save-progress-wrap{margin-top:0.66rem;display:grid;gap:0.48rem}.spend-save-progress{width:100%;height:10px;border-radius:999px;background:#e0ebf7;overflow:hidden}.spend-save-progress>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0b66d6,#00a97f)}.spend-save-next-copy{margin:0;color:#4e6f93;font-size:0.82rem;line-height:1.4}.spend-save-next-copy strong{color:#11467d}.spend-save-chart-card{display:grid;grid-template-rows:auto 1fr;gap:0.55rem;min-height:295px}.spend-save-chart-card h3{margin:0 0 0.18rem;color:#143e6a;font-size:1.02rem}.spend-save-chart-card p{margin:0;color:#57779a;font-size:0.82rem}.spend-save-chart-wrap{position:relative;min-height:205px}.spend-save-chart-wrap canvas{width:100%!important;height:205px!important}.spend-save-chart-empty{position:absolute;inset:0;display:grid;place-items:center;border-radius:10px;border:1px dashed rgba(74,114,153,0.34);background:rgba(245,250,255,0.86);color:#58779a;font-size:0.84rem;text-align:center;padding:0.72rem;pointer-events:none}.spend-save-chart-empty[hidden]{display:none!important}.spend-save-levels{border:1px solid rgba(18,71,130,0.12);border-radius:12px;padding:0.82rem;background:#fcfeff}.spend-save-levels h3{margin:0 0 0.58rem;color:#143e6a;font-size:1.02rem}.spend-save-level-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0.56rem}.spend-save-level-pill{border:1px solid rgba(17,83,152,0.16);border-radius:10px;background:#ffffff;padding:0.5rem;display:flex;align-items:center;gap:0.44rem}.spend-save-level-pill.is-active{border-color:rgba(11,102,214,0.38);box-shadow:0 10px 24px -22px rgba(11,62,126,0.56);background:#f5faff}.spend-save-level-pill img{width:1.7rem;height:1.7rem;object-fit:contain;flex:0 0 auto}.spend-save-level-pill p{margin:0 0 0.08rem;color:#113f6d;font-size:0.8rem;font-weight:700;line-height:1.2}.spend-save-level-pill span{color:#52769d;font-size:0.7rem;line-height:1.24}.invite-dashboard{display:grid;gap:1.15rem;margin-top:1.3rem;padding:1.05rem}.invite-dashboard-head{display:grid;grid-template-columns:1.2fr 1fr;gap:1rem}.invite-dashboard-head h2{margin:0 0 0.42rem;color:#10365e;font-size:1.34rem}.invite-dashboard-head p{margin:0;color:#45698f;font-size:0.94rem;line-height:1.45}.invite-ref-link{display:grid;gap:0.48rem;align-content:start}.invite-ref-link>span{font-weight:700;font-size:0.83rem;text-transform:uppercase;letter-spacing:0.06em;color:#2f5d8f}.invite-ref-link-row{display:grid;grid-template-columns:1fr auto;gap:0.55rem}.invite-ref-link-row input{border:1px solid #bfd2e8;border-radius:10px;background:#fbfdff;color:#1e4976;padding:0.66rem 0.74rem;font-size:0.88rem}.invite-withdraw-overview{border:1px solid rgba(19,90,165,0.16);border-radius:14px;background:#f8fbff;padding:0.9rem;display:grid;gap:0.7rem}.invite-withdraw-summary{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:0.45rem}.invite-balance-label{margin:0;font-size:0.82rem;text-transform:uppercase;letter-spacing:0.06em;color:#5e7fa1;font-weight:700}.invite-balance-value{margin:0;color:#0f3f75;font-size:1.7rem;line-height:1;font-weight:800}.invite-balance-subcopy{margin:0;color:#4e6784;font-size:0.84rem}.invite-withdraw-progress{width:100%;height:10px;border-radius:999px;background:#e0ebf7;overflow:hidden}.invite-withdraw-progress>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0b66d6,#00a97f)}.invite-withdraw-actions{display:flex;align-items:center;gap:0.8rem;flex-wrap:wrap;justify-content:flex-end}.invite-withdraw-note{margin:0;margin-right:auto;color:#5c7695;font-size:0.82rem}.invite-withdraw-actions .button{cursor:pointer}.invite-withdraw-actions .button:disabled,.invite-withdraw-actions .button.is-submitting{cursor:default}.invite-withdraw-actions .button:disabled:hover{transform:none;box-shadow:none}.invite-chart-filters{border:1px solid rgba(18,71,130,0.12);border-radius:12px;padding:0.72rem;background:#fcfeff}.invite-date-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0.72rem}.invite-date-form .field{min-width:170px}.invite-charts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.9rem}.invite-chart-card{border:1px solid rgba(20,81,147,0.14);border-radius:12px;padding:0.82rem;background:#ffffff;min-height:270px;display:grid;grid-template-rows:auto 1fr;gap:0.65rem}.invite-chart-card h3{margin:0 0 0.16rem;color:#143e6a;font-size:1.02rem}.invite-chart-card p{margin:0;color:#58779a;font-size:0.82rem}.invite-chart-card canvas{width:100%!important;height:185px!important}.invite-chart-canvas-wrap{position:relative;min-height:185px}.invite-chart-empty{position:absolute;inset:0;display:grid;place-items:center;border-radius:10px;border:1px dashed rgba(74,114,153,0.34);background:rgba(245,250,255,0.86);color:#58779a;font-size:0.84rem;text-align:center;padding:0.72rem;pointer-events:none}.invite-chart-empty[hidden]{display:none!important}.invite-history-table-wrap{overflow-x:auto}.invite-history-table{width:100%;border-collapse:collapse;min-width:620px}.invite-history-table th,.invite-history-table td{border-bottom:1px solid #e0eaf5;padding:0.58rem 0.42rem;text-align:left;font-size:0.84rem;color:#204c79}.invite-history-table th{color:#52769d;text-transform:uppercase;letter-spacing:0.04em;font-size:0.75rem}.invite-empty{margin:0;color:#6083a9;font-size:0.86rem}.invite-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.9rem}.invite-history-card{border:1px solid rgba(20,81,147,0.14);border-radius:12px;padding:0.82rem;background:#ffffff;min-height:100%}.invite-history-card h3{margin:0 0 0.5rem;color:#143e6a;font-size:1.02rem}.invite-history-pagination{margin-top:0.72rem;display:flex;align-items:center;justify-content:space-between;gap:0.65rem;flex-wrap:wrap}.invite-history-pagination-summary{color:#53789f;font-size:0.78rem}.invite-history-pagination-controls{display:flex;align-items:center;flex-wrap:wrap;gap:0.42rem}.invite-withdraw-dialog{width:min(520px,calc(100vw - 1.8rem));border:none;border-radius:16px;padding:0;background:transparent}.invite-withdraw-dialog::backdrop{background:rgba(11,30,62,0.56);backdrop-filter:blur(5px)}.invite-withdraw-dialog-card{background:#ffffff;border-radius:16px;border:1px solid #cde0f4;padding:1rem;display:grid;gap:0.62rem}.invite-withdraw-dialog-card form{display:grid;gap:0.9rem}.invite-withdraw-dialog-card header h3{margin:0 0 0.2rem;color:#133f6d}.invite-withdraw-dialog-card header p{margin:0;color:#54789f;font-size:0.84rem}.invite-withdraw-dialog-actions{display:flex;justify-content:flex-end;gap:0.56rem;margin-top:0.4rem}.invite-field-help{margin-top:0.22rem;color:#51779f;font-size:0.78rem}.invite-withdraw-alt-note{margin:0.08rem 0 0;color:#4f7499;font-size:0.8rem;line-height:1.45}.invite-withdraw-alt-note a{color:#0f67c7;font-weight:600;text-decoration:none}.invite-withdraw-alt-note a:hover,.invite-withdraw-alt-note a:focus-visible{text-decoration:underline}.invite-withdraw-dialog .toast-stack{position:fixed;right:1rem;bottom:1rem;top:auto;width:min(25rem,calc(100vw - 1.4rem))}.account-settings-dashboard{margin-top:0.72rem;margin-bottom:4rem;padding:0.92rem;display:grid;gap:0.86rem}.account-settings-card{border:1px solid rgba(20,81,147,0.14);border-radius:12px;padding:0.86rem;background:#ffffff;display:grid;gap:0.56rem}.account-settings-card h2{margin:0;color:#133f6d;font-size:1.03rem}.account-settings-card p{margin:0;color:#4f7499;font-size:0.86rem;line-height:1.44}.account-settings-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:0.7rem;flex-wrap:wrap}.account-settings-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.86rem}.account-settings-method-row{border:1px solid rgba(17,89,165,0.14);border-radius:10px;padding:0.62rem 0.72rem;display:flex;align-items:center;justify-content:space-between;gap:0.75rem;flex-wrap:wrap}.account-settings-method-title{margin:0;color:#154979;font-size:0.9rem;font-weight:700}.account-settings-method-title-with-logo{display:inline-flex;align-items:center;gap:0.45rem}.account-settings-google-mark{width:1.08rem;height:1.08rem;min-width:1.08rem;min-height:1.08rem;border-radius:999px;background:#ffffff;border:1px solid rgba(17,89,165,0.24);display:inline-grid;place-items:center}.account-settings-google-mark svg{width:0.66rem;height:0.66rem}.account-settings-method-copy{margin:0.16rem 0 0;color:#587da5;font-size:0.81rem}.account-settings-method-status{border-radius:999px;padding:0.2rem 0.56rem;font-size:0.72rem;font-weight:700;letter-spacing:0.03em;text-transform:uppercase}.account-settings-method-status-success{color:#0f6e4d;background:rgba(14,160,99,0.14)}.account-settings-method-status-muted{color:#486d95;background:rgba(56,118,184,0.12)}.account-settings-subscription-form{display:grid;gap:0.75rem}.account-settings-toggle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.68rem;align-items:flex-start}.account-settings-toggle input[type='checkbox']{margin-top:0.2rem;width:1rem;height:1rem}.account-settings-toggle span{color:#184979;font-size:0.86rem;line-height:1.42}.account-settings-toggle small{display:block;margin-top:0.18rem;color:#587da6;font-size:0.77rem}.account-settings-danger-zone{border-color:rgba(161,54,54,0.24);background:linear-gradient(180deg,#fffefe 0%,#fff7f7 100%)}.account-settings-danger-zone .button{align-self:start}.account-settings-notice{border-radius:10px;border:1px solid rgba(22,91,165,0.2);padding:0.64rem 0.72rem;font-size:0.84rem;line-height:1.45}.account-settings-notice-success{color:#0f6e4d;background:rgba(14,160,99,0.12);border-color:rgba(14,160,99,0.3)}.account-settings-notice-error{color:#8c2230;background:rgba(210,76,104,0.1);border-color:rgba(210,76,104,0.26)}.account-settings-notice-info{color:#1a4d80;background:rgba(76,143,210,0.12);border-color:rgba(76,143,210,0.28)}.account-settings-dialog{width:min(520px,calc(100vw - 1.8rem));border:none;border-radius:16px;padding:0;background:transparent}.account-settings-dialog::backdrop{background:rgba(11,30,62,0.56);backdrop-filter:blur(5px)}.account-settings-dialog-card{background:#ffffff;border-radius:16px;border:1px solid #cde0f4;padding:1rem;display:grid;gap:0.68rem}.account-settings-dialog-card form{display:grid;gap:0.9rem}.account-settings-dialog-card header h3{margin:0 0 0.2rem;color:#133f6d}.account-settings-dialog-card header p{margin:0;color:#54789f;font-size:0.84rem}.account-settings-dialog-actions{display:flex;justify-content:flex-end;gap:0.56rem;margin-top:0.34rem}.user-menu-item-admin{margin-bottom:0.2rem}.admin-insertion-index-run{gap:1rem}.admin-insertion-index-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.8rem;margin:0.9rem 0 0.4rem}.admin-insertion-index-stat{border:1px solid rgba(0,77,153,0.12);border-radius:0.9rem;padding:0.9rem 1rem;background:rgba(255,255,255,0.92);display:flex;flex-direction:column;gap:0.22rem}.admin-insertion-index-value{font-size:1.34rem;font-weight:700;color:#003b82}.admin-insertion-index-label{font-size:0.92rem;color:#54789f}.admin-insertion-index-controls{display:grid;grid-template-columns:minmax(0,12rem)1fr;gap:1rem;align-items:end}.admin-insertion-index-force{align-self:center}.for-agencies-section-insertion-wizard{margin-bottom:1.15rem}.home-insertion-wizard-wrap{margin-top:1.2rem}.home-insertion-wizard-wrap .for-agencies-section-insertion-wizard{margin-bottom:0}.for-agencies-insertion-wizard-head{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:1rem 1.35rem;align-items:end}.for-agencies-insertion-copy{display:grid;gap:0.32rem;text-align:center}.for-agencies-insertion-copy h2{margin:0;color:#003b82;font-size:clamp(1.28rem,2vw,1.76rem);line-height:1.08;letter-spacing:-0.03em}.for-agencies-insertion-copy>p:last-child{margin:0;color:#54789f;font-size:0.94rem;line-height:1.45}.for-agencies-insertion-wizard-stats{display:flex;flex-wrap:wrap;gap:0.9rem;color:#54789f;font-size:0.96rem}.for-agencies-insertion-wizard-stats strong{color:#003b82}.for-agencies-insertion-stat{display:inline-grid;gap:0.08rem;min-width:7.2rem}.for-agencies-insertion-stat strong{font-size:1.15rem;line-height:1}.for-agencies-insertion-stat small{color:#6888ab;font-size:0.74rem;line-height:1.2;text-transform:uppercase;letter-spacing:0.04em}.for-agencies-insertion-search-form{margin-top:1rem;display:grid;gap:0.42rem}.for-agencies-insertion-search-caption{margin:0;color:#4b6f97;font-size:0.74rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em}.for-agencies-insertion-flow{padding:0.35rem 0 0.15rem}.for-agencies-insertion-flow-title{margin:0 0 0.75rem;color:#5f80a5;font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;text-align:center}.for-agencies-insertion-flow-track{display:grid;grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr)auto minmax(0,1fr);align-items:start;gap:0.7rem 0.65rem;width:100%;max-width:74rem;margin:0 auto}.for-agencies-insertion-flow-step{position:relative;display:grid;gap:0.34rem;align-content:start;text-align:center;padding:0.85rem 0.35rem 0}.for-agencies-insertion-flow-step::before{content:'';position:absolute;top:0;left:50%;width:2.6rem;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(33,167,255,0.35)0%,rgba(0,77,153,0.72)100%);transform:translateX(-50%)}.for-agencies-insertion-flow-step strong{display:block;max-width:12rem;margin:0 auto;color:#003b82;font-size:0.91rem;line-height:1.28;font-weight:700}.for-agencies-insertion-flow-step small{display:block;max-width:12.5rem;margin:0 auto;color:#5a7da3;font-size:0.8rem;line-height:1.4}.for-agencies-insertion-flow-arrow{display:inline-flex;align-items:center;justify-content:center;color:rgba(0,77,153,0.34);font-size:1rem;font-weight:700;line-height:1;padding-top:0.82rem}.for-agencies-insertion-search-shell{display:flex;align-items:stretch;justify-content:flex-start;gap:0.6rem;width:100%;max-width:100%;align-items:stretch;border:1px solid rgba(0,77,153,0.12);border-radius:1rem;background:rgba(255,255,255,0.92);padding:0.72rem 0.78rem}.for-agencies-insertion-search-field{margin:0;display:flex;flex:1 1 auto;min-width:0}.for-agencies-insertion-search-field input[type='search']{width:100%;border:1px solid rgba(0,77,153,0.16);border-radius:0.82rem;background:#fbfdff;color:var(--color-text-strong);font:inherit;padding:0.58rem 0.88rem;min-height:2.38rem}.for-agencies-insertion-search-field input[type='search']:focus{outline:none;border-color:rgba(15,103,199,0.5);box-shadow:var(--focus-ring);background:#ffffff}.for-agencies-insertion-search-actions{display:flex;flex-wrap:nowrap;gap:0.48rem;justify-content:flex-start;align-items:stretch;flex:0 0 auto}.for-agencies-insertion-search-actions .button{min-height:2.38rem;white-space:nowrap}.for-agencies-insertion-sort-field{width:auto;margin:0;min-width:10.9rem;flex:0 0 10.9rem;min-height:2.38rem;border:1px solid rgba(0,77,153,0.16);border-radius:0.82rem;background:#fbfdff;color:var(--color-text-strong);font:inherit;padding:0.55rem 2.15rem 0.55rem 0.8rem}.for-agencies-insertion-search-message,.for-agencies-insertion-search-locked{margin-top:1rem;border:1px solid rgba(0,77,153,0.12);border-radius:1rem;padding:0.95rem 1rem;background:rgba(255,255,255,0.9);color:#285680}.for-agencies-insertion-search-message.is-error{border-color:rgba(183,54,54,0.18);color:#8b2d2d}.for-agencies-insertion-search-locked{display:flex;justify-content:space-between;align-items:center;gap:1rem}.for-agencies-insertion-search-locked p{margin:0}.for-agencies-insertion-results{display:grid;gap:1.08rem;margin-top:1rem}.for-agencies-insertion-result-card{border:1px solid rgba(0,77,153,0.12);border-radius:1rem;padding:1rem 1.05rem 1.05rem;background:rgba(255,255,255,0.94);box-shadow:0 18px 40px -34px rgba(0,25,94,0.42)}.for-agencies-insertion-result-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:0.9rem}.for-agencies-insertion-result-title{display:grid;gap:0.22rem}.for-agencies-insertion-result-head h3{margin:0 0 0.18rem;font-size:1.06rem;color:#003b82}.for-agencies-insertion-result-head h3 .locked-value-wrap-domain{display:inline-grid;place-items:center;width:fit-content;min-height:1.2rem}.for-agencies-insertion-result-head h3 .locked-value{grid-area:1/1;min-width:5rem;font-size:0.98rem;line-height:1.1}.for-agencies-insertion-result-head h3 .locked-value-cta{position:relative;grid-area:1/1;top:auto;left:auto;transform:none;z-index:1}.for-agencies-insertion-result-head p{margin:0;color:#54789f;font-size:0.95rem}.for-agencies-insertion-result-meta{display:flex;flex-wrap:wrap;gap:0.42rem 0.9rem;margin:0;padding:0}.for-agencies-insertion-result-meta div{display:inline-flex;align-items:baseline;gap:0.3rem;position:relative}.for-agencies-insertion-result-meta div:not(:last-child)::after{content:'';display:block;width:1px;height:0.9rem;margin-left:0.15rem;background:rgba(0,77,153,0.14)}.for-agencies-insertion-result-meta dt{margin:0;color:#6b8cb0;font-size:0.76rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.for-agencies-insertion-result-meta dd{margin:0;color:#1b548f;font-size:0.84rem;font-weight:700;line-height:1.3}.for-agencies-insertion-result-pricing{display:grid;grid-template-columns:repeat(2,minmax(8.6rem,1fr));gap:0.38rem 0.72rem;margin:0;min-width:min(100%,22rem)}.for-agencies-insertion-price-item{display:grid;gap:0.12rem;padding-left:0.75rem;border-left:1px solid rgba(0,77,153,0.11)}.for-agencies-insertion-price-item dt{margin:0;color:#6b8cb0;font-size:0.69rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;line-height:1.2}.for-agencies-insertion-price-item dd{margin:0;color:#003b82;font-size:0.92rem;font-weight:800;line-height:1.2}.for-agencies-insertion-price-item.is-unavailable dd{color:#7d96b4;font-weight:700}.for-agencies-insertion-page-list{list-style:none;margin:0;padding:0;display:grid;gap:0.7rem}.for-agencies-insertion-page-item{border:1px solid rgba(0,77,153,0.1);border-radius:0.9rem;padding:0.82rem 0.9rem;background:rgba(255,255,255,0.98);display:grid;grid-template-columns:minmax(0,1fr)auto;gap:0.8rem;align-items:start;transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.for-agencies-insertion-page-item:hover{border-color:rgba(0,77,153,0.2);box-shadow:0 12px 28px -24px rgba(0,25,94,0.42);transform:translateY(-1px)}.for-agencies-insertion-page-copy{min-width:0;display:grid;gap:0.22rem}.for-agencies-insertion-page-copy strong{color:#003b82;font-size:0.94rem;line-height:1.4}.for-agencies-insertion-highlight{background:rgba(255,223,110,0.7);color:inherit;padding:0 0.08em;border-radius:0.16rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}.for-agencies-insertion-page-item a{display:inline-flex;font-weight:600;color:#003b82;text-decoration:none;word-break:break-word;font-size:0.8rem}.for-agencies-insertion-page-item a:hover{text-decoration:underline}.for-agencies-insertion-locked-url{display:inline-grid;place-items:center;justify-content:flex-start;width:fit-content;min-height:1.2rem}.for-agencies-insertion-locked-url .locked-value{grid-area:1/1;min-width:5rem;font-size:0.8rem;line-height:1.25}.for-agencies-insertion-locked-url .locked-value-cta{position:relative;grid-area:1/1;top:auto;left:auto;transform:none;z-index:1}.for-agencies-insertion-page-item p{margin:0;color:#54789f;font-size:0.88rem;line-height:1.5}.for-agencies-insertion-page-actions{display:flex;align-items:center}@media(max-width:920px){.invite-dashboard{padding:0.82rem;margin-top:0.7rem}.invite-dashboard-head{grid-template-columns:1fr}.invite-charts-grid{grid-template-columns:1fr}.invite-history-grid{grid-template-columns:1fr}.orders-discount-summary{grid-template-columns:1fr}.spend-save-dashboard{margin-top:0.72rem;padding:0.84rem}.account-settings-dashboard{padding:0.84rem}.account-settings-split-grid{grid-template-columns:1fr}.account-settings-method-row{align-items:flex-start}.spend-save-overview{grid-template-columns:1fr}.spend-save-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-insertion-index-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-insertion-index-controls{grid-template-columns:1fr}.for-agencies-insertion-search-actions{justify-content:flex-start;flex-wrap:wrap}.for-agencies-insertion-sort-field{min-width:11rem}.for-agencies-insertion-flow-track{grid-template-columns:1fr;gap:0.45rem}.for-agencies-insertion-search-locked,.for-agencies-insertion-result-head{flex-direction:column;align-items:flex-start}.for-agencies-insertion-flow-step{padding:0.78rem 0 0}.for-agencies-insertion-flow-step strong,.for-agencies-insertion-flow-step small{max-width:none}.for-agencies-insertion-flow-arrow{justify-self:center;transform:rotate(90deg);padding-top:0}.for-agencies-insertion-result-meta div:not(:last-child)::after{margin-left:0.4rem}.for-agencies-insertion-result-pricing{width:100%;min-width:0}.for-agencies-insertion-page-item{grid-template-columns:1fr}.for-agencies-insertion-search-shell{width:100%;flex-direction:column}}@media screen and(max-width:768px){.for-agencies-content .filter-controls-right{margin:10px 0}.for-agencies-content .has-marketplace-copy{text-algin:center}}@media(max-width:640px){.spend-save-level-grid{grid-template-columns:1fr}.admin-insertion-index-stats{grid-template-columns:1fr}.for-agencies-insertion-wizard-head{align-items:flex-start;grid-template-columns:1fr}.for-agencies-insertion-flow{padding:0.2rem 0 0.1rem}.for-agencies-insertion-wizard-stats{gap:0.6rem}.for-agencies-insertion-search-actions .button,.for-agencies-insertion-search-locked .button,.for-agencies-insertion-page-actions .button,.for-agencies-insertion-sort-field{width:100%}.for-agencies-insertion-search-actions .button,.for-agencies-insertion-search-locked .button,.for-agencies-insertion-page-actions .button{justify-content:center}.for-agencies-insertion-result-pricing{grid-template-columns:1fr 1fr}}