/*! Self-hosted DM Sans and Manrope. SIL OFL 1.1 licenses: /assets/fonts/OFL-DM-Sans.txt and /assets/fonts/OFL-Manrope.txt. */
@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/dm-sans-latin-ext-BOFOeGcA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/dm-sans-latin-Xz1IZZA0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAocABMAAAAAEvgAAAmzAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnocLj9IVkFSXgZgP1NUQVSBAgCBCi9qEQgKiTSHRQsgADCHOgE2AiQDPAQgBYc6B4EKDAcblxCjomZyUi1S/EWCDca0GryQsGUnGQexjPyEACtqlAeL1qeGb0ITfQbX8fD/+/Xb577no5hLdEm036ESIp40EWX1WZ1IaGqJPj5Am/t3x63KSuytWd+fi4M1K+IW2Sr7ymFUYWUvSoxqTqE1zZXAEVoaEboHIOcmZ2RlnRxSULs93oymViGrAkEp34oGIIBl//Nzre4hIk0f4rHTCOm2091HNkRl+BlmySQUS3TXLhoK3izRrQRCqfh7yzVMIdrJi4iZb8Qe3dIP150hZORlTUZgJgJdOYIn/44QHLQLgdZG/qijIZePaNyRraLx2JyCxke5Ohoo+HzRmMi1dWSwXOXSl4Ra8k4QxGz8lVIj182+C/84Axi3QpYZzvg8kHrKlzF9Cox3E8kw7TGusf3FP+oo2PqE8IXpOi6tL+J0oRaSTKFUqbVIdwCpfgbBRrTvynajQFLKhaqBsK8lwjU95PX3XMuRQL9GSpWvLAELPVpgBQCgKBmo5c92OnlqI0MjsA6JhWCIEgIPrbWfjgECF17Zfy0cnOcTmDCgmErtBo/V/GnEbZlCbFLFMnmnZ8+rM4xZLNy/s/8+oT5HJghBPAfynQZasBAlhFpgKiPMRd7OF10C9M02nBeJa+8ImOQyCIgs1gIyJCnuQhoBmVX8N7BJl4CeHdC2ly2M9AQ8mUpwE1NRboHprAmUehYS+3AmMn/dsV719jets16vOtpL1fEbfsyr/B7v6BfvL6SF3ERX3xDQU6iVGpVWYIgUpppMNXIwgURyuXkhohNEiowqCCKPAhZEGRU3L4g6GlgQbXRgQXSjBx8SfSHGvANSmH+6JRDHgRQo0QU9SSYrU6Zafqb0zkVZB2rINbOmSdbQJn37T9JiBEWNMCO6Yky/k5nKbLTpGLNRycQKKtPkzVbmKtOamwkzdZPZ9JbFgMZGgLMw6LjC4mkVSkVJWlqwRk1NIE0FXLOcyHRaoyw+ZapKJ11RM+1xO8F1PFms/agN6taHcdNbOgiuHdy7lW1sa8oVjDEbrcqPIlXktUPxsSunNjAlyIBhtUjK1CSZsEHBtGaSnIwmqpHp6b6oEeq20jHJirvNYZWYxYt7mq037cOHbY/vTGnyu3P+RYGnWoaYBYXvdIc6wgZjsoH5pmPHtvXsSgiu2f/ksVR9jzcKTVtalLeOwsvvhB0amSW2l6voqkD1HBktS11qpLTUpSqEDnGtkdCSZF/a17ahadqlTkSLXKscaUdbe9redig9NFlIC3HVPnQf2AovaJOSnz7w2RjfgRfGlNbKHspgF8ImpFskOF7KGrXj8OFDA/L9fPMCov0SEvwC4oiLDrBE9tQjFg0tuhu6nP5PfDM2dWzoyOh/zjcHlgba46ulrpcCJp56Njnv3ZIpbE69++6iOq1P2Zy7cvHAamcWBlpwG9gVbPK5lgGnZss7OzuR6tli7NysPPJ9q8rh3DmV4/ctR4583UIccTaK7N1/bsWu/IJeE+ik7udOdn9yMmFLUgGsF//Qdukmx+y1t2cNmLTUKIWQWupYnZ1AyXZTb5yyJHaD/SSapbH8E8uye6y0HXMric1bq/nOmSvXdMyp4Ddtq0Tn7FXK65cs2+5fNrw2da8qvm1W53UzDOuftJ7WZPpOVSiDG1aLdcK1K/7sEM53TRH7OmS4KebbS5SakV+GzKSOZ40l9KhTI8UbIxTe7HPWP7Nb+vrUSXGGl47HDYnzCvUoG89UO4dKyh0PbvQqTmMpWehMTfp0b4V8nqe8KmB6YohT6bdP8wFDUAAFAAAoSwMtCAAECAAesAIAeAEAesEbWeqNsx5teE1YEyZewVkGagLGGA5Aje1ivMQCsjkyiMFJimESEsCYRdwEMd9AtdWCgzk5B8cXgcfCMZYQw1UGuv3nEjx+nJTkAZG/lJnU1eTjx5qaJCktFEqwHusxncz2a2z19au553V02ihRpG1M5Wn+1RsGnZ60tARDR5RBQoebuKlmoOPUeM4xOMnh+QQcDJXc7tgJMEGcHOJkXPEsdmEvlmG22bg6oQ6u8bCPVFYZiG04Da2gQd1UG4eFhPjQCu5De3AmL/dOnTRPcpesWj/JDzJPIqaFljp/3sO9t6Zrb3cPz5gC8hXj6UGdW3s95ygPNgjrcB4XcRmbyBwUTMHatLS1HPX3LyhKY0BR0KcS246t1Ggn3NNIeAXP8nHUpHtw+p/BzvGng15raBgcJJL+SrA/rqdmsJ8bz+DuZGAgSZZYRCss69KQVZCalBAfJ9Qi1cXzFj5z9JVAPWYlQWsr4qbaNFrG0A7ezi4eXiLORNTsK3y+TNK02yc5Qhxv6ExVPVx7amx6uaKcvIjc5N4eb9arvPbICcQGXIwnIBtQNAVnGeasRsDr/+k1BmlVPUFAbCv5JyP1eyR8nJZAc1MfzmDrE9T7bZNUMvYUGmOlUCi0MDWCdQRxlphJMPinFe14S+x9fQOXjRriAroZv7t0NgiTMANrsBdbyPJu3cSYhVlEj1IQr6j/zVvyaeYHf+ifnJdbePHX2Os5PQgaLMMRPMNL435t8uUX9+ecsWGYgCmY093ecmzFWmjVDNZyXPeXt+9Z2XeGi0S2Pj7dBb+fvu0lCioZFYL52Nnc3mZsxdzeMba2ftGKoTju43P8ulR6/XrLJ+uFEFeDzgNhfC2fx2fxiiYplI82npzh1tbWizs3N2lMfn5+39j+6vHzxuvjAQIAxYVdHHtkW7qV77+xwOg2AHQc3DgBAJ7f2CLUV+hJk86eMiyglEDww4pvzyGUyZS2luaD4i0uj7Owndpb0vQbZmzb+a7HM2v5Y/9owG1zgGzyN77kBjYRGLip6LKU0KlmAjMbrrXyBi97HzAs7Som/RhhZneanjmIhdkVYGlpQdi3PUuvSbr5XTvo+od6RpYkBwlhpvUFc7NdxUI/RliabztWul5gba4J2BiqwdZCLHbUjmHXTB7YM9lgtq9PDsdRdDaDiTMlWMhlL3j7PIWK5TYLZdmOQcGVOBpJZnasCKKAneDRjLZhULACz66i2IhtJGm8yNWZL7ggv7kWEJPQ7NvkWOcidUzW8ZrVF6ASxmYdYqdzU9qESrbtX/yMYzOR/D7a48GZJxFPHXokpVNXzjrt3PEq9N8rIwdIZsS2VXvciLj67zVEE3Bt+hGZATJhylLFvIoR47Ym77GtXmo+CVvPQ5uWzaDlkg1Gmqni6so62d6lJ83tI0mY4xXc7D3AUlci7U0QeRR/LARRy6L5O5FeHsr6PyYa6doyadZj70hZ7O+ZHa3SWcNjw339NYFob5YMVEzXmhftLx6On7hmAgA=)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-cyrillic-DfGDO6bq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-greek-DYTlBpHj.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-vietnamese-CYN2vEce.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-latin-ext-C-cYlMBm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-latin-B6Sd7_ZV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#f4f1e9;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#0b0d12;--paper:#f4f1e9;--muted:#92949d;--line:#ffffff1f;--mint:#adffc7;--apricot:#ff9f73;--blue:#3457f1;--display:"DM Sans", sans-serif;background:#0b0d12;font-family:Manrope,system-ui,sans-serif}html{scroll-behavior:smooth}body{background:var(--ink);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}::selection{background:var(--mint);color:var(--ink)}.public-language-nav{color:#355046;direction:ltr;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;max-width:1200px;margin:12px auto;padding:16px 24px;font:500 .9rem/1.5 system-ui,sans-serif;display:flex;position:relative}.public-language-nav>div{flex-wrap:wrap;gap:8px;display:flex}.public-language-nav a{color:#284c3d;background:#fff;border:1px solid #b9cec2;border-radius:999px;padding:9px 16px;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.public-language-nav a:hover{background:#edf5ef;box-shadow:0 3px 10px #24493416}.public-language-nav a[aria-current=page]{color:#fff;background:#315e4b;border-color:#315e4b}.public-language-nav a:focus-visible{outline-offset:3px;outline:3px solid #9e532e}@media (width<=600px){.public-language-nav{justify-content:flex-start;gap:10px;padding:12px 18px}}@media (prefers-reduced-motion:reduce){.public-language-nav a{transition:none}}.product-detail>.public-language-nav{grid-column:1/-1;justify-content:flex-start;width:100%;margin:0;padding-inline-end:65px}.product-detail>.public-language-nav a{min-height:42px}.product-detail>.public-language-nav+.product-detail-gallery{grid-row:2}@media (width<=700px){.product-detail>.public-language-nav+.product-detail-gallery{grid-row:auto}}html[dir=rtl] .product-detail-copy>p:not(.store-kicker){color:var(--store-text);font-family:system-ui,sans-serif;font-size:16px;line-height:1.9}html[dir=rtl] .product-detail-copy :is(h1,h2){font-family:system-ui,sans-serif;font-size:clamp(28px,3vw,42px);line-height:1.3}html[dir=rtl] .product-detail-copy dl div{font-family:system-ui,sans-serif;font-size:14px;line-height:1.7}html[dir=rtl] .product-detail-copy dd{text-align:start}.product-detail:has(>.public-language-nav){grid-template-rows:auto minmax(0,1fr)}.product-detail:has(>.public-language-nav) .product-detail-add{box-shadow:none;position:static}.product-detail:has(>.public-language-nav) .product-detail-copy>p:not(.store-kicker){font-family:system-ui,sans-serif;font-size:16px;line-height:1.85}@media (width<=700px){.product-detail:has(>.public-language-nav){grid-template-rows:auto}.product-detail:has(>.public-language-nav) .product-detail-copy{max-height:none}}.public-original-language{direction:ltr;background:#eaf2ed;border:1px solid #c4d7cb;border-radius:8px;padding:5px 9px;color:#4c675a!important;letter-spacing:0!important;text-transform:none!important;font:500 12px/1.5 Inter,system-ui,sans-serif!important;display:inline-block!important}html[dir=rtl] .store-hero-copy>p:not(.store-kicker),html[dir=rtl] .store-footer p{font-family:system-ui,sans-serif;font-size:16px;line-height:1.9}.r11-content-page{color:#171412;background:#f7f3ec;min-height:100vh}.r11-content-page>.public-language-nav{margin:0 auto;padding-block:22px}html[dir=rtl] .r11-content-page .seo-content{font-family:system-ui,sans-serif}html[dir=rtl] .r11-content-page .seo-content p{font-size:17px;line-height:1.9}html[dir=rtl] .r11-content-page .seo-faq-list h2{font:700 clamp(22px,3vw,30px)/1.6 system-ui,sans-serif}html{color:#171412;background:#f7f3ec;font-family:Inter,ui-sans-serif,system-ui,sans-serif}body{margin:0}*{box-sizing:border-box}a{color:inherit}.seo-store,.seo-product,.seo-not-found{max-width:1200px;margin:auto;padding:clamp(24px,5vw,72px)}.seo-hero{max-width:760px;margin-bottom:48px}.seo-kicker,.seo-category{letter-spacing:.12em;text-transform:uppercase;color:#a74734;font-size:.78rem;font-weight:800}.seo-store h1,.seo-product h1,.seo-not-found h1{margin:.25em 0;font-size:clamp(2.4rem,7vw,5.8rem);line-height:.94}.seo-store h2,.seo-product h2{font-size:clamp(1.6rem,4vw,2.8rem)}.seo-grid,.seo-guide-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.seo-card,.seo-guide-card,.seo-faq-list article{background:#fff;border:1px solid #ddd6cc;border-radius:22px;overflow:hidden}.seo-card a{gap:10px;padding:14px;text-decoration:none;display:grid}.seo-card img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}.seo-card h3{margin:0;font-size:1.2rem}.seo-guide-card{padding:24px}.seo-guide-card h2{margin-top:0;font-size:1.4rem}.seo-faq-list{gap:18px;display:grid}.seo-faq-list article{padding:clamp(20px,4vw,36px)}.seo-faq-list h2{margin-top:0;font-size:clamp(1.25rem,3vw,1.8rem)}.seo-guide{max-width:780px}.seo-guide p{font-size:1.08rem;line-height:1.75}.seo-summary{color:#514a45;font-size:1.28rem!important}.seo-byline{color:#6f655e;border-bottom:1px solid #d9d0c5;margin-bottom:28px;padding-bottom:20px;font-size:.92rem!important}.seo-resource-links{border-top:1px solid #d9d0c5;flex-wrap:wrap;gap:12px;margin-top:42px;padding-top:26px;display:flex}.seo-resource-links a{color:#fff;background:#171412;border-radius:999px;padding:13px 18px;font-weight:700;text-decoration:none}.seo-back{margin-bottom:24px;display:inline-block}.seo-product-layout{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.seo-product-image{object-fit:cover;border-radius:28px;width:100%;max-height:78vh}.seo-price{font-size:1.5rem;font-weight:800}.seo-specs{border-top:1px solid #d9d0c5}.seo-specs div{border-bottom:1px solid #d9d0c5;grid-template-columns:1fr 1fr;gap:18px;padding:12px 0;display:grid}.seo-specs dd{text-align:right;margin:0;font-weight:700}.seo-stock{font-weight:700}.seo-not-found{align-content:center;max-width:760px;min-height:70vh;display:grid}@media (width<=720px){.seo-product-layout{grid-template-columns:1fr}.seo-product-image{max-height:52vh}.seo-specs div{grid-template-columns:1fr}.seo-specs dd{text-align:left}}.collection-section header h1{font-size:clamp(1.6rem,4vw,2.8rem);line-height:1.1}main.seo-content{color:#171412;background:#f7f3ec;max-width:none;min-height:100vh}main.seo-content>*{max-width:1200px;margin-left:auto;margin-right:auto}main.seo-content .seo-guide{max-width:780px}main.seo-store,main.seo-product,main.seo-not-found{color:#171412;background:#f7f3ec}.r11-public.r11-public.r11-public{--r11-bg:#f8f4e9;--r11-ink:#352442;--r11-font:Georgia,serif;--r11-button:999px;--r11-card:.83;background:var(--r11-bg);color:var(--r11-ink)}.r11-public.r11-public.r11-public[data-palette=aurora]{--r11-bg:#f0e7fa;--r11-ink:#352442}.r11-public.r11-public.r11-public[data-palette=midnight]{--r11-bg:#212335;--r11-ink:#fff}.r11-public.r11-public.r11-public[data-palette=rose]{--r11-bg:#f7eae3;--r11-ink:#5b403d}.r11-public.r11-public.r11-public[data-font=modern]{--r11-font:"DM Sans",sans-serif}.r11-public.r11-public.r11-public[data-font=humanist]{--r11-font:"Manrope",sans-serif}.r11-public.r11-public.r11-public[data-button=soft]{--r11-button:12px}.r11-public.r11-public.r11-public[data-button=square]{--r11-button:0px}.r11-public.r11-public.r11-public[data-card=square]{--r11-card:1}.r11-public.r11-public.r11-public[data-card=landscape]{--r11-card:1.4}.r11-public.r11-public.r11-public>.store-ambience{display:none}.r11-public.r11-public.r11-public>.store-nav,.r11-public.r11-public.r11-public>.store-footer,.r11-public-header,.r11-public-footer{background:var(--r11-bg);color:var(--r11-ink);border-color:color-mix(in srgb,var(--r11-ink) 20%,transparent)}.r11-public.r11-public.r11-public>.store-nav a,.r11-public.r11-public.r11-public>.store-nav button,.r11-public.r11-public.r11-public>.store-footer a{color:inherit}.r11-public.r11-public.r11-public[data-header=centered]>.store-nav{flex-wrap:wrap;justify-content:center;gap:20px}.r11-public.r11-public.r11-public[data-header=centered]>.store-nav .store-logo{text-align:center;justify-content:center;width:100%}.r11-public-header{flex-wrap:wrap;justify-content:space-between;gap:24px;padding:28px 5%;display:flex}.r11-public-header nav{flex-wrap:wrap;gap:24px;display:flex}.r11-public-header a,.r11-public-footer a{color:inherit;align-items:center;min-height:44px;display:inline-flex}.r11-public.r11-public.r11-public[data-header=centered]>.r11-public-header{flex-direction:column;align-items:center}.r11-public-footer{overflow-wrap:anywhere;padding:48px 5%;font-size:16px;line-height:1.7}.r11-public.r11-public.r11-public .collection-section,.r11-public.r11-public.r11-public .store-category-links,.r11-public.r11-public.r11-public .seo-resource-links{color:var(--r11-ink)}.r11-public.r11-public.r11-public .product-card h3,.r11-public.r11-public.r11-public .collection-section h2,.r11-public.r11-public.r11-public .product-detail h1,.r11-public.r11-public.r11-public .product-detail h2{font-family:var(--r11-font)}.r11-public.r11-public.r11-public .product-image{aspect-ratio:var(--r11-card);height:auto}.r11-public.r11-public.r11-public .product-image img{object-fit:cover;width:100%;height:100%}.r11-public.r11-public.r11-public .cart-button,.r11-public.r11-public.r11-public .product-detail-add{border-radius:var(--r11-button)}.r11-public.r11-public.r11-public[data-detail=stacked] .product-detail{grid-template-columns:1fr;max-width:850px}.r11-public.r11-public.r11-public[data-detail=stacked] .product-detail-image{max-height:520px}.r11-public.r11-public.r11-public .store-footer>div>p,.r11-public.r11-public.r11-public .product-meta,.r11-public.r11-public.r11-public .product-card>p{color:inherit}.r11-public.r11-public.r11-public .collection-section{background:var(--r11-bg)}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview){overflow-wrap:anywhere;container-type:inline-size}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) *{box-sizing:border-box}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) button,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) a{font:inherit}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) a{color:inherit}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) a:focus-visible,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) button:focus-visible,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) summary:focus-visible{outline-offset:5px;outline:3px solid}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-preview-section{isolation:isolate;padding:var(--ds-space-desktop,56px) max(28px,calc((100% - var(--ds-content-width,1120px))/2));text-align:var(--ds-align-desktop,left);--ds-active-columns:var(--ds-columns-desktop,3);border-radius:var(--ds-radius,0);border:var(--ds-border,0) solid currentColor;box-shadow:var(--ds-shadow,none);font-family:var(--ds-font,Georgia,serif);position:relative;overflow:hidden}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-bg-linen{background:linear-gradient(135deg,#f8f4e9,#ece2d2)}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-bg-aurora{background:radial-gradient(at 10% 10%,#d5c9f2,#0000 60%),radial-gradient(at 100% 80%,#f3c9ae,#0000 60%),#f5e8e4}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-bg-midnight{background:radial-gradient(at 90% 100%,#62449e,#0000 70%),linear-gradient(130deg,#212335,#333561)}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-bg-rose{background:radial-gradient(at 90% 10%,#ead0c2,#0000 75%),linear-gradient(120deg,#f7eae3,#f4f1e9)}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-section-content,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-editorial-image,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-catalog-preview,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-resource-preview,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-video-block{z-index:1;min-width:0;position:relative}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-store-eyebrow{letter-spacing:.13em;margin-bottom:18px;font:650 13px/1.6 Manrope,sans-serif;display:block}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-section-content>h1,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-section-content>h2{font-family:var(--ds-font,Georgia,serif);font-size:min(clamp(24px,5.2cqi,var(--ds-heading-size,56px)),var(--ds-fit-heading,96px));font-weight:var(--ds-weight,400);line-height:var(--ds-leading,1.2);letter-spacing:-.035em;white-space:pre-line;color:inherit;margin:0 0 24px}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-section-content>p{white-space:pre-line;color:inherit;opacity:1;max-width:650px;margin:0 0 24px;font:400 18px/1.8 Manrope,sans-serif}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-kind-hero,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-kind-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:44px;display:grid}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-editorial-image{aspect-ratio:1.2;background:#ded6d0;border-radius:20px;overflow:hidden}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-editorial-image img{object-fit:var(--ds-image-fit,cover);width:100%;height:100%;display:block}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-kind-image>.ds-editorial-image{margin-top:32px}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-shop-cta{background:var(--ds-button-fill);color:var(--ds-button-text);border:1px solid var(--ds-ink-color);border-radius:var(--ds-button-radius);justify-content:center;align-items:center;gap:24px;min-height:48px;padding:15px 24px;font:600 14px/1.5 Manrope,sans-serif;text-decoration:none;display:inline-flex}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-story-flower{opacity:.5;margin-top:30px;font-size:70px;line-height:1;display:block}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-container-grid,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-product-grid{grid-template-columns:repeat(var(--ds-active-columns,3),minmax(0,1fr));gap:24px;margin-top:30px;display:grid}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-container-grid>.ds-preview-section{min-width:0;padding-left:24px;padding-right:24px;container-type:inline-size}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-container-grid .ds-kind-hero,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-container-grid .ds-kind-split{grid-template-columns:1fr}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-product-card{min-width:0;text-align:var(--ds-card-align,left)}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-product-card>a{text-decoration:none;display:block}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-product-card>a>div{aspect-ratio:var(--ds-card-ratio,.83);background:#e1d6cf;border-radius:16px;overflow:hidden}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-product-card img{object-fit:var(--ds-image-fit,cover);width:100%;height:100%}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-product-card small{margin:16px 0 6px;font:400 13px/1.6 Manrope,sans-serif;display:block}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-product-card h3{font:500 23px/1.3 var(--ds-font,Georgia,serif);margin:0 0 12px}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-product-card strong,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-stock-label{font:600 16px/1.5 Manrope,sans-serif;display:block}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-catalog-placeholder{border:1px dashed;border-radius:16px;padding:30px;font-size:16px}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-resource-preview{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-resource-preview a{border:1px solid var(--ds-ink-color,currentColor);border-radius:var(--ds-button-radius);background:var(--ds-button-fill);color:var(--ds-button-text);padding:16px 20px;text-decoration:none}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-video-frame{aspect-ratio:16/9;background:#211f24;border-radius:18px;margin-top:28px;position:relative;overflow:hidden}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-video-frame>img,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-video-frame>video{object-fit:contain;width:100%;height:100%;display:block}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-video-frame>[hidden]{display:none}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-public-video-load{color:#272331;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;min-height:48px;padding:18px 25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-video-frame>[role=alert]{color:#272331;background:#fff;padding:12px;font-size:14px;position:absolute;bottom:0;left:0;right:0}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-video-block p,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-video-block summary{white-space:pre-line;font:400 16px/1.7 Manrope,sans-serif}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-video-block summary{cursor:pointer;min-height:44px;padding-block:12px}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-ambient{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-ambient i{background:var(--ds-motion-color,#bba2e5);opacity:.2;border-radius:50%;width:230px;height:230px;animation:none;position:absolute;top:-80px;right:-70px}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-ambient i+i{width:160px;height:160px;top:auto;bottom:-50px;right:80px}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-float>.ds-ambient i{animation:r11-float var(--ds-motion-duration,24s) ease-in-out infinite alternate}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-float>.ds-ambient i+i{animation-delay:-8s}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-drift{background-size:var(--ds-gradient-scale,130% 130%);animation:r11-drift var(--ds-motion-duration,24s) ease-in-out infinite alternate}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-reveal>.ds-section-content{animation:r11-reveal var(--ds-arrival-duration,1s) ease-out both}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-hover .ds-product-card,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-hover>.ds-editorial-image{transition:transform var(--ds-response-duration,.35s)}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-hover .ds-product-card:hover,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-hover .ds-product-card:focus-within,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-hover>.ds-editorial-image:hover{transform:translateY(calc(-1 * var(--ds-motion-distance,9px)))}@keyframes r11-float{0%{transform:translate(0,0)scale(.88)}to{transform:translate3d(calc(-2 * var(--ds-motion-distance,9px)),calc(2 * var(--ds-motion-distance,9px)),0) scale(1.1)}}@keyframes r11-drift{0%{background-position:0 25%}to{background-position:100% 75%}}@keyframes r11-reveal{0%{transform:translateY(var(--ds-motion-distance,9px))}to{transform:translateY(0)}}@container (width<=850px){:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-preview-section{padding-top:var(--ds-space-tablet,56px);padding-bottom:var(--ds-space-tablet,56px);text-align:var(--ds-align-tablet,left);--ds-active-columns:var(--ds-columns-tablet,2)}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-kind-hero,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-kind-split{gap:26px}}@container (width<=600px){:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-preview-section{padding:var(--ds-space-phone,40px) 22px;text-align:var(--ds-align-phone,left);--ds-active-columns:var(--ds-columns-phone,1)}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-kind-hero,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-kind-split{grid-template-columns:1fr}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-section-content>h1,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-section-content>h2{font-size:clamp(26px,7cqi,40px)}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-section-content>p{font-size:16px}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-container-grid{gap:16px}}@media (prefers-reduced-motion:reduce){:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) *,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) :before,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.r11-public.r11-public.r11-public .seo-store,.r11-public.r11-public.r11-public .seo-content,.r11-public.r11-public.r11-public .seo-product,.r11-public.r11-public.r11-public .seo-grid .seo-card{background:var(--r11-bg);color:var(--r11-ink)}.r11-public.r11-public.r11-public .seo-card h3,.r11-public.r11-public.r11-public .seo-store h2{font-family:var(--r11-font)}.r11-public.r11-public.r11-public .seo-card img{aspect-ratio:var(--r11-card);object-fit:cover;height:auto}.r11-public.r11-public.r11-public .seo-grid a,.r11-public.r11-public.r11-public .seo-resource-links a{color:inherit}.r11-public.r11-public.r11-public .seo-store:has(>.r11-published){max-width:none;padding:0}.r11-public.r11-public.r11-public .seo-store:has(>.r11-published)>:not(.r11-published){max-width:1120px;margin-inline:auto;padding-inline:24px}.r11-public-header{border:1px solid color-mix(in srgb,var(--r11-ink) 20%,transparent);border-radius:20px;align-items:center;min-height:82px;margin:18px 28px 0;padding:20px 32px}.r11-public-header a{text-decoration:none}.r11-public-header>a{font-size:22px;font-weight:700}.r11-public-header nav{align-items:center;font-size:14px}@media (width<=600px){.r11-public-header{gap:12px;margin:12px 16px 0;padding:16px}.r11-public-header nav{gap:14px;font-size:13px}}.r11-public.r11-public.r11-public[data-header=centered]>.store-nav{flex-wrap:wrap;justify-content:center;gap:16px;padding-block:20px;display:flex}.r11-public.r11-public.r11-public[data-header=centered]>.store-nav .store-logo{flex:0 0 100%;justify-content:center;width:100%;display:flex}.r11-public.r11-public.r11-public .store-logo{font-family:var(--r11-font)}.r11-public.r11-public.r11-public[data-header=centered]>.store-nav{align-content:center;height:auto;min-height:120px}.r11-public.r11-public.r11-public[data-header=centered]>.r11-public-header{height:auto;min-height:120px}.r11-public.r11-public.r11-public[data-detail=stacked] .product-detail{grid-template-rows:auto auto;height:auto;overflow-y:auto}.r11-public.r11-public.r11-public[data-detail=stacked] .product-detail-gallery{grid-template-rows:auto auto;min-height:0}.r11-public.r11-public.r11-public[data-detail=stacked] .product-detail-image{height:clamp(240px,45vh,520px);min-height:0;max-height:520px}.r11-public.r11-public.r11-public[data-detail=stacked] .product-detail-copy{max-height:none;overflow:visible}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-editorial-image img{object-position:var(--ds-image-position,50% 50%)}.ds-video-poster{color:#fff;background:#211f24;place-items:center;width:100%;height:100%;min-height:120px;display:grid;position:relative}.ds-video-poster>img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.ds-video-poster>img[hidden],.ds-video-poster>img[data-image-state=unavailable]{display:none}.ds-video-cover-symbol{color:#272331;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 4px 18px #0002}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-public-video-load,:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-video-play-button{color:#272331;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;min-height:64px;padding:0;display:grid;box-shadow:0 4px 18px #0002}.ds-video-button-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-video-play-icon{font:22px/1 sans-serif;transform:translate(2px)}.ds-public-video-load:disabled{opacity:.65;cursor:wait}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-video-cover>button.ds-video-play-button{border-radius:50%;padding:0}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-reveal>:is(.ds-section-content,.ds-editorial-image,.ds-catalog-preview,.ds-resource-preview,.ds-video-block,.ds-container-grid){animation:r11-arrival-rich var(--ds-arrival-duration,1s) cubic-bezier(.2,.7,.2,1) backwards}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-hover>:is(.ds-section-content,.ds-editorial-image,.ds-video-block,.ds-resource-preview,.ds-container-grid),:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-hover>.ds-catalog-preview .ds-product-card{transition:transform var(--ds-response-duration,.35s) ease,box-shadow var(--ds-response-duration,.35s) ease}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-hover>:is(.ds-section-content,.ds-editorial-image,.ds-video-block,.ds-resource-preview,.ds-container-grid):is(:hover,:focus-within){transform:translateY(calc(-1 * var(--ds-motion-distance,9px)))}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-ambient i{background:radial-gradient(ellipse,var(--ds-motion-color,#bba2e5) 20%,transparent 72%);opacity:.4;width:350px;height:350px}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) .ds-ambient i+i{opacity:.35;width:260px;height:260px}@keyframes r11-arrival-rich{0%{opacity:.35;transform:translateY(calc(2 * var(--ds-motion-distance,14px)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-design-motion]>*{transition:none!important;animation:none!important;transform:none!important}}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-hover>.ds-section-content{filter:none}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-hover>.ds-section-content:after{content:"";background:var(--ds-motion-color,#bba2e5);opacity:0;transform-origin:0;width:52px;height:3px;transition:opacity var(--ds-response-duration,.35s),transform var(--ds-response-duration,.35s);border-radius:3px;position:absolute;bottom:-12px;left:0;transform:scaleX(.5)}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-hover>.ds-section-content:is(:hover,:focus-within):after{opacity:1;transform:scaleX(1)}:is(.r11-published.r11-published,.ds-store-preview.ds-store-preview) [data-motion-active=true].ds-motion-hover>:is(.ds-editorial-image,.ds-video-block,.ds-resource-preview,.ds-container-grid):is(:hover,:focus-within){box-shadow:0 0 0 2px var(--ds-motion-color,#bba2e5)}.ds-preview-section[data-motion-active=true].ds-motion-drift{background-size:var(--ds-gradient-scale,130% 130%)!important}.r11-public.r11-public.r11-public[data-brand-custom]>.store-nav,.r11-public.r11-public.r11-public[data-brand-custom]>.r11-public-header{grid-template-columns:minmax(0,min(var(--brand-width,280px),55%)) minmax(0,1fr) auto;gap:var(--brand-gap,24px);align-items:center;height:auto;display:grid}.r11-public.r11-public.r11-public[data-brand-custom]>.store-nav>.store-logo,.r11-public.r11-public.r11-public[data-brand-custom]>.r11-public-header>a:first-child{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:min(var(--brand-padding-y,0px),10vw) min(var(--brand-padding-x,0px),max(0px,calc((var(--brand-width,280px) - 120px)/2)),10vw);font-size:min(var(--brand-font-size,23px),calc(var(--brand-width,280px)*.75));letter-spacing:var(--brand-letter-spacing,-.04em);overflow-wrap:anywhere;text-align:start;grid-area:1/1;justify-content:flex-start;align-items:center;line-height:1.2;display:flex}.r11-public.r11-public.r11-public[data-brand-custom]>.store-nav>.store-logo>span,.r11-public.r11-public.r11-public[data-brand-custom]>.r11-public-header>a:first-child>strong{min-width:0;max-width:100%}.r11-public.r11-public.r11-public[data-brand-custom]>.store-nav>.store-logo img{height:var(--brand-logo-height,38px);object-fit:contain;width:auto;max-width:100%}.r11-public.r11-public.r11-public[data-brand-custom]>.store-nav>nav,.r11-public.r11-public.r11-public[data-brand-custom]>.r11-public-header>nav{flex-wrap:wrap;grid-area:1/2;justify-content:center;justify-self:stretch;gap:12px 20px;min-width:0;display:flex}.r11-public.r11-public.r11-public[data-brand-custom]>.store-nav>nav>:is(a,button),.r11-public.r11-public.r11-public[data-brand-custom]>.r11-public-header>nav>a{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px}.r11-public.r11-public.r11-public[data-brand-custom]>.store-nav>.cart-button{grid-area:1/3;min-height:44px}.r11-public.r11-public.r11-public[data-brand-custom][data-header=centered]>.store-nav,.r11-public.r11-public.r11-public[data-brand-custom][data-header=centered]>.r11-public-header{grid-template-columns:minmax(0,1fr) auto}.r11-public.r11-public.r11-public[data-brand-custom][data-header=centered]>.store-nav>.store-logo,.r11-public.r11-public.r11-public[data-brand-custom][data-header=centered]>.r11-public-header>a:first-child{text-align:center;width:min(100%,var(--brand-width,100%));flex:initial;grid-area:1/1/auto/-1;justify-content:center;justify-self:center}.r11-public.r11-public.r11-public[data-brand-custom][data-header=centered]>.store-nav>nav,.r11-public.r11-public.r11-public[data-brand-custom][data-header=centered]>.r11-public-header>nav{grid-area:2/1}.r11-public.r11-public.r11-public[data-brand-custom][data-header=centered]>.store-nav>.cart-button{grid-area:2/2}@media (width<=900px){.r11-public.r11-public.r11-public[data-brand-custom]>.store-nav,.r11-public.r11-public.r11-public[data-brand-custom]>.r11-public-header{gap:min(var(--brand-gap,16px),24px) 12px;grid-template-columns:minmax(0,1fr) auto}.r11-public.r11-public.r11-public[data-brand-custom]>.store-nav>.store-logo,.r11-public.r11-public.r11-public[data-brand-custom]>.r11-public-header>a:first-child{text-align:center;width:min(100%,var(--brand-width,100%));grid-area:1/1/auto/-1;justify-content:center;justify-self:center}.r11-public.r11-public.r11-public[data-brand-custom]>.store-nav>nav,.r11-public.r11-public.r11-public[data-brand-custom]>.r11-public-header>nav{grid-area:2/1;gap:4px 12px}.r11-public.r11-public.r11-public[data-brand-custom]>.store-nav>.cart-button{grid-area:2/2}}.toast-stack{z-index:2147483000;bottom:max(24px,env(safe-area-inset-bottom));pointer-events:none;gap:10px;width:min(460px,100vw - 32px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.action-toast{color:#fff;pointer-events:auto;overflow-wrap:anywhere;background:#172f2c;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:12px;padding:15px 14px 15px 18px;font:500 14px/1.5 system-ui,sans-serif;animation:.22s ease-out toast-arrive;display:flex;box-shadow:0 12px 40px #061c2830}.action-toast>svg{color:#8de5bb;flex:none;width:22px;height:22px}.action-toast.error{background:#50292e}.action-toast.error>svg{color:#ffb8b8}.action-toast span{flex:1;min-width:0}.action-toast button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.action-toast button:hover{background:#ffffff1c}.action-toast button:focus-visible{outline:2px solid}.action-toast button svg{width:17px;height:17px}.action-toast.leaving{animation:.22s ease-in forwards toast-leave}@keyframes toast-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-leave{to{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.action-toast,.action-toast.leaving{animation:none}}.toast-stack[popover]{inset:auto auto max(24px,env(safe-area-inset-bottom)) 50%;color:inherit;background:0 0;border:0;margin:0;padding:0;overflow:visible}@media (width<=720px){.toast-stack,.toast-stack[popover]{bottom:calc(88px + env(safe-area-inset-bottom))}}.action-toast.info{color:#493b71;background:#f5f0ff;border-color:#c8bce4}.action-toast.info>svg{color:#6a50a6}.support-workspace,.support-dialog{--st-ink:#22263f;--st-muted:#596174;--st-line:#e3dfec;--st-soft:#f2f0fa;--st-forest:#4843a8;color:var(--st-ink)}.support-workspace{max-width:1520px;margin-inline:auto;container-type:inline-size}.support-workspace footer,.support-dialog footer{background:0 0;border:0;width:auto;min-height:0;margin:0;padding:0}.support-intro{justify-content:space-between;align-items:center;gap:24px;margin:8px 0 28px;display:flex}.support-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#5c5495;align-items:center;gap:7px;margin:0 0 12px;font-weight:750;display:flex;font-size:11px!important}.support-eyebrow svg{width:16px;height:16px}.support-intro h1{letter-spacing:-.045em;color:var(--st-ink);margin:0 0 16px;font-size:clamp(32px,3.3vw,48px);font-weight:650;line-height:1.12}.support-intro h1 span{color:#6054b3}.support-intro>div>p:last-child{color:var(--st-muted);max-width:530px;margin:0;font-size:14px;line-height:1.7}.support-primary{white-space:nowrap;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 19px;font-size:14px;font-weight:650;display:inline-flex;box-shadow:0 5px 14px #214d3c13;background:var(--st-forest)!important;color:#fff!important;border:1px solid #4843a8!important}.support-primary:hover:not(:disabled){transform:translateY(-1px);background:#363283!important}.support-primary svg{width:17px;height:17px}.support-primary:disabled{opacity:.6;cursor:wait}.support-counts{color:var(--st-muted);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:22px;font-size:12px;display:flex}.support-counts>span{align-items:center;gap:8px;display:flex}.support-counts strong{color:var(--st-ink);font-size:18px;font-weight:650}.support-counts svg{width:16px;height:16px}.support-counts>p{align-items:center;gap:6px;margin:0 0 0 auto;font-size:12px;display:flex}.support-count-dot{background:#659b6c;border-radius:50%;width:7px;height:7px}.support-workbench{border:1px solid var(--st-line);background:#fffefa;border-radius:22px;grid-template-columns:minmax(280px,320px) minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 14px 42px #244b3210}.support-request-list{border-right:1px solid var(--st-line);background:#f7f6fc;min-width:0}.support-request-list>header{justify-content:space-between;align-items:center;padding:22px 18px 14px;display:flex}.support-request-list h2{letter-spacing:-.02em;margin:0;font-size:17px}.support-request-list>header button{color:#516b5d;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;font-size:12px;display:flex}.support-request-list>header button.active{color:#173e34;background:#e5eee0;border-radius:8px}.support-request-list>header svg{width:14px;height:14px}.support-list-filters{border-bottom:1px solid var(--st-line);padding:0 16px 15px}.support-search{display:block;position:relative}.support-search>svg{color:#728273;width:16px;height:16px;position:absolute;top:14px;left:13px}.support-search input{padding-left:37px!important}.support-workspace input,.support-workspace select,.support-workspace textarea,.support-dialog input,.support-dialog select,.support-dialog textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--st-ink);font:inherit;min-height:44px;box-shadow:none;background:#fff;border:1px solid #cad8cb;border-radius:10px;padding:11px 12px;font-size:14px}.support-workspace :is(input,textarea,select,button):focus-visible,.support-dialog :is(input,textarea,select,button):focus-visible{outline-offset:3px;outline:3px solid #6255b2}.support-workspace :is(input,textarea):focus,.support-dialog :is(input,textarea):focus{border-color:#4843a8;outline:none;box-shadow:0 0 0 2px #6255b220}.support-list-filters>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.support-list-filters select{min-height:40px;padding:9px 7px;font-size:12px}.support-sort{color:var(--st-muted);align-items:center;gap:8px;margin-top:9px;font-size:11px;display:flex}.support-sort select{background:0 0;border:0;min-height:32px;padding:4px;font-size:12px}.support-advanced label{color:var(--st-muted);font-size:11px}.support-advanced input{padding:8px 5px;font-size:11px}.support-request-rows{scrollbar-width:thin;min-height:220px;max-height:620px;overflow:auto}.support-request-row{text-align:left;width:100%;color:var(--st-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3eadf;padding:20px 19px;transition:background .15s;display:block;position:relative}.support-request-row:hover{background:#efedfa}.support-request-row.selected{background:#eeebfb;box-shadow:inset 4px 0 #6251b2}.support-request-row>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-reference{letter-spacing:.07em;color:#70816a;font-size:10px;font-weight:700}.support-status{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.support-status-open{color:#9a521e;background:#fff0d8}.support-status-in_progress{color:#4543a5;background:#ecebff}.support-status-resolved{color:#176452;background:#def2e8}.support-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.support-request-row h3{letter-spacing:-.01em;overflow-wrap:anywhere;margin:13px 0 7px;font-size:15px;font-weight:650;line-height:1.45}.support-request-row>p{-webkit-line-clamp:2;color:var(--st-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 13px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.support-request-row footer{color:#6c7c6b;align-items:center;gap:12px;font-size:11px;display:flex}.support-request-row footer>svg{width:15px;height:15px;margin-left:auto}.support-unread{color:#9a355e;align-items:center;gap:4px;font-weight:700;display:flex}.support-unread i{background:currentColor;border-radius:50%;width:5px;height:5px}.support-request-list .list-pagination{background:0 0;border:0;flex-wrap:wrap;gap:6px;padding:15px;font-size:11px;display:flex}.support-request-list .list-pagination p{width:100%;font-size:11px}.support-request-list .list-pagination label{align-items:center;gap:6px;margin-right:auto;font-size:11px;display:flex}.support-request-list .list-pagination select{width:60px;min-height:34px;padding:5px;font-size:11px}.support-request-list .list-pagination button{color:#36563d;background:#fff;border:1px solid #d6dfd1;border-radius:8px;min-height:34px;padding:7px;font-size:11px}.support-request-list .list-pagination button:disabled{opacity:.5}.support-detail-pane{min-width:0}.support-thread{background:#fffefa;flex-direction:column;min-width:0;height:850px;min-height:580px;max-height:calc(100dvh - 90px);display:flex}.support-thread-heading{border-bottom:1px solid var(--st-line);flex-shrink:0;align-items:flex-start;gap:15px;padding:24px 26px 19px;display:flex}.support-thread-title{flex:1;min-width:0}.support-thread-title .support-eyebrow{margin-bottom:8px;font-size:10px!important}.support-thread-title h2{letter-spacing:-.035em;overflow-wrap:anywhere;max-height:115px;margin:0 0 10px;font-size:22px;font-weight:650;line-height:1.3;overflow:auto}.support-thread-facts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.support-thread-facts>button{color:#697d62;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:flex}.support-thread-facts svg{width:12px;height:12px}.support-created{color:#697965;overflow-wrap:anywhere;margin:10px 0 0;font-size:11px;line-height:1.6}.support-thread-tools{align-items:start;gap:8px;display:flex}.support-thread-tools>button{border:1px solid var(--st-line);width:37px;height:37px;color:var(--st-ink);background:#fff;border-radius:9px;place-items:center;display:grid}.support-thread-tools svg{width:15px;height:15px}.support-thread-tools label{color:var(--st-muted);font-size:11px}.support-thread-tools select{min-height:36px;margin-top:5px;padding:7px;font-size:12px;display:block}.support-feed{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:160px;padding:8px 26px 24px;overflow:auto}.support-day{color:#7b8975;text-align:center;align-items:center;gap:12px;margin:25px 0 20px;font-size:10px;display:flex}.support-day:before,.support-day:after{content:"";background:#e4eadf;flex:1;height:1px}.support-message{background:#fff;border:1px solid #dfe6d8;border-radius:14px;margin:14px 0;padding:20px;box-shadow:0 3px 9px #213d2404}.support-message-team{background:#f0f5e9;border-color:#dce6ce}.support-message>header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.support-avatar{color:#506545;background:#e9ede3;border-radius:10px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:12px;font-weight:750;display:grid}.support-avatar svg{width:17px;height:17px}.support-message>header>div{gap:2px;display:grid}.support-message strong{font-size:13px;font-weight:650}.support-message header>time{color:#6e7b66;margin-left:auto;font-size:10px;line-height:1.6}.support-message>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#30483a;unicode-bidi:plaintext;margin:17px 0 0;font-size:14px;line-height:1.8}.support-message footer{color:#647b53;flex-wrap:wrap;align-items:center;gap:4px;margin-top:16px;font-size:10px;line-height:1.5;display:flex}.support-message footer svg{flex-shrink:0;width:13px;height:13px}.support-event{color:#65795c;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:11px;line-height:1.6;display:flex}.support-event svg{width:13px;height:13px}.support-event time{color:#829077;font-size:10px}.support-history-button{color:#4c6743;background:#fff;border:1px solid #d9e2d1;border-radius:20px;min-height:38px;margin:14px auto 0;padding:9px 14px;font-size:11px;display:block}.support-composer{border-top:1px solid var(--st-line);background:#f7f5fc;flex-shrink:0;padding:19px 26px 21px}.support-composer>label{margin-bottom:8px;font-size:12px;font-weight:650;display:block}.support-composer textarea{resize:vertical;min-height:95px;max-height:230px;font-size:14px;line-height:1.6}.support-composer textarea:disabled{color:#53624e;background:#eef1e9}.support-composer-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.support-composer-bottom>p{color:#76836b;max-width:320px;margin:0;font-size:10px;line-height:1.6}.support-composer-bottom>p>span{margin-top:4px;font-size:10px;display:block}.support-composer-bottom .support-primary{min-height:40px;padding:10px 14px;font-size:12px}.support-error{color:#7f452c;overflow-wrap:anywhere;background:#fff5ec;border:1px solid #e6c9b2;border-radius:10px;margin:10px 14px;padding:12px 16px;font-size:13px;line-height:1.6}.support-error button,.support-read-error button{color:inherit;font-size:inherit;background:0 0;border:0;margin-left:9px;text-decoration:underline;display:inline-block}.support-composer>.support-error{margin:10px 0 0}.support-read-error{color:#8b6238;margin:0;padding:5px 20px;font-size:12px}.support-help{color:var(--st-muted);font-size:12px;line-height:1.65}.support-new-updates{color:#35532a;background:#eaf3dd;border:1px solid #b9ceaa;border-radius:20px;flex-shrink:0;align-self:center;align-items:center;gap:8px;margin:8px;padding:8px 16px;font-size:12px;display:flex}.support-new-updates svg{width:14px;height:14px}.support-state{text-align:center;color:var(--st-muted);padding:50px 22px}.support-state>svg{stroke-width:1.25px;color:#809477;width:30px;height:30px;margin-bottom:10px}.support-state h3{color:var(--st-ink);font-size:17px;font-weight:600;line-height:1.4}.support-state p{font-size:13px;line-height:1.8}.support-state button{color:#30582d;background:#eff4e8;border:1px solid #cad9bc;border-radius:10px;min-height:42px;padding:11px;font-size:12px}.support-welcome{background:radial-gradient(#eef4e360,#0000 65%);flex-direction:column;justify-content:center;align-items:center;min-height:700px;display:flex}.support-welcome-mark{color:#517241;background:#e8efd9;border:1px solid #dce6cd;border-radius:23px;place-items:center;width:66px;height:66px;margin:0 auto 24px;display:grid;box-shadow:0 7px 18px #52683d0a}.support-welcome-mark svg{stroke-width:1.4px;width:30px;height:30px}.support-welcome h2{letter-spacing:-.04em;color:var(--st-ink);margin:0 0 14px;font-size:30px;font-weight:550;line-height:1.3}.support-welcome>p:not(.support-eyebrow){max-width:310px;margin:0 0 30px}.support-welcome>span{color:#809071;align-items:center;gap:6px;font-size:11px;display:flex}.support-welcome>span>svg{width:14px;height:14px}.support-loading{color:var(--st-muted);padding:25px;font-size:13px}.support-back{display:none}.support-dialog{box-sizing:border-box;background:#fcfdf8;border:1px solid #d9e2d0;border-radius:23px;width:min(560px,100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px);padding:34px;font-family:inherit;overflow:auto;box-shadow:0 30px 100px #0b2b2140}.support-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#173a315c}.support-dialog-close{color:#49633f;z-index:1;background:#f7f5fc;border:1px solid #dce4d3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:16px}.support-dialog-close svg{width:18px;height:18px}.support-new-heading{text-align:center}.support-new-heading .support-eyebrow{justify-content:center}.support-new-heading h2{letter-spacing:-.04em;margin:0 0 10px;font-size:32px;font-weight:600}.support-new-heading>p:last-child{color:var(--st-muted);margin-bottom:25px;font-size:13px;line-height:1.8}.support-dialog fieldset{border:0;gap:17px;margin:0;padding:0;display:grid}.support-dialog form label{gap:8px;font-size:13px;font-weight:600;display:grid}.support-dialog fieldset textarea{resize:vertical;min-height:160px;max-height:320px;font-weight:400;line-height:1.7}.support-dialog input{font-weight:400}.support-new-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:24px;display:flex}.support-new-actions>button:first-child{color:var(--st-muted);font:inherit;background:0 0;border:0;padding:12px;font-size:13px}.support-dialog-wide{width:min(960px,100vw - 40px);padding:0;overflow:hidden}.support-dialog-wide .support-thread{height:min(900px,100dvh - 48px);min-height:0;max-height:none}.support-dialog-wide .support-thread-heading{padding-right:68px}.support-dialog-wide .support-composer>label{display:block}.support-dialog-wide .support-composer textarea{min-height:95px;max-height:200px}.support-dialog-wide .support-thread-tools{flex-direction:column}.support-dialog-wide .support-thread-tools>button{order:2;align-self:end}.support-open-conversation{color:#31502a;background:#f2f7e9;border:1px solid #bdcdb5;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 13px;font-size:12px;display:inline-flex}.support-open-conversation svg{width:15px;height:15px}.support-admin-unread{color:#385b2e;font-size:11px;font-weight:650}.support-spin{animation:1.1s linear infinite support-turn}@keyframes support-turn{to{transform:rotate(360deg)}}.support-request-row>p{font-size:14px}.support-message header>time{font-size:12px}.support-message small,.support-message footer{font-size:11px}.support-created{font-size:12px}.support-composer-bottom>p,.support-composer-bottom>p>span{font-size:11px}@container (width<=900px){.support-workbench{display:block}.support-request-list{border-right:0}.support-detail-pane{display:none}.support-show-detail .support-detail-pane{display:block}.support-show-detail .support-request-list{display:none}.support-back{color:#3b6037;border:0;border-bottom:1px solid var(--st-line);background:#eef4e6;flex-shrink:0;align-items:center;gap:7px;min-height:44px;padding:12px 18px;font-size:12px;display:flex}.support-back svg{width:15px;height:15px}.support-thread{height:820px;max-height:none}.support-counts>p{width:100%;margin:0}.support-request-rows{max-height:640px}.support-intro{gap:16px}.support-intro h1{font-size:36px}}@media (width<=600px){.support-intro{flex-direction:column;align-items:flex-start}.support-intro h1{font-size:32px}.support-intro .support-primary{align-self:stretch}.support-counts{gap:12px;font-size:11px}.support-counts strong{font-size:17px}.support-counts>p{font-size:11px;line-height:1.6}.support-workbench{border-radius:17px}.support-thread-heading{gap:8px;padding:18px 16px 15px}.support-thread-title h2{font-size:20px}.support-thread-title .support-eyebrow{font-size:9px!important}.support-created{font-size:10px}.support-feed{padding:0 13px 16px}.support-message{border-radius:12px;padding:15px}.support-message header>time{width:100%;margin:5px 0 0 40px;font-size:10px}.support-message>p{font-size:14px;line-height:1.75}.support-composer{padding:16px 14px max(17px,env(safe-area-inset-bottom))}.support-composer-bottom{align-items:flex-end}.support-composer-bottom>p{max-width:160px;font-size:10px}.support-composer-bottom .support-primary{gap:5px;padding:10px;font-size:11px}.support-composer-bottom .support-primary svg{width:14px;height:14px}.support-thread{height:850px;min-height:600px}.support-dialog{border-radius:18px;max-height:calc(100dvh - 20px);padding:28px 21px 22px}.support-new-heading h2{font-size:29px}.support-dialog-wide{width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:0}.support-dialog-wide .support-thread{height:calc(100dvh - 24px);min-height:0}.support-dialog-wide .support-thread-heading{padding-right:58px}.support-dialog-wide .support-thread-tools{flex-shrink:0;width:110px}.support-dialog-wide .support-thread-title h2{font-size:18px}.support-dialog-wide .support-thread-heading{flex-wrap:wrap}.support-dialog-wide .support-thread-title{flex-basis:100%}.support-dialog-wide .support-thread-tools{flex-direction:row;align-items:end;width:100%}.support-dialog-wide .support-thread-tools>button{order:2;margin-left:auto}.support-dialog-wide .support-thread-tools select{width:145px}.support-dialog-wide .support-composer textarea{min-height:80px;max-height:125px}.support-open-conversation{width:100%}}@container (width<=600px){.support-intro{flex-direction:column;align-items:flex-start}.support-intro h1{font-size:32px}.support-intro .support-primary{align-self:stretch}.support-workspace input,.support-workspace textarea{font-size:16px}}@media (width<=600px){.support-dialog input,.support-dialog textarea{font-size:16px}}@media (height<=650px){.support-dialog-wide .support-thread-heading{max-height:34dvh;padding-top:14px;padding-bottom:12px;overflow:auto}.support-dialog-wide .support-feed{min-height:50px}.support-dialog-wide .support-composer{max-height:44dvh;padding:12px 14px;overflow:auto}.support-dialog-wide .support-composer textarea{min-height:56px;max-height:80px}.support-dialog-wide .support-composer-bottom>p{font-size:10px}}@media (prefers-reduced-motion:reduce){.support-spin{animation:none}.support-request-row,.support-primary{transition:none;transform:none!important}}.support-intro{isolation:isolate;background:linear-gradient(115deg,#eeebfb 0%,#f7f2fb 55%,#fff0df 100%);border:1px solid #e1dbef;border-radius:28px;padding:38px 36px;position:relative;overflow:hidden;box-shadow:0 12px 35px #45438609}.support-hero-copy{z-index:1;max-width:68%;position:relative}.support-intro .support-primary{z-index:2;align-self:flex-end;position:relative}.support-hero-art{z-index:0;pointer-events:none;position:absolute;inset:0}.support-hero-art>i{border:1px solid #9d8bca38;border-radius:50%;width:320px;height:320px;position:absolute;top:-110px;right:-50px}.support-hero-art>i+i{width:250px;height:250px;top:-75px;right:-15px}.support-hero-art>span{color:#6051a8;background:#fff9;border-radius:28px;place-items:center;width:82px;height:82px;display:grid;position:absolute;top:32px;right:70px;transform:rotate(10deg);box-shadow:0 12px 30px #61509b12}.support-hero-art>span svg{stroke-width:1.3px;width:39px;height:39px}.support-hero-art>b{color:#86501e;background:#ffdfae;border-radius:12px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:102px;right:37px;transform:rotate(-9deg)}.support-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 14px;display:grid}.support-metric{color:#48418b;background:linear-gradient(140deg,#f5f2ff,#fff);border:1px solid #e1ddef;border-radius:22px;align-items:flex-start;gap:14px;padding:22px;display:flex}.support-metric>span{background:#e7e1fb;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.support-metric svg{width:21px;height:21px}.support-metric>div{min-width:0}.support-metric p{color:inherit;margin:0 0 7px;font-size:13px;font-weight:650;line-height:1.5}.support-metric strong{letter-spacing:-.04em;color:inherit;font-size:32px;font-weight:650;line-height:1.15;display:block}.support-metric small{color:var(--st-muted);margin-top:7px;font-size:12px;line-height:1.6;display:block}.support-metric-open{color:#8c4d1f;background:linear-gradient(140deg,#fff3df,#fff);border-color:#efdfc5}.support-metric-open>span{background:#ffe7be}.support-metric-unread{color:#95355c;background:linear-gradient(140deg,#fcecf3,#fff);border-color:#eed9e3}.support-metric-unread>span{background:#f9dce9}.support-private-line{color:var(--st-muted);align-items:center;gap:7px;margin:0 0 23px;font-size:12px;line-height:1.6;display:flex}.support-private-line svg{flex-shrink:0;width:15px;height:15px}.support-workbench{border-radius:24px;box-shadow:0 14px 42px #3930520b}.support-request-row{border-bottom-color:#e6e2ef}.support-reference{color:#656079}.support-request-row.selected{box-shadow:inset 4px 0 #6251b2}.support-status{border-radius:8px;padding:6px 9px;font-size:11px}.support-unread{background:#fce7f0;border-radius:20px;padding:4px 7px}.support-thread-heading{background:linear-gradient(120deg,#f6f3fc,#fffefa)}.support-thread-facts>button,.support-created{color:#626077}.support-thread-tools>button{width:44px;height:44px}.support-feed{background:linear-gradient(135deg,#faf8fd,#fffcf7)}.support-message{border-radius:18px;padding:23px;position:relative;box-shadow:0 4px 14px #30224505}.support-message-owner{border-color:#dcdff6;background:#f0f1ff;border-inline-start:3px solid #837cc5}.support-message-team{border-color:#d3e8dc;background:#edf7f1;border-inline-start:3px solid #70a38d}.support-message-owner .support-avatar{color:#343e91;background:#e0e2f8}.support-message-team .support-avatar{color:#205f54;background:#d8eddf}.support-message .support-avatar{border-radius:12px;width:36px;height:36px}.support-message strong{font-size:14px}.support-message small,.support-message header>time{color:#596174;font-size:11px}.support-message>p{color:#293246;font-size:15px;line-height:1.8}.support-message footer{color:#596174;font-size:11px}.support-message-unread{color:#95355c;background:#fce7f0;border-radius:16px;align-items:center;gap:5px;margin-top:15px;padding:4px 8px;font-size:11px;font-weight:650;display:inline-flex}.support-message-unread:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.support-event{color:#596174;background:#f2f3f6;border-radius:12px;margin:12px 0}.support-event-open{color:#9a521e;background:#fff0d8}.support-event-in_progress{color:#4543a5;background:#ecebff}.support-event-resolved{color:#176452;background:#def2e8}.support-event time{color:inherit}.support-day{color:#706980}.support-day:before,.support-day:after{background:#e4dfeb}.support-composer{background:#f6f4fb}.support-composer>label{color:#37324f;font-size:13px}.support-composer textarea{font-size:16px}.support-error{color:#9c3340;background:#fcecef;border-color:#eccdd4}.support-new-updates{color:#4843a8;background:#eeeafe;border-color:#d2c8ec}.support-welcome{background:radial-gradient(#eeeafe9c,#0000 68%)}.support-welcome-mark{color:#5b4ca1;background:#eeeafe;border-color:#ded7ef;border-radius:23px;transform:rotate(-5deg)}.support-welcome-mark svg{transform:rotate(5deg)}.support-welcome>span{color:#626077}.support-dialog:not(.support-dialog-wide){background:linear-gradient(150deg,#fcfaff,#fffaf2)}.support-dialog::backdrop{background:#25213f66}.support-new-heading h2{color:#302a49}@container (width<=700px){.support-counts{gap:10px}.support-metric{flex-direction:column;gap:10px;padding:16px}.support-metric strong{font-size:28px}.support-metric small{font-size:11px}.support-metric p{font-size:12px}.support-intro{padding:28px}.support-hero-copy{max-width:100%;padding-right:65px}.support-intro .support-primary{align-self:stretch}.support-hero-art>span{border-radius:18px;width:54px;height:54px;top:28px;right:20px}.support-hero-art>span svg{width:28px;height:28px}.support-hero-art>b{width:27px;height:27px;top:72px;right:12px}.support-hero-art>b svg{width:16px;height:16px}}@container (width<=380px){.support-intro{padding:24px 20px}.support-hero-copy{padding-right:0}.support-hero-art>span,.support-hero-art>b{display:none}.support-counts{grid-template-columns:1fr}.support-metric{flex-direction:row;align-items:center}.support-metric>div{flex:1;grid-template-columns:1fr auto;gap:0 12px;display:grid}.support-metric strong{grid-area:1/2/3;font-size:28px}.support-metric p{margin:0}.support-metric small{margin-top:3px}}@media (width<=600px){.support-message{padding:17px}.support-message header>time{margin-left:45px;font-size:11px}.support-message>p{font-size:15px}.support-dialog .support-composer textarea{font-size:16px}.support-thread-title h2{font-size:21px}.support-created{font-size:11px}}.owner-sidebar nav button .support-nav-dot,.admin-rail nav button .support-nav-dot{background:#ee6d91;border-radius:50%;flex:0 0 9px;width:9px;min-width:9px;height:9px;margin-left:auto;padding:0;box-shadow:0 0 0 3px #ee6d911c}.support-live-alert{z-index:80;color:#3e345b;text-align:left;cursor:pointer;background:#fffcf8;border:1px solid #d5cde3;border-radius:18px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:14px 18px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 36px #34264224}.support-live-alert>svg:first-child{color:#a73561;background:#fde8f0;border-radius:12px;width:40px;height:40px;padding:8px}.support-live-alert span{gap:3px;display:grid}.support-live-alert strong{font:700 14px/1.3 Manrope,sans-serif}.support-live-alert small{color:#6c587b;font:500 12px/1.4 Manrope,sans-serif}.support-live-alert:focus-visible{outline-offset:3px;outline:3px solid #6650ac}@media (width<=720px){.support-live-alert{border-radius:14px;padding:10px 12px;bottom:96px;right:12px}.owner-sidebar nav button .support-nav-dot{margin:0;position:absolute;top:9px;right:12px}}.admin-rail nav button .support-nav-dot{margin:0;position:absolute;top:10px;right:13px}.domain-readiness{color:#22342d;border-top:1px solid #d9dcd4;margin-top:1.2rem;padding-top:1.2rem}.domain-readiness-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.domain-readiness h4{margin:0 0 .45rem;font-size:1rem}.domain-readiness p{color:#4c5e55;margin:.5rem 0;font-size:.85rem;line-height:1.6}.domain-readiness button{color:#294638;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c6bd;border-radius:.6rem;padding:.6rem .75rem;font-size:.8rem}.domain-readiness button:disabled{opacity:.5;cursor:default}.domain-readiness button:focus-visible{outline-offset:2px;outline:3px solid #789e8b}.domain-binding{background:#f5f8f4;border:1px solid #d3ddd5;border-radius:.85rem;margin:1rem 0;padding:1rem}.domain-binding-title{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}.domain-binding-title span{background:#e7eee4;border:1px solid #bbcebd;border-radius:1rem;padding:.25rem .5rem;font-size:.75rem}.domain-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0;padding:0;list-style:none;display:grid}.domain-checks li{color:#667267;gap:.4rem;font-size:.75rem;display:flex}.domain-checks li.verified{color:#29533b}.domain-checks small{margin-top:.3rem;line-height:1.4;display:block}.domain-actions{flex-wrap:wrap;gap:.5rem;display:flex}.domain-error{background:#fff1ea;border:1px solid #dbab97;border-radius:.5rem;padding:.75rem;color:#823a20!important}.domain-challenge{background:#f3f5ec;border:1px solid #a9bda9;border-radius:.75rem;margin:1rem 0;padding:1rem}.domain-challenge label{margin:.8rem 0;font-size:.8rem;display:block}.domain-challenge input,.domain-challenge textarea{box-sizing:border-box;overflow-wrap:anywhere;width:100%;margin-top:.3rem;display:block}@media (width<=600px){.domain-readiness-heading{display:block}.domain-checks{grid-template-columns:1fr}.domain-binding{padding:.75rem}.domain-actions button{flex:45%}}.domain-readiness summary{cursor:pointer;padding:.5rem 0;font-size:.85rem;font-weight:650;line-height:1.5;list-style-position:inside}.domain-readiness summary:focus-visible{outline-offset:3px;border-radius:.35rem;outline:3px solid #789e8b}.domain-dns,.domain-retired-search{background:#fff;border:1px solid #c9d8ce;border-radius:.65rem;margin-top:1rem;padding:.6rem .85rem}.domain-dns-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.65rem 0;display:grid}.domain-dns-options>div{background:#f1f6f1;border:1px solid #dce6dd;border-radius:.55rem;padding:.8rem}.domain-readiness h5{color:#203f30;margin:0 0 .4rem;font-size:.85rem}.domain-readiness code{overflow-wrap:anywhere;white-space:normal;color:#214e3a;font-size:.8rem}.domain-transfer{background:#fff;border:1px solid #a7beb0;border-radius:.7rem;margin-top:.85rem;padding:1rem}.domain-transfer label,.domain-retired-search label{margin:.65rem 0;font-size:.8rem;display:block}.domain-transfer input,.domain-retired-search input{box-sizing:border-box;width:100%;margin-top:.35rem;display:block}.domain-transfer-choice{text-align:start;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;margin:.45rem 0;display:flex!important}.domain-transfer-choice span{color:#5a6e61;font-size:.75rem}.domain-transfer-choice.selected{background:#e7f2e9;border-color:#467b58;box-shadow:inset 3px 0 #467b58}.domain-transfer .list-pagination{gap:.55rem;margin:.75rem 0}.domain-transfer .list-pagination p{flex-basis:100%}.domain-transfer .domain-actions,.domain-history-action{margin-top:.8rem}.domain-history-action button{text-underline-offset:.15rem;background:0 0;border-color:#0000;padding:.35rem 0;text-decoration:underline}.domain-history{border-top:1px solid #d3ddd5;margin-top:.7rem;padding-top:.8rem}.domain-history ol{max-height:22rem;margin:.7rem 0 0;padding:0;list-style:none;overflow:auto}.domain-history li{overflow-wrap:anywhere;background:#fff;border-left:3px solid #bdd2c2;border-radius:0 .4rem .4rem 0;margin-bottom:.6rem;padding:.7rem}.domain-history li>strong{font-size:.8rem;display:block}.domain-history time{color:#596a60;margin-top:.2rem;font-size:.72rem;display:block}.domain-history li p{margin-bottom:0}.domain-retry-time{background:#faf5e9;border-left:3px solid #c1a15c;border-radius:0 .4rem .4rem 0;padding:.4rem .7rem}@media (width<=600px){.domain-dns-options{grid-template-columns:1fr}.domain-transfer{padding:.75rem}.domain-transfer .list-pagination{flex-wrap:wrap;display:flex}.domain-transfer .domain-actions button{flex-basis:100%}.domain-retired-search>button{width:100%}}.store-motion-layer{--store-motion-tempo:1;z-index:2;contain:strict;opacity:.4;display:none;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#0003 38% 62%,#000);mask-image:linear-gradient(90deg,#000,#0003 38% 62%,#000);pointer-events:none!important}[data-ambient]:not([data-ambient=none])>.store-motion-layer{display:block}[data-motion-intensity=expressive]>.store-motion-layer{opacity:.65}.store-motion-layer *{pointer-events:none!important;animation-play-state:paused!important}[data-store-motion-active=true]>.store-motion-layer *{animation-play-state:running!important}.store-motion-glows{opacity:.32;position:absolute;inset:0}.store-motion-glows>i{background:radial-gradient(ellipse,var(--store-motion-color,#a38acb),transparent 70%);width:min(44vw,600px);height:min(44vw,600px);animation:store-breathe calc(13s * var(--store-motion-tempo)) ease-in-out infinite alternate;transform-origin:80% 10%;border-radius:46% 54% 60% 40%;position:absolute;top:-10%;right:-12%}.store-motion-glows>i:nth-child(2){background:radial-gradient(#e8b586,#0000 70%);width:min(52vw,660px);height:min(52vw,660px);animation-delay:-5s;top:auto;bottom:-13%;right:-10%}.store-motion-glows>i:nth-child(3){background:radial-gradient(#91bbb6,#0000 70%);width:min(40vw,500px);height:min(40vw,500px);animation-delay:-9s;top:35%;left:-18%;right:auto}.store-motion-particles{position:absolute;inset:0}.store-motion-particles>i{left:var(--particle-x);width:var(--particle-size);height:calc(var(--particle-size)*1.2);background:var(--store-motion-color,#a38acb);animation:store-rise var(--particle-duration) linear var(--particle-delay) infinite;border-radius:50%;position:absolute;bottom:-24px;box-shadow:inset 0 0 0 1px #ffffff90}[data-motion-speed=relaxed] .store-motion-particles>i{animation-duration:calc(var(--particle-duration)*.7)}[data-ambient=stars] .store-motion-particles>i{height:var(--particle-size);clip-path:polygon(50% 0%,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0% 50%,38% 36%);border-radius:0;animation-name:store-star-rise}[data-ambient=ellipses] .store-motion-particles>i{--orb-tint:var(--store-motion-color,#a38acb);height:var(--particle-size);background:radial-gradient(circle at 30% 26%,color-mix(in srgb,var(--orb-tint) 22%,white) 0%,color-mix(in srgb,var(--orb-tint) 75%,white) 28%,var(--orb-tint) 62%,color-mix(in srgb,var(--orb-tint) 62%,transparent) 82%,transparent 100%);box-shadow:inset 0 0 0 1px #fff4,0 0 12px color-mix(in srgb,var(--orb-tint) 18%,transparent);animation:store-orb-rise var(--particle-duration) linear var(--particle-delay) infinite,store-orb-sway calc(var(--particle-duration)*.35) ease-in-out var(--particle-delay) infinite alternate;border-radius:50%}[data-ambient=ellipses] .store-motion-particles>i:nth-child(3n+2){--orb-tint:color-mix(in srgb,var(--store-motion-color,#a38acb) 58%,#e6a0bd)}[data-ambient=ellipses] .store-motion-particles>i:nth-child(3n){--orb-tint:color-mix(in srgb,var(--store-motion-color,#a38acb) 58%,#88c9c3)}[data-ambient=ellipses][data-motion-speed=relaxed] .store-motion-particles>i{animation-duration:calc(var(--particle-duration)*.7),calc(var(--particle-duration)*.245)}[data-ambient=ellipses] .store-motion-glows>i{background:radial-gradient(circle,color-mix(in srgb,var(--store-motion-color,#a38acb) 78%,white),color-mix(in srgb,var(--store-motion-color,#a38acb) 48%,transparent) 38%,transparent 72%);border-radius:50%}[data-ambient=ellipses] .store-motion-glows>i:nth-child(2){background:radial-gradient(circle,color-mix(in srgb,var(--store-motion-color,#a38acb) 58%,#e6a0bd),transparent 72%)}[data-ambient=ellipses] .store-motion-glows>i:nth-child(3){background:radial-gradient(circle,color-mix(in srgb,var(--store-motion-color,#a38acb) 58%,#88c9c3),transparent 72%)}[data-ambient=aurora] .store-motion-particles,[data-ambient=rings] .store-motion-particles{display:none}[data-ambient=aurora] .store-motion-glows>i{background:linear-gradient(25deg,transparent 15%,var(--store-motion-color,#a38acb) 48%,transparent 70%);width:65vw;height:120vh;animation:store-aurora calc(20s * var(--store-motion-tempo)) ease-in-out infinite alternate;border-radius:50%;top:-20%;right:-15%;transform:rotate(-25deg)}[data-ambient=aurora] .store-motion-glows>i:nth-child(2){background:linear-gradient(-20deg,#0000 15%,#8ac7c1 48%,#0000 70%);animation-delay:-11s;left:-20%;right:auto}[data-ambient=aurora] .store-motion-glows>i:nth-child(3){display:none}.store-motion-rings{display:none;position:absolute;inset:0}[data-ambient=rings] .store-motion-rings{display:block}.store-motion-rings i{border:1px solid var(--store-motion-color,#a38acb);width:66vw;height:86vh;animation:store-orbit calc(17s * var(--store-motion-tempo)) ease-in-out infinite alternate;border-radius:50%;position:absolute;top:-7%;right:-36%;box-shadow:0 0 0 24px #a38acb08,0 0 0 48px #a38acb06}.store-motion-rings i+i{animation-delay:-8s;top:35%;left:-40%;right:auto}[data-store-motion-active=true][data-entrance=soft] [data-store-entered=true]>.ds-section-content,[data-store-motion-active=true][data-entrance=soft] [data-store-entered=true]>.ds-editorial-image,[data-store-motion-active=true][data-entrance=soft] [data-store-entered=true]>:is(.ds-catalog-preview,.ds-resource-preview,.ds-video-block,.ds-container-grid){animation:.85s cubic-bezier(.2,.7,.2,1) backwards store-arrive}[data-store-motion-active=true][data-entrance=stagger] [data-store-entered=true]>.ds-section-content,[data-store-motion-active=true][data-entrance=stagger] [data-store-entered=true]>.ds-editorial-image,[data-store-motion-active=true][data-entrance=stagger] [data-store-entered=true]>:is(.ds-catalog-preview,.ds-resource-preview,.ds-video-block,.ds-container-grid){animation:.85s cubic-bezier(.2,.7,.2,1) 80ms backwards store-arrive}[data-store-motion-active=true][data-entrance=stagger] [data-store-entered=true]>.ds-catalog-preview .ds-product-card,[data-store-motion-active=true][data-entrance=stagger] [data-store-entered=true]>.ds-container-grid>.ds-preview-section{animation:.7s ease-out .16s backwards store-arrive}[data-store-motion-active=true][data-entrance=stagger] [data-store-entered=true]>.ds-catalog-preview .ds-product-card:nth-child(2),[data-store-motion-active=true][data-entrance=stagger] [data-store-entered=true]>.ds-container-grid>.ds-preview-section:nth-child(2){animation-delay:.24s}[data-store-motion-active=true][data-entrance=stagger] [data-store-entered=true]>.ds-catalog-preview .ds-product-card:nth-child(n+3),[data-store-motion-active=true][data-entrance=stagger] [data-store-entered=true]>.ds-container-grid>.ds-preview-section:nth-child(n+3){animation-delay:.32s}[data-ambient] :is([data-design-id]:focus-within,[data-design-id]:target)>*{animation:none!important}@keyframes store-rise{0%{opacity:0;transform:translate(0,0)}8%{opacity:.8}88%{opacity:.8}to{transform:translate3d(var(--particle-drift),calc(-100vh - 48px),0);opacity:0}}@keyframes store-star-rise{0%{opacity:0;transform:translate(0,0)scale(.65)}20%{opacity:.85}45%{opacity:.35}70%{opacity:.8}to{transform:translate3d(var(--particle-drift),calc(-100vh - 48px),0) scale(1.15);opacity:0}}@keyframes store-orb-rise{0%{opacity:0;transform:translate(0,0)}10%{opacity:.8}85%{opacity:.8}to{opacity:0;transform:translateY(calc(-100vh - 48px))}}@keyframes store-orb-sway{0%{translate:calc(var(--particle-drift)*-.5) 0}to{translate:calc(var(--particle-drift)*.5) 0}}@keyframes store-breathe{0%{transform:translate(0,0)scale(.88)}to{transform:translate(-3%,4%)scale(1.12)}}@keyframes store-aurora{0%{transform:translate(-7%)rotate(-24deg)scale(.95)}to{transform:translate(9%,3%)rotate(-12deg)scale(1.08)}}@keyframes store-orbit{0%{transform:rotate(-12deg)scale(.9)}to{transform:rotate(4deg)scale(1.1)}}@keyframes store-arrive{0%{opacity:.35;transform:translateY(28px)}to{opacity:1;transform:none}}@media (width<=600px){.store-motion-particles>i:nth-child(n+12){display:none}.store-motion-glows>i{width:80vw;height:80vw}.store-motion-glows>i:nth-child(2){width:95vw;height:95vw}.store-motion-glows>i:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.store-motion-layer *{animation:none!important}.store-motion-layer{opacity:.14}[data-ambient] [data-design-id],[data-ambient] [data-design-id]>*{animation:none!important;transform:none!important}}@media print{.store-motion-layer{display:none!important}[data-ambient] [data-design-id]>*{opacity:1!important;animation:none!important;transform:none!important}}.r11-public.r11-public>.store-motion-layer{z-index:2}[data-motion-speed=relaxed]>.store-motion-layer{--store-motion-tempo:.7}.regional-settings,.regional-prices{color:#233b38;background:linear-gradient(125deg,#f0f8f4,#f8faff);border:1px solid #d9e6e2;border-radius:24px;grid-column:1/-1;min-width:0;margin:18px 0;padding:26px;font-size:15px;line-height:1.6}.regional-settings>header,.regional-prices>header{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.regional-settings>header>svg,.regional-prices>header>svg{color:#2f6b5a;flex-shrink:0;margin-top:5px}.regional-settings h3,.regional-prices h3{letter-spacing:-.4px;margin:0;font-size:21px}.regional-settings p,.regional-prices p{color:#526760;margin:6px 0}.regional-settings .regional-toggle,.regional-prices .regional-toggle{background:#fff;border-radius:14px;flex-direction:row;align-items:flex-start;gap:12px;padding:16px;display:flex}.regional-toggle input[type=checkbox]{accent-color:#336c59;flex:0 0 19px;height:19px;margin-top:4px;width:19px!important}.regional-toggle small{color:#526760;margin-top:3px;font-weight:400;display:block}.regional-market-grid{grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr));gap:20px;margin:20px 0;display:grid}.regional-market{background:#fff;border:1px solid #dbe5e1;border-radius:18px;min-width:0;padding:20px}.regional-market>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.regional-market label,.regional-tax{flex-direction:column;gap:8px;margin:14px 0;display:flex}.regional-market small{color:#526760;font-size:13px;font-weight:400}.regional-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.regional-settings input,.regional-settings select,.regional-settings textarea,.regional-prices input{box-sizing:border-box;color:#203e35;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b9cfc5;border-radius:12px;padding:12px}.regional-settings textarea{resize:vertical;min-height:80px}.regional-settings :is(button,summary),.regional-prices :is(button,summary){cursor:pointer;font:inherit}.regional-settings button,.regional-prices button{color:#315b4e;background:#fff;border:1px solid #bcd1c8;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-weight:650;transition:background .18s,transform .18s;display:inline-flex}.regional-settings button:hover:not(:disabled),.regional-prices button:hover:not(:disabled){background:#e5f1eb;transform:translateY(-1px)}.regional-settings button:disabled,.regional-prices button:disabled{opacity:.55;cursor:default}.regional-settings summary,.regional-prices summary{padding:10px 0;font-weight:650}.regional-settings details{border-top:1px solid #e2ebe7;margin-top:18px}.regional-tax{margin:22px 0 0}.regional-warning{color:#785624;background:#fff6e4;border:1px solid #e4ca97;border-radius:14px;grid-column:1/-1;padding:16px}.regional-prices fieldset{border:0;min-width:0;margin:20px 0;padding:0}.regional-price-row{border-bottom:1px solid #dbe7e0;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.regional-price-row>span:first-child{flex:1;min-width:0}.regional-price-row small{margin-top:4px;font-size:13px;font-weight:400;display:block}.regional-price-row>span:last-child{align-items:center;gap:9px;max-width:210px;display:flex}.regional-actions{flex-wrap:wrap;gap:10px;display:flex}.regional-actions button:first-child,.regional-review>button{color:#fff;background:#32634f;border-color:#32634f}.regional-review{background:#fff;border:1px solid #c9ddd3;border-radius:16px;margin-top:20px;padding:20px}.regional-review h4{margin:0 0 15px;font-size:18px}.regional-review p{justify-content:space-between;gap:14px;padding:10px 0;display:flex}.regional-review>button{margin-top:14px}.regional-history{border-top:1px solid #c9ddd3;margin-top:20px;padding-top:8px}.regional-history article{border-bottom:1px solid #dbe7e0;padding:14px 0}.regional-success{background:#deeee3;border-radius:12px;padding:16px}.regional-base{background:#fff;border-radius:14px;justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.delivery-choice{color:#254639;background:#f1f7f3;border:1px solid #cddfd4;border-radius:18px;align-items:flex-start;gap:12px;margin:16px 0;padding:18px;font:500 15px/1.5 DM Sans,sans-serif;display:flex}.delivery-choice>svg{flex-shrink:0;margin-top:4px}.delivery-choice>div{flex:1;min-width:0}.delivery-choice label{flex-direction:column;gap:7px;font-weight:650;display:flex}.delivery-choice select{width:100%;min-width:0;font:inherit;color:#234539;background:#fff;border:1px solid #afc8bc;border-radius:10px;padding:11px}.delivery-choice small{color:#52675d;margin-top:8px;font-size:12px;display:block}.delivery-choice p{margin:10px 0 0}.delivery-choice button{color:#315b4e;background:#fff;border:1px solid #afc8bc;border-radius:12px;min-height:44px;padding:10px}.buyer-regional-offers{color:#26483b;background:#f7faf8;border:1px solid #cfdfd5;border-radius:16px;margin:20px 0;padding:16px;font:400 14px/1.6 DM Sans,sans-serif}.buyer-regional-offers summary{cursor:pointer;font-weight:650}.buyer-regional-offers>div{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;margin-top:14px;display:grid}.buyer-regional-offers article{background:#fff;border:1px solid #dde9e0;border-radius:12px;padding:15px}.buyer-regional-offers h3{margin:0 0 8px;font-size:16px}.buyer-regional-offers p{margin:6px 0!important;font-size:14px!important}.delivery-totals{grid-column:1/-1;width:100%;margin:12px 0}.delivery-totals>p{justify-content:space-between;gap:12px;margin:10px 0;font-size:15px;display:flex}.delivery-terms{white-space:pre-line;color:#405d4d;margin-top:18px;font-size:14px;line-height:1.6}.delivery-error{color:#76432a;background:#fff3e8;border:1px solid #e7cab7;border-radius:14px;padding:15px;line-height:1.6}.delivery-error p{margin:5px 0}.regional-settings :focus-visible,.regional-prices :focus-visible,.delivery-choice :focus-visible{outline-offset:3px;outline:3px solid #527eae}.regional-price-row input::placeholder,.regional-settings :is(input,textarea)::placeholder{color:#71877c;opacity:1}@media (width<=600px){.regional-settings,.regional-prices{border-radius:18px;padding:17px}.regional-pair{grid-template-columns:1fr}.regional-market{padding:16px}.regional-price-row{flex-direction:column;align-items:stretch;gap:10px}.regional-price-row>span:last-child{max-width:none}.regional-price-row input{flex:1}.regional-actions{flex-direction:column}.regional-review p{flex-direction:column;gap:4px}.regional-base{flex-wrap:wrap}.regional-market>header{align-items:flex-start}.delivery-choice{padding:14px}.buyer-regional-offers{padding:12px}.regional-settings>header p,.regional-prices>header p{font-size:14px}}@media (prefers-reduced-motion:reduce){.regional-settings button,.regional-prices button{transition:none!important;transform:none!important}}.language-entry,.language-dialog{color:#243e36;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:400;line-height:1.6}.language-entry{background:linear-gradient(120deg,#f1f8f3,#faf8f1);border:1px solid #d8e4dd;border-radius:22px;flex-wrap:wrap;align-items:center;gap:20px;margin:24px 0;padding:22px 26px;display:flex}.language-entry>div{flex:1;align-items:center;gap:14px;display:flex}.language-entry>div>span{gap:3px;display:grid}.language-entry small{color:#61736a}.language-entry button,.language-dialog button{color:#35564a;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d6ce;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:.93rem;transition:background .15s,box-shadow .15s;display:inline-flex}.language-entry button:hover:not(:disabled),.language-dialog button:hover:not(:disabled){background:#eaf3ed;box-shadow:0 3px 12px #314f4112}.language-dialog button:disabled,.language-entry button:disabled{opacity:.5;cursor:default}.language-dialog svg{flex-shrink:0;width:19px;height:19px}.language-dialog{background:#fcfdfa;border:1px solid #d4dfd8;border-radius:26px;width:min(1080px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 24px 100px #18282045}.language-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#172b285f}.language-heading{background:linear-gradient(120deg,#eff8f2,#faf7ed);border-bottom:1px solid #dee7df;align-items:center;gap:18px;padding:28px 32px;display:flex}.language-heading>div{flex:1;min-width:0}.language-heading h2{letter-spacing:-.03em;margin:4px 0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;line-height:1.3}.language-heading p{color:#66776e;margin:0;font-size:.9rem}.language-icon{background:#e1eee5;border-radius:16px;place-items:center;padding:12px;display:grid}.language-body{padding:28px 32px}.language-dialog p{overflow-wrap:anywhere}.language-dialog h3{margin:5px 0 12px;font-size:1.05rem;font-weight:600}.language-dialog small{color:#64736b;font-size:.82rem}.language-top{grid-template-columns:minmax(210px,.7fr) 1.3fr;align-items:center;gap:26px;margin-bottom:22px;display:grid}.language-top p{color:#66776e;margin:5px 0;font-size:.9rem}.language-dialog label{gap:8px;font-size:.92rem;display:grid}.language-dialog select,.language-dialog textarea{box-sizing:border-box;color:#293f35;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cad7ce;border-radius:12px;padding:12px 14px;line-height:1.6}.language-dialog textarea{resize:vertical}.language-dialog :is(button,input,select,textarea,summary):focus-visible,.language-entry button:focus-visible{outline-offset:3px;outline:3px solid #789e8d}.language-dialog .language-primary{color:#fff;background:#3d6756;border-color:#3d6756}.language-dialog .language-primary:hover:not(:disabled){background:#2f5345}.language-fields{border:0;min-width:0;margin:0;padding:0}.language-fields legend{padding:0;font-size:1.15rem;font-weight:600}.language-help,.language-saved{color:#69766e;font-size:.87rem;line-height:1.7}.language-field{background:#fff;border:1px solid #dce5de;border-radius:18px;grid-template-columns:1fr 1fr;gap:28px;margin:18px 0;padding:24px;display:grid}.language-original{border-inline-end:1px solid #e5ebe6;min-width:0;padding-inline-end:24px}.language-original p,.language-preview p,.language-history p,.language-copy p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.language-original small{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.language-field>div{min-width:0}.language-dialog .language-keep{color:#596d60;align-items:flex-start;gap:10px;margin-top:10px;font-size:.85rem;display:flex}.language-keep input{accent-color:#426a56;flex:0 0 17px;width:17px;height:17px;margin-top:4px}.language-actions{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.language-warning{color:#685536;background:#fff6e6;border:1px solid #e7d6b5;border-radius:16px;margin:18px 0;padding:18px 22px}.language-warning p{margin:6px 0;font-size:.9rem}.language-warning>div{border-top:1px solid #e6dbc7;margin-top:12px;padding-top:12px}.language-notice{background:#eaf5ed;border:1px solid #c5ddcc;border-radius:14px;align-items:flex-start;gap:10px;padding:18px;display:flex}.language-review,.language-preview,.language-copy{background:#f0f6f1;border:1px solid #d4e2d7;border-radius:18px;margin:22px 0;padding:24px}.language-preview>div{border-top:1px solid #d6e2d9;padding:16px 0}.language-history{border-top:1px solid #dce5dd;margin-top:28px;padding-top:22px}.language-history>summary{cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.language-history article{background:#fff;border:1px solid #dee6df;border-radius:14px;margin:16px 0;padding:20px}.language-history article>small{margin:5px 0 12px;display:block}.language-history details{margin:12px 0}.language-history nav{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=650px){.language-entry{padding:20px}.language-entry>button{width:100%}.language-dialog{border-radius:20px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.language-heading{gap:12px;padding:20px 16px}.language-heading .language-icon{display:none}.language-body{padding:20px 16px}.language-top,.language-field{grid-template-columns:1fr;gap:16px}.language-field{padding:18px}.language-original{border-inline-end:0;border-bottom:1px solid #e0e8e1;padding:0 0 14px}.language-actions>button{width:100%}.language-review,.language-preview{padding:18px}.language-history nav{flex-wrap:wrap}.language-dialog textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.language-dialog button,.language-entry button{transition:none}}.language-dialog .language-heading>button{flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:10px}.language-missing{color:#53664e;background:#f5f7f2;border:1px solid #dce5d9;border-radius:14px;margin:22px 0;padding:16px 20px;font-size:.88rem}.language-missing summary{cursor:pointer;font-weight:600}.language-missing p{margin:12px 0}.language-missing ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.language-missing li{background:#fff;border:1px solid #dce5d9;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;padding:12px 14px;display:grid}.language-missing li strong{color:#344d3c;font-size:.9rem}.language-missing li span{color:#53664e;overflow-wrap:anywhere;line-height:1.6;display:block}.language-dialog .language-publication{color:#243e35;background:linear-gradient(125deg,#f4f7f4,#fff);border:1px solid #cbd8d1;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.language-dialog .language-publication.is-public{background:linear-gradient(125deg,#eaf5ed,#fff);border-color:#8cbaa6}.language-dialog .language-publication h3{margin:6px 0;font-size:1.25rem}.language-dialog .language-publication p{color:#40584e;max-width:58ch;margin:0;line-height:1.65}.language-dialog .language-publication .language-actions{flex-wrap:wrap;flex-shrink:0;max-width:320px;margin:0}.language-dialog .language-public-link{color:#254f40;background:#fff;border:1px solid #bdd3c6;border-radius:12px;padding:12px 16px;font-weight:650;text-decoration:none;display:inline-flex}.language-dialog .language-public-link:hover{background:#e3f0e8}.language-dialog .language-public-link:focus-visible{outline-offset:3px;outline:3px solid #376b56}@media (width<=700px){.language-dialog .language-publication{flex-direction:column;align-items:stretch;padding:18px}.language-dialog .language-publication .language-actions{max-width:none}}.merchant-details-panel>summary{cursor:pointer;padding:4px 0;font-weight:700;line-height:1.5}.merchant-details-panel>summary small{color:#596176;margin:3px 0 0 18px;font-weight:400;display:block}.merchant-details-panel>summary:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #526add}.merchant-details-panel .dynamic-fields>label{min-width:0}.merchant-details-panel input,.merchant-details-panel select{width:100%;min-width:0}.merchant-details-panel>p{color:#596176;line-height:1.6}.category-picker{--picker-accent:var(--owner-accent,#6753b6);--picker-ink:#242a3b;background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--picker-accent) 9%,transparent),transparent 43%),#fff;border:1px solid #e1e3eb;border-radius:22px;min-width:0;padding:26px;position:relative;box-shadow:0 18px 48px #26325308}.category-picker *{box-sizing:border-box}.category-picker>header{align-items:center;gap:13px;margin-bottom:22px;display:flex}.category-picker>header>div{flex:1;min-width:0}.category-picker-mark{background:linear-gradient(135deg,#252b42,var(--picker-accent));color:#fff;width:46px;height:46px;box-shadow:0 7px 17px color-mix(in srgb,var(--picker-accent) 20%,transparent);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.category-picker-eyebrow{letter-spacing:.1em;color:#697087;font-size:10px;font-weight:700}.category-picker h3{letter-spacing:-.6px;color:var(--picker-ink);margin:5px 0 0;font-weight:650;line-height:1.3;font-size:21px!important}.category-picker-count{border:1px solid color-mix(in srgb,var(--picker-accent) 15%,#e3e5ed);color:#626a80;background:#fff9;border-radius:30px;flex-shrink:0;padding:8px 11px;font-size:11px}.category-picker-sources{background:#f4f5f8;border:1px solid #e6e7ee;border-radius:13px;gap:4px;margin-bottom:18px;padding:5px;display:flex}.category-picker-sources button{color:#6a7183;background:0 0;border:0;border-radius:9px;flex:1;min-height:40px;font-size:12px;font-weight:600}.category-picker-sources button[aria-pressed=true]{color:var(--picker-accent);background:#fff;box-shadow:0 2px 7px #25305c0c}.category-picker-search{color:#81879b;background:#fcfcfe;border:1px solid #dfe2ec;border-radius:12px;align-items:center;gap:11px;padding:0 13px;margin:0 0 20px!important;display:flex!important}.category-picker-search>svg{flex-shrink:0}.category-picker-search input{color:#343b50;flex:1;width:100%;min-width:0;min-height:48px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:12px 0!important;font-size:13px!important}.category-picker-search button{color:var(--picker-accent);background:0 0;border:0;font-size:11px}.category-picker button{cursor:pointer;font-family:inherit}.category-picker button:disabled{cursor:default;opacity:.55}.category-picker button:focus-visible,.category-picker input:focus-visible{outline:2px solid var(--picker-accent);outline-offset:3px}.category-picker-search:focus-within{border-color:var(--picker-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--picker-accent) 9%,transparent)}.category-picker-search input:focus-visible{outline:none}.category-picker-stage+.category-picker-stage{margin-top:24px}.category-picker-stage-title{align-items:center;gap:10px;margin:20px 0 12px;display:flex}.category-picker-stage-title>span{border:1px solid color-mix(in srgb,var(--picker-accent) 23%,#e4e4ec);background:color-mix(in srgb,var(--picker-accent) 5%,#fff);width:29px;height:29px;color:var(--picker-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.category-picker-stage-title h4{color:#343c51;margin:0;font-size:13px;font-weight:650}.category-picker-stage-title p{color:#7c8293;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.5}.category-picker-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.category-picker-cards button{text-align:start;background:#ffffffd9;border:1px solid #e1e4ec;border-radius:14px;align-content:start;gap:6px;min-width:0;min-height:134px;padding:16px 27px 15px 15px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.category-picker-cards button:hover{border-color:color-mix(in srgb,var(--picker-accent) 50%,#dfe1e8);transform:translateY(-2px);box-shadow:0 9px 22px #29315c0a}.category-card-number{color:#9499aa;letter-spacing:.08em;font-weight:700;font-size:10px!important}.category-picker-cards strong{color:#343c50;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.45}.category-picker-cards small{color:#7c8497;font-size:10px;line-height:1.5}.category-card-origin{color:var(--picker-accent);margin-top:auto;padding-top:5px;font-size:9px;font-weight:650}.category-picker-cards button>svg{color:#9ca3b6;position:absolute;top:17px;right:10px}.category-picker-cards button.selected{border-color:var(--picker-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--picker-accent) 7%,#fff),white);box-shadow:0 0 0 2px color-mix(in srgb,var(--picker-accent) 7%,transparent)}.category-picker-cards button.selected>svg{color:var(--picker-accent)}.category-picker-cards button.browsing{border-color:color-mix(in srgb,var(--picker-accent) 50%,#ccd1df);background:#f8f9fd}.category-picker-trail{flex-wrap:wrap;align-items:center;gap:6px;line-height:1.6;display:flex}.category-picker-trail span{align-items:center;gap:6px;min-width:0;display:inline-flex}.category-picker-trail button{color:#737b91;overflow-wrap:anywhere;background:0 0;border:0;padding:3px 0;font-size:11px}.category-picker-trail span:last-child button{color:var(--picker-accent);font-weight:650}.category-picker-trail svg{color:#9aa0af;flex-shrink:0}.category-picker-selection{border:1px solid color-mix(in srgb,var(--picker-accent) 18%,#e1e4ec);background:color-mix(in srgb,var(--picker-accent) 5%,white);border-radius:13px;align-items:center;gap:12px;margin-top:22px;padding:15px;display:flex}.category-picker-selection>span{background:var(--picker-accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.category-picker-selection small{color:#70788b;font-size:10px;display:block}.category-picker-selection strong{color:#343c51;overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.5;display:block}.category-picker-selection p{color:#7a8193;margin:4px 0 0!important;font-size:10px!important;line-height:1.5!important}.category-picker-use,.category-picker-more{min-height:42px;color:var(--picker-accent);background:#f8f9fd;border:1px solid #dde2ed;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:11px 15px;font-size:12px;display:flex}.category-picker-more{border-style:dashed;width:100%}.category-picker-result-count{color:#777f91;margin:0 0 12px;font-size:11px}.category-picker-results{gap:8px;display:grid}.category-picker-results>button{text-align:start;background:#fff;border:1px solid #e3e5ed;border-radius:12px;align-items:center;gap:12px;width:100%;min-width:0;padding:14px;display:flex}.category-picker-results>button[aria-pressed=true]{border-color:var(--picker-accent);background:color-mix(in srgb,var(--picker-accent) 4%,white)}.category-picker-results>button>span:first-child{flex:1;min-width:0}.category-picker-results strong{color:#343c51;overflow-wrap:anywhere;font-size:13px;display:block}.category-picker-results small{color:#7b8293;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.5;display:block}.category-picker-origin{color:#828a9e;flex-shrink:0;font-size:9px}.category-picker-results svg{color:var(--picker-accent);flex-shrink:0}.category-picker-empty{text-align:center;color:#757e93;justify-items:center;gap:8px;padding:24px 12px;font-size:12px;line-height:1.7;display:grid}.category-picker-empty>svg{color:#a3a9ba;margin-bottom:5px}.category-picker-empty strong{color:#48516a;font-size:14px}.category-picker-empty p{max-width:320px;margin:0}.category-picker-empty button{color:var(--picker-accent);background:0 0;border:0;align-items:center;gap:6px;min-height:40px;font-weight:650;display:inline-flex}.category-picker-top{text-align:start;color:#6c7590;background:#fff;border:1px solid #e1e4ec;border-radius:12px;align-items:center;gap:11px;width:100%;margin-bottom:17px;padding:14px;display:flex}.category-picker-top>span{flex:1}.category-picker-top strong{color:#3b4359;font-size:13px;display:block}.category-picker-top small{color:#7c8497;margin-top:4px;font-size:11px;display:block}.category-picker-top.selected{border-color:var(--picker-accent);background:color-mix(in srgb,var(--picker-accent) 4%,white)}.category-picker-parent{padding:18px}.category-picker-parent>header{margin-bottom:16px}.category-picker-parent .category-picker-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.category-picker-parent .category-picker-count{display:none}@media (width<=1000px){.category-picker-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.category-picker{border-radius:17px;padding:17px}.category-picker>header{flex-wrap:wrap;gap:10px}.category-picker h3{font-size:18px!important}.category-picker-eyebrow{font-size:9px}.category-picker-count{margin-left:56px;padding:5px 9px;font-size:10px}.category-picker-sources button{min-height:42px;padding:6px 4px;font-size:10px}.category-picker-cards,.category-picker-parent .category-picker-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.category-picker-cards button{border-radius:12px;min-height:128px;padding:13px 22px 12px 12px}.category-picker-cards strong{font-size:12px}.category-picker-cards button>svg{width:14px;right:7px}.category-picker-search input{font-size:12px!important}.category-picker-results>button{gap:8px;padding:12px}.category-picker-results .category-picker-origin{display:none}.category-picker-selection{gap:9px;padding:12px}.category-picker-parent>header .category-picker-mark{border-radius:11px;width:36px;height:36px}.category-picker-parent h3{font-size:17px!important}}@media (width<=340px){.category-picker-cards,.category-picker-parent .category-picker-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.category-picker *{scroll-behavior:auto!important;transition:none!important}.category-picker-cards button:hover{transform:none}}.category-picker-stage-title>div{flex:1;min-width:0}.category-picker-change{color:var(--picker-accent);background:#fff;border:1px solid #e1e5ee;border-radius:8px;max-width:125px;min-height:34px;padding:7px 9px;font-size:10px;line-height:1.5}.category-picker-cards.is-collapsed{grid-template-columns:1fr}.category-picker-cards.is-collapsed button{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px;min-height:82px;padding:15px 31px 15px 15px}.category-picker-cards.is-collapsed .category-card-number{display:none}.category-picker-cards.is-collapsed strong,.category-picker-cards.is-collapsed small{grid-column:1}.category-picker-cards.is-collapsed .category-card-origin{grid-area:1/2/3;align-self:center;margin:0;padding:0 5px}.category-picker-cards.is-collapsed button>svg{top:24px}.standard-wizard fieldset.listing-save-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.category-workspace{color:#293d35;max-width:1440px;margin:0 auto;padding:36px 40px 64px}.category-heading{justify-content:space-between;align-items:center;gap:28px;margin-bottom:30px;display:flex}.category-heading h1{letter-spacing:-1.5px;margin:9px 0 13px;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.15}.category-heading p:not(.kicker){color:#748077;max-width:550px;line-height:1.7}.category-workspace button{cursor:pointer}.category-workspace button:disabled{opacity:.55;cursor:wait}.category-workspace button:focus-visible,.category-workspace input:focus-visible,.category-workspace select:focus-visible,.category-workspace textarea:focus-visible{outline-offset:3px;outline:3px solid #b99766}.category-summary{color:#788078;border-top:1px solid #e1e4dc;border-bottom:1px solid #e1e4dc;flex-wrap:wrap;gap:24px;margin-bottom:30px;padding:18px 0;font-size:12px;display:flex}.category-summary span{align-items:center;gap:10px;display:flex}.category-summary svg{color:#819282;width:17px;height:17px}.category-summary strong{color:#314b3d;font-size:16px;font-weight:600}.category-layout{grid-template-columns:minmax(280px,.85fr) minmax(350px,1.15fr);align-items:start;gap:24px;display:grid}.category-library,.category-editor,.category-welcome{background:#fff;border:1px solid #e3e6de;border-radius:22px;overflow:hidden;box-shadow:0 7px 28px #293d3504}.category-tabs{background:#f3f4ee;border-radius:12px;gap:3px;margin:18px;padding:6px;display:flex}.category-tabs button{color:#758178;background:0 0;border:0;border-radius:8px;flex:1;padding:11px 5px;font-size:11px}.category-tabs button.active{color:#274a36;background:#fff;font-weight:600;box-shadow:0 2px 8px #2233220a}.category-search{color:#8a968d;border:1px solid #e1e5dd;border-radius:11px;align-items:center;gap:10px;margin:0 18px 17px;padding:0 12px;display:flex}.category-search input{width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:13px 0!important}.category-list{max-height:670px;padding:0 10px 12px;overflow:auto}.category-row{text-align:left;color:#415348;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:16px 12px;display:flex}.category-row:hover{background:#f8f9f4}.category-row.selected{background:#edf3e9;border-color:#d6e2d0}.category-row>span:nth-child(2){flex:1;min-width:0}.category-row strong,.category-row small,.category-row em{overflow-wrap:anywhere;display:block}.category-row strong{font-size:14px;font-weight:600}.category-row small{color:#818a80;margin:5px 0;font-size:10px}.category-row em{color:#6f8270;font-size:10px;font-style:normal}.category-row-icon{background:#f0f3e9;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.category-empty{text-align:center;padding:55px 25px 70px}.category-empty>svg{color:#b4bfa9;width:44px;height:44px;margin:auto}.category-empty h3{font-size:23px;font-weight:500}.category-empty p{color:#84907f;font-size:13px;line-height:1.8}.category-empty button{color:#355038;background:#edf3e7;border:0;border-radius:9px;align-items:center;gap:12px;padding:12px 18px;display:inline-flex}.category-welcome{background:linear-gradient(145deg,#f0f4e9,#fafbf5);min-height:550px;padding:55px 38px}.category-orbit{color:#7b9369;background:#e6eddc;border:1px solid #cfdbbf;border-radius:50%;place-items:center;width:96px;height:96px;margin-bottom:32px;display:grid;box-shadow:0 0 0 12px #e9efdf66}.category-welcome h2{letter-spacing:-1px;font-size:36px;font-weight:500;line-height:1.2}.category-welcome>p:not(.kicker){color:#77856f;max-width:350px;font-size:13px;line-height:1.8}.category-welcome>div{border-bottom:1px solid #dfe6d5;gap:20px;padding:17px 0;font-size:13px;display:flex}.category-welcome>div span{color:#8ba078;font-size:11px}.category-editor{padding:28px}.category-editor>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.category-editor h2{letter-spacing:-.7px;margin:7px 0 23px;font-size:27px;font-weight:500}.category-editor header button{background:#f4f5ef;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.category-editor header button svg{width:16px}.category-form{gap:18px;display:grid}.category-editor label{color:#4e6354;font-size:12px;line-height:1.5;display:block}.category-editor input:not([type=checkbox]),.category-editor select,.category-editor textarea{box-sizing:border-box;color:#344938;width:100%;font:inherit;background:#fcfcfa;border:1px solid #dde3d7;border-radius:9px;margin-top:7px;padding:12px 13px;display:block}.category-editor textarea{resize:vertical}.category-toggle{background:#f5f7ef;border-radius:11px;align-items:start;gap:10px;padding:15px;display:flex!important}.category-toggle input{accent-color:#49683e;margin-top:4px}.category-toggle small{color:#85917f;margin-top:4px;font-size:11px;display:block}.category-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:30px 0 15px;display:flex}.category-section-heading h3{margin:0;font-size:16px;font-weight:600}.category-section-heading p{color:#87917f;font-size:11px;line-height:1.6}.category-section-heading button{white-space:nowrap;color:#597143;background:#f1f5e9;border:1px solid #dfe6d4;border-radius:8px;align-items:center;gap:5px;padding:9px 12px;font-size:11px;display:inline-flex}.category-field{border:1px solid #e2e6dd;border-radius:13px;min-width:0;margin:0 0 18px;padding:16px}.category-field legend{color:#7e8b75;gap:6px;padding:0 7px;font-size:10px;display:flex}.category-field-title{align-items:center;gap:12px;display:flex}.category-field-title label{flex:1;min-width:0}.category-field-title button{color:#9a9d92;background:0 0;border:0;margin-top:20px}.category-field-options{align-items:center;gap:22px;margin:12px 0;display:flex}.category-field-options>label:first-child{flex:1}.category-required{align-items:center;gap:8px;margin:12px 0;display:flex!important}.category-required input{accent-color:#476a3f}.category-inherited{background:#f5f6f1;border-radius:12px;margin-bottom:20px;padding:16px;font-size:12px}.category-inherited p{justify-content:space-between;gap:10px;display:flex}.category-inherited span{color:#8b947f;font-size:10px}.category-preview{background:#f8f8f3;border:1px dashed #d5dec9;border-radius:14px;margin:24px 0;padding:21px}.category-preview h3{font-size:18px;font-weight:500}.category-preview>div{margin:10px 0}.category-preview small{color:#87907e;overflow-wrap:anywhere;font-size:11px;line-height:1.7;display:block}.category-preview-input{color:#a1aa97;background:#fff;border:1px solid #e2e6d9;border-radius:8px;margin:7px 0 15px;padding:11px;font-size:11px}.category-impact,.category-help{color:#7c8877;font-size:12px;line-height:1.8}.category-actions{border-top:1px solid #e7e9e0;flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:21px;display:flex}.category-actions button:not(.primary-button),.category-confirm button,.category-back{color:#607657;background:#fff;border:1px solid #e2e6dc;border-radius:9px;align-items:center;gap:6px;padding:11px 13px;font-size:11px;display:inline-flex}.category-workspace .primary-button{color:#fff;white-space:nowrap;background:#35573e;border:1px solid #35573e;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:12px;display:inline-flex}.category-back{border:0;margin-top:24px;padding-left:0}.category-notice{color:#466137;background:#edf5e6;border:1px solid #d6e6ca;border-radius:12px;padding:15px 20px;font-size:13px;line-height:1.6}.category-error,.category-confirm{color:#845e3f;background:#fff3e9;border:1px solid #edd9c5;border-radius:10px;margin-bottom:20px;padding:16px;font-size:13px;line-height:1.7}.category-error button{background:0 0;border:0;margin-top:8px;text-decoration:underline;display:block}.category-confirm button{margin-right:8px}.category-breadcrumb{color:#8b947f;font-size:12px;line-height:1.7}.category-workspace .kicker{letter-spacing:1.8px;color:#92a080;font-size:9px;font-weight:600}.catalog-picker{background:#fff;border:1px solid #e1e6da;border-radius:16px;padding:20px}.catalog-picker label{display:block}.catalog-picker input,.catalog-picker select{background:#fff;border:1px solid #dce3d5;border-radius:8px;width:100%;margin:8px 0 14px;padding:12px}.catalog-picker .catalog-results{gap:5px;max-height:260px;display:grid;overflow:auto}.catalog-results button{text-align:left;background:#f5f8f0;border:1px solid #e5eadf;border-radius:8px;padding:11px}.catalog-results small{color:#89947d;display:block}.catalog-picker .selected-category{color:#4a6440;background:#eaf1e2;border-radius:10px;margin-top:12px;padding:14px;font-size:13px}.catalog-review{color:#805e24;background:#fff4df;border-radius:8px;margin:7px 0;padding:8px 12px;font-size:11px}.catalog-levels{gap:8px;display:grid}@media (width<=1100px){.category-workspace{padding:25px 22px}.category-layout{grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr)}}@media (width<=760px){.category-workspace{padding:24px 16px}.category-heading{display:block}.category-heading .primary-button{width:100%;margin-top:10px}.category-layout{grid-template-columns:1fr}.category-list{max-height:350px}.category-summary{gap:12px;font-size:10px}.category-summary span{gap:5px}.category-summary strong{font-size:13px}.category-editor{padding:21px 17px}.category-welcome{min-height:0;padding:38px 28px}.category-welcome h2{font-size:30px}.category-actions .primary-button{width:100%}.category-field-options{gap:12px}}@media (prefers-reduced-motion:reduce){.category-workspace *{transition:none!important;animation:none!important}}.category-option-row{align-items:center;gap:8px;display:flex}.category-option-row input{flex:1;min-width:0}.category-option-list button{color:#65765c;background:#f8faf5;border:1px solid #dce4d5;border-radius:7px;padding:7px;font-size:11px}.category-option-list>button{margin-top:10px}.store-category-links{border-block:1px solid color-mix(in srgb,currentColor 14%,transparent);gap:14px;max-width:1200px;margin:30px auto;padding:22px 24px;display:grid}.store-category-label{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:600}.store-category-links>div{flex-wrap:wrap;gap:10px;display:flex}.store-category-links a{border:1px solid color-mix(in srgb,currentColor 22%,transparent);min-height:44px;color:inherit;overflow-wrap:anywhere;border-radius:30px;align-items:center;padding:10px 18px;font-size:13px;line-height:1.4;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.store-category-links a:hover{background:color-mix(in srgb,currentColor 6%,transparent);transform:translateY(-2px);box-shadow:0 5px 14px #0000000b}.store-category-links a[aria-current=page]{background:color-mix(in srgb,currentColor 10%,transparent);border-color:currentColor;font-weight:700}.store-category-links a:focus-visible{outline-offset:4px;outline:2px solid}.store-category-empty{text-align:center;padding:20px 40px}@media (width<=600px){.store-category-links{margin:22px 16px;padding:18px 0}.store-category-links a{max-width:100%;padding:10px 14px}}@media (prefers-reduced-motion:reduce){.store-category-links a{transition:none}.store-category-links a:hover{transform:none}}.category-workspace{--category-accent:var(--owner-accent,#6753b6);color:#2b3145;padding-top:32px}.category-heading{align-items:flex-start;margin-bottom:25px}.category-heading h1{letter-spacing:-1.7px;font-size:clamp(32px,3.4vw,46px);font-weight:550;line-height:1.15}.category-heading p:not(.kicker){color:#737b8c;max-width:580px;font-size:13px;line-height:1.8}.category-workspace .kicker{color:color-mix(in srgb,var(--category-accent) 75%,#4c5270);letter-spacing:.13em;font-size:10px}.category-workspace .primary-button{background:linear-gradient(135deg,var(--category-accent),color-mix(in srgb,var(--category-accent) 64%,#20263c));box-shadow:0 7px 18px color-mix(in srgb,var(--category-accent) 16%,transparent);border-color:#0000;min-height:46px;font-size:12px}.category-workspace button:focus-visible,.category-workspace input:focus-visible,.category-workspace select:focus-visible{outline:2px solid var(--category-accent);outline-offset:3px}.category-workspace button:disabled{cursor:default}.category-summary{color:#7c8394;border-color:#e0e3ed;gap:22px;margin-bottom:25px;padding:15px 0;font-size:11px}.category-summary strong{color:#46506c;font-size:15px}.category-summary svg{color:var(--category-accent)}.category-layout{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);gap:24px}.category-library,.category-editor,.category-welcome{border:1px solid #e1e4ed;border-radius:21px;min-width:0;box-shadow:0 15px 45px #222f5907}.category-library{background:#ffffffdc}.category-library-heading{align-items:center;gap:11px;padding:24px 22px 0;display:flex}.category-library-icon{background:color-mix(in srgb,var(--category-accent) 8%,white);width:40px;height:40px;color:var(--category-accent);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.category-library-heading h2{letter-spacing:-.35px;color:#3c435b;margin:0;font-size:16px;font-weight:650}.category-library-heading p{color:#81889a;margin:5px 0 0;font-size:11px;line-height:1.5}.category-tabs{background:#f3f4f8;border:1px solid #e8eaf0;margin:20px 18px 15px}.category-tabs button{color:#7c8395;min-height:41px;font-size:11px}.category-tabs button.active{color:var(--category-accent);box-shadow:0 2px 8px #28335b08}.category-search{color:#9098aa;background:#fcfcfe;border-color:#e2e5ed}.category-search input{color:#404860;font-size:12px!important}.category-library>.list-pagination{flex-wrap:wrap;align-items:center;gap:7px;padding:0 18px}.category-library>.list-pagination p{color:#8990a1;flex:1;min-width:130px;font-size:10px}.category-library>.list-pagination button{min-height:34px;padding:7px 9px;font-size:10px}.category-list{gap:7px;max-height:650px;padding:9px 12px 14px;display:grid}.category-row{background:#fff;border:1px solid #e8eaf0;gap:11px;min-width:0;padding:16px 13px;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative}.category-row:hover{border-color:color-mix(in srgb,var(--category-accent) 28%,#dbe0ec);background:#fff;transform:translateY(-1px);box-shadow:0 5px 16px #26345b08}.category-row.selected{border-color:color-mix(in srgb,var(--category-accent) 50%,#dfe2ec);background:linear-gradient(120deg,color-mix(in srgb,var(--category-accent) 6%,white),white);box-shadow:inset 3px 0 0 var(--category-accent)}.category-row-icon{background:color-mix(in srgb,var(--category-accent) 7%,white);width:35px;height:35px;color:var(--category-accent);border-radius:11px}.category-row strong{color:#3e465d;font-size:13px;line-height:1.45}.category-row small{color:#8c92a2;margin:4px 0;font-size:10px;line-height:1.6}.category-row em{color:#7f879b;font-size:10px;line-height:1.6}.category-row>svg{color:#9ea4b5;flex-shrink:0}.category-empty{padding:40px 26px 50px}.category-empty h3{color:#444d68;font-size:23px}.category-empty>svg{color:#abb0c4}.category-empty p{color:#8b92a4;font-size:12px}.category-empty button{background:color-mix(in srgb,var(--category-accent) 7%,white);color:var(--category-accent);min-height:44px;font-size:12px}.category-welcome{background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--category-accent) 10%,transparent),transparent 55%),linear-gradient(145deg,#f8f8fc,#fff);min-height:540px;padding:45px 38px;position:relative}.category-orbit{border-color:color-mix(in srgb,var(--category-accent) 19%,#e0e2ed);background:color-mix(in srgb,var(--category-accent) 5%,#fff);width:84px;height:84px;color:var(--category-accent);margin-bottom:30px;box-shadow:0 0 0 10px #f0f1f966}.category-welcome h2{letter-spacing:-1.2px;color:#353d55;font-size:clamp(30px,3vw,38px);font-weight:550}.category-welcome>p:not(.kicker){color:#81899c;font-size:13px;line-height:1.8}.category-welcome>div{border-color:#e2e5ee;align-items:center;gap:16px;padding:15px 0}.category-welcome>div>span{width:28px;height:28px;color:var(--category-accent);background:#fff;border:1px solid #e0e3ed;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.category-welcome>div p{gap:4px;margin:0;display:grid}.category-welcome>div strong{color:#505b76;font-size:12px;font-weight:600}.category-welcome>div small{color:#959cad;font-size:11px;line-height:1.6}.category-editor{background:#fff;padding:28px;scroll-margin-top:100px}.category-editor>header{border-bottom:1px solid #e9eaf1;margin-bottom:4px;padding-bottom:22px}.category-editor>header>div{min-width:0}.category-editor h2{letter-spacing:-.8px;color:#323b53;overflow-wrap:anywhere;margin:8px 0 10px;font-size:28px;font-weight:550;line-height:1.25}.category-editor-intro{color:#8990a2;max-width:440px;margin:0;font-size:12px;line-height:1.8}.category-editor>header>button{color:#727d96;background:#f3f4f9;flex-shrink:0;width:34px;height:34px}.category-editor-controls{border:0;min-width:0;margin:0;padding:0}.category-form-section{padding:25px 0 0}.category-form-title{align-items:center;gap:11px;display:flex}.category-form-title>span{width:29px;height:29px;color:var(--category-accent);border:1px solid color-mix(in srgb,var(--category-accent) 24%,#e2e4ee);background:color-mix(in srgb,var(--category-accent) 5%,white);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.category-form-title h3{color:#46506b;margin:0;font-size:15px;font-weight:650}.category-form-title p{color:#959bad;margin:4px 0 0;font-size:11px;line-height:1.6}.category-form{gap:18px;margin-top:22px}.category-editor label{color:#56617c;font-size:12px;font-weight:550}.category-editor input:not([type=checkbox]),.category-editor select{color:#424b65;background:#fcfcfe;border-color:#e0e4ed;border-radius:10px;min-width:0;min-height:44px;font-weight:400}.category-toggle{background:#f7f8fc;border:1px solid #e2e6f0;gap:10px;padding:16px}.category-toggle strong{color:#4b5571;font-size:12px}.category-toggle small{color:#8b93a6;font-size:11px;font-weight:400;line-height:1.7}.category-toggle input,.category-required input{accent-color:var(--category-accent);flex-shrink:0}.category-toggle-state{color:var(--category-accent);background:#fff;border:1px solid #e0e4ef;border-radius:20px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:650}.category-placement{background:#fff;border:1px solid #e0e4ed;border-radius:12px;overflow:hidden}.category-placement>summary{cursor:pointer;align-items:center;gap:10px;min-height:72px;padding:14px;list-style:none;display:flex}.category-placement>summary::-webkit-details-marker{display:none}.category-placement>summary>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.category-placement-icon{color:#828fae;background:#f3f5fb;border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.category-placement small{color:#9098ab;font-size:10px}.category-placement strong{color:#505b75;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5}.category-placement-change{color:var(--category-accent);font-size:10px;font-weight:600}.category-placement>summary>svg{color:#929bb2;flex-shrink:0}.category-placement[open]>summary{background:#fafbfe;border-bottom:1px solid #e5e8f1}.category-placement[open]>summary>svg{transform:rotate(180deg)}.category-placement .category-picker{box-shadow:none;background:#fbfcff;border:0;border-radius:0}.category-section-heading{align-items:center;gap:10px;margin:0 0 15px}.category-section-heading>button{color:var(--category-accent);background:#f4f6fc;border-color:#dfe4ef;border-radius:9px;flex-shrink:0;min-height:39px;font-size:11px}.category-detail-explainer{color:#8c94a6;margin:0 0 19px;font-size:11px;line-height:1.8}.category-fields-empty{background:#f9fafe;border:1px dashed #dae0ef;border-radius:13px;align-items:center;gap:13px;margin:18px 0;padding:20px 17px;display:flex}.category-fields-empty>span{color:#9ea9c6;flex-shrink:0}.category-fields-empty strong{color:#65718d;font-size:12px}.category-fields-empty p{color:#939caf;margin:5px 0 0;font-size:11px;line-height:1.8}.category-fields-count{color:#9ca3b4;text-align:right;margin:14px 0 0;font-size:10px}.category-field{background:linear-gradient(140deg,#fbfcff,#fff);border-color:#e1e5ef;border-radius:13px;margin-top:18px;padding:17px}.category-field legend{color:#8d99b3;font-size:10px;font-weight:600}.category-field-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.category-field-type{color:var(--category-accent);align-items:center;gap:7px;font-size:10px;display:flex}.category-field-topline>button{color:#98a2b9;background:#f2f4fa;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.category-field-options{align-items:start;gap:16px;margin:15px 0}.category-field-options>label{min-width:0}.category-field-options .category-required{color:#7c87a2;align-self:center;font-size:11px}.category-saved-type{color:#9aa3b7;margin-top:6px;font-size:10px;font-weight:400;line-height:1.5;display:block}.category-option-list{background:#f8fafe;border:1px solid #e4e8f1;border-radius:10px;margin-bottom:17px;padding:13px}.category-option-list>p{color:#7f8da9;justify-content:space-between;margin:0 0 9px;font-size:11px;display:flex}.category-option-list>p span{color:#a0a9bc;font-size:10px}.category-option-row{gap:7px}.category-option-row>span{color:#acb5c9;flex-shrink:0;width:16px;font-size:9px}.category-option-row input{background:#fff!important;min-height:39px!important;margin:4px 0!important}.category-option-list button{color:#7e8ca9;background:#fff;border-color:#e0e6f2;align-items:center;gap:5px;display:inline-flex}.category-option-row>button{flex-shrink:0;justify-content:center;width:25px;height:28px;padding:6px}.category-optional{color:#a4abbc;margin-left:5px;font-size:10px;font-weight:400}.category-inherited{color:#7b88a5;background:#f6f8fc;border:1px solid #e4e8f2;border-radius:12px}.category-inherited>strong{color:#677898;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.category-inherited p.category-inherited-help{color:#96a1b8;margin:9px 0 8px;font-size:11px;line-height:1.7;display:block}.category-inherited-row{border-top:1px solid #e7eaf3;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.category-inherited-row>span{min-width:0}.category-inherited-row strong{overflow-wrap:anywhere;font-size:11px;font-weight:550;display:block}.category-inherited-row small{color:#9aa5ba;margin-top:4px;font-size:10px;display:block}.category-inherited-row button,.category-field-inherited>button{color:var(--category-accent);background:#fff;border:1px solid #dfe5f1;border-radius:8px;flex-shrink:0;padding:8px 9px;font-size:10px}.category-field-inherited>strong{color:#697792;font-size:12px}.category-help{color:#8f99ad}.category-preview{background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--category-accent) 7%,transparent),transparent 50%),#fafbfe;border:1px solid #dfe5f1;border-radius:15px;min-width:0;margin:18px 0 0;padding:20px}.category-preview-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.category-preview-heading>span{letter-spacing:.06em;color:#7685a6;align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.category-preview-heading>small{color:#a0aac0;background:#fff;border:1px solid #e2e7f2;border-radius:6px;padding:4px 7px;font-size:9px}.category-preview small.category-preview-path{color:#a1adc4;overflow-wrap:anywhere;font-size:10px;line-height:1.5;display:block}.category-preview h3{color:#596b8e;overflow-wrap:anywhere;margin:7px 0 21px;font-size:21px;font-weight:550;line-height:1.4}.category-preview-field{margin:17px 0 0}.category-preview-label{color:#7483a1;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;font-size:11px;line-height:1.6;display:flex}.category-preview-label small{color:#aab3c7;flex-shrink:0;font-size:9px!important}.category-preview-input{color:#b0bbce;overflow-wrap:anywhere;border-color:#e2e7f2;justify-content:space-between;align-items:center;gap:8px;min-height:42px;margin:7px 0 0;font-size:11px;line-height:1.7;display:flex}.category-preview-input.long-answer{align-items:start;min-height:75px}.category-preview-input svg{flex-shrink:0;margin-left:auto}.category-preview-standard{color:#91a1bf;background:#fff;border:1px solid #e4e9f3;border-radius:10px;align-items:start;gap:9px;padding:13px;display:flex}.category-preview-standard>p{color:#8798b7;margin:0;font-size:11px;line-height:1.6}.category-preview-standard small{color:#a6b1c6;margin-top:5px;font-size:10px;line-height:1.7}.category-impact{color:#96a1b8;background:#fbfcff;border:1px solid #e5e9f1;border-radius:10px;align-items:start;gap:9px;margin-top:20px;padding:13px 14px;font-size:10px;line-height:1.8;display:flex}.category-impact svg{color:#a6b2ca;flex-shrink:0;margin-top:2px}.category-actions{border-color:#e8ebf2;gap:8px;padding-top:20px}.category-actions button:not(.primary-button){color:#8d99b1;background:#fff;border-color:#e3e7f0;min-height:40px;font-size:10px}.category-actions .primary-button{margin-right:auto}.category-back{color:#929fb7;background:0 0;border:0;min-height:42px;font-size:11px}.category-notice{color:#6e8b73;background:#f2f7f2;border-color:#dae8da;align-items:center;gap:9px;font-size:12px;display:flex}.category-error,.category-confirm{margin-top:18px}@media (width>=1500px){.category-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}}@media (width<=1100px){.category-workspace{padding:27px 22px 60px}.category-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:18px}.category-editor{padding:23px}.category-library-heading{padding:20px 17px 0}.category-library-heading h2{font-size:14px}.category-library-heading p{font-size:10px}}@media (width<=900px){.category-layout{grid-template-columns:1fr}.category-layout.is-editing .category-library{display:none}.category-editor{padding:24px}.category-workspace{padding-bottom:85px}.category-list{max-height:470px}.category-welcome{min-height:0}.category-heading{gap:16px}.category-heading h1{font-size:34px}.category-heading .primary-button{min-height:44px}.category-summary{gap:14px}.category-summary span{gap:6px}}@media (width<=540px){.category-workspace{padding:24px 14px 110px}.category-heading{margin-bottom:19px}.category-heading h1{letter-spacing:-1.1px;font-size:31px}.category-heading p:not(.kicker){font-size:12px;line-height:1.8}.category-workspace .kicker{font-size:9px}.category-heading .primary-button{margin-top:13px}.category-summary{gap:11px 14px;margin-bottom:20px;padding:13px 0;font-size:10px}.category-summary span{gap:5px}.category-summary svg{width:14px;height:14px}.category-summary strong{font-size:12px}.category-editor{border-radius:17px;padding:22px 17px}.category-editor h2{font-size:26px}.category-editor-intro{font-size:11px}.category-form-title h3{font-size:14px}.category-form-title p{font-size:10px}.category-form-title>span{width:26px;height:26px;font-size:9px}.category-section-heading{align-items:start;gap:8px}.category-section-heading>button{gap:4px;padding:9px;font-size:10px}.category-field{padding:14px}.category-preview{padding:17px}.category-inherited-row{flex-wrap:wrap;gap:9px}.category-field-options{gap:11px}.category-fields-empty{gap:10px;padding:16px 12px}.category-fields-count{text-align:left;font-size:9px}.category-placement-change{font-size:9px}.category-placement>summary{gap:8px;padding:12px}.category-toggle{gap:8px;padding:13px}.category-toggle strong{font-size:11px}.category-toggle small{font-size:10px}.category-actions .primary-button{width:100%;margin:0}.category-actions button:not(.primary-button){flex-grow:1;justify-content:center}.category-welcome{padding:35px 27px}.category-picker-parent{padding:13px}}@media (prefers-reduced-motion:reduce){.category-row{transition:none}.category-row:hover{transform:none}}.category-editor>header{border:1px solid color-mix(in srgb,var(--category-accent) 12%,#e6e8f0);background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--category-accent) 11%,transparent),transparent 65%),#fafafe;border-radius:15px;padding:20px}.category-editor-intro{color:#747d93}.category-form-title p,.category-detail-explainer{color:#7e879b}.category-toggle small,.category-saved-type{color:#7c879c}.category-preview-label{color:#61728f}.category-preview-label small{color:#8594ad}.category-preview small.category-preview-path{color:#8290aa}.category-preview-standard>p{color:#6d7f9e}.category-preview-standard small{color:#8998b2}.category-layout:not(.is-editing){grid-template-columns:minmax(0,1fr)}.category-map{min-width:0;padding:0 18px 18px}.category-map-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:5px 2px 18px;display:flex}.category-map-toolbar>p{color:#78839b;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.category-map-toolbar>div{gap:5px;display:flex}.category-map-toolbar button,.category-map-pages button{color:var(--category-accent);background:#fff;border:1px solid #e2e5ed;border-radius:8px;min-height:34px;padding:8px 10px;font-size:10px}.category-map ul{min-width:0;margin:0;padding:0;list-style:none}.category-map .category-map-roots{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;max-height:680px;padding:2px 3px 8px;display:grid;overflow:auto}.category-map-roots>.category-map-node{background:linear-gradient(135deg,#fafbfe,#fff);border:1px solid #e1e5ef;border-radius:16px;min-width:0;padding:9px}.category-map-row{border-radius:10px;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.category-map-row:hover{background:color-mix(in srgb,var(--category-accent) 4%,#fff)}.category-map-select{color:#4a5570;text-align:start;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:14px 7px;display:flex}.category-map-select[aria-pressed=true]{background:color-mix(in srgb,var(--category-accent) 8%,white);box-shadow:inset 3px 0 0 var(--category-accent)}.category-map-folder{width:35px;height:35px;color:var(--category-accent);background:#f0f2f9;border:1px solid #e3e7f1;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.category-map-name{flex:1;gap:6px;min-width:0;display:grid}.category-map-name strong{color:#3b465f;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.45}.category-map-name small{color:#8290a9;overflow-wrap:anywhere;font-size:10px;font-weight:400;line-height:1.65}.category-map-level{color:#919bb0;white-space:nowrap;border:1px solid #e2e7f1;border-radius:6px;padding:4px 6px;font-size:9px}.category-map-expand,.category-map-add{color:#8795af;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:36px;display:grid}.category-map-add{color:var(--category-accent);background:#fff;border:1px dashed #d8deec;width:29px;height:29px;margin:0 4px}.category-map-expand:hover,.category-map-add:hover{background:#eef1f9}.category-map-end{flex-shrink:0;width:29px}.category-map .category-map-children{border-inline-start:1px solid #dce2ef;margin:0 0 6px 14px;padding-inline-start:14px}.category-map-children>.category-map-node{padding-top:5px;position:relative}.category-map-children>.category-map-node:before{content:"";inset-inline-start:-14px;border-top:1px solid #dce2ef;width:13px;position:absolute;top:39px}.category-map-children .category-map-folder{background:#fff;border-radius:8px;width:29px;height:29px}.category-map-children .category-map-name strong{font-size:12px}.category-map-children .category-map-end{width:8px}.category-map-children .category-map-level{display:none}.category-map-more>button{min-height:38px;color:var(--category-accent);overflow-wrap:anywhere;background:#fff;border:1px dashed #d9e0ef;border-radius:8px;max-width:100%;margin:6px 0;padding:8px 12px;font-size:10px}.category-map-key{color:#8b96ac;align-items:center;gap:8px;margin:15px 3px 0;font-size:10px;line-height:1.7;display:flex}.category-map-key>span{border-inline-start:1px solid #cbd4e7;border-bottom:1px solid #cbd4e7;flex-shrink:0;width:14px;height:13px}.category-map-pages{color:#8994aa;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:10px;display:flex}.category-map-pages>span{margin-right:auto}.category-map-empty{text-align:center;background:radial-gradient(ellipse at top,var(--owner-glow,#f0eef8),transparent 60%);border:1px dashed #dce2ee;border-radius:16px;justify-items:center;gap:13px;padding:40px 20px;display:grid}.category-map-empty>span{width:60px;height:60px;color:var(--category-accent);background:#fff;border:1px solid #e0e5f0;border-radius:20px;place-items:center;display:grid}.category-map-empty h3{letter-spacing:-.6px;color:#47536c;margin:6px 0 0;font-size:25px;font-weight:550}.category-map-empty>p{color:#7f8ba4;max-width:430px;margin:0;font-size:12px;line-height:1.8}.category-map-example{text-align:start;background:#fff;border:1px solid #e2e7f1;border-radius:14px;gap:12px;min-width:200px;margin:8px;padding:20px 25px;display:grid}.category-map-example>small{color:#9ba6bc;letter-spacing:.1em;font-size:8px}.category-map-example strong,.category-map-example span,.category-map-example em{color:#697792;font-size:12px;font-style:normal;font-weight:500}.category-map-example span{border-inline-start:1px solid #d5ddec;margin-inline-start:18px;padding-inline-start:15px}.category-map-example em{border-inline-start:1px solid #d5ddec;margin-inline-start:36px;padding-inline-start:15px}.category-layout.is-editing .category-map-roots{grid-template-columns:1fr;max-height:750px}.category-layout.is-editing .category-map{padding-inline:10px}.category-layout.is-editing .category-map-level{display:none}.category-layout.is-editing .category-map-select{gap:7px}.category-layout.is-editing .category-map-folder{width:28px;height:28px}.category-layout.is-editing .category-map-name small{font-size:9px}.category-layout.is-editing .category-map-children{margin-inline-start:10px;padding-inline-start:9px}.category-layout.is-editing .category-map-children>.category-map-node:before{width:8px;inset-inline-start:-9px}.category-layout.is-editing .category-map-name strong{font-size:11px}.category-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:24px 0 20px;display:grid;position:relative}.category-stepper>button{text-align:start;color:#8996af;background:#fafbfe;border:1px solid #e5e8f0;border-radius:12px;align-content:start;justify-items:start;gap:7px;min-width:0;padding:13px 11px;display:grid;position:relative}.category-stepper>button[aria-current=step]{background:color-mix(in srgb,var(--category-accent) 6%,white);border-color:color-mix(in srgb,var(--category-accent) 45%,#e1e5f0);color:var(--category-accent);box-shadow:0 4px 12px #25356405}.category-stepper>button>span{background:#fff;border:1px solid #dfe4ef;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.category-stepper>button[aria-current=step]>span{border-color:var(--category-accent);background:var(--category-accent);color:#fff}.category-stepper strong{overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.5}.category-stepper small{color:#9ca7bc;font-size:9px}.category-journey{color:#8b99b2;background:#f9fafe;border:1px solid #e3e7f0;border-radius:12px;align-items:center;gap:10px;padding:16px;display:flex}.category-journey>svg{flex-shrink:0}.category-journey>div{flex:1;min-width:0}.category-journey small{letter-spacing:.09em;color:#9ca7bb;font-size:8px}.category-journey p{color:#8a98b0;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.8}.category-journey p>strong{color:#5b6a87;font-weight:600}.category-journey>span{color:var(--category-accent);flex-shrink:0;font-size:9px}.category-wizard-actions{border-top:1px solid #e6e9f1;flex-wrap:wrap;align-items:center;gap:9px;margin:26px 0 0;padding-top:20px;display:flex}.category-wizard-actions>button{color:#8290a9;background:#fff;border:1px solid #e0e5ef;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 15px;font-size:11px;display:flex}.category-wizard-actions>.primary-button{color:#fff;margin-left:auto}.category-wizard-actions>.category-quick-save{font-size:10px}.category-review-facts{background:#fcfdff;border:1px solid #e3e8f1;border-radius:12px;gap:10px;margin-top:18px;padding:16px;display:grid}.category-review-facts p{color:#7585a0;align-items:start;gap:8px;margin:0;font-size:11px;line-height:1.7;display:flex}.category-review-facts svg{color:var(--category-accent);flex-shrink:0;margin-top:2px}.category-review-facts small{color:#95a0b6;font-size:10px;line-height:1.8}.category-management{border-top:1px solid #e7ebf3;margin-top:22px;padding-top:15px}.category-management>p{text-transform:uppercase;letter-spacing:.09em;color:#9ba7bc;margin:0 0 10px;font-size:9px}.category-management>div{flex-wrap:wrap;gap:7px;display:flex}.category-management button{color:#8795af;background:#fff;border:1px solid #e2e7f1;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:9px 11px;font-size:10px;display:flex}.category-step-help{color:#9a6f4e;background:#fff8ef;border:1px solid #f2e1c9;border-radius:9px;padding:12px;font-size:11px;line-height:1.7}@media (width<=1100px){.category-map .category-map-roots{grid-template-columns:1fr}.category-layout.is-editing{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}}@media (width<=900px){.category-layout.is-editing{grid-template-columns:1fr}.category-map .category-map-roots{max-height:none}.category-map{padding-inline:12px}.category-map-select{padding:13px 5px}.category-map-level{display:none}}@media (width<=540px){.category-map .category-map-children{margin-inline-start:9px;padding-inline-start:9px}.category-map-children>.category-map-node:before{width:8px;inset-inline-start:-9px}.category-map-name strong{font-size:12px}.category-map-name small{font-size:9px}.category-map-folder{width:29px;height:29px}.category-map-children .category-map-folder{display:none}.category-map-row{gap:0}.category-map-expand,.category-map-end{width:24px}.category-map-add{width:27px;margin:0 1px}.category-map-toolbar{padding:4px 2px 13px}.category-stepper{gap:5px}.category-stepper>button{gap:6px;padding:11px 8px}.category-stepper strong{font-size:10px}.category-journey{gap:8px;padding:12px}.category-journey>span{font-size:8px}.category-wizard-actions>.primary-button{flex:1}.category-wizard-actions>.category-quick-save{width:100%}}@media (prefers-reduced-motion:reduce){.category-map *,.category-stepper *{scroll-behavior:auto!important;transition:none!important}}.business-profile{--business-ink:#293e38;--business-muted:#596c64;--business-accent:#366957;min-width:0;color:var(--business-ink);gap:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400;line-height:1.6;display:grid}.business-profile :is(h2,h3,h4,strong,summary){font-family:inherit}.business-profile :is(h2,h3,h4){color:var(--business-ink);letter-spacing:-.025em;font-weight:600}.business-profile .kicker{color:#5e7567;letter-spacing:.04em;text-transform:none;margin:0 0 8px;font-size:12px;font-weight:550}.business-profile-hero{background:linear-gradient(110deg,#eaf3eb,#f6f8f2 65%,#faf5ec);border:1px solid #d8e5db;border-radius:24px;align-items:center;gap:22px;padding:30px 34px;display:flex}.business-profile-hero h2{margin:0 0 8px;font-size:clamp(24px,2.3vw,30px);line-height:1.25}.business-profile-hero p{max-width:62ch;color:var(--business-muted);margin:0;font-size:15px}.business-profile-icon,.business-card-icon{color:var(--business-accent);background:#edf3ee;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.business-profile-icon{background:#ffffffbd;border:1px solid #d4e2d6;border-radius:18px;width:54px;height:54px}.business-profile-icon svg{width:26px;height:26px}.business-card-icon svg{width:21px;height:21px}.business-profile button{color:#345e4e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d8cf;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:14px;font-weight:550;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.business-profile button svg{flex-shrink:0;width:17px;height:17px}.business-profile button:hover:not(:disabled){background:#eef5ef;border-color:#8dac9c;transform:translateY(-1px);box-shadow:0 4px 12px #294c3810}.business-profile button:disabled{opacity:.5;cursor:not-allowed}.business-profile :is(button,select,textarea,input,summary,a):focus-visible{outline-offset:3px;outline:3px solid #6b90b1}.business-fields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.business-card,.business-information,.business-identity{background:#fff;border:1px solid #dce5df;border-radius:22px;min-width:0;padding:28px 32px;box-shadow:0 5px 20px #30493705}.business-card>header{align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.business-card h3{margin:0 0 6px;font-size:20px;line-height:1.35}.business-card header p{max-width:64ch;color:var(--business-muted);margin:0;font-size:14px}.business-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;display:grid}.business-field{align-content:start;gap:9px;min-width:0;display:grid}.business-profile .business-field>strong{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;font-weight:550;display:flex}.business-field strong small{color:#697970;font-size:12px;font-weight:400}.business-profile :is(select,textarea,input:not([type=checkbox])){box-sizing:border-box;color:#2d4037;width:100%;min-width:0;font:inherit;background:#fdfefd;border:1px solid #b8c9bf;border-radius:11px;padding:12px 14px;font-size:16px;line-height:1.55}.business-profile :is(input,textarea)::placeholder{color:#6b7970;opacity:1}.business-profile textarea{resize:vertical}.business-field>small{color:var(--business-muted);max-width:58ch;font-size:12px;font-weight:400;line-height:1.7}.business-profile input[type=checkbox]{accent-color:#376853;flex:0 0 18px;width:18px;height:18px;margin:3px 0 0}.business-state{color:#776141;white-space:nowrap;background:#f5f1e8;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:6px 11px;font-size:12px;font-weight:500;display:inline-flex}.business-state svg{width:14px;height:14px}.business-state.is-confirmed{color:#31664a;background:#eaf4ed}.business-country-add{align-items:end;gap:12px;max-width:620px;display:flex}.business-country-add .business-field{flex:1}.business-country-add button{white-space:nowrap;min-height:50px}.business-country-chips{flex-wrap:wrap;gap:10px;margin:20px 0;padding:0;list-style:none;display:flex}.business-country-chips li{background:#f0f6f2;border:1px solid #d5e2d9;border-radius:24px;align-items:center;gap:8px;padding:3px 4px 3px 14px;font-size:14px;display:flex}.business-country-chips button{background:0 0;border:0;border-radius:50%;min-width:36px;min-height:36px;padding:8px}.business-confirm{background:#f4f8f4;border:1px solid #d7e5da;border-radius:14px;align-items:flex-start;gap:12px;margin-top:24px;padding:18px 20px;display:flex}.business-confirm strong,.business-confirm small{display:block}.business-confirm strong{margin-bottom:4px;font-size:14px;font-weight:550}.business-confirm small,.business-coverage-help,.business-empty{color:var(--business-muted);font-size:13px;line-height:1.65}.business-coverage-help{margin:12px 0 0}.business-location-review{background:#fff9ed;border:1px solid #e2d3b4;border-radius:14px;margin-top:20px;padding:18px;font-size:13px}.business-focus{padding:0}.business-profile :is(.business-focus,.business-legacy,.business-more-details)>summary{cursor:pointer;align-items:center;gap:14px;padding:24px 30px;list-style:none;display:flex}.business-profile summary::-webkit-details-marker{display:none}.business-profile :is(.business-focus,.business-legacy,.business-more-details)>summary>svg:last-child{flex-shrink:0;width:18px;height:18px;margin-left:auto;transition:transform .18s}.business-profile details[open]>summary>svg:last-child{transform:rotate(180deg)}.business-focus summary>svg:first-child{color:#5e786a;width:23px;height:23px}.business-focus summary strong{font-size:19px;font-weight:550;display:block}.business-focus summary small{color:var(--business-muted);margin-top:4px;font-size:13px;display:block}.business-focus-body{padding:0 30px 28px}.business-focus-body>p{color:var(--business-muted);margin:0 0 26px;font-size:14px}.business-profile .visibility-choice-section{border-top:1px solid #e1e8e2;margin:26px 0 0;padding:24px 0 0}.business-profile .visibility-choice-section h3{font-size:18px;font-weight:550}.business-profile .visibility-choice-section>p{color:var(--business-muted);font-size:13px}.business-profile .visibility-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.business-profile .visibility-check-grid label{background:#fafcf9;border-color:#d5e0d8;border-radius:12px;padding:14px;font-size:14px;font-weight:450;line-height:1.6}.business-profile .visibility-check-grid label:has(input:checked){color:#2c503d;background:#eaf3ec;border-color:#84a48e}.business-profile .visibility-check-grid :is(span,strong){color:inherit;font-weight:500}.business-profile .visibility-check-grid small{color:#5b7063;font-size:12px;line-height:1.6}.business-content-link{margin-top:18px}.business-profile .visibility-search{background:#fff;border:1px solid #b8c9bf;border-radius:11px;padding:0 12px}.business-profile .visibility-search input{box-shadow:none;background:0 0;border:0;outline:none;padding:12px 5px;font-weight:400}.business-profile .visibility-search:focus-within{outline-offset:3px;outline:3px solid #6b90b1}.business-profile .visibility-chips button{color:#405d3e;text-align:left;background:#f0f5ec;border:1px solid #d1dece;font-size:12px;font-weight:450;line-height:1.6}.business-profile .list-controls{background:#f8faf6;border:1px solid #dde6dc;border-radius:16px;padding:20px}.business-profile .list-controls label{color:#586a5c;font-size:12px;font-weight:500}.business-profile .list-controls :is(input,select,button){font-weight:400}.business-profile .visibility-category-results button{box-shadow:none;text-align:left;border-radius:9px}.business-profile .visibility-category-results button.active{color:#2f533f;background:#edf5ef}.business-profile .visibility-save-bar{background:#f1f6ef;border:1px solid #d7e2d7;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:20px 26px;display:flex}.business-profile .visibility-save-bar p{color:#506650;margin:0;font-size:13px;font-weight:400;line-height:1.65}.business-profile .visibility-save-bar button,.business-profile button.business-primary{color:#fff;background:#376853;border-color:#376853;min-height:46px}.business-profile .visibility-save-bar button{white-space:nowrap}.business-profile button.business-primary:hover:not(:disabled),.business-profile .visibility-save-bar button:hover:not(:disabled){color:#fff;background:#294f3f}.business-information{color:var(--business-ink);margin:0}.business-information-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.business-information-heading>div{flex:1;min-width:220px}.business-information h3{margin:0 0 7px;font-size:24px;line-height:1.3}.business-information p{color:var(--business-muted);margin:6px 0;font-size:14px;line-height:1.7}.business-information svg{flex-shrink:0;width:18px;height:18px}.business-information-heading>.business-card-icon{color:#776543;background:#f3f0e6}.business-identity-summary{border-top:1px solid #e4e9e3;margin:22px 0 0;padding-top:20px}.business-identity-summary>p{max-width:70ch;margin-bottom:14px}.business-identity-summary>div{color:#5c6e62;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px 22px;font-size:13px;display:flex}.business-information a{color:#376552;overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:550;display:inline-flex}.business-edit-fields{border:0;min-width:0;margin:26px 0;padding:0}.business-edit-fields legend{color:#597263;margin-bottom:8px;font-size:12px;font-weight:500}.business-form-heading{margin:0 0 22px}.business-form-heading h4{margin:0 0 5px;font-size:20px}.business-form-heading p{margin:0}.business-more-details{background:#fafbf8;border:1px solid #dce5dc;border-radius:16px;margin-top:28px}.business-profile .business-more-details>summary{padding:19px 22px}.business-more-details summary strong{font-size:16px;font-weight:550;display:block}.business-more-details summary small{color:#617267;margin-top:4px;font-size:12px;display:block}.business-more-body{padding:0 22px 24px}.business-more-body>p{margin:0 0 22px;font-size:13px}.business-review-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.business-review-actions small{color:#5d7263;flex-basis:100%;font-size:12px}.business-earlier,.business-history{border-top:1px solid #e1e8e1;margin-top:24px;padding-top:16px}.business-information :is(.business-earlier,.business-history) summary{color:#516b5c;cursor:pointer;align-items:center;gap:10px;padding:10px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.business-earlier ul{gap:12px;padding:0;list-style:none;display:grid}.business-earlier li{background:#f6f8f3;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.business-earlier li>div{min-width:0}.business-earlier small{color:#627467;display:block}.business-earlier p{white-space:pre-line;overflow-wrap:anywhere}.business-public-preview{background:#f0f6f0;border:1px solid #d0e1d2;border-radius:20px;margin-top:24px;padding:26px}.business-public-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.business-public-preview dl>div{background:#fff;border:1px solid #dfe8dc;border-radius:12px;min-width:0;padding:16px}.business-public-preview dt{font-size:13px;font-weight:550}.business-public-preview dt span{color:#41683d;background:#eaf4e6;border-radius:10px;margin-left:8px;padding:3px 7px;font-size:11px}.business-public-preview dd{white-space:pre-line;overflow-wrap:anywhere;margin:8px 0;font-size:15px}.business-public-preview small{color:#657563;overflow-wrap:anywhere}.business-public-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#fff;border-radius:12px;padding:18px}.business-public-preview>.business-primary{margin-top:16px}.business-feedback,.business-check,.business-save-result{color:#345f3b;background:#edf7ee;border:1px solid #cde2ce;border-radius:14px;align-items:flex-start;gap:10px;margin-top:18px;padding:16px 20px;font-size:14px;line-height:1.65;display:flex}.business-save-result{margin-top:-10px}.business-save-result svg,.business-check>svg{flex-shrink:0;width:19px;height:19px}.business-check small{margin:6px 0;display:block}.business-error{background:#fff6f0;border:1px solid #e1c7bd;border-radius:14px;gap:12px;margin-top:18px;padding:18px;display:grid}.business-history article{background:#fff;border:1px solid #dfe7df;border-radius:14px;margin:14px 0;padding:20px}.business-history article>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.business-history article strong{font-weight:550}.business-history time{color:#667867;font-size:12px}.business-history ul{padding:0;list-style:none}.business-history li{white-space:pre-line;overflow-wrap:anywhere;gap:5px;margin:14px 0;font-size:14px;display:grid}.business-history li span{color:#607362}.business-related{flex-wrap:wrap;gap:12px;margin:-10px 0 0;display:flex}.business-related button{background:0 0;border-color:#d5dfd5;font-size:13px}.business-identity{justify-content:space-between;align-items:center;gap:24px;display:flex}.business-identity h3{margin:0 0 8px;font-size:23px}.business-identity p{color:var(--business-muted);margin:4px 0;font-size:14px}.business-identity-contacts{overflow-wrap:anywhere;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:13px;display:flex}.business-identity nav{gap:10px;display:grid}.business-legacy{background:#fafcf8;border:1px dashed #ccd8cc;border-radius:18px}.business-legacy summary{color:#5f725f;font-size:14px}.business-legacy>p{color:var(--business-muted);margin:0 26px 20px;font-size:13px}.business-legacy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 26px 24px;display:grid}.business-legacy dt{font-size:12px;font-weight:550}.business-legacy dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.visibility-message.visibility-profile-conflict{align-items:flex-start;padding:20px;line-height:1.7}.visibility-profile-conflict>svg{flex-shrink:0;margin-top:3px}.visibility-profile-conflict>div{justify-items:start;gap:12px;display:grid}.visibility-profile-conflict button{color:#743f32;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cda59a;border-radius:10px;padding:10px 14px}.visibility-profile-conflict button:hover{background:#fff1e9}@media (width<=850px){.business-profile-hero{padding:26px}.business-coverage>header{flex-wrap:wrap}.business-state{margin-left:57px}.business-identity{flex-direction:column;align-items:stretch}}@media (width<=650px){.business-profile{gap:18px}.business-profile-hero{align-items:flex-start;gap:15px;padding:23px 20px}.business-profile-icon{border-radius:14px;width:42px;height:42px}.business-profile-icon svg{width:22px;height:22px}.business-profile-hero h2{font-size:24px}.business-profile-hero p{font-size:14px}.business-card,.business-information,.business-identity{border-radius:18px;padding:24px 20px}.business-two-columns,.business-profile .visibility-check-grid{grid-template-columns:1fr;gap:22px}.business-information-heading>div{flex-basis:65%;min-width:0}.business-information-heading>.business-primary{width:100%}.business-information h3{font-size:22px}.business-country-add{flex-wrap:wrap}.business-country-add .business-field{flex-basis:100%}.business-country-add button{width:100%}.business-confirm{padding:16px}.business-focus{padding:0}.business-profile .business-focus>summary{gap:12px;padding:23px 20px}.business-focus-body{padding:0 20px 24px}.business-focus summary strong{font-size:18px}.business-profile .visibility-save-bar{flex-direction:column;align-items:stretch;padding:20px}.business-profile .visibility-save-bar button{width:100%}.business-profile .business-more-details>summary{padding:18px 16px}.business-more-body{padding:0 16px 20px}.business-public-preview{padding:18px}.business-public-preview dl{grid-template-columns:1fr}.business-review-actions>button{width:100%}.business-earlier li{display:block}.business-earlier button{margin-top:12px}.business-identity-summary>div{flex-direction:column;align-items:flex-start;gap:12px}.business-legacy dl{grid-template-columns:1fr}.business-profile .business-legacy>summary{padding:18px}.business-legacy>p,.business-legacy dl{margin-left:18px;margin-right:18px}}@media (prefers-reduced-motion:reduce){.business-profile button,.business-profile summary>svg{transition:none!important}.business-profile button:hover:not(:disabled){transform:none!important}}.visibility-audit .audit-action-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.visibility-audit :is(.audit-action-bar button,.audit-action-bar a,.audit-inspect,.audit-close,.audit-repair-entries button){color:#29486a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c9dd;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:750;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.visibility-audit :is(.audit-action-bar .audit-primary,.audit-action-bar .visibility-finding-primary:last-child){color:#fff;background:linear-gradient(120deg,#304caa,#3b4497);border-color:#3b4497;box-shadow:0 5px 14px #344d9824}.visibility-audit .audit-action-bar svg{flex-shrink:0;width:17px;height:17px}.visibility-audit :is(.audit-action-bar button,.audit-inspect,.audit-close,.audit-repair-entries button):disabled{opacity:.55;cursor:default}.visibility-audit .audit-action-bar a:focus-visible{outline-offset:3px;outline:3px solid #344b95}.visibility-audit .audit-priority{background:0 0;border:0;padding:0}.visibility-audit .audit-priority p{color:#536278;max-width:75ch;font-size:12px;line-height:1.65}.visibility-audit .visibility-audit-issue.status-resolved .visibility-audit-issue-tags span:first-child{color:#236148;background:#dff3e9}.visibility-audit .audit-repair-review{background:radial-gradient(at 100% 0,#def4ec88,#0000 60%),linear-gradient(145deg,#f0f3ff,#f9fcff);border:1px solid #a8bfdd;border-radius:20px;margin:20px 0;padding:24px;scroll-margin-top:130px;box-shadow:0 8px 20px #294b7a0a}.visibility-audit :is(.audit-repair-review,.audit-run-results):focus-visible{outline-offset:4px;outline:3px solid #5267ae}.visibility-audit .audit-repair-review header{align-items:center;gap:12px;display:flex}.visibility-audit .audit-repair-review h4{margin:3px 0;font-size:21px}.visibility-audit .audit-detail-icon{color:#fff;background:#354a98;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.visibility-audit .audit-close{margin-left:auto;padding:9px}.visibility-audit .audit-repair-review p{color:#354d63;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.visibility-audit .audit-repair-review a{color:#2e4f91}.visibility-audit .audit-before-after{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.visibility-audit .audit-before-after>div{background:#fff;border:1px solid #cdd8e8;border-radius:14px;min-width:0;padding:18px}.visibility-audit .audit-before-after>div:last-child{background:#f1fcf6;border-color:#a6cebc}.visibility-audit .audit-before-after span{color:#315272;font-size:12px;font-weight:800}.visibility-audit .audit-before-after p{margin-bottom:0}.visibility-audit .audit-repair-review details{background:#ffffffb8}.visibility-audit .audit-repair-review li{color:#354d63;margin:12px 0;font-size:14px}.visibility-audit .audit-repair-review li small{color:#596c7c;margin-top:4px;display:block}.visibility-audit .audit-feedback{color:#245540;background:#eaf8f0;border:1px solid #a4cdb7;border-radius:12px;padding:15px;font-size:14px;line-height:1.65}.visibility-audit .audit-feedback.is-error{color:#873c35;background:#fff1ef;border-color:#d3a19b}.visibility-audit .audit-detail-note{border-left:3px solid #728fb7;padding-left:12px}.visibility-audit .audit-record{background:#f7fafc;border-color:#d7e3ec;padding:15px}.visibility-audit .audit-record summary{color:#304a68;align-items:center;gap:8px;font-size:13px;display:flex}.visibility-audit .audit-record dl{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 0;display:grid}.visibility-audit .audit-record dl>div{background:#fff;border:1px solid #dbe5ee;border-radius:12px;min-width:0;padding:14px}.visibility-audit .audit-record dt{color:#526a7e;margin-bottom:8px;font-size:12px;font-weight:800}.visibility-audit .audit-record dd{color:#29445c;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.visibility-audit .audit-record dd a{overflow-wrap:anywhere;color:#365e9a;display:block}.visibility-audit .audit-record dd p{color:#526278;margin:8px 0 0}.visibility-audit .visibility-audit-history{background:linear-gradient(165deg,#f0f4ff,#f4fbf8);align-self:start}.visibility-audit .visibility-audit-history>summary{color:#2d4b72;cursor:pointer;margin-bottom:18px;font-size:14px;font-weight:800}.visibility-audit .audit-inspect{color:#304b91;background:#ecf1ff;border-color:#bfceeb}.visibility-audit .audit-inspect[aria-pressed=true]{color:#fff;background:#354b98}.visibility-audit .visibility-audit-history .audit-inspect{padding:10px;font-size:12px}.visibility-audit .audit-repair-entries{gap:12px;margin:0;padding:0;list-style:none;display:grid}.visibility-audit .audit-repair-entries li{flex-direction:column;align-items:stretch;gap:8px;padding:15px;display:flex}.visibility-audit .audit-repair-entries li>span{text-align:left;width:auto;height:auto;padding:7px 9px;font-size:12px;display:block}.visibility-audit .visibility-repair-history>p{color:#526278;font-size:13px;line-height:1.6}.visibility-audit .audit-run-results{background:linear-gradient(145deg,#f7faff,#f5fbf8);border-top:1px solid #c8d8e8;grid-column:1/-1;min-width:0;margin:0;padding:28px clamp(18px,4vw,40px);scroll-margin-top:130px}.visibility-audit .audit-run-results>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.visibility-audit .audit-run-results h3{margin:8px 0;font-size:25px}.visibility-audit .audit-run-results p{color:#4e6375;font-size:14px;line-height:1.6}.visibility-audit .audit-page-results{min-width:0;margin:24px 0}.visibility-audit .audit-page-results h4{overflow-wrap:anywhere;color:#294b68;margin-bottom:14px;font-size:15px}.visibility-audit .audit-page-results ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.visibility-audit .audit-page-results li{background:#fff;border:1px solid #d4e1e9;border-radius:16px;min-width:0;padding:20px;box-shadow:0 4px 14px #213c5f06}.visibility-audit .audit-page-results h5{color:#233d56;margin:14px 0 8px;font-size:16px}.visibility-audit .audit-page-results p{overflow-wrap:anywhere;margin:0}.visibility-audit .audit-outcome{color:#43546b;background:#eaf0f5;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:750;display:inline-block}.visibility-audit .outcome-pass .audit-outcome{color:#22634a;background:#e1f4e9}.visibility-audit :is(.outcome-fail,.outcome-error) .audit-outcome{color:#904331;background:#fff0e8}@media (hover:hover){.visibility-audit :is(.audit-action-bar button,.audit-action-bar a,.audit-inspect,.audit-repair-entries button):hover:not(:disabled){border-color:#728fb7;box-shadow:0 5px 14px #284c8625}}@media (width<=650px){.visibility-audit .audit-before-after,.visibility-audit .audit-record dl{grid-template-columns:1fr}.visibility-audit .audit-repair-review{padding:16px}.visibility-audit .audit-run-results>header{flex-direction:column;align-items:flex-start}.visibility-audit .audit-action-bar>:is(button,a){flex:180px}}@media (prefers-reduced-motion:reduce){.visibility-audit :is(.audit-action-bar button,.audit-action-bar a,.audit-inspect,.audit-close,.audit-repair-entries button){transition:none}}.visibility-audit .visibility-audit-history>ol{overscroll-behavior:contain;max-height:560px;padding:3px;overflow:auto}.visibility-audit .audit-page-results>a{color:#2e4f91;align-items:center;gap:6px;margin:0 0 16px;font-size:13px;display:inline-flex}.visibility-audit .visibility-audit-issue:is(.check-unknown,.check-error,.check-unavailable,.check-out_of_scope,.check-not_applicable) .visibility-audit-issue-tags span:first-child{color:#3e526d;background:#edf1f7}.visibility-audit .audit-observed-reason{color:#643e31;background:#fff5ee;border-left:3px solid #b76042;border-radius:8px;padding:14px 16px}.visibility-audit .audit-source-note{color:#405a72;font-size:13px;line-height:1.65}.visibility-audit .audit-record .audit-inspect{margin-top:12px;font-size:12px}.visibility-audit .audit-record{background:#f8fbff;border:1px solid #c9d9e9;border-radius:18px;padding:0;overflow:hidden}.visibility-audit .audit-record>summary{color:#29486a;background:linear-gradient(115deg,#edf2ff,#edf8f4);min-height:56px;padding:18px 20px;font-size:14px;list-style:none;transition:background .18s}.visibility-audit .audit-record>summary::-webkit-details-marker{display:none}.visibility-audit .audit-record>summary>span{flex:1;min-width:0}.visibility-audit .audit-record-chevron{flex-shrink:0;transition:transform .18s}.visibility-audit .audit-record[open]>.audit-record-chevron,.visibility-audit .audit-record[open]>summary>.audit-record-chevron{transform:rotate(180deg)}.visibility-audit .audit-record :is(summary,button,a):focus-visible{outline-offset:3px;outline:3px solid #445bc4}.visibility-audit .audit-journey{min-width:0;padding:20px}.visibility-audit .audit-current-result{--result-ink:#334d73;--result-tint:#eff3fb;background:linear-gradient(125deg,var(--result-tint),#fff 90%);color:var(--result-ink);border:1px solid #c9d7e8;border-radius:16px;align-items:flex-start;gap:16px;padding:22px;display:flex;box-shadow:0 6px 20px #263a6508}.visibility-audit .audit-current-result.tone-positive{--result-ink:#215c4a;--result-tint:#e8f7ee;border-color:#add2c1}.visibility-audit .audit-current-result.tone-attention{--result-ink:#843f28;--result-tint:#fff0e5;border-color:#e4bda6}.visibility-audit .audit-current-result>div{flex:1;min-width:0}.visibility-audit .audit-current-icon{background:var(--result-ink);color:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 12px #263a6514}.visibility-audit .audit-record .audit-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#536583;margin:0 0 7px;font-size:10px;font-weight:850}.visibility-audit .audit-current-result h4{color:var(--result-ink);margin:0 0 10px;font-size:23px;line-height:1.25}.visibility-audit .audit-current-result p{overflow-wrap:anywhere;color:#344d60;margin:8px 0;font-size:13px;line-height:1.65}.visibility-audit .audit-current-result .audit-current-date{color:#50677b;font-size:11px}.visibility-audit .audit-next-step{border-top:1px solid #bacddd80;margin-top:14px;padding-top:12px}.visibility-audit .audit-next-step strong{color:#263f56;font-size:12px}.visibility-audit .audit-next-step p{margin:5px 0 0}.visibility-audit .audit-owner-decision,.visibility-audit .audit-earlier-result{color:#30475e;background:#fff;border:1px solid #d5dfea;border-radius:14px;margin-top:16px;padding:18px;font-size:13px;line-height:1.65}.visibility-audit .audit-owner-decision{background:#fff8eb;border-color:#e3c99e}.visibility-audit .audit-owner-decision p,.visibility-audit .audit-earlier-result p{overflow-wrap:anywhere;margin:7px 0}.visibility-audit .audit-earlier-result h4{color:#40546e;margin:0 0 7px;font-size:13px}.visibility-audit .audit-earlier-result time{color:#53667a;font-size:12px;display:block}.visibility-audit .audit-action-history{min-width:0;margin-top:24px}.visibility-audit .audit-action-history>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.visibility-audit .audit-action-history h4{color:#263d59;margin:0;font-size:19px}.visibility-audit .audit-action-history p{overflow-wrap:anywhere;color:#40566d;font-size:13px;line-height:1.65}.visibility-audit .audit-action-history>header p:last-child{margin:7px 0 0}.visibility-audit .audit-action-history .audit-inspect{margin-top:0}.visibility-audit .audit-timeline-toolbar{color:#52657d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 12px;font-size:11px;display:flex}.visibility-audit .audit-timeline-toolbar .audit-inspect{padding:9px 12px;font-size:11px}.visibility-audit .audit-action-history .audit-timeline-hint{color:#52657d;font-size:12px;line-height:1.6}.visibility-audit .audit-timeline{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.visibility-audit .audit-timeline-step{--step-color:#4a6380;--step-tint:#edf2f8;grid-template-columns:30px minmax(0,1fr);gap:12px;min-width:0;padding-bottom:18px;display:grid;position:relative}.visibility-audit .audit-timeline-step.tone-positive{--step-color:#276650;--step-tint:#e8f5ed}.visibility-audit .audit-timeline-step.tone-attention{--step-color:#9b462b;--step-tint:#fff0e7}.visibility-audit .audit-timeline-step.tone-change{--step-color:#4754a1;--step-tint:#eef0ff}.visibility-audit .audit-timeline-step:not(:last-child):after{content:"";background:#cedbe7;width:2px;position:absolute;top:33px;bottom:0;left:14px}.visibility-audit .audit-timeline-marker{background:var(--step-tint);width:30px;height:30px;color:var(--step-color);border:1px solid #c8d5e5;border-radius:50%;place-items:center;margin-top:4px;display:grid}.visibility-audit .audit-timeline-card{background:#fff;border:1px solid #cedbea;border-radius:14px;min-width:0;padding:18px;transition:box-shadow .18s,border-color .18s;box-shadow:0 3px 10px #20375105}.visibility-audit .audit-timeline-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.visibility-audit .audit-timeline-card>header strong{color:var(--step-color);font-size:14px;line-height:1.4}.visibility-audit .audit-timeline-card time{color:#596a7e;font-size:11px}.visibility-audit .audit-action-history .audit-action-actor{color:#596a7e;align-items:center;gap:5px;margin:10px 0;font-size:11px;display:flex}.visibility-audit .audit-action-actor svg{flex-shrink:0}.visibility-audit .audit-timeline-card>p:not(.audit-action-actor){margin:10px 0 14px}.visibility-audit .audit-timeline-card .audit-saved-reason{background:#fff7e9;border-left:3px solid #b28a43;border-radius:10px;padding:12px 14px}.visibility-audit .audit-action-history .audit-before-after{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.visibility-audit .audit-action-history .audit-before-after>div{background:#f6f8fc;padding:13px}.visibility-audit .audit-action-history .audit-before-after>div:last-child{background:#eff2ff;border-color:#c7cfee}.visibility-audit .audit-action-history .audit-before-after span{font-size:10px}.visibility-audit .audit-action-history .audit-before-after p{color:#304361;margin:7px 0 0;font-size:13px}.visibility-audit .audit-timeline-more{justify-content:center;margin:4px 0 18px;display:flex}.visibility-audit .audit-timeline-empty{color:#4a627a;background:#f2f6fc;border:1px dashed #bbccdf;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:16px;font-size:13px;line-height:1.6;display:flex}.visibility-audit .audit-timeline-empty svg{color:#586cab;flex-shrink:0}.visibility-audit .audit-timeline-empty p{margin:0}.visibility-audit .audit-record :is(.audit-event-evidence,.audit-history-coverage,.audit-earlier-evidence){background:#f7f9fc;border:1px solid #d6e1eb;border-radius:12px;margin:14px 0 0;padding:12px 14px}.visibility-audit .audit-record :is(.audit-event-evidence,.audit-history-coverage,.audit-earlier-evidence)>summary{color:#3e5470;font-size:12px;line-height:1.5;display:list-item}.visibility-audit .audit-record .audit-event-evidence{background:0 0;border:0;border-top:1px solid #e3e9f2;border-radius:0;margin:12px 0;padding:10px 0}.visibility-audit .audit-record .audit-earlier-evidence{margin-top:20px}.visibility-audit .audit-record .audit-earlier-evidence dl{margin-top:16px}@media (hover:hover){.visibility-audit .audit-timeline-card:hover{border-color:#a4b6d5;box-shadow:0 6px 18px #314c8112}.visibility-audit .audit-record>summary:hover{background:#e4edf9}}@media (width<=650px){.visibility-audit .audit-journey{padding:14px}.visibility-audit .audit-record>summary{padding:16px 14px}.visibility-audit .audit-current-result{gap:10px;padding:16px}.visibility-audit .audit-current-icon{border-radius:10px;width:32px;height:32px}.visibility-audit .audit-current-icon svg{width:19px}.visibility-audit .audit-current-result h4{font-size:20px}.visibility-audit .audit-timeline-step{grid-template-columns:24px minmax(0,1fr);gap:8px}.visibility-audit .audit-timeline-marker{width:24px;height:24px}.visibility-audit .audit-timeline-step:not(:last-child):after{top:28px;left:11px}.visibility-audit .audit-timeline-card{padding:14px}.visibility-audit .audit-action-history .audit-before-after{grid-template-columns:1fr}.visibility-audit .audit-timeline-toolbar{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.visibility-audit :is(.audit-record>summary,.audit-record-chevron,.audit-timeline-card){transition:none}}.visibility-audit .visibility-audit-issue.check-fail:before{background:#c36942}.visibility-audit .visibility-audit-issue.check-pass:before{background:#3d926c}.visibility-audit .visibility-audit-issue:is(.check-unknown,.check-error,.check-unavailable,.check-out_of_scope,.check-not_applicable):before{background:#7187a2}.visibility-audit .visibility-audit-issue:is(.check-unknown,.check-error,.check-unavailable,.check-out_of_scope,.check-not_applicable){background:#fbfcff}.visibility-address-card{background:#fff;border:1px solid #e1e5e9;border-radius:18px;grid-column:1/-1;gap:14px;padding:22px;display:flex}.visibility-address-card>svg{flex-shrink:0;width:22px;margin-top:3px}.visibility-address-card>div{min-width:0}.visibility-address-card a,.visibility-address-card strong{overflow-wrap:anywhere}.visibility-address-card p{line-height:1.55}.visibility-address-card ul{padding-left:18px}.visibility-address-card li{margin:10px 0}.visibility-address-card li span{color:#505869;margin-top:3px;display:block}.visibility-address-card small{color:#505869;line-height:1.5}.visibility-audit-scope{overflow-wrap:anywhere;background:#f4f6f8;border:1px solid #e1e5e9;border-radius:14px;margin:16px 0;padding:16px 20px;line-height:1.6}.visibility-journey{border:1px solid var(--line,#d9d3ca);color:#25251f;background:linear-gradient(140deg,#fffaf2,#f4f7f4);border-radius:24px;grid-column:1/-1;padding:clamp(22px,4vw,42px)}.visibility-journey header{max-width:760px;margin-bottom:24px}.visibility-journey h2{margin:10px 0;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.12}.visibility-journey p{color:#55594d;line-height:1.6}.visibility-journey ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.visibility-journey li{background:#ffffffd9;border:1px solid #dedfd5;border-radius:18px;gap:14px;min-width:0;padding:22px;display:flex}.visibility-journey li:last-child{grid-column:1/-1}.visibility-journey li>svg{color:#516b4c;flex:none;width:22px;margin-top:3px}.visibility-journey h3{margin:6px 0;font-size:1.15rem}.journey-number{letter-spacing:.1em;text-transform:uppercase;color:#64735e;font-size:.72rem;font-weight:800}.visibility-journey button,.visibility-journey a{text-align:left;color:#254329;cursor:pointer;background:#f3f7ef;border:1px solid #b9c7b1;border-radius:10px;align-items:center;gap:6px;margin:4px 8px 0 0;padding:10px 12px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.visibility-journey button svg,.visibility-journey a svg{width:15px;height:15px}.visibility-journey button:focus-visible,.visibility-journey a:focus-visible{outline-offset:3px;outline:3px solid #587d48}.journey-note{align-items:flex-start;gap:10px;margin:22px 0 0;display:flex}.journey-note svg{flex:none;width:19px;margin-top:3px}@media (width<=700px){.visibility-journey ol{grid-template-columns:1fr}.visibility-journey li{padding:17px}.visibility-journey li:last-child{grid-column:auto}.visibility-journey button,.visibility-journey a{justify-content:space-between;width:100%;margin-right:0}}#visibility-audit-title{scroll-margin-top:240px}.visibility-planning{--planning-ink:#18273f;--planning-muted:#52627a;--planning-accent:#6445b6;color:var(--planning-ink);gap:24px;display:grid}.visibility-planning .planning-hero{isolation:isolate;background:radial-gradient(at 88% 20%,#dcd5ff 0,#0000 45%),radial-gradient(at 5% 95%,#e5f4ed 0,#0000 48%),linear-gradient(120deg,#fbf8f2,#f4f0ff);border:1px solid #ddd9ed;border-radius:28px;padding:clamp(24px,4vw,52px);position:relative;overflow:hidden;box-shadow:0 14px 40px #27213e0a}.visibility-planning .planning-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#654886;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.visibility-planning .planning-hero h2{letter-spacing:-.045em;max-width:720px;margin:20px 0;font-size:clamp(29px,3.5vw,48px);line-height:1.12;position:relative}.visibility-planning .planning-hero em{color:#6a4d8e;font-family:Georgia,serif;font-weight:450}.visibility-planning p{color:var(--planning-muted);overflow-wrap:anywhere;line-height:1.65}.visibility-planning .planning-hero>p{max-width:580px}.visibility-planning .planning-orbit{z-index:-1;background:radial-gradient(circle,#fff6,#0000);border:1px solid #b9a7d848;border-radius:50%;place-items:center;width:270px;height:270px;animation:12s ease-in-out infinite alternate planning-float;display:grid;position:absolute;top:-40px;right:-30px}.visibility-planning .planning-orbit svg{stroke-width:.5px;color:#9a82bc4d;width:175px;height:175px}.visibility-planning .planning-steps{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.visibility-planning .planning-steps span{background:#ffffffb5;border:1px solid #fff;border-radius:50px;padding:9px 14px;font-size:12px;font-weight:650}.visibility-planning .planning-layout{grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);gap:24px;display:grid}.visibility-planning .planning-panel{background:linear-gradient(155deg,#fff,#fbfcfe);border:1px solid #e2e5eb;border-radius:23px;min-width:0;padding:clamp(18px,2.5vw,30px);box-shadow:0 10px 30px #15254206}.visibility-planning h3{letter-spacing:-.025em;margin:12px 0;font-size:23px;line-height:1.25}.visibility-planning h4{overflow-wrap:anywhere;margin:10px 0;font-size:20px}.visibility-planning button{font:inherit;color:#33475d;cursor:pointer;white-space:normal;background:#fff;border:1px solid #d9dfe9;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:650;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.visibility-planning button:hover:not(:disabled){border-color:#a798ce;transform:translateY(-2px);box-shadow:0 6px 16px #56497915}.visibility-planning button:disabled{opacity:.5;cursor:not-allowed}.visibility-planning button:focus-visible,.visibility-planning summary:focus-visible{outline-offset:3px;outline:3px solid #8667c8}.visibility-planning button svg{flex-shrink:0;width:17px;height:17px}.visibility-planning .planning-primary{color:#fff;background:linear-gradient(115deg,#283e5d,#675091);border-color:#0000;box-shadow:0 6px 18px #4e3d8221}.visibility-planning .planning-products{scrollbar-gutter:stable;gap:9px;max-height:360px;margin:18px 0;padding:4px;display:grid;overflow-y:auto}.visibility-planning .planning-products button{text-align:start;justify-content:space-between;padding:15px}.visibility-planning .planning-products button span{overflow-wrap:anywhere;min-width:0}.visibility-planning .planning-products small{color:var(--planning-muted);margin-top:5px;font-size:11px;line-height:1.4;display:block}.visibility-planning .planning-products svg{opacity:0}.visibility-planning .planning-products [aria-pressed=true]{background:linear-gradient(120deg,#f4f0fc,#edf6f6);border-color:#a994cf}.visibility-planning .planning-products [aria-pressed=true] svg{opacity:1;color:#655091}.visibility-planning .planning-purpose{background:linear-gradient(150deg,#f5f4fc,#eef5f4);align-self:start}.visibility-planning .planning-purpose ul{gap:18px;margin:28px 0;padding:0;list-style:none;display:grid}.visibility-planning .planning-purpose li{align-items:center;gap:9px;font-size:14px;display:flex}.visibility-planning .planning-purpose li svg{color:#497762;flex-shrink:0;width:18px}.visibility-planning .planning-purpose>small{color:#56637a;margin-top:25px;line-height:1.6;display:block}.visibility-planning .planning-results{gap:18px;animation:.3s ease-out planning-reveal;display:grid}.visibility-planning .planning-context{flex-wrap:wrap;gap:8px;display:flex}.visibility-planning .planning-context span,.visibility-planning .planning-label{color:#5b427f;overflow-wrap:anywhere;background:#ece8f6;border-radius:8px;padding:6px 10px;font-size:12px}.visibility-planning .planning-idea-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:14px;margin:24px 0;display:grid}.visibility-planning .planning-idea{background:linear-gradient(145deg,#faf8ff,#fff);border:1px solid #e1daef;border-radius:16px;min-width:0;padding:20px}.visibility-planning .planning-idea-number{color:#9779b6;font-size:12px;font-weight:750}.visibility-planning summary{cursor:pointer;color:#654886;margin-top:22px;font-size:12px}.visibility-planning details ul{overflow-wrap:anywhere;padding-inline-start:18px;font-size:12px;line-height:1.5}.visibility-planning details small{color:#617089;margin:4px 0 12px;display:block}.visibility-planning .planning-task{background:#f4f8f6;border-left:3px solid #a6bcb5;border-radius:0 12px 12px 0;margin:12px 0;padding:12px 18px}.visibility-planning .planning-task p{margin:0 0 10px}.visibility-planning footer{border-top:1px solid #e5e9ee;padding-top:14px}.visibility-planning .list-filter-row{flex-wrap:wrap;display:flex}.visibility-planning .list-filter-row label{flex:130px;min-width:0}.visibility-planning input,.visibility-planning select{box-sizing:border-box;max-width:100%}.visibility-planning .list-pagination{flex-wrap:wrap}.visibility-planning .planning-spinner{animation:1s linear infinite planning-spin}@keyframes planning-float{to{transform:translate(-15px,15px)rotate(15deg)}}@keyframes planning-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes planning-spin{to{transform:rotate(360deg)}}@media (width<=800px){.visibility-planning .planning-layout{grid-template-columns:1fr}.visibility-planning .planning-steps{gap:6px}.visibility-planning .planning-steps span{font-size:11px}.visibility-planning .planning-orbit{opacity:.55}.visibility-planning .list-controls{padding:0}}@media (prefers-reduced-motion:reduce){.visibility-planning *{transition:none!important;animation:none!important}}.visibility-planning .planning-saved{gap:18px;display:grid}.visibility-planning .planning-saved>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.visibility-planning .planning-saved>header>div{flex:260px}.visibility-planning .planning-saved>header>button{flex:none}.visibility-planning .planning-draft{background:linear-gradient(140deg,#faf7ff,#f3f9f6);border-color:#c7b9df}.visibility-planning .planning-wording{border-bottom:1px solid #e3dfec;flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;padding-bottom:16px;display:flex}.visibility-planning .planning-wording>label:first-child{flex:260px;gap:7px;min-width:0;font-size:12px;font-weight:650;display:grid}.visibility-planning .planning-wording input:not([type=checkbox]){color:#18273f;width:100%;font:inherit;background:#fff;border:1px solid #cbd2df;border-radius:10px;padding:12px;font-size:15px}.visibility-planning .planning-dismiss{align-items:center;gap:8px;font-size:12px;display:flex}.visibility-planning .planning-dismiss input{accent-color:#655091;width:17px;height:17px}.visibility-planning .planning-draft fieldset{border:0;min-width:0;margin:0;padding:0}.visibility-planning .planning-save-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.visibility-planning .planning-save-actions>span{color:#52627a;font-size:12px}.visibility-planning .planning-notice{color:#285642;background:#e9f4ef;border:1px solid #c9e2d7;border-radius:12px;padding:14px 18px}.visibility-planning .planning-saved-card{border-top:1px solid #e0e5ec;margin-top:20px;padding-top:16px}.visibility-planning .planning-saved-card>small{color:#52627a}.visibility-planning .planning-saved-card ul{overflow-wrap:anywhere;padding-inline-start:20px;line-height:1.7}.visibility-planning .planning-saved-card li small{color:#64748b;font-size:11px;display:block}.visibility-planning .planning-is-dismissed>span{color:#64748b;text-decoration:line-through}.visibility-planning .planning-saved h4 small{font-size:12px;font-weight:400}.visibility-planning .planning-priorities{background:linear-gradient(120deg,#eee9ff,#eaf4ef);border-radius:16px;margin:16px 0;padding:16px}.visibility-planning .planning-priorities button{white-space:normal;text-align:start;overflow-wrap:anywhere;max-width:100%;margin:4px 6px 4px 0}.visibility-planning .planning-priorities button[aria-pressed=true]{color:#fff;background:#604a96}.visibility-planning section[aria-label="Saved plan history"]>button{text-align:start;white-space:normal;margin:8px 0;display:block}.merchant-hero{background:radial-gradient(at 90% 0,#a7e8d64d,#0000 55%),linear-gradient(125deg,#fff9f0,#f0f4ff 60%,#f2fff8)}.merchant-checks{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin:24px 0;display:grid}.merchant-checks article{background:linear-gradient(140deg,#fff,#f8faff);border:1px solid #dfe4f0;border-radius:20px;padding:20px;box-shadow:0 8px 28px #29364d08}.merchant-checks article>span{color:#354383;background:#eef1fc;border-radius:30px;padding:5px 10px;font-size:.78rem;font-weight:700;display:inline-block}.merchant-checks p{font-size:.9rem;line-height:1.6}.merchant-form{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;padding:0;display:grid}.merchant-form legend{margin-bottom:18px;font-weight:700}.merchant-form label{flex-direction:column;gap:8px;min-width:0;display:flex}.merchant-form label>span{font-weight:700}.merchant-form small{color:#596173;line-height:1.5}.merchant-form input,.merchant-form textarea,.merchant-form select{box-sizing:border-box;width:100%;font:inherit;color:#1e293d;background:#fff;border:1px solid #cdd4e4;border-radius:13px;padding:12px}.merchant-form textarea{resize:vertical;min-height:100px}.merchant-form :is(input,textarea,select):focus-visible,.merchant-workspace button:focus-visible{outline-offset:3px;outline:3px solid #6574d9}.merchant-policy-body{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dfe4f0;border-radius:18px;margin:20px 0;padding:24px;line-height:1.8}.merchant-approval{align-items:flex-start;gap:12px;margin:20px 0;display:flex}.merchant-provider li{padding:9px 0;line-height:1.65}.merchant-provider-status{background:#f0f4fc;border-radius:16px;flex-direction:column;gap:10px;margin:20px 0;padding:20px;display:flex}.merchant-workspace a{color:#3844a1;overflow-wrap:anywhere;font-weight:650}.merchant-workspace .planning-panel{margin-bottom:24px}.merchant-workspace .planning-panel>p{line-height:1.7}.merchant-workspace button{min-height:44px}.merchant-workspace :is(input,select,textarea){scroll-margin-block:180px}.merchant-preview{scroll-margin-top:180px}.merchant-policy-link{margin:12px 0;display:inline-block}@media (width<=640px){.merchant-form{grid-template-columns:1fr}.merchant-policy-body{padding:16px}.merchant-checks{grid-template-columns:1fr}.merchant-workspace .planning-actions{flex-direction:column;align-items:stretch}}.merchant-shared-business{color:#305b50;background:#edf6f2;border:1px solid #d3e7df;border-radius:16px;grid-column:1/-1;gap:14px;padding:20px;display:flex}.merchant-shared-business svg{flex-shrink:0}.merchant-shared-business p{margin:7px 0 0;line-height:1.6}.merchant-form textarea::placeholder,.merchant-form input::placeholder{color:#748396;opacity:1}.research-source{--research-ink:#243750;color:var(--research-ink);overflow-wrap:anywhere;background:linear-gradient(130deg,#f0faf6,#f5f5ff);border:1px solid #cbdcde;border-radius:24px;min-width:0;margin:1.4rem 0;padding:clamp(1.1rem,3vw,2rem);box-shadow:0 12px 35px #273c5310}.research-source>header{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.research-source>header>div{flex:1;min-width:180px}.research-source h3{color:#162b43;margin:.2rem 0;font-size:clamp(1.2rem,2.5vw,1.7rem)}.research-source p{margin:.4rem 0;line-height:1.6}.research-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#35625d;font-weight:750;font-size:.75rem!important}.research-icon{color:#fff;background:#234e57;border-radius:16px;place-items:center;padding:.8rem;display:grid}.research-source-label{background:#fff;border:1px solid #cadadf;border-radius:30px;padding:.4rem .7rem;font-size:.75rem}.research-verdict{background:#ffffffbc;border-radius:16px;gap:.8rem;margin:1.3rem 0;padding:1rem;display:flex}.research-verdict>svg{color:#31695f;flex-shrink:0}.research-source details{border-top:1px solid #d3dfe3;padding-top:1rem}.research-source summary{cursor:pointer;font-weight:650;line-height:1.5}.research-source ul{padding:0;list-style:none}.research-source li{gap:.6rem;margin:.5rem 0;display:flex}.research-source li svg{color:#376b61;flex-shrink:0;width:18px}.research-links{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.1rem;display:flex}.research-links>span{font-size:.85rem}.research-source a,.research-actions button{color:#233d65;min-height:44px;font:inherit;white-space:normal;background:#fff;border:1px solid #b7cbd7;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:650;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.research-source a svg{flex-shrink:0;width:18px}.research-actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.research-actions button:first-child{color:#fff;background:#294c62;border-color:#294c62}.research-actions button:disabled{opacity:.55;cursor:not-allowed}.research-source a:hover,.research-actions button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 12px #24375016}.research-source :focus-visible{outline-offset:4px;outline:3px solid #5b6fdd}.research-proposal{background:#eff7f4;border-left:4px solid #3a8071;border-radius:12px;margin:1rem 0;padding:1rem 1.2rem}.research-proposal p{margin:.3rem 0}.research-proposal ul{margin:.7rem 0;padding-left:1.2rem}.research-entry-error{background:#fff5f0;border:1px solid #d5b6ad;border-radius:16px;padding:1.2rem}.research-entry-error button{margin-top:.6rem}@media (width<=600px){.research-source>header>div{flex-basis:calc(100% - 75px);min-width:0}.research-source-label{margin-left:0}.research-actions button,.research-links a{width:100%}.research-verdict{padding:.8rem}.research-source{border-radius:18px}}@media (prefers-reduced-motion:reduce){.research-source a,.research-actions button{transition:none!important;transform:none!important}}.change-outcome .publication-trail{color:#253b49;overflow-wrap:anywhere;background:linear-gradient(135deg,#f5faf9,#f4f6ff);border:1px solid #d5e3e8;border-radius:22px;margin:18px 0;padding:clamp(16px,3vw,28px)}.change-outcome .publication-trail .publication-trail-heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.change-outcome .publication-trail svg{flex-shrink:0;width:20px;height:20px}.change-outcome .publication-trail .publication-trail-heading>svg{color:#226b57;background:#e1eeeb;border-radius:12px;width:38px;height:38px;padding:8px}.change-outcome .publication-trail .publication-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#456a75;margin:0 0 5px;font-size:11px;font-weight:750}.change-outcome .publication-trail h4{color:#213649;margin:0;font-size:19px}.change-outcome .publication-trail .publication-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.change-outcome .publication-trail .publication-steps>li{background:#fff;border:1px solid #dde6ec;border-radius:16px;flex-direction:row;align-items:flex-start;gap:14px;min-width:0;padding:18px;transition:box-shadow .18s,border-color .18s;display:flex}.change-outcome .publication-trail .publication-steps>li:hover{border-color:#b8cdd7;box-shadow:0 5px 16px #2c425c0b}.change-outcome .publication-trail .publication-steps>li>div{flex:1;min-width:0;display:block}.change-outcome .publication-trail .publication-step-number{color:#34538a;background:#eaf0fa;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;padding:0;font-size:12px;font-weight:750;display:grid}.change-outcome .publication-trail h5{color:#253b49;margin:3px 0 10px;font-size:16px}.change-outcome .publication-trail p,.change-outcome .publication-trail dd,.change-outcome .publication-trail td,.change-outcome .publication-trail th{color:#465a69;margin:8px 0;font-size:14px;line-height:1.6}.change-outcome .publication-trail details{background:#f7fafc;border:1px solid #e0e8ee;border-radius:12px;margin-top:12px;padding:12px 14px}.change-outcome .publication-trail summary{cursor:pointer;color:#345b86;font-size:14px;font-weight:650}.change-outcome .publication-trail button,.change-outcome .publication-trail a{color:#244e70;background:#edf4f8;border:1px solid #b8cdd7;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:8px;padding:10px 14px;font-size:14px;font-weight:650;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.change-outcome .publication-trail button:disabled{opacity:.6;cursor:not-allowed}.change-outcome .publication-trail button:not(:disabled):hover,.change-outcome .publication-trail a:hover{background:#dcebf3;transform:translateY(-1px)}.change-outcome .publication-trail button:focus-visible,.change-outcome .publication-trail a:focus-visible,.change-outcome .publication-trail summary:focus-visible{outline-offset:3px;outline:3px solid #4a72ad}.change-outcome .publication-trail .publication-status{color:#755423;background:#f6f0e4;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:14px;display:flex}.change-outcome .publication-trail .publication-status.matches{color:#22674c;background:#e8f6ef}.change-outcome .publication-trail .publication-words h6{margin:14px 0 6px;font-size:14px}.change-outcome .publication-trail .publication-words section>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.change-outcome .publication-trail .publication-words p{white-space:pre-wrap;background:#fff;border:1px solid #e0e8ee;border-radius:9px;margin:0;padding:12px}.change-outcome .publication-trail .publication-words span{text-transform:uppercase;color:#597183;margin-bottom:8px;font-size:11px;font-weight:750;display:block}.change-outcome .publication-trail .publication-metrics{overflow-x:auto}.change-outcome .publication-trail table{border-collapse:collapse;width:100%}.change-outcome .publication-trail th,.change-outcome .publication-trail td{text-align:left;border-bottom:1px solid #dfe6ed;padding:10px}.change-outcome .publication-trail dl{margin:10px 0}.change-outcome .publication-trail dt{font-size:13px;font-weight:700}.change-outcome .publication-trail dd{white-space:pre-wrap;margin:5px 0 15px}.change-outcome .publication-context{background:#fafcfe;border:1px solid #dde5eb;border-radius:14px;margin:16px 0;padding:16px}.change-outcome .publication-context>summary{cursor:pointer;color:#3d5876;font-weight:650}.change-outcome .publication-download>p{color:#465a69;margin:14px 0;font-size:14px;line-height:1.6}.change-outcome .publication-download>button{color:#244e70;cursor:pointer;background:#edf4f8;border:1px solid #b8cdd7;border-radius:10px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:10px 16px;font-size:14px;font-weight:650;transition:background .18s;display:inline-flex}.change-outcome .publication-download>button:hover{background:#dcebf3}.change-outcome .publication-download>button:focus-visible,.change-outcome .publication-download>summary:focus-visible{outline-offset:3px;outline:3px solid #4a72ad}.publication-linked{background:linear-gradient(120deg,#f1f8f7,#f4f6ff);border:1px solid #d9e6e8;border-radius:16px;min-width:0;margin:18px 0;padding:18px}.publication-linked>p{font-size:14px;line-height:1.6}.publication-linked>ul{gap:10px;padding:0;list-style:none;display:grid}.publication-linked li{min-width:0}@media (width<=640px){.change-outcome .publication-trail{padding:12px}.change-outcome .publication-trail .publication-steps>li{gap:9px;padding:14px}.change-outcome .publication-trail .publication-step-number{flex-basis:23px;height:23px}.change-outcome .publication-trail .publication-words section>div{grid-template-columns:1fr}.change-outcome .publication-trail button,.change-outcome .publication-trail a{box-sizing:border-box;width:100%}.change-outcome .publication-trail .publication-trail-heading{align-items:flex-start}.change-outcome .publication-trail details{padding:10px}.change-outcome .publication-trail th,.change-outcome .publication-trail td{padding:7px;font-size:12px}}@media (prefers-reduced-motion:reduce){.change-outcome .publication-trail *{transition:none!important;transform:none!important}}@media (width<=640px){.change-outcome .publication-trail .publication-metrics table,.change-outcome .publication-trail .publication-metrics tbody{width:100%;display:block}.change-outcome .publication-trail .publication-metrics thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.change-outcome .publication-trail .publication-metrics tbody tr{border-bottom:1px solid #dfe6ed;grid-template-columns:minmax(0,1fr);padding:12px 0;display:grid}.change-outcome .publication-trail .publication-metrics tbody th,.change-outcome .publication-trail .publication-metrics td{overflow-wrap:normal;word-break:normal;border:0;padding:5px 0;font-size:14px}.change-outcome .publication-trail .publication-metrics td{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.change-outcome .publication-trail .publication-metrics td:before{content:attr(data-label);color:#597183;font-weight:650}}.visibility-changes .planning-hero{background:radial-gradient(at 95% 15%,#d8dbff,#0000 52%),radial-gradient(at 10% 100%,#dceee7,#0000 45%),linear-gradient(120deg,#faf8f3,#eff1fd)}.visibility-changes .change-field{gap:9px;min-width:0;margin:16px 0;font-size:13px;font-weight:650;display:grid}.visibility-changes .change-field select,.visibility-changes textarea,.visibility-changes .change-history-nav select{color:#18273f;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd3e1;border-radius:12px;padding:13px}.visibility-changes textarea{resize:vertical;min-height:140px;font-size:15px;line-height:1.7}.visibility-changes .change-field small{color:#52627a;font-size:12px;font-weight:400;line-height:1.6}.visibility-changes .change-comparison{grid-template-columns:1fr 1.3fr;gap:24px;margin:25px 0;display:grid}.visibility-changes .change-comparison>div{background:#eef0f7;border:1px solid #dce1ed;border-radius:16px;min-width:0;padding:20px}.visibility-changes .change-comparison h4{color:#52627a;font-size:14px}.visibility-changes .change-comparison p{white-space:pre-wrap}.visibility-changes .change-page{overflow-wrap:anywhere;color:#65518a;background:#f3effa;border-radius:10px;padding:10px 13px;font-size:12px}.visibility-changes .change-confirm{align-items:flex-start;gap:12px;margin:25px 0;font-size:14px;line-height:1.5;display:flex}.visibility-changes .change-confirm input{accent-color:#6545a1;flex-shrink:0;width:19px;height:19px;margin-top:2px}.visibility-changes .change-history-nav{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.visibility-changes .change-history-nav label{gap:6px;display:grid}.visibility-changes .change-history-card{background:linear-gradient(120deg,#fff,#f7f8fc);border:1px solid #dde1ec;border-radius:18px;margin-top:16px;padding:22px}.visibility-changes .change-history-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.visibility-changes .change-history-card small{color:#52627a}.visibility-changes .change-history-card p{white-space:pre-wrap}.visibility-changes .change-undo{border-top:1px solid #d8d8e8;margin-top:16px;padding-top:16px}.visibility-changes .change-undo button{margin:5px 8px 5px 0}.visibility-changes textarea:focus-visible,.visibility-changes select:focus-visible,.visibility-changes input:focus-visible{outline-offset:3px;outline:3px solid #8667c8}@media (width<=700px){.visibility-changes .change-comparison{grid-template-columns:1fr;gap:10px}.visibility-changes .change-history-card{padding:16px}}.visibility-content-history .content-version-history{min-width:0;margin-top:1rem;container-type:inline-size}.content-history-intro{color:var(--text-muted,#56666b);line-height:1.6}.visibility-content-history .content-version-history ol{gap:.75rem;padding:0;list-style:none;display:grid}.visibility-content-history .content-version-history li{background:linear-gradient(120deg,#fff,#f2faf8);border:1px solid #d8e4e7;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.content-version-history li>div{overflow-wrap:anywhere;gap:.35rem;min-width:0;display:grid}.content-version-history li small{color:#315b53;font-weight:750}.content-version-history li span{color:#56666b;font-size:.82rem;line-height:1.5}.content-version-history button{color:#253e76;font:inherit;cursor:pointer;background:#fff;border:1px solid #acbcd5;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.85rem;font-weight:700;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.content-version-history button svg{flex-shrink:0;width:18px;height:18px}.content-version-history button:hover:not(:disabled){background:#eef2ff;transform:translateY(-1px);box-shadow:0 6px 16px #283f7520}.content-version-history button:focus-visible{outline-offset:3px;outline:3px solid #3257d2}.content-version-history button:disabled{opacity:.55;cursor:not-allowed}.content-version-comparison{background:#fbfdfd;border:1px solid #c8d7e4;border-radius:20px;margin-top:1rem;overflow:hidden;box-shadow:0 14px 38px #2548470c}.content-version-comparison>header{color:#253f57;background:linear-gradient(125deg,#eaf0ff,#e6f7ee);justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem;display:flex}.content-version-comparison h3,.content-version-comparison h4{margin:.25rem 0}.content-version-columns{grid-template-columns:1fr;gap:1rem;padding:1.2rem;display:grid}@container (width>=620px){.content-version-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-version-words{overflow-wrap:anywhere;background:#fff;border:1px solid #dce4eb;border-radius:14px;min-width:0;padding:1rem}.content-version-words p{font-size:.92rem;line-height:1.65}.content-version-body{white-space:pre-wrap;max-height:24rem;overflow:auto}.visibility-content-editor .visibility-content-history .content-version-comparison .content-version-words .content-version-body,.visibility-content-editor .visibility-content-history .content-version-comparison .content-version-words .content-version-summary{color:#344b52;font-size:15px;font-weight:400;line-height:1.65}.content-version-summary{color:#506269}.content-version-comparison>p,.content-version-notes{margin:0 1.2rem 1rem;font-size:.88rem;line-height:1.6}.content-version-live{color:#285342;background:#edf6f0;border-radius:12px;padding:.85rem}.content-version-notes p{white-space:pre-wrap;overflow-wrap:anywhere}.content-version-comparison>footer{background:#f1f5fc;border-top:1px solid #dce4eb;gap:1rem;padding:1.2rem;display:grid}.content-version-comparison footer p{margin:.5rem 0 0;font-size:.9rem;line-height:1.6}.content-version-history .content-recovery-button{color:#fff;background:#293f78;border-color:#293f78;justify-self:start}.content-version-history .content-recovery-button:hover:not(:disabled){background:#344f90}.content-recovery-reason{color:#7d411b}.visibility-content-history .content-version-history strong{font-size:14px;line-height:1.5}.visibility-content-history .content-version-history .content-history-intro,.visibility-content-history .content-version-comparison>p,.visibility-content-history .content-version-comparison footer p,.visibility-content-history .content-version-notes p{color:#435760;font-size:14px;line-height:1.65}.visibility-content-history .content-version-comparison>p{margin:0 1.2rem 1rem}.visibility-content-history .content-version-comparison>footer{color:#344b52;grid-template-columns:1fr;align-items:start;width:100%;margin:0;font-size:14px}.visibility-content-history .content-version-comparison footer p{margin:.5rem 0 0}.visibility-content-history .content-version-comparison .content-recovery-reason{color:#7d411b}@media (width<=700px){.visibility-content-history .content-version-history li{flex-direction:column;align-items:stretch}.content-version-columns{grid-template-columns:1fr;padding:.75rem}.content-version-history button,.content-version-history .content-recovery-button{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.content-version-history button{transition:none;transform:none!important}}.visibility-content-editor .content-review-card{color:#263d35;background:linear-gradient(135deg,#f0f7f3,#fafcfb);border:1px solid #cfdfd8;border-radius:22px;margin:12px clamp(18px,3vw,34px) 28px;padding:clamp(20px,3vw,28px);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.content-review-card header{align-items:flex-start;gap:14px;display:flex}.content-review-icon{color:#32604e;background:#dfede5;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.content-review-icon svg{width:21px;height:21px}.content-review-card header p{color:#52695e;margin:0 0 6px;font-size:12px;font-weight:550}.content-review-card h4{letter-spacing:-.025em;margin:0 0 8px;font-size:22px;font-weight:600}.content-review-card header span:not(.content-review-icon){color:#56665f;max-width:64ch;font-size:14px;line-height:1.65;display:block}.content-review-card .content-review-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.content-review-card button{color:#305345;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5d5cd;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:11px 18px;font-size:14px;font-weight:550;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.content-review-card button.primary{color:#fff;background:#315f50;border-color:#315f50}.content-review-card button:hover:not(:disabled){background:#e5f0e9;transform:translateY(-1px);box-shadow:0 4px 12px #244a3910}.content-review-card button.primary:hover:not(:disabled){color:#fff;background:#244b3e}.content-review-card button:disabled{opacity:.5;cursor:not-allowed}.content-review-card button svg{width:17px;height:17px}.content-review-card :is(button,textarea):focus-visible{outline-offset:3px;outline:3px solid #6c8eac}.content-review-card .content-review-note{background:#fff;border:1px solid #d4e0d9;border-radius:16px;margin-top:22px;padding:20px}.content-review-card .content-review-similar{background:#fffaf0;border-color:#e1d2b4}.content-review-note label,.content-review-note>strong{font-size:15px;font-weight:600;display:block}.content-review-note p{color:#59655e;max-width:65ch;margin:8px 0 16px;font-size:14px;line-height:1.65}.content-review-card .content-review-note textarea{box-sizing:border-box;color:#293c33;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #aabcb2;border-radius:11px;margin-top:10px;padding:13px 15px;font-size:16px;line-height:1.6;display:block}.content-review-note textarea::placeholder{color:#6b756f;opacity:1}.content-review-note small{color:#617067;margin-top:9px;font-size:12px;line-height:1.6;display:block}@media (width<=560px){.visibility-content-editor .content-review-card{margin:8px 14px 22px;padding:20px 16px}.content-review-card .content-review-actions{flex-direction:column}.content-review-card .content-review-actions button{width:100%}.content-review-card .content-review-note{padding:16px}}@media (prefers-reduced-motion:reduce){.content-review-card button{transition:none}.content-review-card button:hover:not(:disabled){transform:none}}.content-automation{color:#253e37;background:linear-gradient(135deg,#fff,#f4f9f7 65%,#f4f5fc);border:1px solid #d9e5e2;border-radius:26px;gap:1.5rem;padding:clamp(1.2rem,3vw,2.2rem);display:grid;box-shadow:0 14px 40px #24443b08}.content-automation header{align-items:flex-start;gap:1rem;display:flex}.content-automation h3{margin:.25rem 0 .5rem;font-size:1.55rem}.content-automation p{color:#52645e;margin:.4rem 0;line-height:1.65}.content-automation .kicker{letter-spacing:.13em;color:#8b4a35;font-size:.72rem}.content-automation-icon{color:#326652;background:#e4f1ec;border-radius:16px;padding:.8rem;display:flex}.content-automation-choice{background:#fff;border:1px solid #dce6e0;border-radius:18px;gap:1rem;padding:1.2rem;display:grid}.content-automation-choice label{align-items:flex-start;gap:.8rem;display:flex}.content-automation-choice input{accent-color:#356d58;flex-shrink:0;width:20px;height:20px;margin-top:.2rem}.content-automation-choice small{color:#5d6e68;margin-top:.4rem;line-height:1.6;display:block}.content-automation-choice>div,.content-automation footer{flex-wrap:wrap;gap:.65rem;display:flex}.content-automation button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#326652;border:1px solid #326652;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.content-automation button svg{width:18px;height:18px}.content-automation button:hover:not(:disabled){background:#244e3f;transform:translateY(-1px)}.content-automation button.content-automation-secondary{color:#365b4b;background:#fff;border-color:#c9d9d1}.content-automation button:disabled{opacity:.55;cursor:default}.content-automation button:focus-visible,.content-automation summary:focus-visible,.content-automation input:focus-visible{outline-offset:3px;outline:3px solid #575ecb}.content-automation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.content-automation article{background:#fff;border:1px solid #dce7e3;border-radius:18px;flex-direction:column;gap:1rem;min-width:0;padding:1.25rem;display:flex}.content-automation article>div>span{color:#6963a0;font-size:.8rem;font-weight:700}.content-automation h4{overflow-wrap:anywhere;margin:.5rem 0;font-size:1.08rem}.content-automation footer{border-top:1px solid #e6ede9;margin-top:auto;padding-top:.75rem}.content-automation-empty,.content-automation-note{background:#eaf3ee;border-radius:14px;padding:1rem 1.2rem}.content-automation-error{background:#fff2ea;border-radius:12px;padding:1rem;color:#8e402a!important}.content-automation-notice{background:#e9f6ec;border-radius:12px;padding:1rem}.content-automation details{border-top:1px solid #dce6e0;padding-top:1rem}.content-automation summary{cursor:pointer;font-weight:600}.content-automation-recent{border-bottom:1px solid #dce6e0;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.88rem;display:flex}.content-source-review{color:#684b25;background:#fff8eb;border:1px solid #ebd7ae;border-radius:18px;line-height:1.65;padding:1.3rem!important}.content-source-review h4{margin:0 0 .6rem}.content-source-review li{overflow-wrap:anywhere;margin:.5rem 0}.content-source-review p{margin:.6rem 0 0}@media (width<=650px){.content-automation-list{grid-template-columns:1fr}.content-automation header{gap:.7rem}.content-automation-icon{padding:.55rem}.content-automation footer button{flex:1}.content-automation-recent{flex-direction:column;gap:.4rem}}@media (prefers-reduced-motion:reduce){.content-automation button{transition:none}.content-automation button:hover:not(:disabled){transform:none}}.bing-card{--bing-ink:#163e3b;--bing-teal:#16665b;--bing-line:#d5e4df;border:1px solid var(--bing-line);color:#263f3d;background:#fcfdfb;border-radius:24px;margin-block:24px;overflow:hidden;box-shadow:0 12px 32px #123f3510}.bing-card .bing-heading{color:#fff;background:linear-gradient(120deg,#123f3b,#1a6159);align-items:center;gap:18px;padding:28px 32px;display:flex}.bing-card .bing-heading h3{color:#fff;margin:5px 0 8px;font-size:1.6rem;line-height:1.25}.bing-card .bing-heading p{color:#e0efe9;margin:0}.bing-card .bing-heading .kicker{color:#b4e6d4;letter-spacing:.14em;font-size:.7rem}.bing-mark{background:#ffffff12;border:1px solid #ffffff25;border-radius:17px;flex:none;place-items:center;width:52px;height:52px;display:grid}.bing-mark svg{width:27px;height:27px}.bing-badge{white-space:nowrap;color:#fff;background:#ffffff12;border:1px solid #ffffff40;border-radius:999px;margin-left:auto;padding:8px 14px;font-size:.8rem}.bing-body{gap:22px;padding:28px 32px;display:grid}.bing-card h4{color:var(--bing-ink);margin:0;font-size:1.15rem}.bing-card p{line-height:1.65}.bing-card .bing-body>p{margin:0}.bing-card button,.bing-card a.bing-primary{min-height:44px;color:var(--bing-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #bdcfc9;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:.88rem;font-weight:650;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s,border-color .16s;display:inline-flex}.bing-card button svg,.bing-card a svg{flex:none;width:18px;height:18px}.bing-card button:hover:not(:disabled),.bing-card a.bing-primary:hover{background:#eaf5ef;border-color:#449784;transform:translateY(-2px);box-shadow:0 5px 14px #13554416}.bing-card .bing-primary{background:var(--bing-teal);border-color:var(--bing-teal);color:#fff}.bing-card .bing-primary:hover:not(:disabled){color:#fff;background:#0e5148}.bing-card button:disabled{opacity:.5;cursor:not-allowed;transform:none}.bing-card :is(button,a,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #b97929}.bing-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bing-next{background:#edf5ee;border:1px solid #d3e7db;border-radius:17px;align-items:flex-start;gap:14px;padding:20px;display:flex}.bing-next>svg{color:#39745d;flex:none;margin-top:3px}.bing-next strong{color:var(--bing-ink)}.bing-next p{margin:6px 0 0}.bing-next .bing-primary{margin-top:12px}.bing-facts{grid-template-columns:2fr 1fr;gap:16px;margin:0;display:grid}.bing-facts>div{border-left:2px solid #9ec4b5;padding:3px 14px}.bing-facts dt{color:#566a64;font-size:.78rem}.bing-facts dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:600}.bing-card .bing-note{color:#596e65;align-items:center;gap:7px;margin:0;font-size:.82rem;display:flex}.bing-note svg{width:16px;height:16px}.bing-card .bing-details{border-top:1px solid var(--bing-line);color:#536a60;padding-top:18px}.bing-details summary{color:var(--bing-ink);cursor:pointer;padding:7px 0;font-weight:650}.bing-details p{font-size:.86rem;line-height:1.65}.bing-card .bing-message{color:#5d4b22;background:#f5f1df;border:1px solid #e3d6ab;border-radius:14px;margin:0;padding:17px 20px;line-height:1.6}.bing-message.is-error{color:#823b2b;background:#fff0eb;border-color:#e9bcae}.bing-message p{margin:6px 0 12px}.bing-message label{margin:12px 0}.bing-card label{color:var(--bing-ink);flex-direction:column;gap:8px;font-size:.86rem;font-weight:650;display:flex}.bing-card label small{color:#627269;font-size:.77rem;font-weight:400;line-height:1.5}.bing-card input,.bing-card select{box-sizing:border-box;color:#263f3d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #bfd4ca;border-radius:11px;min-width:0;padding:11px 13px;font-weight:400}.bing-card input::placeholder{color:#74857c}.bing-card input:focus,.bing-card select:focus{border-color:#357c67}.bing-product-picker{grid-template-columns:1fr 1.5fr;gap:16px;display:grid}.bing-product-picker>div:first-child{grid-column:1/-1;align-items:center;gap:12px;display:flex}.bing-step{color:#346a51;background:#e4eee5;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:.85rem;font-weight:700;display:grid}.bing-step svg{width:18px;height:18px}.bing-picker-pages{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.bing-card .bing-picker-pages button{min-height:38px;padding:8px 12px;font-size:.78rem}.bing-picker-pages>span{color:#66766d;margin-right:auto;font-size:.8rem}.bing-scope{background:#f5f7f0;border:1px solid #e1e8d9;border-radius:18px;gap:20px;padding:22px;display:grid}.bing-section-title{align-items:flex-start;gap:12px;display:flex}.bing-section-title p{color:#617167;margin:5px 0 0;font-size:.87rem}.bing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bing-fields>label:first-child{grid-column:1/-1}.bing-job{border-top:1px solid var(--bing-line);gap:18px;padding-top:24px;display:grid}.bing-job .kicker{color:#3e7b60;letter-spacing:.1em;margin:0 0 5px;font-size:.68rem}.bing-job .bing-section-title h4{font-size:1.4rem}.bing-card .bing-result-intro{color:#556b60;margin:0;font-size:.88rem}.bing-result-tools{justify-content:space-between;align-items:end;gap:18px;display:flex}.bing-result-tools label{width:min(100%,360px)}.bing-result-tools>span{color:#657b6d;white-space:nowrap;padding-bottom:12px;font-size:.84rem}.bing-keywords{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.bing-keywords article{background:#fff;border:1px solid #d9e5da;border-radius:15px;padding:18px;transition:box-shadow .18s,border-color .18s,transform .18s}.bing-keywords article:hover{border-color:#8eb4a0;transform:translateY(-2px);box-shadow:0 7px 18px #204d3810}.bing-keywords h5{color:#21493c;overflow-wrap:anywhere;margin:0 0 20px;font-size:1rem;font-weight:650}.bing-keywords dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.bing-keywords dt{color:#6b7e71;font-size:.68rem;line-height:1.4}.bing-keywords dd{color:#275b45;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:1.25rem;font-weight:600}.bing-history-table{border:1px solid var(--bing-line);border-radius:12px;max-height:300px;overflow:auto}.bing-history-table table{border-collapse:collapse;width:100%;font-size:.82rem}.bing-history-table th,.bing-history-table td{text-align:left;border-bottom:1px solid #e1e9df;padding:10px 14px}.bing-history-table thead{background:#edf4ea}.bing-history-table tbody th{font-weight:400}@media (width<=1000px){.bing-keywords{grid-template-columns:repeat(2,minmax(0,1fr))}.bing-card .bing-heading{flex-wrap:wrap}.bing-badge{margin-left:70px}}@media (width<=600px){.bing-card{border-radius:18px}.bing-card .bing-heading,.bing-body{padding:22px 18px}.bing-mark{width:42px;height:42px}.bing-card .bing-heading{gap:12px}.bing-card .bing-heading>div{flex:1;min-width:180px}.bing-card .bing-heading h3{font-size:1.3rem}.bing-badge{margin-left:54px}.bing-facts,.bing-product-picker,.bing-fields,.bing-keywords{grid-template-columns:1fr}.bing-scope{padding:18px 14px}.bing-result-tools{flex-direction:column;align-items:stretch;gap:10px}.bing-result-tools>span{padding:0}.bing-actions>button{width:100%}.bing-picker-pages>span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.bing-card button,.bing-card a,.bing-keywords article{transition:none!important;transform:none!important}}.keyword-assessment{background:linear-gradient(145deg,#f4f8f4,#eef4f7);border:1px solid #ccdcd6;border-radius:22px;gap:22px;margin-top:4px;padding:26px;display:grid}.keyword-legend{color:#445e57;flex-wrap:wrap;gap:10px 20px;font-size:.78rem;display:flex}.keyword-legend span{align-items:center;gap:7px;display:flex}.keyword-legend svg{width:17px;height:17px}.keyword-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.keyword-fit-card{background:#fff;border:1px solid #d4e1dd;border-radius:18px;flex-direction:column;align-items:start;gap:16px;min-width:0;padding:24px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 8px 22px #234b3b08}.keyword-fit-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #234b3b12}.keyword-fit-card h5{color:#203f3b;overflow-wrap:anywhere;margin:0;font-size:1.25rem;line-height:1.4}.keyword-fit-card p{color:#455b56;margin:0;font-size:.87rem}.keyword-fit-card>button{width:100%;margin-top:auto}.keyword-fit-state{color:#3c507a;background:#ecf0fa;border-radius:999px;padding:7px 12px;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-flex}.is-fits .keyword-fit-state{color:#235c46;background:#e1f1e8}.is-not_suitable .keyword-fit-state{color:#823e30;background:#f8eae5}.keyword-fit-card .keyword-unconfirmed{color:#695830;box-sizing:border-box;overflow-wrap:anywhere;background:#f6f3e9;border-radius:10px;width:100%;padding:12px 14px}.keyword-metrics{border-top:1px solid #e6ece9;border-bottom:1px solid #e6ece9;flex-wrap:wrap;gap:20px;width:100%;margin:0;padding:16px 0;display:flex}.keyword-metrics div{flex:1;min-width:90px}.keyword-metrics dt{color:#62746d;font-size:.73rem}.keyword-metrics dd{font-variant-numeric:tabular-nums;color:#214f40;margin:6px 0 0;font-size:1.6rem;font-weight:650}.keyword-fit-card details{color:#425c52;width:100%;font-size:.84rem}.keyword-fit-card summary{cursor:pointer;padding:6px 0;font-weight:650}.keyword-fit-card details p{margin:10px 0}.keyword-fit-card li{overflow-wrap:anywhere;margin:6px 0}.keyword-fit-card .keyword-age{color:#735529;font-size:.78rem}.keyword-saved{background:#e2f1e8;border-radius:12px;padding:14px 18px;color:#245b42!important}.keyword-assessment .list-pagination{flex-wrap:wrap}.keyword-fit-card .bing-message{box-sizing:border-box;width:100%}@media (width<=800px){.keyword-fit-grid{grid-template-columns:1fr}.keyword-assessment{padding:18px 14px}.keyword-fit-card{padding:20px}}@media (prefers-reduced-motion:reduce){.keyword-fit-card{transition:none;transform:none!important}}.bing-research{background:#f8fbf9;box-shadow:0 14px 40px #23483c0b}.bing-research .bing-heading{background:radial-gradient(at 100% 0,#3b827966,#0000 65%),#173f3b;padding:32px}.bing-research .bing-heading p:last-child{max-width:52ch;font-size:14px;line-height:1.7}.bing-research .bing-body{gap:28px}.bing-setup{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.bing-setup>.bing-product-picker{background:#fff;border:1px solid #dce7e1;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:22px;padding:26px}.bing-setup>.bing-scope{background:#fff;border-color:#dce7e1;gap:24px;padding:26px}.bing-research .bing-fields{gap:20px}.bing-research .bing-actions{border-top:1px solid #e3ebe6;gap:14px;padding-top:18px}.bing-research .bing-primary{box-shadow:0 4px 12px #16665b17}.bing-research .bing-picker-pages{border-top:1px solid #edf1ee;padding-top:14px}.bing-research .bing-picker-pages>span{flex-basis:100%}.bing-research .bing-job{background:#fff;border:1px solid #dce7e1;border-radius:22px;gap:24px;padding:28px}.bing-research .keyword-assessment{background:0 0;border:0;gap:24px;padding:0}.bing-research .keyword-legend{background:#f4f8f5;border-radius:12px;padding:14px 16px}.bing-research .keyword-assessment>.bing-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bing-research .keyword-assessment>.bing-fields>label:first-child{grid-column:auto}.bing-research .keyword-fit-card{background:linear-gradient(165deg,#fff,#f8fbfa);gap:20px;padding:26px}.bing-research .keyword-fit-card details{border-top:1px solid #e3ebe6;padding:12px 0}.bing-research .bing-details{background:#fafcfb;border:1px solid #e0e8e3;border-radius:14px;padding:14px 18px}.bing-research .bing-details[open]>summary{margin-bottom:16px}.bing-research .bing-keywords{margin:20px 0}@media (width<=1100px){.bing-setup{grid-template-columns:minmax(0,1fr)}.bing-setup>.bing-product-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.bing-research .bing-heading,.bing-research .bing-body{padding:24px 18px}.bing-setup>.bing-product-picker,.bing-setup>.bing-scope,.bing-research .bing-job{padding:20px 16px}.bing-setup>.bing-product-picker,.bing-research .keyword-assessment>.bing-fields{grid-template-columns:minmax(0,1fr)}.bing-research .keyword-fit-card{padding:20px}.bing-research .bing-details{padding:14px}.bing-setup{gap:20px}}.research-schedule{color:#253f37;background:linear-gradient(135deg,#fff,#f3f9f6);border:1px solid #d6e5de;border-radius:26px;margin:1.5rem 0;padding:clamp(1.1rem,3vw,2rem);box-shadow:0 14px 36px #23493b08}.research-schedule header{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.research-schedule header h3{margin:.2rem 0 .6rem;font-size:1.45rem}.research-schedule header p{margin:.2rem 0;line-height:1.6}.research-schedule-icon{color:#315f50;background:#e3f0e9;border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.research-schedule-layout{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:1.5rem;display:grid}.research-schedule-settings,.research-schedule-status{background:#fff;border:1px solid #dce7e1;border-radius:20px;min-width:0;padding:1.4rem}.research-enable{cursor:pointer;align-items:flex-start;gap:.8rem;display:flex}.research-enable input{accent-color:#386954;flex:0 0 20px;width:20px;height:20px;margin-top:.15rem}.research-enable span{gap:.4rem;display:grid}.research-enable small,.research-soft{color:#536960;font-size:.88rem;line-height:1.6}.research-scope-fields{grid-template-columns:1fr 1fr;gap:1rem;margin:1.4rem 0 1rem;display:grid}.research-scope-fields label{gap:.5rem;font-size:.9rem;font-weight:600;display:grid}.research-scope-fields select{color:#253f37;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcec4;border-radius:10px;padding:.6rem .7rem}.research-schedule-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.research-schedule button,.research-progress button{color:#315643;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b4cabc;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.9rem;font-weight:600;transition:transform .16s,box-shadow .16s;display:inline-flex}.research-schedule button:hover:not(:disabled),.research-progress button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 14px #23493b15}.research-schedule button:disabled{opacity:.55;cursor:default}.research-schedule button.research-primary{color:#fff;background:#386954;border-color:#386954}.research-schedule button:focus-visible,.research-scope-fields select:focus-visible,.research-enable input:focus-visible{outline-offset:3px;outline:3px solid #6a91ce}.research-schedule-status{background:#eef5f1;flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.research-schedule-status p{margin:0;font-size:.93rem;line-height:1.65}.research-schedule-status button{margin-top:auto}.research-schedule-status svg,.research-saved svg{flex-shrink:0;width:22px;height:22px}.research-saved{color:#2f6148;align-items:center;gap:.5rem;display:flex}.research-error{color:#8e302e;line-height:1.6}.research-progress{border-top:1px solid #d8e4dc;margin-top:1.5rem;padding-top:1.3rem}.research-progress-stats{flex-wrap:wrap;gap:1rem 2rem;display:flex}.research-progress-stats span{color:#4b6056;align-items:baseline;gap:.5rem;font-size:.9rem;display:flex}.research-progress-stats strong{color:#284a3a;font-size:1.45rem}.research-progress details{margin-top:1rem}.research-progress summary{cursor:pointer;padding:.6rem 0;font-weight:600}.research-product-list{gap:.7rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.research-product-list li{background:#fff;border:1px solid #dee7e1;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.research-product-list li div{gap:.35rem;min-width:0;display:grid}.research-product-list strong{overflow-wrap:anywhere}.research-product-list span,.research-product-list small{color:#536960;font-size:.88rem}.research-product-list button{flex-shrink:0}.bing-recurring-summary{background:#f5faf7;border:1px solid #dae5df;border-radius:18px;margin-bottom:1.5rem;padding:1.3rem}.bing-recurring-summary>p{margin:.4rem 0;line-height:1.6}@media (width<=800px){.research-schedule-layout{grid-template-columns:1fr}.research-schedule-status button{margin-top:.3rem}}@media (width<=520px){.research-scope-fields{grid-template-columns:1fr}.research-schedule-settings,.research-schedule-status{padding:1rem}.research-product-list li{flex-direction:column;align-items:stretch}.research-schedule-actions{flex-direction:column}.research-schedule-actions button{width:100%}.research-schedule header{gap:.7rem}.research-schedule-icon{flex-basis:38px;width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.research-schedule button,.research-progress button{transition:none}.research-schedule button:hover:not(:disabled),.research-progress button:hover:not(:disabled){transform:none}}.visibility-results{gap:1.4rem;min-width:0;display:grid}.results-heading{align-items:flex-start;gap:1rem;display:flex}.results-heading>svg{width:2rem;height:2rem;color:var(--owner-accent,#34675c);flex:none}.results-heading h2{margin:.2rem 0 .6rem}.results-heading p{max-width:70ch}.results-card{background:#fff;border:1px solid #dce3e1;border-radius:18px;min-width:0;padding:clamp(1rem,2vw,1.7rem)}.results-card h3{margin-top:0}.results-card p,.results-footnote{color:#586760;line-height:1.6}.results-card label{gap:.45rem;font-size:.88rem;font-weight:600;display:grid}.results-card input,.results-card select,.results-card textarea{box-sizing:border-box;color:#183a2c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bdcac4;border-radius:9px;padding:.7rem}.results-card textarea{resize:vertical;font-family:ui-monospace,monospace;font-size:.83rem}.results-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.results-card fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.results-card button{color:#244e3b;cursor:pointer;font:inherit;background:#f2f7f4;border:1px solid #b8c9c0;border-radius:9px;align-items:center;gap:.5rem;min-height:44px;padding:.7rem 1rem;display:inline-flex}.results-card button:disabled{opacity:.55;cursor:default}.results-card button svg{width:1rem;height:1rem}.results-card :focus-visible{outline-offset:3px;outline:3px solid #398668}.results-section-heading,.results-selected-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.results-section-heading h3,.results-selected-heading h3{margin:.1rem 0 0}.results-section-count,.results-scope-status{color:#285b47;white-space:nowrap;background:#edf6f0;border-radius:999px;align-items:center;min-height:28px;padding:.25rem .65rem;font-size:.75rem;font-weight:750;display:inline-flex}.results-section-lede{max-width:70ch;margin-top:.65rem}.results-scope-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.results-scope-list button{text-align:left;overflow-wrap:anywhere;background:linear-gradient(145deg,#fff 0%,#f9fcfa 100%);border-color:#d6e2db;gap:.52rem;padding:1rem 1.05rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative;box-shadow:0 5px 16px #1d49350f}.results-scope-list button:hover:not(:disabled){border-color:#7fae93;transform:translateY(-1px);box-shadow:0 8px 20px #1d49351f}.results-scope-list button[aria-pressed=true]{background:linear-gradient(145deg,#edf8f0 0%,#f7fbf8 100%);border:2px solid #2c6b51;box-shadow:0 7px 20px #2c6b5124}.results-scope-card-top{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.results-scope-card-top>strong{font-size:1rem;line-height:1.35}.results-scope-measure{color:#183a2c;font-size:1.1rem!important;font-weight:750!important}.results-scope-list small{color:#66776e;font-size:.8rem;font-weight:500}.results-scope-address{line-height:1.45;display:block}.results-scope-address span{color:#87968e;text-transform:uppercase;letter-spacing:.08em;margin-right:.35rem;font-size:.67rem;font-weight:700}.results-scope-open{color:#2c6b51;align-items:center;gap:.35rem;margin-top:.15rem;font-size:.82rem;font-weight:750;display:inline-flex}.results-scope-open svg{width:.9rem;height:.9rem}.results-selected-summary{margin:.55rem 0 .25rem;color:#2d5848!important}.results-selected-source{margin-top:0}.results-empty{text-align:center;border:1px dashed #c2d1c9;border-radius:12px;margin-top:1rem;padding:2rem}.results-empty svg{color:#5c7a68;width:2rem;height:2rem}.results-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.results-metrics article{background:#f0f6f2;border-radius:12px;gap:.5rem;padding:1.2rem;display:grid}.results-metrics strong{font-variant-numeric:tabular-nums;font-size:1.8rem}.results-table{max-width:100%;margin:1rem 0;overflow:auto}.results-table table{border-collapse:collapse;width:100%;font-size:.87rem}.results-table td,.results-table th{text-align:left;vertical-align:top;border-bottom:1px solid #e0e7e2;padding:.8rem}.results-table th:first-child{overflow-wrap:anywhere;min-width:8rem;max-width:25rem}.results-actions{flex-wrap:wrap;gap:.7rem;display:flex}.results-preview{background:#eef6f0;border-radius:12px;margin-top:1rem;padding:1.2rem}.results-preview li{margin-bottom:.5rem;line-height:1.6}.results-preview button{margin:.3rem}.results-footnote{font-size:.85rem}.visibility-results .list-pagination{flex-wrap:wrap}@media (width<=600px){.results-fields,.results-scope-list,.results-metrics{grid-template-columns:1fr}.results-heading{gap:.7rem}.results-card{border-radius:12px}.results-actions button{justify-content:center;width:100%}.results-section-heading,.results-selected-heading{gap:.7rem}.results-section-count,.results-scope-status{font-size:.7rem}.results-scope-card-top{display:block}.results-scope-card-top .results-scope-status{margin-top:.45rem}}.distribution-address{overflow-wrap:anywhere}.connection-status-summary{background:linear-gradient(135deg,#f3faf5,#f7fbff);border:1px solid #cfe0d6;border-left:4px solid #4c9b72;border-radius:0 12px 12px 0;gap:.25rem;padding:.85rem 1rem;display:grid;color:#244e3b!important;margin:.8rem 0!important;line-height:1.5!important}.connection-status-summary strong{color:#183a2c}.connection-status-summary span{color:#5b7166;font-size:.82rem}.connection-card{background:linear-gradient(145deg,#fff 0%,#fbfdfc 100%)}.connection-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.4rem;display:flex}.connection-card-heading h3{margin:.12rem 0 0}.connection-state-badge{color:#245d45;white-space:nowrap;background:#eaf6ef;border-radius:999px;align-items:center;min-height:30px;padding:.3rem .7rem;font-size:.78rem;font-weight:750;display:inline-flex}.connection-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0 1.1rem;display:grid}.connection-step-list>div{background:#f7fbf8;border:1px solid #d9e7df;border-radius:13px;align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}.connection-step-list b{color:#fff;background:#2d6d53;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.8rem;display:grid}.connection-step-list span{gap:.22rem;min-width:0;display:grid}.connection-step-list strong{font-size:.86rem;line-height:1.35}.connection-step-list small{color:#5d7168;line-height:1.4}.connection-details{border-top:1px solid #e1e9e4;margin-top:1rem;padding-top:.8rem}.connection-details summary{cursor:pointer;color:#2b614b;font-weight:700}.connection-details p{margin:.7rem 0}@media (width<=600px){.connection-step-list{grid-template-columns:1fr}.connection-card-heading{flex-wrap:wrap}.connection-state-badge{font-size:.72rem}}.distribution-history{padding:0;list-style:none}.distribution-history li{border-bottom:1px solid var(--border,#ddd);padding:.75rem 0}.search-review-workspace{margin-top:1.2rem}.search-review-workspace article{border:1px solid var(--border,#d6dee8);border-radius:12px;padding:1rem}.search-review-workspace h4{margin-bottom:.5rem}.search-review-workspace p,.search-review-url{overflow-wrap:anywhere}.search-review-workspace .results-scope-list{margin-block:1rem}.results-advanced>summary{cursor:pointer;padding:8px 0;font-size:1.05rem;font-weight:750;line-height:1.5}.results-advanced>summary:focus-visible{outline-offset:4px;outline:3px solid #587d48}.results-advanced[open]>summary{margin-bottom:18px}.results-advanced>.results-card{box-shadow:none;border:0;padding:18px 0}.outcome-summary{background:linear-gradient(135deg,#f0fdfa 0%,#f8fafc 58%,#eef2ff 100%)}.outcome-summary h2{letter-spacing:-.035em;max-width:24ch;font-size:clamp(1.6rem,3vw,2.4rem)}.outcome-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;margin:1.4rem 0;display:grid}.outcome-summary-grid article{background:#ffffffe0;border:1px solid #dbe5ed;border-radius:18px;padding:1.2rem;box-shadow:0 8px 26px #16334208}.outcome-summary-grid article>span{text-transform:uppercase;letter-spacing:.08em;color:#315a65;font-size:.73rem}.outcome-summary-grid h3{margin:.7rem 0;font-size:1.1rem}.change-outcome{margin-block:1rem}.change-outcome section{overflow-wrap:anywhere;background:#f3f7fb;border-radius:14px;margin-top:1rem;padding:1rem}.visibility-automation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.visibility-automation-grid .results-card{height:100%}.visibility-automation-grid h3{align-items:center;gap:8px;display:flex}.visibility-automation-grid dl{gap:9px;margin:16px 0 0;display:grid}.visibility-automation-grid dl div{border-top:1px solid #1419261a;justify-content:space-between;gap:14px;padding-top:9px;display:flex}.visibility-automation-grid dt{color:#667085}.visibility-automation-grid dd{text-align:right;margin:0;font-weight:700}.visibility-task-state{background:#f1f6f3;border-radius:10px;padding:.6rem .7rem;font-size:.82rem;font-weight:750;color:#285b47!important;margin:.6rem 0!important;line-height:1.45!important}.visibility-automation-actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.visibility-automation-actions button{color:#244e3b;cursor:pointer;font:inherit;background:#f2f7f4;border:1px solid #b8c9c0;border-radius:9px;min-height:44px;padding:.7rem 1rem}.visibility-automation-actions button:hover{background:#e7f2eb;border-color:#7da98e}.visibility-maintenance-details{background:#fbfdfc;border:1px solid #dce3e1;border-radius:14px;padding:0 1rem}.visibility-maintenance-details summary{cursor:pointer;color:#285b47;padding:1rem 0;font-weight:700}.visibility-maintenance-details[open] summary{border-bottom:1px solid #e2ebe5}.visibility-maintenance-details p{margin:1rem 0}.visibility-maintenance-details svg{vertical-align:middle;margin-right:.35rem}@media (width<=900px){.visibility-automation-grid{grid-template-columns:1fr}}.visibility-automation .automation-heading{background:linear-gradient(125deg,#f5f7ff,#f3fbf7);border:1px solid #dce3ee;border-radius:22px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(20px,3vw,32px);display:grid;box-shadow:0 12px 32px #23365c08}.visibility-automation .automation-heading>svg{box-sizing:border-box;color:#fff;background:#344b95;border-radius:15px;width:48px;height:48px;padding:11px}.visibility-automation .automation-heading p{color:#526176;margin:0;line-height:1.6}.visibility-automation .automation-heading .kicker{color:#344b95;font-size:11px}.visibility-automation .automation-heading h2{margin:5px 0 10px}.visibility-automation .automation-refresh{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#344b95;border:1px solid #344b95;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #344b9522}.visibility-automation .automation-refresh svg{flex:none;width:18px;height:18px}.visibility-automation .automation-refresh:hover:not(:disabled){background:#283c7e;border-color:#283c7e}.visibility-automation .automation-refresh:disabled{color:#516079;box-shadow:none;cursor:wait;background:#e5e9f2;border-color:#ced6e6}.visibility-automation :is(button,summary):focus-visible{outline-offset:4px;outline:3px solid #344b95}.visibility-automation .automation-schedule{color:#283c65;background:#f5f7fd;border:1px solid #d7e0f0;border-radius:18px;align-items:flex-start;gap:14px;padding:20px 24px;display:flex}.visibility-automation .automation-schedule-icon{color:#344b95;background:#e5ebfa;border-radius:12px;flex:0 0 38px;place-items:center;height:38px;display:grid}.visibility-automation .automation-schedule-icon svg{width:20px;height:20px}.visibility-automation .automation-schedule strong{margin:2px 0 6px;font-size:15px;line-height:1.4;display:block}.visibility-automation .automation-schedule p{color:#526176;max-width:85ch;margin:0;font-size:14px;line-height:1.6}.visibility-automation .automation-schedule.paused{color:#684e23;background:#fff9ed;border-color:#e5d4b1}.visibility-automation .automation-schedule.paused .automation-schedule-icon{color:#684e23;background:#f3e7cc}.visibility-automation .visibility-automation-grid{margin-top:0}@media (width<=650px){.visibility-automation .automation-heading{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px}.visibility-automation .automation-heading>svg{width:40px;height:40px;padding:9px}.visibility-automation .automation-refresh{grid-column:1/-1;width:100%}.visibility-automation .automation-schedule{gap:12px;padding:18px}.visibility-automation .automation-schedule strong{font-size:14px}}.results-import-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.7rem;display:flex}.results-import-heading h3{margin:.1rem 0 0}.results-import-badge{color:#304f91;white-space:nowrap;background:#eef4ff;border-radius:999px;align-items:center;min-height:28px;padding:.3rem .65rem;font-size:.75rem;font-weight:750;display:inline-flex}.results-import-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1.1rem 0 1.4rem;display:grid}.results-import-steps span{color:#38594a;background:#f8fcf9;border:1px solid #d7e4dc;border-radius:11px;align-items:center;gap:.5rem;padding:.65rem .7rem;font-size:.78rem;font-weight:650;line-height:1.35;display:flex}.results-import-steps b{color:#2c6b51;background:#dceee3;border-radius:50%;flex:none;place-items:center;width:1.45rem;height:1.45rem;font-size:.75rem;display:grid}.results-import fieldset small,.results-import label>small{color:#66776e;font-size:.76rem;font-weight:450;line-height:1.45;display:block}.results-import-columns{background:#f5faf6;border-left:3px solid #80b999;padding:.75rem .9rem;font-size:.86rem}.results-import-warning{background:#fff8e9;border-left:3px solid #c99845;padding:.75rem .9rem;color:#654b20!important}.results-preview{border:1px solid #b8d9c3;box-shadow:0 5px 16px #1d49350f}.results-preview h4{color:#245f42;margin-top:0}.results-preview p{margin:.6rem 0}.results-import .results-fields{align-items:start}.results-import .results-fields label{align-content:start}@media (width<=700px){.results-import-heading{display:block}.results-import-badge{margin-top:.7rem}.results-import-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.results-import-steps{grid-template-columns:1fr}.results-import-steps span{font-size:.8rem}}.results-import-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1rem 0;display:grid}.results-import-summary div{min-width:0}.results-import-summary dt{color:#586760;margin-bottom:.3rem;font-size:.75rem}.results-import-summary dd{color:#244e3b;overflow-wrap:anywhere;margin:0;font-size:.88rem;font-weight:650}.results-history{background:#f8fcf9;border:1px solid #d7e4dc;border-radius:14px;margin:1rem 0;padding:1rem}.results-history summary{cursor:pointer;color:#244e3b;font-weight:700}.results-history-list{gap:.8rem;padding:0;list-style:none;display:grid}.results-history-list>li{background:#fff;border:1px solid #d7e4dc;border-radius:12px;padding:1rem}.results-history-list h4{color:#244e3b;margin:.25rem 0}.results-history-list details{margin-top:.7rem;font-size:.85rem}.results-history-list details ul{padding-left:1.2rem}.results-history-list details li{color:#586760;margin:.6rem 0;line-height:1.5}@media (width<=600px){.results-import-summary{grid-template-columns:1fr}.results-history{padding:.8rem}}.search-opportunities-card{background:linear-gradient(145deg,#fff 0%,#f6fbf8 100%)}.search-review-heading,.search-review-history-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.search-review-heading h3,.search-review-history-heading h4{margin:.1rem 0 0}.search-review-badge{color:#31528f;white-space:nowrap;background:#e7f1ff;border-radius:999px;align-items:center;min-height:28px;padding:.3rem .65rem;font-size:.75rem;font-weight:750;display:inline-flex}.search-review-boundary{background:#f3f7ff;border-left:3px solid #7194d6;padding:.8rem 1rem;font-size:.87rem;color:#405477!important}.search-review-rule{background:linear-gradient(135deg,#f5f8ff,#f5fbf7);border:1px solid #d7e3ef;border-radius:14px;margin:1.2rem 0;padding:1rem 1.1rem}.search-review-rule h4{margin:.25rem 0 .5rem}.search-review-rule p{margin:.45rem 0}.search-review-limit,.search-review-filter-note{font-size:.84rem;color:#66776e!important}.search-review-page-filter,.search-review-page-choice{background:#f5f8ff;border:1px solid #c8d9ef;border-radius:14px;margin:1rem 0;padding:1rem 1.1rem}.search-review-page-filter p,.search-review-page-choice p{margin:.45rem 0}.search-review-page-filter .kicker,.search-review-page-choice .kicker{color:#4663a5}.search-review-candidate{box-shadow:0 7px 20px #2c473e12;background:linear-gradient(145deg,#fff,#fbfdfc)!important}.search-review-candidate .kicker,.search-review-history-heading .kicker{color:#4c7394;letter-spacing:.08em;margin:0;font-size:.72rem}.search-review-candidate h4{color:#183a2c;overflow-wrap:anywhere;margin:.15rem 0 .7rem;font-size:1.18rem}.search-review-evidence{background:#f3f8f5;border-radius:11px;gap:.15rem;margin:.6rem 0 1rem;padding:.8rem .9rem;display:grid}.search-review-evidence p{margin:.2rem 0;font-size:.84rem}.search-review-evidence-label{letter-spacing:.07em;text-transform:uppercase;font-weight:800;color:#426a57!important;font-size:.72rem!important}.search-review-reason{background:#f8fbf8;border-left:3px solid #91b99d;margin:0 0 1rem;padding:.75rem .9rem}.search-review-reason p{margin:.35rem 0 0}.search-review-selected{background:#fff;border-radius:9px;padding:.7rem .85rem}.search-review-picker-intro{font-size:.85rem;color:#526a5e!important}.search-review-details{border:1px solid #c7ddcd;box-shadow:0 7px 22px #255b3f14}.search-review-details .kicker{color:#477a5d;font-size:.72rem}.search-review-details h4{margin:.15rem 0 .7rem;font-size:1.25rem}@media (width<=600px){.search-review-heading,.search-review-history-heading{display:block}.search-review-badge{margin-top:.7rem}.search-review-candidate .results-actions button{justify-content:center;width:100%}}.attribution-card{background:linear-gradient(145deg,#fff 0%,#f5fbf8 58%,#f5f8ff 100%)}.attribution-heading,.attribution-subheading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.attribution-heading h3,.attribution-subheading h4{margin:.1rem 0 .35rem}.attribution-heading p:not(.kicker),.attribution-subheading+p{max-width:76ch}.attribution-heading .kicker,.attribution-subheading .kicker{color:#4663a5;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem}.attribution-boundary{color:#405477;background:#f3f7ff;border-left:3px solid #6c8fd7;border-radius:0 11px 11px 0;margin:1rem 0;padding:.85rem 1rem}.attribution-boundary p{margin:.35rem 0 0}.attribution-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.2rem 0;display:grid}.attribution-steps article{background:#ffffffc2;border:1px solid #d7e3ef;border-radius:13px;align-items:flex-start;gap:.7rem;padding:.9rem;display:flex}.attribution-steps b{color:#31528f;background:#e0eaff;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid}.attribution-steps strong{color:#263f70;display:block}.attribution-steps p{margin:.3rem 0 0;font-size:.82rem;line-height:1.45}.attribution-settings{background:#ffffffb8;border:1px solid #d8e3f0;border-radius:14px;gap:1rem;margin:1rem 0;padding:1rem;display:grid}.attribution-settings legend{color:#263f70;padding:0 .4rem;font-weight:800}.attribution-settings label{max-width:34rem}.attribution-settings small,.attribution-save small{color:#66776e;font-size:.78rem;font-weight:450;line-height:1.45;display:block}.attribution-toggle{align-items:flex-start;grid-template-columns:none!important;gap:.7rem!important;display:flex!important}.attribution-toggle input{margin-top:.2rem;width:1.15rem!important;min-width:1.15rem!important}.attribution-toggle span{gap:.2rem;display:grid}.attribution-save{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1rem 0 1.4rem;display:flex}.attribution-report-setup,.attribution-report{background:#ffffffc7;border:1px solid #d8e3f0;border-radius:14px;margin-top:1.1rem;padding:1rem 1.1rem}.attribution-report-setup h4,.attribution-report h4{color:#263f70}.attribution-report-setup .results-fields{margin:.8rem 0}.attribution-report-setup .results-fields small{color:#66776e;font-size:.78rem;font-weight:450;display:block}.attribution-report .results-metrics{margin:1rem 0}.attribution-report .results-metrics article{background:#f0f6f2}.attribution-channels{background:#f8fcf9;border:1px solid #d9e6df;border-radius:12px;padding:.85rem 1rem}.attribution-channels h5{color:#285b47;margin:0 0 .6rem;font-size:.9rem}.attribution-channels dl{gap:.5rem;margin:0;display:grid}.attribution-channels dl div{border-top:1px solid #e1ebe5;justify-content:space-between;gap:1rem;padding-top:.5rem;display:flex}.attribution-channels dt{color:#586760}.attribution-channels dd{color:#244e3b;margin:0;font-weight:750}.attribution-limit{color:#654b20;background:#fff8e9;border-left:3px solid #c99845;margin-top:1rem;padding:.8rem .9rem}.attribution-limit p{margin:.35rem 0 0}.attribution-plan-note{background:#fff8e9;border-left:3px solid #c99845;padding:.8rem .9rem;color:#654b20!important}@media (width<=700px){.attribution-heading,.attribution-subheading{display:block}.attribution-heading .results-scope-status,.attribution-subheading .results-scope-status{margin-top:.7rem;display:inline-flex}.attribution-steps{grid-template-columns:1fr}.attribution-save button,.attribution-report-setup button{justify-content:center;width:100%}.attribution-report .results-metrics{grid-template-columns:1fr}}.ai-results-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ai-results-heading h3{margin:.1rem 0 .35rem}.ai-results-heading .kicker{color:#4663a5;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem}.ai-results-badge{color:#344f91;white-space:nowrap;background:#e8efff;border-radius:999px;align-items:center;min-height:28px;padding:.3rem .7rem;font-size:.75rem;font-weight:750;display:inline-flex}.ai-summary-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.ai-summary-counts div{background:linear-gradient(145deg,#f5f8ff,#f7fbfa);border:1px solid #d8e3f0;border-radius:13px;gap:.25rem;padding:.9rem 1rem;display:grid}.ai-summary-counts strong{color:#1f3c67;font-size:1.6rem}.ai-summary-counts span{color:#526176;font-size:.78rem}.ai-observations-card{background:linear-gradient(145deg,#fff 0%,#f7faff 100%)}.ai-observations-card fieldset{background:#ffffffa6;border:1px solid #d8e3f0;border-radius:14px;padding:1rem}.ai-observations-card legend{color:#263f70;padding:0 .4rem;font-weight:800}.ai-observations-card legend:not(:first-child){margin-top:.8rem}.ai-observations-card small{color:#66776e;font-size:.76rem;font-weight:450;line-height:1.45;display:block}.ai-observation-definitions{background:#f5f8ff;border-left:3px solid #88a9dc;padding:.75rem .9rem;font-size:.86rem;color:#425477!important}.ai-observation-row-heading{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.ai-observation-row-heading p{margin:0}.ai-observation-status{color:#285b47;white-space:nowrap;background:#edf6f0;border-radius:999px;align-items:center;min-height:25px;padding:.25rem .55rem;font-size:.72rem;font-weight:750;display:inline-flex}.ai-observation-time{font-size:.8rem;color:#66776e!important}.ai-observation-prompt{background:#f7f9fc;border-radius:9px;padding:.6rem .75rem}.ai-sample-summary{background:linear-gradient(145deg,#fff 0%,#f5f8ff 100%)}.ai-sample-group{background:#fffc;border-color:#d8e3f0;margin-top:1rem;box-shadow:0 6px 18px #2942700f}.ai-sample-group>p:first-child{margin-top:0}.ai-sample-group h4{color:#263f70;margin:.3rem 0 .7rem;font-size:1.08rem}.ai-sample-counts{font-weight:700;color:#2d5848!important}.ai-sample-exclusions{background:#fff8e9;border-left:3px solid #c99845;padding:.7rem .85rem;color:#654b20!important}.ai-sample-limit{font-size:.84rem;color:#66776e!important}.ai-empty-state{background:#f5f8ff;border-left:3px solid #88a9dc;padding:.9rem 1rem;color:#425477!important}@media (width<=600px){.ai-results-heading{display:block}.ai-results-badge{margin-top:.7rem}.ai-summary-counts{grid-template-columns:1fr}.ai-observation-row-heading{display:block}.ai-observation-status{margin-top:.45rem}}.distribution-workspace{gap:1rem;display:grid}.distribution-card{background:linear-gradient(145deg,#fff 0%,#fbfdfc 100%)}.distribution-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.45rem;display:flex}.distribution-card-heading h3{max-width:34ch;margin:.1rem 0 0}.distribution-state-badge{white-space:nowrap;color:#3c5b4b;background:#edf3f0;border-radius:999px;align-items:center;min-height:30px;padding:.3rem .75rem;font-size:.78rem;font-weight:750;display:inline-flex}.distribution-state-badge.ready{color:#245d45;background:#eaf6ef}.distribution-state-badge.attention{color:#765019;background:#fff5e4}.distribution-state-badge.neutral{color:#52635b;background:#eef1f0}.distribution-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.distribution-step-list>div{background:#f7fbf8;border:1px solid #d9e7df;border-radius:13px;align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}.distribution-step-list b{color:#fff;background:#2d6d53;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.8rem;display:grid}.distribution-step-list span{gap:.22rem;min-width:0;display:grid}.distribution-step-list strong{font-size:.86rem;line-height:1.35}.distribution-step-list small{color:#5d7168;overflow-wrap:anywhere;line-height:1.4}.distribution-source-note{font-size:.86rem!important}.distribution-boundary{background:#f5faf6;border-left:3px solid #80b999;padding:.75rem .9rem}.distribution-history-heading{border-top:1px solid #e1e9e4;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.3rem;padding-top:1rem;display:flex}.distribution-history-heading h4{margin:0}.distribution-history-heading p{color:#687970;margin:0;font-size:.84rem}.distribution-confirm{background:#fff9ed;border:1px solid #e5d4b1;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;margin-top:1rem;padding:.85rem 1rem;display:grid}.distribution-confirm p{color:#684e23;margin:0}.distribution-confirm button{justify-content:center}.distribution-refresh{justify-self:start}.distribution-card ol{padding-left:1.25rem}.distribution-card ol li{margin:.55rem 0;line-height:1.5}@media (width<=700px){.distribution-step-list{grid-template-columns:1fr}.distribution-card-heading{flex-wrap:wrap}.distribution-confirm{grid-template-columns:1fr}.distribution-confirm button{width:100%}.distribution-history-heading{display:block}.distribution-history-heading p{margin-top:.35rem}.distribution-refresh{justify-content:center;width:100%}}.visibility-results{gap:1.65rem}.visibility-results>.connection-card,.distribution-workspace>.distribution-card{border-color:#d7e2df;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 12px 30px #163b3014}.visibility-results>.connection-card:before,.distribution-workspace>.distribution-card:before{content:"";background:var(--connection-accent,#4f8c76);height:5px;position:absolute;inset:0 0 auto}.visibility-results>.connection-card:after,.distribution-workspace>.distribution-card:after{content:"";background:var(--connection-wash,#4f8c761a);pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-78px;right:-76px}.visibility-results>.connection-card:hover,.distribution-workspace>.distribution-card:hover{border-color:var(--connection-accent,#4f8c76);transform:translateY(-3px);box-shadow:0 17px 38px #163b3024}.connection-card[data-connection-kind=website]{--connection-accent:#d97745;--connection-wash:#d9774524}.connection-card[data-connection-kind=google]{--connection-accent:#4d72c7;--connection-wash:#4d72c724}.connection-card[data-connection-kind=bing]{--connection-accent:#6c55b5;--connection-wash:#6c55b524}.distribution-card[data-connection-kind=indexnow]{--connection-accent:#2f9c83;--connection-wash:#2f9c8324}.distribution-card[data-connection-kind=feed]{--connection-accent:#c28a35;--connection-wash:#c28a3529}.connection-card-heading,.distribution-card-heading{z-index:1;padding-top:.35rem;position:relative}.connection-card-heading .kicker,.distribution-card-heading .kicker{color:var(--connection-accent,#4f8c76);letter-spacing:.12em}.connection-state-badge,.distribution-state-badge{border:1px solid color-mix(in srgb,var(--connection-accent,#4f8c76) 34%,white);box-shadow:0 3px 8px #183a2c0f}.connection-card .connection-step-list>div,.distribution-card .distribution-step-list>div{background:linear-gradient(145deg,#fbfefd,#f1f8f4);transition:transform .18s,box-shadow .18s,border-color .18s}.connection-card .connection-step-list>div:hover,.distribution-card .distribution-step-list>div:hover{border-color:var(--connection-accent,#4f8c76);transform:translateY(-2px);box-shadow:0 8px 18px #183a2c17}.connection-card .connection-step-list b,.distribution-card .distribution-step-list b{background:var(--connection-accent,#2d6d53);box-shadow:0 0 0 4px color-mix(in srgb,var(--connection-accent,#2d6d53) 14%,white)}.visibility-results>.connection-card .results-actions button:first-child,.distribution-card .results-actions button:first-child{background:linear-gradient(135deg,var(--connection-accent,#2d6d53),color-mix(in srgb,var(--connection-accent,#2d6d53) 72%,#142b24));border-color:var(--connection-accent,#2d6d53);color:#fff;box-shadow:0 6px 13px color-mix(in srgb,var(--connection-accent,#2d6d53) 23%,transparent)}.visibility-results>.connection-card .results-actions button:first-child:hover:not(:disabled),.distribution-card .results-actions button:first-child:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.visibility-results>.connection-card button,.distribution-card button{transition:transform .16s,box-shadow .16s,background .16s}.visibility-results>.connection-card button:hover:not(:disabled),.distribution-card button:hover:not(:disabled){box-shadow:0 5px 12px #183a2c1a}@media (prefers-reduced-motion:reduce){.visibility-results>.connection-card,.distribution-workspace>.distribution-card,.connection-card .connection-step-list>div,.distribution-card .distribution-step-list>div,.visibility-results>.connection-card button,.distribution-card button{transition:none}.visibility-results>.connection-card:hover,.distribution-workspace>.distribution-card:hover,.connection-card .connection-step-list>div:hover,.distribution-card .distribution-step-list>div:hover,.visibility-results>.connection-card .results-actions button:first-child:hover:not(:disabled),.distribution-card .results-actions button:first-child:hover:not(:disabled){transform:none}}.report-evidence-context{color:#233f3b;background:linear-gradient(125deg,#f0f8f5,#f8f9ff);border:1px solid #cbded8;border-radius:18px;min-width:0;margin:1.2rem 0;padding:1.25rem}.report-evidence-heading{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.report-evidence-heading>svg{color:#287164;flex:none;width:1.6rem;height:1.6rem}.report-evidence-heading>div{flex:1;gap:.3rem;min-width:140px;display:grid}.report-evidence-heading .kicker{letter-spacing:.12em;color:#52746d;font-size:.66rem}.report-evidence-tag{color:#315b50;overflow-wrap:anywhere;background:#fff;border:1px solid #bfd4cc;border-radius:999px;max-width:100%;padding:.4rem .7rem;font-size:.76rem;font-weight:650;display:inline-flex}.report-evidence-tag.is-test{color:#78521f;background:#fff8e8;border-color:#e7cd94}.report-evidence-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.2rem 0 0;display:grid}.report-evidence-facts div{min-width:0}.report-evidence-facts dt{color:#586e68;margin-bottom:.35rem;font-size:.75rem}.report-evidence-facts dd{overflow-wrap:anywhere;text-transform:none;margin:0;font-size:.92rem;font-weight:650}.report-evidence-more{border-top:1px solid #d3e3dd;margin-top:1rem;padding-top:.85rem}.report-evidence-more>summary{cursor:pointer;color:#355f55;font-size:.83rem;font-weight:650}.report-evidence-context p{margin:.9rem 0 0;font-size:.86rem;line-height:1.6}.report-evidence-context .report-evidence-notice{color:#765021}.report-evidence-compact{background:#f7faf9;padding:1rem}.report-evidence-form{gap:1rem;display:grid}.report-form-section,.report-filter-details{background:#f8fbfa;border:1px solid #d7e4df;border-radius:16px;padding:1.1rem 1.25rem}.report-form-heading{align-items:flex-start;gap:.8rem;display:flex}.report-form-heading>svg{color:#2b7669;flex:none;width:1.3rem;margin-top:.15rem}.report-form-heading h4{color:#254b43;margin:0;font-size:1rem}.report-form-heading p{margin:.4rem 0 0;font-size:.85rem}.report-filter-details>summary{cursor:pointer;color:#305c51;flex-wrap:wrap;align-items:center;gap:.6rem;font-weight:650;display:flex}.report-filter-details>summary:before{content:"+";font-size:1.1rem}.report-filter-details[open]>summary:before{content:"−"}.report-filter-details>summary>svg{width:1.1rem}.report-filter-details>summary>span{color:#59756c;margin-left:auto;font-size:.72rem;font-weight:500}.report-filter-details>p{margin-top:1rem;font-size:.85rem}.report-evidence-filter{align-content:start;gap:.7rem;display:grid}.visibility-results .results-import{background:linear-gradient(155deg,#fff,#fafcfb);border-color:#ccdcd5;box-shadow:0 10px 35px #284f4010}.visibility-results .results-preview{background:#fff;border-radius:18px;padding:clamp(1rem,2vw,1.6rem);box-shadow:0 10px 32px #284f4010}.results-scope-context{color:#4d6b60;font-size:.75rem;line-height:1.5}.visibility-results .results-scope-list{gap:.85rem}.visibility-results .results-scope-list>button{transition:transform .16s,border-color .16s,box-shadow .16s}.visibility-results .results-scope-list>button:hover:not(:disabled){border-color:#709e8c;transform:translateY(-2px);box-shadow:0 8px 22px #244e3b12}.visibility-results .results-scope-list>button[aria-pressed=true]{color:#244e3b;background:linear-gradient(125deg,#eaf5ef,#f2f5ff);border-color:#629381}.visibility-results .results-scope-list>button[aria-pressed=true] small,.visibility-results .results-scope-list>button[aria-pressed=true] strong{color:#244e3b}.report-evidence-form summary:focus-visible,.report-evidence-more summary:focus-visible{outline-offset:5px;border-radius:6px;outline:3px solid #487f70}@media (width<=850px){.report-evidence-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.report-evidence-heading{align-items:flex-start}}@media (width<=500px){.report-form-section,.report-filter-details,.report-evidence-context{padding:1rem}.report-filter-details>summary>span{margin-left:0}.report-evidence-heading{grid-template-columns:1.6rem minmax(0,1fr);display:grid}.report-evidence-heading>div{min-width:0}.report-evidence-tag{border-radius:10px;grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.visibility-results .results-scope-list>button{transition:none}.visibility-results .results-scope-list>button:hover:not(:disabled){transform:none}}.results-export-ready{color:#244d40;background:#f0f8f3;border:1px solid #bed8cc;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.25rem;display:flex}.results-export-ready p{margin:.4rem 0 0;font-size:.85rem}.results-export-ready a{color:#fff;background:#285b48;border-radius:12px;align-items:center;gap:.6rem;padding:.8rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.results-export-ready a svg{width:1rem}.results-export-ready a:hover{background:#1d4536}.results-export-ready a:focus-visible{outline-offset:4px;outline:3px solid #9e6f29}.results-source-format,.results-relative-note{color:#284958;background:linear-gradient(120deg,#f2f8fb,#f4fbf7);border:1px solid #d2e4e7;border-radius:18px;gap:1rem;margin:1.2rem 0;padding:1.2rem 1.4rem;display:flex}.results-source-format>svg{color:#336a74;flex-shrink:0;width:26px;height:26px}.results-source-format p,.results-relative-note p{color:#486170;max-width:82ch;margin:.5rem 0 0;line-height:1.7}.results-relative-note{display:block}.results-preview-values{gap:.6rem;padding:0;list-style:none;display:grid}.results-preview-values li{overflow-wrap:anywhere;background:#fff;border:1px solid #dce5ef;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.2rem;padding:.9rem 1rem;display:flex}.results-preview-values span{color:#385f65;font-weight:650}.results-evidence-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 26px;display:grid}.results-evidence-paths a{color:#294459;background:linear-gradient(125deg,#f7fafb,#eff3f8);border:1px solid #cddad8;border-radius:20px;gap:10px;padding:24px 50px 24px 24px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative}.results-evidence-paths a+a{color:#285845;background:linear-gradient(125deg,#f7faf5,#edf5ed)}.results-evidence-paths a:hover{transform:translateY(-2px);box-shadow:0 10px 24px #264b3712}.results-evidence-paths a:focus-visible{outline-offset:4px;outline:3px solid #ab732b}.results-evidence-paths span{font-size:.74rem;font-weight:650}.results-evidence-paths strong{font-size:1.1rem;line-height:1.45}.results-evidence-paths small{color:#52676a;font-size:.85rem;line-height:1.5}.results-evidence-paths svg{width:19px;position:absolute;top:26px;right:20px}@media (width<=700px){.results-evidence-paths{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.results-evidence-paths a{transition:none;transform:none!important}}.visibility-results .search-opportunities-card{background:linear-gradient(155deg,#f7f9ff,#fff 45%);border-color:#d7dfed;border-radius:24px;padding:clamp(22px,3vw,36px);box-shadow:0 12px 32px #253e640b}.search-opportunities-card .search-review-heading{align-items:center;gap:24px}.search-opportunities-card .search-review-heading h3{color:#273e5c;margin:8px 0;font-size:clamp(24px,2.5vw,30px)}.search-opportunities-card .search-review-heading p{max-width:55ch;margin:0;line-height:1.65}.search-review-entry{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 0 4px;display:flex}.search-review-entry p{color:#536780;margin:0;font-size:14px}.search-opportunities-card button,.search-opportunities-card a{border-radius:12px;min-height:44px}.search-opportunities-card .search-review-entry>button{color:#fff;background:#354e76;border:1px solid #354e76;padding:13px 20px;font-weight:650}.search-opportunities-card .search-review-workspace{border-top:1px solid #dce4ed;margin-top:26px;padding-top:26px}.search-opportunities-card .search-review-history-heading{margin:30px 0 18px}.search-opportunities-card .search-review-details{box-shadow:none;background:#fbfcfe;border-color:#cfdbe9;margin-top:30px;padding:clamp(20px,3vw,32px)}.search-detail-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.search-opportunities-card .search-detail-heading h4{color:#263f5c;margin:8px 0 0;font-size:26px}.search-detail-heading .search-review-badge{white-space:normal}.search-opportunities-card .search-review-evidence{background:#fff;border:1px solid #dde5ed;border-radius:18px;gap:18px;margin:18px 0;padding:22px}.search-evidence-heading{color:#4b6278;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.search-evidence-heading>span:first-child{color:#315d4e;background:#edf4ef;border-radius:8px;padding:7px 11px;font-weight:650}.search-evidence-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:20px;margin:4px 0;display:grid}.search-evidence-metrics dt{color:#536981;font-size:13px;line-height:1.5}.search-evidence-metrics dd{color:#263f5c;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:28px;font-weight:650}.search-opportunities-card .search-evidence-note{color:#576c7f;font-size:14px;line-height:1.6}.search-supporting-details{border-top:1px solid #e3eaf0;padding-top:16px}.search-opportunities-card summary{cursor:pointer;color:#35567a;font-size:14px;font-weight:650;line-height:1.6}.search-opportunities-card .search-review-url{overflow-wrap:anywhere;color:#526b7d;font-size:13px;line-height:1.7}.search-review-next,.search-review-notes,.search-review-followup{background:#fff;border:1px solid #dde5ed;border-radius:18px;margin-top:26px;padding:24px}.search-review-next{background:#f0f5fa;border-color:#d3dfed}.search-review-next h5,.search-review-notes h5{color:#263f5c;margin:0;font-size:18px}.search-review-next>p,.search-review-notes>p{color:#536981;margin:9px 0 18px;font-size:14px;line-height:1.65}.search-review-next .research-actions{gap:12px;margin:18px 0 12px}.search-review-next>button,.search-review-next>a{margin:8px 8px 0 0}.search-review-notes label{gap:10px;margin:18px 0 8px;font-size:14px;display:grid}.search-review-notes textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #c8d6df;border-radius:12px;padding:14px;line-height:1.6}.search-review-notes>button,.search-review-followup>button{margin-top:12px}.search-review-followup[open]>summary{margin-bottom:18px}.search-review-followup .results-fields{margin:18px 0}.search-review-footer{border-top:1px solid #dde5ed;margin-top:26px;padding-top:20px}.search-review-footer>p{color:#637588;overflow-wrap:anywhere;font-size:12px}.search-review-footer .results-actions{justify-content:flex-end;margin-top:16px}.search-opportunities-card :is(button,summary,a):focus-visible{outline-offset:4px;outline:3px solid #9a702d}@media (width<=650px){.search-detail-heading,.search-review-heading{flex-wrap:wrap}.visibility-results .search-opportunities-card{padding:20px 16px}.search-opportunities-card .search-review-details{padding:18px 12px}.search-opportunities-card .search-review-evidence,.search-review-next,.search-review-notes,.search-review-followup{padding:18px 14px}.search-review-entry>button,.search-review-next>button,.search-review-notes>button,.search-review-followup>button{width:100%}.search-evidence-metrics{gap:18px}.search-detail-heading h4{overflow-wrap:anywhere}.search-review-footer .results-actions{justify-content:stretch}}.visibility-automation .automation-plan,.visibility-automation .automation-coverage{background:#fff;border:1px solid #dce6e3;border-radius:24px;padding:clamp(20px,3vw,30px);box-shadow:0 12px 36px #234c3d06}.visibility-automation .automation-plan-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.visibility-automation .automation-plan h3,.visibility-automation .automation-coverage h3{color:#203d35;margin:5px 0 9px;font-size:clamp(20px,2vw,25px)}.visibility-automation .automation-plan p,.visibility-automation .automation-coverage p{color:#52665f;margin:0;font-size:14px;line-height:1.65}.visibility-automation .automation-required{color:#356153;background:#edf7f1;border-radius:99px;flex-shrink:0;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.visibility-automation .automation-required svg{width:17px;height:17px}.visibility-automation .automation-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.visibility-automation .automation-choice{cursor:pointer;background:#fafcfb;border:1px solid #dce4e1;border-radius:18px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.visibility-automation .automation-choice.selected{background:linear-gradient(150deg,#f4fbf7,#fff);border-color:#9dc6b3}.visibility-automation .automation-choice:hover{border-color:#5d927b;transform:translateY(-2px);box-shadow:0 5px 18px #315c4410}.visibility-automation .automation-choice-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.visibility-automation .automation-choice strong{color:#203d35;font-size:15px;line-height:1.5}.visibility-automation .automation-choice input{appearance:auto;accent-color:#356751;cursor:pointer;width:20px;min-width:20px;height:20px;margin:2px 0 0}.visibility-automation .automation-choice>span:not(.automation-choice-top){color:#52665f;font-size:13px;line-height:1.65}.visibility-automation .automation-choice small{color:#356153;margin-top:auto;font-size:12px;font-weight:650}.visibility-automation .automation-plan-footer{border-top:1px solid #e3eae6;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding-top:20px;display:flex}.visibility-automation .automation-plan-footer p{max-width:65ch;font-size:12px}.visibility-automation .automation-save{color:#fff;min-height:46px;font:inherit;cursor:pointer;white-space:nowrap;background:#32634e;border:1px solid #32634e;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:700}.visibility-automation .automation-save:hover:not(:disabled){background:#244d3c;box-shadow:0 5px 14px #22493822}.visibility-automation .automation-save:disabled{color:#66796f;cursor:default;background:#edf1ef;border-color:#d3dfd8}.visibility-automation .automation-plan-note{margin-top:16px!important;font-size:12px!important}.visibility-automation .automation-saved{align-items:center;gap:8px;display:flex;color:#285f45!important;margin-top:16px!important}.visibility-automation .automation-saved svg{width:18px;height:18px}.visibility-automation .automation-coverage{background:linear-gradient(130deg,#f7f9fe,#fcfdfd);border-color:#dce3f0}.visibility-automation .automation-coverage-counts{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.visibility-automation .automation-coverage-counts span{color:#4c5e76;background:#fff;border:1px solid #dce3f0;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.visibility-automation .automation-coverage-counts strong{color:#334e78;font-size:23px}.visibility-automation .automation-coverage-pending{background:#fff8ed;border:1px solid #ecdabe;border-radius:14px;gap:10px;padding:15px;display:flex;color:#74582b!important;margin-top:16px!important}.visibility-automation .automation-coverage-pending svg{width:19px;min-width:19px;height:19px;margin-top:2px}.visibility-automation .automation-coverage details{border-top:1px solid #dde5ee;margin-top:20px;padding-top:16px}.visibility-automation .automation-coverage summary{color:#3d577b;cursor:pointer;margin-bottom:12px;font-size:14px;font-weight:650}.visibility-automation .automation-scope-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.visibility-automation .automation-scope-list li{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe6ee;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.visibility-automation .automation-scope-list strong{color:#243d51;font-size:14px}.visibility-automation .automation-scope-list span,.visibility-automation .automation-scope-list small{color:#586b7b;font-size:12px}@media (width<=1000px){.visibility-automation .automation-choices{grid-template-columns:1fr}.visibility-automation .automation-plan-intro{flex-direction:column;align-items:flex-start;gap:14px}}@media (width<=600px){.visibility-automation .automation-plan-footer{flex-direction:column;align-items:stretch;gap:16px}.visibility-automation .automation-save{width:100%}.visibility-automation .automation-coverage-counts{flex-direction:column}}@media (prefers-reduced-motion:reduce){.visibility-automation .automation-choice{transition:none}.visibility-automation .automation-choice:hover{transform:none}}.visibility-results .google-connection,.visibility-results .google-results-home{--google-ink:#183e48;--google-accent:#226b61;--google-soft:#e8f4ef;background:radial-gradient(at 100% 0,#e7f4ed 0,#0000 55%),linear-gradient(135deg,#fff,#f8fbfa);border:1px solid #c9dfd7;border-radius:24px;padding:clamp(1.2rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:0 12px 36px #173e4810}.visibility-results [data-tone=attention]{--google-accent:#8a531b;--google-soft:#fff1dc}.visibility-results [data-tone=progress]{--google-accent:#3e52a6;--google-soft:#eef0fd}.google-card-heading{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.google-card-heading>div{flex:1;min-width:180px}.google-card-heading h3{letter-spacing:-.025em;color:#183e48;margin:.3rem 0;font-size:clamp(1.3rem,2.3vw,1.8rem)}.google-card-heading p{max-width:60ch;margin:.3rem 0}.google-card-heading .kicker{color:#427369;letter-spacing:.12em;font-size:.7rem}.google-icon{color:#c8f5df;background:#183e48;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 5px 12px #183e4820}.google-icon svg{width:24px;height:24px}.google-state{background:var(--google-soft,#e8f4ef);max-width:100%;color:var(--google-accent,#226b61);overflow-wrap:anywhere;border-radius:100px;align-items:center;gap:.45rem;padding:.5rem .8rem;font-size:.78rem;font-weight:750;line-height:1.4;display:inline-flex}.google-state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.google-next{background:var(--google-soft,#e8f4ef);color:#244e4a;border:1px solid #183e4812;border-radius:16px;margin:1.3rem 0;padding:1rem 1.2rem}.google-next strong{color:var(--google-accent,#226b61);font-size:.86rem}.google-next p{margin:.35rem 0 0;font-size:.94rem;line-height:1.6}.google-connection-facts{grid-template-columns:1.35fr 1fr 1fr;gap:1rem;margin:1.3rem 0;display:grid}.google-connection-facts>div{background:#ffffffa8;border:1px solid #dce8e3;border-radius:15px;min-width:0;padding:1rem}.google-connection-facts dt{color:#536e70;margin-bottom:.45rem;font-size:.76rem}.google-connection-facts dd{color:#183e48;overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:650;line-height:1.5}.visibility-results .google-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.1rem 0;display:flex}.visibility-results .google-actions button,.visibility-results .google-setup-step button{color:#214e47;background:#fff;border:1px solid #b8d3c9;border-radius:12px;min-height:44px;padding:.8rem 1rem;transition:transform .16s,box-shadow .16s,background .16s}.visibility-results button.google-primary{color:#fff;background:#215c53;border-color:#215c53;box-shadow:0 4px 12px #215c5320}.visibility-results .google-actions button:hover:not(:disabled),.visibility-results .google-setup-step button:hover:not(:disabled){border-color:#4c8b77;transform:translateY(-2px);box-shadow:0 7px 18px #183e4820}.visibility-results button.google-primary:hover:not(:disabled){color:#fff;background:#173f3a}.visibility-results .google-actions button:focus-visible,.google-view-choices button:focus-visible,.google-details summary:focus-visible,.google-secondary summary:focus-visible{outline-offset:4px;outline:3px solid #416ab8}.google-permission{align-items:center;gap:.6rem;font-size:.8rem;display:flex;color:#486960!important;margin:1.3rem 0!important}.google-permission svg{flex:none;width:18px;height:18px}.google-details{border-top:1px solid #d8e6df;margin-top:1.2rem;padding-top:1rem}.google-details summary,.google-secondary>summary{cursor:pointer;color:#234d47;padding:.3rem 0;font-weight:700;line-height:1.5}.google-details p{overflow-wrap:anywhere;font-size:.86rem}.google-secondary>summary{padding:.5rem}.google-secondary[open]>summary{margin-bottom:1rem}.google-secondary>section{margin-top:1rem}.google-setup-step{background:#f5f8ff;border:1px solid #cad8ee;border-radius:18px;gap:.9rem;margin:1.2rem 0;padding:1.2rem;display:flex}.google-setup-step>span{color:#fff;background:#304c87;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:750;display:grid}.google-setup-step>div{flex:1;min-width:0}.google-setup-step h4{margin:0 0 .5rem}.google-setup-step a{color:#fff;background:#234d83;border-radius:10px;align-items:center;gap:.5rem;padding:.85rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.google-setup-step button{margin-top:1rem}.google-results-status{background:#ffffffb0;border:1px solid #dce8e3;border-radius:16px;align-items:center;gap:1.5rem;margin:1.3rem 0;padding:1rem 1.2rem;display:flex}.google-results-status>div{gap:.4rem;min-width:180px;display:grid}.google-results-status strong{color:#546d6e;font-size:.76rem}.google-results-status span{color:#234d47;font-size:.9rem;font-weight:650}.google-results-status p{margin:0;font-size:.9rem}.google-view-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.visibility-results .google-view-choices button{text-align:left;color:#234d47;background:#fff;border:1px solid #c9ded4;border-radius:16px;grid-template-columns:1fr auto;gap:.45rem;padding:1.2rem;transition:transform .16s,box-shadow .16s;display:grid}.google-view-choices button span{font-size:.98rem;font-weight:750}.google-view-choices button small{color:#526c65;grid-area:2/1/auto/3;font-size:.79rem;font-weight:400;line-height:1.5}.google-view-choices button svg{grid-area:1/2}.visibility-results .google-view-choices button[aria-pressed=true]{color:#183e48;background:#e7f3eb;border:2px solid #32705c;box-shadow:0 5px 16px #226b6112}.visibility-results .google-view-choices button[aria-pressed=true] span{color:#183e48}.visibility-results .google-view-choices button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 22px #183e481a}.visibility-results .google-view-choices button:disabled{opacity:.6}.visibility-results .google-selected-report{border-color:#d1e1d9;border-radius:22px;box-shadow:0 7px 24px #183e4809}.google-report-period{background:linear-gradient(120deg,#f0f5fc,#f7fbf9);border:1px solid #d0dfef;border-radius:15px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem 1.2rem;display:flex}.google-report-period strong{color:#2a4c74;font-size:.9rem}.google-report-period p{margin:.3rem 0 0;font-size:.8rem}.google-report-period button{flex:none}@media (width<=900px){.google-connection-facts{grid-template-columns:1fr 1fr}.google-connection-facts>div:first-child{grid-column:1/3}.google-card-heading .google-state{margin-left:64px}.google-view-choices{gap:.55rem}.visibility-results .google-view-choices button{padding:.9rem}}@media (width<=600px){.visibility-results .google-connection,.visibility-results .google-results-home{border-radius:18px}.google-card-heading .google-state{margin-left:0}.google-card-heading>div{min-width:140px}.google-connection-facts,.google-view-choices{grid-template-columns:1fr}.google-connection-facts>div:first-child{grid-column:auto}.google-results-status,.google-report-period{flex-direction:column;align-items:stretch;gap:.8rem}.google-actions button{flex:180px;justify-content:center}.google-setup-step{padding:.9rem}.google-permission{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.visibility-results .google-actions button,.visibility-results .google-view-choices button,.visibility-results .google-setup-step button{transition:none;transform:none!important}}.google-report-library>summary{cursor:pointer;color:#234d47;padding:.5rem;font-size:.95rem;font-weight:700}.google-report-library>summary:focus-visible{outline-offset:4px;outline:3px solid #416ab8}.google-report-library[open]>summary{margin-bottom:1rem}.google-report-library>.results-saved-reports{box-shadow:none;border:0;margin:0;padding:0}.publication-automation{color:#213c31;background:linear-gradient(140deg,#f3faf6,#f8fafb);border:1px solid #ccdcd5;border-radius:28px;margin:1.6rem 0;padding:clamp(20px,3.5vw,38px)}.publication-automation>header{align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.publication-auto-icon{color:#235a40;background:#dcefe5;border-radius:18px;flex:0 0 52px;place-items:center;height:52px;display:grid}.publication-automation h3{margin:6px 0 12px;font-size:1.65rem;line-height:1.2}.publication-automation p{color:#52655e;max-width:76ch;line-height:1.6}.publication-automation h4{overflow-wrap:anywhere;margin:5px 0;font-size:1.12rem;line-height:1.5}.publication-auto-summary{grid-template-columns:1fr 1fr 1.7fr;gap:12px;margin-bottom:22px;display:grid}.publication-auto-summary>span{background:#fff;border:1px solid #dce7e0;border-radius:18px;flex-direction:column;gap:5px;padding:17px;font-size:.9rem;display:flex}.publication-auto-summary strong{font-size:1.6rem}.publication-auto-summary b{font-size:.94rem}.publication-auto-summary .attention{color:#844719;background:#fff3e7}.publication-auto-list{gap:15px;display:grid}.publication-auto-item{background:#fff;border:1px solid #dbe6df;border-radius:20px;min-width:0;padding:clamp(17px,3vw,25px)}.publication-auto-item-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.publication-auto-item small{color:#617069;font-size:.82rem}.publication-auto-badge{color:#4b5d64;background:#eef2f4;border-radius:12px;flex-shrink:0;max-width:45%;padding:7px 11px;font-size:.81rem;font-weight:700;line-height:1.5}.publication-auto-badge.passed{color:#276045;background:#e6f4ea}.publication-auto-badge.attention{color:#884620;background:#fff0df}.publication-auto-meta{color:#526a5e;flex-wrap:wrap;gap:12px;margin:14px 0;font-size:.83rem;display:flex}.publication-auto-meta span{align-items:center;gap:7px;display:flex}.publication-auto-meta svg{flex-shrink:0;width:17px;height:17px}.publication-automation details{margin-top:18px}.publication-automation summary{cursor:pointer;color:#315f4c;padding:10px 0;font-size:.94rem;font-weight:650;line-height:1.6}.publication-automation dl{gap:12px;margin:20px 0;display:grid}.publication-automation dl>div{border-bottom:1px solid #ebefec;grid-template-columns:minmax(100px,.7fr) minmax(0,2fr);gap:16px;padding-bottom:12px;display:grid}.publication-automation dt{color:#5f7067;font-size:.84rem;font-weight:650}.publication-automation dd{overflow-wrap:anywhere;color:#273c31;margin:0;font-size:.92rem;line-height:1.6}.publication-auto-follow{background:#f4f7fa;border-radius:15px;margin:16px 0;padding:18px}.publication-auto-follow p{font-size:.92rem}.publication-auto-actions{flex-wrap:wrap;gap:10px;margin:18px 0 4px;display:flex}.publication-automation button,.publication-automation a{color:#2d5943;font:inherit;cursor:pointer;background:#fff;border:1px solid #c2d4c9;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:.88rem;font-weight:650;line-height:1.4;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.publication-automation button:hover:not(:disabled),.publication-automation a:hover{background:#eaf5ee;transform:translateY(-1px)}.publication-automation button:disabled{opacity:.55;cursor:default}.publication-automation button:focus-visible,.publication-automation a:focus-visible,.publication-automation summary:focus-visible{outline-offset:4px;outline:3px solid #a66b32}.publication-automation button svg,.publication-automation a svg{flex-shrink:0;width:16px;height:16px}.publication-auto-note{margin:20px 0 0;font-size:.83rem}.publication-auto-more{border-top:1px solid #dbe6df;padding-top:10px}.publication-auto-history{gap:14px;padding:0;list-style:none;display:grid}.publication-auto-history li{background:#f7faf8;border-left:3px solid #bad4c4;border-radius:0 12px 12px 0;padding:10px 16px}.publication-auto-history strong,.publication-auto-history time{font-size:.85rem;line-height:1.6;display:block}.publication-auto-history p{margin:8px 0;font-size:.9rem}.publication-auto-notice,.publication-auto-error,.publication-auto-empty{background:#e9f2ed;border-radius:14px;padding:15px 18px;font-size:.94rem}.publication-auto-error{background:#fff0e9;color:#883c2b!important}.publication-auto-item>time{color:#69736d;margin:10px 0;font-size:.82rem;display:block}@media (width<=640px){.publication-auto-summary{grid-template-columns:1fr 1fr}.publication-auto-summary>span:last-child{grid-column:1/-1}.publication-auto-item-top{flex-direction:column;gap:8px}.publication-auto-badge{max-width:100%}.publication-automation dl>div{grid-template-columns:1fr;gap:5px}.publication-auto-actions{grid-template-columns:1fr;display:grid}.publication-auto-actions button{justify-content:center}.publication-auto-icon{flex-basis:42px;height:42px}.publication-automation>header{gap:12px}.publication-automation h3{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.publication-automation button,.publication-automation a{transition:none;transform:none!important}}.visibility-automation .page-decisions{color:#253f38;background:linear-gradient(135deg,#f8fcfb 0%,#fff 58%,#f2f5fb 100%);border:1px solid #cbdad6;border-radius:24px;margin:1.5rem 0 2rem;padding:clamp(1.15rem,3vw,2rem);box-shadow:0 14px 40px #223f3710}.page-decisions>header{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.page-decisions>header h3{margin:.2rem 0 .5rem;font-size:1.55rem}.page-decisions>header p{color:#50655f;margin:0;line-height:1.65}.page-decisions .page-decisions-icon{color:#285c48;background:#e1f0e9;border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.page-decision-list{gap:1rem;display:grid}.page-decision-list>article{background:#fff;border:1px solid #d8e3df;border-radius:18px;align-items:center;gap:1.4rem;padding:1.4rem;transition:box-shadow .18s,border-color .18s;display:flex;box-shadow:0 4px 18px #294c3f06}.page-decision-list>article:hover{border-color:#94b8a8;box-shadow:0 9px 24px #294c3f12}.page-decision-copy{flex:1;min-width:0}.page-decision-field{color:#45685c;background:#edf5f1;border-radius:8px;padding:.3rem .65rem;font-size:.78rem;font-weight:700;display:inline-block}.page-decision-copy h4{overflow-wrap:anywhere;margin:.85rem 0 .5rem;font-size:1.12rem}.page-decision-copy p{color:#536660;overflow-wrap:anywhere;margin:0;line-height:1.65}.page-decision-actions{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.page-decisions button{color:#28523f;cursor:pointer;background:#fff;border:1px solid #b8cdc3;border-radius:11px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.7rem 1rem;font-size:.9rem;font-weight:650;transition:background .18s,box-shadow .18s;display:inline-flex}.page-decisions button svg{flex-shrink:0;width:17px;height:17px}.page-decisions .page-decision-review{color:#fff;background:#2c5c49;border-color:#2c5c49}.page-decisions .page-decision-review:hover:not(:disabled){background:#1e4737;box-shadow:0 5px 14px #2c5c4920}.page-decisions .page-decision-skip{color:#586962;background:0 0;border-color:#0000}.page-decisions button:focus-visible,.page-decision-history summary:focus-visible{outline-offset:3px;outline:3px solid #4462c5}.page-decisions button:disabled{opacity:.55;cursor:not-allowed}.page-decision-empty{background:#f4f9f6;border:1px dashed #c6d8cf;border-radius:16px;align-items:center;gap:1rem;padding:1.25rem;display:flex}.page-decision-empty svg{flex-shrink:0}.page-decision-empty p{color:#52675d;margin:.35rem 0 0;line-height:1.6}.page-decision-history{border-top:1px solid #d7e3dc;margin-top:1.5rem;padding-top:1rem}.page-decision-history summary{cursor:pointer;color:#465b52;font-weight:600}.page-decision-history p{color:#586860;font-size:.9rem;line-height:1.65}.page-decision-history ul{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.page-decision-history li{overflow-wrap:anywhere;background:#f0f5f2;border-radius:10px;justify-content:space-between;gap:1rem;padding:.85rem;font-size:.88rem;display:flex}.page-decision-history small,.page-decision-findings small{color:#61736a;margin-top:.3rem;display:block}.page-decision-notice{background:#e4f3eb;border-radius:12px;padding:1rem}.page-decision-error{color:#793d21;background:#fff3e9;border:1px solid #edcfb9;border-radius:12px;padding:1rem;line-height:1.6}.page-decision-findings{border-top:1px solid #d8e3df;margin-top:1.5rem;padding-top:1.2rem}.page-decision-findings h4{margin:0}.page-decision-findings p{color:#536660;line-height:1.6}.page-decision-findings>div{border-top:1px solid #e1e9e5;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.page-decision-findings>div>span{overflow-wrap:anywhere;min-width:0}.page-decision-findings button{flex-shrink:0}@media (width<=720px){.page-decision-list>article{padding:1rem;display:block}.page-decision-actions{flex-flow:wrap;margin-top:1.1rem}.page-decision-actions button{flex:1}.page-decision-history li,.page-decision-findings>div{flex-direction:column;align-items:stretch}.page-decisions>header{gap:.75rem}.page-decisions .page-decisions-icon{width:38px;height:38px}.page-decisions>header h3{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.page-decision-list>article,.page-decisions button{transition:none}}.visibility-automation{--auto-ink:#203c37;--auto-muted:#52685f;--auto-line:#dbe5e0}.visibility-automation .automation-heading{border:1px solid var(--auto-line);background:linear-gradient(115deg,#f5faf7,#eef2ff);border-radius:1.5rem;padding:1.5rem}.automation-view-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.4rem 0;display:grid}.automation-view-nav button{text-align:left;border:1px solid var(--auto-line);min-width:0;color:var(--auto-ink);cursor:pointer;background:#fff;border-radius:1.2rem;gap:.4rem;padding:1.2rem;transition:background .18s,box-shadow .18s,transform .18s;display:grid}.automation-view-nav button>span{color:#466456;background:#edf3ef;border-radius:.7rem;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:750;display:grid}.automation-view-nav button>strong{font-size:1.04rem;line-height:1.4}.automation-view-nav button>small{color:var(--auto-muted);font-size:.85rem;line-height:1.55}.automation-view-nav button[aria-pressed=true]{background:#eaf4ee;border-color:#769a86;box-shadow:0 5px 18px #274e3710}.automation-view-nav button[aria-pressed=true]>span{color:#fff;background:#355f4f}.automation-view-nav button:hover:not(:disabled){border-color:#668878;transform:translateY(-2px);box-shadow:0 6px 20px #274e3715}.automation-view-nav button:disabled{cursor:default;opacity:.6}.automation-view[hidden]{display:none}.automation-view{gap:1.2rem;min-width:0;display:grid}.automation-group-heading{padding:.5rem .2rem}.automation-group-heading h3{color:var(--auto-ink);margin:.25rem 0 .45rem;font-size:1.55rem}.automation-group-heading p{color:var(--auto-muted);max-width:70ch;margin:0;line-height:1.6}.automation-view fieldset{border:0;min-width:0;margin:0;padding:0}.visibility-automation :is(.page-decisions,.content-automation,.publication-automation,.research-schedule,.automation-coverage){border:1px solid var(--auto-line);background:#fff;border-radius:1.25rem;margin:0;padding:1.35rem;box-shadow:0 3px 16px #244a3810}.visibility-automation :is(.page-decisions,.content-automation,.publication-automation,.research-schedule) header{margin-bottom:1rem}.visibility-automation :is(.page-decisions,.content-automation,.publication-automation,.research-schedule) header .kicker{display:none}.visibility-automation :is(.page-decisions,.content-automation,.publication-automation,.research-schedule) h3{font-size:1.15rem}.visibility-automation :is(.page-decisions,.content-automation,.publication-automation,.research-schedule) header p{max-width:68ch;font-size:.93rem;line-height:1.6}.visibility-automation .publication-auto-note,.visibility-automation .research-soft{color:var(--auto-muted);font-size:.83rem;line-height:1.6}.visibility-automation .publication-auto-item{box-shadow:none;background:#fbfcfb;border-radius:1rem;padding:1.2rem}.visibility-automation .publication-auto-meta{font-size:.84rem}.visibility-automation .publication-auto-actions{gap:.65rem;margin-top:1rem}.visibility-automation .publication-auto-actions button{min-height:42px}.publication-previous{background:#f1f4fb;border-left:3px solid #8797ba;border-radius:0 .7rem .7rem 0;margin:.7rem 0;padding:.9rem 1rem}.publication-previous p{margin:.35rem 0 0}.visibility-automation summary{cursor:pointer;color:#365d4f;padding:.65rem 0;font-weight:650;line-height:1.5}.visibility-automation :is(.automation-settings-disclosure,.research-schedule-settings,.page-decision-history,.publication-auto-more){border-top:1px solid var(--auto-line);margin-top:1rem}.visibility-automation .content-automation-choice{margin:1rem 0}.visibility-automation .research-schedule-layout{flex-direction:column-reverse;gap:1rem;display:flex}.visibility-automation .research-schedule-settings{background:0 0;border-radius:0;padding:0}.visibility-automation .research-schedule-settings[open] .research-enable{margin-top:1rem}.visibility-automation .research-schedule-status{background:#f1f6f3;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex}.visibility-automation .research-schedule-status p{flex-basis:100%;max-width:70ch;margin:0}.visibility-automation .research-schedule-status>svg{width:22px;height:22px}.visibility-automation .research-progress{margin-top:1rem}.visibility-automation .automation-schedule{margin:0}.automation-attention-list{gap:.8rem;display:grid}.automation-attention-list:empty{display:none}.automation-attention-list>div{color:#573d25;background:#fff8ed;border:1px solid #e5cfb0;border-left:4px solid #aa6926;border-radius:1rem;padding:1.2rem}.automation-attention-list p{margin:.5rem 0 .8rem;line-height:1.6}.automation-attention-list button,.automation-next-report button{color:#2d5947;cursor:pointer;background:#fff;border:1px solid #acc4b7;border-radius:.7rem;padding:.7rem 1rem;font-weight:650}.automation-next-report{border:1px solid var(--auto-line);background:#fff;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.automation-next-report>svg{color:#496a59;flex:0 0 24px}.automation-next-report>div{flex:1;min-width:0}.automation-next-report p{color:var(--auto-muted);margin:.4rem 0}.automation-receipts,.automation-global-settings{border:1px solid var(--auto-line);background:#fff;border-radius:1rem;padding:.7rem 1.3rem}.automation-global-settings{margin-top:1.5rem}.automation-global-settings .automation-plan{box-shadow:none;background:0 0;border:0;margin-top:.8rem;padding:.5rem 0}.automation-receipts .visibility-automation-grid{margin-top:1rem}.automation-lock-note{color:#674d27;background:#fff5e4;border-radius:.8rem;padding:.8rem 1rem;font-size:.9rem}.visibility-automation button:focus-visible,.visibility-automation summary:focus-visible,.visibility-automation a:focus-visible{outline-offset:3px;outline:3px solid #465ac0}.visibility-automation :is(h3,h4,p,dd,strong,small,span){overflow-wrap:anywhere}.visibility-automation :is(.publication-auto-item-top,.publication-auto-actions,.automation-plan-footer){flex-wrap:wrap}.visibility-automation .publication-auto-item-top>div{flex:12rem;min-width:0}@media (width<=700px){.automation-view-nav{grid-template-columns:1fr;gap:.55rem}.automation-view-nav button{grid-template-columns:2rem 1fr;column-gap:.7rem;padding:.85rem}.automation-view-nav button>span{grid-row:1/3}.automation-view-nav button>small{grid-column:2}.visibility-automation .automation-heading{padding:1.1rem}.visibility-automation :is(.page-decisions,.content-automation,.publication-automation,.research-schedule,.automation-coverage){padding:1rem}.automation-next-report{flex-wrap:wrap}.automation-next-report button{width:100%}.visibility-automation .publication-auto-actions{grid-template-columns:1fr;display:grid}.visibility-automation .publication-auto-actions button{justify-content:center;width:100%}.visibility-automation .research-scope-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.automation-view-nav button{transition:none}.automation-view-nav button:hover:not(:disabled){transform:none}}@media (width<=640px){.visibility-automation .publication-auto-item-top>div{flex:initial;width:100%}}.marketing-shell{--pointer-x:70vw;--pointer-y:20vh;position:relative;overflow:hidden}.marketing-shell:before{z-index:0;top:calc(var(--pointer-y) - 220px);left:calc(var(--pointer-x) - 220px);pointer-events:none;content:"";background:radial-gradient(circle,#adffc716,#0000 68%);border-radius:50%;width:440px;height:440px;transition:top .12s linear,left .12s linear;position:fixed}.marketing-shell>*{z-index:1;position:relative}.reveal-section{opacity:0;transition:opacity .85s,transform .85s cubic-bezier(.2,.8,.2,1);transform:translateY(70px)}.reveal-section.is-visible{opacity:1;transform:translateY(0)}.site-nav{justify-content:space-between;align-items:center;gap:28px;width:min(1240px,100% - 48px);height:84px;margin:0 auto;display:flex}.brand{color:var(--paper);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:11px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{width:32px;height:32px;font-family:var(--display);color:var(--mint);border:1px solid #ffffff47;border-radius:50%;place-items:center;font-style:italic;display:grid}.nav-links{gap:32px;display:flex}.nav-links a{color:var(--muted);font-size:14px;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--paper)}.button{background:var(--mint);min-height:50px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:#c4ffd7;transform:translateY(-2px)}.button-small{min-height:42px;padding:0 18px}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;width:min(1240px,100% - 48px);min-height:700px;margin:0 auto;padding:70px 0 96px;display:grid}.eyebrow{color:var(--mint);text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.hero h1{max-width:690px;font-family:var(--display);letter-spacing:-.055em;margin:22px 0;font-size:clamp(56px,6.5vw,96px);font-weight:500;line-height:.94}.hero-lede{max-width:590px;color:var(--muted);font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.text-link{color:var(--paper);align-items:center;gap:5px;font-size:14px;text-decoration:none;display:inline-flex}.hero-proof{color:#bbbcc4;flex-wrap:wrap;gap:20px;margin-top:32px;font-size:12px;display:flex}.hero-proof span{align-items:center;gap:7px;display:inline-flex}.hero-proof svg{color:var(--apricot)}.hero-visual{background:#0b0d12;border-radius:4px 80px 4px 4px;min-height:610px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057}.hero-visual:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:0}.hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:610px;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter 1.2s;display:block}.hero-visual:hover img{filter:saturate(1.1);transform:scale(1.045)}.hero-visual-word{z-index:2;color:#ffffffb3;font:italic 500 12px var(--display);letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;position:absolute}.hero-visual-word.word-one{top:32px;right:24px}.hero-visual-word.word-two{bottom:32px;right:24px}.visual-badge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0fc2;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:11px;padding:14px 17px;display:flex;position:absolute;bottom:24px;left:26px}.visual-badge div{gap:3px;display:grid}.visual-badge strong{font-size:12px}.visual-badge small{color:var(--muted);font-size:10px}.pulse-dot{background:var(--mint);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #adffc71c}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#a8a9b0;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(18px,4vw,58px);min-height:72px;font-size:12px;animation:14s ease-in-out infinite alternate marketing-marquee;display:flex}.marquee i{background:var(--apricot);border-radius:50%;width:4px;height:4px}.themes-section,.process-section{width:min(1240px,100% - 48px);margin:0 auto;padding:138px 0}.section-heading{grid-template-columns:1fr 1.55fr 1fr;align-items:end;gap:50px;margin-bottom:58px;display:grid}.section-heading h2,.platform-copy h2,.contact-section h2{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(46px,5vw,72px);font-weight:500;line-height:1}.section-heading>p:last-child{color:var(--muted);line-height:1.65}.theme-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.theme-card{border:1px solid var(--line);flex-direction:column;min-height:500px;padding:24px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden}.theme-card:hover{z-index:2;transform:translateY(-16px)rotate(-.4deg);box-shadow:0 34px 90px #00000047}.theme-topline{letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.theme-art{flex:1;margin:38px 0 22px;position:relative}.theme-art span{transition:transform .65s cubic-bezier(.2,.8,.2,1),border-radius .65s;display:block;position:absolute}.theme-card:hover .theme-art span:first-child{transform:translate(18px,-9px)rotate(8deg)scale(1.06)}.theme-card:hover .theme-art span:nth-child(2){transform:translate(-16px,12px)rotate(-8deg)scale(.94)}.theme-card:hover .theme-art span:last-child{transform:rotate(42deg)scaleX(1.12)}.theme-card h3{letter-spacing:-.04em;margin:0;font-size:40px}.theme-card>p{max-width:280px;margin:8px 0 0;font-size:13px;line-height:1.55}.theme-atelier{color:#191815;background:#e9e3d8}.theme-atelier .theme-art span:first-child{aspect-ratio:.75;background:#111;border-radius:48% 48% 4px 4px;width:42%;top:7%;left:13%;transform:rotate(-7deg)}.theme-atelier .theme-art span:nth-child(2){aspect-ratio:1;background:#a93b30;border-radius:50%;width:43%;bottom:3%;right:8%}.theme-atelier .theme-art span:last-child{background:#1b1b18;width:54%;height:14px;top:18%;right:0;transform:rotate(34deg)}.theme-pulse{color:#fff;background:#3457f1;border-color:#0000}.theme-pulse .theme-art span:first-child{aspect-ratio:1;background:var(--mint);border-radius:40% 60% 49% 51%;width:54%;top:2%;left:22%;transform:rotate(18deg)}.theme-pulse .theme-art span:nth-child(2){aspect-ratio:1;background:var(--apricot);border-radius:8px;width:28%;bottom:2%;right:5%;transform:rotate(-14deg)}.theme-pulse .theme-art span:last-child{background:#fff;width:70%;height:5px;bottom:24%;left:0;transform:rotate(-18deg)}.theme-editorial{color:#f3efe6;background:#16171b}.theme-editorial .theme-art{border-top:1px solid #3a3b40;border-bottom:1px solid #3a3b40}.theme-editorial .theme-art span:first-child{background:linear-gradient(145deg,#b6eec9,#45725a);width:48%;height:78%;top:10%;right:0}.theme-editorial .theme-art span:nth-child(2){border:1px solid #f3efe6;width:38%;height:54%;top:10%;left:0}.theme-editorial .theme-art span:last-child{background:#f3efe6;width:50%;height:24px;bottom:12%;left:5%}.proof-lab{width:min(1240px,100% - 48px);margin:0 auto;padding:20px 0 140px}.proof-lab>header{grid-template-columns:.7fr 1.3fr;align-items:start;gap:50px;margin-bottom:52px;display:grid}.proof-lab h2{font:500 clamp(48px,6vw,82px)/.94 var(--display);letter-spacing:-.055em;margin:0}.proof-lab-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.proof-lab-grid article{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:340px;padding:30px;transition:color .35s,transform .35s;display:flex;position:relative;overflow:hidden}.proof-lab-grid article:last-child{border-right:0}.proof-lab-grid article:before{z-index:-1;content:"";background:var(--mint);transition:inset .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:100% 0 0}.proof-lab-grid article:nth-child(2):before{background:var(--apricot)}.proof-lab-grid article:nth-child(3):before{background:#6079ff}.proof-lab-grid article:hover{color:#111;transform:translateY(-7px)}.proof-lab-grid article:nth-child(3):hover{color:#fff}.proof-lab-grid article:hover:before{inset:0}.proof-lab-grid span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.proof-lab-grid strong{font:500 clamp(28px,3vw,40px)/1.04 var(--display);letter-spacing:-.04em}.proof-lab-grid i{color:var(--muted);font-size:10px;font-style:normal}.proof-lab-grid article:hover i{color:currentColor;opacity:.72}.platform-section{color:#171717;background:#e8e0d5;grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px;padding:132px max(24px,50vw - 620px);display:grid}.platform-copy .eyebrow{color:#24603c}.platform-copy>p:not(.eyebrow){color:#5d5a54;max-width:530px;line-height:1.7}.platform-copy h2{margin:18px 0 26px}.feature-list{gap:8px;margin:38px 0 0;padding:0;list-style:none;display:grid}.feature-list li{border-top:1px solid #c9c1b5;grid-template-columns:44px 1fr;align-items:start;gap:15px;padding:16px 0;display:grid}.feature-list li svg{background:#d4f8df;border-radius:50%;width:42px;height:42px;padding:10px}.feature-list span{color:#777269;gap:5px;font-size:13px;line-height:1.5;display:grid}.feature-list strong{color:#171717;font-size:15px}.dashboard-preview{background:#f8f5ef;border-radius:18px;grid-template-columns:68px 1fr;min-height:580px;display:grid;overflow:hidden;transform:rotate(1deg);box-shadow:0 28px 80px #3a2e1b2b}.preview-sidebar{color:#fff;background:#141518;flex-direction:column;align-items:center;gap:16px;padding:24px 0;display:flex}.preview-logo{background:var(--apricot);color:#111;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:34px;font-weight:900;display:grid}.preview-sidebar i{color:#81838b;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.preview-sidebar i.active{color:var(--mint);background:#303238}.preview-body{padding:32px}.preview-header{justify-content:space-between;align-items:center;display:flex}.preview-header div{gap:8px;display:grid}.preview-header small{color:#8b877f}.preview-header strong{letter-spacing:-.03em;font-size:23px}.preview-header>span{color:#2f6d43;background:#e5f7ea;border-radius:999px;padding:7px 11px;font-size:10px}.stat-row{grid-template-columns:1fr 1.3fr;gap:12px;margin:42px 0 18px;display:grid}.stat-row div{border:1px solid #dedad1;border-radius:12px;gap:9px;padding:22px;display:grid}.stat-row small{color:#89857d}.stat-row strong{font-size:27px}.stat-row em{color:#388c53;font-size:10px;font-style:normal}.order-list{border:1px solid #dedad1;border-radius:12px;overflow:hidden}.order-head,.order-row{border-bottom:1px solid #e5e1d8;grid-template-columns:1.1fr 1.4fr 1fr .8fr;align-items:center;gap:10px;padding:17px 20px;font-size:11px;display:grid}.order-head{grid-template-columns:1fr auto;font-size:12px}.order-head span{color:#3f6ef0}.order-row:last-child{border-bottom:0}.order-row>span{color:#77736b}.order-row em{color:#8a5b18;background:#fff0d8;border-radius:999px;justify-self:end;padding:5px 8px;font-style:normal}.section-heading.compact{grid-template-columns:.8fr 2fr;align-items:start}.process-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.process-grid li{border-right:1px solid var(--line);min-height:190px;padding:28px 28px 15px 0}.process-grid li+li{padding-left:28px}.process-grid li:last-child{border-right:0}.process-grid span{color:var(--apricot);font-size:11px}.process-grid strong{margin:40px 0 12px;font-size:17px;display:block}.process-grid p{color:var(--muted);font-size:13px;line-height:1.6}.contact-section{background:radial-gradient(circle at 12% 18%, #ffffff8c, transparent 26%), var(--mint);color:#0b0d0d;border-radius:4px 60px 4px 4px;grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;min-height:620px;margin:0 24px 24px;padding:80px max(30px,50vw - 644px);display:grid}.contact-section .eyebrow{color:#24603c}.contact-action{gap:26px;display:grid}.contact-action p{color:#31543d;line-height:1.6}.button-light{color:#fff;background:#111315;align-self:start}.button-light:hover{background:#29302c}.project-inquiry-form{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff94;border:1px solid #0b0d0d29;border-radius:22px;gap:13px;padding:28px;display:grid;box-shadow:0 28px 80px #214f2f21}.project-inquiry-form>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}.project-inquiry-form label{color:#284c34;letter-spacing:0;gap:8px;font-size:13px;font-weight:650;display:grid}.project-inquiry-form input,.project-inquiry-form textarea{color:#111;width:100%;min-height:48px;font:600 13px/1.45 var(--sans);letter-spacing:0;text-transform:none;background:#ffffffc7;border:1px solid #0b0d0d2e;border-radius:10px;outline:none;padding:12px 13px}.project-inquiry-form textarea{resize:vertical;min-height:105px}.project-inquiry-form input:focus,.project-inquiry-form textarea:focus{border-color:#1a5530;box-shadow:0 0 0 3px #1a553024}.project-inquiry-form .button{border:0;width:100%}.project-inquiry-form>.company-contact-note{color:#31543d;background:#eef5ef;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px;font-size:13px;line-height:1.6;display:flex}.company-contact-note a{color:#173c24;background:#fff;border:1px solid #b6cdbb;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-weight:650;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.company-contact-note a:hover{background:#e0eee3;border-color:#487253}.company-contact-note a:focus-visible{outline-offset:3px;outline:3px solid #487253}@media (prefers-reduced-motion:reduce){.company-contact-note a{transition:none}}.contact-form-error{color:#80251d;background:#ffe3df;border-radius:9px;margin:0;padding:10px 12px;font-size:10px;font-weight:750}.contact-success{color:#fff;background:#111315;border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:380px;padding:45px;display:flex}.contact-success svg{background:var(--mint);color:#111;border-radius:50%;width:48px;height:48px;padding:12px}.contact-success strong{font:500 36px/1.05 var(--display);margin:28px 0 12px}.contact-success p{color:#afb3b0;line-height:1.6}.contact-success button{color:var(--mint);background:0 0;margin-top:24px;font-weight:800}footer{width:min(1240px,100% - 48px);color:var(--muted);grid-template-columns:1fr 1fr 1fr;align-items:center;margin:0 auto;padding:38px 0 45px;font-size:11px;display:grid}footer>span:nth-child(2){text-align:center}footer>span:last-child{text-align:right}.scaffold-page{flex-direction:column;min-height:100vh;padding:30px max(24px,50vw - 590px);display:flex}.scaffold-page>div{flex:1;place-content:center;max-width:760px;display:grid}.scaffold-page h1{font-family:var(--display);margin:16px 0 24px;font-size:clamp(60px,8vw,110px);line-height:.9}.scaffold-page>div>p:not(.eyebrow){color:var(--muted);margin-bottom:32px;font-size:18px;line-height:1.7}.scaffold-page .button{justify-self:start}@media (width<=980px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding-top:50px}.hero-copy{max-width:760px}.hero-visual,.hero-visual img{min-height:520px}.section-heading{grid-template-columns:1fr;gap:18px}.theme-grid{grid-template-columns:1fr}.theme-card{min-height:580px}.proof-lab>header,.proof-lab-grid{grid-template-columns:1fr}.proof-lab-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:240px}.proof-lab-grid article:last-child{border-bottom:0}.platform-section{grid-template-columns:1fr}.process-grid{grid-template-columns:1fr 1fr}.contact-section{grid-template-columns:1fr;align-items:start}footer{grid-template-columns:1fr;gap:15px}footer>span:nth-child(2),footer>span:last-child{text-align:left}}@media (width<=620px){.site-nav,.hero,.themes-section,.process-section,.proof-lab,footer{width:min(100% - 30px,1240px)}.site-nav .button{width:42px;padding:0;font-size:0}.hero{gap:40px;padding-top:25px}.hero h1{font-size:53px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-visual,.hero-visual img{min-height:420px}.hero-visual img{object-position:62% center}.marquee{justify-content:flex-start;padding-left:20px;overflow:hidden}.themes-section,.process-section{padding:92px 0}.theme-card{min-height:470px}.platform-section{gap:50px;padding-block:90px}.dashboard-preview{grid-template-columns:48px 1fr;min-height:460px}.preview-body{padding:20px 14px}.preview-header strong{font-size:17px}.stat-row{margin-top:28px}.stat-row strong{font-size:18px}.order-row{grid-template-columns:1fr 1fr}.order-row span:nth-child(2){display:none}.process-grid{grid-template-columns:1fr}.process-grid li{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.process-grid li+li{padding-left:0}.contact-section{margin:0 10px 10px;padding-block:60px}.project-inquiry-form{padding:20px 15px}.project-inquiry-form>div{grid-template-columns:1fr}}@keyframes marketing-marquee{to{transform:translate(-30px)}}@media (prefers-reduced-motion:reduce){.reveal-section{opacity:1;transform:none}.marquee{animation:none}.marketing-shell:before{display:none}}.marketing-shell{--marketing-bg:#030712;--marketing-panel:#0f172aad;--marketing-panel-strong:#0f172ae0;--marketing-cyan:#22d3ee;--marketing-violet:#8b5cf6;--marketing-lime:#a7f3d0;--marketing-copy:#f3f4f6;--marketing-muted:#a5adbf;background:radial-gradient(circle at 88% 4%, #22d3ee1f, transparent 27rem), radial-gradient(circle at 8% 38%, #8b5cf61f, transparent 32rem), var(--marketing-bg);color:var(--marketing-copy)}.marketing-shell:before{mix-blend-mode:screen;background:radial-gradient(circle,#22d3ee1c,#0000 70%);width:520px;height:520px}.marketing-shell:after{z-index:0;pointer-events:none;content:"";opacity:.3;background-image:linear-gradient(#94a3b80b 1px,#0000 1px),linear-gradient(90deg,#94a3b80b 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.marketing-shell .site-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030712b8;border-bottom:1px solid #94a3b81f;height:76px;position:sticky;top:0}.marketing-shell .brand{color:var(--marketing-copy)}.marketing-shell .brand-mark{color:var(--marketing-cyan);border-color:#22d3ee8c;box-shadow:0 0 22px #22d3ee29}.marketing-shell .nav-links a{color:#aeb7c8;transition:color .2s,transform .2s}.marketing-shell .nav-links a:hover{color:var(--marketing-cyan);transform:translateY(-1px)}.marketing-shell .button{color:#041017;background:linear-gradient(120deg, var(--marketing-lime), var(--marketing-cyan) 55%, #c4b5fd);transition:transform .25s,box-shadow .25s,filter .25s;box-shadow:0 12px 32px #22d3ee29}.marketing-shell .button:hover{filter:saturate(1.08);background:linear-gradient(120deg,#d1fae5,#67e8f9 55%,#ddd6fe);box-shadow:0 18px 42px #22d3ee3d}.marketing-shell .eyebrow{color:var(--marketing-cyan)}.marketing-shell .hero{min-height:720px;padding-top:86px}.marketing-shell .hero h1,.marketing-shell .section-heading h2,.marketing-shell .proof-lab h2,.marketing-shell .platform-copy h2,.marketing-shell .contact-section h2{color:#f8fafc;text-shadow:0 0 40px #22d3ee14}.marketing-shell .hero-lede,.marketing-shell .section-heading>p:last-child,.marketing-shell .platform-copy>p:not(.eyebrow),.marketing-shell .process-grid p{color:var(--marketing-muted)}.marketing-shell .text-link{color:#dbeafe;transition:color .2s,gap .2s}.marketing-shell .text-link:hover{color:var(--marketing-cyan);gap:9px}.marketing-shell .hero-visual{border:1px solid #94a3b833;border-radius:24px 82px 24px 24px;min-height:620px;box-shadow:0 30px 100px #00000080,0 0 70px #22d3ee14}.marketing-shell .hero-visual:before{z-index:1;content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(145deg,#22d3ee29,#0000 38%,#8b5cf633);position:absolute;inset:0}.marketing-shell .hero-visual:after{border-color:#7dd3fc40}.marketing-shell .hero-visual img{filter:saturate(.95)contrast(1.05)}.marketing-shell .hero-visual:hover img{filter:saturate(1.12)contrast(1.06);transform:scale(1.05)}.marketing-shell .visual-badge{background:#020617c7;border-color:#7dd3fc40}.marketing-shell .visual-badge small{color:#9ca9bd}.marketing-shell .pulse-dot{background:var(--marketing-cyan);box-shadow:0 0 0 5px #22d3ee1f,0 0 20px #22d3eeb3}.marketing-shell .marquee{color:#aeb7c8;background:linear-gradient(90deg,#22d3ee0a,#0000 45%,#8b5cf60d);border-color:#94a3b826}.marketing-shell .marquee i{background:var(--marketing-cyan);box-shadow:0 0 12px #22d3eeb3}.marketing-shell .themes-section,.marketing-shell .process-section,.marketing-shell .proof-lab{padding-block:124px}.marketing-shell .theme-grid{gap:18px}.marketing-shell .theme-card{border-color:#94a3b82e;border-radius:22px;min-height:450px;box-shadow:inset 0 1px #ffffff0f,0 22px 70px #00000038}.marketing-shell .theme-card:hover{box-shadow:0 28px 88px #0000006b,0 0 30px #22d3ee1a}.marketing-shell .theme-atelier{color:#eff6ff;background:linear-gradient(145deg,#0f172af0,#082f49eb)}.marketing-shell .theme-pulse{color:#f8fafc;background:linear-gradient(145deg,#164e63,#4338ca 68%,#7c3aed)}.marketing-shell .theme-editorial{color:#f8fafc;background:linear-gradient(145deg,#1e1b4bf2,#0f172af5)}.marketing-shell .theme-card h3{font-size:clamp(32px,4vw,46px)}.marketing-shell .theme-card>p{color:#b8c2d5}.marketing-shell .theme-topline{color:#9fb0c8}.marketing-shell .theme-atelier .theme-art span:first-child{background:linear-gradient(160deg,#22d3ee,#2563eb);box-shadow:0 16px 38px #22d3ee38}.marketing-shell .theme-atelier .theme-art span:nth-child(2){background:linear-gradient(160deg,#c4b5fd,#8b5cf6)}.marketing-shell .theme-atelier .theme-art span:last-child{background:#a7f3d0}.marketing-shell .theme-pulse .theme-art span:first-child{background:linear-gradient(160deg,#a7f3d0,#22d3ee)}.marketing-shell .theme-pulse .theme-art span:nth-child(2){background:#c4b5fd}.marketing-shell .theme-pulse .theme-art span:last-child{background:#fffc}.marketing-shell .theme-editorial .theme-art{border-color:#94a3b83d}.marketing-shell .theme-editorial .theme-art span:first-child{background:linear-gradient(145deg,#67e8f9,#4338ca)}.marketing-shell .theme-editorial .theme-art span:nth-child(2){border-color:#e0e7ffb3}.marketing-shell .theme-editorial .theme-art span:last-child{background:#e0e7ff}.marketing-shell .marketing-capabilities{width:min(1280px,100% - 96px);margin:0 auto;padding:0 0 100px}.marketing-shell .capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.marketing-shell .capability-card{background:linear-gradient(145deg,#0f172ad1,#0f172a59);border:1px solid #94a3b82e;border-radius:22px;flex-direction:column;align-items:flex-start;gap:16px;padding:30px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.marketing-shell .capability-card:hover{border-color:#22d3ee66;transform:translateY(-5px);box-shadow:0 20px 48px #0003,0 0 28px #22d3ee0f}.marketing-shell .capability-icon{color:#67e8f9;background:#22d3ee17;border:1px solid #22d3ee2e;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.marketing-shell .capability-card:nth-child(2n) .capability-icon{color:#c4b5fd;background:#8b5cf61a;border-color:#8b5cf633}.marketing-shell .capability-card h3{color:#f8fafc;font:600 21px/1.3 var(--body,sans-serif);letter-spacing:-.025em;margin:6px 0 0}.marketing-shell .capability-card p{color:#aeb9cc;margin:0;font-size:15px;line-height:1.75}.marketing-shell .capability-detail{color:#a7f3d0;letter-spacing:.02em;margin-top:auto;padding-top:12px;font-size:11px;font-weight:700}.marketing-shell :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #67e8f9}.marketing-shell section[id]{scroll-margin-top:96px}.marketing-shell .proof-lab{padding-top:20px}.marketing-shell .proof-lab-grid,.marketing-shell .proof-lab-grid article{border-color:#94a3b829}.marketing-shell .proof-lab-grid article:before{background:linear-gradient(145deg,#a7f3d0,#22d3ee)}.marketing-shell .proof-lab-grid article:nth-child(2):before{background:linear-gradient(145deg,#67e8f9,#818cf8)}.marketing-shell .proof-lab-grid article:nth-child(3):before{background:linear-gradient(145deg,#c4b5fd,#7c3aed)}.marketing-shell .proof-lab-grid article:hover{color:#041017}.marketing-shell .proof-lab-grid article:nth-child(3):hover{color:#fff}.marketing-shell .proof-lab-grid i{color:#8f9bb0}.proof-image{background:#0f172a;border:1px solid #94a3b82e;border-radius:24px;min-height:360px;margin:54px 0 0;position:relative;overflow:hidden;box-shadow:0 26px 80px #0000005c}.proof-image img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.05);width:100%;height:360px;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .5s;display:block}.proof-image:hover img{filter:saturate(1.12)contrast(1.06);transform:scale(1.045)}.proof-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030712c7,#0000 65%);position:absolute;inset:0}.proof-image figcaption{z-index:1;gap:8px;max-width:390px;display:grid;position:absolute;inset:auto auto 30px 30px}.proof-image figcaption span{color:var(--marketing-cyan);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:800}.proof-image figcaption strong{color:#fff;font:500 clamp(28px, 4vw, 50px)/.98 var(--display);letter-spacing:-.04em}.marketing-shell .platform-section{color:var(--marketing-copy);background:linear-gradient(145deg,#0f172adb,#030712fa);border-top:1px solid #94a3b824;border-bottom:1px solid #94a3b824}.marketing-shell .platform-copy .eyebrow{color:var(--marketing-cyan)}.marketing-shell .feature-list li{border-color:#94a3b829}.marketing-shell .feature-list li svg{color:var(--marketing-cyan);background:#22d3ee1f}.marketing-shell .feature-list span{color:#aab6c9}.marketing-shell .feature-list strong{color:#f8fafc}.marketing-shell .dashboard-preview{background:#0f172ad1;border:1px solid #94a3b833;transform:rotate(.6deg);box-shadow:0 28px 90px #00000070,0 0 50px #22d3ee14}.marketing-shell .preview-sidebar{background:#020617e6}.marketing-shell .preview-logo{background:linear-gradient(135deg, var(--marketing-lime), var(--marketing-cyan))}.marketing-shell .preview-sidebar i.active{color:var(--marketing-cyan);background:#22d3ee1f}.marketing-shell .preview-body{color:#f8fafc}.marketing-shell .preview-header small,.marketing-shell .stat-row small,.marketing-shell .order-row>span{color:#9aa8bd}.marketing-shell .preview-header>span{color:var(--marketing-lime);background:#a7f3d01f}.marketing-shell .stat-row div,.marketing-shell .order-list,.marketing-shell .order-head,.marketing-shell .order-row{border-color:#94a3b829}.marketing-shell .stat-row em{color:var(--marketing-lime)}.marketing-shell .order-head span{color:var(--marketing-cyan)}.marketing-shell .order-row em{color:#ddd6fe;background:#c4b5fd24}.marketing-shell .process-grid,.marketing-shell .process-grid li{border-color:#94a3b829}.marketing-shell .process-grid span{color:var(--marketing-cyan)}.marketing-shell .contact-section{color:var(--marketing-copy);background:radial-gradient(circle at 10% 15%,#22d3ee38,#0000 34%),radial-gradient(circle at 88% 90%,#8b5cf638,#0000 36%),linear-gradient(145deg,#0f172a,#111827 65%,#1e1b4b);border:1px solid #7dd3fc38;border-radius:24px;margin-inline:24px;box-shadow:0 30px 100px #00000057}.marketing-shell .contact-section .eyebrow{color:var(--marketing-cyan)}.marketing-shell .contact-intro{color:#aeb9cc;max-width:420px;margin-top:28px;line-height:1.7}.marketing-shell .project-inquiry-form{background:#0206179e;border-color:#94a3b838;box-shadow:0 25px 70px #00000047}.marketing-shell .project-inquiry-form label{color:#dbeafe}.marketing-shell .project-inquiry-form input,.marketing-shell .project-inquiry-form textarea{color:#f8fafc;background:#0f172ad1;border-color:#94a3b83d}.marketing-shell .project-inquiry-form input::placeholder,.marketing-shell .project-inquiry-form textarea::placeholder{color:#7f8ca2}.marketing-shell .project-inquiry-form input:focus,.marketing-shell .project-inquiry-form textarea:focus{border-color:var(--marketing-cyan);box-shadow:0 0 0 3px #22d3ee21}.marketing-shell .project-inquiry-form>.company-contact-note{color:#b7c6d9;background:#22d3ee14;border:1px solid #22d3ee24}.marketing-shell .contact-form-error{color:#fecaca;background:#f871711f}.marketing-shell .contact-success{background:#020617b8;border:1px solid #22d3ee33}.marketing-shell .contact-success svg{background:linear-gradient(135deg, var(--marketing-lime), var(--marketing-cyan))}.marketing-shell .contact-success p{color:#b3bed0}.marketing-shell .contact-success button{color:var(--marketing-cyan)}.marketing-shell footer{color:#8d9ab0}.marketing-shell footer .brand{color:#e5e7eb}@media (width<=960px){.marketing-shell .capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.marketing-shell .marketing-capabilities{width:calc(100% - 36px);padding-bottom:68px}.marketing-shell .capability-grid{grid-template-columns:minmax(0,1fr);gap:14px}.marketing-shell .capability-card{padding:24px}.marketing-shell .site-nav{width:calc(100% - 30px)}.marketing-shell .site-nav .button-small{width:auto;padding-inline:14px;font-size:11px}.marketing-shell .hero{min-height:auto;padding-top:54px}.marketing-shell .hero h1{font-size:clamp(44px,14vw,65px)}.marketing-shell .hero-visual{border-radius:20px 54px 20px 20px;min-height:430px}.marketing-shell .hero-visual img{min-height:430px}.marketing-shell .themes-section,.marketing-shell .process-section,.marketing-shell .proof-lab{padding-block:88px}.marketing-shell .theme-card{min-height:430px}.proof-image{min-height:260px;margin-top:34px}.proof-image img{height:260px}.proof-image figcaption{inset:auto 20px 22px}.proof-image figcaption strong{font-size:34px}.marketing-shell .platform-section{padding-inline:18px}.marketing-shell .contact-section{border-radius:20px;margin-inline:10px}}@media (prefers-reduced-motion:reduce){.marketing-shell:before{display:none}.marketing-shell .hero-visual img,.proof-image img,.marketing-shell .button,.marketing-shell .capability-card,.marketing-shell .text-link{transition:none}.marketing-shell .capability-card:hover{transform:none}}.marketing-shell img.brand-mark{object-fit:contain;background:0 0;border:0;border-radius:9px;width:36px;height:36px;padding:0;display:block;box-shadow:0 0 0 1px #fff2}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{cursor:pointer;border:0}.kicker,.store-kicker{text-transform:uppercase;letter-spacing:.15em;margin:0;font-size:10px;font-weight:800}.primary-action{color:#fff;background:#15171b;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-weight:750;display:inline-flex}.primary-action svg{width:17px}.primary-action:disabled{opacity:.5;cursor:not-allowed}.ghost-action{color:#222;background:#ece9e2;border-radius:10px;min-height:46px;padding:0 18px}.form-error{background:#fff0ee;border-radius:8px;padding:10px 12px;color:#b52f2f!important;font-size:12px!important}.error-banner,.notice-banner{color:#9d3027;background:#fff0ee;border:1px solid #f1c6bf;border-radius:10px;justify-content:space-between;align-items:center;margin:0 0 24px;padding:14px 17px;font-size:13px;display:flex}.error-banner button{color:inherit;background:0 0}.error-banner svg{width:17px}.notice-banner{color:#275d36;background:#edf8f0;border-color:#bfe1c8}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07090ca6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crop-0{object-position:0% center!important}.crop-1{object-position:50% center!important}.crop-2{object-position:100% center!important}.login-stage{color:#17181b;background:#eeece6;place-items:center;min-height:100vh;padding:70px 24px;display:grid;position:relative}.back-link{color:#5a5c62;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex;position:absolute;top:28px;left:32px}.back-link svg{width:16px}.login-card{background:#faf9f6;border:1px solid #dcd9d1;width:min(470px,100%);padding:46px;box-shadow:0 28px 80px #1e1c151a}.login-mark{color:#adffc7;width:44px;height:44px;font-family:var(--display);background:#17181b;border-radius:50%;place-items:center;margin-bottom:32px;font-size:21px;font-style:italic;display:grid}.login-card .kicker{color:#39724d}.login-card h1{font-family:var(--display);letter-spacing:-.045em;margin:13px 0 16px;font-size:48px;line-height:1}.login-card>p:not(.kicker){color:#737168;line-height:1.6}.login-card form{gap:14px;margin-top:30px;display:grid}.login-card label,.store-modal label,.wizard-step label,.support-form label{color:#555750;gap:7px;font-size:11px;font-weight:700;display:grid}.login-card input,.store-modal input,.store-modal select,.store-modal textarea,.wizard-step input,.wizard-step textarea,.wizard-step select,.support-form input,.support-form textarea{color:#17181b;background:#fff;border:1px solid #d8d5cc;border-radius:8px;outline:none;width:100%;min-height:45px;padding:10px 12px}.login-card input:focus,.store-modal input:focus,.wizard-step input:focus,.wizard-step textarea:focus,.wizard-step select:focus{border-color:#3b6be8;box-shadow:0 0 0 3px #3b6be81a}.login-card small{color:#97948c;margin-top:20px;font-size:10px;display:block}.owner-login{--auth-ink:#adffc7;--auth-surface:#111317;background:#111317}.owner-login .login-card{color:#f5f2e9;background:#181a1f;border-color:#303239}.owner-login .login-card input{color:#fff;background:#101115;border-color:#373940}.owner-login .login-card label{color:#c6ccd6}.owner-login .login-card .kicker{color:#adffc7}.owner-login .login-card>p:not(.kicker){color:#9598a1}.owner-login .back-link{color:#aaa}.owner-login .primary-action{color:#111;background:#adffc7}.login-stage .login-card>p.session-expiry-notice{color:#613c0b;background:#fff2cf;border:1px solid #b68c40;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5}.admin-shell{color:#17181b;background:#efede7;grid-template-columns:92px 1fr;min-height:100vh;display:grid}.admin-rail{background:#111318;flex-direction:column;align-items:center;height:100vh;padding:24px 13px;display:flex;position:sticky;top:0}.rail-brand{color:#111;width:42px;height:42px;font-weight:900;font-family:var(--display);background:#adffc7;border-radius:50%;place-items:center;font-style:italic;display:grid}.admin-rail nav{gap:9px;width:100%;margin:auto 0;display:grid}.admin-rail button{color:#777b84;background:0 0;border-radius:9px;place-items:center;gap:5px;width:100%;padding:10px 0;font-size:8px;display:grid}.admin-rail button span{display:block}.admin-rail button.active{color:#adffc7;background:#25282f}.admin-rail svg{width:19px}.admin-main{width:100%;max-width:1600px;margin:auto;padding:54px clamp(28px,5vw,78px) 90px}.workspace-header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.workspace-header .kicker,.panel-heading .kicker{color:#3c724d}.workspace-header h1{font-family:var(--display);letter-spacing:-.05em;margin:10px 0 8px;font-size:clamp(40px,4vw,62px)}.workspace-header p:last-child{color:#77746c;margin:0}.metric-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:60px;display:grid}.metric-grid article{background:#faf9f6;border:1px solid #ddd9d0;border-radius:14px;gap:14px;padding:24px;display:grid}.metric-grid span{color:#77746c;font-size:11px}.metric-grid strong{letter-spacing:-.04em;font-size:36px}.metric-grid em{color:#3e7952;align-items:center;gap:5px;font-size:10px;font-style:normal;display:flex}.metric-grid svg{width:14px}.panel-heading{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.panel-heading h2{margin:8px 0 0;font-size:27px}.panel-heading>span{color:#7b7870;font-size:11px}.store-table{background:#faf9f6;border:1px solid #ddd9d0;border-radius:14px;overflow:hidden}.table-head,.store-line{grid-template-columns:minmax(230px,2fr) .8fr 1.4fr .8fr 80px;align-items:center;gap:18px;padding:14px 20px;display:grid}.table-head{letter-spacing:.12em;text-transform:uppercase;color:#97938b;border-bottom:1px solid #e2ded6;font-size:9px}.store-line{border-bottom:1px solid #e6e2da;min-height:82px;padding-left:82px;position:relative}.store-line:last-child{border-bottom:0}.store-monogram{background:#ede6d9;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;position:absolute;left:20px}.store-monogram.pulse{color:#fff;background:#3457f1}.store-monogram.editorial{color:#adffc7;background:#16171b}.store-name{gap:4px;display:grid}.store-name small{color:#8b877e;font-size:10px}.theme-label{font-size:10px;font-weight:800}.store-line code{font:10px var(--display);color:#6d6a63;text-overflow:ellipsis;overflow:hidden}.status-pill{align-items:center;gap:7px;font-size:9px;display:inline-flex}.status-pill i{background:#df9a26;border-radius:50%;width:7px;height:7px}.status-pill.active i{background:#41a862}.store-status-plan{justify-items:start;gap:7px;display:grid}.store-status-plan select{color:#4f4d47;min-width:88px;min-height:28px;font:750 9px var(--sans);background:#fff;border:1px solid #d8d4cb;border-radius:8px;padding:4px 24px 4px 8px}.store-status-plan select:focus-visible{border-color:#4569e8;outline:3px solid #4569e833}.plan-status-fixed{color:#236345;min-height:28px;font:800 9px var(--sans);background:#e9f8ef;border:1px solid #3991633d;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex}.row-actions{justify-content:end;gap:5px;display:flex}.row-actions a,.row-actions button{color:#555;background:#efede7;border-radius:8px;place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.row-actions svg{width:15px}.store-modal{color:#17181b;background:#f9f8f5;border-radius:18px;width:min(850px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 100px #00000040}.store-modal>header{border-bottom:1px solid #dfdcd4;justify-content:space-between;padding:28px 32px;display:flex}.store-modal h2{margin:7px 0 0;font-size:28px}.store-modal header button{background:0 0}.store-modal header svg{width:20px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;padding:28px 32px;display:grid}.form-grid label{gap:7px;font-size:10px;display:grid}.form-grid label.wide{grid-column:1/-1}.store-modal textarea{resize:vertical;min-height:80px}.store-modal>footer{border-top:1px solid #dfdcd4;justify-content:flex-end;gap:10px;padding:20px 32px;display:flex}.storefront{--store-bg:#eee8dc;--store-text:#171715;--store-soft:#766f63;--store-card:#f7f3ea;--store-accent:#a93b30;background:var(--store-bg);min-height:100vh;color:var(--store-text);font-family:Manrope,sans-serif}.storefront button,.storefront a{color:inherit}.store-nav{border-bottom:1px solid color-mix(in srgb, var(--store-text) 16%, transparent);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1380px,100% - 56px);height:82px;margin:auto;padding:0;display:grid}.store-logo{font-family:var(--store-font,var(--display));letter-spacing:-.04em;font-size:23px;font-weight:700;text-decoration:none}.store-nav nav{align-items:center;gap:28px;display:flex}.store-nav nav a,.store-nav nav button{background:0 0;align-items:center;gap:6px;font-size:11px;text-decoration:none;display:flex}.store-nav nav svg{width:14px}.cart-button{background:0 0;justify-self:end;align-items:center;gap:8px;font-size:11px;display:flex}.cart-button svg{width:18px}.cart-button i{background:var(--store-text);width:20px;height:20px;color:var(--store-bg);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.store-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:7vw;width:min(1380px,100% - 56px);min-height:720px;margin:auto;padding:64px 0 100px;display:grid}.store-kicker{color:var(--store-accent);align-items:center;gap:7px;display:flex}.store-kicker svg{width:14px}.store-hero :is(h1,h2){font-family:var(--store-font,var(--display));letter-spacing:-.065em;margin:21px 0 29px;font-size:clamp(58px,6.5vw,105px);font-weight:500;line-height:.91}.store-hero-copy>p:not(.store-kicker){max-width:560px;color:var(--store-soft);font-size:15px;line-height:1.7}.store-hero-copy>a{border-bottom:1px solid;align-items:center;gap:12px;margin-top:25px;padding:0 0 8px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.store-hero-copy>a svg{width:17px}.store-hero-image{background:#111;border-radius:180px 180px 4px 4px;height:630px;position:relative;overflow:hidden}.store-hero-image img{object-fit:cover;object-position:left;width:100%;height:100%}.store-hero-image span{color:#fff;background:#0a0a0ab3;padding:8px 11px;font-size:9px;position:absolute;bottom:18px;right:18px}.collection-section{background:var(--store-card);padding:120px max(28px,50vw - 690px)}.collection-section>header{justify-content:space-between;align-items:end;margin-bottom:48px;display:flex}.collection-section h2{font-family:var(--store-font,var(--display));letter-spacing:-.055em;margin:9px 0 0;font-size:55px}.collection-section>header>p{color:var(--store-soft);font-size:11px}.product-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.product-image{background:#ddd;width:100%;height:460px;padding:0;display:block;position:relative;overflow:hidden}.product-image img,.cart-thumb img,.catalog-image img{object-fit:cover;width:100%;height:100%}.product-image span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f6f0e6;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:11px;transition:all .25s;display:flex;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(70px)}.product-image:hover span{transform:none}.product-image span svg{width:15px}.product-meta{justify-content:space-between;align-items:start;gap:20px;margin-top:17px;display:flex}.product-meta>div{gap:5px;display:grid}.product-meta small{color:var(--store-soft);font-size:9px}.product-meta h3{font-family:var(--store-font,var(--display));letter-spacing:-.03em;margin:0;font-size:21px}.product-meta strong{white-space:nowrap;font-size:12px}.product-card>p{color:var(--store-soft);max-width:90%;font-size:11px;line-height:1.55}.product-card>em{color:var(--store-accent);font-size:9px;font-style:normal}.store-story{grid-template-columns:.5fr 1.6fr 1fr;align-items:start;gap:70px;padding:150px max(28px,50vw - 590px);display:grid}.store-story blockquote{font-family:var(--store-font,var(--display));letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,74px);line-height:1}.store-story>div{color:var(--store-soft);font-size:13px;line-height:1.7}.store-footer{background:var(--store-text);width:100%;color:var(--store-bg);grid-template-columns:1fr 1fr auto;align-items:start;margin:0;padding:60px max(28px,50vw - 690px);font-size:11px;display:grid}.store-footer div{gap:10px;display:grid}.store-footer div span{opacity:.6}.store-footer p{opacity:.7;max-width:390px;margin:0;line-height:1.6}.store-footer>a{opacity:.6;border-bottom:1px solid;text-decoration:none}.drawer-shade{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0a6e;position:fixed;inset:0}.cart-drawer{z-index:81;background:var(--store-card);width:min(480px,100%);height:100vh;color:var(--store-text);flex-direction:column;padding:30px;display:flex;position:fixed;top:0;right:0}.cart-drawer>header{justify-content:space-between;align-items:start;display:flex}.cart-drawer h2{font-family:var(--store-font,var(--display));margin:6px 0;font-size:36px}.cart-drawer header button{background:0 0}.cart-lines{margin:25px -8px 15px;padding:0 8px;overflow:auto}.cart-lines article{border-top:1px solid color-mix(in srgb, var(--store-text) 15%, transparent);grid-template-columns:94px 1fr;gap:15px;padding:16px 0;display:grid}.cart-thumb{height:112px;overflow:hidden}.cart-lines article>div:last-child{align-content:start;gap:7px;display:grid}.cart-lines strong{font-family:var(--store-font,var(--display));font-size:15px}.cart-lines span{font-size:11px}.quantity{align-items:center;gap:12px;margin-top:7px;display:flex}.quantity button{border:1px solid color-mix(in srgb, var(--store-text) 22%, transparent);background:0 0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.quantity svg{width:11px}.cart-total{border-top:1px solid color-mix(in srgb, var(--store-text) 18%, transparent);grid-template-columns:1fr auto;gap:10px;margin-top:auto;padding-top:22px;display:grid}.cart-total strong{font-size:19px}.cart-total small{color:var(--store-soft);grid-column:1/-1;line-height:1.5}.cart-total button{background:var(--store-text);min-height:52px;color:var(--store-bg);grid-column:1/-1;justify-content:center;align-items:center;gap:9px;margin-top:10px;display:flex}.cart-total svg{width:17px}.empty-cart,.empty-history{text-align:center;color:var(--store-soft);place-items:center;gap:10px;margin:auto;display:grid}.empty-cart>svg,.empty-history>svg{width:38px;height:38px}.empty-cart h3,.empty-history h3{color:var(--store-text);margin:10px 0 0}.empty-cart p,.empty-history p{font-size:12px}.empty-cart button{background:0 0;border-bottom:1px solid;padding:8px}.checkout-layout{z-index:110;color:#171714;background:#f3efe7;grid-template-columns:1.25fr .75fr;gap:90px;padding:90px max(28px,50vw - 590px);display:grid;position:fixed;inset:0;overflow:auto}.checkout-close{background:0 0;align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;top:28px;left:28px}.checkout-close svg{width:15px}.checkout-form h1{font-family:var(--display);letter-spacing:-.055em;margin:14px 0 18px;font-size:58px;line-height:.95}.checkout-form>p:not(.store-kicker){color:#777168;line-height:1.6}.checkout-form form{gap:15px;margin-top:35px;display:grid}.checkout-form label{gap:6px;font-size:10px;font-weight:700;display:grid}.checkout-form input,.checkout-form textarea{background:#fff;border:1px solid #d4cfc5;border-radius:7px;min-height:48px;padding:11px}.checkout-form textarea{min-height:80px}.two-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid!important}.checkout-form form>button{color:#fff;background:#171714;justify-content:center;align-items:center;gap:10px;min-height:54px;font-weight:750;display:flex}.checkout-form form>button svg{width:17px}.checkout-recap{background:#e5ded2;align-self:start;padding:34px}.recap-line{border-bottom:1px solid #c9c0b2;justify-content:space-between;gap:16px;padding:14px 0;font-size:11px;display:flex}.recap-total{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.recap-total strong{font-size:24px}.external-payment{border-top:1px solid #c9c0b2;grid-template-columns:34px 1fr;gap:12px;padding-top:20px;display:grid}.external-payment svg{width:25px}.external-payment strong{font-size:11px}.external-payment p{color:#6e675d;font-size:10px;line-height:1.5}.confirmation-card,.history-card{color:#171714;background:#f6f1e8;width:min(610px,100%);max-height:calc(100vh - 50px);padding:45px;overflow:auto}.success-icon{color:#225f35;background:#bdf6ce;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:26px;display:grid}.confirmation-card h2{font-family:var(--display);letter-spacing:-.05em;margin:12px 0;font-size:48px}.confirmation-card>p:not(.store-kicker){color:#716a61;line-height:1.6}.invoice-summary{border:1px solid #d8d0c4;grid-template-columns:1fr auto auto;align-items:center;gap:15px;margin:28px 0;padding:17px;display:grid}.invoice-summary em{background:#ffe5bd;padding:6px;font-size:9px;font-style:normal}.confirmation-card>a,.confirmation-card>button{color:#fff;background:#171714;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:8px;text-decoration:none;display:flex}.confirmation-card>button{color:#171714;background:0 0;border:1px solid #cfc7bb}.history-card>header{justify-content:space-between;display:flex}.history-card h2{font-family:var(--display);margin:8px 0 25px;font-size:40px}.history-card header button{background:0 0}.history-list article{border-top:1px solid #ddd5c8;grid-template-columns:1.4fr 1fr .8fr 34px;align-items:center;gap:12px;padding:17px 0;display:grid}.history-list article>div{gap:4px;display:grid}.history-list small{color:#8b8379}.history-list em{font-size:9px;font-style:normal}.history-list a{border:1px solid #ccc3b6;place-items:center;height:32px;display:grid}.history-list svg{width:14px}.store-loading,.store-error{color:#f3f0e8;background:#111317;place-content:center;place-items:center;gap:15px;min-height:100vh;display:grid}.store-loading i{border:2px solid #333;border-top-color:#adffc7;border-radius:50%;width:38px;height:38px;animation:1s linear infinite spin}.store-error{text-align:center}.store-error h1{font-family:var(--display);max-width:600px;font-size:50px}.store-error p{color:#999}.store-error a{color:#adffc7}@keyframes spin{to{transform:rotate(360deg)}}.storefront.pulse{--store-bg:#3457f1;--store-text:#fff;--store-soft:#d5ddff;--store-card:#d7ff4f;--store-accent:#d7ff4f;--store-font:"Manrope", sans-serif}.pulse .store-nav{text-transform:uppercase;border-width:2px}.pulse .store-logo{font-style:italic;font-weight:900}.pulse .store-hero{grid-template-columns:1.12fr .88fr}.pulse .store-hero :is(h1,h2){text-transform:uppercase;letter-spacing:-.075em;font-weight:900;line-height:.82}.pulse .store-hero-image{border-radius:0;transform:rotate(2deg);box-shadow:18px 18px #d7ff4f}.pulse .collection-section{color:#10130b}.pulse .product-grid{gap:8px}.pulse .product-image{height:500px}.pulse .product-meta h3{text-transform:uppercase;font-weight:900}.pulse .store-story{color:#16120f;background:#ff9f73}.pulse .store-story .store-kicker{color:#3457f1}.pulse .store-story>div{color:#614132}.pulse .store-footer{color:#fff;background:#0e1224}.storefront.editorial{--store-bg:#f5f2ea;--store-text:#111;--store-soft:#74716a;--store-card:#f5f2ea;--store-accent:#6e3f2d;--store-font:Georgia, "Times New Roman", serif}.editorial .store-nav{grid-template-columns:1fr 1fr 1fr}.editorial .store-logo{text-align:center;grid-column:2}.editorial .store-nav nav{grid-area:1/1;justify-self:start}.editorial .store-hero{text-align:center;grid-template-columns:1fr;gap:35px;padding-top:95px}.editorial .store-hero-copy{max-width:980px;margin:auto}.editorial .store-hero-copy>p:not(.store-kicker){margin-inline:auto}.editorial .store-kicker{justify-content:center}.editorial .store-hero-image img{object-fit:cover;width:100%}.editorial .collection-section{border-top:1px solid #c9c4ba}.editorial .collection-section>header{text-align:center;justify-content:center;display:grid}.editorial .collection-section>header>p{margin-top:15px}.editorial .product-grid{grid-template-columns:1.2fr .8fr .8fr;align-items:start}.editorial .product-card:nth-child(2),.editorial .product-card:nth-child(3){margin-top:100px}.editorial .product-image{height:580px}.editorial .product-card:nth-child(n+2) .product-image{height:400px}.editorial .store-story{border-top:1px solid #c9c4ba}.editorial .store-footer{font-family:Manrope,sans-serif}.owner-shell{color:#191a1d;background:#f1efe9;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.owner-sidebar{color:#fff;background:#121419;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.owner-brand{color:#fff;align-items:center;gap:12px;padding:7px;text-decoration:none;display:flex}.owner-brand>span{color:#171717;background:#ff9f73;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.owner-brand>div{gap:3px;display:grid}.owner-brand strong{font-size:12px}.owner-brand small{color:#7f838c;font-size:9px}.owner-sidebar nav{gap:5px;margin-top:55px;display:grid}.owner-sidebar nav button,.sidebar-bottom a,.sidebar-bottom button{color:#7f838c;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:12px;padding:12px;font-size:11px;text-decoration:none;display:flex}.owner-sidebar nav button.active{color:#adffc7;background:#272a31}.owner-sidebar nav svg,.sidebar-bottom svg{width:17px}.owner-sidebar nav i{color:#111;background:#ff9f73;border-radius:50%;place-items:center;width:19px;height:19px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.sidebar-bottom{border-top:1px solid #2c2f36;margin-top:auto;padding-top:12px}.owner-workspace{min-width:0}.owner-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:15;background:#f1efe9e6;border-bottom:1px solid #dbd8d0;justify-content:flex-end;align-items:center;gap:14px;height:76px;padding:0 42px;display:flex;position:sticky;top:0}.owner-topbar div{text-align:right;gap:3px;display:grid}.owner-topbar small{color:#918d84;font-size:9px}.owner-topbar strong{font-size:11px}.owner-topbar>span{color:#28653c;background:#d9f8e2;border-radius:99px;padding:6px 8px;font-size:8px}.owner-topbar>span.owner-plan.basic{color:#56534c;background:#ece9e1}.owner-topbar>span.owner-plan.premium{color:#76520a;background:#fff0c8;box-shadow:inset 0 0 0 1px #9a691024}.owner-page{max-width:1500px;margin:auto;padding:56px clamp(28px,5vw,76px) 90px}.page-intro{max-width:800px;margin-bottom:42px}.page-intro.split{justify-content:space-between;align-items:end;gap:30px;max-width:none;display:flex}.page-intro .kicker{color:#3d764f}.page-intro h1{font-family:var(--display);letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(42px,4.5vw,66px);line-height:.96}.page-intro>p:not(.kicker){color:#747168;line-height:1.65}.owner-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.owner-stats article{background:#faf9f6;border:1px solid #ddd9d1;border-radius:13px;gap:13px;padding:22px;display:grid}.owner-stats span{color:#88847b;font-size:10px}.owner-stats strong{letter-spacing:-.04em;font-size:29px}.owner-stats button{color:#39724d;background:0 0;align-items:center;gap:5px;padding:0;font-size:9px;display:flex}.owner-stats button svg{width:12px}.owner-stats small{color:#99958d;font-size:9px}.recent-panel{background:#faf9f6;border:1px solid #ddd9d1;border-radius:13px;margin-top:44px}.recent-panel>header{border-bottom:1px solid #e2ded6;justify-content:space-between;align-items:end;padding:22px;display:flex}.recent-panel h2{margin:5px 0 0;font-size:22px}.recent-panel header button{color:#39724d;background:0 0;font-size:10px}.recent-row{border-bottom:1px solid #e6e2da;grid-template-columns:1fr 1.7fr 1fr 1fr;align-items:center;gap:15px;padding:17px 22px;font-size:11px;display:grid}.recent-row:last-child{border:0}.recent-row em{color:#9b6b1f;font-size:9px;font-style:normal}.recent-row b{text-align:right}.empty-note{color:#98948a;padding:25px;font-size:11px}.catalog-list,.invoice-table{background:#faf9f6;border:1px solid #ddd9d1;border-radius:13px;overflow:hidden}.catalog-list article{border-bottom:1px solid #e4e0d8;grid-template-columns:76px 2fr .8fr .7fr 1fr;align-items:center;gap:18px;padding:13px 18px;display:grid}.catalog-list article:last-child{border:0}.catalog-image{background:#ddd;height:76px;overflow:hidden}.catalog-list article>div:nth-child(2){gap:4px;display:grid}.catalog-list small{color:#9b978f;font-size:8px}.catalog-list strong{font-size:12px}.catalog-list span{color:#817d74;font-size:9px}.catalog-list b{font-size:11px}.catalog-list em{font-size:8px;font-style:normal}.catalog-list em.active{color:#39804f}.catalog-list article>div:last-child{justify-content:end;gap:8px;display:flex}.catalog-list article>div:last-child button{color:#3b65cc;background:0 0;font-size:9px}.catalog-list .danger-link{color:#a43b32!important}.invoice-head,.invoice-table article{grid-template-columns:1.4fr 1.3fr .8fr 1fr .7fr;align-items:center;gap:16px;padding:15px 20px;display:grid}.invoice-head{letter-spacing:.12em;text-transform:uppercase;color:#959188;border-bottom:1px solid #dedad2;font-size:8px}.invoice-table article{border-bottom:1px solid #e5e1d9}.invoice-table article>div{gap:4px;display:grid}.invoice-table article small{color:#8a867d;font-size:8px}.invoice-table article strong,.invoice-table article b{font-size:11px}.invoice-table select{background:#fff;border:1px solid #d6d2c9;border-radius:8px;padding:8px;font-size:9px}.invoice-table time{color:#88847b;font-size:9px}.excel-actions{grid-template-columns:1fr 1fr;gap:16px;display:grid}.excel-actions article{background:#faf9f6;border:1px solid #ddd9d1;border-radius:13px;grid-template-columns:42px 1fr;gap:14px;padding:26px;display:grid}.excel-actions article>svg{color:#39724d;width:28px}.excel-actions h2{margin:0;font-size:19px}.excel-actions p{color:#7d7970;font-size:10px;line-height:1.55}.excel-actions button,.file-picker{color:#fff;background:#17181b;border-radius:8px;grid-column:2;justify-content:center;align-items:center;min-height:42px;padding:10px;font-size:10px;display:flex}.file-picker{color:#575951;background:#ebe8e1;border:1px dashed #bdb8ad}.file-picker input{display:none}.preview-panel{background:#faf9f6;border:1px solid #ddd9d1;border-radius:13px;margin-top:25px;padding:25px}.preview-panel>header{justify-content:space-between;align-items:end;display:flex}.preview-panel h2{margin:8px 0}.preview-rows{border-top:1px solid #ddd9d1;margin-top:20px}.preview-rows article{border-bottom:1px solid #e2ded7;grid-template-columns:70px 1fr 2fr;gap:12px;padding:13px 0;font-size:10px;display:grid}.preview-rows article em{color:#37814f;font-style:normal}.preview-rows article.has-errors em{color:#a23b32}.support-layout{grid-template-columns:1.15fr .85fr;gap:70px;display:grid}.support-form{gap:16px;display:grid}.support-form textarea{min-height:160px}.support-form .primary-action{justify-self:start}.support-layout>aside{border-left:1px solid #d7d3ca;padding-left:35px}.support-layout aside article{border-bottom:1px solid #d7d3ca;padding:18px 0}.support-layout aside article>div{justify-content:space-between;gap:12px;display:flex}.support-layout aside strong{font-size:12px}.support-layout aside em{color:#3d764f;font-size:8px;font-style:normal}.support-layout aside p{color:#747168;font-size:10px;line-height:1.55}.support-layout aside small{color:#99958d;font-size:8px}.owner-loading{color:#fff;background:#111317;place-items:center;min-height:100vh;display:grid}.wizard-layout{z-index:120;color:#17181b;background:#f4f2ed;grid-template-columns:350px 1fr;display:grid;position:fixed;inset:0}.wizard-layout>aside{color:#fff;background:#121419;padding:34px;position:relative}.wizard-layout>aside>button{color:#fff;background:0 0;position:absolute;top:24px;right:24px}.wizard-layout>aside .kicker{color:#adffc7;margin-top:45px}.wizard-layout>aside h2{font-family:var(--display);letter-spacing:-.04em;margin:14px 0 60px;font-size:33px;line-height:1.05}.wizard-layout>aside>ol{gap:23px;margin:0;padding:0;list-style:none;display:grid}.wizard-layout>aside>ol>li{opacity:.35;grid-template-columns:34px 1fr;gap:12px;display:grid}.wizard-layout>aside>ol>li.active,.wizard-layout>aside>ol>li.done{opacity:1}.wizard-layout>aside>ol>li>span{border:1px solid #565960;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.wizard-layout>aside>ol>li.active>span{color:#111;background:#adffc7;border-color:#adffc7}.wizard-layout>aside>ol>li.done>span{color:#adffc7;border-color:#adffc7}.wizard-layout>aside>ol>li svg{width:13px}.wizard-layout>aside>ol>li>div{gap:5px;display:grid}.wizard-layout>aside>ol>li strong{font-size:11px}.wizard-layout>aside>ol>li small{color:#8b8f98;font-size:8px;line-height:1.4}.wizard-layout>section{box-sizing:border-box;min-width:0;height:100%;min-height:0;padding-bottom:100px;position:relative;overflow:hidden auto}.wizard-layout>section>header{border-bottom:1px solid #dad7cf;justify-content:space-between;align-items:center;height:70px;padding:0 40px;display:flex}.wizard-layout>section>header button{background:0 0;align-items:center;gap:7px;font-size:10px;display:flex}.wizard-layout>section>header button:disabled{opacity:.25}.wizard-layout>section>header svg{width:15px}.wizard-layout>section>header span{color:#89857d;font-size:9px}.wizard-step{width:min(780px,100% - 60px);margin:65px auto 25px}.wizard-step>.kicker{color:#3d764f}.wizard-step h1{font-family:var(--display);letter-spacing:-.055em;margin:12px 0 32px;font-size:52px;line-height:1}.wizard-step>p:not(.kicker){color:#77736b;font-size:12px;line-height:1.6}.choice-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.choice-grid button{text-align:left;background:#fff;border:1px solid #dcd8d0;border-radius:12px;min-height:190px;padding:20px;position:relative}.choice-grid button.selected{border-color:#3867d8;box-shadow:0 0 0 3px #3867d81a}.choice-grid strong{font-size:13px}.choice-grid p{color:#77736b;font-size:10px;line-height:1.5}.choice-grid svg{opacity:0;width:17px;position:absolute;top:15px;right:15px}.choice-grid .selected svg{opacity:1;color:#3867d8}.wizard-step .second{margin-top:35px}.condition-row{gap:9px;margin-top:13px;display:flex}.condition-row button{background:#fff;border:1px solid #d7d3ca;border-radius:99px;padding:11px 15px;font-size:10px}.condition-row button.selected{color:#fff;background:#17181b}.media-preview{height:260px;margin:25px 0;position:relative;overflow:hidden}.media-preview img{object-fit:cover;width:100%;height:100%}.media-preview span{background:#fff;padding:6px 8px;font-size:8px;position:absolute;top:10px;left:10px}.wizard-step>label,.dynamic-fields label{margin-top:15px}.wizard-step textarea{min-height:100px}.dynamic-fields{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.check-row{background:#fff;border:1px solid #d8d5cc;border-radius:8px;padding:14px;grid-template-columns:20px 1fr!important;align-items:center!important}.check-row input{width:16px!important;min-height:auto!important}.wizard-layout>section>footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f2ede6;border-top:1px solid #dad7cf;justify-content:flex-end;padding:16px 40px;display:flex;position:fixed;bottom:0;left:350px;right:0}.wizard-error{width:min(780px,100% - 60px);margin:15px auto}.wizard-step input:disabled{opacity:.5}@media (width<=1000px){.product-grid{grid-template-columns:1fr 1fr}.product-grid article:last-child{grid-column:1/-1;max-width:50%}.owner-stats{grid-template-columns:1fr 1fr}.admin-shell{grid-template-columns:70px 1fr}.table-head{display:none}.store-line{grid-template-columns:1.4fr 1fr .8fr}.store-line code{display:none}.support-layout{grid-template-columns:1fr}.support-layout>aside{border-top:1px solid #d7d3ca;border-left:0;padding:30px 0}.wizard-layout{grid-template-columns:270px 1fr}.wizard-layout>aside{padding:25px}.wizard-layout>section>footer{left:270px}.choice-grid,.store-hero{grid-template-columns:1fr}.store-hero-image{height:500px}.store-story{grid-template-columns:1fr}.editorial .product-grid{grid-template-columns:1fr 1fr}.editorial .product-card:nth-child(2),.editorial .product-card:nth-child(3){margin-top:0}.checkout-layout{grid-template-columns:1fr;gap:35px}.checkout-recap{order:-1}}@media (width<=720px){.admin-shell,.owner-shell{display:block}.admin-rail{z-index:30;flex-direction:row;width:100%;height:64px;padding:8px;position:fixed;top:auto;bottom:0}.rail-brand{display:none}.admin-rail nav{flex:1;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.admin-rail>button{width:60px}.admin-main{padding:35px 16px 90px}.workspace-header{flex-direction:column;align-items:start}.metric-grid{grid-template-columns:1fr}.store-line{grid-template-columns:1fr .7fr;padding-left:70px}.store-line .theme-label{display:none}.row-actions{grid-area:1/2}.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.owner-sidebar{z-index:30;flex-direction:row;width:100%;height:auto;padding:8px;position:fixed;top:auto;bottom:0}.owner-brand,.sidebar-bottom{display:none}.owner-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;display:grid}.owner-sidebar nav button{flex-direction:column;justify-content:center;gap:3px;min-height:48px;padding:6px 2px}.owner-sidebar nav button span{font-size:10px;line-height:1.2;display:block}.owner-topbar{padding:0 18px}.owner-page{padding:38px 16px calc(150px + env(safe-area-inset-bottom))}.owner-stats,.excel-actions{grid-template-columns:1fr}.page-intro.split{flex-direction:column;align-items:start}.catalog-list article{grid-template-columns:58px 1fr auto}.catalog-list article>b,.catalog-list article>em{display:none}.catalog-list article>div:last-child{grid-column:2/-1}.invoice-head{display:none}.invoice-table article{grid-template-columns:1fr 1fr}.invoice-table article>b,.invoice-table article>time{display:none}.wizard-layout{display:block}.wizard-layout>aside{display:none}.wizard-layout>section>header{padding:0 18px}.wizard-step{width:calc(100% - 30px);margin-top:35px}.wizard-step h1{font-size:40px}.wizard-layout>section>footer{padding:12px 18px;left:0}.choice-grid,.dynamic-fields,.two-fields{grid-template-columns:1fr}.store-nav{grid-template-columns:1fr auto;width:calc(100% - 28px)}.store-nav nav{display:none}.store-hero{width:calc(100% - 28px);min-height:auto;padding-top:42px}.store-hero :is(h1,h2){font-size:54px}.store-hero-image{height:400px}.collection-section{padding-block:75px}.collection-section>header{flex-direction:column;align-items:start;gap:10px}.collection-section h2{font-size:43px}.product-grid,.editorial .product-grid{grid-template-columns:1fr}.product-grid article:last-child{grid-column:auto;max-width:none}.product-image,.editorial .product-image,.editorial .product-card:nth-child(n+2) .product-image{height:430px}.store-story{gap:25px;padding-block:85px}.store-footer{grid-template-columns:1fr;gap:30px}.checkout-layout{padding:75px 16px 30px}.checkout-form h1{font-size:44px}.confirmation-card,.history-card{padding:28px 20px}.history-list article{grid-template-columns:1fr auto auto}.history-list article strong{display:none}.pulse .store-hero-image{box-shadow:8px 8px #d7ff4f}}.owner-mobile-signout{display:none}@media (width<=720px){.owner-mobile-signout{color:#282821;background:0 0;border:1px solid #c9c6bd;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.owner-mobile-signout:focus-visible{outline-offset:2px;outline:2px solid}.owner-mobile-signout svg{width:18px;height:18px}}.admin-loading{color:#17181b;background:#f4f2ed;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-loading>section{background:#fff;border:1px solid #dedbd3;border-radius:18px;width:min(100%,520px);padding:28px}.admin-loading h1{font-size:clamp(24px,5vw,32px)}.admin-loading p{line-height:1.6}.admin-loading section>div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.admin-loading button{min-height:44px}.visibility-content-comparison{background:#fff9ed;border:1px solid #d6b978;border-radius:16px;gap:12px;min-width:0;margin:0 0 24px;padding:20px;display:grid}.visibility-content-comparison h4,.visibility-content-comparison p{margin:0}.visibility-content-comparison p{color:#5a4522;line-height:1.6}.visibility-content-comparison label{gap:6px;min-width:0;display:grid}.visibility-content-comparison input,.visibility-content-comparison textarea{box-sizing:border-box;color:#30291f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7cdb8;border-radius:8px;padding:10px}.list-controls{background:var(--surface,#fff);color:var(--ink,#23312c);border:1px solid #dcded8;border-radius:16px;min-width:0;margin:20px 0;padding:18px}.list-filter-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.list-filter-row label,.list-pagination label{gap:6px;min-width:120px;font-size:12px;font-weight:600;display:grid}.list-filter-row label:first-child{flex:1;min-width:180px}.list-controls input,.list-controls select{font:inherit;color:#23312c;background:#fff;border:1px solid #bfc7c1;border-radius:8px;width:100%;max-width:100%;min-height:42px;padding:10px 12px;font-size:14px}.list-pagination{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.list-pagination p{flex:1;min-width:170px;font-size:13px}.list-pagination label{min-width:80px}.list-pagination button{color:#23312c;cursor:pointer;background:#fff;border:1px solid #bfc7c1;border-radius:8px;min-height:44px;padding:11px 14px}.list-pagination button:disabled{opacity:.45;cursor:default}.list-controls :focus-visible{outline-offset:3px;outline:3px solid #42806c}.list-pagination [role=alert]{color:#9f2b2b;flex-basis:100%}@media (width<=600px){.list-controls{padding:12px}.list-filter-row label{flex:1;min-width:125px}.list-filter-row label:first-child{flex-basis:100%}.list-pagination{gap:8px}.list-pagination p{flex-basis:100%;margin:4px 0}.list-pagination button{flex:1}}.product-delete-dialog{box-sizing:border-box;color:#25231f;background:#fffdf9;border:1px solid #e1d9d0;border-radius:20px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);padding:28px;overflow:auto;box-shadow:0 24px 90px #0003}.product-delete-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15191c99}.product-delete-dialog h2{overflow-wrap:anywhere;margin:10px 0 16px}.product-delete-dialog p{line-height:1.6}.product-delete-dialog dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-delete-dialog dl div{background:#f3eee7;border-radius:12px;padding:12px}.product-delete-dialog dt{font-size:13px}.product-delete-dialog dd{margin:4px 0 0;font-size:24px}.product-delete-dialog label{gap:8px;font-weight:600;display:grid}.product-delete-dialog input{box-sizing:border-box;border:1px solid #b5aea5;border-radius:8px;width:100%;padding:12px}.product-delete-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.product-delete-dialog button{cursor:pointer;border:1px solid #d5ccc0;border-radius:10px;padding:12px 18px}.product-delete-dialog .delete-confirm{color:#fff;background:#9e302d;border-color:#9e302d}.product-delete-dialog button:disabled{opacity:.45;cursor:default}.product-delete-dialog :focus-visible{outline-offset:3px;outline:3px solid #397fb0}.delete-identity{color:#625c55;font-size:12px}.catalog-deletion-notice{background:#e8f0e7;border-radius:12px;padding:14px 18px}.public-business{color:#243c38;background:#fafcfb;border:1px solid #dee5e5;border-radius:20px;max-width:1200px;margin:32px auto;padding:28px}.public-business h2{font-size:1.3rem}.public-business dl{flex-wrap:wrap;gap:24px;display:flex}.public-business dl>div{flex:1;min-width:180px}.public-business dt{font-weight:700}.public-business dd{white-space:pre-line;margin:8px 0;line-height:1.65}.public-business nav{flex-wrap:wrap;gap:14px;display:flex}.public-business a{color:#285d54;overflow-wrap:anywhere}.storefront .seo-resource-links a{color:#fff;background:#253d36;border-radius:14px;padding:13px 18px;text-decoration:none;transition:background .18s,box-shadow .18s}.storefront .seo-resource-links a:hover{background:#345b4d;box-shadow:0 4px 12px #253d3620}.storefront .seo-resource-links a:focus-visible{outline-offset:3px;outline:3px solid #6a9f90}@media (prefers-reduced-motion:reduce){.storefront .seo-resource-links a{transition:none}}.owner-sidebar .sidebar-bottom{gap:8px;display:grid}.owner-sidebar .sidebar-bottom>a,.owner-sidebar .sidebar-bottom>button{box-sizing:border-box;text-align:left;justify-content:flex-start;width:100%}.owner-account-dialog{color:#173b35;background:#fff;border:1px solid #dbe5e2;border-radius:24px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);padding:28px;overflow:auto;box-shadow:0 24px 100px #102d3740}.owner-account-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#112a3966}.owner-account-dialog>header{justify-content:space-between;align-items:center;display:flex}.owner-account-dialog>header button{cursor:pointer;background:0 0;border:0;padding:8px}.account-lock{color:#286a56;background:#e9f4ef;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.owner-account-dialog h2{margin:12px 0;font-size:28px}.owner-account-dialog p{font-size:14px;line-height:1.6}.owner-account-dialog fieldset{border:0;gap:16px;min-width:0;margin:22px 0;padding:0;display:grid}.owner-account-dialog label{gap:7px;font-size:13px;font-weight:600;display:grid}.owner-account-dialog input{color:#163b35;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d5dfdc;border-radius:11px;padding:12px 14px}.owner-account-dialog input:focus{outline-offset:2px;outline:2px solid #54a98b}.account-passwords{grid-template-columns:1fr 1fr;gap:14px;display:grid}.owner-account-dialog small{color:#63766f;font-size:11px;font-weight:400}.owner-account-dialog footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.owner-account-dialog button:disabled{opacity:.55;cursor:wait}.account-help{color:#63766f}.admin-refresh-note{color:#72532e;font-size:13px}.admin-refresh-note button{margin-left:8px}.store-footer.store-contact-footer,.r11-public-footer.store-contact-footer{text-align:start;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px 48px;display:grid}.store-contact-footer>div{overflow-wrap:anywhere;min-width:0}.store-contact-footer .store-footer-brand strong{font-size:22px;line-height:1.3;display:block}.store-contact-footer .store-footer-contact>span,.store-contact-footer .store-footer-delivery>span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650;display:block}.store-contact-footer p{overflow-wrap:anywhere;max-width:44ch;margin:10px 0 0;line-height:1.7}.store-contact-footer .store-footer-contact a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.store-contact-footer .store-footer-contact a:hover{text-decoration:underline}.store-contact-footer .store-footer-note{opacity:.75;font-size:13px}.store-contact-footer .store-footer-utilities{border-top:1px solid;grid-column:1/-1;justify-content:flex-end;padding-top:18px;display:flex}.store-contact-footer .visibility-consent-manage{justify-self:unset;margin:0}@media (width<=720px){.owner-sidebar .sidebar-bottom{display:none}}@media (width<=900px){.store-footer.store-contact-footer,.r11-public-footer.store-contact-footer{grid-template-columns:1fr 1fr;gap:28px}.store-contact-footer .store-footer-brand{grid-column:1/-1}}@media (width<=560px){.account-passwords{grid-template-columns:1fr}.owner-account-dialog{padding:22px}.owner-account-dialog footer{flex-wrap:wrap}.store-footer.store-contact-footer,.r11-public-footer.store-contact-footer{grid-template-columns:minmax(0,1fr);gap:24px}.store-contact-footer .store-footer-utilities{justify-content:flex-start}.owner-topbar{gap:10px}.owner-topbar>span:not(.owner-plan){display:none}}.owner-account-dialog footer .secondary-action{color:#244d40;cursor:pointer;background:#fff;border:1px solid #cbdcd4;border-radius:12px;padding:12px 18px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}.owner-account-dialog footer .secondary-action:hover{background:#edf5f0}.owner-account-dialog footer button{min-height:44px}.owner-account-dialog input{height:46px}.account-passwords{align-items:end}.store-logo img{width:auto;max-width:180px;height:38px;display:block}.admin-support-panel{margin-top:60px;scroll-margin-top:30px}.marketing-inquiry-block{background:linear-gradient(135deg,#e8edffe6,#f4fff7db);border:1px solid #dcd9d1;border-radius:18px;margin:0 0 30px;padding:22px}.marketing-inquiry-block>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.marketing-inquiry-block>header span{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.marketing-inquiry-block>header svg{color:#3856bf;width:16px}.marketing-inquiry-block>header strong{font-size:24px}.marketing-inquiry-list{gap:10px;display:grid}.marketing-inquiry-list article{background:#ffffffd9;border:1px solid #2a33591a;border-radius:13px;grid-template-columns:1fr minmax(180px,.45fr);gap:22px;padding:18px;display:grid}.marketing-inquiry-list article>div{gap:5px;display:grid}.marketing-inquiry-list small{color:#3856bf;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.marketing-inquiry-list strong{font-size:13px}.marketing-inquiry-list p{color:#64625d;margin:4px 0 0;font-size:10px;line-height:1.55}.inquiry-contact{align-content:start}.inquiry-contact a{color:#3856bf;font-size:9px;font-weight:750}.inquiry-contact>span{color:#64625d;font-size:9px}.inquiry-contact time{color:#8b8982;font-size:8px}.inquiry-contact label{color:#5e5c56;letter-spacing:.08em;text-transform:uppercase;gap:6px;margin-top:8px;font-size:8px;font-weight:800;display:grid}.inquiry-contact select{color:#1d284e;text-transform:none;background:#f5f7ff;border:1px solid #cfd4e5;border-radius:9px;width:100%;padding:10px 32px 10px 11px;font-size:10px;font-weight:750}.admin-support-list{background:#fff;border:1px solid #e0ddd5;border-radius:14px;overflow:hidden}.admin-support-list article{border-bottom:1px solid #e6e3dc;grid-template-columns:1fr 110px 150px;align-items:center;gap:22px;padding:20px 22px;display:grid}.admin-support-list article:last-child{border-bottom:0}.admin-support-list article>div{gap:5px;display:grid}.admin-support-list small{color:#39724d;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.admin-support-list strong{font-size:13px}.admin-support-list p{color:#76736b;margin:3px 0 0;font-size:10px;line-height:1.5}.admin-support-list time{color:#969188;font-size:9px}.admin-support-list select{background:#faf9f6;border:1px solid #d6d2ca;border-radius:8px;padding:9px;font-size:9px}.product-detail-backdrop{z-index:115}.product-detail{width:min(1050px,100%);max-height:calc(100vh - 48px);color:var(--store-text);background:var(--store-card);grid-template-columns:1.05fr .95fr;display:grid;position:relative;overflow:auto}.product-detail-close{z-index:2;background:#ffffffe6;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.product-detail-close svg{width:17px}.product-detail-gallery{background:#ddd;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:620px;display:grid}.product-detail-image{background:#ddd;min-height:520px;position:relative;overflow:hidden}.product-detail-image img{object-fit:cover;width:100%;height:100%}.gallery-previous,.gallery-next{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f10b8;border:1px solid #ffffff80;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #00000038}.gallery-previous{left:16px}.gallery-next{right:16px}.gallery-previous:hover,.gallery-next:hover,.gallery-previous:focus-visible,.gallery-next:focus-visible{color:#171717;background:#fff;transform:translateY(-50%)scale(1.06)}.gallery-previous svg,.gallery-next svg{width:18px}.gallery-count{color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f10b8;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;bottom:14px;right:16px}.product-detail-thumbnails{background:color-mix(in srgb, var(--store-card) 88%, #000);scrollbar-width:thin;grid-auto-columns:76px;grid-auto-flow:column;gap:9px;padding:12px;display:grid;overflow-x:auto}.product-detail-thumbnails button{opacity:.62;border:2px solid #0000;border-radius:9px;height:72px;transition:opacity .16s,transform .16s,border-color .16s;position:relative;overflow:hidden}.product-detail-thumbnails button:hover,.product-detail-thumbnails button:focus-visible,.product-detail-thumbnails button.active{border-color:var(--store-accent);opacity:1;transform:translateY(-2px)}.product-detail-thumbnails img{object-fit:cover;width:100%;height:100%}.product-detail-copy{flex-direction:column;align-items:flex-start;padding:65px 52px;display:flex}.product-detail-copy :is(h1,h2){font-family:var(--store-font,var(--display));letter-spacing:-.055em;margin:16px 0;font-size:clamp(38px,4vw,60px);line-height:.96}.product-detail-copy>strong{font-size:18px}.product-detail-copy>p:not(.store-kicker){color:var(--store-soft);margin:24px 0;font-size:12px;line-height:1.7}.product-detail-copy dl{border-top:1px solid color-mix(in srgb, var(--store-text) 16%, transparent);width:100%;margin:0}.product-detail-copy dl div{border-bottom:1px solid color-mix(in srgb, var(--store-text) 16%, transparent);justify-content:space-between;gap:15px;padding:12px 0;font-size:10px;display:flex}.product-detail-copy dt{color:var(--store-soft);text-transform:capitalize}.product-detail-copy dd{margin:0;font-weight:700}.product-detail-availability{color:var(--store-soft);align-items:center;gap:9px;margin-top:22px;font-size:10px;display:flex}.product-detail-availability svg{width:18px}.product-detail-add{width:100%;min-height:54px;color:var(--store-bg);background:var(--store-text);justify-content:center;align-items:center;gap:10px;margin-top:auto;font-weight:750;display:flex}.product-detail-add svg{width:17px}@media (width<=720px){.store-logo img{max-width:145px;height:32px}.admin-support-list article{grid-template-columns:1fr;gap:10px}.admin-support-list select{width:100%}.marketing-inquiry-list article{grid-template-columns:1fr}.product-detail{grid-template-columns:1fr;max-height:calc(100vh - 24px)}.product-detail-image{min-height:340px}.product-detail-gallery{min-height:0}.product-detail-thumbnails{grid-auto-columns:64px}.product-detail-thumbnails button{height:60px}.product-detail-copy{padding:35px 22px}.product-detail-add{margin-top:28px}}.storefront{isolation:isolate;position:relative;overflow:hidden}.visibility-consent{z-index:4;color:#18243d;background:linear-gradient(100deg,#f1f6fff5,#fff9f2f5);border:1px solid #4155842e;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:1.25rem;max-width:1180px;margin:0 auto;padding:.85rem 1.25rem;display:flex;position:relative;box-shadow:0 12px 30px #212d4e1a}.visibility-consent strong{letter-spacing:.01em;font-size:.88rem;display:block}.visibility-consent.is-managing{box-sizing:border-box;border-radius:18px;width:calc(100% - 24px);max-height:calc(100dvh - 32px);margin:0 auto;position:fixed;inset:auto 12px 16px;overflow:auto}.visibility-consent p{color:#63708b;margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.visibility-consent-actions{flex:none;align-items:center;gap:.5rem;display:flex}.visibility-consent-actions button{color:#4b5d82;font:inherit;cursor:pointer;background:0 0;border:0;padding:.55rem .7rem;font-size:.78rem}.visibility-consent-actions button.primary{color:#fff;background:linear-gradient(135deg,#263b6b,#6950a9);border-radius:10px;box-shadow:0 7px 16px #353a7033}.visibility-consent-manage{color:inherit;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=700px){.visibility-consent{flex-direction:column;align-items:flex-start;margin:0 .75rem;padding:.9rem 1rem}.visibility-consent-actions{justify-content:flex-end;width:100%}}.storefront>:not(.store-ambience):not(.modal-backdrop):not(.drawer-shade):not(.cart-drawer):not(.checkout-layout):not(.store-motion-layer):not(.visibility-consent){z-index:1;position:relative}.storefront>.drawer-shade,.storefront>.cart-drawer,.storefront>.checkout-layout{position:fixed}.buyer-auth-backdrop{padding:24px}.buyer-auth-card{color:#17221e;border:1px solid color-mix(in srgb, var(--store-text) 14%, transparent);background:#fafaf7;grid-template-columns:.88fr 1.12fr;width:min(980px,100%);max-height:calc(100vh - 48px);display:grid;position:relative;overflow:auto;box-shadow:0 38px 110px #0000004d}.buyer-auth-close,.buyer-account-card>button:first-child{z-index:2;background:color-mix(in srgb, var(--store-text) 8%, var(--store-card));width:42px;height:42px;color:var(--store-text);border-radius:999px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.buyer-auth-intro{background:radial-gradient(circle at 20% 12%, color-mix(in srgb, var(--store-accent) 18%, transparent), transparent 34%), linear-gradient(155deg, #17221e, #11151a);color:#fff;flex-direction:column;min-height:590px;padding:68px 48px 44px;display:flex;overflow:hidden}.buyer-auth-intro .store-kicker{color:#e2e8e4}.buyer-auth-close{color:#17221e;background:#fff}.buyer-auth-intro h2{max-width:440px;font:500 clamp(45px, 5vw, 72px) / .92 var(--store-font,var(--display));letter-spacing:-.055em;margin:26px 0 18px}.buyer-auth-intro>p:not(.store-kicker){color:#e2e8e4;max-width:390px;line-height:1.7}.buyer-auth-intro>div{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.buyer-auth-intro>div span{letter-spacing:.08em;text-transform:uppercase;border:1px solid #66756d;border-radius:999px;padding:8px 11px;font-size:9px}.buyer-auth-form{--auth-ink:#17221e;--auth-surface:#fafaf7;background:var(--auth-surface);color:var(--auth-ink);padding:68px 54px 44px}.pulse .buyer-auth-form{--auth-ink:#11151a;--auth-surface:#dfff56}.auth-switch{background:color-mix(in srgb, var(--auth-ink) 9%, transparent);border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:30px;padding:4px;display:grid}.auth-switch button{min-height:42px;color:color-mix(in srgb, var(--auth-ink) 74%, var(--auth-surface));background:0 0;border-radius:999px;font-size:11px;font-weight:750}.auth-switch button.active{background:color-mix(in srgb, var(--auth-surface) 86%, white);color:var(--auth-ink);box-shadow:0 5px 18px #00000017}.buyer-auth-form form{gap:14px;display:grid}.buyer-auth-form label{letter-spacing:.11em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid;color:var(--auth-ink)!important}.buyer-auth-form input,.buyer-auth-form textarea{border:1px solid color-mix(in srgb, var(--auth-ink) 22%, transparent);background:color-mix(in srgb, var(--auth-surface) 88%, white);width:100%;min-height:48px;color:var(--auth-ink);font:500 13px/1.4 var(--sans);letter-spacing:0;text-transform:none;caret-color:var(--store-accent);border-radius:10px;padding:12px 14px}.buyer-auth-form input::placeholder,.buyer-auth-form textarea::placeholder{color:color-mix(in srgb, var(--auth-ink) 58%, var(--auth-surface));opacity:1}.buyer-auth-form input:focus,.buyer-auth-form textarea:focus{outline:3px solid color-mix(in srgb, var(--auth-ink) 32%, transparent);outline-offset:2px;border-color:var(--auth-ink)}.buyer-auth-form textarea{resize:vertical;min-height:76px}.buyer-auth-submit{background:var(--auth-ink);border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:54px;margin-top:6px;font-weight:800;display:flex;color:var(--auth-surface)!important}.buyer-auth-submit:hover:not(:disabled),.buyer-auth-submit:focus-visible{box-shadow:0 14px 35px color-mix(in srgb, var(--auth-ink) 24%, transparent);transform:translateY(-2px);color:var(--auth-surface)!important}.buyer-auth-submit:disabled{opacity:.7;color:color-mix(in srgb, var(--auth-surface) 72%, transparent)!important}.buyer-auth-form .form-error{background:#fff0ed;border:1px solid #d66a5d;border-radius:9px;margin:0;padding:11px 13px;font-size:11px;font-weight:750;line-height:1.45;color:#7b2019!important}.buyer-auth-submit svg{width:17px}.buyer-account-card{--account-surface:#fffaf2;--account-ink:#1b1714;--account-soft:#655b53;--account-accent:#9d372a;background:var(--account-surface);width:min(590px,100% - 32px);max-height:calc(100vh - 40px);color:var(--account-ink);border:1px solid #1b17141f;padding:58px;position:relative;overflow:auto;box-shadow:0 35px 100px #0000004d}.pulse .buyer-account-card{--account-surface:#f3ffc1;--account-ink:#10151a;--account-soft:#455021;--account-accent:#2949d5}.editorial .buyer-account-card{--account-surface:#fffaf3;--account-ink:#20151d;--account-soft:#685b64;--account-accent:#7a2e55}.buyer-account-card .store-kicker{color:var(--account-accent)}.buyer-account-card>button:first-child{background:color-mix(in srgb, var(--account-ink) 8%, var(--account-surface));color:var(--account-ink)}.buyer-account-card h2{max-width:460px;font:500 clamp(42px, 5vw, 62px) / .95 var(--store-font,var(--display));letter-spacing:-.05em;margin:14px 0 30px}.buyer-account-card dl{margin:0 0 28px}.buyer-account-card dl>div{border-top:1px solid color-mix(in srgb, var(--account-ink) 14%, transparent);grid-template-columns:120px 1fr;gap:18px;padding:14px 0;display:grid}.buyer-account-card dt{color:var(--account-soft);font-size:10px}.buyer-account-card dd{overflow-wrap:anywhere;margin:0;font-size:12px}.storefront .account-invoices,.storefront .account-logout{border:1px solid var(--account-ink);background:var(--account-ink);width:100%;min-height:52px;color:var(--account-surface);justify-content:center;align-items:center;gap:9px;font-weight:800;transition:transform .16s,box-shadow .16s;display:flex}.storefront .account-logout{color:var(--account-ink);border:1px solid color-mix(in srgb, var(--account-ink) 22%, transparent);background:0 0;margin-top:8px}.storefront .account-invoices:hover,.storefront .account-invoices:focus-visible,.storefront .account-logout:hover,.storefront .account-logout:focus-visible{box-shadow:0 10px 26px color-mix(in srgb, var(--account-ink) 20%, transparent);transform:translateY(-2px)}.confirmation-card .store-kicker,.history-card .store-kicker,.checkout-form .store-kicker,.checkout-recap .store-kicker{color:#534a40}.confirmation-card>button.confirmation-invoice{color:#fff;background:#171714;border:0}.confirmation-card>button.confirmation-return{color:#171714;background:0 0;border:1px solid #cfc7bb}.history-list article>button{color:#171714;background:0 0;border:1px solid #ccc3b6;place-items:center;height:32px;display:grid}.mail-state{color:#5f5a51;letter-spacing:.06em;text-transform:uppercase;background:#eee9df;border-radius:999px;width:fit-content;margin-top:8px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.mail-state.sent{color:#245f37;background:#d9f5e2}.mail-state.failed{color:#8b2c25;background:#ffe0dc}.mail-state.not_configured{color:#7b5718;background:#fff0c7}.domain-center{background:#ffffffd1;border:1px solid #1b1e281f;border-radius:24px;grid-template-columns:minmax(330px,.85fr) minmax(460px,1.15fr);margin:56px 0 64px;scroll-margin-top:28px;display:grid;overflow:hidden;box-shadow:0 26px 80px #1b1e2817}.domain-intro{color:#f5f2ea;background:radial-gradient(circle at 85% 18%,#7c95ff7a,#0000 27%),linear-gradient(145deg,#111623,#202a45);padding:48px}.domain-intro h2{max-width:470px;font:500 clamp(40px, 4vw, 58px) / .94 var(--display);letter-spacing:-.055em;margin:14px 0 18px}.domain-intro>p:not(.kicker){color:#f5f2eaad;max-width:460px;line-height:1.7}.domain-intro ol{gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.domain-intro li{color:#f5f2eaa8;grid-template-columns:34px 1fr;align-items:start;gap:12px;font-size:10px;line-height:1.5;display:grid}.domain-intro li b{color:#9fffc0;font-size:9px}.domain-intro li span,.domain-intro li strong{display:block}.domain-intro li strong{color:#fff;font-size:11px}.domain-store-list{background:radial-gradient(circle at 100% 0,#445ecd14,#0000 34%),#f7f6f2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:24px;display:grid}.domain-store-list article{background:#ffffffdb;border:1px solid #1f222b1c;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:14px 12px;min-width:0;padding:18px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 12px 35px #1b1e280f}.domain-store-list article:hover{z-index:1;border-color:#3856bf57;transform:translateY(-5px);box-shadow:0 22px 45px #1b1e281c}.domain-card-heading{align-items:center;gap:11px;min-width:0;display:flex}.domain-card-heading .store-monogram{flex:0 0 40px;width:40px;height:40px;position:static;left:auto}.domain-card-heading>div:last-child{gap:3px;min-width:0;display:grid}.domain-card-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.domain-card-heading small{color:#77746c;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.domain-store-list .status-pill{letter-spacing:.06em;background:#f0ede5;border-radius:999px;align-self:start;padding:6px 8px;font-size:7px;font-weight:850}.domain-store-list a{color:#3856bf;width:100%;min-width:0;max-width:100%;font:750 9px/1.4 var(--sans);background:#eef1ff;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:5px;padding:12px;text-decoration:none;display:grid}.domain-store-list a span{overflow-wrap:anywhere;min-width:0}.domain-store-list a svg{width:12px}.custom-address{grid-column:1/-1;gap:4px;min-width:0;padding-top:2px;display:grid}.custom-address small{color:#8a867d;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.custom-address code{color:#585750;min-width:0;font:9px/1.4 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.domain-field-block{background:#f7f5ef;border:1px solid #d9d6ce;border-radius:15px;padding:22px}.domain-field-heading{justify-content:space-between;gap:20px;margin-bottom:14px;display:flex}.domain-field-heading>span{font-size:10px;font-weight:800}.domain-field-heading em{color:#39724d;font-size:9px;font-style:normal}.automatic-domain{color:#24356e;background:#e9edff;border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:10px;margin-bottom:16px;padding:13px;display:grid}.automatic-domain svg{width:22px}.automatic-domain>div{gap:3px;min-width:0;display:grid}.automatic-domain small{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.automatic-domain code{overflow-wrap:anywhere;font-size:10px}.domain-field-block label{gap:7px;display:grid}.domain-field-block>p{color:#6b6861;margin:10px 0 14px;font-size:9px;line-height:1.55}.visibility-note{color:#285f39;background:#e1f5e7;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.visibility-note.draft,.visibility-note.paused{color:#73571c;background:#fff0cf}.visibility-note svg{width:16px}.atelier-story{color:#211b17;background:radial-gradient(circle at 82% 16%,#b06f4924,#0000 25%),#ece4d8;grid-template-columns:.55fr 1.45fr;gap:46px 80px;width:calc(100% - 56px);max-width:1380px;margin:0 auto 28px;padding:clamp(70px,9vw,130px);display:grid}.atelier-story-mark{border-right:1px solid #211b1733;flex-direction:column;justify-content:space-between;min-height:230px;padding-right:24px;display:flex}.atelier-story-mark span,.atelier-story-notes small{color:#8e5239;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.atelier-story-mark b{font:500 78px/.8 var(--display)}.atelier-story blockquote{max-width:760px;font:500 clamp(48px, 6vw, 88px) / .94 var(--display);letter-spacing:-.055em;margin:0}.atelier-story-notes{grid-column:2;grid-template-columns:1fr 1fr;gap:40px;display:grid}.atelier-story-notes article{border-top:1px solid #211b1733;padding-top:16px}.atelier-story-notes p{color:#655a52;max-width:380px;font-size:11px;line-height:1.75}.pulse-story{color:#10121a;background:#d7ff4f;width:100%;padding:clamp(70px,8vw,120px) max(28px,50vw - 690px);overflow:hidden}.pulse-story>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.pulse-story h2{max-width:900px;font:900 clamp(58px, 9vw, 126px) / .78 var(--sans);letter-spacing:-.08em;text-transform:uppercase;margin:0}.pulse-principles{border:3px solid #10121a;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.pulse-principles article{border-right:3px solid #10121a;flex-direction:column;min-height:240px;padding:28px;transition:transform .18s,background .18s,color .18s;display:flex}.pulse-principles article:last-child{border-right:0}.pulse-principles article:hover{color:#fff;background:#17192b;transform:translateY(-10px)}.pulse-principles b{font-size:10px}.pulse-principles strong{text-transform:uppercase;margin-top:auto;font-size:23px}.pulse-principles p{max-width:300px;margin-bottom:0;font-size:10px;line-height:1.6}.pulse-ticker{letter-spacing:.12em;align-items:center;gap:26px;width:max-content;margin-top:38px;font-size:11px;font-weight:900;animation:13s linear infinite alternate story-marquee;display:flex}.pulse-ticker i{background:#7857ff;border-radius:50%;width:10px;height:10px}.editorial-story{color:#181818;border-top:1px solid #222;border-bottom:1px solid #222;grid-template-columns:.34fr 1.18fr .48fr;width:calc(100% - 56px);max-width:1380px;margin:0 auto 28px;display:grid}.editorial-story>*{padding:clamp(50px,6vw,90px) clamp(24px,4vw,58px)}.editorial-story>aside{letter-spacing:.12em;text-transform:uppercase;border-right:1px solid #222;flex-direction:column;font-size:9px;display:flex}.editorial-story>aside b{font:500 clamp(48px, 5vw, 76px)/.9 var(--display);letter-spacing:-.05em;margin:auto 0}.editorial-story-copy blockquote{max-width:760px;font:500 clamp(50px, 6vw, 90px) / .92 var(--display);letter-spacing:-.055em;margin:22px 0 34px}.editorial-story-copy>p:last-child,.editorial-colophon p{color:#6b6862;max-width:580px;font-size:11px;line-height:1.75}.editorial-colophon{border-left:1px solid #222;flex-direction:column;display:flex}.editorial-colophon>span{letter-spacing:.13em;text-transform:uppercase;font-size:8px}.editorial-colophon>strong{font:500 clamp(62px, 7vw, 104px)/.8 var(--display);margin:auto 0}@keyframes story-marquee{to{transform:translate(140px)}}@media (width<=720px){.store-nav{grid-template-columns:1fr auto auto}.store-nav nav{display:flex}.store-nav nav>a{display:none}.store-nav nav button{width:36px;padding:0;font-size:0}.store-nav nav button svg{width:17px}.buyer-auth-backdrop{padding:10px}.buyer-auth-card{max-height:calc(100vh - 20px);display:block}.buyer-auth-intro{min-height:230px;padding:44px 24px 28px}.buyer-auth-intro h2{max-width:330px;margin:16px 0 12px;font-size:42px}.buyer-auth-intro>p:not(.store-kicker){font-size:11px}.buyer-auth-intro>div{display:none}.buyer-auth-form,.buyer-account-card{padding:34px 20px 24px}.buyer-account-card dl>div{grid-template-columns:1fr;gap:5px}.domain-center{grid-template-columns:1fr}.domain-intro{padding:34px 24px}.domain-store-list{grid-template-columns:1fr;padding:12px}.domain-store-list article{grid-template-columns:minmax(0,1fr) auto}.domain-store-list .status-pill{grid-column:auto;justify-self:start}.domain-field-heading{gap:4px;display:grid}.atelier-story,.editorial-story{width:calc(100% - 28px)}.atelier-story{grid-template-columns:1fr;gap:38px;padding:60px 24px}.atelier-story-mark{border-bottom:1px solid #211b1733;border-right:0;min-height:110px;padding:0 0 18px}.atelier-story-notes{grid-column:auto;grid-template-columns:1fr}.pulse-story h2{font-size:54px}.pulse-principles{grid-template-columns:1fr}.pulse-principles article{border-bottom:3px solid #10121a;border-right:0;min-height:190px}.pulse-principles article:last-child{border-bottom:0}.editorial-story{grid-template-columns:1fr}.editorial-story>aside,.editorial-colophon{border:0}.editorial-story>aside{border-bottom:1px solid #222;min-height:180px}.editorial-colophon{border-top:1px solid #222;min-height:260px}}@media (width>=721px) and (width<=1100px){.domain-center{grid-template-columns:1fr}.editorial-story{grid-template-columns:.4fr 1fr}.editorial-colophon{border-top:1px solid #222;border-left:0;grid-column:1/-1;min-height:260px}}.store-ambience{z-index:0;pointer-events:none;height:980px;position:absolute;inset:0 0 auto;overflow:hidden}.store-ambience span,.hero-orbit span{filter:blur(1px);border-radius:999px;animation:11s ease-in-out infinite alternate store-float;display:block;position:absolute}.store-ambience span:first-child{width:420px;height:420px;top:90px;right:-120px}.store-ambience span:nth-child(2){width:190px;height:190px;animation-delay:-3s;top:560px;left:7vw}.store-ambience span:nth-child(3){width:72px;height:72px;animation-delay:-6s;top:260px;left:48%}.store-nav{border:1px solid color-mix(in srgb, var(--store-text) 18%, transparent);background:color-mix(in srgb, var(--store-bg) 76%, transparent);box-shadow:0 18px 55px color-mix(in srgb, var(--store-text) 9%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);border-radius:18px;margin-top:18px;padding-inline:24px;z-index:20!important}.storefront .store-nav{height:auto;min-height:82px;padding-block:12px}.storefront .store-logo{overflow-wrap:anywhere;min-width:0;line-height:1.2}@media (width<=540px){.storefront .store-nav{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.storefront .store-nav .store-logo{text-align:center;grid-area:1/1/auto/-1}.storefront .store-nav nav{grid-area:2/1}.storefront .store-nav .cart-button{grid-area:2/2}}.store-nav a,.store-nav button,.store-footer a,.store-footer p,.store-footer span{color:inherit}.store-nav nav a,.store-nav nav button{font-weight:750;position:relative}.store-nav nav a:after,.store-nav nav button:after{content:"";background:var(--store-accent);height:2px;transition:transform .22s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.store-nav nav a:hover:after,.store-nav nav button:hover:after{transform:scaleX(1)}.store-hero{min-height:680px;position:relative}.store-hero-copy{z-index:2;position:relative}.store-hero-copy>p:not(.store-kicker),.product-card>p,.collection-section>header>p,.store-story>div,.product-detail-copy>p:not(.store-kicker),.product-detail-availability{color:color-mix(in srgb, var(--store-text) 72%, var(--store-bg))}.store-hero :is(h1,h2){text-wrap:balance;text-shadow:0 18px 50px color-mix(in srgb, var(--store-bg) 45%, transparent)}.store-hero-image{box-shadow:0 34px 100px color-mix(in srgb, var(--store-text) 22%, transparent);transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s;transform:translateZ(0)}.store-hero-image:hover{box-shadow:0 50px 120px color-mix(in srgb, var(--store-text) 30%, transparent);transform:translateY(-10px)rotate(.6deg)scale(1.012)}.store-hero-image img{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.store-hero-image:hover img{transform:scale(1.045)}.hero-orbit{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-orbit span:first-child{border:1px solid color-mix(in srgb, var(--store-accent) 70%, transparent);width:120px;height:120px;top:9%;left:45%}.hero-orbit span:last-child{background:var(--store-accent);width:22px;height:22px;animation-delay:-4s;bottom:12%;right:4%}.collection-section{box-shadow:0 -26px 80px color-mix(in srgb, var(--store-text) 8%, transparent);border-radius:42px 42px 0 0}.product-grid,.editorial .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(18px,2.2vw,34px)}.product-card,.editorial .product-card:nth-child(2),.editorial .product-card:nth-child(3){border:1px solid color-mix(in srgb, var(--store-text) 11%, transparent);background:color-mix(in srgb, var(--store-bg) 38%, transparent);min-width:0;box-shadow:0 16px 45px color-mix(in srgb, var(--store-text) 7%, transparent);border-radius:22px;flex-direction:column;margin-top:0;padding:12px 12px 20px;transition:transform .34s cubic-bezier(.2,.8,.2,1),box-shadow .34s,border-color .34s;display:flex}.product-card:hover{z-index:2;border-color:color-mix(in srgb, var(--store-accent) 50%, transparent);box-shadow:0 34px 75px color-mix(in srgb, var(--store-text) 16%, transparent);transform:translateY(-12px)scale(1.018)}.product-image,.editorial .product-image,.editorial .product-card:nth-child(n+2) .product-image,.pulse .product-image{aspect-ratio:4/5;border-radius:15px;width:100%;height:auto}.product-image img{transition:transform .65s cubic-bezier(.2,.8,.2,1)}.product-card:hover .product-image img{transform:scale(1.055)}.product-image span{color:#101113;font-weight:800}.product-meta{align-items:baseline}.product-meta small,.product-card>em{color:color-mix(in srgb, var(--store-text) 68%, var(--store-accent));font-weight:750}.product-card>p{flex:1;font-size:12px}.product-detail{border:1px solid color-mix(in srgb, var(--store-text) 18%, transparent);border-radius:28px;overflow:hidden;box-shadow:0 50px 160px #0000006b}.product-detail-copy{color:var(--store-text)}.product-detail-add{border:2px solid var(--store-text);border-radius:12px;transition:transform .2s,box-shadow .2s;color:var(--store-bg)!important;background:var(--store-text)!important}.product-detail-add:hover{box-shadow:0 15px 35px color-mix(in srgb, var(--store-text) 28%, transparent);transform:translateY(-3px)}.storefront.atelier{--store-bg:#f1e8da;--store-text:#1b1512;--store-soft:#5f5148;--store-card:#fff9ef;--store-accent:#b5412f;background:radial-gradient(circle at 86% 8%, #ff976857, transparent 30%), radial-gradient(circle at 8% 42%, #7199ff2e, transparent 28%), var(--store-bg)}.atelier .store-ambience span:first-child{background:linear-gradient(145deg,#ff865880,#ffd39d1f)}.atelier .store-ambience span:nth-child(2){border:38px solid #2b4dbf1f}.atelier .store-ambience span:nth-child(3){background:#b5412f;box-shadow:0 0 70px #b5412f66}.atelier .store-hero-image{border-radius:46% 46% 24px 24px}.atelier .collection-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9efe6}.storefront.pulse{--store-bg:#171b3f;--store-text:#fff;--store-soft:#e2e6ff;--store-card:#dfff56;--store-accent:#dfff56;background:radial-gradient(circle at 12% 18%,#5174ffeb,#0000 36%),radial-gradient(circle at 84% 36%,#ff755b5c,#0000 30%),#171b3f}.pulse .store-ambience span:first-child{filter:blur(2px);background:#dfff56d6;transform:rotate(18deg)}.pulse .store-ambience span:nth-child(2){background:#ff8068;box-shadow:0 0 90px #ff806875}.pulse .store-ambience span:nth-child(3){border:14px solid #fff}.pulse .store-nav{background:#0c0f2a9e;border-color:#ffffff3d}.pulse .store-hero-copy>p:not(.store-kicker){color:#eef0ff}.pulse .store-hero-image{border:2px solid #fffc;box-shadow:20px 20px #dfff56}.pulse .store-hero-image:hover{transform:translateY(-10px)rotate(-1deg)scale(1.01);box-shadow:30px 30px #ff8068}.pulse .collection-section{color:#11151a;background:linear-gradient(135deg,#ffffff57,#0000 34%),#dfff56}.pulse .collection-section .product-card{color:#11151a;background:#ffffffc2;border-color:#11151a2e}.pulse .collection-section .product-card>p,.pulse .collection-section .product-meta small,.pulse .collection-section .product-card>em,.pulse .collection-section>header>p{color:#3d451e}.pulse .cart-drawer,.pulse .product-detail{--store-text:#11151a;--store-bg:#dfff56;--store-soft:#455021;color:#11151a;background:#f4ffbd}.pulse .cart-drawer .store-kicker,.pulse .product-detail .store-kicker{color:#243b9b}.storefront.editorial{--store-bg:#f6f0e7;--store-text:#171116;--store-soft:#5f555d;--store-card:#fffaf3;--store-accent:#7a2e55;background:radial-gradient(at 50% 10%,#b7749938,#0000 36%),linear-gradient(90deg,#7a2e550b 1px,#0000 1px) 0 0/110px 100%,#f6f0e7}.editorial .store-ambience span:first-child{background:#7a2e551f;width:520px;height:220px;transform:rotate(-15deg)}.editorial .store-ambience span:nth-child(2){border:1px solid #7a2e556b}.editorial .store-ambience span:nth-child(3){background:#7a2e55}.editorial .store-hero{min-height:600px;padding-top:75px}.editorial .store-hero-copy{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf3a8;border:1px solid #1711161f;border-radius:160px 160px 24px 24px;padding:58px 30px;position:relative;box-shadow:0 30px 90px #4323361a}.editorial .store-hero-image{border-radius:24px;height:480px}.editorial .collection-section{background:#fffaf3eb}.atelier-handnote,.editorial-folio,.pulse-signal{margin-top:34px}.atelier-handnote{background:#fff9efd1;border:1px solid #1b15122e;gap:5px;width:min(330px,90%);padding:18px 54px 18px 20px;display:grid;position:relative;transform:rotate(-1.6deg);box-shadow:9px 10px #b5412f24}.atelier-handnote span,.editorial-folio span,.pulse-signal span{letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.atelier-handnote strong{font:500 16px/1.25 var(--display)}.atelier-handnote i{color:var(--store-accent);font-size:24px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.atelier-material-index{border-top:1px solid #1b15123d;border-bottom:1px solid #1b15123d;grid-template-columns:150px .95fr 1.4fr;align-items:center;gap:clamp(34px,5vw,82px);width:calc(100% - 56px);max-width:1400px;margin:12px auto 96px;padding:58px;display:grid;position:relative}.atelier-seal{aspect-ratio:1;border:1px solid #1b151257;border-radius:50%;place-items:center;width:126px;animation:5s ease-in-out infinite alternate atelier-breathe;display:grid}.atelier-seal span{text-align:center;letter-spacing:.11em;text-transform:uppercase;max-width:80px;font-size:8px}.atelier-seal b{color:var(--store-accent);font:italic 34px var(--display);opacity:.25;position:absolute}.atelier-material-index header>span{color:var(--store-accent);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.atelier-material-index h2{font:500 clamp(34px, 4vw, 56px) / .98 var(--display);letter-spacing:-.045em;margin:15px 0 0}.atelier-material-notes{grid-template-columns:repeat(3,1fr);display:grid}.atelier-material-notes article{border-left:1px solid #1b15122e;min-height:160px;padding:16px 22px;transition:background .25s,transform .25s}.atelier-material-notes article:hover{background:#fff9efb8;transform:translateY(-7px)}.atelier-material-notes b{color:var(--store-accent);font-size:8px}.atelier-material-notes strong{font:500 23px var(--display);margin:24px 0 9px;display:block}.atelier-material-notes p{color:var(--store-soft);margin:0;font-size:10px;line-height:1.55}.atelier .product-card:nth-child(3n+1){border-radius:150px 150px 22px 22px}.atelier .product-card:nth-child(3n+1) .product-image{border-radius:140px 140px 15px 15px}.atelier .product-card:nth-child(3n+2){transform:translateY(34px)rotate(.6deg)}.atelier .product-card:nth-child(3n+2):hover{transform:translateY(20px)rotate(-.5deg)scale(1.018)}.pulse-signal{color:#fff;grid-template-columns:auto repeat(4,1fr) auto;align-items:center;gap:6px;width:min(420px,100%);display:grid}.pulse-signal i{background:var(--store-accent);transform-origin:bottom;height:9px;animation:1.2s ease-in-out infinite alternate pulse-meter}.pulse-signal i:nth-of-type(2){animation-delay:-.7s}.pulse-signal i:nth-of-type(3){animation-delay:-.3s}.pulse-signal i:nth-of-type(4){animation-delay:-.9s}.pulse-signal strong{font-size:24px}.pulse-dropboard{color:#fff;background:#0f1330;border-top:2px solid #fff;border-bottom:2px solid #fff;margin:20px 0 0;overflow:hidden}.pulse-drop-ticker{color:#11151a;background:#ff8068;border-bottom:2px solid #fff;width:max-content;animation:16s linear infinite pulse-track;display:flex}.pulse-drop-ticker span{letter-spacing:-.03em;white-space:nowrap;padding:14px 0;font-size:clamp(14px,2vw,22px);font-weight:950}.pulse-drop-grid{grid-template-columns:repeat(3,1fr);display:grid}.pulse-drop-grid article{border-right:2px solid #fff;flex-direction:column;justify-content:space-between;min-height:190px;padding:28px;transition:background .22s,color .22s,transform .22s;display:flex}.pulse-drop-grid article:last-child{border-right:0}.pulse-drop-grid article:hover{color:#11151a;background:#dfff56;transform:translateY(-5px)}.pulse-drop-grid b{letter-spacing:-.08em;font-size:clamp(54px,7vw,100px);line-height:.8}.pulse-drop-grid span{letter-spacing:.1em;text-transform:uppercase;max-width:140px;font-size:10px;font-weight:850}.pulse .product-card{border:2px solid #11151a;border-radius:0;position:relative;box-shadow:9px 9px #11151a}.pulse .product-card:before{content:attr(data-index);z-index:2;color:#dfff56;background:#11151a;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:22px;left:22px}.pulse .product-image{border-radius:0}.pulse .product-card:hover{transform:translate(-5px,-7px)rotate(-.5deg);box-shadow:16px 18px #ff8068}.editorial-folio{border-top:1px solid;border-bottom:1px solid;grid-template-columns:1fr auto;gap:7px 20px;width:min(380px,100%);padding:14px 0;display:grid}.editorial-folio strong{font:500 30px var(--display);grid-area:1/2/3}.editorial-folio small{opacity:.72;font-size:9px}.editorial .store-hero{text-align:left;grid-template-columns:1fr;min-height:720px;padding:48px max(28px,5vw) 88px;display:grid}.editorial .store-hero-image{border-radius:0;grid-area:1/1;height:620px}.editorial .store-hero-image:after{content:"";background:linear-gradient(90deg,#1a0c16e0,#1a0c1614 72%);position:absolute;inset:0}.editorial .store-hero-copy{z-index:2;color:#fffaf3;text-align:left;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#3c1930b8;border:1px solid #fffaf366;border-radius:0;grid-area:1/1;align-self:center;width:min(590px,76%);margin:64px 0 64px 5%;padding:46px;box-shadow:28px 28px #fffaf31f}.editorial .store-hero-copy>p:not(.store-kicker){color:#fffaf3c7;margin-inline:0}.editorial .store-hero-copy>a{justify-self:start}.editorial .store-hero-copy .store-kicker{color:#f4c5dd;justify-content:flex-start}.editorial-issue{border-top:1px solid #171116;border-bottom:1px solid #171116;grid-template-columns:.55fr 1.2fr .9fr;width:calc(100% - 56px);max-width:1400px;margin:0 auto 110px;display:grid}.editorial-issue>*{border-right:1px solid #171116;padding:34px}.editorial-issue>:last-child{border-right:0}.editorial-issue aside{align-content:space-between;min-height:250px;display:grid}.editorial-issue aside span,.editorial-issue>div>p{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.editorial-issue aside b{font:500 100px/.8 var(--display);color:var(--store-accent)}.editorial-issue aside small{color:var(--store-soft)}.editorial-issue ol{margin:25px 0 0;padding:0;list-style:none}.editorial-issue li{border-top:1px solid #1711162e;grid-template-columns:26px 1fr;gap:5px 13px;padding:13px 0;display:grid}.editorial-issue li b{color:var(--store-accent);grid-row:1/3;font-size:8px}.editorial-issue li span{font:500 18px var(--display)}.editorial-issue li em{color:var(--store-soft);font-size:9px;font-style:normal}.editorial-issue blockquote{font:500 clamp(30px, 3vw, 48px)/1 var(--display);letter-spacing:-.04em;align-items:flex-end;margin:0;display:flex}.editorial .collection-section{box-shadow:none;border-top:1px solid #171116;border-radius:0}.editorial .product-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #171116;border-radius:0;padding:0 0 22px}.editorial .product-card:before{content:attr(data-index);color:var(--store-accent);padding:10px 0;font-size:8px}.editorial .product-image{border-radius:0}.editorial .product-image img{filter:saturate(.72)contrast(1.03)}.editorial .product-card:hover{box-shadow:none;transform:translateY(-5px)}.editorial .product-card:hover .product-image img{filter:saturate(1.1)contrast(1.03)}@keyframes atelier-breathe{to{transform:rotate(4deg)scale(1.035)}}@keyframes pulse-meter{0%{transform:scaleY(.35)}to{transform:scaleY(1.3)}}@keyframes pulse-track{to{transform:translate(-50%)}}.owner-shell{--owner-accent:#315ee8;--owner-glow:#315ee833;background:radial-gradient(circle at 88% 8%, var(--owner-glow), transparent 30%), radial-gradient(circle at 18% 80%, #ff8e641f, transparent 28%), #f5f4f0}.owner-pulse{--owner-accent:#315ee8;--owner-glow:#315ee847}.owner-editorial{--owner-accent:#7a2e55;--owner-glow:#7a2e5533}.owner-atelier{--owner-accent:#a94835;--owner-glow:#a9483533}.owner-sidebar{background:radial-gradient(circle at 30% 10%, color-mix(in srgb, var(--owner-accent) 55%, transparent), transparent 32%), #11131a;box-shadow:18px 0 60px #11131a1f}.owner-sidebar nav button,.sidebar-bottom a,.sidebar-bottom button{color:#b8bdc9;transition:color .18s,background .18s,transform .18s}.owner-sidebar nav button:hover,.sidebar-bottom a:hover,.sidebar-bottom button:hover{color:#fff;background:#ffffff14;transform:translate(4px)}.owner-sidebar nav button.active{color:#fff;background:linear-gradient(135deg, var(--owner-accent), color-mix(in srgb, var(--owner-accent) 65%, #10131a));box-shadow:0 12px 30px color-mix(in srgb, var(--owner-accent) 35%, transparent)}.owner-page .kicker,.page-intro .kicker,.excel-actions article>svg{color:color-mix(in srgb, var(--owner-accent) 82%, #13161c)}.page-intro>p:not(.kicker),.excel-actions p,.support-layout aside p,.owner-stats span,.owner-stats small,.empty-note{color:#5b5a57}.owner-stats article,.recent-panel,.catalog-list,.invoice-table,.excel-actions article,.preview-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border-color:#23262f1f;box-shadow:0 18px 50px #1f222b12}.owner-stats article,.excel-actions article{transition:transform .24s,box-shadow .24s}.owner-stats article:hover,.excel-actions article:hover{transform:translateY(-7px);box-shadow:0 28px 70px #1f222b21}.owner-stats button,.recent-panel header button,.catalog-list article>div:last-child button{color:var(--owner-accent);font-weight:750}.owner-topbar{background:#f8f7f3c7;border-color:#23262f1f}.owner-topbar small,.catalog-list small,.catalog-list span,.invoice-table article small,.invoice-table time{color:#66645f}.admin-shell{background:radial-gradient(circle at 88% 0,#5374ff2e,#0000 28%),radial-gradient(circle at 22% 82%,#ff92681f,#0000 26%),linear-gradient(#181d2d06 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#181d2d06 1px,#0000 1px) 0 0/72px 72px,#f4f2ec;grid-template-columns:108px 1fr}.admin-rail{z-index:30;border-right:1px solid #adffc71f;width:108px;padding:22px 14px;box-shadow:18px 0 50px #1113181a}.admin-rail:before{pointer-events:none;content:"";background:radial-gradient(circle at 50% 14%,#445ef147,#0000 20%);position:absolute;inset:0}.admin-rail>*{z-index:1;position:relative}.rail-brand{width:48px;height:48px;box-shadow:0 0 0 7px #adffc712}.admin-rail nav{gap:8px}.admin-rail button{color:#9ca1ac;border:1px solid #0000;min-height:62px;transition:color .18s,background .18s,border-color .18s,transform .18s;position:relative}.admin-rail button:hover,.admin-rail button:focus-visible{color:#fff;background:#ffffff0e;border-color:#ffffff1f;transform:translate(3px)}.admin-rail button.active{color:#adffc7;background:linear-gradient(135deg,#4d64f55c,#adffc714);border-color:#adffc740;box-shadow:inset 3px 0 #adffc7,0 12px 28px #00000024}.admin-rail button span{letter-spacing:.02em;font-size:8px;font-weight:750}#admin-overview,#domain-center,#store-portfolio,#support-inbox{scroll-margin-top:28px}.workspace-header{background:radial-gradient(circle at 88% 22%,#adffc7a6,#0000 20%),linear-gradient(125deg,#ffffffe8,#e7e9f7cc);border:1px solid #17181b1a;border-radius:28px;align-items:end;min-height:250px;padding:42px;position:relative;overflow:hidden;box-shadow:0 25px 75px #1f23311a}.workspace-header:after{content:"";border:1px solid #314cc840;border-radius:50%;width:190px;height:190px;animation:9s ease-in-out infinite alternate admin-orbit;position:absolute;top:-55px;right:9%}.workspace-header>*{z-index:1;position:relative}.metric-grid article{transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden}.metric-grid article:after{content:"";background:#465ed214;border-radius:50%;width:110px;height:110px;transition:transform .3s;position:absolute;bottom:-44px;right:-28px}.metric-grid article:hover{border-color:#3f5bd242;transform:translateY(-7px);box-shadow:0 22px 45px #1f23311a}.metric-grid article:hover:after{transform:scale(1.35)}.portfolio-section{background:#faf9f6d1;border:1px solid #17181b1a;border-radius:24px;margin:0 0 64px;padding:32px;box-shadow:0 22px 70px #1f233112}.portfolio-section .panel-heading{margin-top:0}@keyframes admin-orbit{to{transform:translate(-26px,26px)rotate(12deg)scale(1.08)}}.metric-grid article,.store-table,.admin-support-list{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;box-shadow:0 18px 55px #1b1e2812}.store-line{transition:background .18s}.store-line:hover{background:#4569e80e}.store-name small,.workspace-header p:last-child,.panel-heading>span,.store-line code,.admin-support-list p,.admin-support-list time{color:#5f5d58}.notice-banner button{color:inherit;background:0 0;place-items:center;display:grid}.notice-banner button svg{width:17px}.standard-wizard{background:radial-gradient(circle at 86% 5%,#486cea2b,#0000 25%),radial-gradient(circle at 24% 90%,#ff976b21,#0000 30%),#f6f5f1}.standard-wizard>aside{background:radial-gradient(circle at 15% 15%,#4a6ef07a,#0000 28%),#11131a}.standard-wizard>section>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb3}.wizard-progress{align-items:center;gap:8px;display:flex}.wizard-progress button{background:0 0;width:52px;height:10px;padding:0}.wizard-progress button span{background:#cbc9c2;border-radius:999px;width:100%;height:3px;transition:background .18s;display:block}.media-upload-grid{grid-template-columns:1.2fr .8fr;gap:16px;margin:28px 0 18px;display:grid}.media-upload-grid .media-preview{background:#e8e6df;border:1px solid #d3d1ca;border-radius:18px;height:330px;margin:0}.media-placeholder{color:#4e504f;text-align:center;align-content:center;place-items:center;gap:8px;height:100%;display:grid}.media-placeholder svg{color:#315ee8;width:42px;height:42px}.media-placeholder span{color:#666864;font-size:10px}.device-upload,.compact-upload{cursor:pointer;position:relative}.device-upload input,.compact-upload input{opacity:0;height:1px;position:absolute;width:1px!important;min-height:0!important}.device-upload{text-align:center;background:#e4eaffb8;border:1px dashed #8fa4ee;border-radius:18px;align-content:center;place-items:center;min-height:330px;padding:24px;transition:transform .2s,background .2s;color:#1a2861!important;display:grid!important}.device-upload:hover{background:#dce5ff;transform:translateY(-5px)}.device-upload svg{width:38px;height:38px;margin-bottom:8px}.device-upload small{color:#4f5d8d}.gallery-heading{justify-content:space-between;align-items:center;gap:18px;margin:28px 0 12px;display:flex}.gallery-heading>div{gap:3px;display:grid}.gallery-heading small{color:#656760;font-size:9px}.compact-upload{background:#eef1fb;border:1px solid #c9cedd;border-radius:9px;align-items:center;min-height:40px;padding:0 14px;color:#273d91!important;flex-direction:row!important;gap:7px!important;display:inline-flex!important}.compact-upload svg{width:14px}.gallery-preview-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px;display:grid}.gallery-preview-grid>div{border-radius:12px;height:130px;position:relative;overflow:hidden}.gallery-preview-grid img{object-fit:cover;width:100%;height:100%}.gallery-preview-grid button{color:#fff;background:#101218cc;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:7px;right:7px}.gallery-preview-grid button svg{width:13px}.wizard-step.product-details-step{width:min(1040px,100% - 56px)}.taxonomy-navigator,.category-specification-panel{background:radial-gradient(circle at 92% 0,#4567e624,#0000 34%),#ffffffd1;border:1px solid #282e431f;border-radius:24px;margin-top:28px;padding:26px;position:relative;overflow:hidden;box-shadow:0 24px 70px #1f223014}.taxonomy-navigator:before,.category-specification-panel:before{content:"";pointer-events:none;border:1px solid #315ee829;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-110px;right:-100px}.taxonomy-navigator>header,.category-specification-panel>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex;position:relative}.taxonomy-navigator>header>div,.category-specification-panel>header>div{align-items:center;gap:13px;display:flex}.taxonomy-icon,.specification-icon{color:#fff;background:linear-gradient(135deg,#1c2441,#416be9);border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 12px 26px #315ee838}.taxonomy-icon svg,.specification-icon svg{width:20px}.taxonomy-navigator header small,.category-specification-panel header small{color:#72736f;letter-spacing:.15em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.taxonomy-navigator h2,.category-specification-panel h2{font-family:var(--body);letter-spacing:-.025em;margin:0;font-size:18px}.taxonomy-navigator>header>span,.category-specification-panel>header>span{color:#315099;letter-spacing:.08em;text-transform:uppercase;background:#eaf0ff;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:800}.taxonomy-search{position:relative;margin:0 0 24px!important;display:block!important}.taxonomy-search svg{z-index:1;color:#6d7180;width:17px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.taxonomy-search input{background:#f8f9fdeb!important;border-color:#d8dce8!important;border-radius:14px!important;padding-left:44px!important}.taxonomy-search-results{gap:7px;display:grid}.taxonomy-search-results button{text-align:left;background:#fff;border:1px solid #e1e3e9;border-radius:12px;gap:3px;padding:13px 42px 13px 15px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.taxonomy-search-results button:hover{border-color:#9fb1ef;transform:translateY(-2px);box-shadow:0 10px 24px #25326014}.taxonomy-search-results small,.taxonomy-empty{color:#71736f;font-size:9px}.taxonomy-search-results svg{width:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.taxonomy-stage{align-items:center;gap:11px;margin:22px 0 10px;display:flex}.taxonomy-stage>span{color:#315ee8;background:#f4f6ff;border:1px solid #becaf3;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.taxonomy-stage>div{gap:1px;display:grid}.taxonomy-stage strong{font-size:11px}.taxonomy-stage small{color:#777a78;font-size:8px}.taxonomy-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.taxonomy-choice-grid.taxonomy-roots{grid-template-columns:repeat(4,minmax(0,1fr))}.taxonomy-choice-grid button{text-align:left;color:#25272c;background:#fffc;border:1px solid #dddfe5;border-radius:14px;align-content:center;min-height:72px;padding:13px 38px 13px 14px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.taxonomy-choice-grid button:hover{background:#fff;border-color:#aab8ea;transform:translateY(-3px);box-shadow:0 12px 25px #25326014}.taxonomy-choice-grid button.selected{color:#17204a;background:linear-gradient(145deg,#eef2ff,#fff);border-color:#6684eb;box-shadow:0 0 0 3px #315ee817}.taxonomy-choice-grid button>span{color:#6c7fbc;letter-spacing:.13em;margin-bottom:6px;font-size:7px;font-weight:900}.taxonomy-choice-grid strong{font-size:9px;line-height:1.35}.taxonomy-choice-grid small{color:#7a7d7b;margin-top:4px;font-size:7px}.taxonomy-choice-grid svg{color:#7581a9;width:15px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.selected-taxonomy-path{color:#173b2b;background:linear-gradient(135deg,#e8f8ef,#f8fffb);border:1px solid #b9dfcc;border-radius:15px;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;margin-top:19px;padding:14px;display:grid;position:relative}.selected-taxonomy-path>svg{color:#2c855b;width:22px}.selected-taxonomy-path>div{gap:3px;display:grid}.selected-taxonomy-path small{color:#56806b;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800}.selected-taxonomy-path strong{font-size:10px;line-height:1.4}.selected-taxonomy-path>span{font-size:8px;font-weight:700}.selected-taxonomy-path.legacy-path{color:#6b4d18;background:#fff9ec;border-color:#e7d3a9}.selected-taxonomy-path.legacy-path button{color:#fff;background:#342914;border-radius:9px;padding:9px 11px;font-size:8px}.category-specification-panel{background:radial-gradient(circle at 0 100%,#7fe0b129,#0000 34%),#ffffffe0;margin-top:18px}.category-specification-panel>p{color:#6b6e6a;margin:-4px 0 18px;font-size:9px;line-height:1.55}.taxonomy-fields{position:relative;gap:14px!important}.taxonomy-fields label{background:#fafbf9e0;border:1px solid #e0e2df;border-radius:14px;align-content:start;gap:7px;padding:13px;display:grid;margin:0!important}.taxonomy-fields label.wide{grid-column:1/-1}.field-label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.field-label-row strong{font-size:9px}.field-label-row em{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:900}.field-label-row em.required{color:#8b3528;background:#ffebe6}.field-label-row em.optional{color:#5f6461;background:#eceeec}.taxonomy-fields input,.taxonomy-fields select,.taxonomy-fields textarea{margin:0;background:#fff!important;border-radius:10px!important}.taxonomy-fields label>small{color:#777b77;font-size:7px;line-height:1.4}.publish-summary{background:#ffffffc2;border:1px solid #d5d3cc;border-radius:15px;grid-template-columns:120px 1fr;align-items:center;gap:18px;margin-top:28px;padding:16px;display:grid}.publish-summary img{object-fit:cover;border-radius:10px;width:120px;height:110px}.publish-summary>div{gap:5px;display:grid}.publish-summary small,.publish-summary span{color:#62635e}.wizard-layout>section>footer.wizard-footer{z-index:4;justify-content:space-between;width:calc(100vw - 350px);max-width:calc(100vw - 350px);overflow:hidden}.wizard-footer .ghost-action,.wizard-footer .primary-action{min-width:138px}.spin{animation:1s linear infinite spin}@keyframes store-float{0%{transform:translate(-12px,-10px)rotate(-4deg)}to{transform:translate(24px,34px)rotate(7deg)}}@media (width<=1000px){.wizard-layout>section>footer.wizard-footer{width:calc(100vw - 270px);max-width:calc(100vw - 270px)}.product-grid,.editorial .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid article:last-child{grid-column:auto;max-width:none}.atelier-material-index{grid-template-columns:120px 1fr}.atelier-material-notes{grid-column:1/-1}.editorial-issue{grid-template-columns:.7fr 1.3fr}.editorial-issue blockquote{border-top:1px solid #171116;border-right:0;grid-column:1/-1;min-height:190px}.taxonomy-choice-grid.taxonomy-roots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.wizard-layout>section>footer.wizard-footer{width:100vw;max-width:100vw}.wizard-step.product-details-step{width:calc(100% - 24px)}.taxonomy-navigator,.category-specification-panel{border-radius:18px;padding:17px}.taxonomy-navigator>header,.category-specification-panel>header{flex-direction:column;align-items:flex-start}.taxonomy-choice-grid,.taxonomy-choice-grid.taxonomy-roots{grid-template-columns:1fr}.selected-taxonomy-path{grid-template-columns:30px 1fr}.selected-taxonomy-path>span,.selected-taxonomy-path>button{grid-column:2;justify-self:start}.taxonomy-fields label.wide{grid-column:auto}.store-nav{border-radius:14px;margin-top:10px;padding-inline:14px}.store-ambience{height:740px}.store-ambience span:first-child{width:260px;height:260px}.store-hero{min-height:auto}.editorial .store-hero-copy{border-radius:0;width:calc(100% - 36px);margin:42px 18px;padding:34px 24px;box-shadow:12px 12px #fffaf31f}.editorial .store-hero,.editorial .store-hero-image{height:650px;min-height:650px}.atelier-material-index,.editorial-issue{width:calc(100% - 28px)}.atelier-material-index{grid-template-columns:1fr;margin-bottom:70px;padding:36px 20px}.atelier-seal{width:92px}.atelier-material-notes{grid-template-columns:1fr}.atelier-material-notes article{border-top:1px solid #1b15122e;border-left:0;min-height:0}.pulse-drop-grid{grid-template-columns:1fr}.pulse-drop-grid article{border-bottom:2px solid #fff;border-right:0;min-height:145px}.pulse-drop-grid article:last-child{border-bottom:0}.editorial-issue{grid-template-columns:1fr}.editorial-issue>*,.editorial-issue blockquote{border-bottom:1px solid #171116;border-right:0;grid-column:auto}.editorial-issue>:last-child{border-bottom:0}.atelier .product-card:nth-child(3n+2),.atelier .product-card:nth-child(3n+2):hover{transform:none}.collection-section{border-radius:28px 28px 0 0}.product-grid,.editorial .product-grid{grid-template-columns:1fr}.product-card:hover{transform:translateY(-6px)}.product-detail{border-radius:20px}.media-upload-grid{grid-template-columns:1fr}.device-upload{min-height:150px}.gallery-preview-grid{grid-template-columns:repeat(2,1fr)}.wizard-progress{display:none}.wizard-footer .ghost-action,.wizard-footer .primary-action{min-width:120px}.admin-rail{width:100%;padding:7px}.admin-rail nav{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-rail button{min-height:48px;transform:none}.admin-rail>button:last-child{width:54px}.workspace-header{min-height:330px;padding:30px 24px}.portfolio-section{padding:18px 12px}}.modal-backdrop{background:radial-gradient(circle at 14% 12%,#768fff38,#0000 28%),#0f121aad;padding:clamp(12px,2vw,28px);animation:.22s both modal-backdrop-in}.store-modal{background:#f4f6fa;border:1px solid #ffffff8f;border-radius:30px;width:min(1180px,100%);max-height:calc(100vh - clamp(24px,4vw,56px));animation:.32s cubic-bezier(.2,.75,.3,1) both store-modal-in;overflow:auto;box-shadow:0 45px 130px #05091457}.store-modal>header{z-index:5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 84% -30%,#7085ff45,#0000 42%),radial-gradient(circle at 8% 130%,#a8ffc959,#0000 34%),#fbfcfff0;border-bottom:1px solid #2c37581a;align-items:center;min-height:142px;padding:30px 34px;position:sticky;top:0;overflow:hidden}.store-modal-title{align-items:center;gap:18px;display:flex;position:relative}.store-modal-mark{color:#3048ad;background:linear-gradient(145deg,#eef1ff,#fff);border:1px solid #3048b126;border-radius:18px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 14px 34px #3048ad21}.store-modal-mark svg{width:24px}.store-modal-title .kicker{color:#526ac9}.store-modal-title h2{font:560 clamp(29px, 3vw, 40px) / 1 var(--display);letter-spacing:-.045em;margin:7px 0 5px}.store-modal-title>div>p:last-child{color:#727783;margin:0;font-size:11px}.store-modal-header-actions{align-items:center;gap:12px;display:flex;position:relative}.store-modal-header-actions>button{background:#ffffffc2;border:1px solid #181d2b1a;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .18s,background .18s;display:grid}.store-modal-header-actions>button:hover{background:#fff;transform:rotate(6deg)scale(1.05)}.modal-status{color:#286540;letter-spacing:.07em;text-transform:uppercase;background:#e8f7ed;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:8px;font-weight:850;display:inline-flex}.modal-status i{background:#43a866;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #43a8661f}.modal-status.draft,.modal-status.paused{color:#76571a;background:#fff1d8}.modal-status.draft i,.modal-status.paused i{background:#d99a2e;box-shadow:0 0 0 4px #d99a2e21}.store-form-layout{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:start;gap:18px;padding:24px;display:grid}.form-primary-column,.form-secondary-column{gap:18px;min-width:0;display:grid}.form-panel{background:#ffffffe6;border:1px solid #1f2a4a1a;border-radius:20px;min-width:0;padding:23px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 12px 34px #17203c0e}.form-panel:hover{border-color:#495ebb33;transform:translateY(-2px);box-shadow:0 18px 44px #17203c16}.brand-panel{background:radial-gradient(circle at 102% -20%,#7c8eff1f,#0000 36%),#fffffff0}.operations-panel{background:radial-gradient(circle at -8% 110%,#a8ffc921,#0000 34%),#fffffff0}.publishing-panel{background:radial-gradient(circle at 110% 0,#89a0ff26,#0000 38%),#fcfdff}.owner-access-panel{background:radial-gradient(circle at -10% 115%,#ffd1aa2e,#0000 38%),#fffdfb}.form-panel-heading{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:21px;display:grid}.form-panel-heading>span{color:#3f56bb;background:#edf0ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.operations-panel .form-panel-heading>span{color:#337149;background:#e7f8ed}.owner-access-panel .form-panel-heading>span{color:#a65a24;background:#fff0e3}.form-panel-heading svg{width:18px}.form-panel-heading small{color:#6578c5;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:850;display:block}.form-panel-heading h3{letter-spacing:-.02em;margin:0;font-size:15px}.form-panel-heading p{color:#888b94;margin:4px 0 0;font-size:9px;line-height:1.45}.brand-fields,.operations-fields{gap:14px;display:grid}.brand-fields{grid-template-columns:1fr 1fr}.operations-fields{grid-template-columns:minmax(0,1.15fr) minmax(150px,.72fr) 104px}.brand-fields .wide,.operations-fields .wide{grid-column:1/-1}.store-modal label{color:#474b55;gap:7px;font-size:9px}.store-modal label>span,.choice-field>span{justify-content:space-between;align-items:baseline;gap:12px;font-size:9px;font-weight:800;display:flex}.store-modal label>span small{color:#9a9da5;font-size:7px;font-weight:600}.store-modal input,.store-modal select,.store-modal textarea{color:#171a21;background:#ffffffeb;border-color:#dde0e8;border-radius:11px;min-height:47px;padding:11px 13px;font-size:11px;transition:border-color .18s,box-shadow .18s,background .18s}.store-modal input:hover,.store-modal select:hover,.store-modal textarea:hover{border-color:#bfc7df}.store-modal input:focus,.store-modal select:focus,.store-modal textarea:focus{background:#fff;border-color:#6078df;box-shadow:0 0 0 4px #6078df1c}.store-modal textarea{min-height:76px;line-height:1.55}.currency-field select{letter-spacing:.05em;font-weight:800}.choice-field{gap:9px;margin-top:17px;display:grid}.theme-choice-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.theme-choice-grid button{color:#252832;text-align:left;background:#fafbfe;border:1px solid #e1e3e9;border-radius:13px;align-content:center;justify-items:start;gap:3px;min-height:82px;padding:14px 13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.theme-choice-grid button:after{background:var(--theme-orb,#d5ddff);opacity:.55;content:"";border-radius:50%;width:58px;height:58px;position:absolute;inset:auto -14px -18px auto}.theme-choice-grid button.atelier{--theme-orb:#d9b79c}.theme-choice-grid button.pulse{--theme-orb:#8fffba}.theme-choice-grid button.editorial{--theme-orb:#bdc7ff}.theme-choice-grid button:hover{transform:translateY(-2px)}.theme-choice-grid button.selected{background:#f1f3ff;border-color:#6579d3;box-shadow:inset 0 0 0 1px #6579d3,0 10px 25px #4558b21a}.theme-choice-grid button>i{background:var(--theme-orb);border-radius:4px;width:20px;height:3px}.theme-choice-grid strong{z-index:1;font-size:10px;position:relative}.theme-choice-grid small{z-index:1;color:#858993;font-size:7px;position:relative}.theme-choice-grid svg{z-index:2;color:#3d56bd;width:14px;position:absolute;top:10px;right:10px}.status-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.status-choice-grid button{color:#2c3039;text-align:left;background:#fff;border:1px solid #e0e2e8;border-radius:11px;align-items:center;gap:8px;min-width:0;min-height:60px;padding:10px;display:flex}.status-choice-grid button>i{background:#adadb3;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.status-choice-grid button.active>i{background:#46a968}.status-choice-grid button.draft>i{background:#e1a03c}.status-choice-grid button.paused>i{background:#a39f96}.status-choice-grid button span{gap:2px;min-width:0;display:grid}.status-choice-grid strong{font-size:8px}.status-choice-grid small{color:#92959d;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.status-choice-grid button.selected{background:#f1f3ff;border-color:#6b7ed1;box-shadow:inset 0 0 0 1px #6b7ed1}.publishing-panel .automatic-domain{background:linear-gradient(135deg,#edf0ff,#f8f9ff);border:1px solid #dbe0fb;border-radius:13px;margin:17px 0 14px;padding:15px}.publishing-panel .automatic-domain code{font-size:9px}.input-with-icon{position:relative}.input-with-icon>svg{z-index:1;color:#7b8190;width:15px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.input-with-icon input{padding-left:39px}.publishing-panel .visibility-note{border:1px solid #2d784617;align-items:flex-start;margin-top:14px;padding:12px}.publishing-panel .visibility-note>span{gap:2px;line-height:1.45;display:grid}.publishing-panel .visibility-note strong{font-size:8px}.publishing-panel .visibility-note svg{flex:0 0 16px}.owner-access-panel{gap:13px;display:grid}.owner-access-panel .form-panel-heading{margin-bottom:5px}.store-modal>.form-error{border:1px solid #f0c6c1;margin:0 24px 18px}.store-modal>footer{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fafdf0;border-top:1px solid #262e491a;padding:16px 24px;position:sticky;bottom:0}.store-modal>footer button{border-radius:12px;min-width:128px}.store-modal>footer .primary-action{background:linear-gradient(135deg,#20263b,#11141d);box-shadow:0 12px 28px #1217272e}@keyframes modal-backdrop-in{0%{opacity:0}}@keyframes store-modal-in{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}@media (width<=940px){.store-form-layout{grid-template-columns:1fr}.form-secondary-column{grid-template-columns:1fr 1fr;align-items:start}}@media (width<=700px){.modal-backdrop{place-items:stretch stretch;padding:0}.store-modal{border:0;border-radius:0;width:100%;max-height:100vh}.store-modal>header{min-height:126px;padding:24px 18px}.store-modal-title{gap:12px}.store-modal-mark,.store-modal-title>div>p:last-child{display:none}.store-modal-header-actions{align-self:flex-start}.modal-status{display:none}.store-form-layout{gap:12px;padding:12px}.form-primary-column,.form-secondary-column{grid-template-columns:1fr;gap:12px}.form-panel{border-radius:17px;padding:18px}.form-panel:hover{transform:none}.brand-fields,.operations-fields{grid-template-columns:1fr}.brand-fields .wide,.operations-fields .wide{grid-column:auto}.theme-choice-grid{grid-template-columns:1fr}.theme-choice-grid button{min-height:64px}.status-choice-grid{grid-template-columns:1fr}.status-choice-grid button{min-height:52px}.status-choice-grid small{white-space:normal}.store-modal>footer{padding:12px}.store-modal>footer button{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.standard-wizard{--wizard-accent:var(--owner-accent);background:radial-gradient(circle at 86% 4%, color-mix(in srgb, var(--wizard-accent) 17%, transparent), transparent 28%), radial-gradient(circle at 18% 94%, color-mix(in srgb, var(--wizard-accent) 10%, #ffb18f), transparent 32%), #f6f4ee}.standard-wizard>aside{background:radial-gradient(circle at 8% 13%, color-mix(in srgb, var(--wizard-accent) 75%, transparent), transparent 29%), linear-gradient(155deg, #171a22, #0d0f14 72%);overflow:hidden}.standard-wizard>aside:after{border:1px solid color-mix(in srgb, var(--wizard-accent) 55%, transparent);content:"";width:300px;height:300px;box-shadow:0 0 0 42px color-mix(in srgb, var(--wizard-accent) 7%, transparent);border-radius:50%;animation:9s ease-in-out infinite alternate catalog-orbit;position:absolute;bottom:-95px;right:-130px}.standard-wizard>aside>*{z-index:1;position:relative}.standard-wizard>aside .kicker{color:color-mix(in srgb, var(--wizard-accent) 38%, #fff)}.standard-wizard>aside h2{margin-bottom:18px}.wizard-side-note{color:#a9adb7;width:85%;margin:0 0 54px;font-size:9px;line-height:1.65}.standard-wizard>aside>ol>li.active>span{border-color:var(--wizard-accent);background:var(--wizard-accent);color:#fff}.standard-wizard>aside>ol>li.done>span{border-color:color-mix(in srgb, var(--wizard-accent) 75%, #fff);color:color-mix(in srgb, var(--wizard-accent) 55%, #fff)}.standard-wizard>section>header{background:#fcfbf8d1}.standard-wizard>section>header>button{background:#ffffffb8;border:1px solid #1b1f291a;border-radius:999px;padding:9px 12px;transition:transform .18s,border-color .18s,background .18s}.standard-wizard>section>header>button:hover{border-color:var(--wizard-accent);background:#fff;transform:translateY(-2px)}.wizard-progress button.active span,.wizard-progress button.done span{background:var(--wizard-accent)}.wizard-step-count{background:color-mix(in srgb, var(--wizard-accent) 9%, #fff);border-radius:999px;padding:7px 10px;font-weight:750;color:color-mix(in srgb, var(--wizard-accent) 80%, #1a1d25)!important}.standard-wizard .wizard-step>.kicker,.standard-wizard .wizard-step-intro .kicker{color:color-mix(in srgb, var(--wizard-accent) 82%, #171a21)}.standard-wizard .primary-action{background:linear-gradient(135deg, var(--wizard-accent), color-mix(in srgb, var(--wizard-accent) 64%, #11141b));box-shadow:0 13px 28px color-mix(in srgb, var(--wizard-accent) 25%, transparent)}.standard-wizard .primary-action:hover{box-shadow:0 17px 36px color-mix(in srgb, var(--wizard-accent) 36%, transparent);transform:translateY(-2px)}.standard-wizard .taxonomy-icon,.standard-wizard .specification-icon{background:linear-gradient(135deg, #20242e, var(--wizard-accent));box-shadow:0 12px 26px color-mix(in srgb, var(--wizard-accent) 24%, transparent)}.standard-wizard .taxonomy-stage>span{color:var(--wizard-accent);border-color:color-mix(in srgb, var(--wizard-accent) 35%, #d7d8db);background:color-mix(in srgb, var(--wizard-accent) 7%, #fff)}.standard-wizard .taxonomy-choice-grid button:hover,.standard-wizard .taxonomy-choice-grid button.selected{border-color:color-mix(in srgb, var(--wizard-accent) 60%, #aeb2bc)}.standard-wizard .taxonomy-choice-grid button.selected{color:color-mix(in srgb, var(--wizard-accent) 72%, #11151d);background:linear-gradient(145deg, color-mix(in srgb, var(--wizard-accent) 10%, #fff), #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--wizard-accent) 9%, transparent)}.wizard-step.photography-step,.wizard-step.publish-step{width:min(980px,100% - 56px);margin-top:48px}.wizard-step-intro{grid-template-columns:1fr 210px;align-items:end;gap:34px;margin-bottom:28px;display:grid}.wizard-step-intro h1{max-width:760px;margin:10px 0 16px;font-size:clamp(42px,4.4vw,64px)}.wizard-step-intro>div:first-child>p:last-child{color:#6b6a66;max-width:680px;margin:0;font-size:10px;line-height:1.65}.step-readiness{border:1px solid color-mix(in srgb, var(--wizard-accent) 18%, #d6d4ce);background:#ffffffb8;border-radius:16px;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:13px;display:grid}.step-readiness>span{color:#fff;background:var(--wizard-accent);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.step-readiness svg{width:17px}.step-readiness>div{gap:3px;display:grid}.step-readiness small{color:#797975;font-size:7px}.media-studio-card,.condition-studio,.commercial-settings,.listing-review-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #20242e1f;border-radius:24px;box-shadow:0 24px 70px #1f222b14}.media-studio-card{padding:18px}.media-upload-grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:18px;margin:0}.media-upload-grid .media-preview{background:linear-gradient(145deg,#e9e6df,#d9d5ca);border:0;border-radius:18px;height:410px}.media-upload-grid .media-preview:after{pointer-events:none;border-radius:inherit;content:"";border:1px solid #ffffff80;position:absolute;inset:0}.media-upload-grid .media-preview>span{letter-spacing:.08em;text-transform:uppercase;background:#ffffffe6;border-radius:999px;padding:7px 10px;font-weight:800;top:14px;left:14px}.media-placeholder svg{color:var(--wizard-accent)}.media-source-panel{background:color-mix(in srgb, var(--wizard-accent) 7%, #f7f6f2);border-radius:18px;align-content:center;padding:28px;display:grid}.source-number{border:1px solid color-mix(in srgb, var(--wizard-accent) 38%, #d7d7d4);width:30px;height:30px;color:var(--wizard-accent);border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.media-source-panel h2{margin:15px 0 8px;font-size:22px}.media-source-panel>p{color:#6b6b68;margin:0 0 20px;font-size:9px;line-height:1.55}.media-source-panel .device-upload{background:linear-gradient(135deg, var(--wizard-accent), color-mix(in srgb, var(--wizard-accent) 62%, #10131a));border:0;border-radius:12px;justify-content:center;min-height:52px;padding:0 16px;color:#fff!important;display:flex!important}.media-source-panel .device-upload:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--wizard-accent) 85%, #fff), var(--wizard-accent))}.media-source-panel .device-upload svg{width:18px;height:18px;margin:0 7px 0 0}.source-divider{color:#8a8984;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:18px 0;font-size:7px;display:flex}.source-divider:before,.source-divider:after{content:"";background:#d8d6cf;flex:1;height:1px}.media-url-field{margin:0!important}.media-url-field>span,.gallery-url-field>span{font-size:8px;font-weight:750}.media-url-field input{background:#fff!important;border-radius:11px!important;min-height:46px!important;margin-top:7px!important}.gallery-workspace{background:#f8f7f3b8;border:1px solid #20242e1a;border-radius:18px;margin-top:18px;padding:22px}.gallery-heading{margin:0 0 16px}.gallery-heading>div{flex-direction:row;grid-template-columns:none;align-items:center;gap:11px;display:flex}.gallery-heading>div>div{gap:3px;display:grid}.compact-upload{border-color:color-mix(in srgb, var(--wizard-accent) 30%, #ced0d6);background:color-mix(in srgb, var(--wizard-accent) 8%, #fff);color:color-mix(in srgb, var(--wizard-accent) 78%, #18202b)!important}.gallery-preview-grid{grid-template-columns:repeat(6,1fr)}.gallery-preview-grid>div{height:112px}.gallery-preview-grid>div>span{color:#fff;background:#0e1117b8;border-radius:999px;padding:4px 6px;font-size:7px;position:absolute;bottom:7px;left:7px}.gallery-empty-strip{color:#74746f;background:#fff9;border:1px dashed #cbc9c2;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:82px;margin-bottom:15px;font-size:8px;display:flex}.gallery-empty-strip svg{width:20px;color:var(--wizard-accent)}.gallery-url-field{margin:0!important}.gallery-url-field textarea{min-height:72px;margin-top:7px;background:#fff!important;border-radius:11px!important}.condition-studio{margin-top:18px;padding:22px}.condition-studio>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.condition-studio>header .kicker{margin:0 0 5px}.condition-studio>header h2{margin:0;font-size:20px}.condition-studio>header>small{color:var(--wizard-accent);background:color-mix(in srgb, var(--wizard-accent) 8%, #fff);text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800}.condition-studio .condition-row{grid-template-columns:repeat(3,1fr);display:grid}.condition-studio .condition-row button{text-align:left;border-radius:14px;grid-template-columns:30px 1fr;align-content:center;gap:3px 10px;min-height:90px;padding:15px;display:grid}.condition-studio .condition-row button>span{border:1px solid #d1d0cb;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.condition-studio .condition-row button.selected{color:#17191f;border-color:var(--wizard-accent);background:color-mix(in srgb, var(--wizard-accent) 8%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--wizard-accent) 8%, transparent)}.condition-studio .condition-row button.selected>span{border-color:var(--wizard-accent);color:#fff;background:var(--wizard-accent)}.condition-studio .condition-row svg{width:14px}.condition-studio .condition-row strong{font-size:9px}.condition-studio .condition-row small{color:#777771;font-size:7px;line-height:1.45}.edit-prefill-banner{border:1px solid color-mix(in srgb, var(--wizard-accent) 24%, #d7d9d6);background:color-mix(in srgb, var(--wizard-accent) 7%, #fff);border-radius:14px;grid-template-columns:36px 1fr;gap:11px;margin:0 0 24px;padding:14px;display:grid}.edit-prefill-banner>svg{width:21px;color:var(--wizard-accent)}.edit-prefill-banner>div{gap:4px;display:grid}.edit-prefill-banner strong{font-size:9px}.edit-prefill-banner span{color:#686a66;font-size:8px;line-height:1.45}.publish-studio-grid{grid-template-columns:minmax(0,1fr) 340px;gap:18px;display:grid}.commercial-settings{padding:24px}.commercial-settings>header{border-bottom:1px solid #deddd8;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.commercial-settings>header>span{font-size:12px;font-weight:800}.commercial-settings>header>small{color:var(--wizard-accent);background:color-mix(in srgb, var(--wizard-accent) 8%, #fff);border-radius:999px;padding:6px 9px;font-size:7px;font-weight:850}.commercial-settings .two-fields{gap:12px;margin-top:20px}.commercial-settings label{gap:8px;margin:0;font-size:8px;font-weight:750;display:grid}.commercial-settings input{background:#fff;border-radius:12px;min-height:52px;margin:0}.price-control{position:relative}.price-control b{z-index:1;color:var(--wizard-accent);border-right:1px solid #d5d3cd;padding-right:10px;font-size:8px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.price-control input{width:100%;padding-left:58px}.visibility-choices{border:0;gap:8px;margin:25px 0 0;padding:0;display:grid}.visibility-choices legend{margin-bottom:10px;font-size:8px;font-weight:800}.visibility-choices button{text-align:left;background:#fff;border:1px solid #deddd8;border-radius:13px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.visibility-choices button>span{border:1px solid #d2d1cd;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.visibility-choices button>div{gap:3px;display:grid}.visibility-choices strong{font-size:9px}.visibility-choices small{color:#73736f;font-size:7px;line-height:1.35}.visibility-choices button.selected{border-color:var(--wizard-accent);background:color-mix(in srgb, var(--wizard-accent) 7%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--wizard-accent) 8%, transparent)}.visibility-choices button.selected>span{border-color:var(--wizard-accent);color:#fff;background:var(--wizard-accent)}.visibility-choices svg{width:13px}.listing-review-card{align-self:start;overflow:hidden}.listing-review-image{color:#8a8985;background:#e4e1d9;place-items:center;height:260px;display:grid;position:relative}.listing-review-image img{object-fit:cover;width:100%;height:100%}.listing-review-image>svg{width:40px;color:var(--wizard-accent)}.listing-review-image>span{color:#fff;text-transform:capitalize;background:#101218d1;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:800;position:absolute;top:14px;left:14px}.listing-review-copy{gap:6px;padding:20px;display:grid}.listing-review-copy>small{color:var(--wizard-accent);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.listing-review-copy h2{margin:0;font-size:21px}.listing-review-copy p{color:#72716d;min-height:28px;margin:0;font-size:8px;line-height:1.45}.listing-review-copy>strong{margin-top:6px;font-size:17px}.listing-review-copy>div{color:#74736f;justify-content:space-between;font-size:7px;display:flex}.listing-review-card ul{gap:7px;margin:0;padding:0 20px 20px;list-style:none;display:grid}.listing-review-card li{color:#8b8a86;grid-template-columns:22px 1fr;align-items:center;gap:8px;font-size:8px;display:grid}.listing-review-card li>span{border:1px solid #d7d5cf;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.listing-review-card li.ready{color:#2e6847}.listing-review-card li.ready>span{background:#e7f6ed;border-color:#91c5a7}.listing-review-card li svg{width:11px}.catalog-studio{max-width:1500px;margin:auto}.catalog-studio-intro{margin-bottom:30px}.catalog-studio-intro .primary-action{background:linear-gradient(135deg, var(--owner-accent), color-mix(in srgb, var(--owner-accent) 62%, #10131a));box-shadow:0 14px 30px color-mix(in srgb, var(--owner-accent) 24%, transparent)}.catalog-overview{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.catalog-overview article{background:#ffffffc7;border:1px solid #1f232d1a;border-radius:17px;min-height:112px;padding:18px;position:relative;overflow:hidden;box-shadow:0 15px 38px #1f222b0f}.catalog-overview small{color:#72716c;font-size:8px;display:block}.catalog-overview strong{font:500 32px var(--display);margin-top:9px;display:block}.catalog-overview article>span{background:color-mix(in srgb, var(--owner-accent) 11%, transparent);border-radius:50%;width:92px;height:92px;transition:transform .24s;position:absolute;bottom:-36px;right:-20px}.catalog-overview article:hover>span{transform:scale(1.25)translate(-5px,-5px)}.catalog-workbench{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff9;border:1px solid #1f232d1a;border-radius:24px;padding:18px;box-shadow:0 24px 65px #1f222b12}.catalog-workbench>header{grid-template-columns:1fr auto;gap:12px;margin-bottom:16px;display:grid}.catalog-search{margin:0;position:relative}.catalog-search svg{color:#7b7b77;width:17px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.catalog-search input{background:#fff;border:1px solid #d8d6d0;border-radius:13px;width:100%;min-height:48px;padding-left:44px}.catalog-filter{background:#fff;border:1px solid #d8d6d0;border-radius:13px;align-items:center;gap:8px;min-height:48px;padding:0 11px;display:flex}.catalog-filter svg{width:16px;color:var(--owner-accent)}.catalog-filter>span{color:#777670;font-size:8px}.catalog-filter select{background:0 0;border:0;min-width:125px;font-size:9px;font-weight:750}.catalog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.catalog-product-card{background:#fff;border:1px solid #1f232d1a;border-radius:18px;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.catalog-product-card:hover{border-color:color-mix(in srgb, var(--owner-accent) 35%, #d3d3d1);transform:translateY(-5px);box-shadow:0 22px 45px #1b1f291f}.catalog-product-image{background:#e7e4dc;height:210px;position:relative;overflow:hidden}.catalog-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.catalog-product-card:hover .catalog-product-image img{transform:scale(1.04)}.catalog-status{color:#fff;text-transform:capitalize;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11141bd6;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800;position:absolute;top:12px;left:12px}.catalog-status.active{background:#2b744ae0}.catalog-status.draft{background:#aa7023e6}.catalog-product-copy{gap:7px;padding:17px;display:grid}.catalog-product-copy>small{color:var(--owner-accent);letter-spacing:.08em;font-size:7px;font-weight:800}.catalog-product-copy h2{margin:0;font-size:17px}.catalog-product-copy p{color:#777670;min-height:29px;margin:0;font-size:8px;line-height:1.45}.catalog-product-copy>div{justify-content:space-between;align-items:end;margin-top:6px;display:flex}.catalog-product-copy>div span{color:#73726d;font-size:7px}.catalog-product-card>footer{background:#faf9f6;border-top:1px solid #e5e3de;justify-content:space-between;gap:10px;padding:12px 17px;display:flex}.catalog-product-card>footer button{color:var(--owner-accent);background:0 0;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex}.catalog-product-card>footer svg{width:14px}.catalog-empty{text-align:center;background:#ffffff9e;border:1px dashed #cbc9c2;border-radius:18px;grid-column:1/-1;place-items:center;min-height:360px;padding:40px;display:grid}.catalog-empty>svg{width:38px;color:var(--owner-accent)}.catalog-empty h2{margin:14px 0 6px}.catalog-empty p{color:#75746f;margin:0 0 18px;font-size:9px}.excel-studio{max-width:1500px;margin:auto}.excel-studio-intro{background:linear-gradient(130deg, #ffffffe6, color-mix(in srgb, var(--owner-accent) 10%, #f8f5ef));border:1px solid #1f232d1a;border-radius:26px;padding:40px;position:relative;overflow:hidden;box-shadow:0 23px 65px #1f222b14}.excel-studio-intro:after{border:1px solid color-mix(in srgb, var(--owner-accent) 28%, transparent);content:"";border-radius:50%;width:320px;height:320px;position:absolute;top:-130px;right:-95px}.excel-studio-intro>*{z-index:1;position:relative}.excel-studio-intro h1{max-width:850px}.excel-promise-row{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.excel-promise-row span{color:color-mix(in srgb, var(--owner-accent) 80%, #171a21);background:#fffc;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:750;display:inline-flex}.excel-promise-row svg{width:14px}.excel-journey{background:#ffffffb8;border:1px solid #1f232d1a;border-radius:18px;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid;overflow:hidden}.excel-journey>div{border-right:1px solid #e2e0da;grid-template-columns:30px 1fr;gap:2px 10px;padding:16px;display:grid}.excel-journey>div:last-child{border:0}.excel-journey span{color:#fff;background:var(--owner-accent);border-radius:10px;grid-row:1/3;place-items:center;width:29px;height:29px;font-size:7px;font-weight:900;display:grid}.excel-journey small{color:#7a7974;font-size:7px}.excel-id-rule{color:#f8f8f6;border:1px solid color-mix(in srgb, var(--owner-accent) 34%, #ffffff1f);background:radial-gradient(circle at 92% 0, color-mix(in srgb, var(--owner-accent) 48%, transparent), transparent 36%), linear-gradient(135deg, #181b23, #242832);border-radius:17px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;margin:18px 0;padding:15px 18px;display:grid;box-shadow:0 18px 46px #14171f1f}.excel-id-rule>span{color:#fff;background:color-mix(in srgb, var(--owner-accent) 78%, #242832);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.excel-id-rule svg{width:18px}.excel-id-rule>div{gap:4px;display:grid}.excel-id-rule p{color:#ffffffad;max-width:940px;margin:0;font-size:8px;line-height:1.55}.excel-guide-card,.excel-template-builder,.excel-transfer-section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;border:1px solid #1f232d1a;border-radius:24px;margin-top:18px;padding:27px;box-shadow:0 22px 58px #1f222b12}.excel-guide-card>header,.excel-template-builder>header{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.excel-section-icon{color:#fff;background:linear-gradient(135deg, #20242d, var(--owner-accent));width:45px;height:45px;box-shadow:0 10px 24px color-mix(in srgb, var(--owner-accent) 22%, transparent);border-radius:14px;flex:0 0 45px;place-items:center;display:grid}.excel-section-icon svg{width:20px}.excel-guide-card h2,.excel-template-builder h2,.excel-transfer-section h2{margin:4px 0 7px;font-size:24px}.excel-guide-card header p:last-child,.excel-template-builder header p:last-child{color:#73726d;margin:0;font-size:9px;line-height:1.55}.excel-category-layout{grid-template-columns:1fr 1fr;gap:13px;display:grid}.excel-category-search-panel,.excel-category-detail{background:#faf9f6;border:1px solid #dfddd7;border-radius:18px;min-height:270px;padding:20px}.excel-category-search-panel>label>span{margin-bottom:8px;font-size:8px;font-weight:800;display:block}.excel-search-control{position:relative}.excel-search-control svg{color:#777872;width:16px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.excel-search-control input{background:#fff;border:1px solid #d6d4ce;border-radius:12px;width:100%;min-height:48px;padding-left:40px}.excel-category-results{gap:6px;max-height:240px;margin-top:10px;display:grid;overflow:auto}.excel-category-results button{text-align:left;background:#fff;border:1px solid #e0ded8;border-radius:11px;gap:3px;padding:11px 36px 11px 12px;display:grid;position:relative}.excel-category-results button:hover,.excel-category-results button.selected{border-color:var(--owner-accent);background:color-mix(in srgb, var(--owner-accent) 6%, #fff);transform:translateY(-1px)}.excel-category-results span{font-size:9px;font-weight:800}.excel-category-results small{color:#797873;font-size:7px;line-height:1.4}.excel-category-results svg{width:15px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.excel-search-prompt,.excel-category-detail:not(.selected){text-align:center;color:#767570;align-content:center;place-items:center;gap:7px;display:grid}.excel-search-prompt{min-height:165px}.excel-search-prompt svg,.excel-category-detail:not(.selected)>svg{width:31px;color:var(--owner-accent)}.excel-search-prompt strong{color:#202329;font-size:10px}.excel-search-prompt span,.excel-no-result{color:#777671;font-size:8px}.excel-category-detail.selected{background:linear-gradient(145deg, color-mix(in srgb, var(--owner-accent) 8%, #fff), #fff)}.excel-category-detail>small{color:var(--owner-accent);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.excel-category-detail h3{margin:9px 0 4px;font-size:21px}.excel-category-detail>p{color:#6f6e69;margin:0;font-size:8px;line-height:1.45}.excel-field-summary{gap:7px;margin:15px 0;display:flex}.excel-field-summary span{color:color-mix(in srgb, var(--owner-accent) 80%, #171a21);background:#fffc;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:750}.excel-field-chips{flex-wrap:wrap;gap:5px;max-height:125px;display:flex;overflow:auto}.excel-field-chips span{color:#65645f;background:#fff;border:1px solid #dcdbd6;border-radius:8px;padding:6px 8px;font-size:7px}.excel-field-chips span.required{color:#793c2e;background:#fff2ee;border-color:#efc9bc}.excel-example-block{border:1px solid #dcdad4;border-radius:16px;margin-top:15px;overflow:hidden}.excel-example-block>header{background:#f7f6f2;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.excel-example-block>header small{color:var(--owner-accent);text-transform:uppercase;font-size:7px;font-weight:850}.excel-example-block>header h3{margin:3px 0 0;font-size:13px}.excel-example-block>header button{color:#fff;background:#171a21;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:8px;display:inline-flex}.excel-example-block>header svg{width:14px}.excel-row-scroller{outline:none;overflow-x:auto}.excel-row-scroller:focus-visible{box-shadow:inset 0 0 0 2px var(--owner-accent)}.excel-preview-row{grid-auto-columns:180px;grid-auto-flow:column;width:max-content;min-width:100%;display:grid}.excel-preview-row span{text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #e2e0da;border-right:1px solid #e2e0da;padding:11px;font-size:7px;overflow:hidden}.excel-preview-row.headings span{color:#fff;background:#1c2029;border-color:#ffffff1f;font-weight:800}.excel-preview-row.headings span.required{background:color-mix(in srgb, var(--owner-accent) 70%, #1c2029)}.excel-preview-row.values span{color:#7b7973;background:#fff}.excel-preview-row.values span:nth-child(9),.excel-preview-row.values span:nth-child(10),.excel-preview-row.values span:nth-child(11){color:#24272d;background:color-mix(in srgb, var(--owner-accent) 6%, #fff)}.excel-template-builder{background:linear-gradient(145deg, #ffffffe0, color-mix(in srgb, var(--owner-accent) 5%, #f7f5ef))}.template-builder-controls{background:#ffffffb8;border:1px solid #dedcd6;border-radius:15px;grid-template-columns:1fr 160px 190px;align-items:end;gap:10px;padding:16px;display:grid}.template-builder-controls>div{gap:5px;min-width:0;display:grid}.template-builder-controls small,.template-builder-controls label>span{color:#777671;font-size:7px}.template-builder-controls strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.template-builder-controls label{gap:6px;margin:0;display:grid}.template-builder-controls input{background:#fff;border:1px solid #d5d3cd;border-radius:11px;min-height:45px}.template-builder-controls>button{color:#fff;background:#191c23;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:45px;font-size:8px;font-weight:800;display:inline-flex}.template-builder-controls>button svg{width:15px}.template-builder-controls>button:disabled{opacity:.35}.template-plan{gap:7px;margin-top:12px;display:grid}.template-plan article{background:#fff;border:1px solid #dfddd7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.template-plan article>div{grid-template-columns:35px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.template-plan article>div>span{color:#fff;background:var(--owner-accent);border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.template-plan article>div>div{gap:3px;min-width:0;display:grid}.template-plan article small{color:#777671;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.template-plan article>button{color:#9b4436;background:#fff0ed;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.template-plan article>button svg{width:14px}.template-plan-empty{color:#82817c;border:1px dashed #cdcbc5;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:72px;font-size:8px;display:flex}.template-plan-empty svg{width:16px;color:var(--owner-accent)}.excel-template-builder>footer{border-top:1px solid #dfddd7;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:15px;display:flex}.excel-template-builder>footer>div{gap:3px;display:grid}.excel-template-builder>footer small{color:#777671;font-size:7px}.excel-template-builder>footer strong{font-size:22px}.excel-transfer-section>header{margin-bottom:18px}.excel-transfer-section>header .kicker{margin:0}.excel-transfer-section>header h2{max-width:700px}.excel-actions.upgraded{grid-template-columns:repeat(3,1fr)}.excel-actions.upgraded article{min-height:230px;box-shadow:none;border-radius:17px;grid-template-columns:34px 1fr;padding:19px}.excel-actions.upgraded article:hover{transform:translateY(-4px)}.excel-actions.upgraded article>svg{width:23px}.excel-actions.upgraded article>div>small{color:var(--owner-accent);text-transform:uppercase;font-size:7px;font-weight:850}.excel-actions.upgraded h3{margin:5px 0 0;font-size:15px}.excel-actions.upgraded p{font-size:8px}.excel-actions.upgraded button,.excel-actions.upgraded .file-picker{border-radius:11px;grid-column:1/-1;align-self:end;margin:0}.excel-notice{border-radius:14px;margin-top:18px}.upgraded-preview{border-radius:20px}@keyframes catalog-orbit{to{transform:translate(-32px,-25px)scale(1.08)}}@media (width<=1100px){.catalog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-studio-grid{grid-template-columns:1fr}.listing-review-card{grid-template-columns:230px 1fr;display:grid}.listing-review-image{grid-row:1/3;height:100%;min-height:290px}.excel-actions.upgraded{grid-template-columns:1fr 1fr}.excel-actions.upgraded article:last-child{grid-column:1/-1;min-height:180px}}@media (width<=820px){.wizard-step-intro{grid-template-columns:1fr}.step-readiness{width:min(260px,100%)}.media-upload-grid{grid-template-columns:1fr}.media-upload-grid .media-preview{height:360px}.gallery-preview-grid{grid-template-columns:repeat(3,1fr)}.catalog-overview,.excel-journey{grid-template-columns:1fr 1fr}.excel-journey>div:nth-child(2){border-right:0}.excel-journey>div:nth-child(-n+2){border-bottom:1px solid #e2e0da}.excel-category-layout{grid-template-columns:1fr}.template-builder-controls{grid-template-columns:1fr 120px}.template-builder-controls>button{grid-column:1/-1}}@media (width<=720px){.standard-wizard>section>header>button{padding:8px;font-size:0}.standard-wizard>section>header>button svg{margin:0}.wizard-step.photography-step,.wizard-step.publish-step{width:calc(100% - 24px);margin-top:24px}.wizard-step-intro h1{font-size:39px}.media-studio-card{border-radius:18px;padding:11px}.media-upload-grid .media-preview{height:320px}.media-source-panel{padding:19px}.gallery-workspace,.condition-studio,.commercial-settings{padding:16px}.condition-studio .condition-row{grid-template-columns:1fr}.condition-studio .condition-row button{min-height:74px}.listing-review-card{display:block}.listing-review-image{height:280px;min-height:0}.catalog-overview{grid-template-columns:1fr 1fr}.catalog-workbench{border-radius:18px;padding:10px}.catalog-workbench>header,.catalog-card-grid{grid-template-columns:1fr}.catalog-product-image{height:245px}.excel-studio-intro{border-radius:20px;padding:28px 20px}.excel-id-rule{grid-template-columns:38px minmax(0,1fr);padding:14px}.excel-id-rule>span{border-radius:12px;width:38px;height:38px}.excel-journey{grid-template-columns:1fr}.excel-journey>div{border-bottom:1px solid #e2e0da;border-right:0}.excel-guide-card,.excel-template-builder,.excel-transfer-section{border-radius:18px;padding:16px}.excel-category-search-panel,.excel-category-detail{padding:14px}.excel-example-block>header{flex-direction:column;align-items:flex-start}.template-builder-controls{grid-template-columns:1fr}.template-builder-controls>button{grid-column:auto}.excel-template-builder>footer{flex-direction:column;align-items:stretch}.excel-template-builder>footer .primary-action{width:100%}.excel-actions.upgraded{grid-template-columns:1fr}.excel-actions.upgraded article:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.standard-wizard>aside:after{animation:none}}.owner-support-block{background:radial-gradient(circle at 94% 3%,#adffc757,#0000 27%),linear-gradient(135deg,#f4fff7e6,#fffaf0eb);border:1px solid #505b4e26;border-radius:22px;margin-top:28px;padding:22px;position:relative;overflow:hidden;box-shadow:0 22px 65px #22302714}.owner-support-block>header{grid-template-columns:44px 1fr auto;align-items:center;gap:14px;margin-bottom:18px;display:grid}.support-block-mark{color:#173f2a;background:#adffc7a3;border:1px solid #2470452b;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 24px #2470451f}.support-block-mark svg{width:20px}.owner-support-block>header .kicker{color:#39724d;margin:0 0 3px}.owner-support-block>header h3{margin:0;font-size:21px}.owner-support-block>header p:last-child{color:#626a63;margin:4px 0 0;font-size:12px}.owner-support-block>header>strong{font:500 31px var(--display)}.owner-support-block .admin-support-list{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:11px;display:grid;overflow:visible}.owner-support-block .admin-support-list article{background:#ffffffdb;border:1px solid #2941311f;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);align-items:center;gap:24px;padding:20px;transition:transform .19s,border-color .19s,box-shadow .19s;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 32px #2c3b300e}.owner-support-block .admin-support-list article:before{content:"";background:#4f8a63;width:4px;position:absolute;inset:0 auto 0 0}.owner-support-block .admin-support-list article.status-in_progress:before{background:#d08a36}.owner-support-block .admin-support-list article.status-resolved:before{background:#83918a}.owner-support-block .admin-support-list article:hover{border-color:#32784c45;transform:translateY(-3px);box-shadow:0 20px 42px #2c3b3017}.support-request-body{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px!important;display:grid!important}.support-request-number{color:#39724d;background:#eaffef;border-radius:12px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:850;display:grid}.support-request-body>div{gap:6px;min-width:0;display:grid}.owner-support-block .admin-support-list small{color:#39724d;font-size:11px;font-weight:850}.owner-support-block .admin-support-list strong{font-size:15px}.owner-support-block .admin-support-list p{color:#5f665f;overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;line-height:1.55}.support-request-meta{gap:10px;display:grid}.owner-support-block .support-request-meta time{color:#717972;font-size:11px}.support-request-meta label{color:#5d665f;letter-spacing:.07em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.owner-support-block .admin-support-list select{color:#193e29;text-transform:none;background:#f5fff8;border-color:#c9d9cf;width:100%;min-height:42px;padding:10px 34px 10px 12px;font-size:12px;font-weight:750}.product-detail{height:min(760px,100vh - 48px);overflow:hidden}.product-detail-gallery{min-height:0}.product-detail-copy{scrollbar-gutter:stable;overscroll-behavior:contain;min-height:0;max-height:100%;padding:58px 44px 24px;overflow-y:auto}.product-detail-copy dl div{align-items:start;font-size:11px}.product-detail-copy dt{flex:0 0 36%}.product-detail-copy dd{text-align:right;overflow-wrap:anywhere;white-space:pre-wrap;max-width:62%}.product-detail-add{z-index:3;box-shadow:0 -18px 28px color-mix(in srgb, var(--store-card) 88%, transparent), 0 12px 28px color-mix(in srgb, var(--store-text) 18%, transparent);flex:none;margin-top:24px;position:sticky;bottom:0}.catalog-card-grid{grid-template-columns:1fr}.catalog-product-card{grid-template-rows:1fr auto;grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);min-height:270px;display:grid}.catalog-product-image{border-radius:14px;grid-area:1/1;height:250px;margin:16px 0 0 16px}.catalog-product-copy{grid-area:1/2;align-content:center;gap:11px;padding:30px 34px}.catalog-product-copy>small{font-size:11px}.catalog-product-copy h2{font-size:clamp(23px,2.3vw,34px);line-height:1.05}.catalog-product-copy p{overflow-wrap:anywhere;max-width:760px;min-height:0;font-size:13px;line-height:1.5}.catalog-product-copy>div{align-items:center;margin-top:12px}.catalog-product-copy>div strong{font-size:18px}.catalog-product-copy>div span{font-size:12px}.catalog-status{padding:7px 11px;font-size:10px}.catalog-product-card>footer{background:linear-gradient(90deg, color-mix(in srgb, var(--owner-accent) 5%, #fbfaf7), #fbfaf7);border-top-color:#dfddd7;grid-area:2/1/auto/-1;gap:0;width:100%;padding:0;display:flex}.catalog-product-card>footer button{flex:1;justify-content:center;min-height:54px;padding:0 22px;font-size:12px;transition:background .17s,color .17s}.catalog-product-card>footer button+button{border-left:1px solid #dfddd7}.catalog-product-card>footer button:hover,.catalog-product-card>footer button:focus-visible{background:color-mix(in srgb, var(--owner-accent) 9%, #fff)}.catalog-product-card>footer .danger-link:hover,.catalog-product-card>footer .danger-link:focus-visible{color:#862f27;background:#fff0ed}.catalog-overview small{font-size:12px}.catalog-search input{font-size:14px}.catalog-filter>span{font-size:11px}.catalog-filter select,.catalog-empty p,.wizard-side-note{font-size:12px}.standard-wizard>aside>ol>li strong{font-size:13px}.standard-wizard>aside>ol>li small{font-size:11px;line-height:1.45}.wizard-step-count{font-size:11px}.wizard-step-intro>div:first-child>p:last-child{font-size:13px}.step-readiness strong{font-size:12px}.step-readiness small{font-size:11px}.media-source-panel>p{font-size:12px}.source-number,.source-divider{font-size:10px}.media-url-field>span,.gallery-url-field>span{font-size:12px}.gallery-heading small,.gallery-empty-strip{font-size:11px}.condition-studio>header>small{font-size:10px}.condition-studio .condition-row button strong{font-size:13px}.condition-studio .condition-row button small{font-size:11px}.commercial-settings header,.commercial-settings label>span,.visibility-choices legend{font-size:12px}.visibility-choices button strong{font-size:13px}.visibility-choices button small,.listing-review-copy>small,.listing-review-copy p,.listing-review-copy div,.listing-review-card li,.taxonomy-navigator header small{font-size:11px}.taxonomy-navigator>header>span{font-size:10px}.taxonomy-search input{font-size:14px}.taxonomy-search-results button>span,.taxonomy-stage strong,.taxonomy-choice-grid strong{font-size:13px}.taxonomy-search-results small,.taxonomy-empty,.taxonomy-stage small,.taxonomy-choice-grid small{font-size:11px}.taxonomy-choice-grid button>span,.selected-taxonomy-path small{font-size:10px}.selected-taxonomy-path strong{font-size:12px}.selected-taxonomy-path>span,.selected-taxonomy-path button{font-size:10px}.category-specification-panel>p,.field-label-row strong{font-size:12px}.field-label-row em{font-size:9px}.taxonomy-fields label>small{font-size:11px}.excel-studio-intro>p:not(.kicker){max-width:950px;font-size:14px;line-height:1.6}.excel-promise-row span{font-size:11px}.excel-journey span{font-size:10px}.excel-journey strong{font-size:13px}.excel-journey small{font-size:11px;line-height:1.4}.excel-id-rule strong{font-size:14px}.excel-id-rule p,.excel-guide-card header p:last-child,.excel-template-builder header p:last-child,.excel-category-search-panel>label>span{font-size:12px}.excel-search-control input{font-size:14px}.excel-category-results span{font-size:13px}.excel-category-results small{font-size:11px}.excel-search-prompt strong{font-size:14px}.excel-search-prompt span,.excel-no-result{font-size:12px}.excel-category-detail>small{font-size:10px}.excel-category-detail>p{font-size:12px}.excel-field-summary span,.excel-field-chips span,.excel-example-block>header small{font-size:10px}.excel-example-block>header h3{font-size:16px}.excel-example-block>header button{font-size:11px}.excel-preview-row span{font-size:10px}.template-builder-controls small,.template-builder-controls label>span{font-size:11px}.template-builder-controls strong,.template-builder-controls>button{font-size:12px}.template-plan article strong{font-size:13px}.template-plan article small{font-size:11px}.template-plan-empty{font-size:12px}.visibility-page{--visibility-ink:#171923;--visibility-indigo:#364fd7;--visibility-mint:#55d8a4}.visibility-hero{color:#fff;background:radial-gradient(circle at 88% 12%, #68e5b947, transparent 31%), radial-gradient(circle at 7% 95%, color-mix(in srgb, var(--owner-accent) 48%, transparent), transparent 36%), linear-gradient(135deg, #111522 0%, #20264a 58%, #273e50 100%);border:1px solid #ffffff1a;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:end;gap:36px;margin:-18px 0 24px;padding:clamp(30px,5vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #13182e33}.visibility-hero:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:260px;height:260px;position:absolute;top:-130px;right:-70px}.visibility-hero>div:first-child{z-index:1;max-width:850px;position:relative}.visibility-hero .kicker{color:#8ff3c6}.visibility-hero h1{letter-spacing:-.055em;max-width:780px;margin:8px 0 16px;font-size:clamp(38px,5.2vw,76px);line-height:.96}.visibility-hero p:last-child{color:#cbd1e3;max-width:760px;margin:0;font-size:14px;line-height:1.65}.visibility-plan-state{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex;position:relative}.visibility-plan-state>svg{color:#102219;background:#8ff3c6;border-radius:14px;flex:0 0 42px;width:42px;height:42px;padding:11px}.visibility-plan-state.locked>svg{color:#332c18;background:#f2d790}.visibility-plan-state span{gap:4px;display:grid}.visibility-plan-state strong{font-size:14px}.visibility-plan-state small{color:#ccd1dd;font-size:11px;line-height:1.45}.visibility-tabs{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf9f6d6;border:1px solid #2226361c;border-radius:17px;grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:24px;padding:7px;display:grid;position:sticky;top:88px;box-shadow:0 14px 40px #1c1f2b14}.visibility-tabs button{color:#686b77;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 12px;font-size:12px;font-weight:750;display:flex}.visibility-tabs button svg{width:16px}.visibility-tabs button:hover{color:var(--visibility-ink);background:#fff}.visibility-tabs button.active{color:#fff;background:linear-gradient(135deg,var(--visibility-indigo),#24326f);box-shadow:0 10px 22px #364fd740}.visibility-message{border-radius:13px;align-items:center;gap:10px;margin:0 0 18px;padding:13px 16px;font-size:12px;display:flex}.visibility-message svg{width:17px}.visibility-message.error{color:#8a2f25;background:#fff1ef;border:1px solid #f2c7c1}.visibility-message.success{color:#126744;background:#eefbf5;border:1px solid #bde5d2}.visibility-boundary{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.visibility-boundary>div{background:#fff;border:1px solid #272b3a1c;border-radius:18px;gap:14px;padding:20px;display:flex;box-shadow:0 12px 30px #1d202b0d}.visibility-boundary svg{width:36px;height:36px;color:var(--visibility-indigo);background:#eef1ff;border-radius:12px;flex:0 0 36px;padding:9px}.visibility-boundary span{gap:5px;display:grid}.visibility-boundary strong{font-size:13px}.visibility-boundary small{color:#666a74;font-size:11px;line-height:1.55}.visibility-overview{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.visibility-score-card,.visibility-next-card{background:#ffffffe0;border:1px solid #2226361c;border-radius:24px;min-height:260px;padding:30px;box-shadow:0 20px 55px #1c1f2b12}.visibility-score-card{align-items:center;gap:28px;display:flex}.visibility-score-card h2,.visibility-next-card h2{letter-spacing:-.035em;margin:7px 0 12px;font-size:clamp(24px,3vw,38px);line-height:1.03}.visibility-score-card p:last-child,.visibility-next-card p,.visibility-next-card li{color:#656873;font-size:12px;line-height:1.55}.visibility-ring{--progress:0deg;aspect-ratio:1;background:conic-gradient(var(--visibility-mint) var(--progress),#e9ebef 0);border-radius:50%;flex:0 0 150px;place-items:center;width:150px;display:grid;position:relative}.visibility-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:14px}.visibility-ring span{z-index:1;font-size:30px;font-weight:850;position:relative}.visibility-next-card ul{columns:2;margin:16px 0 20px;padding-left:18px}.visibility-next-card button,.visibility-add-row button,.visibility-feed-actions button{color:#252a3b;background:#fff;border:1px solid #d8dbe4;border-radius:11px;padding:11px 16px;font-size:11px;font-weight:800}.visibility-next-card button{color:#fff;background:var(--visibility-indigo);border-color:#0000}.visibility-capability-grid{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.visibility-capability-grid article{background:linear-gradient(150deg,#fff,#f7f8fd);border:1px solid #2226361a;border-radius:19px;gap:10px;min-height:165px;padding:22px;display:grid}.visibility-capability-grid svg{width:26px;color:var(--visibility-indigo)}.visibility-capability-grid strong{font-size:13px}.visibility-capability-grid p{color:#686b75;margin:0;font-size:11px;line-height:1.55}.visibility-audit{background:#ffffffeb;border:1px solid #2226361f;border-radius:28px;grid-column:1/-1;min-width:0;margin-top:6px;overflow:hidden;box-shadow:0 26px 72px #1c1f2b17}.visibility-audit-header{background:linear-gradient(125deg,#f8f9ff 0%,#f4fbf8 72%,#eefaf5 100%);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:17px;padding:28px clamp(22px,4vw,40px);display:grid}.visibility-audit-heading-icon{color:#fff;background:linear-gradient(135deg,var(--visibility-indigo),#223274);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 28px #364fd73d}.visibility-audit-heading-icon svg{width:23px}.visibility-audit-header h2{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(24px,3vw,38px);line-height:1.02}.visibility-audit-header>div:nth-child(2)>p:last-child{color:#696d78;max-width:780px;margin:0;font-size:14px;line-height:1.55}.visibility-audit-run{color:#fff;background:linear-gradient(135deg,var(--visibility-indigo),#263778);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 17px;font-size:13px;font-weight:850;display:flex;box-shadow:0 11px 25px #364fd736}.visibility-audit-run svg{width:16px}.visibility-audit-run:disabled{color:#898c96;box-shadow:none;cursor:not-allowed;background:#e4e5e9}.visibility-audit-disclaimer{color:#3f485e;background:#f6f7fb;border-top:1px solid #2e355114;border-bottom:1px solid #2e35511a;align-items:flex-start;gap:12px;margin:0;padding:16px clamp(22px,4vw,40px);display:flex}.visibility-audit-disclaimer svg{width:20px;color:var(--visibility-indigo);flex:0 0 20px}.visibility-audit-disclaimer p{margin:0;font-size:12px;line-height:1.6}.visibility-audit-disclaimer strong{color:#252b3d}.visibility-audit>.visibility-audit-disclaimer{background:linear-gradient(120deg,#f4f6fc,#f7fafc);border:1px solid #dce3ee;border-radius:16px;margin:18px clamp(18px,3vw,32px);padding:18px 20px}.visibility-audit>.visibility-audit-disclaimer>svg{box-sizing:border-box;color:#344b95;background:#e7ecfb;border-radius:11px;flex-basis:36px;width:36px;height:36px;padding:8px}.visibility-audit>.visibility-audit-disclaimer p{color:#526176;margin-top:5px;font-size:13px}.visibility-audit .visibility-audit-disclaimer button{color:#304780;min-height:44px;font:inherit;background:#fff;border:1px solid #b8c7e8;border-radius:11px;margin-top:12px;padding:10px 14px;font-size:13px;font-weight:700}.visibility-audit .list-controls{background:linear-gradient(130deg,#f8f9ff,#f7fbf9);border:1px solid #dce3ee;border-radius:18px;padding:18px}.visibility-audit .list-controls :is(input,select){box-sizing:border-box;color:#263b5a;background:#fff;border-color:#bdc9de;border-radius:11px;min-height:44px}.visibility-audit .list-pagination{border-top:1px solid #dce3ee;padding-top:14px}.visibility-audit .list-pagination button{color:#304780;min-height:44px;font:inherit;background:#fff;border:1px solid #bdc9de;border-radius:11px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.visibility-audit .list-pagination button:hover:not(:disabled),.visibility-audit .visibility-audit-disclaimer button:hover:not(:disabled){background:#edf2fc;border-color:#6c83b3}.visibility-audit :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #344b95}.visibility-audit .list-controls button:disabled{color:#69758c;opacity:.7;cursor:default;background:#edf0f5}.visibility-audit-empty{background:#fafbfe;border:1px dashed #cfd4e5;border-radius:18px;align-items:center;gap:18px;margin:28px clamp(22px,4vw,40px);padding:26px;display:flex}.visibility-audit-empty>svg{color:#7c86bd;flex:0 0 42px;width:42px}.visibility-audit-empty h3{margin:0 0 6px;font-size:20px}.visibility-audit-empty p{color:#737782;margin:0;font-size:13px;line-height:1.55}.visibility-audit-summary{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:16px;padding:28px clamp(22px,4vw,40px) 16px;display:grid}.visibility-audit-score{color:#fff;background:radial-gradient(circle at 10% 0,#8ff3c633,#0000 34%),linear-gradient(140deg,#171c2c,#29315d);border-radius:20px;align-items:center;gap:22px;min-width:0;padding:22px;display:flex;box-shadow:0 18px 38px #191f392b}.visibility-audit-score.status-failed{background:radial-gradient(circle at 10% 0,#ffb1962e,#0000 34%),linear-gradient(140deg,#281a20,#60342f)}.visibility-audit-score-ring{--audit-progress:0deg;aspect-ratio:1;background:conic-gradient(#8ff3c6 var(--audit-progress),#ffffff21 0);border-radius:50%;flex:0 0 112px;align-content:center;justify-items:center;width:112px;display:grid;position:relative}.visibility-audit-score-ring:before{content:"";background:#1e2540;border-radius:50%;position:absolute;inset:10px}.status-failed .visibility-audit-score-ring:before{background:#3b2427}.visibility-audit-score-ring span,.visibility-audit-score-ring small{z-index:1;position:relative}.visibility-audit-score-ring span{font-size:30px;font-weight:900}.visibility-audit-score-ring small{color:#cbd1df;font-size:11px}.visibility-audit-score>div:last-child{min-width:0}.visibility-audit-score .kicker{color:#8ff3c6}.visibility-audit-score h3{margin:5px 0 8px;font-size:19px}.visibility-audit-score p:not(.kicker){color:#cbd0df;overflow-wrap:anywhere;margin:0 0 8px;font-size:12px;line-height:1.5}.visibility-audit-score time{color:#9da5ba;font-size:11px}.visibility-audit-families{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.visibility-audit-families article{background:linear-gradient(155deg,#fff,#f6f8fc);border:1px solid #e0e2ea;border-radius:17px;align-content:end;gap:7px;min-width:0;min-height:150px;padding:17px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.visibility-audit-families article:before{content:"";background:linear-gradient(90deg,var(--visibility-indigo),var(--visibility-mint));border-radius:99px;width:28px;height:4px;margin-bottom:auto}.visibility-audit-families span{color:#686c77;font-size:12px;line-height:1.35}.visibility-audit-families strong{font-size:27px;line-height:1}.visibility-audit-families small{color:#8b8e97;font-size:11px}.visibility-audit-metrics{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0 clamp(22px,4vw,40px) 28px;display:grid}.visibility-audit-metrics div{background:#fbfbfc;border:1px solid #e1e3e9;border-radius:13px;padding:13px 15px}.visibility-audit-metrics div.attention{background:#fff3ef;border-color:#efc2b8}.visibility-audit-metrics dt{color:#767a85;font-size:11px}.visibility-audit-metrics dd{margin:5px 0 0;font-size:19px;font-weight:850}.visibility-audit-content{border-top:1px solid #e2e4ea;grid-template-columns:minmax(0,1fr) minmax(260px,.31fr);display:grid}.visibility-audit-issues{min-width:0;padding:28px clamp(22px,4vw,40px)}.visibility-audit-issues>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.visibility-audit-issues>header h3{margin:5px 0;font-size:24px}.visibility-audit-issues>header p:last-child{color:#767a84;margin:0;font-size:12px}.visibility-audit-issues>header>strong{color:#7d342b;background:#fff0eb;border-radius:99px;flex:none;padding:8px 10px;font-size:11px}.visibility-audit-filters{flex-wrap:wrap;gap:6px;margin:18px 0 13px;display:flex}.visibility-audit-filters button{color:#676b76;text-transform:capitalize;background:#fff;border:1px solid #dfe1e8;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:800}.visibility-audit-filters button.active{color:#fff;border-color:var(--visibility-indigo);background:var(--visibility-indigo);box-shadow:0 7px 16px #364fd72e}.visibility-audit-issue-list{gap:11px;display:grid}.visibility-audit-no-issues{color:#326d54;background:#f5fcf8;border:1px dashed #bcdcca;border-radius:15px;align-items:center;gap:12px;padding:20px;display:flex}.visibility-audit-no-issues svg{width:22px}.visibility-audit-no-issues p{gap:4px;margin:0;display:grid}.visibility-audit-no-issues strong{font-size:13px}.visibility-audit-no-issues span{color:#6b7c73;font-size:11px}.visibility-audit-issue{background:#fff;border:1px solid #e0e2e8;border-radius:16px;padding:18px 18px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 9px 24px #1f23310b}.visibility-audit-issue:before{content:"";background:#d3a141;width:4px;position:absolute;inset:0 auto 0 0}.visibility-audit-issue.severity-blocker:before{background:#a72c28}.visibility-audit-issue.severity-high:before{background:#d26340}.visibility-audit-issue.severity-low:before{background:#5680ba}.visibility-audit-issue.status-resolved{background:#f8fbf9}.visibility-audit-issue.status-resolved:before{background:#48a477}.visibility-audit-issue>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.visibility-audit-issue-tags{flex-wrap:wrap;gap:5px;display:flex}.visibility-audit-issue-tags span{color:#555a68;letter-spacing:.05em;background:#f0f1f5;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:850}.visibility-audit-issue-tags span:first-child{color:#8b3128;background:#fff0eb}.visibility-audit-issue>header time{color:#898c95;flex:none;font-size:10px}.visibility-audit-issue-copy{margin-top:13px}.visibility-audit-issue-copy .kicker{color:#676f9c}.visibility-audit-issue-copy h4{margin:5px 0 9px;font-size:16px;line-height:1.4}.visibility-audit-issue-copy>p:not(.kicker){color:#656a75;margin:0;font-size:12px;line-height:1.55}.visibility-audit-issue-copy a{color:var(--visibility-indigo);margin-top:9px;font-size:11px;font-weight:750;display:inline-block}.visibility-audit-issue details{background:#f8f9fb;border:1px solid #e3e5eb;border-radius:10px;margin-top:12px;padding:10px 11px}.visibility-audit-issue summary{color:#535866;cursor:pointer;font-size:11px;font-weight:800}.visibility-audit-issue pre{color:#dfe6ff;white-space:pre-wrap;overflow-wrap:anywhere;background:#1c2232;border-radius:8px;max-height:210px;margin:10px 0 0;padding:11px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.visibility-audit-dismissed-reason{color:#6d5d35;background:#fff8e7;border-radius:9px;margin:11px 0 0;padding:10px 11px;font-size:11px;line-height:1.5}.visibility-audit-issue-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.visibility-audit-issue-actions button,.visibility-audit-dismiss-form button{color:#3c4253;background:#fff;border:1px solid #d9dce5;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 12px;font-size:11px;font-weight:800;display:flex}.visibility-audit-issue-actions button:disabled,.visibility-audit-dismiss-form button:disabled{opacity:.5;cursor:not-allowed}.visibility-audit-issue-actions svg,.visibility-audit-dismiss-form button svg{width:13px}.visibility-audit-dismiss-form{background:#fffaf0;border:1px solid #e2cfaa;border-radius:12px;gap:7px;margin-top:13px;padding:13px;display:grid}.visibility-audit-dismiss-form label{font-size:12px;font-weight:800}.visibility-audit-dismiss-form textarea{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d8d6d0;border-radius:9px;padding:10px 11px;font-size:12px;line-height:1.5}.visibility-audit-dismiss-form>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.visibility-audit-dismiss-form small{color:#7d7464;font-size:10px}.visibility-audit-dismiss-form span{gap:6px;display:flex}.visibility-audit-dismiss-form button.primary{color:#fff;background:#2c376d;border-color:#2c376d}.visibility-audit-history{background:#f7f8fa;border-left:1px solid #e2e4ea;min-width:0;padding:28px 22px}.visibility-audit-history>header{align-items:center;gap:10px;display:flex}.visibility-audit-history>header>svg{width:25px;color:var(--visibility-indigo)}.visibility-audit-history h3{margin:4px 0 0;font-size:18px}.visibility-audit-history ol{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.visibility-audit-history li{background:#fff;border:1px solid #e0e2e8;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:10px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.visibility-audit-history li>span{color:#253260;background:#eef1ff;border-radius:11px;place-content:center;justify-items:center;width:44px;height:44px;display:grid}.visibility-audit-history li>span.status-failed{color:#8a3128;background:#fff0ec}.visibility-audit-history li>span strong{font-size:15px}.visibility-audit-history li>span small{text-transform:uppercase;font-size:9px}.visibility-audit-history li>div{gap:3px;min-width:0;display:grid}.visibility-audit-history li>div strong{text-transform:capitalize;font-size:11px}.visibility-audit-history li>div small,.visibility-audit-history time{color:#7d8089;overflow-wrap:anywhere;font-size:10px}.visibility-audit-readonly-note{color:#626775;background:#eceef3;border-radius:11px;gap:8px;margin:18px 0 0;padding:12px;font-size:10px;line-height:1.5;display:flex}.visibility-audit-readonly-note svg{width:16px;color:var(--visibility-indigo);flex:0 0 16px}@media (hover:hover){.visibility-audit-families article:hover,.visibility-audit-issue:hover,.visibility-audit-history li:hover{border-color:#cbd2ec;transform:translateY(-2px);box-shadow:0 15px 30px #1f233114}}.visibility-editor{background:#ffffffe6;border:1px solid #2226361c;border-radius:26px;overflow:hidden;box-shadow:0 24px 65px #1c1f2b14}.visibility-editor-heading{background:linear-gradient(120deg,#fafaff,#f3fbf8);border-bottom:1px solid #e5e5e9;gap:18px;padding:30px clamp(22px,4vw,42px);display:flex}.visibility-editor-heading>span{color:#fff;background:linear-gradient(135deg,var(--visibility-indigo),#23326f);border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 28px #364fd738}.visibility-editor-heading svg{width:21px}.visibility-editor-heading h2{letter-spacing:-.035em;margin:5px 0 8px;font-size:clamp(24px,3vw,38px);line-height:1.03}.visibility-editor-heading p:last-child{color:#666a74;max-width:850px;margin:0;font-size:12px;line-height:1.55}.visibility-editor>fieldset,.visibility-controls-card{border:0;margin:0;padding:32px clamp(22px,4vw,42px)}.visibility-editor fieldset:disabled{opacity:.72}.visibility-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.visibility-field{align-content:start;gap:8px;min-width:0;display:grid}.visibility-field.wide{grid-column:1/-1}.visibility-field>span{justify-content:space-between;align-items:end;gap:12px;display:flex}.visibility-field strong{font-size:12px}.visibility-field small{color:#838692;text-align:right;font-size:10px}.visibility-field input,.visibility-field textarea,.visibility-field select,.visibility-add-row select{color:#1f2230;width:100%;min-height:46px;font:inherit;resize:vertical;background:#fff;border:1px solid #d8dae2;border-radius:12px;outline:none;padding:12px 14px;font-size:12px;line-height:1.5}.visibility-field input:focus,.visibility-field textarea:focus,.visibility-field select:focus,.visibility-add-row select:focus{border-color:var(--visibility-indigo);box-shadow:0 0 0 4px #364fd71a}.visibility-image-default{color:#34467e;background:#f5f7ff;border:1px solid #cbd3ec;border-radius:9px;justify-self:start;padding:8px 11px;font-size:10px;font-weight:800}.visibility-image-default:not(:disabled):hover{background:#edf1ff;border-color:#7d8ed1}.visibility-image-default:disabled{color:#8b8f9b;cursor:default;background:#f5f5f7;border-color:#e1e3e9}.visibility-choice-section{border-top:1px solid #e5e5e9;margin:0 clamp(22px,4vw,42px);padding:26px 0}.visibility-choice-section h3{margin:0 0 14px;font-size:15px}.visibility-check-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.visibility-check-grid.products{grid-template-columns:repeat(2,1fr)}.visibility-check-grid label{position:relative}.visibility-check-grid input{opacity:0;pointer-events:none;position:absolute}.visibility-check-grid label>span{color:#555965;background:#fff;border:1px solid #dfe1e7;border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:12px;font-size:11px;font-weight:750;display:flex}.visibility-check-grid label>span svg{color:#0000;border:1px solid #cfd2dc;border-radius:5px;width:16px;padding:3px}.visibility-check-grid input:checked+span{color:#283786;background:#f2f4ff;border-color:#364fd759}.visibility-check-grid input:checked+span svg{color:#fff;border-color:var(--visibility-indigo);background:var(--visibility-indigo)}.visibility-check-grid span small{color:#858893;margin-top:3px;font-size:9px;font-weight:500;line-height:1.4;display:block}.visibility-add-row{grid-template-columns:1fr auto;gap:9px;display:grid}.visibility-choice-help{color:#767985;margin:0 0 12px;font-size:11px;line-height:1.55}.visibility-category-combobox{min-width:0;position:relative}.visibility-category-combobox .visibility-search{border-radius:12px;min-height:46px}.visibility-category-results{z-index:20;background:#fff;border:1px solid #d8dae2;border-radius:14px;max-height:300px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px #1f233229}.visibility-category-results button{color:#292d3d;text-align:left;background:0 0;border-radius:9px;gap:3px;width:100%;padding:11px 12px;display:grid}.visibility-category-results button strong{font-size:11px}.visibility-category-results button span{color:#777b88;font-size:10px;line-height:1.45}.visibility-category-results button:hover,.visibility-category-results button.active{color:var(--visibility-indigo);background:#f0f3ff}.visibility-category-results button.active span{color:#5262af}.visibility-category-empty{color:#8a5b4e;margin:7px 2px 0;font-size:10px}.visibility-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.visibility-chips button{color:#313f92;text-align:left;background:#f3f5ff;border:1px solid #d8dbec;border-radius:99px;align-items:center;gap:8px;max-width:100%;padding:8px 10px;font-size:10px;display:flex}.visibility-chips button span{font-size:15px}.visibility-save-bar{background:#f8f8fa;border-top:1px solid #e2e3e8;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(22px,4vw,42px);display:flex}.visibility-save-bar p{color:#70737e;margin:0;font-size:11px}.visibility-save-bar button{color:#fff;background:linear-gradient(135deg,var(--visibility-indigo),#273679);border-radius:12px;align-items:center;gap:8px;padding:12px 18px;font-size:11px;font-weight:800;display:flex;box-shadow:0 10px 24px #364fd733}.visibility-save-bar button:disabled{color:#8a8d97;box-shadow:none;cursor:not-allowed;background:#e5e6ea}.visibility-save-bar svg{width:16px}.visibility-preview-layout{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);min-height:650px;display:grid}.visibility-preview-layout>fieldset{border-right:1px solid #e4e5e9}.visibility-controls-card{background:#fbfbfc;align-content:start;gap:18px;display:grid}.visibility-field-group{background:#fff;border:1px solid #e1e5ed;border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:0 6px 18px #24326f0a}.visibility-field-group header{gap:5px;display:grid}.visibility-field-group h3{color:#2d3f62;letter-spacing:-.01em;margin:0;font-size:15px}.visibility-field-group header p{color:#68748a;margin:0;font-size:11px;line-height:1.55}.visibility-field-group .visibility-field+.visibility-field{padding-top:4px}.visibility-previews{align-content:start;gap:16px;padding:32px clamp(22px,4vw,42px);display:grid}.search-result-preview,.social-result-preview,.canonical-preview{background:#fff;border:1px solid #dfe1e7;border-radius:17px;overflow:hidden;box-shadow:0 12px 30px #1f23310d}.search-result-preview{padding:22px}.search-result-preview>span{color:#326c45;overflow-wrap:anywhere;font-size:10px}.search-result-preview h3{color:#1a4aa0;margin:8px 0 7px;font-size:20px;font-weight:500}.search-result-preview p{color:#4f525a;margin:0 0 14px;font-size:11px;line-height:1.55}.search-result-preview small{color:#555967;background:#f0f1f4;border-radius:7px;padding:6px 8px;font-size:9px}.social-result-preview{grid-template-columns:155px 1fr;display:grid}.social-preview-image{color:#74798a;background:linear-gradient(135deg,#eef0f6,#dde3f7);place-items:center;min-height:155px;display:grid}.social-preview-image img{object-fit:cover;width:100%;height:100%}.social-preview-image svg{width:35px}.social-result-preview>div:last-child{padding:20px}.social-result-preview small{color:#777b87;letter-spacing:.1em;font-size:9px}.social-result-preview h3{margin:8px 0;font-size:17px}.social-result-preview p{color:#626671;margin:0 0 12px;font-size:10px;line-height:1.5}.social-result-preview span{color:#898c95;font-size:9px}.canonical-preview{gap:13px;padding:18px;display:flex}.canonical-preview>svg{width:20px;color:var(--visibility-indigo);flex:0 0 20px}.canonical-preview span{gap:4px;min-width:0;display:grid}.canonical-preview small{color:#777b87;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.canonical-preview strong{overflow-wrap:anywhere;font-size:11px}.canonical-preview p{color:#737680;margin:3px 0 0;font-size:10px;line-height:1.45}.visibility-product-layout{grid-template-columns:340px minmax(0,1fr);min-height:760px;display:grid}.visibility-page-list{background:#f7f8fa;border-right:1px solid #e3e4e8;padding:16px}.visibility-search{background:#fff;border:1px solid #dadde5;border-radius:11px;align-items:center;gap:9px;margin-bottom:12px;padding:0 12px;display:flex}.visibility-search svg{color:#787b84;width:17px}.visibility-search input{background:0 0;border:0;outline:0;width:100%;height:44px;font-size:12px}.visibility-page-list>button{color:#323541;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:5px 0;padding:13px;display:flex}.visibility-page-list>button:hover{background:#fff}.visibility-page-list>button.active{background:#fff;border-color:#cfd5f4;box-shadow:0 8px 20px #232a5214}.visibility-page-list button>span{gap:4px;min-width:0;display:grid}.visibility-page-list strong{font-size:11px}.visibility-page-list small{color:#7d808a;overflow-wrap:anywhere;font-size:9px;line-height:1.35}.visibility-page-list i{border-radius:99px;flex:none;padding:5px 7px;font-size:8px;font-style:normal}.visibility-page-list i.indexable{color:#126c48;background:#e8f8f0}.visibility-page-list i.hidden{color:#8a4431;background:#fff0e9}.visibility-page-editor{min-width:0}.visibility-page-identity{border-bottom:1px solid #e3e4e8;justify-content:space-between;gap:20px;padding:24px clamp(22px,4vw,42px);display:flex}.visibility-page-identity span{gap:5px;min-width:0;display:grid}.visibility-page-identity small{color:#7c7f89;font-size:9px}.visibility-page-identity strong{font-size:17px}.visibility-page-identity a{color:var(--visibility-indigo);overflow-wrap:anywhere;font-size:10px}.visibility-page-identity>i{color:#176b49;background:#eaf8f1;border-radius:99px;align-self:start;padding:6px 8px;font-size:8px;font-style:normal}.visibility-page-editor>.visibility-previews{background:#f8f9fb;border-top:1px solid #e4e5e9}.visibility-empty-selection{text-align:center;place-content:center;justify-items:center;min-height:620px;padding:30px;display:grid}.visibility-empty-selection svg{color:#7580bd;width:45px}.visibility-empty-selection h3{margin:16px 0 7px;font-size:22px}.visibility-empty-selection p{color:#727581;max-width:460px;margin:0;font-size:12px;line-height:1.55}.visibility-discovery-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.visibility-discovery-grid>label{position:relative}.visibility-discovery-grid input{opacity:0;position:absolute}.visibility-discovery-grid label>span{background:#fff;border:1px solid #dfe1e7;border-radius:18px;align-content:start;gap:9px;min-height:165px;padding:24px;display:grid}.visibility-discovery-grid label>span>svg{width:26px;color:var(--visibility-indigo)}.visibility-discovery-grid label>span strong{font-size:14px}.visibility-discovery-grid label>span small{color:#6d707b;font-size:11px;line-height:1.55}.visibility-discovery-grid label>span em{color:#42506b;margin-top:3px;font-size:10px;font-style:normal;line-height:1.45}.visibility-discovery-grid label>span em b{color:#176947;font-weight:850}.visibility-discovery-grid input:checked+span{background:linear-gradient(145deg,#f5fffa,#edf8f3);border-color:#8ed8b9;box-shadow:inset 0 0 0 2px #55d8a424}.visibility-feed-card{color:#fff;background:linear-gradient(135deg,#151a29,#29305a);border-radius:21px;margin:24px clamp(22px,4vw,42px) 34px;padding:26px}.visibility-feed-card>div:first-child{gap:16px;display:flex}.visibility-feed-card>div:first-child>svg{color:#15271f;background:#8ff3c6;border-radius:13px;flex:0 0 42px;width:42px;height:42px;padding:10px}.visibility-feed-card .kicker{color:#8ff3c6}.visibility-feed-card h3{margin:5px 0 8px;font-size:22px}.visibility-feed-card p:last-child{color:#c8ccda;max-width:820px;margin:0;font-size:11px;line-height:1.55}.visibility-feed-card .visibility-feed-source{color:#dce9e4;background:#8ff3c612;border:1px solid #8ff3c633;border-radius:11px;max-width:820px;margin:11px 0 0;padding:10px 12px}.visibility-feed-card .visibility-feed-source strong{color:#a8f5d2}.visibility-feed-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.visibility-feed-steps li{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:13px;gap:5px;min-width:0;padding:13px 14px;display:grid}.visibility-feed-steps strong{color:#fff;font-size:11px}.visibility-feed-steps span{color:#c8ccda;font-size:10px;line-height:1.5}.visibility-feed-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.visibility-feed-actions button{color:#fff;background:#ffffff14;border-color:#fff3}.visibility-feed-actions button.primary{color:#14231d;background:#8ff3c6;border-color:#8ff3c6}.visibility-feed-actions button:disabled{opacity:.45;cursor:not-allowed}.visibility-feed-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 0;display:grid}.visibility-feed-card dl div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:14px;display:grid}.visibility-feed-card dt{color:#bfc4d4;font-size:9px}.visibility-feed-card dd{margin:0;font-size:22px;font-weight:850}.visibility-feed-exclusions{gap:8px;margin-top:16px;display:grid}.visibility-feed-exclusions h4{color:#fff;margin:0;font-size:13px}.visibility-feed-exclusions article{background:#7c2f2638;border:1px solid #ffbea533;border-radius:12px;padding:13px 14px}.visibility-feed-exclusions article>strong{font-size:12px}.visibility-feed-exclusions ul{color:#f3d6cb;margin:7px 0 0;padding-left:18px;font-size:10px;line-height:1.55}.visibility-feed-ready{align-items:center;gap:8px;font-weight:800;display:flex;color:#a8f5d2!important;margin-top:16px!important}.visibility-feed-ready svg{width:17px}.visibility-feed-status{align-items:center;gap:8px;display:flex;color:#dce9e4!important;margin:16px 0 0!important}.visibility-feed-status svg{color:#8ff3c6;width:17px}.visibility-feed-report details{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:12px;margin-top:16px;padding:13px 14px}.visibility-feed-report summary{color:#fff;cursor:pointer;font-size:11px;font-weight:800}.visibility-feed-report details ol{color:#c8ccda;margin:10px 0 0;padding-left:20px;font-size:10px;line-height:1.65}.visibility-loading{color:#666a77;justify-content:center;align-items:center;gap:10px;min-height:420px;font-size:13px;display:flex}.visibility-loading svg{width:18px;animation:1s linear infinite spin}.visibility-content-workspace{background:#ffffffed;border:1px solid #2226361f;border-radius:28px;overflow:hidden;box-shadow:0 26px 72px #1c1f2b17}.visibility-content-heading{color:#fff;background:radial-gradient(circle at 88% 0,#8ff3c633,#0000 33%),linear-gradient(135deg,#171c2d,#2b3261);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;padding:32px clamp(22px,4vw,42px);display:grid}.visibility-content-heading-icon{color:#17231f;background:#8ff3c6;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 14px 30px #4ad59e2e}.visibility-content-heading-icon svg{width:24px}.visibility-content-heading h2{letter-spacing:-.04em;margin:6px 0 9px;font-size:clamp(25px,3vw,40px);line-height:1.02}.visibility-content-heading p:last-child{color:#cbd0df;max-width:850px;margin:0;font-size:13px;line-height:1.6}.visibility-content-heading>span{white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:flex}.visibility-content-heading>span.active{color:#8ff3c6}.visibility-content-heading>span.locked{color:#f2d790}.visibility-content-heading>span svg{width:16px}.visibility-content-workspace>.visibility-message{margin:18px clamp(18px,3vw,32px) 0}.visibility-content-workspace>.visibility-message button{color:inherit;background:0 0;border:1px solid;border-radius:8px;margin-left:auto;padding:7px 10px;font-size:13px;font-weight:800}.visibility-content-retained{color:#4d5263;background:#f5f6fb;border:1px solid #d8dbea;border-radius:15px;align-items:flex-start;gap:13px;margin:18px clamp(18px,3vw,32px) 0;padding:16px 18px;display:flex}.visibility-content-retained svg{width:20px;color:var(--visibility-indigo);flex:0 0 20px}.visibility-content-retained p{gap:4px;margin:0;font-size:14px;line-height:1.55;display:grid}.visibility-content-retained span{color:#707482}.visibility-content-loading{color:#666b7a;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:420px;padding:30px;font-size:13px;display:grid}.visibility-content-loading svg{width:28px;color:var(--visibility-indigo)}.visibility-content-loading button{color:#fff;background:var(--visibility-indigo);border-radius:10px;margin-top:7px;padding:10px 15px;font-weight:800}.visibility-intent-card{background:linear-gradient(145deg,#fbfbff,#f3faf7);border:1px solid #dfe2eb;border-radius:22px;margin:24px clamp(18px,3vw,32px);padding:26px}.visibility-intent-card>header{align-items:center;gap:14px;display:flex}.visibility-intent-card>header>span{color:#fff;background:linear-gradient(135deg,var(--visibility-indigo),#253574);border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.visibility-intent-card>header svg{width:20px}.visibility-intent-card h3{margin:5px 0;font-size:22px}.visibility-intent-card>header p:last-child{color:#707482;margin:0;font-size:13px}.visibility-intent-card .visibility-data-source{color:#7b8190;margin-top:5px;font-size:12px;line-height:1.4;display:block}.visibility-brief-result .visibility-brief-checks{align-content:start;gap:12px;min-width:0;display:grid}.visibility-brief-result .visibility-brief-explanation{color:#465f61;margin:10px 0 0;font-size:14px;line-height:1.6}.visibility-intent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.visibility-intent-grid>div{background:#fff;border:1px solid #e0e3eb;border-radius:15px;min-width:0;padding:16px}.visibility-intent-grid>div>strong{font-size:14px}.visibility-intent-grid ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.visibility-intent-grid li{color:#555a68;overflow-wrap:anywhere;gap:2px;font-size:13px;line-height:1.45;display:grid}.visibility-intent-grid li:before{content:"";background:var(--visibility-mint);border-radius:50%;width:5px;height:5px;margin:0 7px 2px 0;display:inline-block}.visibility-intent-grid li small{color:#68717b;font-size:12px}.visibility-intent-grid p{color:#767a86;font-size:13px;line-height:1.5}.visibility-content-actions-register{background:linear-gradient(135deg,#fff,#f7f8ff);border:1px solid #dfe3ec;border-radius:16px;margin-top:18px;padding:18px}.visibility-content-actions-register>header{align-items:flex-start;gap:11px;display:flex}.visibility-content-actions-register>header>span{color:#fff;background:var(--visibility-indigo);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.visibility-content-actions-register>header svg{width:17px}.visibility-content-actions-register h3{margin:2px 0 4px;font-size:16px}.visibility-content-actions-register>header p:last-child{color:#737887;margin:0;font-size:12px;line-height:1.45}.visibility-content-actions-register ol{counter-reset:owner-action;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.visibility-content-actions-register li{counter-increment:owner-action;background:#fff;border:1px solid #e4e6ef;border-radius:12px;grid-template-columns:24px 1fr;gap:9px;padding:12px;display:grid}.visibility-content-actions-register li:before{content:counter(owner-action);color:#283575;background:#e9ebf8;border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.visibility-content-actions-register li strong,.visibility-content-actions-register li small,.visibility-content-actions-register li p{display:block}.visibility-content-actions-register li strong{color:#2d3343;font-size:13px}.visibility-content-actions-register li small{color:#777d8c;text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:12px;font-weight:800}.visibility-content-actions-register li p{color:#626877;margin:6px 0 0;font-size:12px;line-height:1.45}.visibility-content-actions-register li p+p{margin-top:4px}.visibility-content-actions-register li b{color:#3a4052}.visibility-brief-controls{background:#fff;border:1px solid #dfe2e9;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:22px;padding:20px;display:grid}.visibility-brief-controls label{gap:7px;display:grid}.visibility-brief-controls label>span{font-size:13px;font-weight:800}.visibility-brief-controls select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d8dbe4;border-radius:10px;padding:10px 12px;font-size:13px}.visibility-brief-controls button,.visibility-brief-result button{color:#fff;background:#283575;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 13px;font-size:13px;font-weight:800;display:flex}.visibility-brief-controls button:disabled{color:#8b8e98;cursor:not-allowed;background:#e5e6ea}.visibility-brief-controls svg,.visibility-brief-result button svg{width:15px}.visibility-brief-result{color:#223e3c;background:linear-gradient(145deg,#f0f8f4,#fff 70%);border:1px solid #bcd7d0;border-radius:20px;margin-top:18px;padding:20px}.visibility-brief-result>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.visibility-brief-result h4{margin:5px 0 7px;font-size:18px}.visibility-brief-result header p:last-child{color:#465f61;max-width:820px;margin:0;font-size:13px;line-height:1.5}.visibility-brief-result button{color:#fff;background:#23655b;flex:none}.visibility-brief-result>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.visibility-brief-result section{background:#fff;border:1px solid #dbe8e3;border-radius:14px;min-width:0;padding:14px}.visibility-brief-result section>strong{font-size:13px}.visibility-brief-result ul,.visibility-brief-result ol{color:#344e50;gap:6px;margin:9px 0 0;padding-left:17px;font-size:14px;line-height:1.45;display:grid}.visibility-brief-result :is(li,p){overflow-wrap:anywhere;min-width:0}.visibility-brief-result li span,.visibility-brief-result li small{display:block}.visibility-brief-result li small{color:#5d7372;font-size:12px}.visibility-content-layout{border-top:1px solid #e2e4ea;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);align-items:start;display:grid}.visibility-content-list{background:#f7f8fa;border-right:1px solid #e2e4ea;min-width:0;max-height:900px;padding:18px;overflow:auto}.visibility-content-list>header{justify-content:space-between;align-items:end;padding:5px 4px 14px;display:flex}.visibility-content-list h3{margin:4px 0 0;font-size:19px}.visibility-content-list>header>span{color:#fff;background:var(--visibility-indigo);border-radius:10px;place-items:center;min-width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.visibility-content-create{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;display:grid}.visibility-content-create button{color:#303755;background:#fff;border:1px solid #d9dce6;border-radius:10px;min-height:40px;font-size:13px;font-weight:800}.visibility-content-create button:disabled{opacity:.5;cursor:not-allowed}.visibility-content-list>button{color:#303441;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;width:100%;margin:6px 0;padding:12px;display:grid}.visibility-content-list>button:hover,.visibility-content-list>button.active{background:#fff;border-color:#ccd3ef;box-shadow:0 9px 22px #22284b12}.visibility-content-list>button>svg{color:#6f79ad;width:19px}.visibility-content-list>button>span{gap:4px;min-width:0;display:grid}.visibility-content-list>button small{color:#606b77;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.visibility-content-list>button strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.visibility-content-list i{color:#4f5871;background:#e9ebf1;border-radius:99px;justify-self:start;padding:4px 7px;font-size:11px;font-style:normal;font-weight:850}.visibility-content-list i.status-published{color:#176947;background:#e7f7ef}.visibility-content-list i.status-in_review{color:#735a17;background:#fff4cf}.visibility-content-list i.status-archived,.visibility-content-list i.status-rejected{color:#873e31;background:#fff0eb}.visibility-content-editor{min-width:0}.visibility-content-editor>header{border-bottom:1px solid #e2e4e9;justify-content:space-between;align-items:end;gap:18px;padding:25px clamp(20px,3vw,34px);display:flex}.visibility-content-editor>header h3{margin:5px 0 0;font-size:22px}.visibility-content-editor>header>span{color:#7a7e89;font-size:12px}.visibility-content-editor>fieldset{border:0;gap:17px;margin:0;padding:28px clamp(20px,3vw,34px);display:grid}.visibility-content-editor>fieldset:disabled{opacity:.72}.visibility-content-editor>fieldset>label{gap:8px;display:grid}.visibility-content-editor>fieldset>label>span{justify-content:space-between;align-items:end;gap:12px;font-size:14px;font-weight:800;display:flex}.visibility-content-editor>fieldset>label>span small{color:#606b77;text-align:right;font-size:12px;font-weight:600}.visibility-content-editor input[type=text],.visibility-content-editor>fieldset>label>input,.visibility-content-editor textarea{color:#202330;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d8dbe3;border-radius:11px;outline:none;padding:12px 14px;font-size:14px;line-height:1.55}.visibility-content-editor input:focus,.visibility-content-editor textarea:focus{border-color:var(--visibility-indigo);box-shadow:0 0 0 4px #364fd71a}.visibility-content-editor .field-note{color:#7a7e89;font-size:12px}.visibility-content-type{grid-template-columns:1fr 1fr;gap:8px;display:grid}.visibility-content-type label{position:relative}.visibility-content-type input{opacity:0;position:absolute}.visibility-content-type span{background:#fff;border:1px solid #d9dce5;border-radius:11px;place-items:center;min-height:46px;font-size:13px;font-weight:800;display:grid}.visibility-content-type input:checked+span{color:#fff;border-color:var(--visibility-indigo);background:var(--visibility-indigo)}.visibility-content-source,.visibility-fact-check{background:#f5f7ff!important;border:1px solid #dce0ed!important;border-radius:12px!important;align-items:flex-start!important;gap:11px!important;padding:14px!important;display:flex!important}.visibility-content-source svg{width:19px;color:var(--visibility-indigo);flex:0 0 19px}.visibility-content-source span{gap:3px;min-width:0;display:grid}.visibility-content-source strong,.visibility-fact-check strong{font-size:13px}.visibility-content-source small{color:#78809c;overflow-wrap:anywhere;font:12px/1.6 inherit}.visibility-fact-check input{flex:none;margin-top:2px}.visibility-fact-check span{gap:3px!important;display:grid!important}.visibility-fact-check small{color:#73798b!important;text-align:left!important;font-size:12px!important}.visibility-content-editor>fieldset>.visibility-fact-check>input{width:auto;padding:0}.visibility-content-actions button{color:#3b4050;background:#fff;border:1px solid #d8dbe4;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:800;display:flex}.visibility-content-actions button.primary{color:#fff;border-color:var(--visibility-indigo);background:var(--visibility-indigo)}.visibility-content-actions button:disabled{opacity:.45;cursor:not-allowed}.visibility-content-actions button svg{width:15px}.visibility-content-actions{background:#f8f9fb;border-top:1px solid #e2e4e9;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(20px,3vw,34px);display:flex}.visibility-content-actions p{color:#6d7180;max-width:620px;margin:0;font-size:12px;line-height:1.5}.visibility-content-actions>span{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.visibility-content-history{background:#fafbfc;border:1px solid #dfe2e9;border-radius:13px;margin:22px clamp(20px,3vw,34px) 30px;padding:15px}.visibility-content-history summary{color:#3d4252;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.visibility-content-history summary svg{width:17px;color:var(--visibility-indigo)}.visibility-content-history ol{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.visibility-content-history li{background:#fff;border:1px solid #e3e5ea;border-radius:10px;grid-template-columns:100px minmax(0,1fr);gap:11px;padding:11px;display:grid}.visibility-content-history li>span{text-align:center;background:#eceef3;border-radius:7px;align-self:start;padding:5px 7px;font-size:11px;font-weight:850}.visibility-content-history li>span.status-published{color:#176947;background:#e7f7ef}.visibility-content-history li>div{gap:3px;min-width:0;display:grid}.visibility-content-history strong{overflow-wrap:anywhere;font-size:12px}.visibility-content-history small,.visibility-content-history p{color:#7b7f8b;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.content-journey{background:#fafcfb;border-bottom:1px solid #e3e9e7;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:24px 32px;list-style:none;display:grid}.content-journey li{align-items:center;gap:12px;min-width:0;display:flex}.content-journey li>span{color:#23655b;background:#edf6f1;border:1px solid #cbded6;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:800;display:grid}.content-journey strong,.content-journey small{display:block}.content-journey strong{color:#254542;font-size:14px}.content-journey small{color:#637573;margin-top:4px;font-size:12px}.content-planning-details{border-top:1px solid #d8e5df;margin:18px 0 0;padding-top:16px}.content-planning-details>summary{cursor:pointer;color:#37584f;padding:9px 0;font-size:14px;font-weight:750}.visibility-content-workspace .content-planning-details>.visibility-data-source{color:#5e706c;margin:8px 0;font-size:12px}.visibility-brief-result>p{color:#526863;margin:18px 0;font-size:13px;line-height:1.65}.visibility-brief-result .kicker{color:#23655b}.content-publication-state{background:#f7f9fc;border:1px solid #dce4eb;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:24px clamp(20px,3vw,34px) 0;padding:20px;display:flex}.content-publication-state strong{color:#354d66;font-size:15px}.content-publication-state p{color:#586b7d;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.6}.content-publication-state.is-live{background:#eff8f2;border-color:#c9dfd0}.content-publication-state.is-live strong{color:#24553e}.content-publication-state a{color:#24553e;background:#fff;border:1px solid #a4c6b6;border-radius:12px;flex:none;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.content-publication-state a svg{width:16px}.visibility-content-editor{scroll-margin-top:110px}.visibility-content-editor:focus-visible{outline-offset:-3px;outline:3px solid #377e75}.visibility-content-workspace :is(button,a,summary):focus-visible,.visibility-content-type input:focus-visible+span{outline-offset:3px;outline:3px solid #377e75}.visibility-content-workspace :is(button,a){transition:box-shadow .18s,transform .18s}@media (hover:hover){.visibility-content-workspace :is(button,a):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px #183c3520}}@media (width<=760px){.content-journey{grid-template-columns:1fr;gap:16px;padding:20px}.content-publication-state{flex-direction:column;align-items:stretch}.content-publication-state a{justify-content:center}.visibility-content-workspace .visibility-content-editor :is(input,textarea,select){font-size:16px}.visibility-content-workspace .visibility-brief-controls{padding:16px}}@media (prefers-reduced-motion:reduce){.visibility-content-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (hover:hover){.visibility-intent-grid>div,.visibility-content-list>button,.visibility-brief-result section{transition:transform .2s,border-color .2s,box-shadow .2s}.visibility-intent-grid>div:hover,.visibility-brief-result section:hover{border-color:#cbd2eb;transform:translateY(-2px);box-shadow:0 13px 26px #1e244112}}@media (width<=1100px){.visibility-hero,.visibility-preview-layout,.visibility-overview,.visibility-audit-summary,.visibility-audit-content{grid-template-columns:1fr}.visibility-audit-history{border-top:1px solid #e2e4ea;border-left:0}.visibility-preview-layout>fieldset{border-bottom:1px solid #e4e5e9;border-right:0}.visibility-product-layout,.visibility-content-layout{grid-template-columns:280px minmax(0,1fr)}.visibility-brief-controls{grid-template-columns:1fr auto}.visibility-check-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.owner-sidebar nav{grid-template-columns:repeat(6,1fr)}.visibility-page{padding-left:12px;padding-right:12px}.visibility-hero{border-radius:22px;gap:22px;margin-top:0;padding:26px 22px}.visibility-hero h1{font-size:38px}.visibility-tabs{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;top:82px;overflow:visible}.visibility-tabs button{width:100%;min-width:0;padding-left:8px;padding-right:8px}.visibility-tabs button span{display:none}.visibility-tabs button svg{width:19px}.visibility-boundary,.visibility-capability-grid,.visibility-form-grid,.visibility-discovery-grid{grid-template-columns:1fr}.visibility-audit-header{grid-template-columns:45px minmax(0,1fr)}.visibility-audit-heading-icon{width:45px;height:45px}.visibility-audit-run{grid-column:1/-1;width:100%}.visibility-audit-families{grid-template-columns:repeat(2,minmax(0,1fr))}.visibility-audit-families article:last-child{grid-column:1/-1;min-height:110px}.visibility-audit-metrics{grid-template-columns:repeat(2,1fr)}.visibility-audit-metrics div:last-child{grid-column:1/-1}.visibility-audit-score,.visibility-audit-issue>header,.visibility-audit-issues>header{flex-direction:column;align-items:flex-start}.visibility-audit-dismiss-form>div{flex-direction:column;align-items:stretch}.visibility-audit-dismiss-form span{grid-template-columns:1fr 1fr;display:grid}.visibility-score-card{flex-direction:column;align-items:flex-start}.visibility-next-card ul{columns:1}.visibility-ring{flex-basis:120px;width:120px}.visibility-editor-heading{padding:24px 20px}.visibility-editor-heading>span{flex-basis:42px;width:42px;height:42px}.visibility-editor>fieldset,.visibility-controls-card,.visibility-previews{padding:24px 20px}.visibility-check-grid,.visibility-check-grid.products{grid-template-columns:1fr}.visibility-save-bar{flex-direction:column;align-items:stretch}.visibility-save-bar button{justify-content:center}.visibility-product-layout{grid-template-columns:1fr}.visibility-page-list{border-bottom:1px solid #e3e4e8;border-right:0;max-height:330px;overflow:auto}.visibility-content-heading{grid-template-columns:44px minmax(0,1fr);padding:25px 20px}.visibility-content-heading-icon{width:44px;height:44px}.visibility-content-heading>span{grid-column:1/-1;justify-self:start}.visibility-intent-card{padding:20px}.visibility-intent-grid,.visibility-brief-result>div,.visibility-brief-controls{grid-template-columns:1fr}.visibility-brief-result>header{flex-direction:column;align-items:flex-start}.visibility-brief-result button{width:100%}.visibility-content-layout{grid-template-columns:1fr}.visibility-content-list{border-bottom:1px solid #e2e4ea;border-right:0;max-height:360px;overflow:auto}.visibility-content-actions{flex-direction:column;align-items:stretch}.visibility-content-actions>span{grid-template-columns:1fr;display:grid}.visibility-content-actions button{width:100%}.visibility-content-history li,.social-result-preview{grid-template-columns:1fr}.social-preview-image{min-height:180px}.visibility-feed-card{margin-left:16px;margin-right:16px;padding:20px}.visibility-feed-actions{flex-direction:column}.visibility-feed-steps,.visibility-feed-card dl{grid-template-columns:1fr}}.excel-template-builder>footer small{font-size:11px}.excel-actions.upgraded article>div>small{font-size:10px}.excel-actions.upgraded h3{font-size:18px}.excel-actions.upgraded p{font-size:12px;line-height:1.55}@media (width<=820px){.owner-support-block .admin-support-list article{grid-template-columns:1fr;gap:16px}.catalog-product-card{grid-template-columns:minmax(190px,.44fr) minmax(0,1fr)}.catalog-product-copy{padding:24px}}@media (width<=720px){.owner-support-block{border-radius:18px;padding:15px}.owner-support-block>header{grid-template-columns:40px 1fr auto}.owner-support-block>header p:last-child{display:none}.owner-support-block .admin-support-list article{padding:16px}.support-request-body{grid-template-columns:32px minmax(0,1fr)}.support-request-number{width:32px;height:32px}.product-detail{height:auto;max-height:calc(100vh - 24px);overflow-y:auto}.product-detail-copy{max-height:none;padding:34px 22px 18px;overflow:visible}.product-detail-add{bottom:4px}.product-detail-copy dl div{gap:12px}.product-detail-copy dt{flex-basis:40%}.product-detail-copy dd{max-width:58%}.catalog-product-card{min-height:0;display:block}.catalog-product-image{height:250px;margin:10px 10px 0}.catalog-product-copy{padding:22px}.catalog-product-copy>div{flex-direction:column;align-items:flex-start;gap:6px}.catalog-product-card>footer{display:flex}.catalog-product-card>footer button{min-height:52px;padding:0 14px}.standard-wizard>aside>ol>li strong{font-size:12px}.standard-wizard>aside>ol>li small{font-size:10px}.excel-studio-intro>p:not(.kicker){font-size:13px}.excel-preview-row{grid-auto-columns:210px}}.product-route-status{z-index:114;border:1px solid color-mix(in srgb, var(--store-text) 14%, transparent);background:color-mix(in srgb, var(--store-card) 92%, transparent);color:var(--store-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:12px;font-weight:750;display:flex;position:fixed;top:88px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #00000029}.product-route-status i{background:var(--store-accent);width:9px;height:9px;box-shadow:0 0 0 6px color-mix(in srgb, var(--store-accent) 16%, transparent);border-radius:50%;animation:1.2s ease-in-out infinite product-route-pulse}@keyframes product-route-pulse{50%{opacity:.58;transform:scale(.65)}}.product-route-missing{border:1px solid color-mix(in srgb, var(--store-text) 14%, transparent);background:color-mix(in srgb, var(--store-card) 94%, transparent);width:min(760px,100% - 40px);color:var(--store-text);text-align:center;margin:72px auto 24px;padding:clamp(34px,6vw,72px);box-shadow:0 28px 80px #0000001f}.product-route-missing h1{font-family:var(--store-font,var(--display));letter-spacing:-.055em;margin:12px 0 14px;font-size:clamp(34px,5vw,66px);line-height:.98}.product-route-missing>p:not(.store-kicker){max-width:520px;color:var(--store-soft);margin:0 auto 26px;line-height:1.7}.product-route-missing>a{background:var(--store-text);min-height:48px;color:var(--store-card);align-items:center;gap:9px;padding:0 20px;font-weight:760;text-decoration:none;display:inline-flex}.product-route-missing>a svg{width:16px}.quantity button:disabled,.product-detail-add:disabled{cursor:not-allowed;opacity:.42}.cart-stock-note{color:var(--store-soft);margin-top:7px;font-size:10px;font-weight:700;display:block}.cart-stock-alert{color:#8c342b;background:#fff0ed;border:1px solid #b4453733;border-radius:11px;margin:0 20px 12px;padding:11px 13px;font-size:11px;line-height:1.45}.product-detail-add:disabled{color:var(--store-soft);background:color-mix(in srgb, var(--store-text) 10%, var(--store-card));box-shadow:none}.invoice-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.invoice-metrics article{border:1px solid color-mix(in srgb, var(--owner-accent) 13%, #d7d4ce);background:#ffffffd1;border-radius:20px;min-height:142px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 42px #1d1f270f}.invoice-metrics article:after{border:18px solid color-mix(in srgb, var(--owner-accent) 9%, transparent);content:"";border-radius:50%;width:100px;height:100px;position:absolute;bottom:-34px;right:-24px}.invoice-metrics span{color:#65645f;font-size:11px;font-weight:750}.invoice-metrics strong{font:500 clamp(27px, 2.4vw, 38px)/1 var(--display);letter-spacing:-.05em;align-self:center}.invoice-metrics small{color:#7b7973;align-self:end;font-size:10px;line-height:1.4}.invoice-workspace{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbf;border:1px solid #23262f1f;border-radius:25px;padding:22px;box-shadow:0 24px 70px #1f222b14}.invoice-workspace>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.invoice-workspace>header h2{letter-spacing:-.035em;margin:5px 0 0;font-size:22px}.invoice-workspace>header>span{color:color-mix(in srgb, var(--owner-accent) 78%, #172018);border:1px solid color-mix(in srgb, var(--owner-accent) 18%, transparent);background:color-mix(in srgb, var(--owner-accent) 8%, white);border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:800;display:inline-flex}.invoice-workspace>header>span svg{width:16px}.invoice-status-error{color:#8b3129;background:#fff1ef;border:1px solid #efc8c2;border-radius:12px;margin:0 0 16px;padding:13px 15px;font-size:12px}.invoice-card-list{gap:13px;display:grid}.invoice-card{background:#ffffffed;border:1px solid #2528301f;border-radius:18px;transition:transform .19s,border-color .19s,box-shadow .19s;position:relative;overflow:hidden;box-shadow:0 12px 32px #21232b0d}.invoice-card:before{content:"";background:#7d8b84;width:5px;position:absolute;inset:0 auto 0 0}.invoice-card.status-new:before{background:var(--owner-accent)}.invoice-card.status-confirmed:before{background:#c88b2f}.invoice-card.status-processing:before{background:#3e78bd}.invoice-card.status-fulfilled:before{background:#38855c}.invoice-card.status-cancelled:before{background:#9b928b}.invoice-card:hover{border-color:color-mix(in srgb, var(--owner-accent) 27%, transparent);transform:translateY(-3px);box-shadow:0 20px 46px #21232b1a}.invoice-card>header{background:linear-gradient(90deg, color-mix(in srgb, var(--owner-accent) 5%, white), white 60%);border-bottom:1px solid #272a3114;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px 14px 22px;display:flex}.invoice-card>header>div{align-items:center;gap:13px;display:flex}.invoice-number{align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.invoice-number svg{width:16px;color:var(--owner-accent)}.invoice-card time{color:#77746d;font-size:10px}.invoice-status-label{color:#4e4e4a;letter-spacing:.08em;text-transform:uppercase;background:#efefeb;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.status-new .invoice-status-label{color:color-mix(in srgb, var(--owner-accent) 78%, #111);background:color-mix(in srgb, var(--owner-accent) 10%, white)}.status-confirmed .invoice-status-label{color:#865814;background:#fff4df}.status-processing .invoice-status-label{color:#285d96;background:#edf5ff}.status-fulfilled .invoice-status-label{color:#286a45;background:#eaf9f0}.status-cancelled .invoice-status-label{color:#706863;background:#f1eeeb}.invoice-card-grid{grid-template-columns:1.15fr 1.5fr .8fr minmax(190px,.9fr);align-items:start;gap:24px;padding:20px 18px 20px 22px;display:grid}.invoice-card-grid section{gap:5px;min-width:0;display:grid}.invoice-card-grid section>small,.invoice-status-control{color:#727069;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.invoice-card-grid section>strong{font-size:13px}.invoice-card-grid a{width:fit-content;color:var(--owner-accent);overflow-wrap:anywhere;font-size:10px;text-decoration:none}.invoice-card-grid section>p{color:#65625d;margin:2px 0 0;font-size:10px;line-height:1.45}.invoice-items{gap:5px;display:grid}.invoice-items span{color:#55534f;font-size:11px;line-height:1.4}.invoice-items b{color:var(--owner-accent)}.invoice-note{border-left:2px solid color-mix(in srgb, var(--owner-accent) 30%, transparent);padding-left:10px;font-style:italic}.invoice-commercial strong{letter-spacing:-.04em;font:600 21px var(--display)!important}.invoice-commercial>span{color:#39724d;font-size:10px;font-weight:750}.status-cancelled .invoice-commercial>span{color:#7a716b}.invoice-status-control{gap:6px;display:grid}.invoice-status-control select{color:#272723;border:1px solid color-mix(in srgb, var(--owner-accent) 19%, #d5d1ca);background:color-mix(in srgb, var(--owner-accent) 5%, white);text-transform:none;border-radius:11px;width:100%;min-height:42px;padding:9px 34px 9px 11px;font-size:11px;font-weight:800}.invoice-status-control small{color:#7c7972;letter-spacing:0;text-transform:none;font-size:9px;font-weight:600;line-height:1.4}.invoice-empty{color:#6f6d67;text-align:center;justify-items:center;padding:52px 20px;display:grid}.invoice-empty svg{width:34px;color:var(--owner-accent)}.invoice-empty h3{color:#252522;margin:13px 0 5px}.invoice-empty p{margin:0;font-size:12px}.marketing-inquiry-block{background:radial-gradient(circle at 95% 3%,#7497ff40,#0000 28%),linear-gradient(135deg,#eff3fff0,#f5fff9e6);border-color:#3751ab29;border-radius:22px;padding:22px;position:relative;overflow:hidden;box-shadow:0 22px 65px #2a386714}.marketing-inquiry-block>header{grid-template-columns:44px 1fr auto;align-items:center;gap:14px;margin-bottom:18px;display:grid}.inquiry-block-mark{color:#243f91;background:#d3deffcc;border:1px solid #3856bf2b;border-radius:14px;place-items:center;width:44px;height:44px;box-shadow:0 10px 24px #3856bf1f;display:grid!important}.inquiry-block-mark svg{color:currentColor!important;width:20px!important}.marketing-inquiry-block>header .kicker{color:#3856bf;margin:0 0 3px}.marketing-inquiry-block>header h3{margin:0;font-size:21px}.marketing-inquiry-block>header p:last-child{color:#626773;margin:4px 0 0;font-size:12px}.marketing-inquiry-block>header>strong{font:500 31px var(--display)}.marketing-inquiry-list{gap:11px}.marketing-inquiry-list article{background:#ffffffe0;border-color:#2b3b701f;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);align-items:center;gap:24px;padding:20px;transition:transform .19s,border-color .19s,box-shadow .19s;position:relative;overflow:hidden;box-shadow:0 13px 32px #2c34550e}.marketing-inquiry-list article:before{content:"";background:#4c69cf;width:4px;position:absolute;inset:0 auto 0 0}.marketing-inquiry-list article.status-reviewing:before{background:#bc7f2e}.marketing-inquiry-list article.status-awaiting_client:before{background:#7b5db6}.marketing-inquiry-list article.status-qualified:before{background:#3b8a60}.marketing-inquiry-list article.status-closed:before{background:#8c929d}.marketing-inquiry-list article:hover{border-color:#3856bf47;transform:translateY(-3px);box-shadow:0 20px 42px #2c34551a}.inquiry-request-body{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px!important;display:grid!important}.inquiry-request-number{color:#3856bf;background:#edf1ff;border-radius:12px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:850;display:grid}.inquiry-request-body>div{min-width:0}.inquiry-request-body>div>small,.inquiry-request-body>div>strong{overflow-wrap:anywhere;display:block}.inquiry-request-body>div>strong{margin-top:5px}.marketing-inquiry-block .marketing-inquiry-list small{font-size:11px}.marketing-inquiry-block .marketing-inquiry-list strong{font-size:15px}.marketing-inquiry-block .marketing-inquiry-list p{overflow-wrap:anywhere;font-size:12px}.marketing-inquiry-block .inquiry-contact a,.marketing-inquiry-block .inquiry-contact>span,.marketing-inquiry-block .inquiry-contact time{font-size:11px}.marketing-inquiry-block .inquiry-contact label{font-size:10px}.marketing-inquiry-block .inquiry-contact select{min-height:42px;font-size:12px}.visibility-plan-state,.visibility-boundary>div,.visibility-score-card,.visibility-next-card,.visibility-capability-grid article,.visibility-editor,.visibility-check-grid label>span,.visibility-chips button,.visibility-page-list>button,.search-result-preview,.social-result-preview,.canonical-preview,.visibility-discovery-grid label>span,.visibility-feed-steps li,.visibility-feed-card dl div{transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}.visibility-plan-state:hover{background:#ffffff1f;border-color:#8ff3c66b;transform:translateY(-3px);box-shadow:0 18px 42px #050a1e38}.visibility-boundary>div:hover,.visibility-score-card:hover,.visibility-next-card:hover,.visibility-capability-grid article:hover{border-color:color-mix(in srgb, var(--visibility-indigo) 24%, transparent);transform:translateY(-4px);box-shadow:0 24px 58px #1c1f2b1f}.visibility-editor:hover{box-shadow:0 30px 76px #1c1f2b1c}.visibility-check-grid label:hover>span,.visibility-discovery-grid label:hover>span{border-color:color-mix(in srgb, var(--visibility-indigo) 30%, #dfe1e7);transform:translateY(-2px);box-shadow:0 12px 28px #27306014}.visibility-check-grid input:focus-visible+span,.visibility-discovery-grid input:focus-visible+span{outline-offset:3px;outline:3px solid #364fd733}.visibility-chips button:hover,.visibility-page-list>button:hover{border-color:color-mix(in srgb, var(--visibility-indigo) 26%, transparent);transform:translateY(-2px);box-shadow:0 10px 24px #232a5217}.search-result-preview:hover,.social-result-preview:hover,.canonical-preview:hover{border-color:color-mix(in srgb, var(--visibility-indigo) 24%, #dfe1e7);transform:translateY(-3px);box-shadow:0 18px 38px #1f23311a}.visibility-feed-steps li:hover,.visibility-feed-card dl div:hover{background:#ffffff17;border-color:#8ff3c657;transform:translateY(-2px)}.visibility-tabs button,.visibility-next-card button,.visibility-add-row button,.visibility-save-bar button,.visibility-feed-actions button{transition:transform .16s,box-shadow .16s,filter .16s,background-color .16s}.visibility-tabs button:not(:disabled):hover,.visibility-next-card button:not(:disabled):hover,.visibility-add-row button:not(:disabled):hover,.visibility-save-bar button:not(:disabled):hover,.visibility-feed-actions button:not(:disabled):hover{filter:brightness(1.035);transform:translateY(-2px)}.visibility-tabs button:focus-visible,.visibility-next-card button:focus-visible,.visibility-add-row button:focus-visible,.visibility-save-bar button:focus-visible,.visibility-feed-actions button:focus-visible,.visibility-page-list>button:focus-visible,.visibility-chips button:focus-visible{outline-offset:3px;outline:3px solid #364fd73d}@media (prefers-reduced-motion:reduce){.visibility-plan-state,.visibility-boundary>div,.visibility-score-card,.visibility-next-card,.visibility-capability-grid article,.visibility-editor,.visibility-check-grid label>span,.visibility-chips button,.visibility-page-list>button,.search-result-preview,.social-result-preview,.canonical-preview,.visibility-discovery-grid label>span,.visibility-feed-steps li,.visibility-feed-card dl div,.visibility-tabs button,.visibility-next-card button,.visibility-add-row button,.visibility-save-bar button,.visibility-feed-actions button{scroll-behavior:auto;transition:none}.visibility-plan-state:hover,.visibility-boundary>div:hover,.visibility-score-card:hover,.visibility-next-card:hover,.visibility-capability-grid article:hover,.visibility-check-grid label:hover>span,.visibility-discovery-grid label:hover>span,.visibility-chips button:hover,.visibility-page-list>button:hover,.search-result-preview:hover,.social-result-preview:hover,.canonical-preview:hover,.visibility-feed-steps li:hover,.visibility-feed-card dl div:hover,.visibility-tabs button:not(:disabled):hover,.visibility-next-card button:not(:disabled):hover,.visibility-add-row button:not(:disabled):hover,.visibility-save-bar button:not(:disabled):hover,.visibility-feed-actions button:not(:disabled):hover{transform:none}}@media (width<=1100px){.invoice-metrics,.invoice-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.invoice-metrics{grid-template-columns:1fr 1fr;gap:9px}.invoice-metrics article{border-radius:16px;min-height:126px;padding:16px}.invoice-workspace{border-radius:19px;padding:14px}.invoice-workspace>header,.invoice-card>header{flex-direction:column;align-items:flex-start}.invoice-card-grid{grid-template-columns:1fr;gap:18px}.invoice-status-control{border-top:1px solid #272a3114;padding-top:4px}.marketing-inquiry-block{border-radius:18px;padding:15px}.marketing-inquiry-block>header{grid-template-columns:40px 1fr auto}.marketing-inquiry-block>header p:last-child{display:none}.marketing-inquiry-list article{grid-template-columns:1fr;gap:16px;padding:16px}.inquiry-request-body{grid-template-columns:32px minmax(0,1fr)}.inquiry-request-number{width:32px;height:32px}}.visibility-content-notes{background:linear-gradient(135deg,#f2f8f5,#f5f7fc);border:1px solid #d4e3df;border-radius:18px;min-width:0;padding:20px}.visibility-content-notes>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.visibility-content-notes>header>span{color:#294a41;align-items:center;gap:9px;display:flex}.visibility-content-notes>header svg{width:19px;height:19px}.visibility-content-notes>header>small{color:#38564c;background:#e3eee9;border-radius:20px;padding:5px 9px;font-size:11px}.visibility-content-notes>p,.visibility-content-notes>small{color:#53665f;font-size:12px;line-height:1.6;display:block}.visibility-content-notes>label{gap:8px;margin:14px 0 8px;display:grid}.visibility-content-notes>label>span{color:#34493f;justify-content:space-between;gap:12px;font-size:12px;font-weight:700;display:flex}.visibility-content-notes>label small{color:#596c64;font-size:11px}.visibility-content-notes .visibility-content-source{margin-top:12px;background:#fff!important}.visibility-content-notes .visibility-content-source small{color:#52635b;font-family:inherit;font-size:12px;line-height:1.55}.visibility-content-workspace{background:#f7f9f8;border-color:#d8e2dd;box-shadow:0 14px 42px #28493e0c}.visibility-content-workspace .visibility-content-heading{background:radial-gradient(at 100% 0,#56807644,#0000 65%),#233c42;padding:36px}.visibility-content-workspace .visibility-content-heading h2{letter-spacing:-.025em;font-size:clamp(25px,3vw,34px);line-height:1.2}.visibility-content-workspace .visibility-content-heading p:last-child{color:#d7e5e1;max-width:58ch;font-size:14px}.visibility-content-workspace .content-journey{background:0 0;border-bottom:0;padding:28px 32px 4px}.visibility-content-workspace .visibility-intent-card{background:#fff;border-color:#dbe5e0;margin:28px 24px;padding:28px}.content-product-filter{border-top:1px solid #e4ebe7;margin-top:22px;padding:14px 0 0}.content-product-filter>summary{color:#48685c;cursor:pointer;font-size:14px;font-weight:650}.visibility-content-workspace .visibility-brief-controls{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:22px;padding:0;display:grid}.content-source-option{background:#f7faf8;border:1px solid #dce7e0;border-radius:18px;flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.content-source-option>.kicker{color:#48685c;margin:0;font-size:11px}.content-source-option>button{width:100%;margin-top:auto}.visibility-content-workspace .visibility-brief-controls button{background:#2b6259;border:1px solid #2b6259;border-radius:12px;padding:13px;font-weight:650;box-shadow:0 4px 12px #22544712}.visibility-content-workspace .visibility-brief-controls button:disabled{color:#73837d;box-shadow:none;background:#e9efeb;border-color:#e0e7e2}.visibility-content-workspace .visibility-brief-result{background:#f8fbf9;margin-top:28px;padding:26px}.visibility-content-workspace .visibility-brief-result>header{flex-wrap:wrap;align-items:flex-start;gap:20px}.visibility-content-workspace .visibility-brief-result>header>div{flex:1;min-width:230px}.visibility-content-workspace .visibility-brief-result>div{gap:18px}.visibility-content-workspace .visibility-brief-result section{padding:20px}.visibility-content-workspace .visibility-content-layout{border:0;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:24px;padding:24px}.visibility-content-workspace .visibility-content-list{background:#fff;border:1px solid #dce5e0;border-radius:20px;padding:20px}.visibility-content-workspace .visibility-content-list>button{background:#fbfcfb;border-color:#e4ebe7;margin:10px 0;padding:16px 12px}.visibility-content-workspace .visibility-content-list>button.active{background:#edf5f0;border-color:#719887;box-shadow:0 3px 12px #234b3510}.visibility-content-workspace .visibility-content-editor{background:#fff;border:1px solid #dce5e0;border-radius:20px;overflow:hidden}.visibility-content-workspace .visibility-content-editor>header{border-bottom:1px solid #e4ebe7;padding:26px}.visibility-content-workspace .visibility-content-editor>fieldset{gap:24px;min-width:0;padding:26px}.visibility-content-workspace .content-publication-state{margin:24px 26px 0}.visibility-content-workspace .visibility-content-actions{background:#f3f8f5;border:1px solid #d5e3db;border-radius:16px;align-items:start;gap:22px;margin:0 26px 26px;padding:24px;display:grid}.content-action-context{align-items:flex-start;gap:12px;min-width:0;display:flex}.content-action-context>svg{color:#3a7161;flex:none;width:22px;height:22px}.content-action-context strong{color:#284e44;font-size:15px}.visibility-content-workspace .content-action-context p{color:#526b63;max-width:55ch;margin:8px 0 0;font-size:14px;line-height:1.65}.visibility-content-workspace .visibility-content-actions>span{justify-content:flex-start;gap:12px}.visibility-content-workspace .visibility-content-actions button{border-radius:11px;min-height:46px;font-weight:650}.visibility-content-workspace .visibility-content-actions button.primary,.visibility-content-workspace .visibility-content-actions.is-archived button{color:#fff;background:#2b6259;border-color:#2b6259}.visibility-content-workspace .visibility-content-history{margin:24px 26px;padding:18px}@media (width<=1100px){.visibility-content-workspace .visibility-content-layout{grid-template-columns:minmax(0,1fr)}.visibility-content-workspace .visibility-content-list{max-height:460px}.visibility-content-workspace .visibility-brief-result>div{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.visibility-content-workspace .visibility-content-heading{grid-template-columns:44px minmax(0,1fr);padding:26px 20px}.visibility-content-workspace .visibility-content-heading>span{grid-column:1/-1;justify-self:start}.visibility-content-workspace .content-journey{padding:24px 20px 0}.visibility-content-workspace .visibility-intent-card{margin:22px 12px;padding:20px 16px}.visibility-content-workspace .visibility-brief-controls{grid-template-columns:minmax(0,1fr)}.content-source-option{padding:20px}.visibility-content-workspace .visibility-content-layout{gap:20px;padding:12px}.visibility-content-workspace .visibility-content-editor>header,.visibility-content-workspace .visibility-content-editor>fieldset{padding:22px 16px}.visibility-content-workspace .content-publication-state{margin:18px 16px 0}.visibility-content-workspace .visibility-content-actions,.visibility-content-workspace .visibility-content-history{margin:0 16px 22px;padding:18px 14px}.visibility-content-workspace .visibility-content-actions>span{grid-template-columns:minmax(0,1fr);display:grid}.visibility-content-workspace .visibility-content-editor>fieldset>label>span{flex-wrap:wrap;align-items:start}.visibility-content-workspace .visibility-brief-result{padding:20px 14px}.visibility-content-workspace .visibility-brief-result>header>div{min-width:0}.visibility-content-workspace .visibility-brief-result button{width:100%}}.inquiry-attachments{background:#0f172a75;border:1px solid #899ac338;border-radius:16px;gap:12px;padding:14px 16px;display:grid}.inquiry-attachments-heading{color:#dbeafe;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inquiry-attachments-heading strong{font-size:13px;display:block}.inquiry-attachments-heading small{color:#9aa9c4;margin-top:4px;font-size:12px;line-height:1.5;display:block}.inquiry-attachment-picker{color:#c7d8fa;cursor:pointer;background:#273a5e47;border:1px dashed #87aae080;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;transition:background .2s,border-color .2s,transform .2s;display:flex}.inquiry-attachment-picker:hover{background:#37538566;border-color:#7dd3fc;transform:translateY(-1px)}.inquiry-attachment-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.inquiry-attachment-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.inquiry-attachment-list li{color:#e6efff;background:#080f1f80;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:12px;display:flex}.inquiry-attachment-list li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inquiry-attachment-list li small{color:#8ea2c4;white-space:nowrap;margin-left:auto}.inquiry-attachment-list li button{color:#9fb2d2;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.inquiry-attachment-list li button:hover{color:#fda4af}.inquiry-attachments-admin{border-top:1px solid #e0e5ed;gap:10px;min-width:0;margin-top:18px;padding-top:16px;display:grid}.inquiry-attachments-admin-title{letter-spacing:.05em;color:#536079!important;font-size:11px!important}.inquiry-attachment-admin{background:#f5f7fc;border:1px solid #dce3ef;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.inquiry-file-icon{color:#3658a6;background:#e7edfa;border-radius:9px;place-items:center;width:36px;height:40px;display:grid}.inquiry-file-details{gap:5px;min-width:0;display:grid}.inquiry-file-details>span{color:#26344c;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.inquiry-file-details small{color:#586780!important;text-transform:none!important;letter-spacing:0!important;font-size:11px!important}.inquiry-attachment-view{color:#28498f;cursor:pointer;background:#fff;border:1px solid #beccea;border-radius:8px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:600}.inquiry-attachment-view:hover{background:#e8eefc}.inquiry-file-dialog{color:#243047;background:#fff;border:1px solid #cbd5e1;border-radius:20px;width:min(1000px,100vw - 32px);max-width:100%;max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 24px 100px #08132966}.inquiry-file-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111b30bb}.inquiry-file-dialog>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.inquiry-file-dialog>header>div{min-width:0}.inquiry-file-eyebrow{color:#55647e;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.inquiry-file-dialog h2{font:600 18px/1.4 var(--body);overflow-wrap:anywhere;margin:7px 0}.inquiry-file-dialog header p{color:#64748b;margin:0;font-size:12px}.inquiry-file-close{color:#334155;cursor:pointer;background:#fff;border:1px solid #d8e0ec;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.inquiry-file-stage{text-align:center;background:#eff2f7;justify-content:center;align-items:center;min-height:220px;padding:20px;display:flex}.inquiry-file-stage img,.inquiry-file-stage video{object-fit:contain;border-radius:5px;max-width:100%;max-height:60dvh;display:block}.inquiry-file-stage>p,.inquiry-file-stage>div{max-width:500px;line-height:1.7}.inquiry-file-stage button{color:#294678;cursor:pointer;background:#fff;border:1px solid #b9c8df;border-radius:8px;padding:10px 18px}.inquiry-file-dialog footer{justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.inquiry-file-dialog footer p{color:#64748b;margin:0;font-size:12px;line-height:1.5}.inquiry-file-download{color:#fff;background:#294e99;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;text-decoration:none;display:inline-flex}.inquiry-file-download:hover{background:#1e3d7d}.inquiry-attachment-picker:focus-within{outline-offset:3px;outline:2px solid #7dd3fc}.inquiry-file-count{color:#b8c9e6;margin:0;font-size:12px}.inquiry-attachment-list li button{min-width:36px;min-height:36px}.inquiry-attachment-list li span{white-space:normal;overflow-wrap:anywhere}@media (width<=650px){.inquiry-attachment-admin{grid-template-columns:32px minmax(0,1fr);padding:10px}.inquiry-attachment-view{grid-column:2;justify-self:start}.inquiry-file-dialog{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.inquiry-file-dialog>header,.inquiry-file-dialog footer{padding:16px}.inquiry-file-dialog footer{flex-direction:column;align-items:stretch}.inquiry-file-stage{min-height:180px;padding:10px}.inquiry-file-dialog h2{font-size:16px}}.inquiry-attachment-collection{background:linear-gradient(120deg,#f3f6ff,#f4fbf8);border:1px solid #dce4f2;border-radius:12px;min-width:0;margin-top:16px}.inquiry-attachment-collection>summary{cursor:pointer;color:#30456f;align-items:center;gap:10px;padding:11px 12px;list-style:none;display:flex}.inquiry-attachment-collection>summary::-webkit-details-marker{display:none}.inquiry-attachment-summary-icon{color:#3d5b9a;background:#e4ecfc;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:34px;display:grid}.inquiry-attachment-collection>summary>span:nth-child(2){gap:4px;min-width:0;display:grid}.marketing-inquiry-block .inquiry-attachment-collection>summary strong{font-size:12px}.marketing-inquiry-block .inquiry-attachment-collection>summary small{color:#61708a;letter-spacing:0;text-transform:none;font-size:10px}.inquiry-attachment-chevron{flex-shrink:0;margin-left:auto;transition:transform .15s}.inquiry-attachment-collection[open] .inquiry-attachment-chevron{transform:rotate(180deg)}.inquiry-attachment-collection>summary:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #3856bf}.inquiry-attachment-grid{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:360px;padding:0 10px 10px;display:grid;overflow:auto}.inquiry-attachment-grid .inquiry-attachment-admin{background:#ffffffd9;border-color:#e0e6f1;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:9px}.inquiry-attachment-grid .inquiry-file-icon{background:#edf2fc;width:28px;height:32px}.inquiry-attachment-grid .inquiry-file-icon svg{width:16px}.inquiry-attachment-grid .inquiry-file-details>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.inquiry-attachment-grid .inquiry-file-details small{font-size:10px!important}.inquiry-attachment-grid .inquiry-attachment-view{min-height:34px;padding:6px 8px;font-size:10px}.admin-brand-image-field{gap:7px;min-width:0;display:grid}.store-modal .admin-brand-image-field>label{color:#3c4559;font-size:11px;font-weight:650;display:block}.admin-brand-image-input{align-items:center;gap:8px;min-width:0;display:flex}.admin-brand-image-input>input:not([hidden]){flex:1;min-width:0}.store-modal .admin-brand-upload{color:#3b5187;cursor:pointer;white-space:nowrap;background:#f2f5fc;border:1px solid #cdd7ec;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 11px;font-size:11px;display:inline-flex}.store-modal .admin-brand-upload:hover{background:#e8eefb}.store-modal .admin-brand-image-hint{color:#647087;margin:0;font-size:10px;line-height:1.6}.admin-brand-image-preview{background:#f7f9fd;border:1px solid #e1e6ef;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:9px;display:flex}.admin-brand-image-preview>img{object-fit:contain;background:#fff;border-radius:7px;flex-shrink:0;width:48px;height:48px}.admin-brand-image-preview>div{gap:4px;min-width:0;display:grid}.admin-brand-image-preview strong{overflow-wrap:anywhere;font-size:11px}.admin-brand-image-preview small{color:#68758c;font-size:10px;line-height:1.5}.admin-brand-image-preview>button{color:#526482;cursor:pointer;background:#e9eef7;border:0;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}@media (width<=850px){.inquiry-attachment-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.admin-brand-image-input{flex-wrap:wrap}.store-modal .admin-brand-upload{min-height:40px}.inquiry-attachment-grid .inquiry-attachment-admin{grid-template-columns:28px minmax(0,1fr) auto}.inquiry-attachment-grid .inquiry-attachment-view{grid-column:auto;justify-self:auto}}@media (prefers-reduced-motion:reduce){.inquiry-attachment-chevron{transition:none}}.store-modal fieldset.store-form-layout{border:0;min-width:0;margin:0}@media (width<=650px){.inquiry-attachment-grid .inquiry-attachment-view{min-height:40px}}.store-motion-preference{color:#342b44;align-items:center;gap:9px;margin-top:12px;font:600 13px/1.5 Manrope,sans-serif;display:flex}.store-motion-preference input{accent-color:#615199;width:18px;height:18px}.visibility-page .visibility-hero{background:radial-gradient(at 90% 0,#84dacf33,#0000 50%),radial-gradient(at 4% 100%,#aaa9ff30,#0000 54%),linear-gradient(130deg,#f8f8ff,#f1fbf8);border:1px solid #dce1ef;border-radius:28px;gap:28px;padding:clamp(24px,4vw,44px);box-shadow:0 18px 60px #24326f08}.visibility-page .visibility-hero h1{letter-spacing:-.045em;max-width:650px;font-size:clamp(2rem,3.8vw,3.4rem);line-height:1.08}.visibility-start{color:#fff;background:linear-gradient(115deg,#344bba,#4d408f);border-radius:13px;align-items:center;gap:12px;min-height:48px;margin-top:18px;padding:14px 20px;font-weight:750;display:inline-flex;box-shadow:0 8px 20px #3546a329}.visibility-primary-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0 14px;display:grid}.visibility-primary-path button{text-align:left;color:#333953;background:#fff;border:1px solid #e0e4ee;border-radius:18px;align-items:center;gap:10px;min-height:80px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.visibility-primary-path button>span{color:#42489a;background:#eeeffb;border-radius:11px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.visibility-primary-path strong{flex:1;font-size:15px}.visibility-primary-path small{color:#67718b;margin-top:5px;font-size:11px;font-weight:500;line-height:1.4;display:block}.visibility-primary-path button>svg{color:#60749c;flex:none}.visibility-primary-path button:hover{border-color:#a4b2e3;transform:translateY(-2px);box-shadow:0 8px 20px #384e9a0f}.visibility-primary-path button[aria-current]{background:linear-gradient(120deg,#edf0ff,#eaf7f3);border-color:#7c98c3}.visibility-advanced{background:#ffffff9c;border:1px solid #dce2eb;border-radius:16px;margin-bottom:20px}.visibility-advanced-toggle{color:#3c455f;text-align:left;background:0 0;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:14px 18px;font-size:13px;font-weight:700;display:flex}.visibility-advanced-toggle span{color:#6764a8;font-size:12px}.visibility-page .visibility-tabs{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:8px;position:static}.visibility-page .visibility-tabs[hidden]{display:none}.visibility-page .visibility-tabs button{justify-content:flex-start;min-width:0;line-height:1.4}.visibility-page .visibility-tabs button span{display:inline}.visibility-page .visibility-tabs button svg{flex:none;width:18px;height:18px}.visibility-tool-groups{background:linear-gradient(145deg,#f9fbff,#f5f9f7);border-top:1px solid #e4e8ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.visibility-tool-groups[hidden]{display:none}.visibility-tool-group{background:#ffffffd9;border:1px solid #dfe5ee;border-radius:15px;gap:8px;min-width:0;padding:15px;display:grid;box-shadow:0 7px 18px #364f7408}.visibility-tool-group>div{gap:4px;display:grid}.visibility-tool-group h3{color:#2c3c5b;margin:0;font-size:13px}.visibility-tool-group p{color:#6a7587;margin:0;font-size:11px;line-height:1.45}.visibility-tool-group .visibility-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.visibility-tool-group .visibility-tabs button{background:#fff;border:1px solid #e0e5ee;border-radius:11px;min-height:44px;padding:9px 10px}.visibility-tool-group .visibility-tabs button.active{color:#304d91;background:linear-gradient(120deg,#edf0ff,#eaf7f3);border-color:#7188c5;box-shadow:0 6px 15px #384e9a12}.visibility-tool-group .visibility-tabs button:hover{border-color:#9aaada;box-shadow:0 6px 15px #384e9a10}.visibility-audit-run:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 15px 28px #364fd747}.visibility-audit-run{transition:transform .18s,box-shadow .18s}.visibility-audit-issues>header>strong{letter-spacing:.01em}.visibility-audit-issue-copy .kicker{letter-spacing:.04em}.visibility-check-detail,.visibility-audit-scope,.visibility-audit-history{background:#ffffffb8;border:1px solid #dce3ee;border-radius:16px}.visibility-check-detail>summary,.visibility-audit-scope>summary,.visibility-audit-history>summary{cursor:pointer;color:#35496f;padding:14px 16px;font-size:13px;font-weight:750;line-height:1.5}.visibility-check-detail[open]>summary,.visibility-audit-scope[open]>summary,.visibility-audit-history[open]>summary{border-bottom:1px solid #e4e8f0}.visibility-check-detail .visibility-audit-families{padding:12px}.visibility-audit-scope{padding:0}.visibility-audit-scope>p{color:#5a687e;padding:0 16px;line-height:1.6}.visibility-audit-scope>p:last-child{padding-bottom:14px}.visibility-check-stale{color:#6c511f;background:#fff8e8;border-left:3px solid #ad7a2e;border-radius:0 10px 10px 0;margin:12px 0;padding:11px 14px;font-size:13px}.visibility-finding-primary{color:#304d91;background:#f0f3ff;border:1px solid #b8c7ed;border-radius:10px;align-items:center;gap:7px;margin:0 10px 10px 0;padding:10px 13px;font-weight:700;display:inline-flex}.visibility-finding-primary:hover{background:#e8edff;border-color:#7189c6}.visibility-audit-history{padding:0}.visibility-audit-history>header,.visibility-audit-history>.list-controls,.visibility-audit-history>ol,.visibility-audit-history>section,.visibility-audit-history>.visibility-audit-readonly-note{margin-inline:16px}.visibility-audit-history>header{margin-top:16px}.visibility-section-context{background:#eef7f566;border-left:3px solid #83b8b1;border-radius:0 14px 14px 0;align-items:flex-start;gap:20px;margin:0 0 22px;padding:18px 20px;display:flex}.visibility-section-context button{text-align:left;color:#354a89;background:0 0;flex:none;min-height:44px;font-weight:700}.visibility-section-context p{color:#4e5e6c;margin:0;font-size:13px;line-height:1.65}.visibility-page .visibility-journey{background:radial-gradient(at 100% 0,#b6dedd40,#0000 50%),linear-gradient(130deg,#f9faff,#f5f8fb);border-color:#dce2ef}.visibility-page .visibility-journey h2{color:#273551;letter-spacing:-.045em;font-size:clamp(2rem,3.1vw,2.9rem)}.visibility-page .visibility-journey h2 em{color:#5964a8;font-style:normal}.visibility-page .visibility-journey p{color:#59677a}.visibility-page .visibility-journey li{background:#ffffffdb;border-color:#dce3ee;border-radius:20px;padding:26px;box-shadow:0 7px 18px #364f7405}.visibility-page .visibility-journey li:last-child{grid-column:auto}.visibility-page .visibility-journey li>svg{color:#597d9f}.visibility-page .journey-number{color:#67619c}.visibility-page .visibility-journey h3{color:#283b58;font-size:1.2rem}.visibility-page .visibility-journey button,.visibility-page .visibility-journey a{color:#354c91;background:#f2f4fe;border-color:#d6dff3;min-height:44px}.visibility-journey details{margin-top:10px}.visibility-journey summary{color:#576a88;cursor:pointer;font-size:13px;line-height:2}.visibility-leave-dialog{color:#273551;background:linear-gradient(140deg,#fff,#f1f5fc);border:1px solid #d9e1ee;border-radius:24px;width:min(480px,100vw - 32px);margin:auto;padding:30px;position:fixed;inset:0;box-shadow:0 28px 100px #15234840}.visibility-leave-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18264180}.visibility-leave-dialog h2{margin:14px 0;font-size:25px;line-height:1.2}.visibility-leave-dialog p{color:#536079;line-height:1.7}.visibility-leave-dialog>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.visibility-leave-dialog button{color:#334660;background:#eef1f7;border-radius:10px;min-height:44px;padding:12px 15px;font-weight:700}.visibility-leave-dialog button:first-child{color:#fff;background:#394f9d}.visibility-page button:focus-visible,.visibility-page summary:focus-visible,.visibility-leave-dialog button:focus-visible{outline-offset:3px;outline:3px solid #5a71b7}@media (width<=1050px){.visibility-primary-path{grid-template-columns:repeat(2,minmax(0,1fr))}.visibility-section-context{display:block}.visibility-section-context button{margin-bottom:6px}}@media (width<=720px){.owner-sidebar{padding:6px 8px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -8px 25px #29315312}.owner-sidebar nav{gap:3px}.owner-sidebar nav svg{width:18px;height:18px}.owner-sidebar nav i{position:absolute;top:3px;right:6px}.owner-sidebar nav button{position:relative}.visibility-page .visibility-hero{border-radius:22px;padding:24px 20px}.visibility-primary-path{gap:7px}.visibility-primary-path button{border-radius:14px;gap:7px;min-height:74px;padding:11px}.visibility-primary-path button>svg{display:none}.visibility-primary-path button>span{border-radius:8px;width:25px;height:25px}.visibility-primary-path strong{font-size:14px}.visibility-primary-path small{font-size:10px}.visibility-tool-groups{grid-template-columns:1fr;padding:10px}.visibility-tool-group{padding:13px}.visibility-page .visibility-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.visibility-page .visibility-tabs button{gap:7px;padding:10px;font-size:11px}.visibility-page .visibility-tabs button span{display:inline}.visibility-page .visibility-journey li{gap:10px;padding:20px}.visibility-page .visibility-journey ol{grid-template-columns:1fr}.visibility-section-context{padding:14px}.visibility-plan-state{min-width:0}.visibility-start{justify-content:center;width:100%}.visibility-leave-dialog{padding:23px}}@media (prefers-reduced-motion:reduce){.visibility-primary-path button{transition:none}.visibility-primary-path button:hover{transform:none}}.visibility-page .visibility-hero,.visibility-page .visibility-hero h1{color:#263550}.visibility-page .visibility-hero p{color:#516279}.visibility-page .visibility-hero .kicker{color:#4d638f}.visibility-page .visibility-plan-state strong{color:#294a51}.visibility-page .visibility-plan-state small{color:#516677}.visibility-page .visibility-plan-state{background:#ffffff80;border-color:#cee1df}@media (width<=720px){.owner-shell .owner-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-shell .owner-sidebar nav button{min-height:50px}.owner-shell .owner-sidebar nav button span{font-size:10px;line-height:1.2;display:block}.owner-shell .owner-sidebar{height:auto}}.visibility-progress-summary{background:#ffffffa6;border:1px solid #dce2ed;border-radius:19px;flex-wrap:wrap;grid-column:1/-1;gap:16px 30px;padding:22px 24px;display:flex}.visibility-progress-summary span{color:#657085;margin-bottom:7px;font-size:11px;display:block}.visibility-progress-summary strong{color:#304361;font-size:15px}.visibility-progress-summary p{color:#5c6980;flex-basis:100%;margin:0;font-size:12px;line-height:1.6}@media (width>=721px) and (width<=1050px){.visibility-page .visibility-journey ol{grid-template-columns:1fr}}.ds-studio{--ds-ink:#272735;--ds-muted:#6d6b7b;--ds-accent:#7560c5;--ds-line:#e8e5ee;color:var(--ds-ink);isolation:isolate;background:radial-gradient(at 75% 0,#eee8fa 0,#0000 48%),#f8f7fa;min-height:100vh;font-family:Manrope,sans-serif}.ds-studio *{box-sizing:border-box}.ds-studio button,.ds-studio a,.ds-studio input,.ds-studio textarea{font:inherit}.ds-studio button{cursor:pointer;color:inherit}.ds-studio button:disabled{cursor:not-allowed;opacity:.35}.ds-studio button:focus-visible,.ds-studio a:focus-visible,.ds-studio input:focus-visible,.ds-studio textarea:focus-visible{outline-offset:3px;outline:3px solid #8062ce}.ds-studio button,.ds-studio input,.ds-studio textarea{transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.ds-topbar{border-bottom:1px solid var(--ds-line);background:#fffb;justify-content:space-between;align-items:center;gap:24px;height:82px;padding:0 32px;display:flex}.ds-brand{color:var(--ds-ink);letter-spacing:-.5px;align-items:center;gap:11px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.ds-brand-symbol{color:#fff;background:linear-gradient(140deg,#8573ca,#b7a0cd);border-radius:12px;place-items:center;width:36px;height:40px;display:grid;box-shadow:0 5px 12px #8c77af30}.ds-brand-light{color:#80768f;font-weight:500}.ds-project{align-items:center;gap:10px;display:flex}.ds-project-icon{color:#746185;background:#ece8ef;border:1px solid #ded8e5;border-radius:11px;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:23px;font-style:italic;display:grid}.ds-project strong{font-size:13px;font-weight:700;display:block}.ds-project small{color:#797581;align-items:center;gap:5px;margin-top:3px;font-size:11px;display:flex}.ds-status-dot{background:#79a38e;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.ds-top-actions{align-items:center;gap:14px;display:flex}.ds-preview-button{background:#fff;border:1px solid #ddd6e7;border-radius:10px;align-items:center;gap:8px;padding:11px 16px;display:flex;box-shadow:0 3px 6px #34215105;font-size:13px!important}.ds-preview-button:hover{border-color:#b19aca;transform:translateY(-1px);box-shadow:0 4px 12px #63458312}.ds-session-label{color:#736183;background:#f0eaf8;border-radius:20px;padding:6px 10px;font-size:11px}.ds-intro{justify-content:space-between;align-items:center;gap:20px;padding:32px 36px 28px;display:flex}.ds-eyebrow{letter-spacing:1.7px;color:#847196;align-items:center;gap:7px;margin:0 0 10px;font-size:10px;font-weight:750;display:flex}.ds-intro h1{letter-spacing:-1.3px;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(25px,2.5vw,37px);font-weight:500}.ds-intro h1 em{color:#83719d;font-family:Georgia,serif;font-weight:400}.ds-intro>p{color:var(--ds-muted);text-align:right;margin:0;font-size:12px;line-height:1.8}.ds-workbench{background:#fff;border:1px solid #ded9e6;border-radius:18px;grid-template-columns:230px minmax(0,1fr) 310px;height:calc(100vh - 252px);min-height:620px;margin:0 24px;display:grid;overflow:hidden;box-shadow:0 16px 48px #4a365915,0 2px 5px #49385b05}.ds-rail{border-right:1px solid var(--ds-line);background:linear-gradient(#fff,#fcfbfd);flex-direction:column;min-height:0;padding:0 14px;display:flex;overflow:auto}.ds-panel-heading{justify-content:space-between;align-items:center;min-height:55px;font-size:13px;font-weight:700;display:flex}.ds-panel-heading>span:first-child{align-items:center;gap:8px;display:flex}.ds-panel-heading svg{color:#8c799f}.ds-counter{color:#867494;background:#f0edf5;border-radius:6px;padding:3px 7px;font-size:11px}.ds-page-label{background:#f5f3f8;border:1px solid #ece7f2;border-radius:9px;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:650;display:flex}.ds-page-dot{background:#a794c0;border-radius:2px;width:7px;height:7px}.ds-rail-caption{letter-spacing:.1px;color:#868090;margin:24px 3px 12px;font-size:10px}.ds-section-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ds-section-list li{border:1px solid #0000;border-radius:11px;transition:background .18s,border-color .18s,box-shadow .18s}.ds-section-list li:hover{background:#faf8fe;box-shadow:0 3px 10px #7652960b}.ds-section-list li.is-selected{background:linear-gradient(140deg,#f1ecfb,#fbf9ff);border-color:#cbbbe4;box-shadow:0 3px 12px #72529b0b}.ds-section-choice{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 8px;display:flex}.ds-section-choice>span:nth-child(2){flex:1;min-width:0}.ds-section-choice strong{font-size:12px;line-height:1.4;display:block}.ds-section-choice small{color:#82788d;white-space:nowrap;text-overflow:ellipsis;max-width:115px;margin-top:2px;font-size:9px;line-height:1.6;display:block;overflow:hidden}.ds-section-choice>svg{color:#ad9fbd;flex-shrink:0}.ds-section-thumb{border:1px solid #b2a2a622;border-radius:7px;flex-shrink:0;place-items:center;width:37px;height:40px;display:grid}.ds-section-tools{border-top:1px solid #dcd3e85e;align-items:center;gap:3px;margin:0 8px 7px;padding-top:5px;display:flex}.ds-section-tools>span{letter-spacing:1px;color:#92839e;flex:1;font-size:8px}.ds-section-tools button,.ds-history-tools button{background:0 0;border:0;border-radius:6px;place-items:center;padding:5px;display:grid}.ds-section-tools button:hover,.ds-history-tools button:hover{background:#e9e2f2}.ds-add-section{background:#fdfcff;border:1px dashed #cfc3de;border-radius:10px;align-items:center;gap:8px;width:100%;margin-top:13px;padding:12px 10px;display:flex;color:#7c6397!important;font-size:12px!important}.ds-add-section>span{color:#a9b;margin-left:auto}.ds-add-section:hover{background:#f4effc;border-color:#9f83bd;transform:translateY(-2px);box-shadow:0 5px 12px #80549c12}.ds-private-note{color:#938699;align-items:center;gap:7px;margin:auto 0 18px;font-size:9px;line-height:1.6;display:flex}.ds-preview-area{background-color:#f0eef3;background-image:radial-gradient(#cbc4d84d 1px,#0000 1px);background-size:12px 12px;flex-direction:column;min-width:0;min-height:0;display:flex}.ds-canvas-toolbar{background:#f8f6fbbb;border-bottom:1px solid #e4dfea;justify-content:space-between;align-items:center;min-height:55px;padding:0 18px;display:flex}.ds-canvas-toolbar>span{gap:5px;display:flex}.ds-device-switch{background:#eeeaf3;border:1px solid #e5dfed;border-radius:8px;gap:3px;padding:3px;display:flex}.ds-device-switch button{color:#a096aa;background:0 0;border:0;border-radius:5px;place-items:center;width:33px;height:28px;display:grid}.ds-device-switch button[aria-pressed=true]{color:#7d669b;background:#fff;box-shadow:0 2px 5px #54346715}.ds-history-tools{color:#998ba7;gap:6px;display:flex}.ds-canvas-scroll{scrollbar-width:thin;scrollbar-color:#cec4dc transparent;flex:1;min-height:0;padding:26px 25px 30px;overflow:auto}.ds-store-preview{color:#403b34;background:#f7f3eb;border:1px solid #e2dce5;border-radius:5px;width:100%;max-width:1150px;margin:0 auto;transition:max-width .24s;overflow:hidden;box-shadow:0 9px 25px #29203618;container-type:inline-size}.ds-phone .ds-store-preview{border:5px solid #e7e1ed;border-radius:19px;max-width:360px;box-shadow:0 12px 30px #40315125}.ds-shop-header{background:#fbf9f3;border-bottom:1px solid #e8e2d8;justify-content:space-between;align-items:center;gap:15px;height:65px;padding:0 30px;display:flex}.ds-shop-header>strong{letter-spacing:2px;font-family:Georgia,serif;font-size:15px;font-weight:500}.ds-shop-header>strong span{color:#ad8c79;font-size:21px}.ds-shop-header>span{color:#867e73;font-size:9px}.ds-shop-divider{color:#c2b7a6;margin:0 10px}.ds-shop-monogram{border:1px solid #d7cbbb;border-radius:50%;place-items:center;width:25px;height:25px;font-family:Georgia,serif;display:grid}.ds-preview-section{padding:var(--ds-section-space) 36px;isolation:isolate;transition:background .24s;position:relative;overflow:hidden}.ds-kind-hero{grid-template-columns:1fr;gap:34px;display:grid}.ds-section-content{z-index:1;min-width:0;position:relative}.ds-store-eyebrow{letter-spacing:2px;opacity:.7;margin-bottom:20px;font-size:9px;font-weight:600;line-height:1.8;display:block}.ds-preview-section h2{letter-spacing:-1.5px;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,7.2cqi,66px);font-weight:400;line-height:1.06}.ds-preview-section p{opacity:.78;max-width:350px;margin:0;font-size:12px;line-height:1.8}.ds-shop-cta{color:#faf5ed;background:#443d34;border:1px solid #443d34;border-radius:3px;align-items:center;gap:22px;margin-top:27px;padding:13px 17px;font-size:10px;display:inline-flex}.ds-bg-midnight .ds-shop-cta{color:#34213f;background:#e3d6ff;border-color:#e3d6ff}.ds-editorial-image{aspect-ratio:1.9;background:#232222;border-radius:5px;position:relative;overflow:hidden;box-shadow:0 7px 16px #38271f18}.ds-editorial-image img{object-fit:cover;width:100%;height:100%;display:block}.ds-image-note{color:#e5dacc;letter-spacing:1.5px;justify-content:space-between;gap:8px;font-size:7px;display:flex;position:absolute;bottom:13px;left:16px;right:16px}.ds-image-count{color:#e5dacc;letter-spacing:2px;font-size:8px;position:absolute;top:13px;right:15px}.ds-kind-text{align-items:center;gap:25px;display:flex}.ds-kind-text h2{letter-spacing:-1px;font-size:clamp(26px,5cqi,41px)}.ds-story-flower{opacity:.27;margin-left:auto;font-family:Georgia,serif;font-size:100px;font-weight:400;line-height:1}.ds-kind-image{flex-direction:column;gap:20px;display:flex}.ds-kind-image h2{font-size:clamp(28px,5cqi,44px)}.ds-align-center{text-align:center}.ds-align-center p{margin-left:auto;margin-right:auto}.ds-align-center.ds-kind-text{flex-direction:column}.ds-bg-linen{color:#453c32;background:linear-gradient(135deg,#f8f4e9,#ece2d2)}.ds-bg-aurora{color:#43394e;background:radial-gradient(at 10% 10%,#d5c9f2,#0000 60%),radial-gradient(at 100% 80%,#f3c9ae,#0000 60%),#f5e8e4}.ds-bg-midnight{color:#f5ecff;background:radial-gradient(at 90% 100%,#62449e,#0000 70%),linear-gradient(130deg,#212335,#333561)}.ds-bg-rose{color:#5b403d;background:radial-gradient(at 90% 10%,#ead0c2,#0000 75%),linear-gradient(120deg,#f7eae3,#f4f1e9)}.ds-select-overlay{z-index:5;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ds-select-overlay>span{color:#fff;opacity:0;background:#9980c3;border-radius:0 0 5px 5px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;transition:opacity .16s;display:flex;position:absolute;top:0;left:12px}.ds-preview-section.is-selected>.ds-select-overlay{border-color:#aa90cf}.ds-preview-section.is-selected>.ds-select-overlay>span,.ds-select-overlay:hover>span,.ds-select-overlay:focus-visible>span{opacity:1}.ds-select-overlay:hover{border-color:#b9a4d4}.ds-shop-footer{color:#948572;letter-spacing:.3px;background:#f7f3eb;justify-content:space-between;padding:25px 30px;font-size:9px;display:flex}.ds-shop-footer>span:last-child{letter-spacing:2px}.ds-canvas-caption{color:#928599;background:#f9f7fabf;border-top:1px solid #e3dce9;align-items:center;gap:6px;padding:12px 17px;font-size:9px;display:flex}.ds-canvas-caption>span{letter-spacing:1.2px;margin-left:auto;font-size:8px}.ds-inspector{border-left:1px solid var(--ds-line);background:#fff;min-height:0;padding:0 20px;overflow:auto}.ds-inspector-dot{background:#c0add7;border-radius:50%;width:6px;height:6px}.ds-selected-heading{border-top:1px solid #f1edf5;padding:24px 0 20px}.ds-selected-heading>small{letter-spacing:1.5px;color:#a092ac;font-size:8px;font-weight:750}.ds-selected-heading h2{letter-spacing:-.6px;margin:8px 0 6px;font-size:19px;font-weight:550}.ds-selected-heading p{color:#96889f;margin:0;font-size:11px}.ds-inspector-tabs{border-bottom:1px solid #e9e3ef;gap:2px;margin-bottom:22px;display:flex}.ds-inspector-tabs button{color:#9b8ba7;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;min-height:40px;margin-bottom:-1px;padding:8px 0;font-size:11px;display:flex}.ds-inspector-tabs button[aria-pressed=true]{color:#806299;border-bottom-color:#a386bd}.ds-setting-body{padding-bottom:24px}.ds-field{color:#655672;margin:0 0 23px;font-size:12px;font-weight:600;display:block;position:relative}.ds-field input:not([type=range]),.ds-field textarea{color:#685575;resize:vertical;background:#fcfbfd;border:1px solid #e2d9eb;border-radius:9px;width:100%;margin:9px 0 0;padding:11px 12px;font-size:12px;font-weight:400;line-height:1.7;display:block;box-shadow:0 1px 2px #41255603}.ds-field input:hover,.ds-field textarea:hover{border-color:#c2abdb}.ds-field input:focus,.ds-field textarea:focus{background:#fff;border-color:#ac8fc8;box-shadow:0 0 0 3px #b8a2d31a}.ds-field small{color:#9988a4;margin-top:8px;font-size:10px;font-weight:400;line-height:1.65;display:block}.ds-field output{float:right;color:#9b7cb8;font-size:11px;font-weight:500}.ds-field input[type=range]{accent-color:#a68bc2;cursor:pointer;width:100%;margin:18px 0 3px}.ds-segmented{background:#faf7fc;border:1px solid #e5dcec;border-radius:8px;margin-top:9px;padding:3px;display:flex}.ds-segmented button{color:#9782a5;background:0 0;border:0;border-radius:5px;flex:1;padding:8px 4px;font-size:10px}.ds-segmented button[aria-pressed=true]{color:#805e99;background:#fff;box-shadow:0 1px 5px #8b63a21a}.ds-field-note{color:#9980ac;background:#f7f3fb;border:1px solid #eee6f3;border-radius:9px;align-items:flex-start;gap:8px;padding:13px 12px;display:flex}.ds-field-note svg{flex-shrink:0;margin-top:2px}.ds-field-note p{margin:0;font-size:10px;line-height:1.8}.ds-palette{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.ds-palette button{text-align:left;background:#fff;border:1px solid #e6deec;border-radius:11px;min-width:0;padding:5px}.ds-palette button:hover{border-color:#b5a0cd;transform:translateY(-3px);box-shadow:0 6px 15px #7d5a9818}.ds-palette button[aria-pressed=true]{border-color:#ac8bcc;box-shadow:0 0 0 2px #eee4f8}.ds-palette-preview{border-radius:7px;justify-content:flex-end;height:58px;padding:7px;display:flex}.ds-palette-preview>span{color:#72518e;background:#ffffffc7;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.ds-palette strong{margin:9px 5px 1px;font-size:10px;font-weight:650;display:block}.ds-palette small{margin:0 5px 5px;font-size:8px;line-height:1.5}.ds-motion-options{gap:12px;display:grid}.ds-motion-options button{text-align:left;background:#fefcfe;border:1px solid #e6ddeb;border-radius:11px;align-items:center;gap:11px;padding:9px;display:flex}.ds-motion-options button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #78599a12}.ds-motion-options button[aria-pressed=true]{background:linear-gradient(135deg,#f7f0ff,#fff8f3);border-color:#ab8bc9}.ds-motion-options button>span:nth-child(2){flex:1;min-width:0}.ds-motion-options strong{font-size:11px;display:block}.ds-motion-options small{color:#9c88ac;margin-top:4px;font-size:9px;line-height:1.6;display:block}.ds-motion-options button>svg{color:#a17ebd;flex-shrink:0}.ds-motion-art{background:linear-gradient(140deg,#eaddf7,#fae5da);border-radius:8px;flex-shrink:0;width:45px;height:47px;position:relative;overflow:hidden}.ds-motion-art i{background:#ae94cd80;border:1px solid #9275b04d;border-radius:50%;width:30px;height:30px;position:absolute;top:5px;left:5px}.ds-motion-art i+i{background:#e9bfa390;width:20px;height:20px;top:28px;left:22px}.ds-motion-art-float i{animation:6s ease-in-out infinite ds-float}.ds-motion-art-reveal i{border-radius:3px;width:30px;height:6px;top:15px}.ds-motion-art-reveal i+i{width:20px;height:4px;top:26px;left:5px}.ds-motion-note{color:#9986a5;margin-top:18px;font-size:10px;line-height:1.8}.ds-remove{text-align:left;background:0 0;border:0;border-top:1px solid #ede4f0;width:100%;margin-top:20px;padding:9px 0;color:#a57d85!important;font-size:11px!important}.ds-ambient{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ds-ambient i{background:#c29ddb30;border:1px solid #cba6db40;border-radius:50%;width:230px;height:230px;animation:15s ease-in-out infinite ds-float;position:absolute;top:-90px;right:-80px}.ds-ambient i+i{background:#efc4a43a;width:160px;height:160px;animation-delay:-5s;top:auto;bottom:-50px;right:80px}.ds-motion-reveal .ds-section-content{animation:.4s ease-out ds-arrive}.ds-prototype-notice{color:#897895;align-items:center;gap:13px;padding:18px 32px;line-height:1.6;display:flex}.ds-prototype-tag{letter-spacing:1px;white-space:nowrap;background:#ece5f3;border:1px solid #dfd2e9;border-radius:5px;padding:4px 7px;font-size:8px}.ds-prototype-notice p{margin:0;font-size:10px}.ds-action-notice{color:#6c527e;margin-left:auto;font-size:10px}.ds-mobile-tabs{display:none}.ds-library{color:#544060;background:radial-gradient(at 100% 0,#f1e4fa,#0000 70%),#fff;border:1px solid #e3d6ed;border-radius:22px;width:min(740px,100vw - 32px);padding:30px;box-shadow:0 25px 120px #35244250}.ds-library::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#28202b70}.ds-library-head{justify-content:space-between;gap:16px;display:flex}.ds-library-head h2{letter-spacing:-.8px;margin:9px 0;font-size:25px;font-weight:550}.ds-library-head p:not(.ds-eyebrow){color:#918097;margin:0;font-size:12px}.ds-library-head button{color:#90769f;cursor:pointer;background:#fff;border:1px solid #e3d6eb;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ds-library-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.ds-library-grid>button{color:#5f4673;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5dbec;border-radius:13px;padding:8px 8px 16px;transition:transform .18s,border-color .18s,box-shadow .18s}.ds-library-grid>button:hover{border-color:#b591cb;transform:translateY(-4px);box-shadow:0 12px 25px #6b438421}.ds-block-art{background:linear-gradient(140deg,#ece1f7,#f8e6d7);border-radius:7px;height:120px;display:block;position:relative;overflow:hidden}.ds-block-art i{background:#a991b980;border-radius:4px;width:34%;height:7px;display:block;position:absolute;top:30%;left:13%}.ds-block-art i:nth-child(2){width:26%;height:4px;top:44%}.ds-block-art i:nth-child(3){background:linear-gradient(150deg,#ab99c7,#e1b9ad);border-radius:35px 35px 6px 6px;width:33%;height:65%;top:20%;left:auto;right:10%;box-shadow:0 5px 20px #5e397b14}.ds-block-art-text{background:linear-gradient(130deg,#f8eddc,#e8dacc)}.ds-block-art-text i{background:#b29a8b80;width:65%;top:33%;left:17%}.ds-block-art-text i:nth-child(2){width:50%;top:48%;left:25%}.ds-block-art-text i:nth-child(3){background:#b29a8b50;width:40%;height:4px;top:63%;left:30%}.ds-block-art-image{background:linear-gradient(130deg,#e4e7da,#d1d5c5)}.ds-block-art-image i:first-child{background:linear-gradient(130deg,#96ab99,#ddd5be);border-radius:50% 50% 7px 7px;width:60%;height:65%;top:15%;left:20%;box-shadow:0 7px 20px #46594328}.ds-block-art-image i:nth-child(2){background:#8a9e8560;width:40%;top:85%;left:30%}.ds-block-art-image i:nth-child(3){display:none}.ds-library-grid strong{justify-content:space-between;align-items:center;margin:13px 6px 6px;font-size:12px;font-weight:650;display:flex}.ds-library-grid small{color:#9b83a7;margin:0 6px;font-size:10px}.ds-library-foot{color:#aa92b4;align-items:center;gap:7px;margin:20px 0 0;font-size:10px;display:flex}.ds-preview-only .ds-rail,.ds-preview-only .ds-inspector{display:none}.ds-preview-only .ds-workbench{grid-template-columns:1fr}.ds-preview-only .ds-store-preview{max-width:1150px}.ds-preview-only .ds-phone .ds-store-preview{max-width:360px}@container (width>=760px){.ds-kind-hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px}.ds-kind-hero .ds-editorial-image{aspect-ratio:.86}.ds-kind-hero .ds-editorial-image img{object-position:49% 50%;object-fit:cover}.ds-kind-hero h2{font-size:clamp(40px,5cqi,67px)}}@container (width<=400px){.ds-preview-section{padding:var(--ds-section-space) 22px;gap:22px}.ds-preview-section h2{letter-spacing:-1px;font-size:35px}.ds-preview-section p{font-size:12px}.ds-kind-text h2{font-size:29px}.ds-story-flower{font-size:65px}.ds-shop-header{height:54px;padding:0 22px}.ds-shop-header>span:nth-child(2){display:none}.ds-store-eyebrow{margin-bottom:15px;font-size:8px}.ds-shop-footer{padding:20px 22px;font-size:8px}}@keyframes ds-float{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-9px,12px)rotate(7deg)}}@keyframes ds-arrive{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width>=1550px){.ds-workbench{grid-template-columns:250px minmax(0,1fr) 315px}.ds-rail{padding:0 20px}.ds-inspector{padding:0 24px}.ds-canvas-scroll{padding:36px 45px}.ds-intro{padding:35px 40px}}@media (width<=1100px){.ds-workbench{grid-template-columns:180px minmax(0,1fr) 255px;margin:0 14px}.ds-rail{padding:0 9px}.ds-inspector{padding:0 14px}.ds-canvas-scroll{padding:20px 12px}.ds-section-choice{gap:6px}.ds-section-thumb{width:28px;height:35px}.ds-section-choice strong{font-size:11px}.ds-section-choice small{max-width:90px}.ds-topbar{padding:0 22px}.ds-brand-light,.ds-session-label{display:none}.ds-intro{padding:26px 24px}.ds-canvas-caption{font-size:8px;line-height:1.5}}@media (width<=850px){.ds-topbar{gap:12px;height:68px;padding:0 18px}.ds-project{display:none}.ds-brand{font-size:15px}.ds-preview-button{padding:9px 11px}.ds-intro{padding:24px 20px 22px}.ds-intro>p{display:none}.ds-intro h1{font-size:30px;line-height:1.12}.ds-eyebrow{font-size:8px}.ds-workbench{border-radius:14px;height:calc(100dvh - 270px);min-height:550px;margin:0 14px;display:block}.ds-rail,.ds-inspector,.ds-preview-area{border:0;height:100%;display:none}.ds-mobile-active{display:flex}.ds-inspector.ds-mobile-active{padding:0 22px;display:block}.ds-rail{padding:0 20px}.ds-section-choice{gap:12px;padding:12px}.ds-section-thumb{width:42px;height:42px}.ds-section-choice strong{font-size:14px}.ds-section-choice small{max-width:220px;font-size:10px}.ds-section-tools button{width:44px;height:38px}.ds-rail-caption{font-size:12px}.ds-private-note{margin:16px 0}.ds-mobile-tabs{background:#fff;border:1px solid #e0d5e8;border-radius:12px;justify-content:center;gap:6px;width:calc(100% - 28px);margin:16px auto 0;padding:5px;display:flex;box-shadow:0 5px 18px #5735700a}.ds-mobile-tabs button{color:#927aa2;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:12px;display:flex}.ds-mobile-tabs button[aria-pressed=true]{color:#715389;background:linear-gradient(135deg,#ede5f8,#f9edf0);box-shadow:0 2px 5px #84609508}.ds-prototype-notice{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:17px 20px}.ds-prototype-notice p{flex:1;min-width:180px}.ds-action-notice{width:100%;margin-left:0}.ds-canvas-caption{font-size:9px}.ds-field{font-size:14px}.ds-field input:not([type=range]),.ds-field textarea{font-size:16px}.ds-field small{font-size:12px}.ds-palette{grid-template-columns:1fr 1fr;gap:16px}.ds-palette-preview{height:80px}.ds-palette strong{font-size:13px}.ds-palette small{font-size:11px}.ds-inspector-tabs button{min-height:47px;font-size:13px}.ds-selected-heading h2{font-size:24px}.ds-selected-heading p{font-size:13px}.ds-segmented button{height:42px;font-size:13px}.ds-field-note p{font-size:12px}.ds-motion-options{gap:15px}.ds-motion-options strong{font-size:14px}.ds-motion-options small,.ds-motion-note{font-size:12px}.ds-preview-only .ds-preview-area{display:flex}.ds-preview-only .ds-mobile-tabs{display:none}.ds-remove{padding:16px 0;font-size:13px!important}.ds-library{padding:22px}.ds-library-head h2{font-size:23px}.ds-library-head p:not(.ds-eyebrow){font-size:13px}.ds-library-grid{grid-template-columns:1fr}.ds-library-grid>button{grid-template-rows:auto auto;grid-template-columns:100px 1fr;gap:0 15px;padding:10px;display:grid}.ds-block-art{grid-row:1/3;height:78px}.ds-library-grid strong{margin:10px 0 4px;font-size:14px}.ds-library-grid small{margin:0;font-size:12px;line-height:1.5}.ds-library-foot{font-size:12px}.ds-library-head button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ds-studio *,.ds-studio :before,.ds-studio :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ds-motion-reveal .ds-section-content{opacity:1;transform:none}}.ds-studio .ds-panel-heading,.ds-studio .ds-section-choice strong,.ds-studio .ds-field,.ds-studio .ds-inspector-tabs button,.ds-studio .ds-add-section,.ds-studio .ds-page-label{font-size:14px!important}.ds-studio .ds-field input:not([type=range]),.ds-studio .ds-field textarea{color:#51435f;font-size:14px}.ds-studio .ds-field small,.ds-studio .ds-selected-heading p,.ds-studio .ds-private-note,.ds-studio .ds-motion-note,.ds-studio .ds-field-note p,.ds-studio .ds-rail-caption{color:#75647f;font-size:12px}.ds-studio .ds-palette strong,.ds-studio .ds-motion-options strong,.ds-studio .ds-segmented button{font-size:13px}.ds-studio .ds-palette small,.ds-studio .ds-motion-options small,.ds-studio .ds-section-choice small{color:#75647f;font-size:11px}.ds-studio .ds-selected-heading>small,.ds-studio .ds-section-tools>span{color:#796588;font-size:10px}.ds-studio .ds-section-tools button,.ds-studio .ds-history-tools button{min-width:32px;min-height:32px}.ds-studio .ds-motion-art{width:38px}.ds-studio .ds-inspector-tabs button{color:#796788}.ds-studio .ds-inspector-tabs button[aria-pressed=true]{color:#604178}@media (width<=850px){.ds-studio .ds-field input:not([type=range]),.ds-studio .ds-field textarea{font-size:16px}.ds-studio .ds-section-tools button,.ds-studio .ds-history-tools button{min-width:44px;min-height:44px}}.ds-back{background:0 0;border:0;font-size:14px!important}.ds-save-button{cursor:pointer;background:linear-gradient(125deg,#70549a,#946da8);border:1px solid #705094;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;display:inline-flex;box-shadow:0 5px 14px #60427826;color:#fff!important;font-size:14px!important;font-weight:650!important}.ds-save-button:hover{background:linear-gradient(125deg,#604087,#815993);transform:translateY(-1px);box-shadow:0 7px 18px #60427838}.ds-save-button:disabled{opacity:.6;cursor:default;transform:none}.ds-feedback{border-radius:13px;margin:0 24px 18px;padding:16px 20px;font-size:14px}.ds-feedback-error{color:#8c363c;background:linear-gradient(130deg,#fff0ef,#fff8f3);border:1px solid #e6bdbd}.ds-appearance-field{color:#6c597a;margin:10px 0 20px;font-size:12px;display:block}.ds-appearance-field select{width:100%;font:inherit;color:#634c76;background:#faf7fe;border:1px solid #dacde6;border-radius:9px;margin:9px 0;padding:10px 8px;font-size:13px;display:block}.ds-appearance-field small{font-size:11px;line-height:1.6;display:block}.ds-loading{place-items:center;padding:30px;display:grid}.ds-loading-card{background:radial-gradient(at 95% 0,#eadcf4,#0000 70%),#fffcff;border:1px solid #e0d2e9;border-radius:25px;width:min(560px,100%);padding:44px;box-shadow:0 20px 70px #694c8120}.ds-loading-card .ds-eyebrow{margin-top:30px}.ds-loading-card h1{letter-spacing:-1px;font-size:30px;line-height:1.2}.ds-loading-card>p:not(.ds-eyebrow){color:#776285;line-height:1.7}.ds-loading-card button{margin-top:16px}.ds-conflict{background:linear-gradient(145deg,#f5eaff,#fff5e9);border:1px solid #d3b6da;border-radius:18px;margin:0 24px 24px;padding:24px;box-shadow:0 10px 30px #6b467b12}.ds-conflict h2{margin:0 0 9px;font-size:24px}.ds-conflict p{color:#755c82;font-size:14px;line-height:1.7}.ds-compare-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ds-compare-grid article{background:#fff9;border:1px solid #e5d8ec;border-radius:13px;padding:16px 22px}.ds-compare-grid h3{font-size:14px}.ds-compare-grid li{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.ds-conflict-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.ds-confirm-shade{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#28203370;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ds-confirm{background:linear-gradient(130deg,#fbf7ff,#fff8f3);border:1px solid #e3d6ed;border-radius:20px;max-width:480px;padding:32px;box-shadow:0 22px 80px #32203850}.ds-confirm h2{font-size:26px}.ds-confirm p{color:#7c6286;line-height:1.6}.ds-confirm button{width:100%;margin-top:12px}@media (width<=850px){.ds-top-actions{gap:8px}.ds-save-button{padding:10px}.ds-save-button span{font-size:12px}.ds-back{gap:7px;font-size:12px!important}.ds-feedback,.ds-conflict{margin-left:14px;margin-right:14px}.ds-compare-grid{grid-template-columns:1fr}.ds-appearance-field{font-size:14px}.ds-appearance-field select{font-size:16px}.ds-loading-card{padding:26px}.ds-loading-card h1{font-size:27px}}.admin-design-guard{color:#57416a;background:linear-gradient(130deg,#f1e9fa,#fbefe9);border:1px solid #d8c7e5;border-radius:15px;margin-top:18px;padding:20px}.admin-design-guard h4{margin:0 0 8px;font-size:16px}.admin-design-guard p{margin:8px 0 14px;font-size:14px;line-height:1.7}.admin-design-guard button{font:inherit;color:#664a80;cursor:pointer;background:#fff;border:1px solid #b09ac3;border-radius:9px;margin:0 10px 8px 0;padding:10px 14px;font-size:14px}.admin-design-guard button:hover{border-color:#755194;box-shadow:0 5px 15px #79579420}.ds-confirm::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#28203370}.ds-duplicate{background:linear-gradient(130deg,#fcf7ff,#fff8f3);border:1px solid #d9c9e7;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;padding:12px;display:flex;color:#73548d!important;font-size:13px!important}.ds-duplicate:hover{border-color:#a789c2;transform:translateY(-1px);box-shadow:0 4px 12px #73508d12}.ds-comparison-sections{padding-left:20px}.ds-comparison-sections li{border-bottom:1px solid #dfd1e7;padding:8px 0}.ds-comparison-sections summary{cursor:pointer;color:#75528e;padding:8px 0;font-size:13px;list-style-position:inside}.ds-comparison-sections dl{margin:10px 0;font-size:12px}.ds-comparison-sections dl div{justify-content:space-between;gap:16px;margin:7px 0;display:flex}.ds-comparison-sections dd{text-align:right;margin:0}.ds-comparison-sections figure{margin:12px 0}.ds-comparison-sections img{object-fit:contain;background:#f4edf7;border-radius:9px;width:100%;height:130px}.ds-comparison-sections figcaption{color:#796684;font-size:12px}.ds-comparison-sections details p{white-space:pre-wrap;overflow-wrap:anywhere}.ds-field select{color:#614b73;width:100%;font:inherit;background:#fcf8ff;border:1px solid #d8c8e4;border-radius:10px;margin-top:10px;padding:12px}.ds-container-settings{background:linear-gradient(140deg,#f2e6fd,#fff4e8);border:1px solid #dfcfe9;border-radius:13px;margin:18px 0;padding:17px}.ds-container-settings p{color:#755e85;margin:0 0 13px;font-size:13px;line-height:1.7}.ds-container-settings small{color:#765d89;margin-top:10px;font-size:12px;display:block}.ds-container-grid{z-index:3;gap:16px;min-width:0;display:grid;position:relative}.ds-container-grid>.ds-preview-section{border-radius:18px;min-width:0;padding-left:22px;padding-right:22px;container-type:inline-size}.ds-container-grid .ds-preview-section h2{font-size:clamp(25px,4cqi,42px)}.ds-kind-container,.ds-kind-products,.ds-kind-collection{display:block!important}.ds-container-grid,.ds-catalog-preview{margin-top:25px}.ds-container-empty{text-align:center;color:#79628a;background:#ffffff65;border:1px dashed #bfa9cb;border-radius:15px;grid-column:1/-1;place-items:center;gap:12px;padding:48px 20px;display:grid}.ds-container-empty p{margin:0;font-size:13px!important}.ds-container-empty strong{font:500 24px Georgia,serif}.ds-kind-split{align-items:center;gap:24px;display:grid}.ds-picker-intro{background:linear-gradient(140deg,#f2e8ff,#fff0e3);border:1px solid #e3d3ef;border-radius:12px;gap:10px;margin-bottom:17px;padding:15px;display:flex}.ds-picker-intro>svg{color:#8967a1;flex-shrink:0}.ds-picker-intro strong{color:#634777;font-size:13px}.ds-picker-intro p{color:#796188;margin:7px 0 0;font-size:12px;line-height:1.7}.ds-search-field>span:last-child{display:block;position:relative}.ds-search-field svg{color:#9b81ab;position:absolute;top:25px;left:12px}.ds-picker-results{gap:10px;display:grid}.ds-picker-results>button{text-align:left;background:linear-gradient(135deg,#fff,#fdf8ff);border:1px solid #e3d7eb;border-radius:11px;align-items:center;gap:9px;width:100%;min-width:0;padding:9px;transition:transform .18s,box-shadow .18s;display:flex}.ds-picker-results>button:hover:not(:disabled){border-color:#b797ce;transform:translateY(-2px);box-shadow:0 6px 18px #79558d1c}.ds-picker-results>button[aria-pressed=true]{background:linear-gradient(140deg,#f0e4fd,#fff1e3);border-color:#9f7abc;box-shadow:0 0 0 2px #eadcf4}.ds-picker-results>button:disabled{opacity:.6}.ds-picker-results img{object-fit:cover;border-radius:7px;width:43px;height:50px}.ds-picker-results>button>span:nth-last-child(2){flex:1;min-width:0}.ds-picker-results strong{color:#5f4670;overflow-wrap:anywhere;font-size:12px;display:block}.ds-picker-results small{color:#7c698a;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.6;display:block}.ds-picker-check{color:#86639c;border:1px solid #d0bbdf;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.ds-category-glyph{color:#8a659f;background:linear-gradient(135deg,#e2d2f0,#fae3d4);border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:43px;display:grid}.ds-picker-pages{border-bottom:1px solid #eadff0;align-items:center;gap:6px;margin-bottom:14px;padding:14px 0;display:flex}.ds-picker-pages span{color:#80698e;flex:1;font-size:11px}.ds-picker-pages button{color:#89699c;background:#fcf8ff;border:1px solid #decde9;border-radius:8px;place-items:center;width:32px;height:34px;display:grid}.ds-picker-pages button:disabled{opacity:.4}.ds-picker-empty{color:#7c668b;text-align:center;background:#f9f4fc;border-radius:11px;padding:25px 12px;font-size:13px;line-height:1.8}.ds-chosen-products{background:#faf4ff;border:1px solid #e0d0eb;border-radius:12px;margin-bottom:16px;padding:13px}.ds-chosen-products>strong{color:#806090;font-size:12px}.ds-chosen-products>div{color:#674d77;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.ds-chosen-products small{color:#91767b;margin-top:3px;font-size:11px;display:block}.ds-chosen-products button,.ds-clear-choice{color:#967086;background:#fff7fc;border:1px solid #dbc9e5;border-radius:7px;align-items:center;gap:6px;padding:6px;display:flex}.ds-clear-choice{margin-bottom:14px;padding:9px;font-size:12px}.ds-product-grid{gap:18px;min-width:0;display:grid}.ds-product-card{text-align:left;min-width:0}.ds-product-card>div{aspect-ratio:.83;background:linear-gradient(140deg,#eee6db,#dbd3c6);border-radius:14px;position:relative;overflow:hidden}.ds-product-card img{object-fit:cover;width:100%;height:100%}.ds-product-card>div>span{color:#654e76;background:#ffffffbc;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;right:10px}.ds-product-card>small{letter-spacing:.04em;opacity:.65;margin-top:14px;font-size:10px;display:block}.ds-product-card h3{margin:7px 0;font:500 19px/1.25 Georgia,serif}.ds-product-card>strong{font-size:12px;font-weight:550}.ds-stock-label{opacity:.75;margin-top:5px;font-size:11px;display:block}.ds-catalog-placeholder{text-align:center;opacity:.75;background:#ffffff20;border:1px dashed;border-radius:16px;justify-items:center;gap:12px;padding:35px 20px;display:grid}.ds-catalog-placeholder strong{font:500 23px Georgia,serif}.ds-catalog-placeholder p{margin:0;line-height:1.8;font-size:13px!important}.ds-catalog-caption{opacity:.7;line-height:1.7;margin:15px 0 0!important;font-size:11px!important}.ds-block-art-container i{background:linear-gradient(140deg,#a48abf,#e8beb0);border-radius:8px;width:25%;height:60%;top:20%;left:8%}.ds-block-art-container i:nth-child(2){width:24%;height:60%;top:20%;left:38%}.ds-block-art-container i:nth-child(3){border-radius:8px;width:24%;height:60%;top:20%;left:auto;right:8%}.ds-block-art-products i,.ds-block-art-collection i{background:#b297c3;border-radius:35px 35px 5px 5px;width:25%;height:55%;top:18%;left:8%}.ds-block-art-products i:nth-child(2),.ds-block-art-collection i:nth-child(2){background:#dbb5a6;width:24%;height:55%;top:18%;left:38%}.ds-block-art-products i:nth-child(3),.ds-block-art-collection i:nth-child(3){background:#a0aaa4;width:24%;height:55%;top:18%;left:auto;right:8%}.ds-library{max-height:calc(100dvh - 40px);overflow-y:auto}@container (width>=600px){.ds-kind-split{grid-template-columns:1fr 1fr}.ds-kind-split .ds-editorial-image{aspect-ratio:1}}@container (width<=520px){.ds-container-grid,.ds-product-grid{grid-template-columns:1fr!important}.ds-product-card>div{aspect-ratio:1.15}.ds-container-grid .ds-preview-section{padding-left:18px;padding-right:18px}}@media (width<=850px){.ds-picker-results strong{font-size:14px}.ds-picker-results small{font-size:12px}.ds-field select{font-size:16px}.ds-picker-pages button{width:44px;height:44px}}.ds-selected-category{color:#6b4e7c;overflow-wrap:anywhere;background:linear-gradient(135deg,#f2e8ff,#fff2e8);border:1px solid #d8c2e5;border-radius:11px;padding:13px;font-size:13px;line-height:1.7}.ds-store-preview{container-name:storefront}.ds-preview-section{--ds-section-space:var(--ds-space-desktop);--ds-active-align:var(--ds-align-desktop);--ds-active-columns:var(--ds-columns-desktop);text-align:var(--ds-active-align)}.ds-preview-section>.ds-section-content>p{margin-inline:0}.ds-container-grid,.ds-product-grid{grid-template-columns:repeat(var(--ds-active-columns),minmax(0,1fr))!important}.ds-tablet .ds-store-preview{border-radius:14px;flex-shrink:0;width:768px;max-width:none}.ds-canvas-scroll{overflow:auto}.ds-responsive-controls{background:linear-gradient(140deg,#f3eafa,#fff5ed);border:1px solid #e3d2ec;border-radius:11px;margin:0 0 15px;padding:13px}.ds-responsive-controls label{color:#694d7d;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.ds-responsive-controls select{font:inherit;color:#67487b;background:#fffbff;border:1px solid #d2bedf;border-radius:7px;padding:7px}.ds-responsive-controls p,.ds-responsive-controls small{color:#80688b;margin:9px 0 0;font-size:11px;line-height:1.7;display:block}.ds-responsive-controls button{color:#7c548f;background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.ds-search-field input{padding-left:36px!important}.ds-library-grid strong{font-size:14px}.ds-library-grid small{color:#766082;font-size:12px;line-height:1.6;display:block}.ds-library-head p:not(.ds-eyebrow){color:#75617f;font-size:14px}@container storefront (width<=850px){.ds-preview-section{--ds-section-space:var(--ds-space-tablet);--ds-active-align:var(--ds-align-tablet);--ds-active-columns:var(--ds-columns-tablet)}}@container storefront (width<=520px){.ds-preview-section{--ds-section-space:var(--ds-space-phone);--ds-active-align:var(--ds-align-phone);--ds-active-columns:var(--ds-columns-phone)}}@media (width<=850px){.ds-responsive-controls select{font-size:16px}.ds-responsive-controls p,.ds-responsive-controls small{font-size:12px}}.ds-recovery{background:radial-gradient(at 100% 0,#f0ddfa,#0000 60%),linear-gradient(130deg,#fffaf3,#f7efff);border:1px solid #ceb1dc;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin:0 24px 22px;padding:25px;display:flex;box-shadow:0 9px 30px #78508713}.ds-recovery h2{margin:8px 0;font:500 27px Georgia,serif}.ds-recovery p,.ds-recovery details{color:#735b80;font-size:13px;line-height:1.7}.ds-recovery summary{cursor:pointer;padding:5px 0}.ds-recovery>div:last-child{flex-shrink:0;gap:10px;display:grid}.ds-recovery-warning{color:#75582d;background:#fff6df;border:1px solid #e2ce9b}@media (width<=850px){.ds-recovery{margin:0 14px 18px;padding:20px;display:block}.ds-recovery>div:last-child{margin-top:16px}}.ds-resource-preview{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.ds-resource-preview>span{background:#ffffff25;border:1px solid;border-radius:999px;align-items:center;gap:15px;padding:14px 18px;font-size:14px;display:flex}.ds-resource-preview>p{opacity:.75;font-size:14px;line-height:1.8}.ds-resource-preview>small{opacity:.7;width:100%;margin-top:8px;font-size:11px;line-height:1.7;display:block}.ds-block-art-navigation i{border-radius:20px;width:70%;height:10px;top:35%;left:15%}.ds-block-art-navigation i:nth-child(2){width:50%;height:10px;top:55%;left:15%}.ds-block-art-navigation i:nth-child(3){display:none}.ds-block-art-resources i{border-radius:5px;width:70%;height:15px;top:23%;left:15%}.ds-block-art-resources i:nth-child(2){width:70%;height:15px;top:43%;left:15%}.ds-block-art-resources i:nth-child(3){border-radius:5px;width:70%;height:15px;top:63%;left:15%}.ds-comparison-kind{color:#81658e;margin:5px 0;font-size:11px;line-height:1.6;display:block}.ds-frame-box{flex-shrink:0;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 30px #51335d12}.ds-frame-box>.ds-store-preview{transform-origin:0 0;margin:0;transition:none;position:absolute;top:0;left:0}.ds-canvas-scroll{display:block!important}.ds-zoom-control{white-space:nowrap;width:auto!important;min-width:42px!important;padding:0 7px!important;font-size:12px!important}.ds-canvas-caption>span{white-space:nowrap}@media (width<=850px){.ds-canvas-caption{flex-wrap:wrap;min-height:44px}.ds-canvas-caption>span{margin-left:0}}.ds-preview-section{border-radius:var(--ds-radius,0);border:var(--ds-border,0) solid currentColor;box-shadow:var(--ds-shadow,none)}.ds-preview-section>.ds-section-content{max-width:var(--ds-content-width,1120px);width:100%;margin-inline:auto}.ds-preview-section>.ds-section-content>h2{font-family:var(--ds-font,Georgia,serif);font-size:min(clamp(24px,6cqi,var(--ds-heading-size,56px)),var(--ds-fit-heading,96px));font-weight:var(--ds-weight,400);line-height:var(--ds-leading,1.2);overflow-wrap:anywhere}.ds-preview-section>.ds-section-content>p{color:inherit;opacity:1;line-height:1.8}.ds-preview-section>.ds-section-content>.ds-store-eyebrow{color:inherit;opacity:1}.ds-preview-section .ds-shop-cta,.ds-preview-section>.ds-resource-preview>span{border-radius:var(--ds-button-radius,999px);background:var(--ds-button-fill);color:var(--ds-button-text);border:1px solid var(--ds-ink-color)}.ds-preview-section>.ds-editorial-image img,.ds-preview-section>.ds-catalog-preview .ds-product-card img{object-fit:var(--ds-image-fit,cover)}.ds-preview-section>.ds-catalog-preview .ds-product-card>div,.ds-managed-commerce>.ds-catalog-preview .ds-product-card>div{aspect-ratio:var(--ds-card-ratio,.83)}.ds-preview-section>.ds-catalog-preview .ds-product-card{text-align:var(--ds-card-align,left)}.ds-preview-section>.ds-catalog-preview .ds-product-card h3{font-family:var(--ds-font,Georgia,serif)}.ds-style-intro{background:radial-gradient(at 100% 0,#eed9ff,#0000 70%),linear-gradient(140deg,#fcf8ff,#fff1e2);border:1px solid #d9c6e7;border-radius:15px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:18px;display:flex}.ds-style-intro svg{color:#73508b;flex-shrink:0}.ds-style-intro strong{color:#4d315e;font-size:16px;font-weight:650}.ds-style-intro p{color:#6f537d;margin:7px 0 0;font-size:13px;line-height:1.6}.ds-look-grid{grid-template-columns:1fr;gap:12px;margin-bottom:24px;display:grid}.ds-look-grid>button{text-align:left;background:#fff;border:1px solid #e1d4e8;border-radius:14px;grid-template-columns:68px 1fr;align-items:center;column-gap:12px;padding:9px;display:grid}.ds-look-grid>button:hover{border-color:#ab81c4;transform:translateY(-2px);box-shadow:0 8px 20px #71458f20}.ds-look-grid>button>span{border-radius:9px;grid-row:1/3;place-items:center;height:72px;display:grid;position:relative;overflow:hidden}.ds-look-grid i{font:32px Georgia,serif}.ds-look-grid b{opacity:.7;background:currentColor;width:22px;height:3px;position:absolute;bottom:10px}.ds-look-grid strong{align-self:end;margin-bottom:5px;font-size:14px}.ds-look-grid small{color:#725c7d;align-self:start;font-size:12px;line-height:1.5}.ds-style-group{background:linear-gradient(140deg,#fff,#fdf8ff);border:1px solid #e1d3eb;border-radius:13px;margin:12px 0;padding:0 14px}.ds-style-group>summary{cursor:pointer;color:#624476;align-items:center;gap:9px;min-height:50px;padding:17px 0;font-size:14px;font-weight:650;list-style:none;display:flex}.ds-style-group>summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:400}.ds-style-group[open]>summary:after{content:"−"}.ds-style-group[open]>summary{border-bottom:1px solid #e9dff0;margin-bottom:16px}.ds-gradient-strip{border-radius:12px;height:75px;margin:15px 0;box-shadow:inset 0 0 0 1px #38254412}.ds-color-stops{gap:10px;margin-bottom:8px;display:flex}.ds-color-stops label{color:#60456f;flex:1;min-width:0;font-size:12px}.ds-color-stops input[type=color]{background:#fff;border:1px solid #d5c0e2;border-radius:8px;width:100%;height:44px;margin:8px 0;padding:3px;display:block}.ds-color-stops small{letter-spacing:.05em;font-size:10px;display:block}.ds-ink-control{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;font-size:14px;display:flex}.ds-ink-control input{background:#fff;border:1px solid #d4bfe2;border-radius:9px;width:58px;height:44px;padding:3px}.ds-inline-action{text-align:left;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:10px 0;line-height:1.5;text-decoration:underline;color:#714589!important;font-size:13px!important}.ds-contrast-note{color:#355b43;background:#edf6f0;border:1px solid #c0d9c9;border-radius:10px;gap:9px;margin:14px 0;padding:12px;display:flex}.ds-contrast-note.needs-work{color:#765521;background:#fff5e2;border-color:#e1cb9d}.ds-contrast-note svg{flex-shrink:0;margin-top:3px}.ds-contrast-note p{margin:0;font-size:12px;line-height:1.6}.ds-contrast-note strong,.ds-contrast-note span{display:block}.ds-contrast-note span{margin-top:5px}.ds-style-group .ds-field{margin-top:20px}.ds-studio select:focus-visible,.ds-studio summary:focus-visible{outline-offset:3px;outline:3px solid #8062ce}.ds-preview-section .ds-ambient i{background:var(--ds-motion-color,#bba2e5);opacity:.2;pointer-events:none;animation:none}.ds-preview-section.ds-motion-reveal>.ds-section-content{opacity:1;animation:none;transform:none}.ds-preview-section[data-motion-active=true].ds-motion-float>.ds-ambient i{animation:ds-owner-float var(--ds-motion-duration,24s) ease-in-out infinite alternate}.ds-preview-section[data-motion-active=true].ds-motion-float>.ds-ambient i:nth-child(2){animation-delay:-8s}.ds-preview-section[data-motion-active=true].ds-motion-drift{background-size:var(--ds-gradient-scale,130% 130%);animation:ds-owner-drift var(--ds-motion-duration,24s) ease-in-out infinite alternate}.ds-preview-section[data-motion-active=true].ds-motion-reveal>.ds-section-content{animation:ds-owner-arrival var(--ds-arrival-duration,1s) ease-out both}.ds-preview-section[data-motion-active=true].ds-motion-hover .ds-product-card,.ds-preview-section[data-motion-active=true].ds-motion-hover>.ds-editorial-image,.ds-preview-section[data-motion-active=true].ds-motion-hover>.ds-section-content{transition:transform var(--ds-response-duration,.35s) ease,filter var(--ds-response-duration,.35s) ease}.ds-preview-section[data-motion-active=true].ds-motion-hover .ds-product-card:hover,.ds-preview-section[data-motion-active=true].ds-motion-hover>.ds-editorial-image:hover,.ds-preview-section[data-motion-active=true].ds-motion-hover>.ds-section-content:hover,.ds-preview-section[data-motion-active=true].ds-motion-hover:focus-within>.ds-section-content{transform:translateY(calc(-1 * var(--ds-motion-distance,9px)));filter:drop-shadow(0 8px 8px var(--ds-motion-color,#bba2e5))}.ds-motion-art-drift{background:linear-gradient(120deg,#c8b0e4,#f1c7ae)!important}.ds-motion-art-hover{border:1px solid #b6a0ca;transform:rotate(-8deg)}.ds-motion-tuning{background:linear-gradient(145deg,#faf3ff,#fff5ed);border:1px solid #e0cce9;border-radius:13px;margin-top:22px;padding:14px}@keyframes ds-owner-float{0%{transform:translate(0)rotate(-5deg)}to{transform:translate(var(--ds-motion-distance,9px),calc(-1 * var(--ds-motion-distance,9px))) rotate(5deg)}}@keyframes ds-owner-drift{0%{background-position:0 30%}to{background-position:100% 70%}}@keyframes ds-owner-arrival{0%{transform:translateY(var(--ds-motion-distance,9px))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ds-preview-section,.ds-preview-section *{transition:none!important;animation:none!important;transform:none!important}.ds-preview-section>.ds-section-content{opacity:1!important}}.ds-media-settings{margin-bottom:24px}.ds-media-preview{aspect-ratio:1.35;background:linear-gradient(135deg,#f1e6fb,#faecdf);border:1px solid #dfcfe8;border-radius:14px;margin-bottom:12px;overflow:hidden}.ds-media-preview img{object-fit:contain;width:100%;height:100%}.ds-media-settings>input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ds-media-upload{background:linear-gradient(140deg,#f1e4ff,#fff0e1);border:1px solid #cbb3dc;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;font-weight:650;display:flex;color:#68457d!important;font-size:14px!important}.ds-media-upload:hover{transform:translateY(-2px);box-shadow:0 6px 20px #80509b20}.ds-media-settings>small{color:#725c7e;margin:12px 0;font-size:12px;line-height:1.7;display:block}.ds-media-error{color:#853a43;background:#fff2ef;border:1px solid #ddb6b8;border-radius:10px;padding:13px;font-size:13px;line-height:1.7}.ds-video-block{z-index:3;width:100%;margin-top:26px;position:relative}.ds-video-frame{aspect-ratio:16/9;color:#fff;background:#201829;border-radius:18px;position:relative;overflow:hidden}.ds-video-frame>img,.ds-video-frame>video{object-fit:contain;width:100%;height:100%;display:block}.ds-video-cover{background:linear-gradient(#0000,#170d2766);place-items:center;display:grid;position:absolute;inset:0}.ds-video-cover>button,.ds-video-cover>span{color:#fff;background:#21142bc9;border:1px solid #ffffffb0;border-radius:999px;align-items:center;gap:13px;padding:16px 23px;font-size:16px;display:flex;box-shadow:0 10px 35px #180a2b35}.ds-video-cover>button:hover{background:#392043;transform:scale(1.035)}.ds-video-privacy{line-height:1.7;opacity:1!important;font-size:12px!important}.ds-video-transcript{border:1px solid;border-radius:12px;margin-top:18px;padding:14px;font-size:14px;line-height:1.8}.ds-video-transcript summary{cursor:pointer;font-weight:600}.ds-video-transcript p{white-space:pre-wrap;overflow-wrap:anywhere}.ds-block-art-video:after{content:"▶";color:#71508e;place-items:center;font-size:32px;display:grid;position:absolute;inset:0}.ds-block-art-video{background:linear-gradient(140deg,#d9c4ef,#f4d5c1)}.ds-block-art-video i{display:none}.ds-preview-section>.ds-section-content>.ds-store-eyebrow{letter-spacing:.14em;font-size:13px;line-height:1.6}.ds-preview-section>.ds-section-content>p{max-width:54ch;font-size:18px}.ds-preview-section>.ds-section-content>.ds-shop-cta{min-height:46px;padding:13px 20px;font-size:14px}.ds-preview-section>.ds-catalog-preview .ds-product-card>small{opacity:1;font-size:13px}.ds-preview-section>.ds-catalog-preview .ds-product-card>strong,.ds-preview-section>.ds-catalog-preview .ds-stock-label{opacity:1;font-size:14px}.ds-color-input{gap:6px;min-width:0;display:grid}.ds-color-input input[type=text]{letter-spacing:0;background:#fff;border:1px solid #d9c9e4;border-radius:6px;width:100%;min-width:0;padding:6px!important;font:12px ui-monospace,monospace!important}.ds-color-input input[type=text][aria-invalid=true]{border-color:#a75a64}.ds-color-input small{color:#873b48;white-space:normal;font-size:11px;line-height:1.6}.ds-ink-control>.ds-color-input{max-width:106px}.ds-color-input input[type=color]{width:100%;min-width:44px}.ds-style-group .ds-color-stops>label{flex:1;min-width:0}.ds-store-settings{background:linear-gradient(145deg,#f4eefc,#fff6ee);border:1px solid #dfd3ed;border-radius:13px;margin-top:18px;padding:14px}.ds-store-settings summary{cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.ds-store-settings p,.ds-store-settings small{font-size:13px;line-height:1.65}.ds-store-settings .ds-field{margin-top:18px}.ds-store-settings select{color:#33243f;width:100%;font:inherit;background:#fff;border:1px solid #d6c9e3;border-radius:8px;padding:10px 8px;font-size:14px}.ds-managed-note{color:#5c4f70;align-items:start;gap:8px;display:flex}.ds-header-centered{flex-direction:column;justify-content:center;gap:15px;height:auto;padding:26px}.ds-managed-commerce{color:var(--ds-ink-color);font-family:var(--ds-font,Georgia,serif);padding:40px 28px}.ds-managed-commerce h2{margin:12px 0;font-size:32px}.ds-managed-commerce>p,.ds-managed-commerce details{font-size:16px;line-height:1.6}.ds-managed-commerce .ds-product-grid{--ds-active-columns:3}.ds-managed-commerce details{padding:20px 0}.ds-managed-commerce summary{cursor:pointer;font-weight:600}.ds-shop-footer{overflow-wrap:anywhere;flex-wrap:wrap;gap:24px}.ds-section-list li[draggable=true]{cursor:grab}.ds-section-list li[draggable=true]:active{cursor:grabbing}@container (width<=600px){.ds-managed-commerce .ds-product-grid{--ds-active-columns:1}.ds-shop-header{flex-wrap:wrap;gap:12px;height:auto;min-height:70px}.ds-shop-header>span{font-size:12px}.ds-managed-commerce{padding:32px 20px}}.ds-release-controls{gap:10px;display:flex}.ds-publish-button{background:linear-gradient(135deg,#efe5ff,#f4e9df);border:1px solid #a999c0;border-radius:11px;align-items:center;gap:8px;padding:12px 16px;display:flex;color:#513668!important;font-weight:700!important}.ds-publish-button:hover{transform:translateY(-1px);box-shadow:0 5px 16px #8765a62a}.ds-release-dialog{color:#352442;background:radial-gradient(at 100% 0,#ece0f7,#0000 50%),#fffcfa;border:1px solid #ddd0e8;border-radius:24px;width:min(960px,100vw - 32px);max-height:90vh;padding:30px;overflow:auto;box-shadow:0 24px 90px #27173544}.ds-release-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c102e70}.ds-release-dialog>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.ds-release-dialog>header>button{background:#fff;border:1px solid #d6c7e2;border-radius:12px;place-items:center;min-width:44px;min-height:44px;display:grid}.ds-release-dialog h2{letter-spacing:-1px;margin:0 0 20px;font:500 38px/1.12 DM Sans,sans-serif}.ds-release-dialog p{font-size:16px;line-height:1.7}.ds-publish-summary{background:linear-gradient(140deg,#eee3fb,#fff3df);border:1px solid #dbc9e9;border-radius:18px;flex-direction:column;gap:8px;margin:24px 0;padding:24px;display:flex}.ds-publish-summary strong{font-family:Georgia,serif;font-size:24px}.ds-publish-summary span{font-size:14px}.ds-publish-ready{color:#265a40;align-items:center;gap:12px;display:flex}.ds-release-note{color:#66576f;font-size:14px!important}.ds-publish-issues{gap:12px;display:grid}.ds-publish-issues>button{text-align:left;color:#694036;background:#fff5ef;border:1px solid #d5a5a0;border-radius:14px;gap:8px;padding:18px;display:grid}.ds-publish-issues span{font-size:14px;line-height:1.6}.ds-published-success{text-align:center;color:#315946;padding:35px 20px}.ds-published-success>svg{margin:auto}.ds-published-success h3{font:500 32px/1.3 Georgia,serif}.ds-published-success a{color:#fff;text-decoration:none;display:inline-flex}.ds-revision-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:25px;display:grid}.ds-revision-grid>ol{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ds-revision-grid>ol button{text-align:left;background:#fff;border:1px solid #e0d3eb;border-radius:15px;align-items:center;gap:14px;width:100%;padding:16px;display:flex}.ds-revision-grid>ol button:hover,.ds-revision-grid>ol button[aria-pressed=true]{background:linear-gradient(135deg,#efe4ff,#fff1e0);border-color:#ad89c7;box-shadow:0 5px 18px #80629e18}.ds-revision-grid>ol button strong,.ds-revision-grid>ol button small{line-height:1.6;display:block}.ds-revision-grid>ol button small{color:#6e5f79;font-size:13px}.ds-revision-icon{color:#85639f;background:#efe6f6;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:48px;display:grid}.ds-revision-empty,.ds-revision-preview{background:linear-gradient(145deg,#f1e9fa,#fff0df);border:1px solid #e0d0e9;border-radius:18px;align-self:start;padding:24px}.ds-revision-preview h3,.ds-revision-empty h3{font:400 27px/1.25 Georgia,serif}.ds-revision-preview ol{padding-left:20px}.ds-revision-preview li{margin-bottom:18px}.ds-revision-preview li p{font-size:14px}.ds-history-paging{justify-content:space-between;align-items:center;gap:12px;margin-top:25px;font-size:13px;display:flex}.ds-history-paging button{background:#fff;border:1px solid #d8c8e4;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:12px;display:flex}.ds-preview-section>.ds-section-content>p{opacity:1}.ds-topbar{flex-wrap:wrap;height:auto;min-height:82px;padding-block:15px}.ds-top-actions{flex-wrap:wrap}@media (width<=750px){.ds-release-controls{gap:6px}.ds-release-controls .ds-preview-button>span{display:none}.ds-release-controls .ds-preview-button{padding:10px}.ds-topbar{gap:12px;padding:12px 16px}.ds-top-actions{gap:8px}.ds-top-actions>.ds-preview-button{padding:10px}.ds-publish-button{padding:10px;font-size:13px!important}.ds-release-dialog{padding:20px}.ds-release-dialog h2{font-size:28px}.ds-revision-grid{grid-template-columns:1fr}.ds-history-paging{flex-wrap:wrap}.ds-publish-summary strong{font-size:21px}}.ds-starter-opener{text-align:left;background:linear-gradient(135deg,#f2e8ff,#fff1df);border:1px solid #d6c5e5;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:18px;padding:14px 12px;display:flex}.ds-starter-opener>span{flex:1;font-size:14px;font-weight:700}.ds-starter-opener small{font-size:12px;font-weight:400;line-height:1.7;display:block}.ds-starter-dialog{width:min(1160px,100vw - 32px)}.ds-starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0;display:grid}.ds-starter-grid>button{text-align:left;background:#fffaf7;border:2px solid #e3d8eb;border-radius:18px;min-width:0;padding:8px;transition:transform .18s,box-shadow .18s,border-color .18s}.ds-starter-grid>button:hover{transform:translateY(-4px);box-shadow:0 14px 35px #6b468a20}.ds-starter-grid>button[aria-pressed=true]{background:linear-gradient(140deg,#eee2ff,#fff0dd);border-color:#9270b5;box-shadow:0 8px 24px #78569824}.ds-starter-grid>button>strong{justify-content:space-between;align-items:center;padding:18px 12px 4px;font-size:19px;display:flex}.ds-starter-grid>button>p{margin:8px 0 16px;padding:0 12px;font-size:14px;line-height:1.65}.ds-starter-dialog>footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.ds-starter-dialog>footer>p{max-width:500px;font-size:14px}.ds-miniature{pointer-events:none;background:#f4eee3;border:1px solid #d5c4dd55;border-radius:12px;height:240px;overflow:hidden;container-type:inline-size}.ds-mini-header{white-space:nowrap;text-overflow:ellipsis;padding:12px 15px;font:600 11px/1.5 Manrope,sans-serif;overflow:hidden}.ds-mini-section{align-items:center;gap:15px;min-height:105px;padding:20px 14px;display:flex}.ds-mini-section>div{flex:1;min-width:0}.ds-mini-section small{letter-spacing:1px;font:500 7px/1.5 Manrope,sans-serif;display:block}.ds-mini-section strong{font:var(--ds-weight,400) 21px/1.05 var(--ds-font,Georgia,serif);white-space:pre-line;overflow-wrap:anywhere;margin:8px 0;display:block}.ds-mini-section p{max-height:26px;margin:0;font:400 8px/1.5 Manrope,sans-serif;overflow:hidden}.ds-mini-section img{object-fit:cover;border-radius:6px;width:42%;height:100px}.ds-mini-section:nth-child(3){min-height:100px}.ds-revision-preview .ds-miniature{height:200px;margin-block:16px}@media (width<=750px){.ds-starter-grid{grid-template-columns:1fr}.ds-miniature{height:210px}.ds-starter-dialog>footer{flex-direction:column;align-items:stretch}}.ds-design-landing{padding:32px clamp(20px,5vw,80px)}.ds-landing-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:7%;max-width:1380px;margin:70px auto;display:grid}.ds-landing-grid>section>h1{letter-spacing:-2px;margin:20px 0 26px;font:500 clamp(36px,4.5vw,66px)/1.05 DM Sans,sans-serif}.ds-landing-grid h1 em{color:#826497;font-family:Georgia,serif;font-weight:400}.ds-landing-grid>section>p{color:#67596f;max-width:600px;font-size:17px;line-height:1.8}.ds-landing-actions{flex-wrap:wrap;gap:15px;margin:30px 0;display:flex}.ds-landing-actions a{text-decoration:none}.ds-landing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:45px 0;padding:0;list-style:none;display:grid}.ds-landing-steps li>span{color:#ac8eaf;margin-bottom:12px;font:italic 30px Georgia,serif;display:block}.ds-landing-steps strong{font-size:15px}.ds-landing-steps p{color:#6d6076;font-size:14px;line-height:1.7}.ds-landing-card{background:linear-gradient(145deg,#fff,#f2e8fa);border:1px solid #d7c8e2;border-radius:25px;padding:16px;transform:rotate(1deg);box-shadow:0 24px 80px #6c448a24}.ds-landing-card>header{align-items:center;gap:10px;padding:14px 12px 22px;font-size:14px;display:flex}.ds-landing-card .ds-miniature{border-radius:16px;height:400px}.ds-landing-card .ds-mini-section{min-height:150px;padding:30px 25px}.ds-landing-card .ds-mini-section strong{font-size:30px}.ds-landing-card .ds-mini-section img{height:150px}.ds-landing-card>div:last-child{padding:20px 14px}.ds-landing-card h2{margin:6px 0 14px;font:500 26px Georgia,serif}.ds-landing-card p{color:#6d6076;font-size:15px;line-height:1.7}@media (width<=850px){.ds-landing-grid{grid-template-columns:1fr;gap:35px;margin-top:40px}.ds-landing-grid>section>h1{font-size:42px}.ds-landing-card{transform:none}.ds-landing-card .ds-miniature{height:290px}.ds-landing-steps{gap:14px}.ds-design-landing{padding:22px 20px}}@media (width<=380px){.ds-landing-steps{grid-template-columns:1fr}.ds-landing-steps li{grid-template-columns:40px 1fr;gap:10px;display:grid}.ds-landing-steps li p{grid-column:2;margin-top:0}.ds-landing-grid>section>h1{font-size:35px}}.ds-studio .ds-mini-section p{color:inherit;opacity:1}.ds-resource-preview a{border-radius:var(--ds-button-radius,12px);color:inherit;border:1px solid;align-items:center;gap:12px;padding:16px 20px;text-decoration:none;display:inline-flex}.ds-shop-cta{text-decoration:none}.ds-topbar button{min-height:44px}.ds-release-controls button{min-width:44px}.ds-back{padding-block:10px}@media (width<=600px){.ds-canvas-toolbar button{min-width:36px;min-height:36px}.ds-mobile-tabs button{min-height:44px}}@media (width<=420px){.ds-canvas-toolbar{flex-wrap:wrap;gap:6px;height:auto;min-height:52px;padding:8px}.ds-canvas-toolbar>span:first-child{display:none}.ds-device-switch,.ds-history-tools{gap:2px}}.ds-design-help{border:1px solid var(--ds-line);background:#ffffffa8;border-radius:18px;max-width:640px;margin-top:24px;padding:18px 22px}.ds-design-help summary{cursor:pointer;font-size:15px;font-weight:750}.ds-design-help ol{padding-left:22px}.ds-design-help li,.ds-design-help p{color:var(--ds-ink);margin:12px 0;font-size:14px;line-height:1.75}.ds-upload-status{overflow-wrap:anywhere;background:#faf6fc;border:1px solid #d8c9e4;border-radius:14px;padding:14px 16px}.ds-upload-status p{margin:0 0 8px;font-size:13px;line-height:1.65}.ds-media-preview .ds-video-poster{border-radius:12px;min-height:180px}.ds-media-checks,.ds-change-summary{overflow-wrap:anywhere;background:#fcf9fd;border:1px solid #ded0e5;border-radius:16px;margin:20px 0;padding:16px 18px}.ds-media-checks>summary,.ds-change-summary>summary{cursor:pointer;min-height:30px;padding:4px 0;font-weight:600}.ds-media-checks>p,.ds-change-summary p,.ds-change-summary li{color:#67596e;font-size:13px;line-height:1.7}.ds-media-check-item{border-top:1px solid #e6daeb;margin-top:16px;padding-top:14px}.ds-media-check-item h4{margin:0 0 8px;font-size:14px}.ds-media-check-item>p{font-size:13px;line-height:1.65}.ds-media-check-item>img{object-fit:contain;background:#eee6f1;border-radius:10px;width:100%;max-height:220px}.ds-media-check-item .ds-video-frame{margin-top:8px}.ds-media-check-item .ds-video-transcript{display:none}.ds-media-check-state{color:#675177;margin:8px 0;font:600 12px/1.6 Manrope,sans-serif;display:block}.ds-media-check-state[data-state=error]{color:#8c3646}.ds-media-check-state[data-state=ready],.ds-media-check-state[data-state=playing]{color:#31634d}.ds-media-check-item .ds-video-frame{max-width:480px}.ds-media-check-item .ds-store-preview{box-shadow:none;background:0 0;border:0;min-height:0;padding:0}.ds-media-check-picture{background:#eee6f1;border-radius:10px;width:100%;height:220px;margin-block:12px;position:relative;overflow:hidden}.ds-media-check-picture>img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.ds-history-outline{max-height:360px;padding-left:20px;overflow:auto}.ds-history-outline li{padding:8px 0}.ds-history-outline small{color:#76637e;font-size:12px;display:block}@media (width<=600px){.ds-media-checks,.ds-change-summary{padding:14px}.ds-release-dialog .ds-change-summary ul{padding-left:18px}}.ds-contrast-choice{align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;line-height:1.6;display:flex}.ds-contrast-choice input{accent-color:#7560c5;margin-top:4px}.ds-contrast-choice small{color:#786880;margin-top:6px;font-size:12px;display:block}.ds-canvas-toolbar{justify-content:flex-end;gap:14px}.ds-device-switch{margin-right:auto}.ds-whole-motion{border:0;border-top:1px solid #e6dfed;margin:22px 0;padding:22px 0}.ds-whole-motion legend{padding:0 0 6px;font-size:14px;font-weight:700}.ds-whole-motion>p{font-size:12px;line-height:1.65}.ds-ambient-choices{gap:8px;margin:15px 0;display:grid}.ds-ambient-choices>button{text-align:left;background:#fff;border:1px solid #e1daec;border-radius:13px;align-items:center;gap:11px;min-height:70px;padding:10px;display:flex}.ds-ambient-choices>button[aria-pressed=true]{background:#f4effb;border-color:#9c83be;box-shadow:0 0 0 1px #9c83be}.ds-ambient-choices strong{font-size:12px;display:block}.ds-ambient-choices small{margin-top:4px;font-size:10px;line-height:1.5;display:block}.ds-backdrop-swatch{background:linear-gradient(130deg,#f6e9fa,#ffe9d4);border-radius:12px;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.ds-backdrop-swatch i{background:#a58bc4;border-radius:50%;width:10px;height:12px;position:absolute;bottom:7px;left:6px}.ds-backdrop-swatch i+i{width:7px;height:8px;bottom:23px;left:23px}.ds-backdrop-swatch i+i+i{opacity:.4;width:26px;height:26px;bottom:28px;left:33px}.ds-backdrop-none i{display:none}.ds-backdrop-stars i{clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);border-radius:0}.ds-backdrop-aurora{background:linear-gradient(125deg,#f8eafa,#c3b1eb,#e6ece4,#f5e3e6)}.ds-backdrop-aurora i{display:none}.ds-backdrop-rings i{background:0 0;border:1px solid #9d84b9;width:55px;height:36px;bottom:20px;left:10px}.ds-backdrop-rings i+i{width:50px;height:30px;bottom:-3px;left:-20px}.ds-backdrop-rings i+i+i{display:none}.ds-preview-section[data-motion-active=true].ds-motion-reveal>:is(.ds-section-content,.ds-editorial-image,.ds-catalog-preview,.ds-resource-preview,.ds-video-block,.ds-container-grid){animation:r11-arrival-rich var(--ds-arrival-duration,1s) cubic-bezier(.2,.7,.2,1) backwards}.ds-button-inheritance{background:#f7f2fb;border:1px solid #e1d6ea;border-radius:12px;gap:6px;margin-bottom:16px;padding:12px;display:grid}.ds-button-inheritance strong{font-size:12px}.ds-button-inheritance small{font-size:11px;line-height:1.6}.ds-button-inheritance button{text-align:left}.ds-preview-section:has(>.ds-select-overlay)>.ds-container-grid{z-index:6}.ds-backdrop-ellipses i{background:radial-gradient(circle at 30% 26%,#f4ecff,#a58bc4 65%,#a58bc466);height:10px}.ds-backdrop-ellipses i+i{background:radial-gradient(circle at 30% 26%,#fff0f6,#c89ab8 65%,#c89ab866);height:7px}.ds-backdrop-ellipses i+i+i{background:radial-gradient(circle,#acb9d4,#0000 72%);height:26px}.ds-brand-settings{background:linear-gradient(135deg,#f9f6ff,#fffaf4);border:1px solid #d9d1e5;border-radius:14px;margin:14px 0;padding:14px}.ds-brand-settings>summary{cursor:pointer;font-size:13px;font-weight:650}.ds-brand-settings>p,.ds-brand-settings>small{color:#655b72;font-size:12px;line-height:1.6;display:block}.ds-brand-settings .ds-field{margin:16px 0}.ds-brand-settings .ds-brand-value{float:right;white-space:nowrap;color:#735b91;margin-inline-start:8px;font-size:12px}.ds-brand-settings .ds-inline-action{margin-top:14px}
/*$vite$:1*/